conditionals in MathML

Hello,

while reading the MathML-Spec, I couldn't find content elements for 
piecewise defined functions like "abs" or the example on the 
EzMath page:

http://www.w3.org/People/Raggett/EzMath/

In this example the elements <ea> and <st/> are used (<st/> as 
infix??? operator within <apply>).

Are there any thoughts about including Elements for 
conditionals/cases in MathML content markup? To me this seems to be a 
basic feature. Especially, if you think about recursively defined 
functions like "factorial".

How about:

<!ELEMENT conditional case+>
<!ELEMENT case (condition, %Content;)>

or simply two operators used like this:

<apply>
 <conditional/>
 <apply>
  <case/>
  ...
 </apply>
 ...
</apply>


Thanks,

Marcus

BTW: I guess there is an cut'n paste error in Appendix F.2.1.1 <cn> 
within the property concerning <or/>. Also, there is a forgotten "<" 
within the property for <and/>. And shouldn't there be an <eq/> 
relation in both of it?
 
--

-------------------------------------------------------
Marcus Otto
Institute for Mathematics and Computer Science
Educational University of Ludwigsburg
mail  : Reuteallee 46, D-71634 Ludwigsburg
phone : +49-7141-140-420
e-mail: otto_marcus@ph-ludwigsburg.de
-------------------------------------------------------

Received on Friday, 14 August 1998 10:17:28 UTC