+
    ij             	          ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHt ^ RIHtHtHtHtHtHtHtHt ^ RIHtHtHtHt ^ RIHt ^ R	IHtHt ^ R
I H!t! ^ RI"H#t#H$t$H%t% ^ RI&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1 ^ RI2H3t3H4t4H5t5H6t6 ^ RI7H8t8H9t9H:t: ^ RI;H<t<H=t=H>t>H?t?H@t@HAtAHBtBHCtCHDtDHEtEHFtFHGtG ^ RIHHItIHJtJ ^ RIKHLtLHMtM ^ RINHOtOHPtPHQtQHRtRHStSHTtTHUtUHVtVHWtWHXtXHYtYHZtZ ^ RI[H\t\ ^ RI]H^t^H_t_H`t`Hata ^ RIbHctcHdtdHeteHftf ^ RIgHhthHitiHjtj ^ RIkHltlHmtmHntnHoto ^ RIpHqtqHrtrHstsHtttHutuHvtvHwtwHxtxHyty ^ RIzH{t{ ^ RI|H}t}H~t~HtHtHt ^ RIHt ^ RIHtHtHtHtHtHtHtHt ^ RIHt ^ RIHt ^ RIHt ^ R IHtHtHtHtHt ^ R!IHtHtHtHt ^ R"IHt ^ R#IHt ^ R$IHt ^ R%IHtHtHtHtHtHtHt ^ R&IHt ^ R'IHt ^ R(IHtHtHtHtHtHtHt ^ R)IHtHt ]! R*4      w	  ttttttttt]! 4       t]! 4       tR+ tR, tR- tR. tR/ tR0 tR1 tR2 tR3 tR4 tR5 tR6 tR7 tR8 tR9 tR: tR; tR< tR= tR> tR? tR@ tRA tRB tRC tRD tRE tRF tRG tRH tRI tRJ tRK tRL tRM tRN tRO tRP tRQ tRR tRS tRT tRU tRV tRW tRX tRY tRZ tR[ tR\ tR] tR^ tR_ tR` tRa tRb tRc tRd tRe Et Rf EtRg EtRh EtRi EtRj EtRk EtRl EtRm EtRn Et	Ro Et
Rp EtRq EtRr EtRs EtRt EtRu EtRv EtRw EtRx EtRy EtRz EtR{ EtR| EtR} EtR~ EtR EtR EtR Et]R 4       EtR EtR EtR Et R Et!R Et"R Et#R Et$R Et%R Et&R Et'R Et(R Et)R Et*R Et+R Et,R Et-R Et.R Et/R Et0R Et1R Et2R Et3R# )    )AccumBounds)Sum)Basic)Tuple)
DerivativeLambdadiffFunction)zooFloatIntegerIoopiERational)LtGeNeEq)S)symbolsSymbol)sympify)
factorial2binomial	factorial)lucasbellcatalaneuler
tribonacci	fibonacci	bernoulliprimenu
primeomegatotientreduced_totient)reim	conjugateAbs)expLambertWlog)tanhacothatanhcothasinhacschasechacoshcschsinhcoshsech)ceilingfloor)MaxMin)cscsectanatansinaseccotcosacotacscasinacos)	Heaviside)elliptic_pi
elliptic_f
elliptic_k
elliptic_e)fresnelcfresnelsEiexpint)gamma
uppergamma
lowergamma)mathieusprimemathieusmathieucprimemathieuc)	jacobi
chebyshevu
chebyshevthermiteassoc_legendre
gegenbauerassoc_laguerrelegendrelaguerre)SingularityFunction)polylog	stieltjeslerchphidirichlet_etazeta)Integral)XorOrfalsetrueAnd
EquivalentImpliesNot)Matrix)Determinant)MatrixSymbol)ComplexSpace	FockSpacehbarHilbertSpaceDagger)MathMLPresentationPrinterMathMLPrinterMathMLContentPrintermathml)Limit)Contains)Range)IntervalUnionSymmetricDifference
Complement	FiniteSetIntersection
ProductSet)RandomSymbol)IndexedBase)
Divergence
CoordSys3DCrossCurlDot	LaplacianGradient)raisesXFAILz	x:z a:e nc                      \        4       p V P                  ^\        ,           4      \        P                  ^\        ,           4      8X  g   Q hR# )   N)r}   doprintxmp)ms    ^/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/printing/tests/test_mathml.pytest_mathml_printerr   B   s/    A99QqS>RZZ!_,,,    c                  T    \         P                  ^\        ,           4      R8X  g   Q hR# )r   z*<apply><plus/><ci>x</ci><cn>1</cn></apply>N)r   r   r    r   r   test_content_printmethodr   G   s    ::a!e LLLLr   c                     \         P                  ^\        ,           4      p V P                  R8X  g   Q hV P                  p\        V4      ^8X  g   Q hV^ ,          P                  R8X  g   Q hV^ ,          P                  4       RJ g   Q hV^ ,          P                  e   Q hV^,          P                  R9   g   Q hV^,          P                  R8X  dX   V^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hMVV^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q h\         P                  \        ^,          4      pVP                  R8X  g   Q hVP                  pV^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q h\         P                  ^\        ,          4      pVP                  R8X  g   Q hVP                  pV^ ,          P                  R	8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q h\         P                  \        R
^4      \        ,          4      pVP                  R8X  g   Q hVP                  pV^ ,          P                  R	8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hR# )r   applyplusFNcn1r   2times      ?1.0)r   ci)	r   _printr   nodeName
childNodeslenhasChildNodes	nodeValuer   mml_1nodesmml_2mml_3mmls        r   test_content_mathml_corer   K   s   IIa!eE>>W$$$Eu:??8&&&8!!#u,,,8%%%8,,,QxD Qx""1%//3666Qx""1%//3666Qx""1%//3666Qx""1%//3666IIadOE>>W$$$E8q!++s2228q!++s222IIacNE>>W$$$E8'''8q!++s2228q!++s222
))E#qM!O
$C<<7"""NNE8'''8q!++u4448q!++s222r   c                  `   \         P                  \        \        4      4      p V P                  R 8X  g   Q hV P
                  ^ ,          P                  R8X  g   Q hV P
                  ^,          P                  R8X  g   Q h\         P                  \        \        \        4      \        RR7      4      pVP                  R 8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        \        \        \        ,          4      \        RR7      4      pVP                  R 8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        \        \        3\        \        ,          4      4      pVP                  R8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R 8X  g   Q hR	# )
r   rD   r   Fevaluater	   bvarpartialdifflambdaN)
r   r   rD   r   r   r   r	   rG   yr   r   r   r   mml_4s       r   test_content_mathml_functionsr   p   s   IIc!fE>>W$$$A''5000A''4///IId3q61u56E>>W$$$A''6111A''6111A))	8t   IId3qs8Q78E>>W$$$A''=888A''6111A))	8t   IIfaVQU+,E>>X%%%A''6111A))	8t  A''6111A))	8t  A''7222r   c                     \        \        4      \        ,          p \        P                  \	        V \        ^ 4      4      pVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P                  4       \        P                  V 4      P                  4       8X  g   Q hR# )r   limitr   lowlimitN)rD   r   r   r   r   r   r   toxmllim_funr   s     r   test_content_mathml_limitsr      s    !fQhGIIeGQ*+EA''7222A''6111A'':555A$$&"))G*<*B*B*DDDDr   c                     \         p \        P                  \        V \         ^ ^34      4      pVP                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P                  4       \        P                  V 4      P                  4       8X  g   Q hR# )r   intr   r   uplimitN)r   r   r   rk   r   r   r   )	integrandr   s     r   test_content_mathml_integralsr      s    IIIhy1a)45EA''5000A''6111A'':555A''9444A$$&"))I*>*D*D*FFFFr   c                     \        . RO4      p \        . RO. RO. RO.4      p\        P                  V 4      pVP                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\        P                  V4      pVP                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P
                  R	8X  g   Q hVP                  ^,          P                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P
                  R
8X  g   Q hVP                  ^,          P                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P
                  R	8X  g   Q hR# )r   	matrixrowr   r   r   305497Nr         r         r   r   r   	      r   )rt   r   r   r   r   r   ABmll_1mll_2s       r   test_content_mathml_matricesr      se   yA	9i01AIIaLEA'';666A))!,55===A))!,77:DDKKKA'';666A))!,55===A))!,77:DDKKKA'';666A))!,55===A))!,77:DDKKKIIaLEA'';666A))!,55===A))!,77:DDKKKA))!,55===A))!,77:DDKKKA))!,55===A))!,77:DDKKKA'';666A))!,55===A))!,77:DDKKKA))!,55===A))!,77:DDKKKA))!,55===A))!,77:DDKKKA'';666A))!,55===A))!,77:DDKKKA))!,55===A))!,77:DDKKKA))!,55===A))!,77:DDKKKr   c                     \         p \        P                  \        V \         ^^
34      4      pVP                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P                  4       \        P                  V 4      P                  4       8X  g   Q hR# )r   sumr   r   r   N)r   r   r   r   r   r   r   )summandr   s     r   test_content_mathml_sumsr      s    GIIc'Aq":./EA''5000A''6111A'':555A''9444A$$&"))G*<*B*B*DDDDr   c                     \         P                  ^.4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R8X  g   Q h\	        V P                  4      ^8X  g   Q h\         P                  ^\        ^4      .4      pVP                  R8X  g   Q hVP                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  R8X  g   Q h\	        VP                  4      ^8X  g   Q hR# )r   listr   N)r   r   r   r   r   r   r   r   s     r   test_content_mathml_tuplesr      s    IIqcNE>>V###A''4///u A%%%IIq'!*o&E>>V###A''4///A''4///u A%%%r   c                     \         P                  \        ^,          \        ^,          ,
          \        ,           4      p V P                  ^ ,          P                  R8X  g   Q hV P                  ^,          P                  ^ ,          P                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R8X  g   Q hR# )r   r   minusr   N)r   r   r   r   r   r   s    r   test_content_mathml_addr      s    
))AqD1a4K!O
$C>>!%%///>>!''*33w>>>>>!''*33w>>>r   c                      \         P                  \        ^^4      4      p  V P                  R8X  g   Q h\         P                  \        ^^4      4      pVP                  ^ ,          P                  R8X  g   Q hR# )r   r   divideN)r   r   r   r   r   r   s     r   test_content_mathml_Rationalr      s^    IIhq!n%E%>>T!!!IIhq!n%EA''8333r   c                  f   \         P                  \        4      p V P                  R 8X  g   Q h\         P                  \        4      p V P                  R8X  g   Q h\         P                  \
        4      p V P                  R8X  g   Q h\         P                  \        4      p V P                  R8X  g   Q h\        \        4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P                  4      p V R8X  g   Q h\        \        P                  4      p V R8X  g   Q h\        \        P                  4      p V R	8X  g   Q h\        \        P                  4      p V R
8X  g   Q h\        \        P                   4      p V R8X  g   Q hR# )
imaginaryiexponentialeinfinityr   z<hbar/>z<tribonacciconstant/>z<cn>&#966;</cn>z<eulergamma/>z<emptyset/>z<true/>z<false/>z<notanumber/>N)r   r   r   r   r   r   r   r   ry   r   TribonacciConstantGoldenRatio
EulerGammaEmptySetro   rn   NaNr   s    r   test_content_mathml_constantsr      sK   
))A,C<<<'''
))A,C<<>)))
))B-C<<:%%%
))B-C<<4$<9$$$!&&'+BBBB!-- $5555

C/!!!

C-
.C)
/C*
-C/!!!r   c                  &   \         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R	8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R
8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \!        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \#        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \%        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \'        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \)        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \+        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \-        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \/        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \1        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \3        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \5        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \7        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q h\         P                  \9        \        4      4      p V P                  ^ ,          P
                  R8X  g   Q hR# )r   rD   rG   rB   rF   r@   rA   arcsinarccosarctanarccotarccscarcsecr9   r:   r0   r3   r8   r;   arcsinharctanharccosharccotharccscharcsechN)r   r   rD   r   r   r   rG   rB   rF   r@   rA   rJ   rK   rC   rH   rI   rE   r9   r:   r0   r3   r8   r;   r4   r2   r7   r1   r5   r6   r   s    r   test_content_mathml_trigr    sj   
))CF
C>>!%%...
))CF
C>>!%%...
))CF
C>>!%%...
))CF
C>>!%%...
))CF
C>>!%%...
))CF
C>>!%%...
))DG
C>>!%%111
))DG
C>>!%%111
))DG
C>>!%%111
))DG
C>>!%%111
))DG
C>>!%%111
))DG
C>>!%%111
))DG
C>>!%%///
))DG
C>>!%%///
))DG
C>>!%%///
))DG
C>>!%%///
))DG
C>>!%%///
))DG
C>>!%%///
))E!H
C>>!%%222
))E!H
C>>!%%222
))E!H
C>>!%%222
))E!H
C>>!%%222
))E!H
C>>!%%222
))E!H
C>>!%%222r   c                  f   \         P                  \        \        ^4      4      p V P                  R8X  g   Q hV P
                  ^ ,          P                  R8X  g   Q hV P
                  ^,          P                  R8X  g   Q hV P
                  ^,          P
                  ^ ,          P                  R8X  g   Q hV P
                  ^,          P                  R8X  g   Q hV P
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        ^\        4      4      pVP                  R8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        ^\        4      4      pVP                  R8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        ^\        4      4      pVP                  R8X  g   Q hVP
                  ^ ,          P                  R	8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hR
# )r   r   eqr   r   r   r   neqgeqltN)
r   r   r   r   r   r   r   r   r   r   r   s       r   test_content_mathml_relationalr  Y  s^   IIbAhE>>W$$$A''4///A''4///A))!,66#===A''4///A))!,66#===IIbAhE>>W$$$A''5000A''4///A))!,66#===A''4///A))!,66#===IIbAhE>>W$$$A''5000A''4///A))!,66#===A''4///A))!,66#===IIbAhE>>W$$$A''4///A''4///A))!,66#===A''4///A))!,66#===r   c                      \         P                  \        4      p V P                  R 8X  g   Q hV P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R	4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R
8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R
8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R 8X  g   Q hV P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? R# )r   r   x^2zmml:msupzmml:mir   x__2x_2zmml:msubx^3_2zmml:msubsupr   x__3_2x_2_azmml:mrowzmml:mo ax^2^ax__2__aN)r   r   r   r   r   r   r   r   s    r   test_content_symbolr  {  sq   
))A,C<<4>>!&&#---
))F5M
"C<<4>>!%%333>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII
))F6N
#C<<4>>!%%333>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII
))F5M
"C<<4>>!%%333>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII
))F7O
$C<<4>>!%%666>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII
))F8$
%C<<4>>!%%666>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII>>!''*33x???>>!''*55a8BBcIII
))F7O
$C<<4>>!%%333>>!''*33x???>>!''*55a8BBcIII>>!''*33zAAA>>!''*55a8AAXMMM>>!''*55a8CC	9  >>!''*55a8AAXMMM>>!''*55a8CC	9  >>!''*55a8AAXMMM>>!''*55a8CC	9  
))F7O
$C<<4>>!%%333>>!''*33x???>>!''*55a8BBcIII>>!''*33zAAA>>!''*55a8AAXMMM>>!''*55a8CC	9  >>!''*55a8AAXMMM>>!''*55a8CC	9  >>!''*55a8AAXMMM>>!''*55a8CC	9  
))F9%
&C<<4>>!%%333>>!''*33x???>>!''*55a8BBcIII>>!''*33zAAA>>!''*55a8AAXMMM>>!''*55a8CC	9  >>!''*55a8AAXMMM>>!''*55a8CC	9  >>!''*55a8AAXMMM>>!''*55a8CC	9  r   c                     \         P                  \        R 4      4      p V P                  R8X  g   Q hV P                  ^ ,          P
                  R8X  g   Q h\         P                  \        R 4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R	8X  g   Q h\         P                  \        R
4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R 4      4      R!8X  g   Q h\         P                  \        R"4      4      R#8X  g   Q h\         P                  \        R$4      4      R%8X  g   Q h\         P                  \        R&4      4      R'8X  g   Q h\         P                  \        R(4      4      R)8X  g   Q h\         P                  \        R*4      4      R+8X  g   Q h\         P                  \        R,4      4      R-8X  g   Q h\         P                  \        R.4      4      R/8X  g   Q h\         P                  \        R04      4      R18X  g   Q h\         P                  \        R24      4      R38X  g   Q h\         P                  \        R44      4      R58X  g   Q h\         P                  \        R64      4      R78X  g   Q h\         P                  \        R84      4      R98X  g   Q h\         P                  \        R:4      4      R;8X  g   Q h\         P                  \        R<4      4      R=8X  g   Q h\         P                  \        R>4      4      R?8X  g   Q h\         P                  \        R@4      4      RA8X  g   Q h\         P                  \        RB4      4      RC8X  g   Q h\         P                  \        RD4      4      RE8X  g   Q h\         P                  \        RF4      4      RG8X  g   Q h\         P                  \        RH4      4      RI8X  g   Q h\         P                  \        RJ4      4      RK8X  g   Q h\         P                  \        RL4      4      RM8X  g   Q h\         P                  \        RN4      4      RO8X  g   Q h\         P                  \        RP4      4      RQ8X  g   Q h\         P                  \        RR4      4      RS8X  g   Q h\         P                  \        RT4      4      RU8X  g   Q h\         P                  \        RV4      4      RW8X  g   Q h\         P                  \        RX4      4      RY8X  g   Q h\         P                  \        RZ4      4      R[8X  g   Q h\         P                  \        R\4      4      R]8X  g   Q h\         P                  \        R^4      4      R_8X  g   Q h\         P                  \        R`4      4      Ra8X  g   Q h\         P                  \        Rb4      4      Rc8X  g   Q hRd# )ealphar      αz<ci>&#945;</ci>betaz<ci>&#946;</ci>rU   z<ci>&#947;</ci>deltaz<ci>&#948;</ci>epsilonz<ci>&#949;</ci>rj   z<ci>&#950;</ci>etaz<ci>&#951;</ci>thetaz<ci>&#952;</ci>iotaz<ci>&#953;</ci>kappaz<ci>&#954;</ci>r   z<ci>&#955;</ci>muz<ci>&#956;</ci>nuz<ci>&#957;</ci>xiz<ci>&#958;</ci>omicronz<ci>&#959;</ci>r   z<ci>&#960;</ci>rhoz<ci>&#961;</ci>varsigmaz<ci>&#962;</ci>sigmaz<ci>&#963;</ci>tauz<ci>&#964;</ci>upsilonz<ci>&#965;</ci>phiz<ci>&#966;</ci>chiz<ci>&#967;</ci>psiz<ci>&#968;</ci>omegaz<ci>&#969;</ci>Alphaz<ci>&#913;</ci>Betaz<ci>&#914;</ci>Gammaz<ci>&#915;</ci>Deltaz<ci>&#916;</ci>Epsilonz<ci>&#917;</ci>Zetaz<ci>&#918;</ci>Etaz<ci>&#919;</ci>Thetaz<ci>&#920;</ci>Iotaz<ci>&#921;</ci>Kappaz<ci>&#922;</ci>r   z<ci>&#923;</ci>Muz<ci>&#924;</ci>Nuz<ci>&#925;</ci>Xiz<ci>&#926;</ci>Omicronz<ci>&#927;</ci>Piz<ci>&#928;</ci>Rhoz<ci>&#929;</ci>Sigmaz<ci>&#931;</ci>Tauz<ci>&#932;</ci>Upsilonz<ci>&#933;</ci>Phiz<ci>&#934;</ci>Chiz<ci>&#935;</ci>Psiz<ci>&#936;</ci>Omegaz<ci>&#937;</ci>N)r   r   r   r   r   r   r   r   s    r   test_content_mathml_greekrM    s   
))F7O
$C<<4>>!&&*HHHH::fWo&*;;;;::fVn%)::::::fWo&*;;;;::fWo&*;;;;::fY'(,====::fVn%)::::::fUm$(9999::fWo&*;;;;::fVn%)::::::fWo&*;;;;::fX&'+<<<<::fTl#'8888::fTl#'8888::fTl#'8888::fY'(,====::fTl#'8888::fUm$(9999::fZ()->>>>::fWo&*;;;;::fUm$(9999::fY'(,====::fUm$(9999::fUm$(9999::fUm$(9999::fWo&*;;;;::fWo&*;;;;::fVn%)::::::fWo&*;;;;::fWo&*;;;;::fY'(,====::fVn%)::::::fUm$(9999::fWo&*;;;;::fVn%)::::::fWo&*;;;;::fX&'+<<<<::fTl#'8888::fTl#'8888::fTl#'8888::fY'(,====::fTl#'8888::fUm$(9999::fWo&*;;;;::fUm$(9999::fY'(,====::fUm$(9999::fUm$(9999::fUm$(9999::fWo&*;;;;r   c                  F   \         ^,          \         ^,          \        ,          ,           ^\         ,          \        ^,          ,          ,           \        ^,          ,           p \        RR/4      pVP                  V 4      pVP                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q h\        RR/4      pVP                  V 4      pVP                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hR	# )
r   orderlexpowerr   r   r   r   rev-lexN)r   r   r~   r   r   r   dataexprr   r   s      r   test_content_mathml_orderrV    s   a4!Q$q&=1Q3q!t8#ad*D	w.	/B
))D/C>>!''*33w>>>>>!''*55a8==DDD>>!''*55a8==DDD>>!''*33w>>>>>!''*55a8==DDD>>!''*55a8==DDD	w	2	3B
))D/C>>!''*33w>>>>>!''*55a8==DDD>>!''*55a8==DDD>>!''*33w>>>>>!''*55a8==DDD>>!''*55a8==DDDr   c                  (    \        \        R  4       R# )c                  $    \        \        R R7      # )garbage)methodr   r   r   r   r   <lambda>'test_content_settings.<locals>.<lambda>:  s    fQy9r   Nr   	TypeErrorr   r   r   test_content_settingsr`  9  s    
99:r   c                  d   \        \        \        \        4      4      R 8X  g   Q h\        \	        \        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        4      4      R8X  g   Q hR# )z)<apply><and/><ci>x</ci><ci>y</ci></apply>z(<apply><or/><ci>x</ci><ci>y</ci></apply>z)<apply><xor/><ci>x</ci><ci>y</ci></apply>z-<apply><implies/><ci>x</ci><ci>y</ci></apply>z<apply><not/><ci>x</ci></apply>N)r   rp   r   r   rm   rl   rr   rs   r   r   r   test_content_mathml_logicrb  =  s    #a) KKKK"Q(IIII#a) KKKK'!Q- $SSSS#a&>>>>>r   c                  P   \        \        \        4      4      R 8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        \        \        4      \        4      4      R8X  g   Q h\        \        4      p \        \        4      p\        \        4      p\        \
        4      p\        WRR7      p\        W#RR7      p\        WRR7      p\        W#RR7      p\        WRR7      p\        W#RR7      p	\        W4      p
\        W#4      p\        V4      R8X  g   Q h\        V4      R8X  g   Q h\        V4      R8X  g   Q h\        V
4      R8X  g   Q h\        \        WRR7      4      R	8X  g   Q h\        \        WERR7      4      R
8X  g   Q h\        \        WRR7      4      R8X  g   Q h\        \        WRR7      4      R8X  g   Q h\        \        WRR7      4      R8X  g   Q h\        \        WgRR7      4      R8X  g   Q h\        \        WRR7      4      R8X  g   Q h\        \        WRR7      4      R8X  g   Q h\        \        W	RR7      4      R8X  g   Q h\        \        WERR7      4      R8X  g   Q h\        \        WgRR7      4      R8X  g   Q h\        \        WRR7      4      R8X  g   Q h\        \        W4      4      R8X  g   Q h\        \        WE4      4      R8X  g   Q h\        \        Wg4      4      R8X  g   Q h\        \        W4      4      R8X  g   Q hR# )z<set><ci>a</ci></set>z<set><ci>a</ci><ci>b</ci></set>z4<set><ci>c</ci><set><ci>a</ci><ci>b</ci></set></set>Fr   zA<apply><union/><set><ci>a</ci></set><set><ci>b</ci></set></apply>zE<apply><intersect/><set><ci>a</ci></set><set><ci>b</ci></set></apply>zC<apply><setdiff/><set><ci>a</ci></set><set><ci>b</ci></set></apply>zL<apply><cartesianproduct/><set><ci>a</ci></set><set><ci>b</ci></set></apply>zq<apply><intersect/><set><ci>a</ci></set><apply><union/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><intersect/><apply><union/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><union/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><intersect/><apply><setdiff/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><setdiff/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><intersect/><apply><cartesianproduct/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><cartesianproduct/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>zq<apply><union/><set><ci>a</ci></set><apply><intersect/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><union/><apply><intersect/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><intersect/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><union/><apply><setdiff/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><setdiff/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><union/><apply><cartesianproduct/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><cartesianproduct/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>zq<apply><setdiff/><set><ci>a</ci></set><apply><setdiff/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><setdiff/><apply><union/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><union/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><setdiff/><apply><intersect/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><intersect/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><setdiff/><apply><cartesianproduct/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><cartesianproduct/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><cartesianproduct/><set><ci>a</ci></set><apply><cartesianproduct/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><cartesianproduct/><apply><union/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><union/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><cartesianproduct/><apply><intersect/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><intersect/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>z<apply><cartesianproduct/><apply><setdiff/><set><ci>a</ci></set><set><ci>b</ci></set></apply><apply><setdiff/><set><ci>c</ci></set><set><ci>d</ci></set></apply></apply>N)
r   r   r  bcdr   r   r   r   )r   r   CDU1U2I1I2C1C2P1P2s               r   test_content_finite_setsrq  E  s   )A,#::::)Aq/"&GGGG)IaOQ/0>? ? ? 	!A!A!A!A	qe	$B	qe	$B	aU	+B	aU	+B	A5	)B	A5	)B	A	B	A	B":KL L L":	   ":MN N N":	   ,qu56	@@ @ @ ,r67	00 0 0 ,r67	00 0 0 ,r67	@@ @ @
 %./	@@ @ @ %/0	00 0 0 %/0	00 0 0 %/0	@@ @ @
 *QU34	@@ @ @ *Re45	00 0 0 *Re45	00 0 0 *Re45	@@ @ @
 *Q#$	00 0 0 *R$%	00 0 0 *R$%	@@ @ @ *R$%	@@ @ @r   c                     \         P                  ^\        ,           4      R8X  g   Q h\         P                  \        ^,          4      R8X  g   Q h\         P                  \        R,          4      R8X  g   Q h\         P                  \        R,          4      R8X  g   Q h\         P                  ^\        ,          4      R8X  g   Q hR# )	r   z+<mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow>z!<msup><mi>x</mi><mn>2</mn></msup>z#<mfrac><mn>1</mn><mi>x</mi></mfrac>z:<mfrac><mn>1</mn><msup><mi>x</mi><mn>2</mn></msup></mfrac>z:<mrow><mn>2</mn><mo>&InvisibleTimes;</mo><mi>x</mi></mrow>N)mppr   r   r   r   r   test_presentation_printmethodrv    s    ;;q1u!NNNN;;q!t CCCC;;q"u!FFFF;;q"uDE E E;;qsDE E Er   c                     \         P                  ^\        ,           4      p V P                  R8X  g   Q hV P                  p\        V4      ^8X  g   Q hV^ ,          P                  R9   g   Q hV^,          P                  R8X  g   Q hV^ ,          P                  R8X  dX   V^ ,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hMVV^ ,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q h\         P                  \        ^,          4      pVP                  R8X  g   Q hVP                  pV^ ,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q h\         P                  ^\        ,          4      pVP                  R8X  g   Q hVP                  pV^ ,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q h\         P                  \        R	^4      \        ,          4      pVP                  R8X  g   Q hVP                  pV^ ,          P                  ^ ,          P                  R
8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hV^,          P                  ^ ,          P                  R8X  g   Q hR# )r   mrowmnmor   r   msupr   z&InvisibleTimes;r   r   N)miry  )ru  r   r   r   r   r   r   r   r   s        r   test_presentation_mathml_corer}    s   JJq1uE>>V###Eu:??8,,,8$$$QxD Qx""1%//3666Qx""1%//3666Qx""1%//3666Qx""1%//3666JJq!tE>>V###E8q!++s2228q!++s222JJqsOE>>V###E8q!++s2228q!++/AAAA8q!++s222
**U3]1_
%C<<6!!!NNE8q!++u4448q!++/AAAA8q!++s222r   c                     \         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        \        4      \        RR7      4      pVP                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^,          P                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        \        \        ,          4      \        RR7      4      pVP                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P
                  R	8X  g   Q hR
# )r   rD   r   Fr   rx  z&dd;mfracz&#x2202;rG   N)
ru  r   rD   r   r   r   r	   r   rG   r   )r   r   r   s      r   "test_presentation_mathml_functionsr    s:   JJs1vEA))! 

)u  A))! 

*Q!	S) ) ) JJtCFA67E>>V###A))! 

*Q"
1&&/i6: : :A))! 

(f  A))! 

*Q"
1&&/i6: : : JJtC!Ha%89EA''7222A))! 

*Q"
1&&/i:> > >A))! 

*Q!	U+ + +r   c            	          \        R 4      p \        V ! \        \        \        4      \        \        \        \        \        \        4      p\        V4      R8X  g   Q h\        VRR7      R8X  g   Q hR# )fz<apply><partialdiff/><bvar><ci>y</ci><ci>z</ci><degree><cn>2</cn></degree><ci>x</ci><ci>z</ci><ci>x</ci></bvar><apply><f/><ci>x</ci><ci>y</ci><ci>z</ci></apply></apply>presentationprinteraf  <mrow><mfrac><mrow><msup><mo>&#x2202;</mo><mn>6</mn></msup></mrow><mrow><mo>&#x2202;</mo><mi>y</mi><msup><mo>&#x2202;</mo><mn>2</mn></msup><mi>z</mi><mo>&#x2202;</mo><mi>x</mi><mo>&#x2202;</mo><mi>z</mi><mo>&#x2202;</mo><mi>x</mi></mrow></mfrac><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow></mrow></mrow>N)r
   r   r   r   zr   )r  rf  s     r   test_print_derivativer    sj    A1Q1:q!Q1a0A!9 	ss s s!^, 	qq q qr   c                  `   \        \        4      \        ,          p \        P                  \	        V \        ^ 4      4      pVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^,          P
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^,          P
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^,          P
                  ^,          P
                  ^ ,          P                  R8X  g   Q hR# )r   munderlimr   z&#x2192;r   N)rD   r   ru  r   r   r   r   r   r   s     r   test_presentation_mathml_limitsr    sa   !fQhGJJuWa+,EA''8333A))! 

*Q!	U+ + +A))! 

*Q"
1

)s   A))! 

*Q"
1

)z" " " A))! 

*Q"
1

)s  r   c            
      `   \         P                  \        \        \        ^ ^34      4      R8X  g   Q h\         P                  \        \	        \        4      \        4      4      R8X  g   Q h\         P                  \        \        \
        ,          \        \
        4      4      R8X  g   Q h\        R4      w  r\         P                  \        \        \
        ,          V ,          \        \
        V 4      4      R8X  g   Q h\         P                  \        \        \
        ,          V ,          V,          \        \
        W4      4      R8X  g   Q h\         P                  \        \        \        \
        V ^ ^34      4      R8X  g   Q h\         P                  \        \        \        ^ 34      4      R8X  g   Q hR	# )
r   zf<mrow><msubsup><mo>&#x222B;</mo><mn>0</mn><mn>1</mn></msubsup><mi>x</mi><mo>&dd;</mo><mi>x</mi></mrow>zy<mrow><mo>&#x222B;</mo><mrow><mi>log</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow><mo>&dd;</mo><mi>x</mi></mrow>z<mrow><mo>&#x222C;</mo><mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mi>y</mi></mrow><mo>&dd;</mo><mi>y</mi><mo>&dd;</mo><mi>x</mi></mrow>zz wz<mrow><mo>&#x222D;</mo><mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mi>y</mi><mo>&InvisibleTimes;</mo><mi>z</mi></mrow><mo>&dd;</mo><mi>z</mi><mo>&dd;</mo><mi>y</mi><mo>&dd;</mo><mi>x</mi></mrow>a-  <mrow><mo>&#x222B;</mo><mo>&#x222B;</mo><mo>&#x222B;</mo><mo>&#x222B;</mo><mrow><mi>w</mi><mo>&InvisibleTimes;</mo><mi>x</mi><mo>&InvisibleTimes;</mo><mi>y</mi><mo>&InvisibleTimes;</mo><mi>z</mi></mrow><mo>&dd;</mo><mi>w</mi><mo>&dd;</mo><mi>z</mi><mo>&dd;</mo><mi>y</mi><mo>&dd;</mo><mi>x</mi></mrow>z<mrow><msubsup><mo>&#x222B;</mo><mn>0</mn><mn>1</mn></msubsup><mo>&#x222B;</mo><mo>&#x222B;</mo><mi>x</mi><mo>&dd;</mo><mi>z</mi><mo>&dd;</mo><mi>y</mi><mo>&dd;</mo><mi>x</mi></mrow>zV<mrow><msup><mo>&#x222B;</mo><mn>0</mn></msup><mi>x</mi><mo>&dd;</mo><mi>x</mi></mrow>N)ru  r   rk   r   r/   r   r   )r  ws     r   "test_presentation_mathml_integralsr    sx   ;;xAq!9-.	33 3 3 ;;xA*+	AA A A ;;x!Q*+	QQ Q Q 5>DA;;x!Aq!Q/0	JJ J J ;;x!AaAq45	WW W W ;;x1a!Q34	@@ @ @ ;;xAq6*+	  r   c                     \        . RO4      p \        . RO. RO. RO.4      p\        P                  V 4      pVP                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  R8X  g   Q h\        VP                  ^,          P                  4      ^8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q h\        VP                  ^,          P                  ^ ,          P                  4      ^8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q h\        P                  V4      pVP                  ^,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  R8X  g   Q h\        VP                  ^,          P                  4      ^8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q h\        VP                  ^,          P                  ^ ,          P                  4      ^8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  R	8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R
8X  g   Q hVP                  ^,          P                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^,          P                  ^ ,          P                  ^ ,          P                  R
8X  g   Q hR# )r   mtablemtrmtdr   r   r   r   r   r   r   r   Nr   r   r   r   )rt   ru  r   r   r   r   r   r   s       r   !test_presentation_mathml_matricesr  &  s   yA	9i01AJJqMEA''8333A))!,55>>>u"--.!333A))!,77:CCuLLLu"--a0;;<AAAA))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7JJqMEA''8333A))!,55>>>u"--.!333A))!,77:CCuLLLu"--a0;;<AAAA))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7A))!,77 

*Q"
1&&/i37 7 7r   c                     \         P                  \        \        \        ^^
34      4      p V P                  ^ ,          P
                  R8X  g   Q h\        V P                  ^ ,          P                  4      ^8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q h\        V P                  ^ ,          P                  ^,          P                  4      ^8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hV P                  ^,          P                  ^ ,          P                  R8X  g   Q h\         P                  \        \        \        ^^
34      4      R8X  g   Q h\         P                  \        \        \        ,           \        ^^
34      4      R8X  g   Q hR# )r   
munderoverz&#x2211;10r   zw<mrow><munderover><mo>&#x2211;</mo><mrow><mi>x</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><mi>x</mi></mrow>z<mrow><munderover><mo>&#x2211;</mo><mrow><mi>x</mi><mo>=</mo><mn>1</mn></mrow><mn>10</mn></munderover><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow><mo>)</mo></mrow></mrow>N)
ru  r   r   r   r   r   r   r   r   r   )r   s    r   test_presentation_mathml_sumsr  O  s   JJs1q!Rj)*EA''<777u"--.!333A))!,77 

)z" " "u"--a0;;<AAAA))!,77 

)t  A))!,66#===;;s1q!Rj)* 	BB B B;;s1q51a*-. 	DD D Dr   c                  &   \         P                  \        ^,          \        ^,          ,
          \        ,           4      p \        V P                  4      ^8X  g   Q hV P                  ^ ,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^ ,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q hR# )r   r   r   -r   +N)ru  r   r   r   r   r   r   s    r   test_presentation_mathml_addr  `  s   
**QTAqD[1_
%Cs~~!###>>!''*55a 

)s  >>!''*55a 

)s  >>!''*44;;;>>!''*55a 

)s  >>!''*55a 

)s  >>!''*44;;;>>!''*44;;;r   c                     \         P                  \        ^^4      4      p V P                  R8X  g   Q h\         P                  \        ^^4      4      pVP                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hVP                  ^,          P                  ^ ,          P
                  R8X  g   Q hR# )r   ry  r  r   r   N)ru  r   r   r   r   r   r   s     r   !test_presentation_mathml_Rationalr  p  s    JJx1~&E>>T!!!JJx1~&E>>W$$$A))!,66#===A))!,66#===r   c                  ^   \         P                  \        4      p V P                  ^ ,          P                  R8X  g   Q h\         P                  \
        4      p V P                  ^ ,          P                  R8X  g   Q h\         P                  \        4      p V P                  ^ ,          P                  R8X  g   Q h\         P                  \        4      p V P                  ^ ,          P                  R8X  g   Q h\        \        RR7      R8X  g   Q h\        \        P                  RR7      R8X  g   Q h\        \        P                  RR7      R	8X  g   Q h\        \        P                  RR7      R
8X  g   Q h\        \        RR7      R8X  g   Q h\        \        P                  RR7      R8X  g   Q hR# )r   z&ImaginaryI;z&ExponentialE;z&#x221E;z&pi;r  r  <mi>&#x210F;</mi><mi>TribonacciConstant</mi><mi>&#x3B3;</mi><mi>&#x3A6;</mi>z*<mover><mo>&#x221E;</mo><mo>~</mo></mover>z<mi>NaN</mi>N)ru  r   r   r   r   r   r   r   r   ry   r   r   r   r   r   r   r   s    r   "test_presentation_mathml_constantsr  z  sb   
**Q-C>>!&&.888
**Q-C>>!&&*::::
**R.C>>!&&*444
**R.C>>!&&&000$/3FFFF!&& 
*+ + +!,, 
     !-- 
      #~.45 5 5 !%%0NBBBr   c                  .   \         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R	8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R
8X  g   Q h\         P                  \        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q h\         P                  \!        \        4      4      p V P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hR# )r   rD   rG   rB   r   r  r  r9   r:   r0   r  r  r  N)ru  r   rD   r   r   r   rG   rB   rJ   rK   rC   r9   r:   r0   r4   r2   r7   r   s    r   test_presentation_mathml_trigr    s   
**SV
C>>!''*44===
**SV
C>>!''*44===
**SV
C>>!''*44===
**T!W
C>>!''*44@@@
**T!W
C>>!''*44@@@
**T!W
C>>!''*44@@@
**T!W
C>>!''*44>>>
**T!W
C>>!''*44>>>
**T!W
C>>!''*44>>>
**U1X
C>>!''*44	AAA
**U1X
C>>!''*44	AAA
**U1X
C>>!''*44	AAAr   c                  V
   \         P                  \        \        ^4      4      p \	        V P
                  4      ^8X  g   Q hV P
                  ^ ,          P                  R8X  g   Q hV P
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hV P
                  ^,          P                  R8X  g   Q hV P
                  ^,          P
                  ^ ,          P                  R8X  g   Q hV P
                  ^,          P                  R8X  g   Q hV P
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        ^\        4      4      p\	        VP
                  4      ^8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        ^\        4      4      p\	        VP
                  4      ^8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q h\         P                  \        ^\        4      4      p\	        VP
                  4      ^8X  g   Q hVP
                  ^ ,          P                  R8X  g   Q hVP
                  ^ ,          P
                  ^ ,          P                  R8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R	8X  g   Q hVP
                  ^,          P                  R8X  g   Q hVP
                  ^,          P
                  ^ ,          P                  R8X  g   Q hR
# )r   r|  r   rz  =ry  r   z&#x2260;z&#x2265;<N)ru  r   r   r   r   r   r   r   r   r   r   r   s       r   #test_presentation_mathml_relationalr    s"   JJr!Qx Eu A%%%A''4///A))!,66#===A''4///A))!,66#===A''4///A))!,66#===JJr!Qx Eu A%%%A''4///A))!,66#===A''4///A))!,66*DDDA''4///A))!,66#===JJr!Qx Eu A%%%A''4///A))!,66#===A''4///A))!,66*DDDA''4///A))!,66#===JJr!Qx Eu A%%%A''4///A))!,66#===A''4///A))!,66#===A''4///A))!,66#===r   c                     \         P                  \        4      p V P                  R 8X  g   Q hV P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R	8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R
8X  g   Q h? \         P                  \        R4      4      p V P                  R	8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P
                  R
8X  g   Q h? \         P                  \        R4      4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R8X  g   Q hV P                  ^,          P                  ^ ,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R8X  g   Q hV P                  ^,          P                  ^ ,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? \         P                  \        R4      4      p V P                  R8X  g   Q hV P                  ^ ,          P                  R 8X  g   Q hV P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  R8X  g   Q hV P                  ^,          P                  ^ ,          P                  R 8X  g   Q hV P                  ^,          P                  ^ ,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q hV P                  ^,          P                  ^,          P                  R 8X  g   Q hV P                  ^,          P                  ^,          P                  ^ ,          P
                  R8X  g   Q h? R# )r|  r   r  r{  r   r  r  msubr  msubsupr   r  r  rx  rz  r  r  r  r  N)ru  r   r   r   r   r   r   r   s    r   test_presentation_symbolr    s	   
**Q-C<<4>>!&&#---
**VE]
#C<<6!!!>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;
**VF^
$C<<6!!!>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;
**VE]
#C<<6!!!>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;
**VG_
%C<<9$$$>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;
**VH%
&C<<9$$$>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;>>!%%--->>!''*44;;;
**VG_
%C<<6!!!>>!%%--->>!''*44;;;>>!%%///>>!''*33t;;;>>!''*55a8BBcIII>>!''*33t;;;>>!''*55a8BBcIII>>!''*33t;;;>>!''*55a8BBcIII
**VG_
%C<<6!!!>>!%%--->>!''*44;;;>>!%%///>>!''*33t;;;>>!''*55a8BBcIII>>!''*33t;;;>>!''*55a8BBcIII>>!''*33t;;;>>!''*55a8BBcIII
**VI&
'C<<6!!!>>!%%--->>!''*44;;;>>!%%///>>!''*33t;;;>>!''*55a8BBcIII>>!''*33t;;;>>!''*55a8BBcIII>>!''*33t;;;>>!''*55a8BBcIIIr   c                     \         P                  \        R 4      4      p V P                  R8X  g   Q hV P                  ^ ,          P
                  R8X  g   Q h\         P                  \        R 4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R	8X  g   Q h\         P                  \        R
4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R 4      4      R!8X  g   Q h\         P                  \        R"4      4      R#8X  g   Q h\         P                  \        R$4      4      R%8X  g   Q h\         P                  \        R&4      4      R'8X  g   Q h\         P                  \        R(4      4      R)8X  g   Q h\         P                  \        R*4      4      R+8X  g   Q h\         P                  \        R,4      4      R-8X  g   Q h\         P                  \        R.4      4      R/8X  g   Q h\         P                  \        R04      4      R18X  g   Q h\         P                  \        R24      4      R38X  g   Q h\         P                  \        R44      4      R58X  g   Q h\         P                  \        R64      4      R78X  g   Q h\         P                  \        R84      4      R98X  g   Q h\         P                  \        R:4      4      R;8X  g   Q h\         P                  \        R<4      4      R=8X  g   Q h\         P                  \        R>4      4      R?8X  g   Q h\         P                  \        R@4      4      RA8X  g   Q h\         P                  \        RB4      4      RC8X  g   Q h\         P                  \        RD4      4      RE8X  g   Q h\         P                  \        RF4      4      RG8X  g   Q h\         P                  \        RH4      4      RI8X  g   Q h\         P                  \        RJ4      4      RK8X  g   Q h\         P                  \        RL4      4      RM8X  g   Q h\         P                  \        RN4      4      RO8X  g   Q h\         P                  \        RP4      4      RQ8X  g   Q h\         P                  \        RR4      4      RS8X  g   Q h\         P                  \        RT4      4      RU8X  g   Q h\         P                  \        RV4      4      RW8X  g   Q h\         P                  \        RX4      4      RY8X  g   Q h\         P                  \        RZ4      4      R[8X  g   Q h\         P                  \        R\4      4      R]8X  g   Q h\         P                  \        R^4      4      R_8X  g   Q h\         P                  \        R`4      4      Ra8X  g   Q h\         P                  \        Rb4      4      Rc8X  g   Q hRd# )er   r|  r!  z<mi>&#945;</mi>r"  z<mi>&#946;</mi>rU   z<mi>&#947;</mi>r#  z<mi>&#948;</mi>r$  z<mi>&#949;</mi>rj   z<mi>&#950;</mi>r%  z<mi>&#951;</mi>r&  z<mi>&#952;</mi>r'  z<mi>&#953;</mi>r(  z<mi>&#954;</mi>r   z<mi>&#955;</mi>r)  z<mi>&#956;</mi>r*  z<mi>&#957;</mi>r+  z<mi>&#958;</mi>r,  z<mi>&#959;</mi>r   z<mi>&#960;</mi>r-  z<mi>&#961;</mi>r.  z<mi>&#962;</mi>r/  z<mi>&#963;</mi>r0  z<mi>&#964;</mi>r1  z<mi>&#965;</mi>r2  z<mi>&#966;</mi>r3  z<mi>&#967;</mi>r4  z<mi>&#968;</mi>r5  z<mi>&#969;</mi>r6  z<mi>&#913;</mi>r7  z<mi>&#914;</mi>r8  z<mi>&#915;</mi>r9  z<mi>&#916;</mi>r:  z<mi>&#917;</mi>r;  z<mi>&#918;</mi>r<  z<mi>&#919;</mi>r=  z<mi>&#920;</mi>r>  z<mi>&#921;</mi>r?  z<mi>&#922;</mi>r   z<mi>&#923;</mi>r@  z<mi>&#924;</mi>rA  z<mi>&#925;</mi>rB  z<mi>&#926;</mi>rC  z<mi>&#927;</mi>rD  z<mi>&#928;</mi>rE  z<mi>&#929;</mi>rF  z<mi>&#931;</mi>rG  z<mi>&#932;</mi>rH  z<mi>&#933;</mi>rI  z<mi>&#934;</mi>rJ  z<mi>&#935;</mi>rK  z<mi>&#936;</mi>rL  z<mi>&#937;</mi>N)ru  r   r   r   r   r   r   r   s    r   test_presentation_mathml_greekr  :  s   
**VG_
%C<<4>>!&&*HHHH;;vg'+<<<<;;vf~&*;;;;;;vg'+<<<<;;vg'+<<<<;;vi()->>>>;;vf~&*;;;;;;ve}%)::::;;vg'+<<<<;;vf~&*;;;;;;vg'+<<<<;;vh'(,====;;vd|$(9999;;vd|$(9999;;vd|$(9999;;vi()->>>>;;vd|$(9999;;ve}%)::::;;vj)*.????;;vg'+<<<<;;ve}%)::::;;vi()->>>>;;ve}%)::::;;ve}%)::::;;ve}%)::::;;vg'+<<<<;;vg'+<<<<;;vf~&*;;;;;;vg'+<<<<;;vg'+<<<<;;vi()->>>>;;vf~&*;;;;;;ve}%)::::;;vg'+<<<<;;vf~&*;;;;;;vg'+<<<<;;vh'(,====;;vd|$(9999;;vd|$(9999;;vd|$(9999;;vi()->>>>;;vd|$(9999;;ve}%)::::;;vg'+<<<<;;ve}%)::::;;vi()->>>>;;ve}%)::::;;ve}%)::::;;ve}%)::::;;vg'+<<<<r   c                     \         ^,          \         ^,          \        ,          ,           ^\         ,          \        ^,          ,          ,           \        ^,          ,           p \        RR/4      pVP                  V 4      pVP                  ^ ,          P
                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q h\        RR/4      pVP                  V 4      pVP                  ^ ,          P
                  R8X  g   Q hVP                  ^ ,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^ ,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P
                  R8X  g   Q hVP                  ^,          P                  ^ ,          P                  ^ ,          P                  R8X  g   Q hVP                  ^,          P                  ^,          P                  ^ ,          P                  R8X  g   Q hR	# )
r   rO  rP  r{  r   r   r   r   rR  N)r   r   r|   r   r   r   r   rT  s      r   test_presentation_mathml_orderr  s  su   a4!Q$q&=1Q3q!t8#ad*D	"GU#3	4B
))D/C>>!%%///>>!''*55a8BBcIII>>!''*55a8BBcIII>>!%%///>>!''*55a8BBcIII>>!''*55a8BBcIII	"GY#7	8B
))D/C>>!%%///>>!''*55a8BBcIII>>!''*55a8BBcIII>>!%%///>>!''*55a8BBcIII>>!''*55a8BBcIIIr   c                     \        R RR7      p \        P                  \        ^ V 4      4      R8X  g   Q h\        P                  \        ^ V RR4      4      R8X  g   Q h\        P                  \        ^ V RR4      4      R8X  g   Q h\        P                  \        ^ V RR4      4      R8X  g   Q h\        P                  \        ^ V RR4      4      R8X  g   Q hR# )	r  Trealz?<mrow><mo>[</mo><mn>0</mn><mo>,</mo><mi>a</mi><mo>]</mo></mrow>Fz?<mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>a</mi><mo>]</mo></mrow>z?<mrow><mo>[</mo><mn>0</mn><mo>,</mo><mi>a</mi><mo>)</mo></mrow>?<mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>a</mi><mo>)</mo></mrow>N)r   ru  r   r   r  s    r   test_print_intervalsr    s    sA;;x1~&IJ J J;;x1eU34IJ J J;;x1dE23IJ J J;;x1eT23IJ J J;;x1dD12IJ J Jr   c                     \         P                  \        ^ 4      4      R8X  g   Q h\         P                  \        ^ \        4      4      R8X  g   Q h\         P                  \        ^ \        \        4      4      R8X  g   Q h\         P                  \        ^ ^^^^4      4      R8X  g   Q h\         P                  \        ^ ^\        ^^^4      4      4      R8X  g   Q hR# )r   z+<mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow>r  zS<mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>a</mi><mo>,</mo><mi>a</mi><mo>)</mo></mrow>z{<mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mn>4</mn><mo>)</mo></mrow>z<mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mrow><mo>(</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mn>4</mn><mo>)</mo></mrow><mo>)</mo></mrow>N)ru  r   r   r  r   r   r   test_print_tuplesr    s    ;;uQy!56 6 6;;uQ{#IJ J J;;uQ1~&]^ ^ ^;;uQ1a+, 	FF F F;;uQ5Aq>23	FF F Fr   c                  r   \         P                  \        \        4      4      R 8X  g   Q h\         P                  \	        \        4      4      R8X  g   Q h\         P                  \        \        ^,           RR7      4      R8X  g   Q h\         P                  \	        \        ^,           RR7      4      R8X  g   Q hR# )zH<mrow><mi>&#8476;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#8465;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>Fr   zi<mrow><mi>&#8476;</mi><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow>zi<mrow><mi>&#8465;</mi><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow></mrow>N)ru  r   r)   r   r*   r   r   r   test_print_re_imr    s    ;;r!uRS S S;;r!uRS S S;;r!a%%01st t t;;r!a%%01st t tr   c                      \         P                  \        \        4      4      R 8X  g   Q h\         P                  \        \        ^,           4      4      R8X  g   Q hR# )z+<mrow><mo>|</mo><mi>x</mi><mo>|</mo></mrow>zL<mrow><mo>|</mo><mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow><mo>|</mo></mrow>N)ru  r   r,   r   r   r   r   test_print_Absr    sM    ;;s1v56 6 6;;s1q5z"VW W Wr   c            	      n    \         P                  \        \        ^^.^^..4      4      4      R8X  g   Q hR# )r   z<mrow><mo>|</mo><mrow><mo>[</mo><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>2</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mn>4</mn></mtd></mtr></mtable><mo>]</mo></mrow><mo>|</mo></mrow>N)ru  r   ru   rt   r   r   r   test_print_Determinantr    s=    ;;{6Aq6Aq6*:#;<= 	HH H Hr   c                  (    \        \        R  4       R# )c                  &    \        \        R RR7      # )r  rY  )r  rZ  r[  r   r   r   r\  ,test_presentation_settings.<locals>.<lambda>  s    fQ,57r   Nr^  r   r   r   test_presentation_settingsr    s    
9 7 8r   c                  :   ^ RI Hp HpHpHpHp \        P                  V4      R8X  g   Q h\        P                  V 4      R8X  g   Q h\        P                  V4      R8X  g   Q h\        P                  V4      R8X  g   Q h\        P                  V4      R8X  g   Q hR# )r   IntegersNaturals	Naturals0Reals	Complexesz&<mi mathvariant="normal">&#x2102;</mi>z&<mi mathvariant="normal">&#x2124;</mi>z&<mi mathvariant="normal">&#x2115;</mi>z=<msub><mi mathvariant="normal">&#x2115;</mi><mn>0</mn></msub>z&<mi mathvariant="normal">&#x211D;</mi>N)
sympy.setsr  r  r  r  r  ru  r   r  s        r   test_print_domainsr    s    JJ;;y!%MMMM;;x $LLLL;;x $LLLL;;y!GH H H;;u!IIIIr   c                      \         P                  \        ) 4      R 8X  g   Q h\         P                  \        ) \        ,          4      R8X  g   Q h\         P                  \	        ^^4      ) 4      R8X  g   Q hR# )z!<mrow><mo>-</mo><mi>x</mi></mrow>z:<mrow><mo>-</mo><mfrac><mi>x</mi><mi>y</mi></mfrac></mrow>z:<mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></mrow>N)ru  r   r   r   r   r   r   r    test_print_expression_with_minusr    sk    ;;r?AAAA;;r!tDE E E;;A'DE E Er   c                  r    ^ RI Hp   ! R RV 4      pV! ^^4      p\        P                  V4      R8X  g   Q hR# )r   )AssocOpc                       ] tR tRt^ tRtR# )'test_print_AssocOp.<locals>.TestAssocOpi  r   N)__name__
__module____qualname____firstlineno__identity__static_attributes__r   r   r   TestAssocOpr    s    r   r  z5<mrow><mi>testassocop</mi><mn>1</mn><mn>2</mn></mrow>N)sympy.core.operationsr  ru  r   )r  r  rU  s      r   test_print_AssocOpr    s@    -g  q!D;;t?@ @ @r   c                      \        \        ^4      \        ^4      4      p \        P                  V 4      R8X  g   Q h\        P                  V 4      R8X  g   Q hR# )r   zZ<mrow><mi>basic</mi><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>)</mo></mrow></mrow>z#<basic><cn>1</cn><cn>2</cn></basic>N)r   r   ru  r   r   rU  s    r   test_print_basicr    sO    1qtD;;tde e e::dDDDDr   c                      \        ^^.^^..4      p \        V RRR7      R8X  g   Q h\        V RRR7      R8X  g   Q h\        V RRR7      R8X  g   Q hR	# )
r   r  [)r  	mat_delimz<mrow><mo>[</mo><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>2</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mn>4</mn></mtd></mtr></mtable><mo>]</mo></mrow>(z<mrow><mo>(</mo><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>2</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mn>4</mn></mtd></mtr></mtable><mo>)</mo></mrow> z{<mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>2</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mn>4</mn></mtd></mtr></mtable>N)rt   r   r  s    r   test_mat_delim_printr    s    Aq6Aq6"#D$#>	11 1 1 $#>	`` ` ` $"=	DD D Dr   c                      \        \        4      p \        V R R7      R8X  g   Q h\        V R RR7      R8X  g   Q h\        V R RR7      R8X  g   Q hR# )r  r  zD<mrow><mi>log</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>F)r  ln_notationTzC<mrow><mi>ln</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r/   r   r   r  s    r   test_ln_notation_printr    sl    q6D$/NO O O$EBNO O O$DAMN N Nr   c                      \         \        ,          p \        V R R7      R8X  g   Q h\        V R RR7      R8X  g   Q h\        V R RR7      R8X  g   Q h\        V R RR7      R8X  g   Q h\        V R R	R7      R
8X  g   Q hR# )r  r  z:<mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mi>y</mi></mrow>N)r  
mul_symboldotz0<mrow><mi>x</mi><mo>&#xB7;</mo><mi>y</mi></mrow>ldotz2<mrow><mi>x</mi><mo>&#x2024;</mo><mi>y</mi></mrow>r   z0<mrow><mi>x</mi><mo>&#xD7;</mo><mi>y</mi></mrow>)r   r   r   r  s    r   test_mul_symbol_printr    s    q5D$/DE E E$4@DE E E$5A:; ; ;$6B<= = =$7C:; ; ;r   c                  T    \         P                  \        ^^^4      4      R8X  g   Q hR# )r   zp<mrow><mi>&#x3A6;</mi><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>)</mo></mrow></mrow>N)ru  r   rh   r   r   r   test_print_lerchphir    s,    ;;x1a()z{ { {r   c                      \         P                  \        \        \        4      4      R 8X  g   Q h\
        P                  \        \        \        4      4      R8X  g   Q hR# )z-<apply><polylog/><ci>x</ci><ci>y</ci></apply>zZ<mrow><msub><mi>Li</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow></mrow>N)r   r   rf   r   r   ru  r   r   r   test_print_polylogr    sM    ::gam$78 8 8;;wq!}%de e er   c                      \        0 Rm4      p \        P                  V 4      R8X  g   Q h\        0 Rm4      p\        P                  V4      R8X  g   Q hR# )r   zS<mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>3</mn><mo>,</mo><mn>5</mn><mo>}</mo></mrow>S<mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>}</mo></mrow>N>   r   r   r   >   r   r   r   )	frozensetru  r   set)r  ss     r   test_print_set_frozensetr    sU    )A;;q>]^ ^ ^IA;;q>]^ ^ ^r   c                  `    \        \        ^^4      p \        P                  V 4      R8X  g   Q hR# )r   zS<mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>3</mn><mo>,</mo><mi>x</mi><mo>}</mo></mrow>N)r   r   ru  r   )f1s    r   test_print_FiniteSetr  $  s0    	1a	B;;r?]^ ^ ^r   c                      \         P                  \        \        4      4      R 8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q hR# )zB<mrow><mi>W</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zV<mrow><mi>W</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow>N)ru  r   r.   r   r   r   r   r   test_print_LambertWr  *  sH    ;;x{#'kkkk;;x1~&  +C  C  C  Cr   c                  Z    \         P                  \        P                  4      R 8X  g   Q hR# )z<mo>&#x2205;</mo>N)ru  r   r   r   r   r   r   test_print_EmptySetr  /  s    ;;qzz"&9999r   c                  Z    \         P                  \        P                  4      R 8X  g   Q hR# )z<mo>&#x1D54C;</mo>N)ru  r   r   UniversalSetr   r   r   test_print_UniversalSetr   3  s    ;;q~~&*>>>>r   c                      \         P                  \        4       4      R 8X  g   Q h\         P                  \        ^4      4      R8X  g   Q h\         P                  \	        4       4      R8X  g   Q hR# )z<mi>&#x210B;</mi>z <msup>&#x1D49E;<mn>2</mn></msup>z<mi>&#x2131;</mi>N)ru  r   rz   rw   rx   r   r   r   test_print_spacesr  7  sR    ;;|~&*====;;|A'+MMMM;;y{#'::::r   c                  B   \         P                  \        4      R 8X  g   Q h\         P                  \        P                  4      R8X  g   Q h\         P                  \        P
                  4      R8X  g   Q h\         P                  \        P                  4      R8X  g   Q hR# )r  r  r  r  N)ru  r   ry   r   r   r   r   r   r   r   test_print_constantsr  =  sp    ;;t 3333;;q++,0MMMM;;q}}%);;;;;;q||$(::::r   c                  v    \         P                  \        \        \        P
                  4      4      R 8X  g   Q hR# )zN<mrow><mi>x</mi><mo>&#x2208;</mo><mi mathvariant="normal">&#x2115;</mi></mrow>N)ru  r   r   r   r   r  r   r   r   test_print_Containsr  D  s.    ;;x1::./XY Y Yr   c                  j    \        R RR7      p \        P                  \        V 4      4      R8X  g   Q hR# )r   F)commutativez<msup><mi>x</mi>&#x2020;</msup>N)r   ru  r   r{   r   s    r   test_print_Daggerr
  I  s*    'A;;vay!%FFFFr   c                     \        \        ^^4      p \        \        ^^4      pR pV! \        WRR7      4      R8X  g   Q hV! \	        WRR7      4      R8X  g   Q hV! \        WRR7      4      R8X  g   Q hV! \        WRR7      4      R8X  g   Q h\        \        4      p\        \        4      p\        \        4      p\        WERR7      p\	        WERR7      p\        WERR7      p\        WERR7      p	\        WE4      p
V! \        W7RR7      4      R8X  g   Q hV! \	        W8RR7      4      R	8X  g   Q hV! \        W9RR7      4      R
8X  g   Q hV! \        W:RR7      4      R8X  g   Q hV! \        W64      4      R8X  g   Q hR# )r   c                     \        V R R7      # )r  r  )r   r	  s   &r   r\  "test_print_SetOp.<locals>.<lambda>R  s    fQ7r   Fr   z<mrow><mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>3</mn><mo>,</mo><mi>x</mi><mo>}</mo></mrow><mo>&#x222A;</mo><mrow><mo>{</mo><mn>2</mn><mo>,</mo><mn>4</mn><mo>,</mo><mi>y</mi><mo>}</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>3</mn><mo>,</mo><mi>x</mi><mo>}</mo></mrow><mo>&#x2229;</mo><mrow><mo>{</mo><mn>2</mn><mo>,</mo><mn>4</mn><mo>,</mo><mi>y</mi><mo>}</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>3</mn><mo>,</mo><mi>x</mi><mo>}</mo></mrow><mo>&#x2216;</mo><mrow><mo>{</mo><mn>2</mn><mo>,</mo><mn>4</mn><mo>,</mo><mi>y</mi><mo>}</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>3</mn><mo>,</mo><mi>x</mi><mo>}</mo></mrow><mo>&#x2206;</mo><mrow><mo>{</mo><mn>2</mn><mo>,</mo><mn>4</mn><mo>,</mo><mi>y</mi><mo>}</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mi>a</mi><mo>}</mo></mrow><mo>&#x222A;</mo><mrow><mo>(</mo><mrow><mrow><mo>{</mo><mi>c</mi><mo>}</mo></mrow><mo>&#x2229;</mo><mrow><mo>{</mo><mi>d</mi><mo>}</mo></mrow></mrow><mo>)</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mi>a</mi><mo>}</mo></mrow><mo>&#x2229;</mo><mrow><mo>(</mo><mrow><mrow><mo>{</mo><mi>c</mi><mo>}</mo></mrow><mo>&#x2216;</mo><mrow><mo>{</mo><mi>d</mi><mo>}</mo></mrow></mrow><mo>)</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mi>a</mi><mo>}</mo></mrow><mo>&#x2216;</mo><mrow><mo>(</mo><mrow><mrow><mo>{</mo><mi>c</mi><mo>}</mo></mrow><mo>&#x2206;</mo><mrow><mo>{</mo><mi>d</mi><mo>}</mo></mrow></mrow><mo>)</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mi>a</mi><mo>}</mo></mrow><mo>&#x2206;</mo><mrow><mo>(</mo><mrow><mrow><mo>{</mo><mi>c</mi><mo>}</mo></mrow><mo>&#x00d7;</mo><mrow><mo>{</mo><mi>d</mi><mo>}</mo></mrow></mrow><mo>)</mo></mrow></mrow>z<mrow><mrow><mo>{</mo><mi>a</mi><mo>}</mo></mrow><mo>&#x00d7;</mo><mrow><mo>(</mo><mrow><mrow><mo>{</mo><mi>c</mi><mo>}</mo></mrow><mo>&#x222A;</mo><mrow><mo>{</mo><mi>d</mi><mo>}</mo></mrow></mrow><mo>)</mo></mrow></mrow>N)r   r   r   r   r   r   r   r  re  rf  r   )r  f2prntrr   rg  rh  ri  rk  rm  D1ro  s              r   test_print_SetOpr  N  s   	1a	B	1a	B7Er./== = = bu56GG G G BU34GG G G $Re<=GG G G
 	!A!A!A	qe	$B	aU	+B	A5	)B	QE	2B	A	Bqu-.	EE E E
 ae45	EE E E
 AE23	EE E E
 $QU;<	EE E E
 A"#	EE E Er   c                     \         P                  \        \        \        4      4      R 8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q h\         P                  \        \        \        \        4      \        ^8  4      4      R8X  g   Q h\         P                  \        \        \        ^4      \        ^8  \        \        ^,           8  4      4      R8X  g   Q h\         P                  \        \        \        \        4      \        ^8  4      4      R8X  g   Q h\         P                  \        \        \        ^4      \        \        ^8  \        \        ^,           8  4      4      4      R8X  g   Q h\         P                  \        \        4      4      R	8X  g   Q h\         P                  \        \        \        \        4      4      4      R
8X  g   Q hR# )z2<mrow><mi>x</mi><mo>&#x2227;</mo><mi>y</mi></mrow>z2<mrow><mi>x</mi><mo>&#x2228;</mo><mi>y</mi></mrow>z2<mrow><mi>x</mi><mo>&#x22BB;</mo><mi>y</mi></mrow>z2<mrow><mi>x</mi><mo>&#x21D2;</mo><mi>y</mi></mrow>z2<mrow><mi>x</mi><mo>&#x21D4;</mo><mi>y</mi></mrow>zt<mrow><mrow><mi>x</mi><mo>=</mo><mi>y</mi></mrow><mo>&#x2227;</mo><mrow><mi>x</mi><mo>></mo><mn>4</mn></mrow></mrow>z<mrow><mrow><mi>x</mi><mo>=</mo><mn>3</mn></mrow><mo>&#x2227;</mo><mrow><mi>x</mi><mo>></mo><mrow><mi>y</mi><mo>+</mo><mn>1</mn></mrow></mrow><mo>&#x2227;</mo><mrow><mi>y</mi><mo><</mo><mn>3</mn></mrow></mrow>zt<mrow><mrow><mi>x</mi><mo>=</mo><mi>y</mi></mrow><mo>&#x2228;</mo><mrow><mi>x</mi><mo>></mo><mn>4</mn></mrow></mrow>z<mrow><mrow><mi>x</mi><mo>=</mo><mn>3</mn></mrow><mo>&#x2227;</mo><mrow><mo>(</mo><mrow><mrow><mi>x</mi><mo>></mo><mrow><mi>y</mi><mo>+</mo><mn>1</mn></mrow></mrow><mo>&#x2228;</mo><mrow><mi>y</mi><mo><</mo><mn>3</mn></mrow></mrow><mo>)</mo></mrow></mrow>z&<mrow><mo>&#xAC;</mo><mi>x</mi></mrow>zo<mrow><mo>&#xAC;</mo><mrow><mo>(</mo><mrow><mi>x</mi><mo>&#x2227;</mo><mi>y</mi></mrow><mo>)</mo></mrow></mrow>N)ru  r   rp   r   r   rm   rl   rr   rq   r   rs   r   r   r   test_print_logicr    s   ;;s1ay!<= = =;;r!Qx <= = =;;s1ay!<= = =;;wq!}%<= = =;;z!Q'(<= = = ;;s2a8QU+,	== = = ;;s2a8QUAAI67	UU U U ;;r"Q(AE*+	== = = ;;s2a8RAq1q5y%9:;	OO O O ;;s1v"JJJJ;;s3q!9~&yz z zr   c                  P   \        \        \        P                  ^,          ,          RR7      R8X  g   Q h\        \        \        P                  ^,          ,          RRR7      R8X  g   Q h\        \        \        P                  ^,          ,          RR7      R8X  g   Q h\        \        \        P                  ^,          ,          RRR7      R	8X  g   Q h\        \        \	        R^4      ,          RR7      R
8X  g   Q h\        \        \	        R^4      ,          RRR7      R8X  g   Q hR# )r   r  r  z#<mroot><mi>x</mi><mn>3</mn></mroot>F)r  root_notationz:<msup><mi>x</mi><mfrac><mn>1</mn><mn>3</mn></mfrac></msup>contentz;<apply><root/><degree><cn>3</cn></degree><ci>x</ci></apply>zM<apply><power/><ci>x</ci><apply><divide/><cn>1</cn><cn>3</cn></apply></apply>z<<mfrac><mn>1</mn><mroot><mi>x</mi><mn>3</mn></mroot></mfrac>zS<mfrac><mn>1</mn><msup><mi>x</mi><mfrac><mn>1</mn><mn>3</mn></mfrac></msup></mfrac>Nrs  )r   r   r   Oner   r   r   r   test_root_notation_printr    s   !aeeAg,7-. . .!aeeAg,eLDE E E!aeeAg,	2EF F F!aeeAg,	GWX X X!hr1o&?FG G G!hr1o&eT`a a ar   c                      \         \        ^^4      ,          p \        V RR7      R8X  g   Q h\        V RRR7      R8X  g   Q h\        V RRR7      R8X  g   Q hR# )	r   r  r  z:<msup><mi>x</mi><mfrac><mn>5</mn><mn>2</mn></mfrac></msup>T)r  fold_frac_powerszJ<msup><mi>x</mi><mfrac bevelled="true"><mn>5</mn><mn>2</mn></mfrac></msup>FN)r   r   r   r  s    r   test_fold_frac_powers_printr    ss    AD$/DE E E$FTU U U$GDE E Er   c                      \        ^^4      p \        V RR7      R8X  g   Q h\        V RRR7      R8X  g   Q h\        V RRR7      R8X  g   Q hR# )	r   r  r  z#<mfrac><mn>2</mn><mn>5</mn></mfrac>T)r  fold_short_fracz3<mfrac bevelled="true"><mn>2</mn><mn>5</mn></mfrac>FN)r   r   r  s    r   test_fold_short_frac_printr    se    Aq>D$/-. . .$E=> > >$F-. . .r   c                  0   \         P                  \        \        4      4      R 8X  g   Q h\         P                  \        \        ^,           4      4      R8X  g   Q h\         P                  \	        \        4      4      R8X  g   Q h\         P                  \	        \        ^,           4      4      R8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q h\         P                  \        ^\        \        ,           4      4      R8X  g   Q hR# )z!<mrow><mi>x</mi><mo>!</mo></mrow>zc<mrow><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>!</mo></mrow>z"<mrow><mi>x</mi><mo>!!</mo></mrow>zd<mrow><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>!!</mo></mrow>zV<mrow><mo>(</mo><mfrac linethickness="0"><mi>x</mi><mi>y</mi></mfrac><mo>)</mo></mrow>zw<mrow><mo>(</mo><mfrac linethickness="0"><mn>4</mn><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow></mfrac><mo>)</mo></mrow>N)ru  r   r   r   r   r   r   r   r   r   test_print_factorialsr     s    ;;y|$(KKKK;;yQ'(mn n n;;z!}%)MMMM;;z!a%()no o o;;x1~&`a a a;;x1q5)*	?? ? ?r   c                  L    \        \        4      p \        V R R7      R8X  g   Q hR# )r  r  z7<mrow><mo>&#8970;</mo><mi>x</mi><mo>&#8971;</mo></mrow>N)r=   r   r   r  s    r   test_print_floorr"    s*    8D$/AB B Br   c                  L    \        \        4      p \        V R R7      R8X  g   Q hR# )r  r  z7<mrow><mo>&#8968;</mo><mi>x</mi><mo>&#8969;</mo></mrow>N)r<   r   r   r  s    r   test_print_ceilingr$    s*    1:D$/AB B Br   c                      \        \        \        ^,           4      p \        V RR7      R8X  g   Q h\        \        \        3\        \        ,           4      p \        V RR7      R8X  g   Q hR# )r   r  r  zg<mrow><mo>(</mo><mi>x</mi><mo>&#x21A6;</mo><mrow><mi>x</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow>z<mrow><mo>(</mo><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&#x21A6;</mo><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow><mo>)</mo></mrow>N)r   r   r   r   r  s    r   test_print_Lambdar&    sf    !QqS>D$/qr r r1a&!a% D$/ 	gg g gr   c                      \         P                  \        \        4      4      R 8X  g   Q h\         P                  \        \        ^,           4      4      R8X  g   Q hR# )z.<menclose notation="top"><mi>x</mi></menclose>zO<mrow><menclose notation="top"><mi>x</mi></menclose><mo>+</mo><mn>1</mn></mrow>N)ru  r   r+   r   r   r   r   test_print_conjugater(    sN    ;;y|$89 9 9;;yQ'(YZ Z Zr   c                      \        R RR7      p \        P                  \        ^ ^4      4      R8X  g   Q h\        P                  \        ^ V 4      4      R8X  g   Q h\        P                  \        V ^,           V ^,           4      4      R8X  g   Q hR# )r  Tr  zM<mrow><mo>&#10216;</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>&#10217;</mo></mrow>zM<mrow><mo>&#10216;</mo><mn>0</mn><mo>,</mo><mi>a</mi><mo>&#10217;</mo></mrow>z<mrow><mo>&#10216;</mo><mrow><mi>a</mi><mo>+</mo><mn>1</mn></mrow><mo>,</mo><mrow><mi>a</mi><mo>+</mo><mn>2</mn></mrow><mo>&#10217;</mo></mrow>N)r   ru  r   r   r  s    r   test_print_AccumBoundsr*    s    sA;;{1a()-||||;;{1a()-||||;;{1q5!a%01  6G  G  G  Gr   c                     \         P                  \        R 4      4      R8X  g   Q h\         P                  \        R4      4      R8X  g   Q h\         P                  \        R	4      4      R8X  g   Q h\         P                  \        R\        ,          4      4      R8X  g   Q h\         P                  \        R
\        ,          4      4      R8X  g   Q hR# )g}Ô%ITzL<mrow><mn>1.0</mn><mo>&#xB7;</mo><msup><mn>10</mn><mn>100</mn></msup></mrow>g0.++zM<mrow><mn>1.0</mn><mo>&#xB7;</mo><msup><mn>10</mn><mn>-100</mn></msup></mrow>zM<mrow><mn>-1.0</mn><mo>&#xB7;</mo><msup><mn>10</mn><mn>100</mn></msup></mrow>r   z<mi>&#x221E;</mi>z(<mrow><mo>-</mo><mi>&#x221E;</mi></mrow>Ng}Ô%Ig      )ru  r   r   r   r   r   r   test_print_Floatr,     s    ;;uU|$(vvvv;;uV}%)xxxx;;uV}%)xxxx;;uSV}%)<<<<;;uT"W~&*TTTTr   c                     \         P                  \        \        4      4      R 8X  g   Q h\         P                  \	        \        \
        4      4      R8X  g   Q h\         P                  \        \        \
        4      4      R8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \        \        \
        4      4      R8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \        \        4      4      R	8X  g   Q h\         P                  \        \        4      4      R
8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \        \        4      4      R8X  g   Q h\         P                  \!        \        4      4      R8X  g   Q hR# )zH<mrow><mi>&#x393;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>z\<mrow><mi>&#x3B3;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow>z\<mrow><mi>&#x393;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x3B6;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>z\<mrow><mi>&#x3B6;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x3B7;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x39A;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x3D5;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x3BB;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x3BD;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zH<mrow><mi>&#x3A9;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zB<mrow><mi>S</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zB<mrow><mi>C</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zu<mrow><mi>&#x398;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>)</mo></mrow></mrow>N)ru  r   rU   r   rW   r   rV   rj   ri   rO   r'   r(   r%   r&   rR   rQ   rL   r   r   r   test_print_different_functionsr.    s   ;;uQx $nnnn;;z!Q'(  -K  K  K  K;;z!Q'(  -K  K  K  K;;tAw#mmmm;;tAqz"  'E  E  E  E;;}Q'(-wwww;;z!}%)ssss;;wqz"&pppp;;q)*.xxxx;;wqz"&pppp;;z!}%)ssss;;x{#'kkkk;;x{#(llll;;y|$  )`  `  `  `r   c                      \         P                  R 4      R8X  g   Q h\         P                  \        4      R8X  g   Q h\         P                  \        4      R8X  g   Q hR # )Nz<mi>None</mi>z<mi>True</mi>z<mi>False</mi>)ru  r   ro   rn   r   r   r   test_mathml_builtinsr0    sH    ;;t///;;t///;;u!1111r   c                     \         P                  \        ^^34      4      R8X  g   Q h\         P                  \        ^^4      4      R8X  g   Q h\         P                  \        ^ ^^4      4      R8X  g   Q h\         P                  \        ^ ^^4      4      R8X  g   Q h\         P                  \        ^^R
4      4      R8X  g   Q h\         P                  \        ^ \        ^4      4      R8X  g   Q h\         P                  \        \        RR4      4      R8X  g   Q h\         P                  \        R\        ) R
4      4      R8X  g   Q hR	# )r   zn<mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mi>&#8230;</mi><mo>,</mo><mn>50</mn><mo>}</mo></mrow>r  zS<mrow><mo>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>}</mo></mrow>zn<mrow><mo>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mi>&#8230;</mi><mo>,</mo><mn>29</mn><mo>}</mo></mrow>zo<mrow><mo>{</mo><mn>30</mn><mo>,</mo><mn>29</mn><mo>,</mo><mi>&#8230;</mi><mo>,</mo><mn>2</mn><mo>}</mo></mrow>zY<mrow><mo>{</mo><mn>0</mn><mo>,</mo><mn>2</mn><mo>,</mo><mi>&#8230;</mi><mo>}</mo></mrow>zY<mrow><mo>{</mo><mi>&#8230;</mi><mo>,</mo><mn>2</mn><mo>,</mo><mn>0</mn><mo>}</mo></mrow>z[<mrow><mo>{</mo><mn>-2</mn><mo>,</mo><mn>-3</mn><mo>,</mo><mi>&#8230;</mi><mo>}</mo></mrow>Nrs  rt  )ru  r   r   r   r   r   r   test_mathml_Ranger2    sK   ;;uQ|$xy y y;;uQ{#]^ ^ ^;;uQ1~&]^ ^ ^;;uQA'xy y y;;uRB'(yz z z;;uQA'cd d d;;uRR()cd d d;;uR"b)*ef f fr   c                      \         P                  \        \        4      4      R 8X  g   Q h\         P                  \        ^4      \        ^4      ,           4      R8X  g   Q hR# )z.<msup><mi>&ExponentialE;</mi><mi>x</mi></msup>z\<mrow><mi>&ExponentialE;</mi><mo>+</mo><msup><mi>&ExponentialE;</mi><mn>2</mn></msup></mrow>N)ru  r   r-   r   r   r   r   test_print_expr4  2  sQ    ;;s1v89 9 9;;s1vA'fg g gr   c                     \         P                  \        \        \        4      4      R 8X  g   Q h\         P                  \        \        ^\        ^,          4      4      R8X  g   Q h\         P                  \        \        \        4      4      R8X  g   Q h\         P                  \        \        ^\        ^,          4      4      R8X  g   Q hR# )zX<mrow><mo>min</mo><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow>z<mrow><mo>min</mo><mrow><mo>(</mo><mn>2</mn><mo>,</mo><mi>x</mi><mo>,</mo><msup><mi>x</mi><mn>3</mn></msup><mo>)</mo></mrow></mrow>zX<mrow><mo>max</mo><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow>z<mrow><mo>max</mo><mrow><mo>(</mo><mn>2</mn><mo>,</mo><mi>x</mi><mo>,</mo><msup><mi>x</mi><mn>3</mn></msup><mo>)</mo></mrow></mrow>N)ru  r   r?   r   r   r>   r   r   r   test_print_MinMaxr6  9  s    ;;s1ay!bc c c;;s1aA' 	NN N N;;s1ay!bc c c;;s1aA' 	NN N Nr   c                  
   \        R 4      p \        \        V 4      RR7      R8X  g   Q h\        \        V 4      RR7      R8X  g   Q h\        \	        V 4      RR7      R8X  g   Q h\        \        V 4      RR7      R8X  g   Q h\        \        V 4      RR7      R8X  g   Q h\        \        V 4      RR7      R8X  g   Q h\        \        V 4      RR7      R8X  g   Q h\        \        V \        4      RR7      \        \	        V \        4      RR7      u;8X  d	   R	8X  g   Q h Q h\        \        V \        4      RR7      R
8X  g   Q h\        \        V \        4      RR7      R8X  g   Q h\        \        V \        4      RR7      R8X  g   Q hR# )nr  r  z!<msub><mi>C</mi><mi>n</mi></msub>z!<msub><mi>B</mi><mi>n</mi></msub>z!<msub><mi>E</mi><mi>n</mi></msub>z!<msub><mi>F</mi><mi>n</mi></msub>z!<msub><mi>L</mi><mi>n</mi></msub>z!<msub><mi>T</mi><mi>n</mi></msub>zY<mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zY<mrow><msub><mi>E</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zY<mrow><msub><mi>F</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zY<mrow><msub><mi>T</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)
r   r   r    r$   r   r!   r#   r   r"   r   )r8  s    r    test_mathml_presentation_numbersr9  D  s   sA'!*n5+, , ,)A,7+, , ,$q'>2+, , ,%(N3+, , ,)A,7+, , ,%(N3+, , ,*Q-8+, , ,)Aq/>:tAqz>2dcd d d d d %1+~6cd d d)Aq/>:cd d d*Q"N;cd d dr   c                  ^   \        \        \        \        \        4      R R7      R8X  g   Q h\        \        \        \        \        4      R R7      R8X  g   Q h\        \        \        \        \        4      R R7      R8X  g   Q h\        \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zj<mrow><mi>C</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow></mrow>zj<mrow><mi>S</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow></mrow>zr<mrow><mi>C&#x2032;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow></mrow>zr<mrow><mi>S&#x2032;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow></mrow>N)r   r[   r   r   r  rY   rZ   rX   r   r   r    test_mathml_presentation_mathieur;  _  s    (1a#^<tu u u(1a#^<tu u u-1a(.A|} } }-1a(.A|} } }r   c                      \        \        \        4      R R7      R8X  g   Q h\        \        \        \        4      R R7      R8X  g   Q hR# )r  r  z(<msub><mi>&#x03B3;</mi><mi>n</mi></msub>z`<mrow><msub><mi>&#x03B3;</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   rg   r8  r   r   r   r   "test_mathml_presentation_stieltjesr=  j  sG    )A,7	34 4 4)Aq/>:	kl l lr   c                      \        R ^^4      p \        P                  V 4      R8X  g   Q h\        P                  V 4      R8X  g   Q h\	        V RRR7      R8X  g   Q h\	        V RR7      R8X  g   Q hR# )	r   z
<mi>A</mi>z
<ci>A</ci>r  bold)r  mat_symbol_stylez<mi mathvariant="bold">A</mi>)r@  N)rv   ru  r   r   r   )r   s    r   test_print_matrix_symbolrA  q  sq    S!QA;;q>\)))::a=L(((!^fE'( ( ( !f-===r   c                  L   ^ RI Hp  ^ RI Hp \        R^^4      p\        R^^4      p\	        V ! W#V,          4      RR7      R8X  g   Q h\	        V ! W#4      V,          RR7      R8X  g   Q h\	        V ! W#V4      RR7      R	8X  g   Q h\	        V! V ! W#4      4      RR7      R
8X  g   Q hR# )r   )HadamardProduct)	TransposeXYr  r  zI<mrow><mi>X</mi><mo>&#x2218;</mo><msup><mi>Y</mi><mn>2</mn></msup></mrow>z<mrow><mrow><mo>(</mo><mrow><mi>X</mi><mo>&#x2218;</mo><mi>Y</mi></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><mi>Y</mi></mrow>zM<mrow><mi>X</mi><mo>&#x2218;</mo><mi>Y</mi><mo>&#x2218;</mo><mi>Y</mi></mrow>zj<msup><mrow><mo>(</mo><mrow><mi>X</mi><mo>&#x2218;</mo><mi>Y</mi></mrow><mo>)</mo></mrow><mo>T</mo></msup>N)sympy.matrices.expressionsrC  rD  rv   r   )rC  rD  rE  rF  s       r   test_print_hadamardrH  {  s    :4S!QAS!QA/!qS)>B	   /!')>B	   /!*NC	   /!'(.B  r   c                      \        \        R 4      4      p \        P                  V 4      R8X  g   Q h\        P                  V 4      R8X  g   Q hR# )Rz
<mi>R</mi>z
<ci>R</ci>N)r   r   ru  r   r   )rJ  s    r   test_print_random_symbolrK    s<    VC[!A;;q>\)))::a=L(((r   c                     \        \        \        4      \        ,          R R7      R8X  g   Q h\        \        \        4      \        \        \
        3,          R R7      R8X  g   Q h\        \        \        4      \        ,          \        \        4      \
        ,          ,          \        \        4      ,          R R7      R8X  g   Q hR# )r  r  z!<msub><mi>a</mi><mi>b</mi></msub>zj<msub><mi>a</mi><mrow><mo>(</mo><mi>b</mi><mo>,</mo><mi>c</mi><mo>,</mo><mi>d</mi><mo>)</mo></mrow></msub>z<mrow><msub><mi>a</mi><mi>b</mi></msub><mo>&InvisibleTimes;</mo><msub><mi>c</mi><mi>d</mi></msub><mo>&InvisibleTimes;</mo><mi>e</mi></mrow>N)r   r   r  rd  re  rf  er   r   r   test_print_IndexedBaserN    s    +a.#^<+, , ,+a.Aq)>Btu u u+a.#KN1$55k!nD(*ee e er   c                      \        \        \        4      R R7      R8X  g   Q h\        \        \        \        ,          4      R R7      R8X  g   Q h\        \        \        \        34      R R7      R8X  g   Q hR# )r  r  z
<mi>a</mi>z0<mrow><mfrac><mi>a</mi><mi>b</mi></mfrac></mrow>z?<mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow>N)r   r   r  rd  r   r   r   test_print_IndexedrP    sh    +a..9\III+ac"N;:; ; ;+q!f%~>IJ J Jr   c                      \        R 4      w  r\        RW4      p\        VR,          RR7      R8X  g   Q h\        W V3,          RR7      R8X  g   Q h\        W V,          ^ 3,          RR7      R8X  g   Q hR# )	zi jr   r  r  zB<msub><mi>A</mi><mrow><mn>0</mn><mo>,</mo><mn>0</mn></mrow></msub>zB<msub><mi>A</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub>zr<msub><mi>A</mi><mrow><mrow><mi>i</mi><mo>&InvisibleTimes;</mo><mi>j</mi></mrow><mo>,</mo><mn>0</mn></mrow></msub>N)r   r   )r   rv   r   )ijr   s      r   test_print_MatrixElementrT    s    5>DAS!A!C&>2LM M M!aC&N3LM M M!aCE(n5|} } }r   c                     \        R 4      p \        \        V P                  V P                  V P
                  ,          ^,          V P                  ,           4      RR7      R8X  g   Q h\        \        V P                  V P                  4      RR7      R8X  g   Q h\        \
        \        V P                  V P                  4      ,          RR7      R8X  g   Q h\        \        \
        V P                  ,          V P                  4      RR7      R8X  g   Q h\        \        ^V P
                  ,          V P                  ,          4      RR7      R8X  g   Q h\        \        ^\
        ,          V P
                  ,          V P                  ,          4      RR7      R8X  g   Q h\        \
        \        ^V P
                  ,          V P                  ,          4      ,          RR7      R	8X  g   Q h\        \        ^\
        ,          V P
                  ,          V P                  ,          V P                  ,           4      RR7      R
8X  g   Q h\        \        ^V P
                  ,          V P                  ,          4      RR7      R8X  g   Q h\        \
        \        ^V P
                  ,          V P                  ,          4      ,          RR7      R8X  g   Q h\        \        ^\
        ,          V P
                  ,          V P                  ,          V P                  ,           4      RR7      R8X  g   Q h\        \        V P                  V P                  V P
                  ,          ^,          V P                  ,           4      RR7      R8X  g   Q h\        \        V P                  V P                  4      RR7      R8X  g   Q h\        \        \
        V P                  ,          V P                  4      RR7      R8X  g   Q h\        \
        \        V P                  V P                  4      ,          RR7      R8X  g   Q h\        \        V P
                  4      RR7      R8X  g   Q h\        \        V P
                  ^V P                  ,          ,           4      RR7      R8X  g   Q h\        \
        \        V P
                  4      ,          RR7      R8X  g   Q h\        \        \
        V P
                  ,          4      RR7      R8X  g   Q h\        \        V P                  V P
                  4      RR7      R8X  g   Q h\        \        V P
                  4      RR7      R8X  g   Q h\        \        V P
                  ^V P                  ,          ,           4      RR7      R8X  g   Q h\        \
        \        V P
                  4      ,          RR7      R8X  g   Q h\        \        \
        V P
                  ,          4      RR7      R8X  g   Q hR# )r   r  r  a%  <mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xD7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>+</mo><msub><mover><mi mathvariant="bold">k</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>z<mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xD7;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow>a-  <mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mrow><mo>(</mo><mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xD7;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>ae  <mrow><mo>-</mo><mrow><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xD7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow></mrow>al  <mrow><mo>&#x2207;</mo><mo>&#xD7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>a  <mrow><mo>&#x2207;</mo><mo>&#xD7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>&InvisibleTimes;</mo><mi>x</mi></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>a  <mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mrow><mo>(</mo><mrow><mo>&#x2207;</mo><mo>&#xD7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow>a  <mrow><mo>&#x2207;</mo><mo>&#xD7;</mo><mrow><mo>(</mo><mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>+</mo><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>&InvisibleTimes;</mo><mi>x</mi></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>al  <mrow><mo>&#x2207;</mo><mo>&#xB7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>a  <mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mrow><mo>(</mo><mrow><mo>&#x2207;</mo><mo>&#xB7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow>a  <mrow><mo>&#x2207;</mo><mo>&#xB7;</mo><mrow><mo>(</mo><mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>+</mo><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>&InvisibleTimes;</mo><mi>x</mi></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>a%  <mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xB7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>+</mo><msub><mover><mi mathvariant="bold">k</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>z<mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xB7;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow>aN  <mrow><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xB7;</mo><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>&InvisibleTimes;</mo><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>a-  <mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mrow><mo>(</mo><mrow><msub><mover><mi mathvariant="bold">i</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub><mo>&#xB7;</mo><msub><mover><mi mathvariant="bold">j</mi><mo>^</mo></mover><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>ze<mrow><mo>&#x2207;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow>a  <mrow><mo>&#x2207;</mo><mrow><mo>(</mo><mrow><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>+</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">y</mi><mi mathvariant="bold">A</mi></msub></mrow></mrow><mo>)</mo></mrow></mrow>z<mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mrow><mo>(</mo><mrow><mo>&#x2207;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>z<mrow><mo>&#x2207;</mo><mrow><mo>(</mo><mrow><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>&InvisibleTimes;</mo><mi>x</mi></mrow><mo>)</mo></mrow></mrow>z<mrow><mo>-</mo><mrow><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>&#xD7;</mo><msub><mi mathvariant="bold">z</mi><mi mathvariant="bold">A</mi></msub></mrow></mrow>ze<mrow><mo>&#x2206;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow>a  <mrow><mo>&#x2206;</mo><mrow><mo>(</mo><mrow><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>+</mo><mrow><mn>3</mn><mo>&InvisibleTimes;</mo><msub><mi mathvariant="bold">y</mi><mi mathvariant="bold">A</mi></msub></mrow></mrow><mo>)</mo></mrow></mrow>z<mrow><mi>x</mi><mo>&InvisibleTimes;</mo><mrow><mo>(</mo><mrow><mo>&#x2206;</mo><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub></mrow><mo>)</mo></mrow></mrow>z<mrow><mo>&#x2206;</mo><mrow><mo>(</mo><mrow><msub><mi mathvariant="bold">x</mi><mi mathvariant="bold">A</mi></msub><mo>&InvisibleTimes;</mo><mi>x</mi></mrow><mo>)</mo></mrow></mrow>N)r   r   r   rR  rS  r   kr   r   r   r   r   r  r   ACSs    r   test_print_VectorrY    s#   
S/C%suuSUU{1}suu45~N	7	7 	7 	7 %suu%~>	66 6 6
 !E#%%''@	NN N N %#%%'@	** * * $qwsuu}%~>	NN N N $qs355y'@	NN N N !D355''@	11 1 1 $qs355y./H	NN N N *QsuuWSUU]+^D	`` ` ` !Jqwsuu}--~F	;; ; ; *QqSYsuu_suu45~N	#	# 	# 	# #ceeSUU355[]35501>J	N	N 	N 	N #ceeSUU#^<	66 6 6
 #agsuu%~>	NN N N !Csuu%%~>	NN N N (355/>:	66 6 6 (3551SUU7?+^D	UU U U
 !HSUUO#^<	11 1 1 (1SUU7#^<	44 4 4 %suu%~>	ZZ Z Z )CEE"N;	66 6 6 )CEEAceeGO,nE	UU U U
 !Icee$$n=	11 1 1 )AceeG$n=	44 4 4r   c                      \        R 4      p \        \        V P                  V P                  4      \        V P                  V P                  4      ,           RR7      R8X  g   Q hR# )r   r  r  z6<mover><mi mathvariant="bold">0</mi><mo>^</mo></mover>N)r   r   r   r   r  rW  s    r   test_vector_cross_xfailr[  Y  sM    
S/C%suu%ceeSUU(;;^T@A A Ar   c                      \        \        \        \        4      R R7      R8X  g   Q h\        \        \        \        ,          \        4      R R7      R8X  g   Q hR# )r  r  z^<mrow><mi>&#x1d5a5;</mi><mrow><mo>(</mo><mi>x</mi><mo>|</mo><mi>y</mi><mo>)</mo></mrow></mrow>z<mrow><mi>&#x1d5a5;</mi><mrow><mo>(</mo><mrow><mfrac><mi>x</mi><mi>y</mi></mfrac></mrow><mo>|</mo><mi>y</mi><mo>)</mo></mrow></mrow>N)r   rN   r   r   r   r   r   test_print_elliptic_fr]  _  sU    *Q"n=hi i i*QqS!$? 	OO O Or   c                      \        \        \        4      R R7      R8X  g   Q h\        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zJ<mrow><mi>&#x1d5a4;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>z^<mrow><mi>&#x1d5a4;</mi><mrow><mo>(</mo><mi>x</mi><mo>|</mo><mi>y</mi><mo>)</mo></mrow></mrow>N)r   rP   r   r   r   r   r   test_print_elliptic_er_  e  sK    *Q->:TU U U*Q"n=hi i ir   c                      \        \        \        \        4      R R7      R8X  g   Q h\        \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  z^<mrow><mi>&#x1d6f1;</mi><mrow><mo>(</mo><mi>x</mi><mo>|</mo><mi>y</mi><mo>)</mo></mrow></mrow>zr<mrow><mi>&#x1d6f1;</mi><mrow><mo>(</mo><mi>x</mi><mo>;</mo><mi>y</mi><mo>|</mo><mi>z</mi><mo>)</mo></mrow></mrow>N)r   rM   r   r   r  r   r   r   test_print_elliptic_pira  k  sP    +a#~>hi i i+aA&.A|} } }r   c                      \        \        \        4      R R7      R8X  g   Q h\        \        \        \        ,          4      R R7      R8X  g   Q hR# )r  r  zC<mrow><mi>Ei</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>zZ<mrow><mi>Ei</mi><mrow><mo>(</mo><msup><mi>x</mi><mi>y</mi></msup><mo>)</mo></mrow></mrow>N)r   rS   r   r   r   r   r   test_print_Eirc  q  sL    "Q%>2MN N N"QT(n5de e er   c                      \        \        \        \        4      R R7      R8X  g   Q h\        \        \	        \        4      ^,          \	        \        4      ^,          4      R R7      R8X  g   Q hR# )r  r  zY<mrow><msub><mo>E</mo><mi>x</mi></msub><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow></mrow>z<mrow><msub><mo>E</mo><msub><mi>x</mi><mn>1</mn></msub></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow>N)r   rT   r   r   r   r   r   r   test_print_expintre  w  sb    &A,.9cd d d&Q*KN1,=>.Y 	RR R Rr   c                  f    \        \        \        \        \        \
        4      R R7      R8X  g   Q hR# )r  r  z<mrow><msubsup><mo>P</mo><mi>n</mi><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   r\   r8  r  rd  r   r   r   r   test_print_jacobirg  }  s/    &Aq!$? 	ii i ir   c                  \    \        \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  z<mrow><msubsup><mo>C</mo><mi>n</mi><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   ra   r8  r  r   r   r   r   test_print_gegenbauerri    s-    *Q1%@ 	UU U Ur   c                  R    \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zY<mrow><msub><mo>T</mo><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   r^   r8  r   r   r   r   test_print_chebyshevtrk    (    *Q"n=cd d dr   c                  R    \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zY<mrow><msub><mo>U</mo><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   r]   r8  r   r   r   r   test_print_chebyshevurn    rl  r   c                  R    \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zY<mrow><msub><mo>P</mo><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   rc   r8  r   r   r   r   test_print_legendrerp    '    (1a.N;cd d dr   c                  \    \        \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  z<mrow><msubsup><mo>P</mo><mi>n</mi><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   r`   r8  r  r   r   r   r   test_print_assoc_legendrers    -    .Aq)^D 	UU U Ur   c                  R    \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zY<mrow><msub><mo>L</mo><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   rd   r8  r   r   r   r   test_print_laguerrerv    rq  r   c                  \    \        \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  z<mrow><msubsup><mo>L</mo><mi>n</mi><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   rb   r8  r  r   r   r   r   test_print_assoc_laguerrerx    rt  r   c                  R    \        \        \        \        4      R R7      R8X  g   Q hR# )r  r  zY<mrow><msub><mo>H</mo><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow>N)r   r_   r8  r   r   r   r   test_print_hermiterz    s'    '!Q->:cd d dr   c                     \        \        \        ^^4      RR7      R8X  g   Q h\        \        \        R
^4      RR7      R8X  g   Q h\        \        \        ^ ^4      RR7      R8X  g   Q h\        \        \        \        \        4      RR7      R8X  g   Q h\        \        \        ^R4      RR7      R8X  g   Q h\        \        \        ^R4      RR7      R8X  g   Q hR	# )r   r  r  zq<msup><mrow><mo>&#10216;</mo><mrow><mi>x</mi><mo>-</mo><mn>4</mn></mrow><mo>&#10217;</mo></mrow><mn>5</mn></msup>zq<msup><mrow><mo>&#10216;</mo><mrow><mi>x</mi><mo>+</mo><mn>3</mn></mrow><mo>&#10217;</mo></mrow><mn>4</mn></msup>zP<msup><mrow><mo>&#10216;</mo><mi>x</mi><mo>&#10217;</mo></mrow><mn>4</mn></msup>z<msup><mrow><mo>&#10216;</mo><mrow><mrow><mo>-</mo><mi>a</mi></mrow><mo>+</mo><mi>x</mi></mrow><mo>&#10217;</mo></mrow><mi>n</mi></msup>zr<msup><mrow><mo>&#10216;</mo><mrow><mi>x</mi><mo>-</mo><mn>4</mn></mrow><mo>&#10217;</mo></mrow><mn>-2</mn></msup>zr<msup><mrow><mo>&#10216;</mo><mrow><mi>x</mi><mo>-</mo><mn>4</mn></mrow><mo>&#10217;</mo></mrow><mn>-1</mn></msup>Nrt  rs  )r   re   r   r  r8  r   r   r   test_mathml_SingularityFunctionr}    s    %aA.G{| | |%aQ/H{| | |%aA.GZ[ [ [%aA.G 	SS S S%aB/H|} } }%aB/H|} } }r   c                     ^ RI Hp HpHp \	        R^^4      p\	        R^^4      p\        V ! V4      RR7      R8X  g   Q h\        V ! W4,           4      RR7      R8X  g   Q h\        V ! V4      V ! V4      ,           RR7      R8X  g   Q h\        V ! W4,          4      RR7      R	8X  g   Q h\        V ! V4      V ! V4      ,          RR7      R
8X  g   Q h\        V ! V^,          4      RR7      R8X  g   Q h\        V ! V4      ^,          RR7      R8X  g   Q h\        V ! V! V4      4      RR7      R8X  g   Q h\        V! V ! V4      4      RR7      R8X  g   Q h\        V ! V! V4      4      RR7      R8X  g   Q h\        V! V ! V4      4      RR7      R8X  g   Q h\        V! V ! V4      V,           4      RR7      R8X  g   Q h\        V! V4      RR7      R8X  g   Q h\        V! W4,           4      RR7      R8X  g   Q hR# )r   )AdjointInverserD  rE  rF  r  r  z(<msup><mi>X</mi><mo>&#x2020;</mo></msup>zj<msup><mrow><mo>(</mo><mrow><mi>X</mi><mo>+</mo><mi>Y</mi></mrow><mo>)</mo></mrow><mo>&#x2020;</mo></msup>zg<mrow><msup><mi>X</mi><mo>&#x2020;</mo></msup><mo>+</mo><msup><mi>Y</mi><mo>&#x2020;</mo></msup></mrow>zy<msup><mrow><mo>(</mo><mrow><mi>X</mi><mo>&InvisibleTimes;</mo><mi>Y</mi></mrow><mo>)</mo></mrow><mo>&#x2020;</mo></msup>zv<mrow><msup><mi>Y</mi><mo>&#x2020;</mo></msup><mo>&InvisibleTimes;</mo><msup><mi>X</mi><mo>&#x2020;</mo></msup></mrow>z`<msup><mrow><mo>(</mo><msup><mi>X</mi><mn>2</mn></msup><mo>)</mo></mrow><mo>&#x2020;</mo></msup>z`<msup><mrow><mo>(</mo><msup><mi>X</mi><mo>&#x2020;</mo></msup><mo>)</mo></mrow><mn>2</mn></msup>za<msup><mrow><mo>(</mo><msup><mi>X</mi><mn>-1</mn></msup><mo>)</mo></mrow><mo>&#x2020;</mo></msup>za<msup><mrow><mo>(</mo><msup><mi>X</mi><mo>&#x2020;</mo></msup><mo>)</mo></mrow><mn>-1</mn></msup>z`<msup><mrow><mo>(</mo><msup><mi>X</mi><mo>T</mo></msup><mo>)</mo></mrow><mo>&#x2020;</mo></msup>z`<msup><mrow><mo>(</mo><msup><mi>X</mi><mo>&#x2020;</mo></msup><mo>)</mo></mrow><mo>T</mo></msup>z<msup><mrow><mo>(</mo><mrow><msup><mi>X</mi><mo>&#x2020;</mo></msup><mo>+</mo><mi>Y</mi></mrow><mo>)</mo></mrow><mo>T</mo></msup>z!<msup><mi>X</mi><mo>T</mo></msup>zc<msup><mrow><mo>(</mo><mrow><mi>X</mi><mo>+</mo><mi>Y</mi></mrow><mo>)</mo></mrow><mo>T</mo></msup>N)sympy.matricesr  r  rD  rv   r   )r  r  rD  rE  rF  s        r   test_mathml_matrix_functionsr    sR   ::S!QAS!QA'!*n523 3 3'!%..9tu u u'!*wqz)>B	44 4 4 '!#,7	EE E E '!*WQZ'@	?? ? ? '!Q$-8jk k k'!*a-8jk k k''!*%~>kl l l''!*%~>kl l l')A,'@jk k k)GAJ'@jk k k)GAJN+^D	HH H H )A,7+, , ,)AE"N;mn n nr   c                      ^ RI Hp HpHp \	        V ! ^4      RR7      R8X  g   Q h\	        V! ^^4      RR7      R8X  g   Q h\	        V! ^^4      RR7      R8X  g   Q hR# )r   Identity
ZeroMatrix	OneMatrixr  r  z<mi>&#x1D540;</mi>z<mn>&#x1D7D8</mn>z<mn>&#x1D7D9</mn>N)r  r  r  r  r   r  s      r   test_mathml_special_matricesr    s[    >>(1+~6:NNNN*Q"N;?RRRR)Aq/>:>QQQQr   c                     a  ^ RI Ho  \        S ! \        \        ^8*  3\        ^,          R34      4      R8X  g   Q h\	        \
        V 3R l4       R# )r   	PiecewiseTz<piecewise><piece><ci>x</ci><apply><leq/><ci>x</ci><cn>1</cn></apply></piece><otherwise><apply><power/><ci>x</ci><cn>2</cn></apply></otherwise></piecewise>c                  @   < \        S ! \        \        ^8*  34      4      # )r   r[  r  s   r   r\  'test_mathml_piecewise.<locals>.<lambda>  s    viAF&<=r   N)$sympy.functions.elementary.piecewiser  r   r   r   
ValueErrorr  s   @r   test_mathml_piecewiser    sJ    >)QQK!Q$67 	ff f f :=>r   c                      \        \        \        ) \        4      R R7      R8X  g   Q h\        \        \        \        ) R4      R R7      R8X  g   Q hR# )r  r  z<mrow><mo>{</mo><mi>&#8230;</mi><mo>,</mo><mn>-1</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mi>&#8230;</mi><mo>}</mo></mrow>z<mrow><mo>{</mo><mi>&#8230;</mi><mo>,</mo><mn>1</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>-1</mn><mo>,</mo><mi>&#8230;</mi><mo>}</mo></mrow>Nrs  )r   r   r   r   r   r   test_issue_17857r    sY    %R..9 	SS S S%RC$n= 	SS S Sr   c                      \        R 4      p \        \        P                  V 4      P	                  R4      4      pW8X  g   Q hR# )g@;?z</cn>N)r   floatr   r   strip)r   r   s     r   test_float_roundtripr    s3    "#Abjjm!!'*+A6M6r   c                     \        4       p V P                  \        R 4      4      R8X  g   Q h\        RR/4      p V P                  \        R 4      4      R8X  g   Q h\        RR/4      p V P                  \        R 4      4      R8X  g   Q hR# )u_bzB<ci><mml:msub><mml:mi>u</mml:mi><mml:mi>b</mml:mi></mml:msub></ci>disable_split_super_subFTz<ci>u_b</ci>N)r~   r   r   )r   s    r   +test_content_mathml_disable_split_super_subr    s}    		B::fUm$(llll	8%@	AB::fUm$(llll	8$?	@B::fUm$666r   c                     \        4       p V P                  \        R 4      4      R8X  g   Q h\        RR/4      p V P                  \        R 4      4      R8X  g   Q h\        RR/4      p V P                  \        R 4      4      R8X  g   Q hR# )r  z!<msub><mi>u</mi><mi>b</mi></msub>r  FTz<mi>u_b</mi>N)r|   r   r   )ru  s    r   0test_presentation_mathml_disable_split_super_subr    s}    
#
%C;;ve}%)LLLL
#%>$F
GC;;ve}%)LLLL
#%>$E
FC;;ve}%777r   N(4  !sympy.calculus.accumulationboundsr   sympy.concrete.summationsr   sympy.core.basicr   sympy.core.containersr   sympy.core.functionr   r   r	   r
   sympy.core.numbersr   r   r   r   r   r   r   r   sympy.core.relationalr   r   r   r   sympy.core.singletonr   sympy.core.symbolr   r   sympy.core.sympifyr   (sympy.functions.combinatorial.factorialsr   r   r   %sympy.functions.combinatorial.numbersr   r   r    r!   r"   r#   r$   r%   r&   r'   r(   $sympy.functions.elementary.complexesr)   r*   r+   r,   &sympy.functions.elementary.exponentialr-   r.   r/   %sympy.functions.elementary.hyperbolicr0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   #sympy.functions.elementary.integersr<   r=   (sympy.functions.elementary.miscellaneousr>   r?   (sympy.functions.elementary.trigonometricr@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   'sympy.functions.special.delta_functionsrL   *sympy.functions.special.elliptic_integralsrM   rN   rO   rP   'sympy.functions.special.error_functionsrQ   rR   rS   rT   'sympy.functions.special.gamma_functionsrU   rV   rW   )sympy.functions.special.mathieu_functionsrX   rY   rZ   r[   #sympy.functions.special.polynomialsr\   r]   r^   r_   r`   ra   rb   rc   rd   -sympy.functions.special.singularity_functionsre   &sympy.functions.special.zeta_functionsrf   rg   rh   ri   rj   sympy.integrals.integralsrk   sympy.logic.boolalgrl   rm   rn   ro   rp   rq   rr   rs   sympy.matrices.densert   &sympy.matrices.expressions.determinantru   "sympy.matrices.expressions.matexprrv   sympy.physics.quantumrw   rx   ry   rz   r{   sympy.printing.mathmlr|   r}   r~   r   sympy.series.limitsr   sympy.sets.containsr   sympy.sets.fancysetsr   sympy.sets.setsr   r   r   r   r   r   r   sympy.stats.rvr   sympy.tensor.indexedr   sympy.vectorr   r   r   r   r   r   r   sympy.testing.pytestr   r   r   r   r  r  rd  re  rf  rM  r8  r   ru  r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  rM  rV  r`  rb  rq  rv  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r
  r  r  r  r  r  r   r"  r$  r&  r(  r*  r,  r.  r0  r2  r4  r6  r9  r;  r=  rA  rH  rK  rN  rP  rT  rY  r[  r]  r_  ra  rc  re  rg  ri  rk  rn  rp  rs  rv  rx  rz  r}  r  r  r  r  r  r  r  r   r   r   <module>r     s   9 ) " ' B B   0 0 " - &     H G E E> > > > > =7 7 7 7 =( (  ' '   N# # .   ' > ; 1 1 % ( &5 5 5 ' ,   .#K0 1aAq!Q!-
M"3J3>EG"LJE
&?4"@G3T>DhV6<rE4;?a@HE 3F+0q"<&7RD"< >C4#BL#>LWt6=rJ2JFtWH
8
JE@EDN;{
e^^C
:?;;Y
G
:EzzBaE.?BBgZGU`"2f&gNd6}l>$N)eJ}R4h A A
Oi}eRiUdddUdUd}#nLR?S78r   