[om] OM Floats (XML Representation)
Professor James Davenport
jhd at cs.bath.ac.uk
Tue Dec 9 14:38:01 CET 2003
On Mon, 8 Dec 2003, David Carlisle wrote:
> Richard Fateman wrote
> > Oh, you could also specify a radix, if you wanted to be "more
> > general".
>
> OpenMath already contains CDs to encode floating point numbers in this
> way, as a structure just using integers specifying radix, precision,
> etc. (Mainly due to James)
> However it has always had a direct representation of IEEE doubles in
> addition to this, the question is just a technical one about how best to
> specify that representation using XML schema, not a suggestion to
> greatly change or drop the OpenMath representation of these objects.
Right, and the thing to note (as we said at the weekend, I recall) is that
xsd will say that, at XML level, NaN=NaN (where NaN is the specific
representation that I thought you could say by <OMF NaN/>, but that
doesn't seem to be in the standard). It will also say, that, at the XML
level, any two hex representations are equal (even NaN-valued ones), but
this implies nothing about an application. It certainly does not authorise
replacement of one NaN by another.
James
--
om at openmath.org - general discussion on OpenMath
Post public announcements to om-announce at openmath.org
Automatic list maintenance software at majordomo at openmath.org
Mail om-owner at openmath.org for assistance with any problems
More information about the Om
mailing list