Examples of OpenMath objects
The general outside skeleton of a non-leaf object is made as
follows:
<OMOBJ>
<OMA>
<OMS cd="?" name="?">
<OMV name="?">
</OMA>
</OMOBJ>
-
sin(x + 2kPi)
corresponds
to the OpenMath object:
<OMOBJ >
<OMA>
<OMS cd="Basic"
name="sin">
<OMA>
<OMS cd="Basic"
name="+">
<OMV name="x">
<OMA>
<OMS cd="Basic"
name="*">
2
<OMA>
<OMS cd="Basic"
name="*">
<OMV name="k">
<OMS cd="Basic"
name="Pi">
</OMA>
</OMA>
</OMA>
</OMA>
</OMOBJ>
-
"n divides m" .... (:= n!=0 /\ IntegerRemainder(n,m)=0)
the mathematical expression n<>0 /\ IntegerRemainder(n,m)=0)
corresponds to the OpenMath object:
<OMOBJ>
<OMA>
<OMS cd="Basic"
name="and">
<OMA>
<OMS cd="Basic"
name="unequal">
<OMV name="n">
</OMA>
<OMA>
<OMS cd="Basic"
name="IntegerRemainder">
<OMV name="n">
<OMV name="m">
</OMA>
</OMA>
</OMOBJ>