- From: Frank Yung-Fong Tang <franktang@gmail.com>
- Date: Tue, 8 Mar 2005 21:11:57 -0500
- To: David Carlisle <davidc@nag.co.uk>
- Cc: www-math@w3.org, public-qt-comments@w3.org
> Neither seems to have any connection with the question in the subject > line. > Sorry, it is a spin off thread without changing the title because the gmail don't let me to do so.... :( On Wed, 9 Mar 2005 00:42:31 GMT, David Carlisle <davidc@nag.co.uk> wrote: > > > > Is XQuery powerful enough to query mathmatic information which markup > > by MathML Content Markup. > > yes although a language designed for querying the xml structure is > clearly not optimal for doing such queries. You'd like to be able to > query modulo many relations that are not explict in the XML, such as > commutativity of certain operators. > > > For example, if someone store two matrix (A - 3x5 and B- 5x4) by using > > MathML Content Markup. Is XQuery power enough to produce the output a > > 3x4 matrics C in MathML Content Markup that C = A x B ? > > Yes it could do that, which might be an interesting exercise, but it > would be easier (and probably more generally useful) if you wrote a > query or xslt to convert them to maple or mathematica (or similar > systems) for which matrix multiplication over mathematical types is a > primitive operation. If your Content mathml matrices are over the > integers coding the rules for a product would be simple enough in > xquery, but if the matrices are over some other number field such as the > complex numbers or a prime field, or just had symbolic entries, you'd > also have to encode the underlying arithmetic in Xquery which would > start to become a pain. > > > How about predicate logic, If I have two element of content E and F > > E use MathML content Markup to express > > { (x) | -2 <= x <=3} > > and > > F use MathML content Markup to express > > { (y) | -4 <= y <=5} > > Is XQuery power enogh to perform a G = E & F > > to express a MathML content markup which express > > { (x, y) | ( -2 <= x <=3) && (-4 <= y <=5)} > > this just involves syntactic re-arrangement of the terms (as you have > demonstrated) so doesn't require any computation and could fairly easily > be done in xquery. > > > > > ? > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ________________________________________________________________________ > -- Frank Yung-Fong Tang 譚永鋒 Šýšţém Årçĥîţéçţ
Received on Wednesday, 9 March 2005 02:12:28 UTC