+
    i*                        ^ RI HtHtHtHtHtHtHtHtH	t	H
t
HtHtHtHtHt ^ RIHt ^ RIHt ^ RIHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2H3t3H4t4H5t5H6t6H7t7H8t8H9t9H:t:H;t;H<t<H=t=H>t>H?t?H@t@HAtAHBtBHCtCHDtD ^ RIEHFtG ]! R4      w  tHtItJtK]! R4      tLR tMR	 tNR
 tOR tPR tQR tRR tSR tTR tUR tVR tWR tXR tYR tZR t[R t\R# )    )SpioosymbolsFunctionRationalIntegerTuple
DerivativeEqNeLeLtGtGe)Integral)Sum)0expsincosfresnelcfresnels	conjugateMaxMingamma	polygammaloggammaerferfierfcerf2expinterfinverfcinvEiSiCiliShiChi
uppergammabetasubfactorialerf2inv	factorial
factorial2catalanRisingFactorialFallingFactorialharmonicatan2secacschermitelaguerreassoc_laguerrejacobi
gegenbauer
chebyshevt
chebyshevulegendreassoc_legendreLiLambertW)mathematica_codezx,y,z,wfc                  r    \        \        ^C4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q hR# )C   67-1N)mcoder	        c/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/printing/tests/test_mathematica.pytest_IntegerrO      s0    %%%%%%rM   c                     \        \        ^^4      4      R8X  g   Q h\        \        ^^	4      4      R8X  g   Q h\        \        ^R4      4      R8X  g   Q h\        \        RR4      4      R8X  g   Q h\        \        \        ^^4      ,           4      R8X  g   Q h\        \        ^^4      \        ,          4      R8X  g   Q hR# )	   z3/72z-3/7zx + 3/7z(3/7)*xNi)rK   r   xrL   rM   rN   test_RationalrU      s    !Q E)))"a!S(((!R!V+++"b!"e+++Xa^#$	111!Q!"i///rM   c                     \        \        \        \        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\        \        \        \        4      4      R8X  g   Q hR# )zx == yzx != yzx <= yzx < yzx > yzx >= yN)	rK   r   rT   yr   r   r   r   r   rL   rM   rN   test_RelationalrX   #   s    Aq?h&&&Aq?h&&&Aq?h&&&Aq?g%%%Aq?g%%%Aq?h&&&rM   c                  
   \        \        \        \        \        4      4      R 8X  g   Q h\        \        \        4      \        \        4      ,          4      R8X  g   Q h\        \        \        4      \        \        4      ,          4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        4      4      R8X  g   Q h\        \        \        \        \        4      \        \        \        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\        \#        \        \        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\        \-        \        \        4      4      R8X  g   Q h\        \/        \        \        4      4      R8X  g   Q h\        \1        \        4      4      R8X  g   Q h\        \3        \        4      4      R8X  g   Q h\        \5        \        \        4      4      R8X  g   Q h\        \7        \        4      4      R8X  g   Q h\        \9        \        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\        \A        \        4      4      R8X  g   Q h\        \C        \        \        4      4      R8X  g   Q h\        \E        \        4      4      R8X  g   Q h\        \G        \        4      4      R8X  g   Q h\        \I        \        4      4      R8X  g   Q h\        \K        \        \        4      4      R8X  g   Q h\        \M        \        \        4      4      R8X  g   Q h\        \O        \        4      4      R 8X  g   Q h\        \Q        \        4      4      R!8X  g   Q h\        \Q        \        \        4      4      R"8X  g   Q h\        \S        \        4      4      R#8X  g   Q h\        \U        \        4      4      R$8X  g   Q h\        \U        \        R(4      4      R%8X  g   Q h\        \U        \        \        4      4      R&8X  g   Q hR'# ))z
f[x, y, z]zSin[x]^Cos[x]zArcCsc[x]*Sec[x]zArcTan[x, y]zConjugate[x]zMax[x, y, z]*Min[y, z]zFresnelC[x]zFresnelS[x]zGamma[x]zGamma[x, y]zPolyGamma[x, y]zLogGamma[x]zErf[x]zErfc[x]zErfi[x]z	Erf[x, y]zExpIntegralE[x, y]zInverseErfc[x]zInverseErf[x]zInverseErf[x, y]zExpIntegralEi[x]zCosIntegral[x]zLogIntegral[x]zSinIntegral[x]zSinhIntegral[x]zCoshIntegral[x]z
Beta[x, y]zFactorial[x]zFactorial2[x]zSubfactorial[x]zFactorialPower[x, y]zPochhammer[x, y]zCatalanNumber[x]zHarmonicNumber[x]zHarmonicNumber[x, y]zLogIntegral[x] - LogIntegral[2]zProductLog[x]zProductLog[-1, x]zProductLog[y, x]NrJ   )+rK   rE   rT   rW   zr   r   r7   r8   r6   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   r1   r.   r4   r3   r2   r5   rB   rC   rL   rM   rN   test_Functionr[   ,   s   1a,,,Q3q6!"o555Q$q'!"&8888q!///1.000Q1c!Qi'(,DDDD!...!...q?j(((Aq!"m3331a!%6666!...Q=H$$$a>Y&&&a>Y&&&a+++1"6666 0000...A#5555A<----A<++++A<++++A<++++Q=----Q=----a,,,1.000A?222a!%6666!!Q'(,BBBBA&'+==== 2222!!4444!Q $::::A<<<<<!000!R!%8888!Q $6666rM   c                     \        \        \        \        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\        \        \        \        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HermiteH[x, y]zLaguerreL[x, y]zLaguerreL[x, y, z]zJacobiP[x, y, z, w]zGegenbauerC[x, y, z]zChebyshevT[x, y]zChebyshevU[x, y]zLegendreP[x, y]zLegendreP[x, y, z]N)rK   r9   rT   rW   r:   r;   rZ   r<   wr=   r>   r?   r@   rA   rL   rM   rN   test_special_polynomialsr^   V   s    A#3333!Q $55551a()-AAAA1a#$(====Aq!$%)????Aq!"&8888Aq!"&8888!Q $55551a()-AAAArM   c                     \        \        ^,          4      R8X  g   Q h\        \        \        ^,          ,          4      R8X  g   Q h\        ^\        \        4      R,          \        \        \        ,          ,
          ,          ,          \        ^,          \        ,           ,          4      R8X  g   Q h\        \        R,          4      R8X  g   Q h\        \        \	        ^^4      ,          4      R8X  g   Q hR# )	rQ   zx^3zx^(y^3)g      @z(3.5*f[x])^(-x + y^x)/(x^2 + y)zx^(-1.0)zx^(2/3)Ng      )rK   rT   rW   rE   r   rL   rM   rN   test_Powr`   b   s    A;%QTy(((AaDHAqD))1a4!845)* * *D>Z'''HQN"#y000rM   c                     \        R RR7      w  rr#\        \        \        ,          \        ,          4      R8X  g   Q h\        \        \        ,          V ,          4      R8X  g   Q h\        \        \        ,          V ,          V,          4      R8X  g   Q h\        \        \        ,          V ,          V,          V,          4      R8X  g   Q h\        \        V ,          V,          W#,           ,          V ,          \        ,          4      R8X  g   Q hR# )	zA B C DF)commutativezx*y*zzx*y*Azx*y*A**Bzx*y*A**B**Czx*y*A**B**(C + D)**AN)r   rK   rT   rW   rZ   )ABCDs       rN   test_Mulrg   k   s    6JA!1Q<7"""1Q<7"""1Qq>Z'''1Qq},,,1Qq"#'====rM   c                     \        \        P                  4      R 8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P
                  4      R8X  g   Q h\        \        P                  4      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      R8X  g   Q h\        \        P                  4      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      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P                   4      R8X  g   Q hR# )01rI   z1/2IInfinityz	-InfinityComplexInfinityIndeterminateEPiGoldenRatiozE(1/3 + (1/3)*(19 - 3*33^(1/2))^(1/3) + (1/3)*(3*33^(1/2) + 19)^(1/3))zG2*(1/3 + (1/3)*(19 - 3*33^(1/2))^(1/3) + (1/3)*(3*33^(1/2) + 19)^(1/3))
EulerGammaCatalanN)rK   r   ZeroOneNegativeOneHalfImaginaryUnitr   NegativeInfinityrm   NaNExp1r   rq   TribonacciConstantrr   rs   rL   rM   rN   test_constantsr}   t   s   =C<34'''=E!!!!S(((9
"""##$333""#'8888<?***=C9=000%%&	)) ) ) 1'''(	)) ) ) ,...y(((rM   c            	          \        ^^^^^^^..^^	^
.^.4      R8X  g   Q h\        R4      R8X  g   Q h\        ^.4      R8X  g   Q h\        R4      R8X  g   Q h\        \        . RO!  4      R8X  g   Q hR# )	   z){1, 2, 3, {4, 5, {6, 7}}, 8, {9, 10}, 11}z{1, 2, {3, 4}}z{1}z	{1, 2, 3}N)r      )rQ      )r   )r   r   rQ   )rK   r
   rL   rM   rN   test_containersr      s    !QAq1a&>1q"gr:;34 4 4 $4444!:;%	"#{222rM   c                  F   ^ RI Hp HpHpHp V ! . R
O. RO. RO. RO.4      pV! V4      pV! V4      pV! V4      p\        V4      \        V4      u;8X  d	   R8X  g   Q h Q h\        V4      \        V4      u;8X  d	   R8X  g   Q h Q h\        V ! ^ ^ . 4      4      R8X  g   Q h\        V! ^ ^ . 4      4      R8X  g   Q h\        V ! ^ ^. 4      4      R8X  g   Q h\        V! ^ ^. 4      4      R8X  g   Q h\        V ! ^^ . 4      4      R8X  g   Q h\        V! ^^ . 4      4      R8X  g   Q hR	# )r   )MutableDenseMatrixMutableSparseMatrixImmutableDenseMatrixImmutableSparseMatrixz;{{1, -1, 0, 0}, {0, 1, -1, 0}, {0, 0, 1, -1}, {0, 0, 0, 1}}zsSparseArray[{{1, 1} -> 1, {1, 2} -> -1, {2, 2} -> 1, {2, 3} -> -1, {3, 3} -> 1, {3, 4} -> -1, {4, 4} -> 1}, {4, 4}]z{}zSparseArray[{}, {0, 0}]zSparseArray[{}, {0, 3}]z{{}, {}, {}}zSparseArray[{}, {3, 0}]N)r   rJ   r   r   )r   r   rJ   r   )r   r   r   rJ   )r   r   r   r   )sympy.matricesr   r   r   r   rK   )r   r   r   r   rc   rd   re   rf   s           rN   test_matricesr      s\   4 4						A 	AAQAa A8uQx 	     8uQx 	     #Aq"-.$666$Q2./3LLLL#Aq"-.$666$Q2./3LLLL#Aq"-..@@@$Q2./3LLLLrM   c                     ^ RI Hp HpHpHp V ! . RO. RO. RO.. RO. R	O. R
O..4      p\        V4      R8X  g   Q hV! V4      p\        V4      R8X  g   Q hV! V4      p\        V4      R8X  g   Q hV! V4      p\        V4      R8X  g   Q hR# )r   )MutableDenseNDimArrayImmutableDenseNDimArrayMutableSparseNDimArrayImmutableSparseNDimArrayzg{{{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}, {{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}}}a  SparseArray[{{1, 1, 1} -> 1, {1, 1, 2} -> 2, {1, 1, 3} -> 3, {1, 1, 4} -> 4, {1, 2, 1} -> 5, {1, 2, 2} -> 6, {1, 2, 3} -> 7, {1, 2, 4} -> 8, {1, 3, 1} -> 9, {1, 3, 2} -> 10, {1, 3, 3} -> 11, {1, 3, 4} -> 12, {2, 1, 1} -> 13, {2, 1, 2} -> 14, {2, 1, 3} -> 15, {2, 1, 4} -> 16, {2, 2, 1} -> 17, {2, 2, 2} -> 18, {2, 2, 3} -> 19, {2, 2, 4} -> 20, {2, 3, 1} -> 21, {2, 3, 2} -> 22, {2, 3, 3} -> 23, {2, 3, 4} -> 24}, {2, 3, 4}]N)r   r   rQ   r   )            )	   
         )            )            )            )sympy.tensor.arrayr   r   r   r   rK   )r   r   r   r   examples        rN   test_NDArrayr      s    : : $



 


	G >>> > > &g.G>>> > > %W-G>	
 
 
 'w/G>	
 
 
rM   c            	      :   \        \        \        \        \        4      4      \        4      4      R 8X  g   Q h\        \        \	        \        ^,          ) \
        ^,          ,
          4      \        \        ) \        3\
        \        ) \        34      4      R8X  g   Q hR# )zHold[Integrate[Sin[Sin[x]], x]]zTHold[Integrate[Exp[-x^2 - y^2], {x, -Infinity, Infinity}, {y, -Infinity, Infinity}]]N)rK   r   r   rT   r   rW   r   rL   rM   rN   test_Integralr      ss    #c!f+q)*.OOOO#q!teadl+rc2,rc2,( )	%% % %rM   c            	      N   \        \        \        \        4      \        4      4      R 8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        \        4      \        ^,          ,          \        ^4      4      R8X  g   Q h\        \        \        \        4      \        ^,          ,          \        \        \        4      4      R8X  g   Q h\        \        \        \        4      \        ^,          ,          \        \        ^\        4      4      R8X  g   Q hR# )zHold[D[Sin[x], x]]zHold[D[x, x]]zHold[D[y^4*Sin[x], {x, 2}]]zHold[D[y^4*Sin[x], x, y, x]]z!Hold[D[y^4*Sin[x], x, {y, 3}, x]]N)rK   r   r   rT   rW   rL   rM   rN   test_Derivativer      s    CFA&'+????Aq!"o555CF1a4KA./3PPPPCF1a4KAq126TTTTCF1a4KAq!459\\\\rM   c            	      .   \        \        \        \        4      \        ^ ^
34      4      R8X  g   Q h\        \        \	        \        ^,          ) \
        ^,          ,
          4      \        \        ) \        3\
        \        ) \        34      4      R8X  g   Q hR# )r   zHold[Sum[Sin[x], {x, 0, 10}]]zNHold[Sum[Exp[-x^2 - y^2], {x, -Infinity, Infinity}, {y, -Infinity, Infinity}]]N)rK   r   r   rT   r   rW   r   rL   rM   rN   test_Sumr      su    SVaBZ()-LLLLS!Q$A&"b\"b\# $	%% % %rM   c                  L    ^ RI Hp  V ! 4       P                  R4      R8X  g   Q hR# )r   MCodePrinterzHello Worldz(* Hello World *)N)sympy.printing.mathematicar   _get_commentr   s    rN   test_commentr     s'    7>&&}5  rM   c                      \        R \        R7      p R R/p\        V ! \        4      VR7      R8X  g   Q h\        V ! \        4      VR7      R8X  g   Q hR R R3./p\        V ! \        4      VR7      R8X  g   Q hR# )	some_function)clsSomeFunction)user_functionszSomeFunction[z]c                     R # )TrL   )rT   s   &rN   <lambda> test_userfuncs.<locals>.<lambda>  s    drM   SomeOtherFunctionzSomeOtherFunction[z]N)r   r   rK   rZ   )r   my_user_functionss     rN   test_userfuncsr     s    O:M(.9a(* 	   a(* 	   
N,?@AB a(* 	  rM   N)]
sympy.corer   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   sympy.integralsr   sympy.concreter   sympy.functionsr   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   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   r   rD   rK   rT   rW   rZ   r]   rE   rO   rU   rX   r[   r^   r`   rg   r}   r   r   r   r   r   r   r   r   rL   rM   rN   <module>r      s   < < < < < $ ; ; ; ; ; ; ; ; ; ; ; ; ; AY
1aSM&
0''7T	B1>)23MB2j%]%rM   