Hello Martin, others,

On 2026-06-10 08:02, Martin Thomson wrote:
On Tue, Jun 9, 2026, at 19:59, Martin J. Dürst wrote:
I think Martin Thomson in an earlier mail asked about whether MathML
would be able to represent any semantics. I think it's easy to say that
that's not possible, because it's always possible that some
Mathematician comes up with a new theory that isn't covered by MathML.
But a quick look at e.g.
https://www.w3.org/TR/MathML3/chapter4.html#contm.opel should convince
the reader that a very wide range of Math is indeed covered.

As a practical matter, this presentation/content distinction is key.  Most of the tools we have, especially those that produce MathML from LaTeX, will produce the presentation form. 
 That diminishes the availability of semantics significantly.  As the examples show, <interval 
closure="open-closed"><cn>0</cn><cn>1</cn></interval> carries useful semantics that is less clear in <mfenced open="(" 
close="]"><mn>0</mn><mn>1</mn></mfenced>.

Indeed. But just in case it might get missed, I would like to point out that the very simple "(0,1]" may be even better. The readout from a text-to-speech engine may not be as perfect as the readout from a (high-end!) text-to-speech engine for the "<interval>..." case. But people needing a screen reader should be as good when mapping "open parenthesis" to the open end of an interval as people looking at the screen and seeing a "(".

Regards,   Martin.

--
rswg mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to