K ij ddlmZddlmZddlmZddlmZddlm Z m Z m Z m Z ddl mZmZmZmZmZmZmZmZddlmZmZmZmZddlmZdd lmZmZdd l m!Z!dd l"m#Z#m$Z$m%Z%dd l&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1dd l2m3Z3m4Z4m5Z5m6Z6ddl7m8Z8m9Z9m:Z:ddl;mZ>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGddlHmIZImJZJddlKmLZLmMZMddlNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZddl[m\Z\ddl]m^Z^m_Z_m`Z`maZaddlbmcZcmdZdmeZemfZfddlgmhZhmiZimjZjddlkmlZlmmZmmnZnmoZoddlpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZyddlzm{Z{ddl|m}Z}m~Z~mZmZmZddlmZddlmZmZmZmZmZmZmZmZddlmZddlmZddlmZdd lmZmZmZmZmZdd!lmZmZmZmZdd"lmZdd#lmZdd$lmZdd%lmZmZmZmZmZmZmZdd&lmZdd'lmZdd(lmZmZmZmZmZmZmZdd)lmZmZed*\ ZZZZZZZZZeZeZd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZ doZ dpZ dqZ drZ dsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZedZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3y)) AccumBounds)Sum)Basic)Tuple) DerivativeLambdadiffFunction)zooFloatIntegerIoopiERational)LtGeNeEq)S)symbolsSymbol)sympify) factorial2binomial factorial) lucasbellcatalaneuler tribonacci fibonacci bernoulliprimenu primeomegatotientreduced_totient)reim conjugateAbs)expLambertWlog) tanhacothatanhcothasinhacschasechacoshcschsinhcoshsech)ceilingfloor)MaxMin) cscsectanatansinaseccotcosacotacscasinacos) Heaviside) elliptic_pi elliptic_f elliptic_k elliptic_e)fresnelcfresnelsEiexpint)gamma uppergamma lowergamma) mathieusprimemathieus mathieucprimemathieuc) jacobi chebyshevu chebyshevthermiteassoc_legendre gegenbauerassoc_laguerrelegendrelaguerre)SingularityFunction)polylog stieltjeslerchphi dirichlet_etazeta)Integral)XorOrfalsetrueAnd EquivalentImpliesNot)Matrix) Determinant) MatrixSymbol) ComplexSpace FockSpacehbar HilbertSpaceDagger)MathMLPresentationPrinter MathMLPrinterMathMLContentPrintermathml)Limit)Contains)Range)IntervalUnionSymmetricDifference Complement FiniteSet Intersection ProductSet) RandomSymbol) IndexedBase) Divergence CoordSys3DCrossCurlDot LaplacianGradient)raisesXFAILz x:z a:e nct}|jdtztjdtzk(sJyN)r}doprintxmp)ms f/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/printing/tests/test_mathml.pytest_mathml_printerrBs/A 99QqS>RZZ!_ ,, ,cFtjdtzdk(sJy)Nrz*x1)rrrrrtest_content_printmethodrGs ::a!e  L LL Lrctjdtz}|jdk(sJ|j}t |dk(sJ|djdk(sJ|dj dusJ|djJ|djdvsJ|djdk(rB|djdjd k(sJ|d jdjd k(sDJ|djdjd k(sJ|d jdjd k(sJtjtd z}|jdk(sJ|j}|djdjd k(sJ|d jdjd k(sJtjd tz}|jdk(sJ|j}|djd k(sJ|djdjd k(sJ|d jdjd k(sJtjtdd tz}|jdk(sJ|j}|djd k(sJ|djdjdk(sJ|d jdjd k(sJy)NrapplyrplusF)cncir1r2times?1.0) r_printrnodeName childNodeslen hasChildNodes nodeValuer mml_1nodesmml_2mml_3mmls rtest_content_mathml_corerKs IIa!e E >>W $$ $   E u:?? 8   && & 8 ! ! #u ,, , 8   %% % 8   ,, , QxD Qx""1%//3666Qx""1%//3666Qx""1%//3666Qx""1%//3666 IIadOE >>W $$ $   E 8  q ! + +s 22 2 8  q ! + +s 22 2 IIacNE >>W $$ $   E 8   '' ' 8  q ! + +s 22 2 8  q ! + +s 22 2 ))E#qM!O $C <<7 "" " NNE 8   '' ' 8  q ! + +u 44 4 8  q ! + +s 22 2rctjtt}|jdk(sJ|j djdk(sJ|j djdk(sJtjt tttd}|jdk(sJ|j djdk(sJ|j djd k(sJ|j dj djdk(sJtjt tttztd}|jdk(sJ|j djd k(sJ|j djd k(sJ|j dj djdk(sJtjtttfttz}|jd k(sJ|j djd k(sJ|j dj djdk(sJ|j djd k(sJ|j dj djdk(sJ|j d jdk(sJy) NrrrDrrFevaluater bvar partialdifflambdar) rrrDrrrr rGyrrrrmml_4s rtest_content_mathml_functionsrps IIc!f E >>W $$ $   A  ' '5 00 0   A  ' '4 // / IId3q61u5 6E >>W $$ $   A  ' '6 11 1   A  ' '6 11 1   A  ) )  8t   IId3qs8Q7 8E >>W $$ $   A  ' '= 88 8   A  ' '6 11 1   A  ) )  8t   IIfaVQU+ ,E >>X %% %   A  ' '6 11 1   A  ) )  8t     A  ' '6 11 1   A  ) )  8t     A  ' '7 22 2rctttz }tjt |td}|j dj dk(sJ|j dj dk(sJ|j dj dk(sJ|j djtj|jk(sJy)Nrlimitrrrlowlimitr)rDrrrrrrtoxmllim_funrs rtest_content_mathml_limitsrs!fQhG IIeGQ* +E   A  ' '7 22 2   A  ' '6 11 1   A  ' ': 55 5   A  $ $ &"))G*<*B*B*D DD Drct}tjt|tddf}|jdj dk(sJ|jdj dk(sJ|jdj dk(sJ|jdj dk(sJ|jd j tj|j k(sJy) Nrrintrrrruplimit)rrrrkrrr) integrandrs rtest_content_mathml_integralsrsI IIhy1a)4 5E   A  ' '5 00 0   A  ' '6 11 1   A  ' ': 55 5   A  ' '9 44 4   A  $ $ &"))I*>*D*D*F FF FrcJ tgd}tgdgdgdg}tj|}|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jd jdk(sJ|jd jdjdk(sJ|jd jdjdj d k(sJ|jd jdk(sJ|jd jdjdk(sJ|jd jdjdj d k(sJtj|}|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj d k(sJ|jdjd jdk(sJ|jdjd jdj dk(sJ|jdjd jdk(sJ|jdjd jdj dk(sJ|jd jdk(sJ|jd jdjdk(sJ|jd jdjdj d k(sJ|jd jd jdk(sJ|jd jd jdj d k(sJ|jd jd jdk(sJ|jd jd jdj dk(sJ|jd jdk(sJ|jd jdjdk(sJ|jd jdjdj dk(sJ|jd jd jdk(sJ|jd jd jdj dk(sJ|jd jd jdk(sJ|jd jd jdj dk(sJy)Nrrrrrrrr rr matrixrowrrrrr305497)rtrrrrrABmll_1mll_2s rtest_content_mathml_matricesrseyA 9i01A IIaLE   A  ' '; 66 6   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ' '; 66 6   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ' '; 66 6   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K IIaLE   A  ' '; 66 6   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ' '; 66 6   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ' '; 66 6   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK K   A  ) )! , 5 5 == =   A  ) )! , 7 7 : D D KK Krct}tjt|tddf}|jdj dk(sJ|jdj dk(sJ|jdj dk(sJ|jdj d k(sJ|jd j tj|j k(sJy) Nr rsumrrrrrr)rrrrrrr)summandrs rtest_content_mathml_sumsrsG IIc'Aq":. /E   A  ' '5 00 0   A  ' '6 11 1   A  ' ': 55 5   A  ' '9 44 4   A  $ $ &"))G*<*B*B*D DD Drctjdg}|jdk(sJ|jdjdk(sJt |jdk(sJtjdt dg}|jdk(sJ|jdjdk(sJ|jdjdk(sJt |jdk(sJy)Nrlistrrr)rrrrrr rrs rtest_content_mathml_tuplesrs IIqcNE >>V ## #   A  ' '4 // / u A %% % IIq'!*o &E >>V ## #   A  ' '4 // /   A  ' '4 // / u A %% %rcFtjtdztdzz tz}|jdjdk(sJ|jdjdjdk(sJ|jdjdjdk(sJy)Nrrrrrminusr)rrrrrrs rtest_content_mathml_addrs ))AqD1a4K!O $C >>!  % % // / >>!  ' ' * 3 3w >> > >>!  ' ' * 3 3w >> >rctjtdd} |jdk(sJtjtdd}|jdjdk(sJy)Nrrrrrdivide)rrrrrrs rtest_content_mathml_Rationalrs^ IIhq!n %E% >>T !! ! IIhq!n %E   A  ' '8 33 3rc4tjt}|jdk(sJtjt}|jdk(sJtjt }|jdk(sJtjt }|jdk(sJttdk(sJttjdk(sJttjdk(sJttj}|dk(sJttj}|d k(sJttj}|d k(sJttj}|d k(sJttj }|d k(sJy) N imaginaryi exponentialeinfinityrzzzφz z zzz )rrrrrrrrryrTribonacciConstant GoldenRatio EulerGammaEmptySetrornNaNrs rtest_content_mathml_constantsrsK ))A,C <<< '' ' ))A,C <<> )) ) ))B-C <<: %% % ))B-C <<4   $<9 $$ $ !&& '+B BB B !-- $5 55 5  C / !! !  C -   .C )   /C *   -C / !! !rc tjtt}|jdj dk(sJtjt t}|jdj dk(sJtjtt}|jdj dk(sJtjtt}|jdj dk(sJtjtt}|jdj dk(sJtjtt}|jdj dk(sJtjtt}|jdj dk(sJtjtt}|jdj d k(sJtjtt}|jdj d k(sJtjtt}|jdj d k(sJtjtt}|jdj d k(sJtjt!t}|jdj d k(sJtjt#t}|jdj dk(sJtjt%t}|jdj dk(sJtjt't}|jdj dk(sJtjt)t}|jdj dk(sJtjt+t}|jdj dk(sJtjt-t}|jdj dk(sJtjt/t}|jdj dk(sJtjt1t}|jdj dk(sJtjt3t}|jdj dk(sJtjt5t}|jdj dk(sJtjt7t}|jdj dk(sJtjt9t}|jdj dk(sJy)NrrDrGrBrFr@rAarcsinarccosarctanarccotarccscarcsecr9r:r0r3r8r;arcsinharctanharccosharccotharccscharcsech)rrrDrrrrGrBrFr@rArJrKrCrHrIrEr9r:r0r3r8r;r4r2r7r1r5r6rs rtest_content_mathml_trigrsj ))CF C >>!  % % .. . ))CF C >>!  % % .. . ))CF C >>!  % % .. . ))CF C >>!  % % .. . ))CF C >>!  % % .. . ))CF C >>!  % % .. . ))DG C >>!  % % 11 1 ))DG C >>!  % % 11 1 ))DG C >>!  % % 11 1 ))DG C >>!  % % 11 1 ))DG C >>!  % % 11 1 ))DG C >>!  % % 11 1 ))DG C >>!  % % // / ))DG C >>!  % % // / ))DG C >>!  % % // / ))DG C >>!  % % // / ))DG C >>!  % % // / ))DG C >>!  % % // / ))E!H C >>!  % % 22 2 ))E!H C >>!  % % 22 2 ))E!H C >>!  % % 22 2 ))E!H C >>!  % % 22 2 ))E!H C >>!  % % 22 2 ))E!H C >>!  % % 22 2rc$tjttd}|jdk(sJ|j djdk(sJ|j djdk(sJ|j dj dj dk(sJ|j djdk(sJ|j dj dj d k(sJtjtdt}|jdk(sJ|j djd k(sJ|j djdk(sJ|j dj dj d k(sJ|j djdk(sJ|j dj dj dk(sJtjtdt}|jdk(sJ|j djd k(sJ|j djdk(sJ|j dj dj d k(sJ|j djdk(sJ|j dj dj dk(sJtjtdt}|jdk(sJ|j djd k(sJ|j djdk(sJ|j dj dj d k(sJ|j djdk(sJ|j dj dj dk(sJy) Nrrreqrrrrrneqgeqlt) rrrrrrrrrrrs rtest_content_mathml_relationalrYs^ IIbAh E >>W $$ $   A  ' '4 // /   A  ' '4 // /   A  ) )! , 6 6# == =   A  ' '4 // /   A  ) )! , 6 6# == = IIbAh E >>W $$ $   A  ' '5 00 0   A  ' '4 // /   A  ) )! , 6 6# == =   A  ' '4 // /   A  ) )! , 6 6# == = IIbAh E >>W $$ $   A  ' '5 00 0   A  ' '4 // /   A  ) )! , 6 6# == =   A  ' '4 // /   A  ) )! , 6 6# == = IIbAh E >>W $$ $   A  ' '4 // /   A  ' '4 // /   A  ) )! , 6 6# == =   A  ' '4 // /   A  ) )! , 6 6# == =rctjt}|jdk(sJ|jdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ~tjt d }|jdk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ~tjt d }|jdk(sJ|jdjd k(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ~tjt d }|jdk(sJ|jdjd k(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ~tjt d}|jdk(sJ|jdjd k(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ~tjt d}|jdk(sJ|jdjd k(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ|jdjdjdjdk(sJ|jdjdjdjdj dk(sJ~y)Nrrrx^2zmml:msupzmml:mirrx__2x_2zmml:msubx^3_2z mml:msubsuprrx__3_2x_2_azmml:mrowzmml:mo ax^2^ax__2__a)rrrrrrrrs rtest_content_symbolr {sq ))A,C <<4   >>!  & &# -- - ))F5M "C <<4   >>!  % % 33 3 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I ))F6N #C <<4   >>!  % % 33 3 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I ))F5M "C <<4   >>!  % % 33 3 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I ))F7O $C <<4   >>!  % % 66 6 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I ))F8$ %C <<4   >>!  % % 66 6 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I ))F7O $C <<4   >>!  % % 33 3 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3z AA A >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   ))F7O $C <<4   >>!  % % 33 3 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3z AA A >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   ))F9% &C <<4   >>!  % % 33 3 >>!  ' ' * 3 3x ?? ? >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3z AA A >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   >>!  ' ' * 5 5a 8 A AX MM M >>!  ' ' * 5 5a 8 C C  9   rctjtd}|jdk(sJ|jdj dk(sJtj tddk(sJtj tddk(sJtj tdd k(sJtj td d k(sJtj td d k(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj td d!k(sJtj td"d#k(sJtj td$d%k(sJtj td&d'k(sJtj td(d)k(sJtj td*d+k(sJtj td,d-k(sJtj td.d/k(sJtj td0d1k(sJtj td2d3k(sJtj td4d5k(sJtj td6d7k(sJtj td8d9k(sJtj td:d;k(sJtj td<d=k(sJtj td>d?k(sJtj td@dAk(sJtj tdBdCk(sJtj tdDdEk(sJtj tdFdGk(sJtj tdHdIk(sJtj tdJdKk(sJtj tdLdMk(sJtj tdNdOk(sJtj tdPdQk(sJtj tdRdSk(sJtj tdTdUk(sJtj tdVdWk(sJtj tdXdYk(sJtj tdZd[k(sJtj td\d]k(sJtj td^d_k(sJtj td`dak(sJtj tdbdck(sJtj tdddek(sJy)fNalpharrαzαbetazβrUzγdeltazδepsilonzεrjzζetazηthetazθiotazιkappazκrzλmuzμnuzνxizξomicronzοrzπrhozρvarsigmazςsigmazσtauzτupsilonzυphizφchizχpsizψomegazωAlphazΑBetazΒGammazΓDeltazΔEpsilonzΕZetazΖEtazΗThetazΘIotazΙKappazΚrzΛMuzΜNuzΝXizΞOmicronzΟPizΠRhozΡSigmazΣTauzΤUpsilonzΥPhizΦChizΧPsizΨOmegazΩ)rrrrrrrrs rtest_content_mathml_greekrOs ))F7O $C <<4   >>!  & &*H HH H ::fWo &*; ;; ; ::fVn %): :: : ::fWo &*; ;; ; ::fWo &*; ;; ; ::fY' (,= == = ::fVn %): :: : ::fUm $(9 99 9 ::fWo &*; ;; ; ::fVn %): :: : ::fWo &*; ;; ; ::fX& '+< << < ::fTl #'8 88 8 ::fTl #'8 88 8 ::fTl #'8 88 8 ::fY' (,= == = ::fTl #'8 88 8 ::fUm $(9 99 9 ::fZ( )-> >> > ::fWo &*; ;; ; ::fUm $(9 99 9 ::fY' (,= == = ::fUm $(9 99 9 ::fUm $(9 99 9 ::fUm $(9 99 9 ::fWo &*; ;; ; ::fWo &*; ;; ; ::fVn %): :: : ::fWo &*; ;; ; ::fWo &*; ;; ; ::fY' (,= == = ::fVn %): :: : ::fUm $(9 99 9 ::fWo &*; ;; ; ::fVn %): :: : ::fWo &*; ;; ; ::fX& '+< << < ::fTl #'8 88 8 ::fTl #'8 88 8 ::fTl #'8 88 8 ::fY' (,= == = ::fTl #'8 88 8 ::fUm $(9 99 9 ::fWo &*; ;; ; ::fUm $(9 99 9 ::fY' (,= == = ::fUm $(9 99 9 ::fUm $(9 99 9 ::fUm $(9 99 9 ::fWo &*; ;; ;rctdztdztzzdtztdzzztdzz}tddi}|j|}|jdjdj dk(sJ|jdjdjdj d k(sJ|jdjdjdj d k(sJ|jdjdj dk(sJ|jdjdjdj d k(sJ|jdjdjdj d k(sJtdd i}|j|}|jdjdj dk(sJ|jdjdjdj d k(sJ|jdjdjdj d k(sJ|jdjdj dk(sJ|jdjdjdj d k(sJ|jdjdjdj d k(sJy)Nrrrorderlexrrpowerrrrrrev-lex)rrr~rrrdataexprrrs rtest_content_mathml_orderrXs a4!Q$q&=1Q3q!t8 #ad *D w. /B ))D/C >>!  ' ' * 3 3w >> > >>!  ' ' * 5 5a 8 = = DD D >>!  ' ' * 5 5a 8 = = DD D >>!  ' ' * 3 3w >> > >>!  ' ' * 5 5a 8 = = DD D >>!  ' ' * 5 5a 8 = = DD D w 2 3B ))D/C >>!  ' ' * 3 3w >> > >>!  ' ' * 5 5a 8 = = DD D >>!  ' ' * 5 5a 8 = = DD D >>!  ' ' * 3 3w >> > >>!  ' ' * 5 5a 8 = = DD D >>!  ' ' * 5 5a 8 = = DD Drc&ttdy)Nc$ttdS)Ngarbage)methodrrrrrz'test_content_settings..:s fQy9rr TypeErrorrrrtest_content_settingsra9s  99:rcNttttdk(sJtt ttdk(sJtt ttdk(sJtt ttdk(sJtttdk(sJy)Nz)xyz(xyz)xyz-xyzx)rrprrrmrlrrrsrrrtest_content_mathml_logicrc=s #a)  K KK K "Q( I II I #a)  K KK K '!Q- $S SS S #a&>> >> >rc"tttdk(sJttttdk(sJttttttdk(sJtt}tt}tt}tt }t ||d}t ||d}t||d}t||d}t||d}t||d} t||} t||} t|dk(sJt|dk(sJt|dk(sJt| d k(sJtt||dd k(sJtt||dd k(sJtt|| dd k(sJtt| | dd k(sJtt ||ddk(sJtt ||ddk(sJtt || ddk(sJtt | | ddk(sJtt|| ddk(sJtt||ddk(sJtt||ddk(sJtt| | ddk(sJtt|| dk(sJtt||dk(sJtt||dk(sJtt|| dk(sJy)Nzazabz4cabFrzAabzEabzCabzLabzqacdzabcdzabcdzabcdzqacdzabcdzabcdzabcdzqacdzabcdzabcdzabcdzacdzabcdzabcdzabcd) rrrbcdrrrr) rrCDU1U2I1I2C1C2P1P2s rtest_content_finite_setsrrEs )A, #: :: : )Aq/ "&G GG G )IaOQ/ 0> ?? ? ! A! A! A! A q!e $B q!e $B aU +B aU +B Aq5 )B Aq5 )B Aq B Aq B ":K LL L ":    ":M NN N ":    ,q"u5 6 @ @@ @ ,r26 7 0 00 0 ,r26 7 0 00 0 ,r26 7 @ @@ @ %2. / @ @@ @ %B/ 0 0 00 0 %B/ 0 0 00 0 %B/ 0 @ @@ @ *QU3 4 @ @@ @ *Re4 5 0 00 0 *Re4 5 0 00 0 *Re4 5 @ @@ @ *Q# $ 0 00 0 *R$ % 0 00 0 *R$ % @ @@ @ *R$ % @ @@ @rcNtjdtzdk(sJtjtdzdk(sJtjtdzdk(sJtjtdzdk(sJtjdtzd k(sJy) Nrz+x+1rz!x2z#1xz:1x2z:2x)mpprrrrrtest_presentation_printmethodrws ;;q1u !N NN N ;;q!t  C CC C ;;q"u !F FF F ;;q"u D EE E ;;qs D EE Erctjdtz}|jdk(sJ|j}t |dk(sJ|djdvsJ|djdk(sJ|djdk(rB|djdj dk(sJ|d jdj d k(sDJ|djdj d k(sJ|d jdj dk(sJtjtd z}|jd k(sJ|j}|djdj d k(sJ|djdj d k(sJtjd tz}|jdk(sJ|j}|djdj d k(sJ|djdj d k(sJ|d jdj d k(sJtjtdd tz}|jdk(sJ|j}|djdj dk(sJ|djdj d k(sJ|d jdj d k(sJy)Nrmrowrr)mimnmor{rrrmsuprz⁢rr)rvrrrrrrr rs rtest_presentation_mathml_corer~s JJq1u E >>V ## #   E u:?? 8   ,, , 8   $$ $ QxD Qx""1%//3666Qx""1%//3666Qx""1%//3666Qx""1%//3666 JJq!t E >>V ## #   E 8  q ! + +s 22 2 8  q ! + +s 22 2 JJqsOE >>V ## #   E 8  q ! + +s 22 2 8  q ! + +/A AA A 8  q ! + +s 22 2 **U3]1_ %C <<6 !! ! NNE 8  q ! + +u 44 4 8  q ! + +/A AA A 8  q ! + +s 22 2rctjtt}|jdjdj dk(sJ|jdjdjdj dk(sJtjt tttd}|jdk(sJ|jdjdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdjdj dk(sJtjt tttztd}|jdjd k(sJ|jdjdjdjdj d k(sJ|jdjdjdj d k(sJy) NrrDrrFrryzⅆmfracz∂rG) rvrrDrrrr rrGr)rrrs r"test_presentation_mathml_functionsrs: JJs1v E   A  ) )! )u     A  ) )! *Q ! S )) ) JJtCFA6 7E >>V ## #   A  ) )! *Q " 1 &&/i6 :: :   A  ) )! (f     A  ) )! *Q " 1 &&/i6 :: : JJtC!Ha%8 9E   A  ' '7 22 2   A  ) )! *Q " 1 &&/i: >> >   A  ) )! *Q ! U ++ +rc td}t|ttttttttt}t |dk(sJt |ddk(sJy)Nfzyz2xzxxyz presentationprinteraf6y2zxzxf(x,y,z))r rrrzr)rrgs rtest_print_derivativersj A1Q1:q!Q1a0A !9 s ss s !^ , q qq qrctttz }tjt |td}|j dj dk(sJ|j dj dj djdk(sJ|j dj dj dj djdk(sJ|j dj dj dj djdk(sJ|j dj dj dj djdk(sJy) Nrmunderlimrrz→rr)rDrrvrrrrrrs rtest_presentation_mathml_limitsrsa!fQhG JJuWa+ ,E   A  ' '8 33 3   A  ) )! *Q ! U ++ +   A  ) )! *Q " 1 )s     A  ) )! *Q " 1 )z "" "   A  ) )! *Q " 1 )s  rc tjtttddfdk(sJtjtt ttdk(sJtjttt ztt dk(sJt d\}}tjttt z|ztt |dk(sJtjttt z|z|ztt ||dk(sJtjtttt |ddfd k(sJtjtttdfd k(sJy) Nrrzf01xxzylog(x)xzxyyxzz wzxyzzyxa-wxyzwzyxz01xzyxzV0xx)rvrrkrr/rr)rws r"test_presentation_mathml_integralsrs| ;;xAq!9- . 3 33 3 ;;xA* + A AA A ;;x!Q* + Q QQ Q 5>DAq ;;x!Aq!Q/ 0 J JJ J ;;x!AaAq!4 5 W WW W ;;x1a!Q3 4 @ @@ @ ;;xAq6* +   rc tgd}tgdgdgdg}tj|}|jdjdk(sJ|jdjdjdk(sJt |jdjd k(sJ|jdjdjdjd k(sJt |jdjdjdk(sJ|jdjdjdjdjdj d k(sJ|jdjdjdjdjdj d k(sJ|jdjd jdjdjdj dk(sJtj|}|jdjdk(sJ|jdjdjdk(sJt |jdjd k(sJ|jdjdjdjd k(sJt |jdjdjd k(sJ|jdjdjdjdjdj dk(sJ|jdjdjdjdjdj dk(sJ|jdjdjd jdjdj dk(sJ|jdjdjdjdjdj d k(sJ|jdjdjdjdjdj dk(sJ|jdjdjd jdjdj d k(sJ|jdjd jdjdjdj dk(sJ|jdjd jdjdjdj dk(sJ|jdjd jd jdjdj dk(sJy)Nrrrrrmtablermtrrmtdrrrrrrrrr)rtrvrrrrrrs r!test_presentation_mathml_matricesr&syA 9i01A JJqME   A  ' '8 33 3   A  ) )! , 5 5 >> > u"-- .! 33 3   A  ) )! , 7 7 : C Cu LL L u"--a0;; < AA A   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7 JJqME   A  ' '8 33 3   A  ) )! , 5 5 >> > u"-- .! 33 3   A  ) )! , 7 7 : C Cu LL L u"--a0;; < AA A   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7   A  ) )! , 7 7 *Q " 1 &&/i3 77 7rcJtjtttddf}|jdj dk(sJt |jdjdk(sJ|jdjdjdjdk(sJt |jdjdjdk(sJ|jdjdjdjdk(sJ|jdjdjd k(sJtjtttddfd k(sJtjtttztddfd k(sJy) Nrrr munderoverrz∑r10rzwx=110xzx=110(x+y)) rvrrrrrrrrr)rs rtest_presentation_mathml_sumsrOs JJs1q!Rj) *E   A  ' '< 77 7 u"-- .! 33 3   A  ) )! , 7 7 )z "" " u"--a0;; < AA A   A  ) )! , 7 7 )t     A  ) )! , 6 6# == = ;;s1q!Rj) * B BB B ;;s1q51a*- . D DD DrcTtjtdztdzz tz}t|jdk(sJ|jdjdjdj dk(sJ|jdjdjdj dk(sJ|jdjdj dk(sJ|jdjdjdj dk(sJ|jdjdjdj d k(sJ|jd jdj d k(sJ|jdjdj dk(sJy) Nrrrrrr-rrr+)rvrrrrrrs rtest_presentation_mathml_addr`s **QTAqD[1_ %C s~~ ! ## # >>!  ' ' * 5 5a )s   >>!  ' ' * 5 5a )s   >>!  ' ' * 4 4 ;; ; >>!  ' ' * 5 5a )s   >>!  ' ' * 5 5a )s   >>!  ' ' * 4 4 ;; ; >>!  ' ' * 4 4 ;; ;rcptjtdd}|jdk(sJtjtdd}|jdk(sJ|jdjdj dk(sJ|jdjdj dk(sJy) Nrr{rrrrrr)rvrrrrrrs r!test_presentation_mathml_Rationalrps JJx1~ &E >>T !! ! JJx1~ &E >>W $$ $   A  ) )! , 6 6# == =   A  ) )! , 6 6# == =rctjt}|jdjdk(sJtjt }|jdjdk(sJtjt }|jdjdk(sJtjt}|jdjdk(sJttddk(sJttjdd k(sJttjdd k(sJttjdd k(sJttdd k(sJttjdd k(sJy)Nrz ⅈzⅇz∞zπrrTribonacciConstantγΦz*~z NaN)rvrrrrrrrrryrrrrr rrs r"test_presentation_mathml_constantsrzsb **Q-C >>!  & &. 88 8 **Q-C >>!  & &*: :: : **R.C >>!  & &* 44 4 **R.C >>!  & && 00 0 $ /3F FF F !&& * ++ + !,,    !--     #~ .4 55 5 !%% 0N BB Brc<tjtt}|jdjdj dk(sJtjt t}|jdjdj dk(sJtjtt}|jdjdj dk(sJtjtt}|jdjdj dk(sJtjtt}|jdjdj dk(sJtjtt}|jdjdj dk(sJtjtt}|jdjdj dk(sJtjtt}|jdjdj d k(sJtjtt}|jdjdj d k(sJtjtt}|jdjdj d k(sJtjtt}|jdjdj d k(sJtjt!t}|jdjdj d k(sJy)NrrDrGrBrrrr9r:r0rr r )rvrrDrrrrGrBrJrKrCr9r:r0r4r2r7rs rtest_presentation_mathml_trigrs **SV C >>!  ' ' * 4 4 == = **SV C >>!  ' ' * 4 4 == = **SV 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 AA A **U1X C >>!  ' ' * 4 4 AA A **U1X C >>!  ' ' * 4 4 AA Arctjttd}t |j dk(sJ|j dj dk(sJ|j dj djdk(sJ|j dj dk(sJ|j dj djdk(sJ|j dj d k(sJ|j dj djd k(sJtjtdt}t |j dk(sJ|j dj d k(sJ|j dj djd k(sJ|j dj dk(sJ|j dj djd k(sJ|j dj dk(sJ|j dj djdk(sJtjtdt}t |j dk(sJ|j dj d k(sJ|j dj djd k(sJ|j dj dk(sJ|j dj djd k(sJ|j dj dk(sJ|j dj djdk(sJtjtdt}t |j dk(sJ|j dj d k(sJ|j dj djd k(sJ|j dj dk(sJ|j dj djd k(sJ|j dj dk(sJ|j dj djdk(sJy)Nrrrrzrr|=rr{rz≠z≥<) rvrrrrrrrrrrrs r#test_presentation_mathml_relationalrs" 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* DD D   A  ' '4 // /   A  ) )! , 6 6# == = JJr!Qx E u A %% %   A  ' '4 // /   A  ) )! , 6 6# == =   A  ' '4 // /   A  ) )! , 6 6* DD 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# == =rctjt}|jdk(sJ|jdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdj dk(sJ~tjt d }|jd k(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdj dk(sJ~tjt d }|jd k(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdj dk(sJ|jd jdk(sJ|jd jdj dk(sJ~tjt d}|jd k(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdj dk(sJ|jd jdk(sJ|jd jdj dk(sJ~tjt d}|jd k(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjd jdk(sJ|jdjd jdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjd jdk(sJ|jdjd jdj dk(sJ~tjt d}|jdk(sJ|jdjdk(sJ|jdjdj dk(sJ|jdjdk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjdjdk(sJ|jdjdjdj dk(sJ|jdjd jdk(sJ|jdjd jdj dk(sJ~y)Nrzrrrr}rrrrmsubrmsubsuprrrrryr|rrrr)rvrrrrrrrs rtest_presentation_symbolrs **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 II I >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I **VG_ %C <<6 !! ! >>!  % % -- - >>!  ' ' * 4 4 ;; ; >>!  % % // / >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I **VI& 'C <<6 !! ! >>!  % % -- - >>!  ' ' * 4 4 ;; ; >>!  % % // / >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 3 3t ;; ; >>!  ' ' * 5 5a 8 B Bc II I rctjtd}|jdk(sJ|jdj dk(sJtj tddk(sJtj tddk(sJtj tdd k(sJtj td d k(sJtj td d k(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj tddk(sJtj td d!k(sJtj td"d#k(sJtj td$d%k(sJtj td&d'k(sJtj td(d)k(sJtj td*d+k(sJtj td,d-k(sJtj td.d/k(sJtj td0d1k(sJtj td2d3k(sJtj td4d5k(sJtj td6d7k(sJtj td8d9k(sJtj td:d;k(sJtj td<d=k(sJtj td>d?k(sJtj td@dAk(sJtj tdBdCk(sJtj tdDdEk(sJtj tdFdGk(sJtj tdHdIk(sJtj tdJdKk(sJtj tdLdMk(sJtj tdNdOk(sJtj tdPdQk(sJtj tdRdSk(sJtj tdTdUk(sJtj tdVdWk(sJtj tdXdYk(sJtj tdZd[k(sJtj td\d]k(sJtj td^d_k(sJtj td`dak(sJtj tdbdck(sJtj tdddek(sJy)fNr"rzrr#zαr$zβrUzγr%zδr&zεrjzζr'zηr(zθr)zιr*zκrzλr+zμr,zνr-zξr.zοrzπr/zρr0zςr1zσr2zτr3zυr4zφr5zχr6zψr7zωr8zΑr9zΒr:zΓr;zΔr<zΕr=zΖr>zΗr?zΘr@zΙrAzΚrzΛrBzΜrCzΝrDzΞrEzΟrFzΠrGzΡrHzΣrIzΤrJzΥrKzΦrLzΧrMzΨrNzΩ)rvrrrrrrrs rtest_presentation_mathml_greekr:s **VG_ %C <<4   >>!  & &*H HH H ;;vg '+< << < ;;vf~ &*; ;; ; ;;vg '+< << < ;;vg '+< << < ;;vi( )-> >> > ;;vf~ &*; ;; ; ;;ve} %): :: : ;;vg '+< << < ;;vf~ &*; ;; ; ;;vg '+< << < ;;vh' (,= == = ;;vd| $(9 99 9 ;;vd| $(9 99 9 ;;vd| $(9 99 9 ;;vi( )-> >> > ;;vd| $(9 99 9 ;;ve} %): :: : ;;vj) *.? ?? ? ;;vg '+< << < ;;ve} %): :: : ;;vi( )-> >> > ;;ve} %): :: : ;;ve} %): :: : ;;ve} %): :: : ;;vg '+< << < ;;vg '+< << < ;;vf~ &*; ;; ; ;;vg '+< << < ;;vg '+< << < ;;vi( )-> >> > ;;vf~ &*; ;; ; ;;ve} %): :: : ;;vg '+< << < ;;vf~ &*; ;; ; ;;vg '+< << < ;;vh' (,= == = ;;vd| $(9 99 9 ;;vd| $(9 99 9 ;;vd| $(9 99 9 ;;vi( )-> >> > ;;vd| $(9 99 9 ;;ve} %): :: : ;;vg '+< << < ;;ve} %): :: : ;;vi( )-> >> > ;;ve} %): :: : ;;ve} %): :: : ;;ve} %): :: : ;;vg '+< << >!  % % // / >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 5 5a 8 B Bc II I >>!  % % // / >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 5 5a 8 B Bc II I "GY#7 8B ))D/C >>!  % % // / >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 5 5a 8 B Bc II I >>!  % % // / >>!  ' ' * 5 5a 8 B Bc II I >>!  ' ' * 5 5a 8 B Bc II Irctdd}tjtd|dk(sJtjtd|dddk(sJtjtd|dddk(sJtjtd|dddk(sJtjtd|ddd k(sJy) NrTrealrz?[0,a]Fz?(0,a]z?[0,a)?(0,a))rrvrrrs rtest_print_intervalsrssA ;;x1~ &I JJ J ;;x1eU3 4I JJ J ;;x1dE2 3I JJ J ;;x1eT2 3I JJ J ;;x1dD1 2I JJ Jrc tjtddk(sJtjtdtdk(sJtjtdttdk(sJtjtdddddd k(sJtjtddtdddd k(sJy) Nrz+(0)rzS(0,a,a)rrrrz{(0,1,2,3,4)z(0,1,(2,3,4)))rvrrrrrrtest_print_tuplesrs ;;uQy !5 66 6 ;;uQ{ #I JJ J ;;uQ1~ &] ^^ ^ ;;uQ1a+ , F FF F ;;uQ5Aq>2 3 F FF FrcPtjttdk(sJtjt tdk(sJtjttdzddk(sJtjt tdzddk(sJy)NzH(x)zH(x)rFrzi(x+1)zi(x+1))rvrr)rr*rrrtest_print_re_imrs ;;r!u R SS S ;;r!u R SS S ;;r!a%%0 1s tt t ;;r!a%%0 1s tt trctjttdk(sJtjttdzdk(sJy)Nz+|x|rzL|x+1|)rvrr,rrrrtest_print_AbsrsM ;;s1v 5 66 6 ;;s1q5z "V WW Wrc htjttddgddggdk(sJy)Nrrrrz|[1234]|)rvrrurtrrrtest_print_Determinantrs= ;;{6Aq6Aq6*:#;< = H HH Hrc&ttdy)Nc&ttddS)Nrr[)rr\r]rrrr^z,test_presentation_settings..sfQ,57rr_rrrtest_presentation_settingsrs 978rc$ddlm}m}m}m}m}t j|dk(sJt j|dk(sJt j|dk(sJt j|dk(sJt j|dk(sJy)NrIntegersNaturals Naturals0Reals Complexesz&z&z&z=0z&) sympy.setsrrrrrrvrrs rtest_print_domainsrsJJ ;;y !%M MM M ;;x $L LL L ;;x $L LL L ;;y !G HH H ;;u !I II Irctjt dk(sJtjt tz dk(sJtjt dd dk(sJy)Nz!-xz:-xyrrz:-12)rvrrrrrrr test_print_expression_with_minusrsk ;;r?A AA A ;;r!t D EE E ;;A 'D EE Erclddlm}Gdd|}|dd}tj|dk(sJy)Nr)AssocOpceZdZdZy)'test_print_AssocOp..TestAssocOprN)__name__ __module__ __qualname__identityrrr TestAssocOprsrrrrz5testassocop12)sympy.core.operationsrrvr)rrrWs rtest_print_AssocOprs@-g q! D ;;t ? @@ @rcttdtd}tj|dk(sJtj|dk(sJy)NrrzZbasic(1,2)z#12)rrrvrrrWs rtest_print_basicrsO 1qt D ;;t d ee e ::d D DD Drctddgddgg}t|dddk(sJt|dd d k(sJt|dd d k(sJy) Nrrrrr[)r mat_delimz[1234](z(1234)z{1234)rtrrs rtest_mat_delim_printrs Aq6Aq6" #D $# > 1 11 1 $# > ` `` ` $" = D DD Drctt}t|ddk(sJt|dddk(sJt|dddk(sJy)NrrzDlog(x)F)r ln_notationTzCln(x))r/rrrs rtest_ln_notation_printrsl q6D $ /N OO O $E BN OO O $D AM NN Nrcttz}t|ddk(sJt|dddk(sJt|dddk(sJt|dddk(sJt|dd d k(sJy) Nrrz:xy)r mul_symboldotz0x·yldotz2xyrz0x×y)rrrrs rtest_mul_symbol_printrs q5D $ /D EE E $4 @D EE E $5 A: ;; ; $6 B< == = $7 C: ;; ;rcNtjtddddk(sJy)NrrrzpΦ(1,2,3))rvrrhrrrtest_print_lerchphirs, ;;x1a( )z {{ {rctjtttdk(sJt jtttdk(sJy)Nz-xyzZLix(y))rrrfrrrvrrrtest_print_polylogrsM ::gam $7 88 8 ;;wq!} %d ee ercthd}tj|dk(sJthd}tj|dk(sJy)N>rrrzS{1,3,5}>rrrS{1,2,3}) frozensetrvrset)rss rtest_print_set_frozensetrsU)A ;;q>] ^^ ^ IA ;;q>] ^^ ^rcZttdd}tj|dk(sJy)NrrzS{1,3,x})rrrvr)f1s rtest_print_FiniteSetr$s0 1a B ;;r?] ^^ ^rctjttdk(sJtjtttdk(sJy)NzBW(x)zVW(x,y))rvrr.rrrrrtest_print_LambertWr*sH ;;x{ #'k kk k ;;x1~ &+C CC CrcTtjtjdk(sJy)Nz)rvrrrrrrtest_print_EmptySetr/s ;;qzz "&9 99 9rcTtjtjdk(sJy)Nz𝕌)rvrr UniversalSetrrrtest_print_UniversalSetr3s ;;q~~ &*> >> >rctjtdk(sJtjtddk(sJtjt dk(sJy)Nzrz 𝒞2z)rvrrzrwrxrrrtest_print_spacesr7sR ;;|~ &*= == = ;;|A '+M MM M ;;y{ #': :: :rc0tjtdk(sJtjtjdk(sJtjtj dk(sJtjtj dk(sJy)Nrrrr)rvrryrrrrrrrtest_print_constantsr=sp ;;t  3 33 3 ;;q++ ,0M MM M ;;q}} %); ;; ; ;;q|| $(: :: :rcptjtttj dk(sJy)NzNx)rvrrrrrrrrtest_print_ContainsrDs. ;;x1::. /X YY Yrcdtdd}tjt|dk(sJy)NrF) commutativezx)rrvrr{rs rtest_print_Daggerr Is*'A ;;vay !%F FF Frcttdd}ttdd}d}|t||ddk(sJ|t ||dd k(sJ|t ||dd k(sJ|t ||dd k(sJtt}tt}tt}t||d}t ||d}t ||d}t ||d} t||} |t||dd k(sJ|t ||dd k(sJ|t || ddk(sJ|t || ddk(sJ|t||dk(sJy)Nrrrrct|dS)Nrr)rrs rr^z"test_print_SetOp..Rs fQ7rFrz{1,3,x}{2,4,y}z{1,3,x}{2,4,y}z{1,3,x}{2,4,y}z{1,3,x}{2,4,y}z{a}({c}{d})z{a}({c}{d})z{a}({c}{d})z{a}({c}×{d})z{a}×({c}{d})) rrrrrrrrrfrgr) rf2prntrrrhrirjrlrnD1rps rtest_print_SetOprNs 1a B 1a B 7E r2. /= == = b"u5 6G GG G BU3 4G GG G $Re< =G GG G ! A! A! A q!e $B aU +B Aq5 )B QE 2B Aq B q"u- . E EE E ae4 5 E EE E ArE2 3 E EE E $QU; < E EE E Ar" # E EE Erc tjtttdk(sJtjt ttdk(sJtjt ttdk(sJtjtttdk(sJtjtttdk(sJtjtttttdkDdk(sJtjtttdtdkttd zkDd k(sJtjt ttttdkDd k(sJtjtttdt tdkttd zkDd k(sJtjttd k(sJtjttttdk(sJy)Nz2xyz2xyz2xyz2xyz2xyrztx=yx>4rrzx=3x>y+1y<3ztx=yx>4zx=3(x>y+1y<3)z&¬xzo¬(xy)) rvrrprrrmrlrrrqrrsrrrtest_print_logicrs ;;s1ay !< == = ;;r!Qx < == = ;;s1ay !< == = ;;wq!} %< == = ;;z!Q' (< == = ;;s2a8QU+ , = == = ;;s2a8QUAAI6 7 U UU U ;;r"Q(AE* + = == = ;;s2a8RAq1q5y%9: ; O OO O ;;s1v "J JJ J ;;s3q!9~ &y zz zrctttjdz zddk(sJtttjdz zdddk(sJtttjdz zdd k(sJtttjdz zddd k(sJttt d dzdd k(sJttt d dzddd k(sJy)Nrrrz#x3F)r root_notationz:x13contentz;3xzMx13rtz<1x3zS1x13)rrrOnerrrrtest_root_notation_printrs !aeeAg, 7- .. . !aeeAg,e LD EE E !aeeAg, 2E FF F !aeeAg,  GW XX X !hr1o& ?F GG G !hr1o&e T ` aa arcttddz}t|ddk(sJt|dddk(sJt|dd dk(sJy) Nrrrrz:x52T)rfold_frac_powerszJx52F)rrrrs rtest_fold_frac_powers_printrss A D $ /D EE E $ FT UU U $ GD EE Erctdd}t|ddk(sJt|dddk(sJt|dd dk(sJy) Nrrrrz#25T)rfold_short_fracz325F)rrrs rtest_fold_short_frac_printrse Aq>D $ /- .. . $ E= >> > $ F- .. .rctjttdk(sJtjttdzdk(sJtjt tdk(sJtjt tdzdk(sJtjt tt dk(sJtjt dtt zdk(sJy) Nz!x!rzc(x+1)!z"x!!zd(x+1)!!zV(xy)rzw(4x+y))rvrrrrrrrrrtest_print_factorialsrs ;;y| $(K KK K ;;yQ' (m nn n ;;z!} %)M MM M ;;z!a%( )n oo o ;;x1~ &` aa a ;;x1q5) * ? ?? ?rcFtt}t|ddk(sJy)Nrrz7x)r=rrrs rtest_print_floorr s* 8D $ /A BB BrcFtt}t|ddk(sJy)Nrrz7x)r<rrrs rtest_print_ceilingr"s* 1:D $ /A BB Brctttdz}t|ddk(sJtttfttz}t|ddk(sJy)Nrrrzg(xx+1)z((x,y)x+y))rrrrrs rtest_print_Lambdar$sf !QqS>D $ /q rr r 1a&!a% D $ / g gg grctjttdk(sJtjttdzdk(sJy)Nz.xrzOx+1)rvrr+rrrrtest_print_conjugater&sN ;;y| $8 99 9 ;;yQ' (Y ZZ Zrctdd}tjtdddk(sJtjtd|dk(sJtjt|dz|dzd k(sJy) NrTrrrzM0,1zM0,arza+1,a+2)rrvrrrs rtest_print_AccumBoundsr(ssA ;;{1a( )-| || | ;;{1a( )-| || | ;;{1q5!a%0 16G GG Grc~tjtddk(sJtjtddk(sJtjtddk(sJtjtdtzdk(sJtjtd tzd k(sJy) Ng}Ô%ITzL1.0·10100g0.++zM1.0·10-100g}Ô%IzM-1.0·10100rzgz(-)rvrr rrrrtest_print_Floatr*s ;;uU| $(v vv v ;;uV} %)x xx x ;;uV} %)x xx x ;;uSV} %)< << < ;;uT"W~ &*T TT Trcftjttdk(sJtjt tt dk(sJtjt tt dk(sJtjttdk(sJtjttt dk(sJtjttdk(sJtjttdk(sJtjttdk(sJtjttd k(sJtjttd k(sJtjttd k(sJtjttd k(sJtjttd k(sJtjt!tdk(sJy)NzHΓ(x)z\γ(x,y)z\Γ(x,y)zHζ(x)z\ζ(x,y)zHη(x)zHΚ(x)zHϕ(x)zHλ(x)zHν(x)zHΩ(x)zBS(x)zBC(x)zuΘ(x,12))rvrrUrrWrrVrjrirOr'r(r%r&rRrQrLrrrtest_print_different_functionsr,s ;;uQx $n nn n ;;z!Q' (-K KK K ;;z!Q' (-K KK K ;;tAw #m mm m ;;tAqz "'E EE E ;;}Q' (-w ww w ;;z!} %)s ss s ;;wqz "&p pp p ;;q) *.x xx x ;;wqz "&p pp p ;;z!} %)s ss s ;;x{ #'k kk k ;;x{ #(l ll l ;;y| $)` `` `rctjddk(sJtjtdk(sJtjtdk(sJy)Nz Nonez TruezFalse)rvrrornrrrtest_mathml_builtinsr.sH ;;t  // / ;;t  // / ;;u !1 11 1rcjtjtdddk(sJtjtdddk(sJtjtddddk(sJtjtdd dd k(sJtjtd dd d k(sJtjtdtd dk(sJtjttdddk(sJtjtdt d dk(sJy)Nr3zn{1,2,,50}rrrrzS{0,1,2}zn{0,1,,29}rtzo{30,29,,2}rzY{0,2,}ruzY{,2,0}z[{-2,-3,})rvrrrrrrtest_mathml_Ranger2sK ;;uQ| $x yy y ;;uQ{ #] ^^ ^ ;;uQ1~ &] ^^ ^ ;;uQA 'x yy y ;;uRB' (y zz z ;;uQA 'c dd d ;;uRR( )c dd d ;;uR"b) *e ff frctjttdk(sJtjtdtdzdk(sJy)Nz.xrrz\+2)rvrr-rrrrtest_print_expr42sQ ;;s1v 8 99 9 ;;s1vA 'f gg grcttjtttdk(sJtjttdtdzdk(sJtjt ttdk(sJtjt tdtdzdk(sJy)NzXmin(x,y)rrzmin(2,x,x3)zXmax(x,y)zmax(2,x,x3))rvrr?rrr>rrrtest_print_MinMaxr69s ;;s1ay !b cc c ;;s1aA ' N NN N ;;s1ay !b cc c ;;s1aA ' N NN Nrctd}tt|ddk(sJtt|ddk(sJtt |ddk(sJtt |ddk(sJtt |ddk(sJtt|ddk(sJtt|dd k(sJtt|tdtt |tdcxk(rd k(sJJtt |tdd k(sJtt |tdd k(sJtt|tdd k(sJy)Nnrrz!Cnz!Bnz!Enz!Fnz!Lnz!TnzYBn(x)zYEn(x)zYFn(x)zYTn(x)) rrr r$rr!r#rr"r)r8s r test_mathml_presentation_numbersr9Dss A '!*n 5+ ,, , )A, 7+ ,, , $q'> 2+ ,, , %(N 3+ ,, , )A, 7+ ,, , %(N 3+ ,, , *Q- 8+ ,, , )Aq/> :tAqz>2 dc dd dd d %1+~ 6c dd d )Aq/> :c dd d *Q"N ;c dd drcLtttttddk(sJtt tttddk(sJtt tttddk(sJtttttddk(sJy)NrrzjC(x,y,z)zjS(x,y,z)zrC′(x,y,z)zrS′(x,y,z))rr[rrrrYrZrXrrr test_mathml_presentation_mathieur;_s (1a#^ <t uu u (1a#^ <t uu u -1a(. A| }} } -1a(. A| }} }rctttddk(sJttttddk(sJy)Nrrz(γnz`γn(x))rrgr8rrrr"test_mathml_presentation_stieltjesr=jsG )A, 7 3 44 4 )Aq/> : k ll lrctddd}tj|dk(sJtj|dk(sJt |ddd k(sJt |d dk(sJy) Nrrrz Az Arbold)rmat_symbol_stylezA)r@)rvrvrrr)rs rtest_print_matrix_symbolrAqsqS!QA ;;q>\ )) ) ::a=L (( ( !^f E' (( ( !f - == =rc2ddlm}ddlm}tddd}tddd}t ||||zdd k(sJt ||||zdd k(sJt ||||dd k(sJt ||||dd k(sJy) Nr)HadamardProduct) TransposeXrYrrzIXY2z(XY)YzMXYYzj(XY)T)sympy.matrices.expressionsrCrDrvr)rCrDrErFs rtest_print_hadamardrH{s:4S!QAS!QA /!QqS)> B    /!Q')> B    /!Q*N C    /!Q'(. B   rcttd}tj|dk(sJtj|dk(sJy)NRz Rz R)rrrvrr)rJs rtest_print_random_symbolrKs<VC[!A ;;q>\ )) ) ::a=L (( (rcLttttddk(sJtttttt fddk(sJttttttt ztt zddk(sJy)Nrrz!abzja(b,c,d)zabcde)rrrrerfrgerrrtest_print_IndexedBaserNs +a.#^ <+ ,, , +a.Aq)> Bt uu u +a.#KN1$55k!nD( *e ee erctttddk(sJttttz ddk(sJttttfddk(sJy)Nrrz az0abz?(a,b))rrrrerrrtest_print_IndexedrPsh +a.. 9\ II I +ac"N ;: ;; ; +q!f%~ >I JJ Jrctd\}}td||}t|dddk(sJt|||fddk(sJt|||zdfdd k(sJy) Nzi jr)rrrrzBA0,0zBAi,jrzrAij,0)rrvr)ijrs rtest_print_MatrixElementrTs 5>DAqS!QA !C&> 2L MM M !AaC&N 3L MM M !AaCE(n 5| }} }rcN td}tt|j|j|j zdz|j zddk(sJtt|j|jddk(sJtt t|j|jzddk(sJttt |jz|jddk(sJttd|j z|jzdd k(sJttdt z|j z|jzdd k(sJtt td|j z|jzzdd k(sJttdt z|j z|jz|jzdd k(sJttd|j z|jzdd k(sJtt td|j z|jzzddk(sJttdt z|j z|jz|jzddk(sJtt|j|j|j zdz|j zddk(sJtt|j|jddk(sJttt |jz|jddk(sJtt t|j|jzddk(sJtt|j ddk(sJtt|j d|jzzddk(sJtt t|j zddk(sJttt |j zddk(sJtt|j|j ddk(sJtt|j ddk(sJtt|j d|jzzddk(sJtt t|j zddk(sJttt |j zddk(sJy)Nrrrra%i^A×((3xA)j^A+k^A)zi^A×j^Aa-x(i^A×j^A)ae-j^A×((x)i^A)al×((3xA)j^A)a×((3xAx)j^A)ax(×((3xA)j^A))a×(i^A+(3xAx)j^A)al·((3xA)j^A)ax(·((3xA)j^A))a·(i^A+(3xAx)j^A)a%i^A·((3xA)j^A+k^A)zi^A·j^AaNj^A·((x)i^A)a-x(i^A·j^A)zexAa(xA+3yA)zx(xA)z(xAx)z-xA×zAzexAa(xA+3yA)zx(xA)z(xAx))rrrrRrSrkrrrrrrrACSs rtest_print_VectorrYs# S/C %suuSUU{1}suu45~ N 7 7 7 7 %suu%~ > 6 66 6 !E#%%'' @ N NN N %#%%' @ * ** * $qwsuu}%~ > N NN N $qs355y' @ N NN N !D355'' @ 1 11 1 $qs355y./ H N NN N *QsuuWSUU]+^ D ` `` ` !Jqwsuu}--~ F ; ;; ; *QqSYsuu_suu45~ N # # # # #ceeSUU355[]35501> J N N N N #ceeSUU#^ < 6 66 6 #agsuu%~ > N NN N !Csuu%%~ > N NN N (355/> : 6 66 6 (3551SUU7?+^ D U UU U !HSUUO#^ < 1 11 1 (1SUU7#^ < 4 44 4 %suu%~ > Z ZZ Z )CEE"N ; 6 66 6 )CEEAceeGO,n E U UU U !Icee$$n = 1 11 1 )AceeG$n = 4 44 4rctd}tt|j|jt|j|jzddk(sJy)Nrrrz60^)rrrrrrWs rtest_vector_cross_xfailr[YsM S/C %suu%ceeSUU(;;^ T@ AA Arcttttddk(sJttttz tddk(sJy)Nrrz^𝖥(x|y)z𝖥(xy|y))rrNrrrrrtest_print_elliptic_fr]_sU *Q"n =h ii i *QqS!$ ? O OO Orctttddk(sJttttddk(sJy)NrrzJ𝖤(x)z^𝖤(x|y))rrPrrrrrtest_print_elliptic_er_esK *Q-> :T UU U *Q"n =h ii ircttttddk(sJtttttddk(sJy)Nrrz^𝛱(x|y)zr𝛱(x;y|z))rrMrrrrrrtest_print_elliptic_piraksP +a#~ >h ii i +aA&. A| }} }rctttddk(sJttttzddk(sJy)NrrzCEi(x)zZEi(xy))rrSrrrrr test_print_EircqsL "Q%> 2M NN N "QT(n 5d ee ercttttddk(sJttt tdt tdddk(sJy)NrrzYEx(y)rrzEx1(x2))rrTrrrrrrtest_print_expintrewsb &A,. 9c dd d &Q*KN1,=>. Y R RR Rrc`tttttt ddk(sJy)NrrzPn(a,b)(x))rr\r8rrerrrrtest_print_jacobirg}s/ &Aq!$ ? i ii ircVtttttddk(sJy)NrrzCn(a)(x))rrar8rrrrrtest_print_gegenbauerris- *Q1% @ U UU UrcLttttddk(sJy)NrrzYTn(x))rr^r8rrrrtest_print_chebyshevtrk( *Q"n =c dd drcLttttddk(sJy)NrrzYUn(x))rr]r8rrrrtest_print_chebyshevurnrlrcLttttddk(sJy)NrrzYPn(x))rrcr8rrrrtest_print_legendrerp' (1a.N ;c dd drcVtttttddk(sJy)NrrzPn(a)(x))rr`r8rrrrrtest_print_assoc_legendrers- .Aq)^ D U UU UrcLttttddk(sJy)NrrzYLn(x))rrdr8rrrrtest_print_laguerrervrqrcVtttttddk(sJy)NrrzLn(a)(x))rrbr8rrrrrtest_print_assoc_laguerrerxrtrcLttttddk(sJy)NrrzYHn(x))rr_r8rrrrtest_print_hermiterzs' '!Q-> :c dd drctttddddk(sJtttddddk(sJtttdddd k(sJtttttdd k(sJtttdd dd k(sJtttdd ddk(sJy)Nrrrrzqx-45zqx+34rzPx4z-a+xnruzrx-4-2rtzrx-4-1)rrerrr8rrrtest_mathml_SingularityFunctionr}s %aA. G{ || | %aQ/ H{ || | %aA. GZ [[ [ %aA. G S SS S %aB/ H| }} } %aB/ H| }} }rcpddlm}m}m}t ddd}t ddd}t ||ddk(sJt |||zdd k(sJt ||||zdd k(sJt |||zdd k(sJt ||||zdd k(sJt ||dzdd k(sJt ||dzddk(sJt |||ddk(sJt |||ddk(sJt |||ddk(sJt |||ddk(sJt ||||zddk(sJt ||ddk(sJt |||zddk(sJy)Nr)AdjointInverserDrErrFrrz(Xzj(X+Y)zgX+Yzy(XY)zvYXz`(X2)z`(X)2za(X-1)za(X)-1z`(XT)z`(X)Tz(X+Y)Tz!XTzc(X+Y)T)sympy.matricesrrrDrvr)rrrDrErFs rtest_mathml_matrix_functionsrsX::S!QAS!QA '!*n 52 33 3 '!a%.. 9t uu u '!*wqz)> B 4 44 4 '!A#, 7 E EE E '!*WQZ' @ ? ?? ? '!Q$- 8j kk k '!*a- 8j kk k ''!*%~ >k ll l ''!*%~ >k ll l ')A,' @j kk k )GAJ' @j kk k )GAJN+^ D H HH H )A, 7+ ,, , )AE"N ;m nn nrcddlm}m}m}t |dddk(sJt |ddddk(sJt |dddd k(sJy) NrIdentity ZeroMatrix OneMatrixrrrz𝕀rz𝟘z𝟙)rrrrrrs rtest_mathml_special_matricesrs[>> (1+~ 6:N NN N *Q"N ;?R RR R )Aq/> :>Q QQ Qrcddlmtttdkftdzdfdk(sJt t fdy)Nr PiecewiserrTzxx1x2c@tttdkfSrr]rsrr^z'test_mathml_piecewise..sviAF &<=r)$sympy.functions.elementary.piecewiserrrr ValueErrorrs@rtest_mathml_piecewisersJ> )QQK!Q$6 7 f ff f :=>rcttt tddk(sJtttt dddk(sJy)Nrrz{,-1,0,1,}rtz{,1,0,-1,})rrrrrrtest_issue_17857rsY %R.. 9 S SS S %RC$n = S SS Srctd}ttj|j d}||k(sJy)Ng@;?z)rfloatrrstrip)rrs rtest_float_roundtriprs5"#A bjjm!!'*+A 6M6rct}|jtddk(sJtddi}|jtddk(sJtddi}|jtddk(sJy)Nu_bzBubdisable_split_super_subFTz u_b)r~rr)rs r+test_content_mathml_disable_split_super_subrs}  B ::fUm $(l ll l 8%@ AB ::fUm $(l ll l 8$? @B ::fUm $ 66 6rct}|jtddk(sJtddi}|jtddk(sJtddi}|jtddk(sJy)Nrz!ubrFTz u_b)r|rr)rvs r0test_presentation_mathml_disable_split_super_subrs} # %C ;;ve} %)L LL L #%>$F GC ;;ve} %)L LL L #%>$E FC ;;ve} % 77 7rN(4!sympy.calculus.accumulationboundsrsympy.concrete.summationsrsympy.core.basicrsympy.core.containersrsympy.core.functionrrr r sympy.core.numbersr r r rrrrrsympy.core.relationalrrrrsympy.core.singletonrsympy.core.symbolrrsympy.core.sympifyr(sympy.functions.combinatorial.factorialsrrr%sympy.functions.combinatorial.numbersrrr r!r"r#r$r%r&r'r($sympy.functions.elementary.complexesr)r*r+r,&sympy.functions.elementary.exponentialr-r.r/%sympy.functions.elementary.hyperbolicr0r1r2r3r4r5r6r7r8r9r:r;#sympy.functions.elementary.integersr<r=(sympy.functions.elementary.miscellaneousr>r?(sympy.functions.elementary.trigonometricr@rArBrCrDrErFrGrHrIrJrK'sympy.functions.special.delta_functionsrL*sympy.functions.special.elliptic_integralsrMrNrOrP'sympy.functions.special.error_functionsrQrRrSrT'sympy.functions.special.gamma_functionsrUrVrW)sympy.functions.special.mathieu_functionsrXrYrZr[#sympy.functions.special.polynomialsr\r]r^r_r`rarbrcrd-sympy.functions.special.singularity_functionsre&sympy.functions.special.zeta_functionsrfrgrhrirjsympy.integrals.integralsrksympy.logic.boolalgrlrmrnrorprqrrrssympy.matrices.densert&sympy.matrices.expressions.determinantru"sympy.matrices.expressions.matexprrvsympy.physics.quantumrwrxryrzr{sympy.printing.mathmlr|r}r~rsympy.series.limitsrsympy.sets.containsrsympy.sets.fancysetsrsympy.sets.setsrrrrrrrsympy.stats.rvrsympy.tensor.indexedr sympy.vectorrrrrrrrsympy.testing.pytestrrrrrrrerfrgrMr8rrvrrrrrrrrrrrrrrr rOrXrarcrrrwr~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr rrrrrrr r"r$r&r(r*r,r.r2r4r6r9r;r=rArHrKrNrPrTrYr[r]r_rarcrergrirkrnrprsrvrxrzr}rrrrrrrrrrrs9)"'BB00"-&HGEE>>>>>=7777=((''N##.'>;11%(&555',.#K01aAq!Q!- M"3J3>EG"LJE &?4"@G3T>Dh V6C4#BL#>LW t6=rJ2 J FtWH 8 JE@E DN ;{ e^^ C :?; ;Y G :EzzB aE. ?B B gZGU`"2 f&gNd6}l>$N) eJ}R4hAA O i } e R iUdddUdUd }#nLR ?S 78r