Re: MathML as a symbolic math language
- From: "Chip Eastham" <hardmath@xxxxxxxxx>
- Date: 10 Dec 2005 18:23:50 -0800
Hatto von Aquitanien wrote:
> Does MathML provide a useful enough abstract language specification to use
> it as the basis of a symbolic algebra processor? What does it lack? What
> flaws does it have? I'm specifically asking about content MathML, as
> opposed to presentational MathML.
>
> http://www.w3.org/TR/MathML2/chapter4.html
My impression is that the flexibility of MathML for expressing formulas
is at odds with the needs of CAS software for strong typing of
entities. The <apply> construct allows one to indicate an operation
between entities with no concern for type consistency.
You could restrict the domain of computation in some manner to mitigate
these design conflicts, but it's probably a better idea to let a CAS
package use (internally) data structures less portable (hopefully more
optimized for computational purposes) than MathML node fragments or
similar.
Perhaps you are not asking about internal structures at all. I think
MathML is being adopted for input/output purposes in some packages.
regards, chip
.
- Follow-Ups:
- Re: MathML as a symbolic math language
- From: Robert Israel
- Re: MathML as a symbolic math language
- References:
- MathML as a symbolic math language
- From: Hatto von Aquitanien
- MathML as a symbolic math language
- Prev by Date: Re: complexity of numerical software
- Next by Date: Re: MathML as a symbolic math language
- Previous by thread: MathML as a symbolic math language
- Next by thread: Re: MathML as a symbolic math language
- Index(es):