Google Mail Kalender Text & Tabellen Reader Web Mehr »
Kürzlich besuchte Gruppen | Hilfe | Anmelden
Google Groups-Startseite
symbolic equation solver
Gegenwärtig gibt es mehrere Themen in dieser Gruppe, die zuerst angezeigt werden sollen. Damit dieses Thema zuerst angezeigt werden kann, muss diese Option bei einem anderen Thema entfernt werden.
Bei der Bearbeitung Ihrer Anfrage ist ein Fehler aufgetreten. Versuchen Sie es erneut.
Kennzeichnen
  4 Nachrichten - Alle ausblenden  -  Alles übersetzen in die Sprache: Übersetzt (alle Originale anzeigen)
Bei der Gruppe, für die Sie eine Mitteilung verfassen, handelt es sich um eine Usenet-Gruppe. Wenn Sie in dieser Gruppe Nachrichten posten, ist Ihre E-Mail-Adresse für jeden im Internet sichtbar
Ihre Antwort wurde nicht gesendet.
Die Nachricht wurde übermittelt.
 
Von:
An:
Cc:
Nachtrag zu:
Cc hinzufügen | Nachtrag hinzufügen zu | Betreff bearbeiten
Betreff:
Bestätigung:
Geben Sie zur Bestätigung die im folgenden Bild angezeigten Zeichen oder die durchgesagten Zahlen ein, indem Sie auf das Eingabesymbol klicken. Hören Sie zu und geben Sie die gehörten Zahlen ein
 
nev  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 6 Feb., 02:05
Newsgroups: comp.lang.prolog
Von: "nev" <a>
Datum: Sat, 6 Feb 2010 02:05:19 +0100
Lokal: Sa 6 Feb. 2010 02:05
Betreff: symbolic equation solver
Hi all!

I'm developing an educational math software, and I need a symbolic equation
solver. I have been searching for months, and found this code:
http://dream.inf.ed.ac.uk/software/press/press-src.tgz

It is Prolog Equation Solving System developed in 1985. I'm new in prolog,
and I failed to compile it. Please help me! (I'm using Win7)

I would like to advice on the primary issue: what is the proper way to
develop a symbolic equation solver in 2010?

Thank you!

Balazs Sebestyen
Budapest, Hungary


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Chip Eastham  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 6 Feb., 05:53
Newsgroups: comp.lang.prolog
Von: Chip Eastham <hardm...@gmail.com>
Datum: Fri, 5 Feb 2010 20:53:23 -0800 (PST)
Lokal: Sa 6 Feb. 2010 05:53
Betreff: Re: symbolic equation solver
On Feb 5, 8:05 pm, "nev" <a> wrote:

> Hi all!

> I'm developing an educational math software, and I need a symbolic equation
> solver. I have been searching for months, and found this code:http://dream.inf.ed.ac.uk/software/press/press-src.tgz

> It is Prolog Equation Solving System developed in 1985. I'm new in prolog,
> and I failed to compile it. Please help me! (I'm using Win7)

> I would like to advice on the primary issue: what is the proper way to
> develop a symbolic equation solver in 2010?

Hi, Balazs:

What kind of equations is the solver required to
handle?  At some point any reasonably complex
software must stabilize around an equally clear
specification.

Solutions of polynomial equations in one variable
such as one might encounter in "gymnasium" (high
school) can be solved in deterministic fashion.
Perhaps this is what you have in mind.  There are
more sophisticated problems tackled symbolically
by CAS packages like Maxima or Axiom:

[Maxima, A Computer Algebra System -- Sourceforge]
http://maxima.sourceforge.net/

[Axiom Computer Algebra System]
http://www.axiom-developer.org/

Software of this kind would seem to be a good match
for implementation in Prolog, but historically Lisp
has been the preferred language.  "Classic" Axiom is
also Lisp dependent, but its implementation spawned
a higher level language spad as the means of defining
object types, e.g. multivariate polynomials with
coefficients over a custom defined ring.  spad itself
gave rise to a new language Aldor, and there are a
couple of quite active "forks" of Axiom that emphasize
a change in implementation strategy:

[FriCAS - an advanced CAS (Sourceforge)]
http://fricas.sourceforge.net/

[OpenAxiom: The Open Scientific Computation Platform]
http://www.open-axiom.org/

While I'd be interested in helping out on a project
to do "symbolic equation" solving similar to this in
Prolog (perhaps in Logtalk to benefit from OO syntactic
sugar), a simpler tack might be to look into constraint
solvers built on Prolog, at least with regard to finite
domain problems:

[CLPFD Intro - SICStus Prolog]
http://www.sics.se/sicstus/docs/4.1.1/html/sicstus/CLPFD-Intro.html

regards, chip


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
A. L.  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 6 Feb., 06:19
Newsgroups: comp.lang.prolog
Von: A.L. <alewa...@aol.com>
Datum: Fri, 05 Feb 2010 23:19:06 -0600
Lokal: Sa 6 Feb. 2010 06:19
Betreff: Re: symbolic equation solver
On Fri, 5 Feb 2010 20:53:23 -0800 (PST), Chip Eastham

<hardm...@gmail.com> wrote:
>O

>[CLPFD Intro - SICStus Prolog]
>http://www.sics.se/sicstus/docs/4.1.1/html/sicstus/CLPFD-Intro.html

I would rather suggesr CLPQR

http://www.sics.se/sicstus/docs/4.1.1/html/sicstus/lib_002dclpqr.html...

By the way, both CLP(FD) and COP(QR) are not symbolic in the same way
as, say, Mathematica.

Check  here, these are tools that you could use in your project

http://issc.uj.ac.za/symbolic/symbolic.html

and here

http://www.isi.edu/isd/LOOM/Stella/

http://jscl-meditor.sourceforge.net/

A.L.


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
nev  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 6 Feb., 07:14
Newsgroups: comp.lang.prolog
Von: "nev" <a>
Datum: Sat, 6 Feb 2010 07:14:45 +0100
Lokal: Sa 6 Feb. 2010 07:14
Betreff: Re: symbolic equation solver
hi Chip!

> What kind of equations is the solver required to
> handle?

It's not exactly specified. Polynomial, trigonometric, logarithmic,
exponential equations, equations containing roots, and their combinations...
The main problem is the equations usually are not in standard form, and
their type can not be determined. For example:

2^(x+3) - 4^x = 8

This is an exponential equation which is reducible to quadratic. Maple,
Derive, Mathematica and some other expensive (and not reusable) programme
can solve equations like above, but most of the CAS-s can not. According its
descripton Axiom works only with linear equations. I tried Maxima, and it
can't solve too.

PRESS (in my previous message) can solve it, but it is a 25 years old
programme... There is a short description how PRESS works (very
interesting):
http://books.google.hu/books?id=w-XjuvpOrjMC&lpg=PA439&ots=4WD0YIEZTt...

> a simpler tack might be to look into constraint
> solvers built on Prolog, at least with regard to finite
> domain problems:

Thanks for the advice!

Best regards: Balazs


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Ende der Nachrichten
« Zurück zu Diskussionen « Neueres Thema     Älteres Thema »

Eine Gruppe erstellen - Google Groups - Google-Startseite - Nutzungsbedingungen - Datenschutzbestimmungen
©2010 Google