Java OpenMath对象是否可以在相等性方面与其他对象进行比较?

Java OpenMath对象是否可以在相等性方面与其他对象进行比较?,java,xml,math,mathjax,mathml,Java,Xml,Math,Mathjax,Mathml,实际上,我对使用Java在平等性方面比较两个OpenMath对象很感兴趣(尽管在XML中的构建有点不同) 例如,我希望“x^2+2x-35=0”等于“-35+2x+x^2=0” 所以我想知道是否有一种方法可以实现这一点。我至少把OpenMath理解为某种树结构,并认为有一种方法可以比较它们 我已经试着写了这两个方程的表达式,但没有运气或好主意 Equation 1: x^2+2x-35=0 <OMOBJ xmlns='http://www.openmath.org/OpenMath' ve

实际上,我对使用Java在平等性方面比较两个OpenMath对象很感兴趣(尽管在XML中的构建有点不同)

例如,我希望“x^2+2x-35=0”等于“-35+2x+x^2=0”

所以我想知道是否有一种方法可以实现这一点。我至少把OpenMath理解为某种树结构,并认为有一种方法可以比较它们

我已经试着写了这两个方程的表达式,但没有运气或好主意

Equation 1: x^2+2x-35=0
<OMOBJ xmlns='http://www.openmath.org/OpenMath' version='2.0' cdbase='http://www.openmath.org/cd'>
    <OMA>
        <OMS cd='relation1' name='eq'/>
        <OMA>
            <OMS cd='arith1' name='minus'/>
            <OMA>
                <OMS cd='arith1' name='plus'/>
                <OMA>
                    <OMS cd='arith1' name='power'/>
                    <OMV name='x'/>
                    <OMI>
                        2
                    </OMI>
                </OMA>
                <OMA style='invisible'>
                    <OMS cd='arith1' name='times'/>
                    <OMI>
                        2
                    </OMI>
                    <OMV name='x'/>
                </OMA>
            </OMA>
            <OMI>
                35
            </OMI>
        </OMA>
        <OMI>
            0
        </OMI>
    </OMA>
</OMOBJ>

Equation 2: -35+2x+x^2
<OMOBJ xmlns='http://www.openmath.org/OpenMath' version='2.0' cdbase='http://www.openmath.org/cd'>
    <OMA>
        <OMS cd='relation1' name='eq'/>
        <OMA>
            <OMS cd='arith1' name='plus'/>
            <OMA>
                <OMS cd='arith1' name='unary_minus'/>
                <OMI>
                    35
                </OMI>
            </OMA>
            <OMA style='invisible'>
                <OMS cd='arith1' name='times'/>
                <OMI>
                    2
                </OMI>
                <OMV name='x'/>
            </OMA>
            <OMA>
                <OMS cd='arith1' name='power'/>
                <OMV name='x'/>
                <OMI>
                    2
                </OMI>
            </OMA>
        </OMA>
        <OMI>
            0
        </OMI>
    </OMA>
</OMOBJ>
方程式1:x^2+2x-35=0
2.
2.
35
0
方程式2:-35+2x+x^2
35
2.
2.
0
谢谢你抽出时间

诚恳