K iddlmZddlmZddlmZmZddlmZm Z ddl m Z ddl m Z mZmZmZmZmZddlmZddlmZmZdd lmZdd lmZmZmZdd lmZm Z 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.ddl/m0Z0m1Z1m2Z2ddl3m4Z4m5Z5m6Z6ddl7m8Z8ddl9m:Z:m;Z;mZ>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEddlFmGZGmHZHmIZImJZJddlKmLZLmMZMmNZNmOZOmPZPmQZQddlRmSZSmTZTmUZUddlVmWZWddlXmYZYmZZZddl[m\Z\m]Z]ddl^m_Z_m`Z`ddlambZbddlcmdZdddlemfZfddl[mgZgddlhmiZiddljmkZkmlZlddlmmnZnmoZodd lpmqZqmrZrmsZsmtZted!d"d"#Zud$Zvd%Zwd&Zxd'Zyd(Zzd)Z{d*Z|d+Z}d,Z~d-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zekd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZekdMZdNZdOZdPZdQZdRZdSZdTZdUZekdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZdZd„ZdÄZdĄZdńZdƄZdDŽZdȄZdɄZdʄZd˄Zd̄Zd̈́Zd΄Z dτZ!dЄZ"dфZ#d҄Z$dӄZ%y))product)Sum)Functiondiff) EulerGamma GoldenRatio)Mod)EIRationaloopizoo)S)Symbolsymbols) fibonacci)binomial factorial subfactorial)Absresign)LambertWexplog)atanhasinhacoshacothacschasechtanhsinh)ceilingfloorfrac)cbrt real_rootsqrt) Piecewise) acosacotacscasecasinatancoscotcscsecsintan)besselibesselybesseljbesselk)Eierferfcerfifresnelcfresnels)digammagamma uppergamma)meijerg)Integral integrate)Limitlimit) logcombinesimplify) hyperexpand) AccumBounds)Mul) heuristics)Order)XFAILraises) elliptic_e elliptic_k)xyzknTintegerpositivec \tttttusJtttt t usJtt ttt usJttdztt tusJttdz ttt usJttttztdddk(sJtdtz ttdk(sJtt ttttusJtt t ttt usJtt ttz tttusJtdtz t t z ttdk(sJttdtz ztttusJtttdzz ttt usJtdtzdt dzztddk(sJtdtztztdt tdztztdk(sJtdtztztddt tdztztddk(sJtdtztztztddt dtztztztddk(sJtttz ttz tdt ttzk(sJttttztz tdttttzk(sJttdtz dzttdk(sJttjtt tjusJttdtzttjtjusJtdtdz z tddtusJtdtdz z tddt usJtddtz dzz tddt usJtddtz dzz tddtusJtdttz ttdt usJtdttz ttdtusJtdttz ttdz dt usJtdttz ttdz dtusJtdt!tdzz tdtzt#ddzdtusJtdt!tdzz tdtzt#ddzdt usJtdt%tdzz ttt#ddzdt usJtdt%tdzz ttt#ddzdtusJtt!tttt'tj(tj*k(sJtt%tttt'tj(tj*k(sJtt-tttt'tj(tj*k(sJtt/tttt'tj(tj*k(sJttttz tdd dk(sJttdztdd dk(sJtdtdzz tdd tusJtdtz tdd t0usJtddtz ztdtusJtddtz ztddt usJttd ztddtusJttd ztddt usJtdt tz tddt t2zk(sJttdztdddk(sJtt ttdddk(sJttt ztddt d dtz zzk(sJtdttztztdt ttdztztdk(sJtdt5tz tddtk(sJtdt5tz tddt k(sJtdt7tz tddtk(sJtdt7tz tddt k(sJttdtz dttz ztddtk(sJttdtz dtz ztddtk(sJy) Nr+dir-+-)rIrUr rrr*rHrVrr2rCrNaNrPr6rr7r r3rMNegativeInfinityInfinityr5r4rr r0r$d/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/series/tests/test_limits.py test_basic1rp)s\ Ar?b  As s "" " !Q s "" " Aq2# " $$ $ !Q$2 2# %% % 3q61aS )Q .. . 1a  !! ! QB 2 %% % #a&!R RC '' ' Q1b !R '' ' 1sA2w2 &! ++ + QqS!R B && & QT1b !bS (( ( !a%1tAw;'A .! 33 3 !a%"a #ua!eb[!Q'? ?? ? !a%"a ,q1urk1aS0Q QQ Q !a%!)b!QC 0E1q519r/1aUX4Y YY Y 1SVQ "rc$q'k 11 1 QUAq! $SV R 77 7 qsQwB '1 ,, , B3 155 (( ( q!Q &!%% // / AEAqc *b 00 0 AEAqc *rc 11 1 AEA:q! -" 44 4 AEA:q! - 33 3 3q61bc *rc 11 1 3q61bc *b 00 0 3q61bd , 33 3 3q61bd , 22 2 3q!t9a!B$!Q!7S AR GG G 3q!t9a!B$!Q!7S AbS HH H 3q619a"Xa^"3# >2# EE E 3q619a"Xa^"3# >" DD D QB ;q/A/A1::#N NN N QB ;q/A/A1::#N NN N QB ;q/A/A1::#N NN N QB ;q/A/A1::#N NN N Q1aT *a // / Aq! &! ++ + 1a4A4 (B .. . 1a % ,, , QqS!Q 2 %% % QqS!QC (RC // / R!QC (B .. . R!QC (RC // / 47Aqc *sAg 55 5 Aq! % ** * a!QC (A -- - RCA3 'B3a"f~+= == = !c!f*r!1a (E3q6A:2BAq,I II I 47Aq , 22 2 47Aq , 33 3 47Aq , 22 2 47Aq , 33 3 QqSAc!fH$a# 6" << < QqSAaCAS 1R 77 7rnctttztdddk(sJtttdz tz tddk(sJtddtz zttdk(sJttdtz  ttdk(sJtttt ztttusJttttdz ztttusJttttt ztttusJtddtz ztt z ttdk(sJy)Nrr_r`rbrir^ rIrUrr rmrnro test_basic2rtps Aq! % ** * #a&1*aA &! ++ + QqS!R A %% % #ac(Ar "b (( ( S!Wa $ ** * S!Q$ZB '2 -- - S#a&\!1b )R // / acCG#Q +r 11 1rnctdtz tddtusJtdtz tddt usJy)Nrbrr_r`rcrIrUr rmrnro test_basic3rw{s> 1a $ ** * 1a $ ++ +rnc&tdtzttzztddk(sJtdtzttzztddtzk(sJtdtdzzttdzzztddtdz z k(sJtttdzttz ttdk(sJt dtdzdzz tdtfdt ztdzd z k(sJy) Nr^rrbrhrgird )rIrUrVr*r rGrrmrnro test_basic4r{s 1qsAq !Q && & 1qsAq !QU ** * 1a4!AG)#Q +sQqSy 88 8 a!etAw&2 .! 33 3 Q1q\Aq": .!B$tAw,q. @@ @rnc \tdd\}}}t||z t|t|z z }|j|tdk(sJ||zj|tdk(sJtdd\}}|dz|dz |dzzt|dzz|dzdzdzz d|dzdz|dzzz zd|zt ||z z|dzdz d z t|dz|dzzzz|dzdzdzz z z}t||tt |d zz|dzdzdzz k(sJy) Nza b cTr\rztau xr^rbrg?rd)rrrIr r1r)abcAtaurUexprs rotest_logrsmg-GAq! AaCCFSVO$A 771b>Q   E==B 1 $$ $ Wt ,FC 6C!GcAg&s1q5z136A:/AAQIa%HEVD3K/36!8c>3sAvdHD31fqj1_%% &D q" CFCFQJ?!: :: :rnctttdz ddztdzz tddtddk(sJy)Nrdr^rgr_rb )rIr)rUr rmrnrotest_piecewisers: )AE1%)AE2Ar3 ?8Ar? RR Rrnc dttztdtzdz ttdddtzdz dzzz z dtzdz dk\fddtzz ttdddtzdz dzzz z dfz}ttdzdz tdkftdz dz df}ttdz d z td kftdz d z tdkDftttd z df}t |tddk(sJt |tddk(sJt |td dk(sJy) Nr^rbrTr~g?rzrerird)r*rUr+rrI)func1func2func3s rotest_piecewise2rsK d1gIi!A#'3tA1Q37Q,4F/G+H!H!A#PQ'K!1Wc$q1acAg\>'9":;;TBD DE q!tAvqCx(1Q3;*= >E A{AF+q1uk1q5-ADQQRUDTVZC[ \E 1  "" " 1  "" " 2 ! ## #rncGddt}t|tttt |tttk(sJy)NceZdZedZy)test_basic5..mycH|tjurtjSyN)rrlrj)clsargs roevalztest_basic5..my.evalsajj uu !rnN)__name__ __module__ __qualname__ classmethodrrmrnromyrs    rnr)rrIrUr rH)rs ro test_basic5rs8X A2 %1q""5 55 5rnctttzttzztdttzdtzzk(sJyNr^)rIrUrVrWrmrnrotest_issue_3885rs1 1qsAq !QqS1Q3Y .. .rnc>ttttz tddk7sJttttz tdjdk(sJtttddjttdt dfk(sJy)Nrrbrfr`)rHr6rUdoitargsrrmrnro test_Limitrsu Q1a A %% % Q1a % % '1 ,, , Aqd # ( (Q1fTl,C CC Crncttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttd dd k(sJttttd dd k(sJtttd tz zdz tddtd dk(sJtttd zttz ttt t j t d dz k(sJttttttdk(sJtttttt dk(sJttttttdk(sJtttttt dk(sJy) Nrgr_rcrhrirrbr^rdr~) rIr&rUr r rMrHalfr1r%rmrnro test_floorrsQ q1b# &" ,, , q1b# &" ,, , q1b# &" ,, , q1b# &" ,, , q1a % ** * q1a % ++ + q1a % ** * q1a % ** * q1a % ** * q1a % ** * q1c3 '3 .. . q1c3 '3 .. . 51:aAs +x1~ == = q3w%(*Ar 2k166'1Q4PQ66R RR R tAwB '1 ,, , tAwRC (B .. . a!1b )Q .. . a!1rc *b 00 0rnctttttdddk(sJtttttdddk(sJttt ttdddk(sJttt ttdddk(sJttdttztdddk(sJttdttztdddk(sJttdt tztdddk(sJttdt tztdddk(sJy)Nrr_rcrirer)rIr&r6rUr2rmrnro&test_floor_requires_robust_assumptionsrs s1v1c *a // / s1v1c *b 00 0 s1v1c *a // / s1v1c *a // / q3q6z"Aq# .! 33 3 q3q6z"Aq# .! 33 3 q3q6z"Aq# .! 33 3 q3q6z"Aq# .! 33 3rncttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttdddk(sJttttd dd k(sJttttd dd k(sJtttdtz zdz tddtddk(sJtttd zttz ttt t j t ddz k(sJy) Nrgr_rircrrbr^rdrr~)rIr%rUr r rMrrrmrnro test_ceilingrs QC (B .. . QC (B .. . QC (A -- - QC (B .. . Q3 '1 ,, , Q3 '1 ,, , Q3 '1 ,, , Q3 '1 ,, , Q3 '1 ,, , Q3 '1 ,, , QS )S 00 0 QS )S 00 0 71Q3<!1a -!Q ?? ? S!GAJ.2 6+qvvgqQRtTUv:V VV Vrnctttttdddk(sJtttttdddk(sJttt ttdddk(sJttt ttdddk(sJttdttztdddk(sJttdttztdddk(sJttdt tztdddk(sJttdt tztdddk(sJy)Nrr_rbrcrer)rIr%r6rUr2rmrnro(test_ceiling_requires_robust_assumptionsrs Q!Q , 11 1 Q!Q , 11 1 Q!Q , 11 1 Q!Q , 11 1 SV$aC 0A 55 5 SV$aC 0A 55 5 SV$aC 0A 55 5 SV$aC 0A 55 5rnctttttt ddk(sJtttdtz zttt ddk(sJtttdtz ztt t dtk(sJttttzttt dtk(sJttt ttdddk(sJttt ttdddk(sJttt ttdddk(sJtttdztdddk(sJttdttdtzdztdddk(sJttdtzdztdddk(sJttttjztddtddz k(sJttdtz tdt ddk(sJy) Nrrbr_rcrfr^c@ttttddSNrrf)rIr'rUrmrnroztest_frac..suT!WaD9rnrg) rIr'rUr rMr6r2rR ValueErrorrrrmrnro test_fracrs a!R K1$5 55 5 a1Q3B ';q!+< << < a1Q3RC (K2,> >> > a!Q #{1b'9 99 9 c!fq!S )Q .. . c!fq!S )Q .. . c!fq!T *a // / adQ4 (A -- - :9: bdQhAs +q 00 0 bdQhAs +q 00 0 a!&&j!1a .!A$q& 88 8 acAq ![A%6 66 6rnctttttz tdddk(sJtttttz tdddk(sJttt t tz tdddk(sJttt t tz tdddk(sJy)Nrr_rcrg)rIr&r6rUr7rmrnrotest_issue_14355r s s1vax!Q , 11 1 s1vax!Q , 11 1 Awqy!1a - 33 3 Awqy!1a - 33 3rnctdd}tt|td|z z|ddk(sJtt|t |dzzt |z |t t dz k(sJy)NrUTrealrbrr^)rrIr1r6r*r rrUs ro test_atanrsksA aQqS!1a (A -- - a4A;&a0!R 8BqD @@ @rnc ttttddk(sJtttttddk(sJttt ttddk(sJttttdztdtdk(sJtt tt zt tt z z dtzz tdtt k(sJtt tttdzz ttdk(sJttt tttdzz t ttdztdzdzz z dz zttdk(sJtt ttdz dzdz tddtk(sJtt tttdtk(sJtt tt ttdtk(sJtdd}tt t|dzt|z |tdk(sJt|t d|z t zt t d|z z z zdz |ddk(sJtt |t|z |td d k(sJy) Nrrbr^rdr_rWTr}rcri) rIabsrUr6r2rrVrrr rrrWs rotest_set_signsrsP QA ! ## # SVa #q (( ( SVa #q (( ( SQZ!Q '3q6 11 1 #a!e*s1q5z)AaC0!Q 747 BB B SVAqD[!1b )Q .. . CAq!t $SQUQUQJ)>%??!CDa LPQ QQ Q SQZ]Q&'As 3r 99 9 SVa #r )) ) SQ[!1a (B .. . sT"A SVaZQ'B /1 44 4 C!aL3q1Q3w</02Aq 9Q >> > QQB , 22 2rnc *tdd}ttd|z t|z|ddt ddk(sJt t dtt|ttd|z zz|dt dk(sJy) NrUTrrbrr_rir^)rrOr6r1rMrIrr*rs rotest_heuristicr8s}sA c!A#ha(!Q 4 B8J JJ J Qd1gtC!H~5561 =Q GG Grnctdd}d|z t| tzz}t|ttdk(sJ|jttdk(sJy)NrWTr}rir)rrrUrIr )rWfs rotest_issue_3871r>sSsT"A 1S!AYA Ar?a   771b>Q  rncrtd}tdd}td||z z|z|tt|k(sJtd|d|zz z|z|tt|dz k(sJtd|d|zdzz z|z|tt|dz k(sJt|dz |dzz |z|ttdk(sJtddd|z z|zz|tdtj zk(sJtdd|zz|zd|z|zz |ttt d k(sJy) NrYrUTrrbr^rgrz1/3)rrIr rrExp1rYrUs rotest_exponentialrEs6s AsA !ac'Aq" %Q // / !a1g+!1b )S1X 55 5 !a1qk/A%q" -QqS 99 9 1q51q5/A%q" -R 88 8 a!A#g\!1b )QZ 77 7 !ac'AqsQh&2 .#ah- ?? ?rnctd}tdt|t|zz z|z|tt tk(sJy)NrYrb)rrIrUr6r r)rYs rotest_exponential2rPs<s A !aSVn$q(!R 0CF :: :rnctdtzt}t|tt}|j tusJyrrFrUrHr rrls ro test_doitrUs1QA aBA 668r>>rnc tttttdzz ttt ddk(sJtt tt tdzz dzttt ddk(sJtttttt tzz ttt ddk(sJdt dzdz }dt dzdz }t t ||ddt dzz d}tttt tjttd tfjjttt|k(sJt t dtddz ztddz dzddt dz z }tttttjttd tfjjttt|k(sJtttdzdz tzttt d tk(sJdt zttdztzz}t|ttt d tk(sJy) Nrbrgr^rirdrhF)evaluater)rIr6rXr rMr2rNrKrrYrewriterrrU)lohit1t2es rotest_series_AccumBoundsr[s Q#a!e*$a , B0B BB B Q#a!e*$q(!R 0KA4F FF F Q#a&Q-'B /;r13E EE E s1v+qB c!f*aB [R !R#a&[/E BB #c!fnnS1Aq!9=BBDLLSQRTUWY Z^` `` ` [c!fQhAq1 5q!c!f*~ FB #c!fnnS1Aq!9=BBDLLSQRTUWY Z^` `` ` 3q6A:q.1$a , Ar0B BB B QBQ!aA Ar?k!R0 00 0rnc@ttdtttdk(sJttdttt dk(sJttdttttzttzk(sJttdttt tzt tzk(sJtt dtttdk(sJtt dttt dk(sJtt dttttzt k(sJtt dttt tzt k(sJtt dttttk(sJtt dttt t k(sJtt dttttzdk(sJtt dttt tzdk(sJttdtttdk(sJttdttt t tzk(sJttdttttzdk(sJttdttt tzdk(sJttdtttdk(sJyNrbr)rIr:rUr r r9r8r;rmrnro!test_bessel_functions_at_infinityrrs9 A2 &! ++ + AB3 '1 ,, , A1R4 (BqD 00 0 AA2b5 )bSU 22 2 A2 &! ++ + AB3 '1 ,, , A1R4 (RC // / AA2b5 )bS 00 0 A2 &" ,, , AB3 'B3 .. . A1R4 (A -- - AA2b5 )Q .. . A2 &! ++ + AB3 'B3q5 00 0 A1R4 (A -- - AA2b5 )Q .. . A2 &! ++ +rnctdtzt}t|tt}|j d|k(sJy)Nr^Fdeeprrs ro test_doit2rs8QA aBA 66u6  "" "rncttttzttdz z tt dk(sJyrrsrmrnrotest_issue_2929rs0 !c!f*s1vz*As 3q 88 8rnctdttz tdzz ttjddttjzz k(sJtt t tdzdztdt dt dzk(sJtt t tdzdztddt dzk(sJy)Nrbr^rr)rIr2rUrrr6rrmrnrotest_issue_3792rs !c!f*ad"Aqvv .!aAFF m2C CC C SQZ!^$a +s1s1v: >> > SQZ!^$a +q3q6z 99 9rnctdtdzz tdtddk(sJtdttzz tdtj dtzz k(sJtt ttdzdzz tdt ddz k(sJtt ttdztzz tdt ddtzz k(sJy)Nrbrdr^rer)rIrUr rrOnerrmrnrotest_issue_4090rs AEAq !Xa^ 33 3 AFQ "aeeQVn 44 4 QA"Aq )SVAX 55 5 QA#Q *c!fa"fo == =rncttttddtusJtttttdz ddk(sJy)Nrr_r`r^)rIr3rUr rrmrnrotest_issue_4547rs@ QA3 '2 -- - QBqDc *a // /rncxttdztttdzcxk(r tusJJttdztddk(sJttdztddk(sJttdzttdk(sJttdztdtjk(sJy)Nr~rrg)rIrUr rrrmrnrotest_issue_5164rs CB 2s7 0b 00 00 0 CB 1 $$ $ CA ! ## # TAr "a '' ' TAq !QVV ++ +rncdddtzzdtz z}t|tdtk(sJy)N?r)rUrIr )funcs rotest_issue_5383rs0 cAg 1 -D q!  !! !rncFttddz zttztz tdtzdz ztt tz tddtzz ztdzz}t |tt tddz k(sJy)Nrbr^rrdih)rUrrrrrIr rs rotest_issue_14793rs 1aZ3q6 !A %AbD ! 3 IaL aD"Q$K ()*A .D q" 1c )) )rnc tttt gddgddtjt ddgddg}gt t t t t tzt t dt ddzzt ddddddddt t t t t t tzt t dt ddzzdddddddd}t|t|k(sJtt||D]0\}\}}|\}}}}|||zz} t| td||k(sJ2y#t$r JwxYw) Nrirbr^rdrcr_rr`)listrrUrrr r r len enumerateziprIAssertionErrorprint) testsresultsirresrVsrdeqs rotest_issue_5183rs !aRaQA7s% &E'r'2's'B'A'r'B3Xa^/C+C'R'''''''!"'$%''''3' "'%'CE'+-'02sB!Q3G/G'''''' '"#'%&'G u:W %% %#Cw$78 ;D# 1a 1X Qq)S0 00   t  s E E)cDttttz ttdk(sJtt tttt dz k(sJtt ttttusJttttz ttdk(sJtt tttjtt k(sJtdd}t|td|z z|ddk(sJy)Nrr^rTrrb) rIr6rUr r1rrCr2rrr*rrs rotest_issue_5184rs Q1b !Q && & a!R BqD (( ( q1b !R '' ' Q1b !Q && & q1aff %b 11 1sA 3qs8Q "a '' 'rncttdtzdtz ztjz tddk(sJyr)rIrVrrrmrnrotest_issue_5229r s. !a%1Q3!&&(!Q /1 44 4rncttttgt dz dtdz ttt ddzgddg}ddt t ddt t ddt t ddt t ddt t f}t|t|k(sJtt||D]3\}\}}|\}}}|t} t|t|||k(sJ5y#t$r JwxYw)Nr^rrdrcr_r`)rrr3r7rr r rrrrUrIrr) rrrrrrrrrs rotest_issue_4546r s #s#a%BqD"b!Q.?@s% &E!bS"aRCQB31b2#q!R"6G u:W %% %#Cw$78 ;D#1a qT Qq)S0 00   t  s C44 Dctdttdzzdtz ztddk(sJtddtz zddtz zztztddk(sJy)Nrbrdrre)rIrUrrmrnrotest_issue_3934rs_ !aQi-1Q3'A .! 33 3 !ac(Q1X%)1a 0A 55 5rncttdzdtdzzz ttdk(sJttdzdtdzzz ttdk(sJttdzdtdzzz ttdk(sJttdztdzdztt zz ttdk(sJy)Nrrbdi]rIrUr rrmrnrotest_issue_5955rs !R%!ae)$a , 11 1 !S&1q#v:&2 .! 33 3 !T'A4K(!R 0A 55 5 !T'AED=3r723a < AA Arncttdttz tt tz tddk(sJyr)rIrr6rUr3rmrnro test_newissuers2 Qs1vXs3q6{*Aq 1Q 66 6rnctttz tttttz ttk(sJtdtt tzz tz tdtdtt tzz tz tdk(sJtttz tttttz ttk(sJtttz dtz ztttttz dtz zttk(sJyr)rIrUr rHr6rmrnrotest_extended_real_liners RB 5RB#7 77 7 AAJ"$a +uQCF ^b5H!Q/O OO O Aq" r!tQ!3 33 3 R!A#q" %q2v!|Q)C CC Crnctdd}t|tztd|k7sJtt|dzdz z |ttusJy)NrUTr}rbr^r)rrPr rIrs ro test_order_oorsMsT"A 8B;%1+ %% % QTAX2 &" ,, ,rncHttdttdy)NcTttttzttSrrIrrUrVr rmrnrorz!test_issue_5436..sc!A#h2(>rncVttt tzttSrrrmrnrorz!test_issue_5436..sc1"Q$iB(?rnrRNotImplementedErrorrmrnrotest_issue_5436r s  >?  ?@rncHttdttdy)Nc0tttddS)Nrr`rHrUrmrnrorz test_Limit_dir..seAq!3rnc0tttddS)Nr0r`r#rmrnrorz test_Limit_dir..suQ1#6rn)rR TypeErrorrrmrnrotest_Limit_dirr's 934 :67rnc ttdzdztdzdzdzz ttdk(sJttdzdztdzdzdzz tt dk(sJtttddzdttddzzz ttdk(sJttdzdtdzzz ttdk(sJy)NrbrMrdgfffffFY@rIrUr r rmrnrotest_polynomialr+ s !a%$Q  12Ar :a ?? ? !a%$Q  12As ;q @@ @ hr1o%Q(2q/-A)ABAr Ja OO O eq1:~.2 6! ;; ;rnctdtz dttzz tttzz tz ztz z tttdz ttzz k(sJtdtz dttzz tttzz tz ztz z tt tdz ttzz k(sJyNrb)rIrVrUrWr rmrnro test_rationalr.'s 11q5 Aq1uIaK/22Ar :q1uqsm KK K 11q5 Aq1uIaK/22As ;A!} LL Lrncttttztdtztzz tdt t ttz zk(sJyNr^r)rIrrUrWrVr rrmrnrotest_issue_5740r1,s> QC!HQJ&1 -DQK ?? ?rnctddd}|dzt|dzzzt|dzzdz z ttdz z z }t|tdj|dz k(sJy)NrYTrZrbr^)rrUrIcancel)rYrs rotest_issue_6366r40sgsD40A QAE AAJN+aQi7A Aq> "ac )) )rnctt}t|tttusJtt|z ttdk(sJt|t dt ztztt z tzzz ttdk(sJt|tt tt k(sJy)Nrr^rb)rrUrIr r*rr rCrs rotest_factorialr76s! A Ar?b  1a  !! ! D2aL!A#)*Ar 2a 77 7 As ubSz )) )rncdtdzzdz ttddzz tdtdzzdz tjz zdtdzzdz zdtdzzdz z tddzdtdzzz z}t |tt dtdzzdz dtdzzdz zdtzdz z tddz k(sJy) Nrerdrr^#ryrb)rUr rVrrrIr rs rotest_issue_6560r<@s 1a4Ahq!n$ $1QT6!8aff+<(=1WQY)')+AqD)35=a^)DFGQi(Q QA Ar?a1fQh1a41AaCE9HQNJ JJ JrncXtdtdd}td}tdd}tdd}d z|z d zz||z d zzzz |z|d z |z d zz||z d zzzz |zzzz |zz z j||d zttfd t j||t d k(sJt j||t j d |d zz|zd z |d z|d zzz k(sJy) NrYrTr}rpmnegativer^rbc&ttSr)rIr )rrYsrorz!test_issue_5172..OsdAr(:rn)rsubsrRrrIr rK)rrr>r?rrYs @@rotest_issue_5172rDEsOs AsT"As AsT"AsT"A qS!a%!)_a!QUQY-/ 01 4 UQA ]A1q519 $56: : ;=> ?ABA KD 99QA D  :; 1a!R (A -- - 1a!R ( 1 1 3 QUa! a!eq1u-- .. .rnc|td}tttt|zz ttdk(sJy)Nrrb)rrIr*rUr rs rotest_issue_7088rGUs.s A aQi!R (A -- -rncttttzdztdttdz k(sJttttzdztddtdk(sJttttzdz tdtd k(sJttttzdz tddt tdzk(sJtt ttzdztdt d k(sJtt ttzdztddt dk(sJtt ttzdz tdt dk(sJtt ttzdz tdddtzt dz k(sJtt tdtzztdttdzk(sJtt tdtzztddt ttdzzk(sJtt tdtzz tdtttdzz k(sJtt tdtzz tddt tdzk(sJtt dtz tdtdz k(sJtt dtz tddt dz k(sJtt ttttdz k(sJtt ttt t dz k(sJttttddz tzztdttttddz zz k(sJttttddz tzztddt ttddz zk(sJttttddz tzz tdtttddz zk(sJttttddz tzz tddt tttddz zzk(sJttttdtdz k(sJttttddt dz k(sJttttztddz ztdttddz k(sJttttztddz ztddttddz  k(sJttttztddz z tddtzttd dz z k(sJttttztddz z tddttd dz k(sJttttztddz ztdttddz k(sJttttztddz ztddtttddz z k(sJttttztddz z tdt ttddz zk(sJttttztddz z tddttddz  k(sJttttzdz tdttzk(sJttttzdz tddt tzk(sJttt tzdz tdt tzk(sJttt tzdz tddttzk(sJttttzdz tdtk(sJttttzdz tddt k(sJttt tzdz tdt k(sJttt tzdz tddtk(sJtt!ttzdz tddtddz zk(sJtt!ttzdz tdddtddz z k(sJtt!t tzdz tddtddz z k(sJtt!t tzdz tdddtddz zk(sJy)Nr^rrcrgrbrird)rIr0r rUrr,r1rr r-rr r/r.rr*r(rmrnrotest_branch_cutsrIZs acAg1 %d1g 55 5 acAg1c *d1g 55 5 acAg1 %$q' 11 1 acAg1c *rcDGm ;; ; acAg1 %$q' 11 1 acAg1c *d1g 55 5 acAg1 %b 11 1 acAg1c *adT"Xo == = a!A#g1 %58 33 3 a!A#g1c *rcAeAhJ.> >> > a!A#g1 %aaj 88 8 a!A#g1c *qbqk 99 9 acAq !RT )) ) acAq# &2#a% // / a!R BqD (( ( a!bS !bSU ** * a!A$q&(l#Q *b1U1Q46]?.B BB B a!A$q&(l#Q3 /A2eAaDFm3C CC C a!A$q&(l#Q *aad1f o == = a!A$q&(l#Q3 /B351a=3H HH H a!Q 2a4 '' ' a!Q $A -- - acAaDFl#Q *d1Q46l :: : acAaDFl#Q3 /D1aL= @@ @ acAaDFl#Q *adT1Q4%'].B BB B acAaDFl#Q3 /41a= @@ @ acAaDFl#Q *d1Q46l :: : acAaDFl#Q3 /2QqT!V 3D DD D acAaDFl#Q *rcD1aL.@ @@ @ acAaDFl#Q3 /D1aL= @@ @ QqS1Wq! $" ,, , QqS1Wq!S )aRU 22 2 aRTAX1 %!B .. . aRTAX1c *ad 22 2 acAg1 % ** * acAg1c *qb 00 0 qbdQhA &1" ,, , qbdQhAs +q 00 0 acAg1 %"!Q 77 7 acAg1c *ad1f~o == = qbdQhA &B!A$q&>/ 99 9 qbdQhAs +ad1f~ == =rnc td}tdtdtzt|dzzz tdtz t |dzzz z }t |tddt |dzt jz z k(sJy)Nrrbr^r)rrWr*r6r2rIrr)rrs rotest_issue_6364rKsus A 1tAE{3q619$ $tAE{3q619'< <=A Aq>QA AFF 23 33 3rncttdtt ztdzz tdtdtzk(sJyr0)rIrr<rUrrmrnrotest_issue_6682rMs9 Qr1"vXq!t#Q *c!J,.? ?? ?rnctd}t|tz tdtt |zk(sJt| tz tdt t |zk(sJt| tzttt t |zk(sJt|tztttt |zk(sJy)Nrr)rrIrUr rrFs rotest_issue_4099rOss A 1a r$q'z )) ) !Aq! DG ++ + !Aq" "T!W ,, , 1a 47 ** *rnc  td}ttdtt|zztdttzz |z |dttdtttdzzz k(sJy)Ndxrbrr^)rrIr*rrU)rQs rotest_issue_4503rRsl B $q3q2v;'$q3q6z*::B>A F A$s1vz""# $$ $rnctddddt }t|}t|tdddk(sJt|ttt k(sJy)Nrm)rb)rrrf)rErUrLrIr )Ggs rotest_issue_6052rVsPBdQB'AAA Aq$ 1 $$ $ Ar?rc !! !rncDtttdtdtzz}ttt |ttz|z tddk(sJttt |ttz|z tdj dk(sJy)Nrbryrr^g@)r*rUr8rIrevalfrs rotest_issue_7224rYs| 771T!A#Y' 'D 4a##D(!Q /1 44 4 4a##D(!Q / 5 5 73 >> >rnctd}t|ttdt|ttddk(sJtt|tdzztdz|tdzzz tdtt|tdzztdz|tdzzz tddk(sJy)Nrrr_r`r^r)rrIrUrHr6s rotest_issue_7391_8166r[s A 1q! adAqc : :: : 1Q47AqD1Q47N+Q 2eAadAgIq!taPQdTUg~! CC Crncttttdz tttk(sJttttdz dt zzttdk(sJy)Nr^rdr)rIrrYr rmrnrotest_issue_8462rhsQ !QqS!1b )R // / !QqS!A1"I-q" 5 :: :rnctddd}td}t||z|t ttd|zzk(sJy)NrYTrZrUri)rrIr rrs rotest_issue_8634rjsCsD40As A Aq2# "T2']"2 22 2rncztdd}tdd}t|tz|tdz zz |tdk(sJt|tz|tdz zz |ttk(sJt|tz|tdz zz |ttk(sJt|tz|t|z d z zz |ttk(sJtdd}t|tz|td z zz |ttk(sJt|tz|td zzz |tt k(sJy) NrUTrrXr}rreg@rbr^)rrIrYr )rUrXs rotest_issue_8635_18176rlssAsT"A AAE "Ar *a // / AAE "Ar *b 00 0 AAG $a , 22 2 AAEAI&2 ." 44 4sT"A AAE "Ar *b 00 0 AAE "Ar *rc 11 1rncXttttttusJyr)rIrrUr rmrnrotest_issue_8730rns a!R (B .. .rnctddtddtttz zdzzz tdk(sJt t fdy) NrYTr[rr}rbrcbtttz zzz tSr)rIrr rrYsrorz!test_issue_9252..s*s1v3q6.BQT.I1b(Qrn)rrIrr rRrrrs@@rotest_issue_9252rss\sD!AsT"A #a&Ac!fH%Q 2Ar :a ?? ?  QRrncRtttdztdddk(sJy)Nr:rrc)rIr6rUrmrnrotest_issue_9558rus# QQ3 '1 ,, ,rnctdtzttdtztdzzz tttk(sJy)Nrr^)rIrXrr rrmrnrotest_issue_10801rws7 Q!hqsA.112Ar :b @@ @rncxtdd\}}tt||zt|z |d|k(sJy)Nzs xTrr)rrIr=)rrUs rotest_issue_10976rys9 5t $DAq QqS#a&!Q '1 ,, ,rnctttttdz tzt dt ztzzz tt dk(sJyNrbr^)rIrrYrr*rr rmrnrotest_issue_9041r|s? 1!CF(Qad1f!=>2 F! KK Krnc.td\}}}t|||j|hk(sJt|||dj|hk(sJt||z||z|j|hk(sJt|dz |z|dz|j||hk(sJy)Nzx, y, arcr^)rrH free_symbols)rUrVrs rotest_issue_9205rsi GAq! Aq> & &1# -- - Aq#  + +s 22 2 QAq ! . .1# 55 5 !Q$AqD! $ 1 1aV ;; ;rnctdttdztdzz ttdk(sJtdttddzztdzz ttdk(sJy)Nrdrb)rIrrYr rmrnrotest_issue_9471rs[ 2Aa>1a4'2 .! 33 3 2Aa #QT)1R 0B 66 6rnctttdzttz tttk(sJyr-)rIrrYr rrmrnrotest_issue_10382r s+ 1q5!)A,.2 6+ EE Erncjtttdtz ttdk(sJyr{)rIr>rrUr rmrnrotest_issue_11496rs% c!A#hB '1 ,, ,rncttttztzttzz tz tdtttdz zzk(sJyNrrb)rKrIrUrVrYrmrnrotest_issue_11879rs? EAaC!8AqD=!+Q2 3qQqSz AA Arnctd}td|z|tdk(sJtdd|zz|ttddk(sJy)NrXrrbg333333?rd )rrIr r )rXs rotest_limit_with_FloatrsK A 1b !Q && & S!VQ #x2 66 6rnctdtzdt dz zztdzdzztdzz tttddk(sJyNrdrbr^r*rmrnrotest_issue_10610rsH Aa1"q&k!1q51*,QT11b 9Xa^ KK Krnc6tttttztddtdk(sJtttttztddtddtzt zzk(sJt tdtttttztttk(sJtttttztddtdk(sJtttttztddt k(sJt tdtttttztttk(sJy)Nrr_r^rcc`tttttztddSr)rIrrUr"rmrnrorz"test_issue_10868..$uSVeAh%61dCrnc`tttttztddSr)rIrrUr!rmrnrorz"test_issue_10868..(rrn) rIrrUr"r rrRrr r!rmrnrotest_issue_10868r!s Q%("Aq# .#a& 88 8 Q%("Aq# .#a&1Q3r6/ AA A :CD Q%("Ar *b 00 0 Q%("Aq# .#a& 88 8 Q%("Aq# .2# 55 5 :CD Q%("Ar *b 00 0rncnttttztz ttdk(sJyr-)rIrYr2r rmrnrotest_issue_6599r,s% !c!f*aB '1 ,, ,rnc,tdtzdtdzzztdzttzz tt dk(sJtdtzdtdzzztdzttzz tttusJy)Nrdr^rrsrmrnrotest_issue_12555r0st !Q$ArE/aec!fn5q2# >! CC C !Q$ArE/aec!fn5q" = CC Crnctdd\}}}tddd\}}}}}}} ||z||zz|z|zt|dz|d|zzz|dzz|dz z|d|zz|dzz|dzz|dz zz|d|zz|d|zzz|dzz|dz z|dzd|zz dzzzd|d|zzz||dzzz|z|z|z|dzd|zz dzzz d||dzzz|d|zzz|z|z|z|dzd|zz dzzzd||dzzz||dzzz|dzz|dz zz |dz |dzd|zz dzzz z ||z|z |z dzz} | j||jdt | ||jdk(sJy) Nzr z xTrza b s0 K F0 s T)r\rr^rbr)rr*rCfactorrI) rrWrUrrs0KF0rTfxs rotest_issue_12769r5s3gD)GAq!#$54PAq"aQ a%1*Q,r/D"a%AaC.A"5q1u"= QqS !Q$q!tQU##$&(1Q3iAaC&8Q&>A&F1qQRs UV&W#X "qs) AAJq "2%q!taczQ7#8 "q1u+ a!A#hq "2%q!taczA~6#7 "q1u+ a!a%j A%q1u- #.23QA!a0H "JK KNOqSTUXXY\\]M]  _B 771b> d +uRB/?/F/FD/F/Q QQ QrncLttdddtzdz zzdtztzzdtzdzdtzdtjzzzzdtzdzdtzdtjzz zztt t d d k(sJy) Nrerbi@r^ri$)rIr*rUrrr r rmrnrotest_issue_13332rAs b!bdQh-'q1 4acAg1qx5PP1qBqD1QVV8O,-./ 58@R8H II IrncFttdztttzzttztt tusJttdztttzzttztttusJttttzdzj tttusJttttzdzj tttusJttttzdzj tt tusJttttzdzj tt tusJyr)rIrUr6r2r expandrmrnrotest_issue_12564rFs A#a&3q6)1rc 2b 88 8 A#a&3q6)1b 1R 77 7 1s1v:/))+Q 3r 99 9 1s1v:/))+Q 3r 99 9 1s1v:/))+Q 4 :: : 1s1v:/))+Q 4 :: :rncHttdttdy)Ncbtttttj Sr)rHrrUrrrmrnrorz"test_issue_14456..Psc!fa(=(B(B(Drncjttdztdzz ttjS)Nr^rb)rHrUrrrmrnrorz"test_issue_14456..Qs$adAaCj!S(A(F(F(Hrnrrmrnrotest_issue_14456rOs  DE  HIrnctdtdtztztdz z ztdtzdtzdz z t usJy)Nrdrr^)rIr5rrUr rmrnrotest_issue_14411rTsF 3qtAv!|$$a2r"uqy)9 :rc AA Arnctttdzdzdztdzdzz dz zttdk(sJyr{rvrmrnrotest_issue_13382rXs< a!eaZ!^adQh/!34a < AA Arnc ttdtttdzzdztttzz zzttdk(sJy)NrirbrIrUrr rmrnrotest_issue_13403r\sA B!c!a%j.1,q3q6z::;Q Cq HH Hrncttdz ttdzztdz tdzdzzttdzdzzztdzttdzzz ttdk(sJyrrrmrnrotest_issue_13416r`sl 1a4%A /QUQUQJ$6s1q5z1}$DDq!tCPQFTUI~VXY[] ^bc cc crncttdzdtzdddtzz z tz dzztz tdz dz tdz ztz z ztttdzdz tdzdz z tdz zk(sJy)Nr^rbrrdrryr)rIrYrUr rmrnrotest_issue_13462rds Aqsa!QqS'kA--12Q61a4%'AaC-9JJKQPR SWXZ[W[\^W^abdeaefgagWgjklnjnWn nn nrnctd}tt|tz ttdk(sJttt ttz ttdk(sJy)Nrri)rrIr=rUr r*rFs rotest_issue_13750rhsNs A QUQ #r )) ) T!Wq[!1b )R // /rnc ,ttttt tztt t sJttttttztt t sJtttt tttt t sJtddtdzttzz ztdztzztt tk(sJyr{) isinstancerIr6rUrr rHr2r rmrnrotest_issue_14276rns eCFCFNAr2E :: : eCFCFNAr2E :: : eCCF ,a4e << < !aAA''1a4!84a < AA Arnctdttttzz dtz zttdk(sJyr-)rIrrUr rmrnrotest_issue_14514rus3 !SVSV^$!,a 4 99 9rnctttdzttz t tt tzztt ttjtjk(sJtttdzttz ttttzztt ttjtjk(sJtttt tdzz tt ttjtjk(sJtttt tdzz tt ttjtjk(sJtttt tdzz tt ttjtjk(sJtttdzt tdzz tt ttjtjk(sJtt tdzttdzzttz tt ttj tjk(sJyr) rIr6rUr2r7r4r rMrrkrlr3rrmrnrotest_issues_14525rys QSV#c!fSVm3Q ;{1K]K]_`_i_i?j jj j QSV#c!fSVm3Q ;{1K]K]_`_i_i?j jj j Q#a&!)#Q +{1;M;Mqzz/Z ZZ Z Q#a&!)#Q +{1;M;Mquu/U UU U Q#a&!)#Q +{1;M;Mquu/U UU U QSVQY&2 .+a>P>PRSRWRW2X XX X QSVQY&Q/B 7;vqzz;Z ZZ Zrncttttttdzz ztdzz ttdk(sJyNr^rbr)rIr*rUr2r rmrnrotest_issue_14574rs7 aQAX&!a%0!R 8A == =rncpttttttj k(sJtdttzttdtj zk(sJtdttzttt ddk(sJttttttj k(sJttttt t ddk(sJtdttztt dk(sJy)Nrdrer^rirrg)rIrArUr rrr r@rmrnrotest_issue_10102rs !a $ .. . Xa[!R (AJ 66 6 8A;2 &(1a. 88 8 !a $ .. . !a" %"a 88 8 8A;B3 '2 -- -rnc&ttdy)Ncttttzt t tzztt Sr)rIrr rUr6rr rmrnrorz"test_issue_14377..s$c!A#hs2a4y.@!R(Hrnrrmrnrotest_issue_14377rs  HIrnc^tdz dtdzzdtdzdz ztdzzttdzdzzz dtdzdz ztdzzttdztzdzzztzdzz}t|ttt ddz k(sJy)Nr^rgrdrb)rUrBrIr rr;s rotest_issue_15146rs 1AqD1adQhDAq !Q$A+1q!t ,a 3qaR!V}Q FF Frnctttdzdtdzz zttdtz zz ttt dk(sJy)Nrbri)rIrrYr rrmrnrotest_issue_14556rsH 1q5!Aq1uI.1!1DDa LPSTVPW WW Wrnctdtddz tdzzzdtzzdtddz tdz zzz tttk(sJy)Nrbr^rdrrIrrUr rmrnrotest_issue_14811rsU 11a1q5)*ad3a1Q46QU:K6LMqRT UY[ [[ [rnc\ttttdtdk(sJy)Niʚ;)rIrrUrmrnrotest_issue_16222rs! QJ '3z? :: :rnctttdzztdztzzttdzzz tzttttdk(sJyr-rrmrnrotest_issue_16714rsI 1q1u:Q *a!a%j81 ?? ? !a%!IaL(1q51q5/)AE:J*JKb    !a%9Q<'1yQ/?+?@!R HA MM Mrnctttt ttttz z tdtk(sJyr-)rIr<rrUrrmrnrotest_issue_17671rs4 SVGs3q6{1},a 3z AA Arnctdd\}}}}t|dz|zt|dzdz|dzz||zz|zz |t| d|zdzz k(sJy)Nza b c xTr}rbr^)rrIr*r )rrrrUs rotest_issue_17751rslT2JAq!Q !a%T1q51*QT/AaC"7!";<.5sc1q5A+.>2(Frnrrmrnrotest_issue_18521r4s  FGrnctdd\}}tt|||t|k(sJttt|||tt|k(sJy)NrTr})rrIrrrs rotest_issue_18969r8sZ 54 (DAq !a #x{ 22 2 Xa[!1a (C ,< << s/ IaL1Q3'(!R 0CF :: :rnctd}tt|t|dz t|dzzz |ddk(sJy)NrUrbr^rri)rrIrCrs rotest_issue_19067rBs@s A q5Q<a!e 45q! < BB Brncjttdtzdt zzzttdk(sJyr rvrmrnrotest_issue_19586rGs, QT!qb'\"Ar *a // /rnc^td}tdd}t||z|ddk(sJy)NrYr>T)zeror)rrI)rYr>s rotest_issue_13715rKs2s AsA Q1  "" "rnc ttdzt dz tdtz ztdztdtdzz zzzt dzz ttdk(sJyr)rIrYr6r rmrnrotest_issue_15055rQs\ AQAaC(AE3q!a%y>+AABQBFKQPR SWX XX Xrnc tdd\}}td\}}}t||z|zt|td|z|z|z||dzzzzz ||zz||zz |d|||zz|z k(sJy)Nzm viTr}zB ti drgr^r)rrIr*)r?viBtirs rotest_issue_16708r#Us FT *EArx HAr1 !B$r'DGDAaQQwY)>$???!B$F2NPQST UZ[^`ac^cZcegYg gg grncvttddtzttdtdzzz ttdt dzt zdz k(sJttddtzttdtdzzz tt dt dzt zdz k(sJy)Nrbrdr^rg)rIr8rUr r*rrmrnrotest_issue_19154r%[s AqD!1gamQ&6#67R @Ad1gIbLQRN RR R AqD!1gamQ&6#67bS ARQZPR]ST_ TT Trncdtdd}tdd}tdd}tdd}tdd}td}d |d zz|z|z|d |z|z|zzz}|d z|d zz}|||z|zzdz }| d |z|zz |d |z|d zzz z ||||z|zzdzzd |z|d zzz z |d |z|z|zz|z z} tt| | } t | d |z|zz |t d k(sJt | j d |z|zz |t d k(sJy)NbetaTr}hr?omegarUrbrdr^r~rr)rrrrrIr rK) r'r(r?wrUrqr>rZr s rotest_issue_19453r-`sm &4 (DsT"AsT"Aw&AsT"A AA !Q$t A a#a%*Q,''A 1QT A AdF1H A AaCE Q!AqD\!Aq1T6!8}q'8$91Q3q!t8$DD#a%*Q,! "A c!fd A SU1WdB '1 ,, , Aa'r 2a 77 7rnc`ttd dz tzttdk(sJy)Nrbrrrrmrnrotest_issue_19739r/ss' 1Q4%'Aq" % ** *rncztdt ztdtdzzdzzttdk(sJy)Nr^rrb)rIrUr*r rmrnrotest_issue_19766r1ws5 aRa!a%j1n--q" 5 :: :rnctd}tt|tztz ttt t|tztz ttdk(sJtdd}tt|tztz ttt t|tztz ttdk(sJtdd}tt|tzttt ddk(sJtt|tztz ttd k(sJy) Nr?rcr`Tr)nonzerorirbr)rrIr2rUr rHrM)r?s rotest_issue_19770r4{ss A QqS!Q #uS1XaZBC'H HH HsA QqS!Q #uS1XaZBC'H HH HsD!A QqS1b ![Q%7 77 7 QqS!Q #q (( (rnc ttttttz ttdz t tttttz ttdz dk(sJttttttz ttdz dt tttttz ttdz dk(sJttttttz ttdz dt tttttz ttdz dk(sJttttttdz t ddk(sJt dtt z zt t tk(sJtdttz zt t tk(sJtdtt z zt t tk(sJt dttz zt t tk(sJy)Nr^r_r`rcrfrirb)rIr7rUr6rrHrMr rmrnrotest_issue_7535r6s QCF #Q1 -s1vc#a&k7I1bQRdX[1\ \\ \ QCF #Q1# 6%As3q6{@RTUWYZ[W[ad:e ee e QCF #Q1$ 75QCPQF ASUVXZ[\X\bf;g gg g SVQr!t $ B(: :: : 3#rc( {B33 33 3 qRy>["b1 11 1 qbSz?k2#r2 22 2 3#b' ?k2#r2 22 2rnc~ttdzdtz ztz tz tdt dz k(sJy)Nrbrr^)rIrUr rmrnrotest_issue_20365r8s5 1q5AaC.1$a'A .1"Q$ 66 6rnctdtzdtz zddtzzddtzz zz ttz tdtdz k(sJy)Nrbr^r)rIrUr0r rmrnrotest_issue_21031r:sL 1q5AaC.A!Gq!A#w#77a@!Q G1Q3 NN Nrncttttzdtzdz z tdtdz k(sJy)Nrdrr)rIr6rrUrmrnrotest_issue_21038r<s2 RTAaC"H%q! ,1 44 4rnctttdtz z}t|tdddk(sJt|tdddk(sJt|tdddk(sJy)Nrbrr_rcrf)rrUr6rIrs rotest_issue_20578r>sc q6C!H D a# ! ## # a# ! ## # a$ 1 $$ $rnctt}|jtttk(sJ|jtt t k(sJttt }|jtttt k(sJ|jtt ttk(sJttt}|jttttk(sJ|jtt tt k(sJ|jttttk(sJtttdtz }|jttttt k(sJ|jtt tttk(sJ|jttttt k(sJ|jtt tttk(sJy)N)logxrb)rrUnseriesrVr6s rotest_issue_21227rBs AA 99QQ9 1 $$ $ 99QaR9 QB && & SVG A 99QQ9 3r7 ** * 99QaR9 CF ** * CF A 99QQ9 3q6 )) ) 99QaR9 CG ++ + 99QQ9 3q6 )) ) CAaCMA 99QQ9 3sA2w< // / 99QaR9 CAK // / 99QQ9 3sA2w< // / 99QaR9 CAK // /rnctdz tdtdz z z}|jtddk(sJ|jjtddk(sJyr)rUr2rIr)rs rotest_issue_21415rDsY Q3AqsG C 399Qq>Q   3::<  a "a '' 'rnctttdzttz tttk(sJyr-)rIr$rYr r rmrnrotest_issue_21530rFs* a!eT!W$a , 11 1rnctddz dz }tt|z tdztzdz z t|tddz k(sJy)Nrerbr^)r*rIrUrs rotest_issue_21550rHsG a1aA !a%!Q$(Q,'A .$q'!) ;; ;rnctttdzzttdzzdztz td}|tddz dtdzzk(sJy)Nrb lqj lS[ )rIrUrr)outs rotest_issue_21661rLsU QUs1vz*Q.!3Q ;C !M"2% SW(<< << QVV ## #rncdtdtztztzz dtdtztztzdz z z }|j tddk(sJt |j tddk(sJy)Nrbrgrer)rr rrWrIr)terms rotest_issue_21756rSsq BqDGAI SAb1%5!5 6D ::a q  d8>>!Q 1 $$ $rnctd}t|dz tdzzdtdzz z j|ddtk(sJy)Nrr^rbrc)rr*rUrIr rFs rotest_issue_21785rUsHs A !Q$AAqD) * 0 0As ;q @@ @rnc\tdtzdt zzttdk(sJy)Nrir^rrvrmrnrotest_issue_22181rWs( "q1r7"Ar *a // /rnc  tdttdttdz zdz zdz }tdtzt tdttdz zdtdztzdz z  t tdttdz zdtdztzdz zzzdz }t |tt td tzdz k(sJt |tt td tzdz k(sJt |tt dtdtzdz k(sJt |tt ddk(sJt ttz t t tz z }t|d }t |ttt |ttcxk(rttzk(sJJt ttdz tz  t ttdz tzzx}}t |ttd dtztzk(sJt |ttddk(sJy) Nrr^rr:re<rcrT)forcer_) r*r1r7rUr rrIrrJr )e1e2rexpr2s rotest_issue_22220r^s  b$tBxAaC(*+ +B .B b!c$q'#ac(*QtBxZ\!^;<<$q'#ac(*QtBxZ\!^;<<= >>@ AB Q b " R // / Q b " R // / QS !T"Xb[^ 33 3 QS !Q && & q1u:QBF #D t4 (E q" ua!4 <" << << <AaC1 %%s3qs8a<'889D4 q"c "ac"f ,, , q"c "a '' 'rnctdd\}}t|dz|z|dz|dzz||dzzz z |td|dzz k(sJt|dz|z|dz|dzz||dzzz jz |td|dzz k(sJt|dz|z|||z |dz|zzz|dz|zzz |td|dzz k(sJy)Nzk, nTr}rb)rrIr r)rXrYs rotest_issue_22334r`s FT *DAq !A#AaC1Q3<1!*45q" =AE JJ J !A#AaC1Q3<1!*4<<>>2 F!QQRU) SS S !A#1q!teq1uqj01QUQJ>?B G1aRSe9 TT Trnctddtz ztdtz z tdtjk(sJyr)rIrUrrZerormrnrotest_issue_22836_limitrcs3 QqS)AqE**Aq 1QVV ;; ;rncttddtz zttztttdk(sJyr{)rIrrUr*r rmrnrotest_sympyissue_22986re s2 q1Q3wQ'B /47 :: :rncdtzdt zz dtzdt zzz }t|tt dk(sJy)Nr^ri)rUrIr r6s rotest_issue_23231rgsA AQB!Q$aR.)A As r !! !rnctdtztdzz tdtz ztdtftk(sJy)Nrbr^rir)rGrUrr rmrnrotest_issue_23596ris6 q1uadlC1I-1bz :b @@ @rnctt tdzztzdz }tt tdzzttzzdz }t|tddtd tzk(sJt|tddtd tzk(sJt|tddtdtzk(sJt|tddtd tzk(sJy)Nr^rdrr_rc)r*r rUrI)expr1r]s rotest_issue_23752rls !AqD1q !E !AqD1Q3" #E 1c "tAwhqj 00 0 1c "tAwhqj 00 0 1c "d1gai // / 1c "tAwhqj 00 0rnctttdz ttzj t}|j ttdk(sJ|jj ttdk(sJ|jtj ttdk(sJ|jtjj ttdk(sJyr) rr7rr#rUrrIr rKrr6)rs rotest_issue_24276rn"s SAd1g   $ $Q 'B 88Ar?a   ;;=  q" % ** * ::c? B '1 ,, , ::c? # # % + +Ar 2a 77 7rnctddtdd}tdd}tdd }ttfd tt t |t ||zd d k(sJtt t |t ||zd |k(sJtt t |t ||zd |k(sJtt t |t ||zd d k(sJy)NrTrrr}rr@rYrpcBttttSr)rIr rUrFsrorz"test_issue_25230...sc!QiA(>rnr_rrc)rrRrrIr rU)rrrYrs @rotest_issue_25230rq)ss4 Ast$Ast$Asd#A  >? QAqsC (A -- - QAqsC (A -- - QAqsC (A -- - QAqsC (A -- -rncttttttdt t zk(sJtt ttttdtt zk(sJttttttdtdz k(sJttttttddk(sJttttttdtdz k(sJttttttddk(sJy)Nrcr^r) rIr0rrUr r r,r1rr-r/r.rmrnrotest_issue_25582rs5s c!fq"c *rc!e 33 3 c!fq"c *bd 22 2 c!fq"c *bd 22 2 c!fq"c *a // / c!fq"c *bd 22 2 c!fq"c *a // /rnctttttz tddtdz k(sJttt dtz tddtdz k(sJttt dtz tdddk(sJtt tttz tddtdz k(sJtt t dtz tddt tzk(sJtt t dtz tdddk(sJtttttz tdddk(sJttt dtz tddttzk(sJttt dtz tddtdz k(sJtttttz tddtdz k(sJttt dtz tdddk(sJttt dtz tddtdz k(sJtttttz tdddk(sJttt dtz tddtdz k(sJttt dtz tddttzk(sJtttttz tddtdz k(sJttt dtz tdddk(sJttt dtz tddt tzk(sJtttttz tddtk(sJttt dtz tddt tzdz k(sJttt dtz tdddk(sJtttttz tddtdt!dzk(sJttt dtz tddtk(sJttt dtz tdddk(sJtt#tttz tdddk(sJtt#t dtz tddtk(sJtt#t dtz tddttzdz k(sJtt%tttz tddtk(sJtt%t dtz tdddk(sJtt%t dtz tddt tzdz k(sJtt'tttz tdddk(sJtt't dtz tddttzdz k(sJtt't dtz tddtk(sJtt)tttz tddtdt!dzk(sJtt)t dtz tdddk(sJtt)t dtz tddtk(sJy)Nrrfrrbr_r^rc)rIr1r6rUrrr0r r r,r-r/r.rrrr*rr r"r!rmrnrotest_issue_25847ru?s c!fQhAt ,1 44 4 c!A#hAs +r!t 33 3 c!A#hAs +q 00 0 c!fQhAt ,1 44 4 c!A#hAs +s1u 44 4 c!A#hAs +q 00 0 c!fQhAt , 11 1 c!A#hAs +r!t 33 3 c!A#hAs +r!t 33 3 c!fQhAt ,1 44 4 c!A#hAs +q 00 0 c!A#hAs +r!t 33 3 c!fQhAt , 11 1 c!A#hAs +r!t 33 3 c!A#hAs +r!t 33 3 c!fQhAt ,1 44 4 c!A#hAs +q 00 0 c!A#hAs +s1u 44 4 s1vax!Q - 33 3 s1Q3x!Q ,2a 77 7 s1Q3x!Q , 11 1 s1vax!Q -Qa[1A AA A s1Q3x!Q , 22 2 s1Q3x!Q , 11 1 s1vax!Q - 22 2 s1Q3x!Q , 22 2 s1Q3x!Q ,"Q 66 6 s1vax!Q - 33 3 s1Q3x!Q , 11 1 s1Q3x!Q ,2a 77 7 s1vax!Q - 22 2 s1Q3x!Q ,"Q 66 6 s1Q3x!Q , 22 2 s1vax!Q -Qa[1A AA A s1Q3x!Q , 11 1 s1Q3x!Q , 22 2rncttdtdztdtz tttj k(sJyr)rIr8rUr rrrmrnrotest_issue_26040rw}s3 AE"71a=0!R 8AFF BB Brnctdtztdzdtzzdzz }tdtztdzdtzzdzz }ddtdzzz |dzzdz tdzdtzz dz|z|zdz z }tdztdzdtdzzz tdzz dtdzzztdzz dtdzzz tdzzz}t ||z td t d dz k(sJy) Nrr^rbrdryrrrer)rSrUrTrrIr)rrXr[r\s rotest_issue_26250rys1Q31qs Q'(A1Q31qs Q'(A Qq!tV8QT/! q!tAaCxz1nQ.q0 0B Q1qAv 1$qAv-14qAv=1D EB B1 !A$q (( (rncttt tdzz tzttt dk(sJtttdzz tzttt dk(sJt t dy)NrbricXtt tdzz tzttSr-rvrmrnrorz"test_issue_26513..sAaC1}a)Drn)rIrrUr rrRrrmrnrotest_issue_26513r|sc qb!A#h]#Q +s2w 66 6 !QU)aB '3r7 22 2 !DErncttttt zttdk(sJttttt ztt dk(sJyr)rIr<rUrr rmrnrotest_issue_26916r~sP AsA2wB3 '1 ,, , AsA2wB3 '1 ,, ,rnc tttdtz zdz dt tdtz zz ztt t k(sJtddtz z tztddtz z dtddtz z zz zztdddk(sJtttdtz zdt tdtz zz ztt dk(sJtttdtz zdz t tdtz z ztt t k(sJyr)rIrr rUr*r rmrnrotest_issue_22982_15323rs #a!A#g,"a$q1Q3w-&78!R @B FF F !ac'As1qs7|aA!Go=>1# NRS SS S #a!A#g,1tA!G}#45q" = BB B #a!A#g,"Q1W o62 >" DD Drnc tttdz ttdtzzttzdz z ttdtdz k(sJy)NrgQ?r~rb)rIrUr$r#r rmrnrotest_issue_26991rsK QUDd1f..a83>?B G1TRSW9 TT Trncdtttdztz zz tztdzttdztdzz ztdzzzdz }t|ttdk(sJy)Nrbrdr)rUrrIr rs rotest_issue_27278rsf qa!eQY 1 $q1uc1q51q5/.B&Ba!e%L LQ ND q"  "" "rnN(& itertoolsrsympy.concrete.summationsrsympy.core.functionrr sympy.corerrsympy.core.modr sympy.core.numbersr r r r rrsympy.core.singletonrsympy.core.symbolrr%sympy.functions.combinatorial.numbersr(sympy.functions.combinatorial.factorialsrrr$sympy.functions.elementary.complexesrrr&sympy.functions.elementary.exponentialrrr%sympy.functions.elementary.hyperbolicrrrr r!r"r#r$#sympy.functions.elementary.integersr%r&r'(sympy.functions.elementary.miscellaneousr(r)r*$sympy.functions.elementary.piecewiser+(sympy.functions.elementary.trigonometricr,r-r.r/r0r1r2r3r4r5r6r7sympy.functions.special.besselr8r9r:r;'sympy.functions.special.error_functionsr<r=r>r?r@rA'sympy.functions.special.gamma_functionsrBrCrDsympy.functions.special.hyperrEsympy.integrals.integralsrFrGsympy.series.limitsrHrIsympy.simplify.simplifyrJrKsympy.simplify.hyperexpandrL!sympy.calculus.accumulationboundsrMsympy.core.mulrNrOsympy.series.orderrPsympy.testing.pytestrQrRsympyrSrT sympy.abcrUrVrWrXrYrprtrwr{rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr r rrrrrr r'r+r.r1r4r7r<rDrGrIrKrMrOrRrVrYr[r]r_rbrfrhrjrlrnrsrurwryr|rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr r rrrrrrrrr#r%r-r/r1r4r6r8r:r<r>rBrDrFrHrLrNrPrSrUrWr^r`rcrergrirlrnrqrsrurwryr|r~rrrrmrnrors)0.<<"/;XX@@GGhhhFFLL:ZZZZOO]]PP1;.:29*$.(  3t,D8N2, A ;S $6/D 124W&6 7 4A 3>H @;  1.,2##9: >0 ," * 0(5*6 B7D-- A 8 <M @* *K  . .. ->`4 @+$ "? g8T, D ; 3 2/S-A - L<7 F-B7 L1-D RI ;J BBIdo0 B:[>.J% !F@:;4(*( 7SG X\;TDNBU P/ <E( l1 D FC H= ;C 0# Yh U 8&+; )37O5%02( 2< = G$ % A 0(,U<;" A18 .0;3|C)F - EU#rn