K i"dZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZmZdd lmZmZdd lmZdd lmZmZmZdd lmZdd lmZmZddlmZe dZ e dZ!e dZ"e dZ#e dZ$e dZ%e dZ&e dZ'edZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0d Z1ed!Z2d"Z3y#)$zp If the arbitrary constant class from issue 4435 is ever implemented, this should serve as a set of test cases. )Function)I)Pow)Eq)S)Symbol)explog)coshsinh)sqrt)acoscossin)Integral) constantsimpconstant_renumber)XFAILxyzu2_aC1C2C3fcttttztgttzk(sJttttztgttzk(sJttttztgttzk(sJttttztgttzk(sJttdtztgtk(sJtttdztgtk(sJttttztzttgttzk(sJttttztzttgttzk(sJttttztzttgttzk(sJttttztzttgttzk(sJttttztzttgttzk(sJttttztdzztgttztdzzk(sJttttztdzztgttztdzzk(sJtttttzztgttztzk(sJtttttzztgttztzk(sJtttttzzttgttzk(sJttttztzttgttzk(sJttttztzttgttzk(sJttttdzztzttgtk(sJttttztzttgttzk(sJtttttzzttgttzk(sJttttztzttgttzk(sJttttztztztzdzttgttdzzk(sJttttztzt zttt gttzk(sJttttztdzzt t zttt gttzk(sJttttztgtk(sJttttzttgtk(sJttttzttgtk(sJttttztzttgtk(sJttttzdtzztgttzdtzzk(sJy)N)rrrrrrrrk/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/solvers/tests/test_constantsimp.pytest_constant_mulr$ s \!B$5 6"Q$ >> > \"Q$5 6"Q$ >> > \!B$5 6!B$ >> > \"Q$5 6!B$ >> > \!B$5 6" << < \"Q$5 6" << < \!B$q&2q': ;r!t CC C \!A#b&2q': ;qt CC C \!A#b&2q': ;qt CC C \"Q$q&2q': ;r!t CC C \!B$q&2q': ;qt CC C \"Q$A,= >"Q$!* LL L \!B$A,= >"Q$!* LL L \!QrT(RD9 :ac"f DD D \!RT(RD9 :ac"f DD D \"ac(RG< =A EE E \1Q3(RG< =2 EE E \1Q3(RG< =2 EE E \!QU)B,Q@ AR GG G \2a4(RG< =A EE E \!QrT(RG< =2 EE E \1R4(RG< =2 EE E \"Q$q&(1*Q,Q@ AR1W LL L \"Q$q&(RAJ? @BqD HH H \"Q$q!t)CF*:RAJG HBqD PP P \"R%"6 72 == = \"R%"b: ;r AA A \"R%"b: ;r AA A \"R%(RH= >" DD D \"Q$q!t)bT: ;r!tAqDy HH Hr"ctttttztgtk(sJtttdztgtk(sJttdtztgtk(sJttttzttgtk(sJttttztgttzk(sJttttztgtk(sJtttt ztt gtk(sJttt tztt gtk(sJtttt ztztt gtk(sJyNr)rrrrrrr!r"r#test_constant_addr'As2 \"r'B48 9R ?? ? \"q&2$7 8B >> > \!b&2$7 8B >> > \"q&2q': ;r AA A \"q&2$7 8BF BB B \"r'B48 9R ?? ? \"r'B8< = CC C \"r'B8< = CC C \"r'B,RA Bb HH Hr"cttttztgtk(sJttttttgtk(sJttttztgtk(sJttttzttgtk(sJttttzttgtk(sJttttzttgtk(sJtttt ztt gtk(sJtttt ztgtt zk(sJtttdztgtk(sJtttt t zztgtt t zzk(sJyr&)rrrrrrrr!r"r#test_constant_power_as_baser)Msf \"b&2$7 8B >> > \#b"+t< = CC C \"b&2$7 8B >> > \"b&2r(; < BB B \"b&2r(; < BB B \"b&2r(; < BB B \"a%"a9 :b @@ @ \"a%"6 72q5 @@ @ \"a%"6 72 == = R!A#Y% '*,qs) 44 4r"cttttztgttzk(sJttttzttgtk(sJtttttzzttgttzk(sJttttztztgttztzk(sJtttttzzttgttzk(sJtttttzzttgttzk(sJtttttzzttgttzk(sJttttztztgttztzk(sJttdtztgtk(sJttt dtztgtk(sJttt ttgtk(sJttt ttztgtt tzk(sJtttdttgtk(sJyr&)rrrrrrr rr!r"r#test_constant_power_as_expr+[s, \!R%"6 71b5 @@ @ \!R%"a9 :b @@ @ \!QU(RG< =B FF F adRZ"& (,-qD2: 66 6 QBZ"a) +./e 44 4 \!RU(RG< =B FF F QQZ"a) +./e 44 4 aeaZ"& (,-rEA: 66 6 \!R%"6 72 == = \!A$(RD9 :b @@ @ \#b'B48 9R ?? ? Sa[2$' ),.s1vI 66 6 \#a*rd; < BB Br"c tttttgtk(sJttt ttgtk(sJttt tttgtk(sJttt tt tt gtk(sJttt t ttt gtk(sJttt t t tt gtk(sJttt tt tgt tt k(sJttt ttttgtk(sJttt ttttgtk(sJttt ttt tt tgtk(sJyN)rrrrrrrrr!r"r#test_constant_functionr.psr \#b'B48 9R ?? ? \!B%"6 72 == = \!B)bT: ;r AA A \!B)b"X> ?2 EE E \!B)b"X> ?2 EE E \!B)b"X> ?2 EE E Qr1Xt$ &)*2q 22 2 \!B(RG< = CC C \!Ar(RG< = CC C \!B2,R D E KK Kr"c tttttttgttttk(sJyr-)rrrrrr!r"r#test_constant_function_multipler0~s: Qr2q\B4( *-.r2q\ :: :r"c4tttdzdztgtk(sJtttdztz tgttzk(sJtttdzdzdztgtk(sJttt dtztzt dztgttzk(sJttdtzt ztt gtk(sJyr&)rrrrrr rr!r"r#test_constant_multipler2s \"Q$(RD9 :b @@ @ \!A#b&2$7 8BqD @@ @ \"a%'A+t< = CC C S2Y]T!W,rd3 58:Q ?? ? \!B$)b"X> ?2 EE Er"cltttzzttttzzk(sJyr-)rrrr!r"r#test_constant_repeatedr4s& 19)2195 55 5r"c ttttdtzzttt t zzztt t gttttzt tdtzzzk(sJtttttttzttdz zt ttdz zztt gtttttttdz zt ttdz zzk(sJttttttt ttz tgtttttttz k(sJtttttttz dttttz zzdtgtttttzdttttz zzdk(sJttttttdztdtz ztttztz tdzdttdzzz zdtgtttttztttztdzdttdzzz zdk(sJtttttt tz  t!tttz zdz tttz zttttz ttt tz zdz z dtgtttt tz  t!tttz zdz tttzzttttz ttt tz zdz z dk(sJtttt#dtdt$dzz t$zz t$t&tttz f ttttz zdtgtt#dt$tdt$dzz zz t$t&tttz f ttttzzdk(sJttttt tztdzzttttt tztdzz fDcgc]}t|tgc}tttttttzztttttttzz gk(sJycc}w)Nrrr )rrrr rrrrrrr r rrr r rrrr)is r#test_ode_solutionsr9s \"S1X+AR8H*H2rSU,W X"SV)bQqSk12 33 3 R!ad4!9nr$qs)|; ? ? BqtG     -/qtT2#a%!Q$,5G,H"QqTTXZ\Y\]^Y^abdeaeYeTfSfJg+h iaLRD ! i AaD$q"q&z" #R!tArAvJ/?.?%@A BB B is+[3ctttzttzzttgtttzzk(sJyr-)rrrrr!r"r#test_nonlocal_simplificationr;s/ R" r2h /219 << rLs ) $"$=>9EE.A& 3K 3K 3K D\ D\ D\ D\ D\ SMIB I 4C* L:F6B6==Dr"