K i\ddlmZmZddlmZmZmZmZddlm Z m Z m Z m Z m Z mZddlmZmZddlmZmZddlmZmZddlmZddlmZdd lmZdd lmZdd l m!Z!dd l"m#Z#dd l$m%Z%m&Z&ed\Z'Z(edZ)edZ*dZ+dZ,dZ-dZ.dZ/e&dZ0dZ1dZ2dZ3dZ4dZ5dZ6y)) DerivativeFunction)IRationaloopi)EqGeGtLeLtNe)Symbolsymbols)Abs conjugate)explog)sqrt)sin)Integral)Matrix)limit)python)raisesXFAILzx,ythetaphicttd dz dk(sJttd dz dk(sJttdk(sJttdzdk(sJtdtz d k(sJtttd zzd k(sJtttd dzd k(sJttdztzdzdvsJtdtz dvsJtddtzz dvsJtdtddtztz z dvsJtttz dk(sJtt tz dk(sJttdztz dvsJtdtztzdvsJtd tztdzz dk(sJtdtddtdzzz dvsJy)Nze = Rational(-1, 2) ze = Rational(-13, 22)e = oozx = Symbol('x') e = x**2zx = Symbol('x') e = 1/xz*y = Symbol('y') x = Symbol('x') e = y/x**2z&x = Symbol('x') e = x**Rational(-5, 2))z x = Symbol('x') e = 1 + x + x**2z x = Symbol('x') e = x + x**2 + 1z x = Symbol('x') e = x**2 + x + 1)zx = Symbol('x') e = 1 - xzx = Symbol('x') e = -x + 1)zx = Symbol('x') e = 1 - 2*xzx = Symbol('x') e = -2*x + 1)z/y = Symbol('y') x = Symbol('x') e = 1 - 3/2*y/xz0y = Symbol('y') x = Symbol('x') e = -3/2*y/x + 1z1y = Symbol('y') x = Symbol('x') e = 1 - 3*y/(2*x)z'x = Symbol('x') y = Symbol('y') e = x/yz(x = Symbol('x') y = Symbol('y') e = -x/y)z/y = Symbol('y') x = Symbol('x') e = 1/y*(2 + x)z/y = Symbol('y') x = Symbol('x') e = 1/y*(x + 2)z/x = Symbol('x') y = Symbol('y') e = 1/y*(2 + x)z-x = Symbol('x') y = Symbol('y') e = (2 + x)/yz-x = Symbol('x') y = Symbol('y') e = (x + 2)/y)z-y = Symbol('y') x = Symbol('x') e = y*(1 + x)z-y = Symbol('y') x = Symbol('x') e = y*(x + 1) z!x = Symbol('x') e = -5*x/(x + 10))z7x = Symbol('x') e = Rational(-3, 2)*x + Rational(-1, 2),x = Symbol('x') e = -3*x/2 + Rational(-1, 2)r))rrrxyf/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/printing/tests/test_python.pytest_python_basicr/s8 8A;,q. !%: :: : 8B<-" #'> >> > ": !! ! !Q$<8 88 8 !A#;4 44 4 !ArE'?L LL L  8B? H II I !Q$(Q, $/ // / !a%=' '' ' !ac'?) )) ) !hq!nQ&q(( ).? ?? ? !A#;E EE E 1"Q$<G GG G 1q5!) !; ;; ; 1q5!) != == = "Q$B- $H HH H !hq!na!e,, -2  r-ctdtdzdk(sJtdtdzdtdzzdk(sJtdtdztdd zd k(sJy) Nlambdaz(lambda_ = Symbol('lambda') e = 5*lambda_lambda_zRlambda__ = Symbol('lambda') lambda_ = Symbol('lambda_') e = 7*lambda_ + 5*lambda__forfor_zCfor__ = Symbol('for') for_ = Function('for_') e = 5*for__ + for_(8))rrrr,r-r.(test_python_keyword_symbol_name_escapingr8Is  &  J KK K 1VH%%&*;(;; < b cd c 1VE]?%5Xf%5a%88 9 S TU Tr-cHtdtddzdk(sJy)Nr1r5r7z$for_ = Function('for') e = 5*for_(8))rrr,r-r.*test_python_keyword_function_name_escapingr:Ss2  /(5/!  !H II Ir-cttttdk(sJtt ttdk(sJtt ttdk(sJtt ttdk(sJttttdk(sJttttdzz tdzdvsJy) Nz,x = Symbol('x') y = Symbol('y') e = Eq(x, y)z*x = Symbol('x') y = Symbol('y') e = x >= yz*x = Symbol('x') y = Symbol('y') e = x <= yz)x = Symbol('x') y = Symbol('y') e = x > yz)x = Symbol('x') y = Symbol('y') e = x < yr r!)z7x = Symbol('x') y = Symbol('y') e = Ne(x/(1 + y), y**2)z7x = Symbol('x') y = Symbol('y') e = Ne(x/(y + 1), y**2)) rr r*r+r r r r rr,r-r.test_python_relationalr<Xs "Q( O OO O "Q( M MM M "Q( M MM M "Q( L LL L "Q( L LL L "QAY1% &+E EE Er-ctdtzttzdvsJttddk(sJtdt ddzdk(sJttdt zdk(sJtdt zt ddzdk(sJtdt dd zd k(sJtt td k(sJtt ttdzdzz d vsJtd }t|tdk(sJt|ttdk(sJt|ttdzz tdvsJttttdzdzdvsJttdzt ddzdzt ddzdvsJtttdzdk(sJy)Nr!z x = Symbol('x') e = 2*x + exp(x)z e = sqrt(2)r r'ze = 2**Rational(1, 3)ze = sqrt(2 + pi)ze = (2 + pi)**Rational(1, 3)ze = 2**Rational(1, 4)zx = Symbol('x') e = Abs(x))z%x = Symbol('x') e = Abs(x/(1 + x**2))z%x = Symbol('x') e = Abs(x/(x**2 + 1))fz*x = Symbol('x') f = Function('f') e = f(x)z=x = Symbol('x') y = Symbol('y') f = Function('f') e = f(x, y))zEx = Symbol('x') y = Symbol('y') f = Function('f') e = f(x/(1 + y), y)zEx = Symbol('x') y = Symbol('y') f = Function('f') e = f(x/(y + 1), y))z)x = Symbol('x') e = sqrt(1 + sqrt(1 + x))z)x = Symbol('x') e = sqrt(sqrt(x + 1) + 1))zAx = Symbol('x') e = (1 + (1 + x)**Rational(1, 3))**Rational(1, 3)zAx = Symbol('x') e = ((x + 1)**Rational(1, 3) + 1)**Rational(1, 3)zx = Symbol('x') e = sin(x)**2) rr*rrrrrrr+r)r?s r.test_python_functionsr@cs !A#A, #F FF F $q'?m ++ + !Xa^# $(? ?? ? $q2v, #5 55 5 1r6HQN* +/M MM M !Xa^# $(? ?? ? #a&>: :: :  Aq!taxL 6 66 6  A !A$<I II I !Aq'?` `` ` !Aq1uIq/ "'T TT T $QU q() */6 66 6 QUXa^+q08Aq>A BGN NN N #a&!)  @ @@ @r-c ttd\}}tt||tzzdk(sJttt ||tzzdk(sJy)Nabz_ _ a - I*bz _ _ a - I*b e )maprrrrr)abs r. test_python_functions_conjugatesrFsX vt DAq 9Q1W% '+= == = 9SQqS\* ,0N NN Nr-cttttd}t|dk(sJttttdtz}t|dk(sJttttdzzttd}t|dk(sJtdtztzttdtdzz}t|dvsJy)NF)evaluatez)x = Symbol('x') e = Derivative(log(x), x)z-x = Symbol('x') e = x + Derivative(log(x), x)r!zCx = Symbol('x') y = Symbol('y') e = Derivative(x**2 + log(x), x, y))zBx = Symbol('x') y = Symbol('y') e = x**2 + Derivative(2*x*y, y, x)zBx = Symbol('x') y = Symbol('y') e = Derivative(2*x*y, y, x) + x**2)rrr*rr+)f_1f_2f_3f_4s r.test_python_derivativesrMs SVQ /C #;F FF F SVQ /! 3C #;J JJ J SVad]Aq5 9C #;O PP P QqSUAq5 1AqD 8C #;P PP Pr-c0tttt}t|dk(sJttdzt}t|dk(sJttdtzzt}t|dk(sJttdztddf}t|dk(sJttdztt dddf}t|dk(sJttdzt dzztt }t|d k(sJy) Nz'x = Symbol('x') e = Integral(log(x), x)r!z%x = Symbol('x') e = Integral(x**2, x)z*x = Symbol('x') e = Integral(x**(2**x), x)r z-x = Symbol('x') e = Integral(x**2, (x, 1, 2))r(z;x = Symbol('x') e = Integral(x**2, (x, Rational(1, 2), 10))z=x = Symbol('x') y = Symbol('y') e = Integral(x**2*y**2, x, y))rrr*rrr+)rIrJrKrLf_5f_6s r.test_python_integralsrQs 3q61 C #;D DD D 1a4 C #;B BB B 1q!t9a C #;G GG G 1a4!Q #C #;J JJ J 1a4!Xa^R0 1C   N OO O 1a419a #C #;[ [[ [r-c|tttdzdzdgtttzgg}d}||k(sJy)Nr!r zSx = Symbol('x') y = Symbol('y') e = MutableDenseMatrix([[x**2 + 1, 1], [y, x + y]]))rrr*r+)pss r.test_python_matrixrUs:v1Q{Q!H-./A_A 6M6r-ctttttdk(sJtttdztddk(sJy)Nr$r!rze = 0)rrr*rr,r-r.test_python_limitsrWs= %1b/ "h .. . %1a# $ // /r-cZtd}td}||z}t|dk(sJy)Nza_{b}rEz/a_b = Symbol('a_{b}') b = Symbol('b') e = a_b*b)rr)a_brEexprs r.test_issue_20762r[s0 /Cs A q5D $<N NN Nr-c&ttdy)Nc$ttdS)Ngarbage)method)rr*r,r-r.ztest_settings..s fQy9r-)r TypeErrorr,r-r. test_settingsrbs  99:r-N)7sympy.core.functionrrsympy.core.numbersrrrrsympy.core.relationalr r r r r rsympy.core.symbolrr$sympy.functions.elementary.complexesrr&sympy.functions.elementary.exponentialrr(sympy.functions.elementary.miscellaneousr(sympy.functions.elementary.trigonometricrsympy.integrals.integralsrsympy.matrices.densersympy.series.limitsrsympy.printing.pythonrsympy.testing.pytestrrr*r+thphr/r8r:r<r@rFrMrQrUrWr[rbr,r-r.rrs644::/A=98.'%(.u~1 G_ E]0fUI E AFOO P&\2 0O;r-