+
    ‹°³jÈ£  ã                   óN  € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHtHtHt ^ RIHtHt ^ RIHt ^ RIHtHtHtHtHtHtHt ^ R	IHtHtHtH t H!t! ^ R
I"H#t# ^ RI$H%t%H&t& ^ RI'H(t( ^ RI)H*t*H+t+ ^ RI,H-t-H.t. ^ RI/H0t0H1t1H2t2 ^ RI3H4t4H5t5H6t6 ^ RI7H8t8 ^ RI9H:t: ^ RI;H<t<H=t=H>t>H?t?H@t@HAtAHBtB ^ RICHDtD ^ RIEHFtF ^ RIGHHtH ^ RIIHJtJ ^ RIKHLtL ^ RIMHNtNHOtO ^ RIPHQtQHRtR ^ RISHTtTHUtU ^ RIVHWtW ^ RIXHYtYHZtZ ^ RI[H\t\H]t]H^t^H_t_H`t`HataHbtbHctcHdtdHete ^ RIfHgtg ^ R IhHitiHjtjHktk ^ R!IlHmtmHntnHotoHptpHqtqHrtrHstsHtttHutuHvtvHwtwHxtxHytyHztz R" t{R# t|R$ t}R% t~R& t]kR' 4       t€R( t�R) t‚R* tƒR+ t„R, t…R- t†R. t‡R/ tˆR0 t‰]kR1 4       tŠR2 t‹R3 tŒR4 t�R5 tŽR6 t�R7 t�R8 t‘R9 t’R: t“R; t”R< t•]iR= 4       t–R> t—R? t˜R@ t™RA tšRB t›RC tœRD t�RE tžRF tŸRG t RH t¡RI t¢RJ t£RK t¤]kRL 4       t¥RM t¦RN t§RO t¨RP t©RQ tªRR t«]jRS 4       t¬RT t­RU t®RV t¯RW t°RX t±]iRY 4       t²]iRZ 4       t³R[ t´R\ tµR] t¶R^ t·R_ t¸R` t¹Ra tºRb t»Rc t¼Rd t½Re# )fé    )ÚSum)ÚAdd)ÚBasic)Ú	unchanged)Ú	count_opsÚdiffÚexpandÚexpand_multinomialÚFunctionÚ
Derivative)ÚMulÚ_keep_coeff)ÚGoldenRatio)ÚEÚFloatÚIÚooÚpiÚRationalÚzoo)ÚEqÚLtÚGtÚGeÚLe)ÚS)ÚSymbolÚsymbols)Úsympify)ÚbinomialÚ	factorial)ÚAbsÚsign)ÚexpÚ	exp_polarÚlog)ÚcoshÚcschÚsinh)Úsqrt)Ú	Piecewise)ÚacosÚasinÚatanÚcosÚsinÚsincÚtan)Úerf)Úgamma)Úhyper)ÚKroneckerDelta)Úrad)ÚIntegralÚ	integrate)ÚAndÚOr)ÚMatrixÚeye)ÚMatrixSymbol)ÚfactorÚPoly)
Ú
besselsimpÚ	hypersimpÚinversecombineÚ
logcombineÚ	nsimplifyÚnthrootÚposifyÚseparatevarsÚsignsimpÚsimplify)Úsolve)ÚXFAILÚslowÚ_both_exp_pow)ÚxÚyÚzÚtÚaÚbÚcÚdÚeÚfÚgÚhÚiÚnc                  ó´   € \        \        RR\        \        R4      4      ^,          ,          ,
          4      P	                  4       R,
          4      R8  g   Q hR# )gÍÌÌÌÌÌ>@g333333'@gr²fa”…@gê-�™—q=Ng†ëQ¸¥�@g    @–º@)ÚabsrJ   r0   r7   Úevalf© ó    Úc/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/simplify/tests/test_simplify.pyÚtest_issue_7263rc   %   sK   € Ü”˜ 7¬S´°T³«^¸QÕ->Õ#>Õ>Ó?×FÑFÓHØõó Ø %ô&ð &ò &ra   c                  óÞ   € \        R 4      p \        \        V 4      V ,          4      \        V 4      8X  g   Q h\        \        \        V 4      4      4      \        \        V 4      4      8X  g   Q hR# ©rO   N)r   rJ   r!   r4   ©rO   s    rb   Útest_factorial_simplifyrg   *   sO   € äˆs‹€AÜ”I˜a“L •NÓ#¤u¨Q£xÔ/Ð/Ð/Ü”Iœi¨›lÓ+Ó,´	¼)ÀA»,Ó0GÔGÐGÒGra   c                  ó:4  € \        R 4      w	  rr#rErgp\        R4      p	\        ;QJ d?    R \        \        \
        W ) \
        ) \        ) \        ) 3 4       F  '       d   K   RM4	  RM0! R \        \        \
        W ) \
        ) \        ) \        ) 3 4       4      '       g   Q h^V ,          ^V,          ,           p
W V,           W,          ,          8w  g   Q h\        V
4      W,           W,          ,          8X  g   Q hV^,          V^,          ,          ^\        ,          V,          V^,          ,          ,          p
\        V
4      V
8X  g   Q h^^V ,          ,           ^^^V ,          ,           ,          ,
          ^^V ,          ,           ,          p
\        V
4      ^ 8X  g   Q hRV ,          V^,          ,          ^V^,          ,          ,
          ^V ^,          ,          V,          ,
          W,           ^,          ,          p
\        V
4      RV,          8X  g   Q hV ) V,
          W,           R,          V^,          ,          ,
          W,           R,          V ^,          ,          ,           p
\        V
4      RV,          8X  g   Q hW V,          ,           V ,          p
\        V
4      ^V,           8X  g   Q hV	! V 4      W! V 4      ,          ,           V	! V 4      ,          p
\        V
4      ^V,           8X  g   Q h^^V,          \        V\        ,          4      V,          ,
          ,          \        ,          p
\        V
4      \        \        V,          4      ) ^,           \        V,          ,          ^,          8X  g   Q h\        ^V ^,          ^,           ,          V 4      P                  V 4      p
\        V
4      ^V ^,          ^,           ,          8X  g   Q h\        W ^,          ^V ,          ,           ^,           ,          V 4      P                  V 4      p
\        V
4      W ^,          ^V ,          ,           ^,           ,          8X  g   Q h\        R4      p	\        ^V,          WV^,          ,          ,
          V) .V) W5V^,          ,          ,
          ..4      P                  4       p\        V\        ^ V	.4      ,          ^,          V	) ^V,          WV^,          ,          ,
          ,          V^,          W5V^,          ,          ,
          ^V,          WV^,          ,          ,
          ,          ,
          ,          ,
          4      ^ 8X  g   Q hV ) W\        ,           ,          ,           W ,          V\        ,           ,          ,           V\        ,          V\        ,           ,          ,           \        V ,          V\        ,           ,          ,           p	\        V	4      V\        V,          ,           V\        ,           ,          8X  g   Q hV ) V^,          ^,
          ,          ^V^,          ,          V ^,          ^,
          ,          \        V ^,          V^,          ,
          ^,          ,          ,          V ^,          ^,
          \        V ^,          V^,          ,
          ,          ,          ,           ,          \        V ^,          V^,          ,
          ,          ,          V RV ^,          ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          \        V ^,          V^,          ,
          ^,          ,          ,          V ^,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          \        V ^,          ^,
          ,          V ^,          V^,          ,
          ,          ,          ,
          V ^,          \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          V ^,          ^,
          ,          \!        V ^,          ) ^,           V^,          ^,
          ,          4      W ) V^,          ,          V ,           ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,           ,          \#        V4      ,          ,           \        \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          V^,          ,
          ,          ,          ,           ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          \        V ^,          V^,          ,
          ,          ,          ,           V RV ^,          ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          \        V ^,          V^,          ,
          ^,          ,          ,          V ^,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          \        V ^,          ^,
          ,          V ^,          V^,          ,
          ,          ,          ,
          V ^,          \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          V ^,          ^,
          ,          V \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ) V^,          ,          V ,           ,          \        V4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          ,           \!        V ^,          ) ^,           V^,          ^,
          ,          4      \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          ,           \        \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          V^,          ,
          ,          ,          ,           ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          \        V ^,          V^,          ,
          ,          ,          ,           V\!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ) V,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          \        V ^,          V^,          ,
          ,          V^,          ^,
          ,          ,          ^V ,          V,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          \        V ^,          V^,          ,
          ^,          ,          ,          ,           W,          \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ,          V^,          ^,
          ,          V \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          ) V,          V,           ,          \#        V4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          ,           \        \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          V^,          ,
          ,          ,          ,           ,          \#        V4      ,          \        V ^,          V^,          ,
          ,          ,          ,
          W^,          ^,
          ,          RV ,          V,          V ^,          ^,
          ,          \        V ^,          V^,          ,
          ^,          ,          ,          ^V ,          V,          \        V ^,          V^,          ,
          ,          ,          ,           ,          \        V ^,          V^,          ,
          ,          ,          ,           W^,          ^,
          ,          V^,          ^,
          ,          V ) V,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          \        V ^,          V^,          ,
          ,          V^,          ^,
          ,          ,          ^V ,          V,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          \        V ^,          V^,          ,
          ^,          ,          ,          ,           W,          \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ,          V^,          ^,
          ,          V \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          ) V,          V,           ,          \        V4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          ,           \        \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          V^,          ,
          ,          ,          ,           ,          \        V4      ,          \        \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          V ^,          V^,          ,
          ,          ,          ,           V \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \#        V4      ^,          ,          \        ^,          V ^,          ^,
          ,          V ^,          V^,          ,
          ,          V^,          ^,
          ,          ,          ,
          V \!        V ^,          ) ^,           V^,          ^,
          ,          4      ,          \!        V ^,          ) V^,          ,          V ^,          ,           V^,          ,           ^,
          4      ,          \        V4      ^,          ,          \        ^,          V ^,          ^,
          ,          V ^,          V^,          ,
          ,          V^,          ^,
          ,          ,          ,
          p\        V4      ^V ,          \        ^,          V ^,          V^,          ,
          ,          ,          8X  g   Q h\        R4      \%        \'        R4      \'        R4      4      8X  g   Q h\        RRR	7      w  rŒ\        WŒ,          WÈ,          ,
          4      WŒ,          WÈ,          ,
          8X  g   Q h\        V^W,          ,           ,          4      W,          W,           ,          8X  g   Q h\        V^V ,          ^V,          ,           ,          4      W€,          W�,          ,           8X  g   Q h\        \)        ^4      \)        ^4      ,           4      \)        ^4      8X  g   Q h\        \)        ^V ,          4      \)        ^4      ,
          4      \)        V 4      8X  g   Q h\        \+        . . V 4      4      \-        V 4      8X  g   Q hR
# )zx,y,z,k,n,m,w,s,ArX   c              3   ó>   "  € T F  p\        V4      V8H  x € K  	  R # 5i©N©rJ   )Ú.0Útmps   & rb   Ú	<genexpr>Ú%test_simplify_expr.<locals>.<genexpr>5   s   é € ÐNÑ/M¨Œx˜‹} Ö#Ó/Mùs   ‚FTz/((-1/2)*Boole(True)*Boole(False)-1)*Boole(True)z(2 + Boole(True)*Boole(False))z-Boole(True)/2zA,B©ÚcommutativeNéüÿÿÿéþÿÿÿéÿÿÿÿ)r   r   Úallr   r   r   rJ   r   r/   r9   r   r   r<   ÚinvrR   rS   r*   r0   r   r   r&   r5   r$   )rO   rP   rQ   Úkr\   ÚmÚwÚsÚArX   rW   ÚexprÚBs                rb   Útest_simplify_exprr~   1   s-  € Ü 'Ð(;Ó <Ñ€Aˆ!��a˜AÜ�‹€Aç‹3ÑN´´1´b¸!¸RÄ"ÀÄqÀbÌ1È"Ñ/MÓN�3�3Š3ÑN´´1´b¸!¸RÄ"ÀÄqÀbÌ1È"Ñ/MÓN×NÒNÐNÐNà	ˆ!�ˆa��c�	€AØ�Q•˜�•ÔÐÐÜ�A‹;˜1�5 1¥3�-Ô'Ð'Ð'à	ˆ1�ˆQ��T�	�1”R•4˜•6˜!˜Q�$•;Õ€AÜ�A‹;˜!ÔÐÐà	
ˆQˆq�S��1�a˜!˜A�#•g•;Õ	  Q q¥S¥Õ)€AÜ�A‹;˜!ÔÐÐà	ˆA�ˆa��d��Q�q˜!•t•VÕ	˜a  1¥�f Q�hÕ	&¨­°­
Õ2€AÜ�A‹;˜"˜Q�$ÔÐÐà	
ˆˆQ��!•%˜2•˜q !�tÕ#Õ# q¥u°¥m°A°qµDÕ&8Õ8€AÜ�A‹;˜"˜Q�$ÔÐÐà	
ˆq�S��!�€AÜ�A‹;˜!˜a�%ÔÐÐá	
ˆ1‹��!�A“$•�™˜!›Õ€AÜ�A‹;˜!˜a�%ÔÐÐà	
ˆa��c”C˜œB�“K •MÕ!Õ	"¤BÕ&€AÜ�A‹;œC¤ 1¥›I˜:¨�>¬B¨q­DÕ1°!Õ3Ô3Ð3Ð3ä�!�Q˜•T˜A•X•, Ó"×'Ñ'¨Ó*€AÜ�A‹;˜!˜Q �T A�X�,Ô&Ð&Ð&ä�!˜•T˜A˜a�C•Z !•^Õ$ aÓ(×-Ñ-¨aÓ0€AÜ�A‹;˜! �T A a¥C�Z¨!�^Õ,Ô,Ð,Ð,äˆs‹€AÜ��1•�q˜A�•v• ˜rÐ" a R¨¨q°!­t­V­Ð$4Ð5Ó6×:Ñ:Ó<€AÜ�Q”v˜q !˜f“~Õ% qÕ)ØˆR��1•�q˜A�•v•Õ  1¥¨¨a°­d­F­
°Q°qµS¸1À½T½6µ\Õ'BÕ BÕCõEó FØIJôKð Kð Kð 
ˆˆQ”A•�Y�˜�˜a¤!�e�Õ$ q¬¥s¨A´­E¥{Õ2´Q°qµS¸!¼a½%µ[Õ@€AÜ�A‹;˜1œq �s�7 Q¬¥UÕ+Ô+Ð+Ð+ð ˆ2ˆq�!�t�a�x�=˜!˜A˜q�D�& ! Q¥$¨¥(Õ+¬Q°°1µ°q¸!µtµ¸aÕ/?Õ-?Õ@ÀAÀqÅDÈ1ÅHÜ
ˆQ��T�A�q•D�[�/õDõ õ Ü  1¥ q¨!¥t¥�_õ.Ø01°2°a¸µdµ7¼4ÀÀAÅÀÀaÈÅdÅ
ÈQÐPQÍTÕ@QØ
ˆQ�$õAØõAó <õ 4Ü˜“Fõ4Ü˜q !�t a¨¥d�{¨QÕ.Õ.õ40Ø23°Qµ$´t¸QÀ½T¸EÀ!ÀQÅ$½JÈÈAÍÕ<MØ	ˆ1�õ=Øõ=ó 8õ 3Ü�a“&õ3Ü˜Q �T A�X�,¨¨1­¨q°!­t­Õ4õ36õ46à9:¸A½¼dÀQÈÅTÀEÈAÅIØ	
ˆA���õDó ?õ :Ü˜!˜Q�$˜˜q !�t� a¨¥dÕ*¨Q°­TÕ1°AÕ5Ó6õ:7Ü7:¸1³võ:>Ø?@À!½tÀa½xõ:IÜKOØ
ˆQ�$ˆ���Q˜•T˜A•XÕóL Ø!" B q¨!¥t¥G¨a¥K¥´°q¸!µt°e¸A¸q½DµjÀ1ÀaÅ4Õ6GÈ!ÈQÍ$Õ6NØ	õ7
ó 2õ "Ü�1�a•4�%˜˜1�•*˜q !�tÕ# a¨¥dÕ*¨QÕ.Ó/õ"0õL1ä14°Q³õL8õ:8ô ;<¼DÀ1ÀaÅ4À%È!Å)Ø	ˆ1�ˆq�õBó =õ ;Ø�q•D˜1˜a�4•Kõ;!õ9"õ4"õ 1#ô $(¨¨A­¨¨a°­d­
°Q¸µTÕ(9¸A¸q½DÕ(@À1Õ(DÓ#Eõ1Fô GJÈ!Ãfõ1Mô OPØ	
ˆA���1•�õOõ1õð ˜B˜q !�t�G¤D¨!¨Q­$¨¨q°!­t­°a¸µdÕ):¸QÀ½TÕ)AÀAÕ)EÓ$FÕFÄsÈ1ÃvÕMÌqØ	
ˆA���1•��qÕõPõ Ø˜q�D¤ q¨!¥t e¨A¨q­D¥j°1°aµ4Õ&7¸!¸Q½$Õ&>ÀÕ&BÓ!CÕCÄCÈÃFÕJÌAØ	
ˆA���õMØ�q•D˜1˜a�4•KõM!õ "õ"à%&¨¥T¬$°°Aµ°¸µ	¸A¸q½DÀ1½HÕ/EÓ*FÕ%FÄtÈQÐPQÍTÈEØ	
ˆA�õMØ�1•õMØ˜!•tõMØõM ó H!õ &!Ü!$ Q£õ&(Ø)*¨A­°­õ&3Ø56´t¸aÀ½d¸UÀQ½YÈÈAÍØ	õJ
õ =ó 8õ 6ØˆR��1•�W�q�[õ6Ü˜a›&õ6!Ü!% q¨!¥t e¨A¨q­D¥j°1°aµ4Õ&7¸!¸Q½$Õ&>ÀÕ&BÓ!Cõ6Dõ&DäFJÈQÐPQÍTÈEØ
õMØ��d�Q�hõLó GÜ˜q !�t˜e A q¥D�j¨1¨a­4Õ/°!°Qµ$Õ6¸Õ:Ó;õG<Ü<?À»FõGCõ&Cô FGÄtÈaÐQRÍdÈUØ
õNØ��d�Q�hõMó Hõ FØ˜Q�$  A¥�+õF'õ%(õ(õ )ô *.¨q°!­t¨e°A°qµD­j¸1¸a½4Õ.?À!ÀQÅ$Õ.FÈÕ.JÓ)KõLô MPØ	óMõô ˆq�!�t�a˜•d�{�Oõõð  !¤¨¨1­ u¨q¥y°1°aµ4¸!µ8Õ&<Ó!=Õ=À¸rÀ!½tÄDÈ!ÈQÍ$ÈØ	ˆ1�õJØ�!�tõJØ˜•dõJØõJó E õ @ Ü # A£õ@'Ü()¨1¨a­4°!°Qµ$­;­¸¸A½À½Õ(Bõ@DØFGÈÅcÈ!ÅeÌDØ	
ˆA�ˆˆa��d�
�Q˜•TÕ˜A˜q�DÕ  1Õ$óM&õ G&Ü&)¨!£fõG-Ü./°°Aµ¸¸1½µ¸qÕ0@Õ.@õGBõ@BàEFÅSÌØ	
ˆA�ˆ��	�A�q•D˜1•HõOó Jõ FÜ# Q¨¥T E¨!¨Q­$¥J°°AµÕ$5¸¸1½Õ$<¸qÕ$@ÓAõFBÜBEÀaÃ&õFIØJKÈQÍ$Ø	õK
õFàŒt�a˜•d�U˜Q•Y  A¥¨¥Õ*Ó+Õ+¨a°­d¨U°1­W°q­[Õ9¼#¸a»&Õ@ÄÀqÈ!ÅtÀeÈAÈqÍDÅjØ
ˆQ�$õGØ�A•õGØõGó Bõ õFô œt a¨¥d U¨Q¥Y°°Aµ¸µÕ$:Ó;Õ;¸QÀ½TÀAÀqÅD½[ÕIõEKõ@Kõ  Lô
 MPØ	óMõ ô ˆq�!�t�a˜•d�{�Oõ õð*  ! Q¥$¨¥(�|¨R°­T°!­V°Q¸µT¸AµXÕ->ÄÀ1ÀaÅ4È!ÈQÍ$Å;Ø
õCõ Aõ .Ø��s�1�u”a˜˜A�  1¥�•oÕ&õ.'õ  (Ü)*¨A¨q­D°1°aµ4­K­õ :õ+:ð, =>À!½tÀa½x½LÈ!ÈQÍ$Ø	õK
õ =ØˆBˆq�D”�q˜!•t�e˜A˜q�D•j 1 a¥4Õ'¨!¨Q­$Õ.°Õ2Ó3Õ3´C¸³FÕ:¼A¸qÀ!½tÀaÈÅd½{½OÈQÐPQÍTØ
õNõ =õ Ø�!•�A•”d˜A˜q�D˜5  A¥�:¨¨1­Õ,¨q°!­tÕ3°aÕ7Ó8Õ8¼¸Q»Õ?ÄÀAÀqÅDÈ1ÈaÍ4ÅKØ
õDõ Bõ õà•”D˜1˜a�4˜% !�) a¨¥d¨Q¥hÕ/Ó0Õ0´°q¸!µt°e¸A¸q½DµjÀ1ÀaÅ4Õ6GÈ!ÈQÍ$Õ6NØ	õ7
ó 2õ Üˆq‹6õØ�a•4˜!•8õØ ¤¨¨1­ u¨q¥y°1°aµ4¸!µ8Õ&<Ó!=Õ=ÀÀ1Å¸uÀQ½wÈ½{ÕKÌCØ	óMõ  Ü��A•��a˜•d•
˜Q �TÕ! A q¥DÕ(¨1Õ,Ó-õ .õ.ä01´$¸¸A½¸À½	ÀAÀqÅDÈ1ÅHÕ7Mó 3
õ 1
Øˆa�4�!�Q•$�;õ1õõõ=ô ˜a›&õ=!ô #$¤D¨1¨a­4¨%°!­)°a¸µd¸QµhÕ)?Ó$@Õ"@À!ÀQÅ$ÈÈAÍÅ+Õ"Nõ=
õ-
ð: Œd�Q˜•T�E˜A•I  1¥ q¥Õ)Ó*Õ*¬4°°Aµ°°a¸µdµ
¸QÀ½TÕ0AÀAÀqÅDÕ0HÈ1Õ0LÓ+MÕMÌcØ	óOØõOõ Ü�!�t�Q˜•T˜A•X�  1¥ q¨!¥t¥Õ,¨a°­d°Q­hÕ7õ9õ;9ð< <=¼TÀAÀqÅDÀ5È1Å9Ø	ˆ1�ˆq�õCó >õ <Ü˜˜A�˜˜a �d�
 Q¨¥TÕ)¨A¨q­DÕ0°1Õ4Ó5õ<6Ü69¸!³f¸aµiõ<@ÜABÀAÅÀqÈ!ÅtÈaÅxÅØ	ˆ1�ˆq�!�t�õBØ˜•d˜Q•hõB õ<!õ= !€DôB �D‹>˜Q˜q�S¤! Q¥$¨¨1­¨q°!­t­Õ"4Õ5Ô5Ð5Ð5ô ÐEÓFÜ”Ð8Ó9¼7ÐCSÓ;TÓUôVð Vð Vô �5 eÔ,�D€Aä�A•C˜!�#•IÓ !¥#¨­¥)Ô+Ð+Ð+Ü�A�q˜1�3•w•KÓ  A¥C¨­¥KÔ/Ð/Ð/Ü�A�q˜•s˜Q˜q�S•y•MÓ" a¥c¨A­C¥iÔ/Ð/Ð/ä”C˜“FœS ›V•OÓ$¬¨A«Ô.Ð.Ð.Ü”C˜˜!�“Hœs 1›vÕ%Ó&¬#¨a«&Ô0Ð0Ð0ä”E˜"˜b !Ó$Ó%¬¨Q«Ô/Ð/Ò/ra   c                  óš  € \         \        ,          \        \        ,          ,           \        \
        ,          ,           ^,
          p \         \        ,          \        \        ,          ,           \        \        ,          ,           ^,
          p\         \        ,          \        \        ,          ,           \        \        ,          ,           ^,
          p\        WV.\         \        \        RR7      p\        V\        ,          4      \        \        ,          \
        \        ,          ,           \        \        ,          ,           \        \        ,          ,
          \
        \        ,          ,
          \        \        ,          ,
          \        \        ,          \        ,          \        \        ,          \        ,          ,           \
        \        ,          \        ,          ,           \        \        ,          \        ,          ,
          \        \        ,          \        ,          ,
          \
        \        ,          \        ,          ,
          ,          8X  g   Q hR# )é   Frk   N)rO   rS   rP   rT   rQ   rU   rV   rW   rX   rY   rZ   r[   rK   rJ   )Úf_1Úf_2Úf_3Ú	solutionss       rb   Útest_issue_3557r…   ’   s  € Ü
ŒA�#””!•�)”aœ•c�/˜AÕ
€CÜ
ŒA�#””!•�)”aœ•c�/˜AÕ
€CÜ
ŒA�#””!•�)”aœ•c�/˜AÕ
€Cä�s �o¤q¬!¬Q¸Ô?€Iä�Iœa•LÓ!Ü	
Œ1�Œq”�s�”Q”q•S�œ1œQ�3Õ	¤¤1¥Õ	$¤q¬¥sÕ	*Ü	
Œ1�ŒQ�””1•”Q•�œœ1�œQ�Õ	¤¤1¥¤Q¥Õ	&¬¬1­¬Q­Õ	.´´1µ´QµÕ	6õ	8ô8ð 8ò 8ra   c                  ó¨	  € \        \        \        4      ^,          \        \        4      ^,          ,           4      ^8X  g   Q h\        \	        \        ^,           4      \	        \        4      ,          4      \        8X  g   Q h\        \        \        4      ^,          \        \        4      ^,          ,           \        \        4      \	        \        4      ,          ,           4      ^\        ,           8X  g   Q h\        \        \        \        4      ^,          \        \        4      ^,          ,           \        \        4      \	        \        4      ,          4      4      \        \        ^4      8X  g   Q h\        RRR7      p \        \        \        V ,          ,           4      \        ^V ,           ,          8X  g   Q h\        \        ) \        ,          \        \        \        ,          \        R^4      ,          \        \        ^,          ,          ^\        ,          ,          ,           4      ,          \        \        \        \        \        ,          \        R^4      ,          4      ,          ^\        \        4      ,          ,          4      ,          ^\        \        4      ,          ,          \        \        ,          \        \        \        ,          \        R^4      ,          \        \        ^,          ,          ^\        ,          ,          ,           4      ,          ^\        \        4      ,          ,          ,           ,          \        \        ) \        ^,          ,          ^\        ,          ,          4      ,          \        \        4      \        ,          ,          \        \        \        4      ,          \        \        \        \        \        ,          ^,          4      ,          ^\        \        4      ,          ,          4      ) ^,           ,          \        \        \        ,          ^,          4      ,          ^\        \        4      ,          ,          ,
          p\        V4      R\        ^^4      ,          ) \        \        4      ,          \        \        4      ,          8X  g   Q h\        ^^\        ,           ,          ^,          4      ^\        ,          8X  g   Q hR# )é   ÚncFrp   Néýÿÿÿrt   )rJ   r0   rO   r/   r4   r!   r   r   r   r   r$   r   rR   r3   r*   )rˆ   Úanss     rb   Útest_simplify_otherr‹   ž   sÎ  € Ü”Cœ“F˜A•I¤¤A£¨¥	Õ)Ó*¨aÔ/Ð/Ð/Ü”Eœ!˜a�%“L¤¤q£Õ)Ó*¬aÔ/Ð/Ð/Ü”Cœ“F˜A•I¤¤A£¨¥	Õ)¬I´a«L¼¼q»Õ,AÕAÓBÀaÌ!ÅeÔKÐKÐKÜÜ
Œ3Œq‹6�1�9”sœ1“v˜q•yÕ ¤)¬A£,¬u´Q«xÕ"7Ó8ó:Ü=?ÄÀ1»XôFð Fð Fä	� 5Ô	)€BÜ”Aœ˜"�•HÓ¤ A¨¥F¥Ô+Ð+Ð+ô ŒbˆS”�U”3”qœ•tœH R¨›OÕ+¬a´°1µ­f°a¼µc­lÕ:Ó;Õ;¼CÄÄ#ÄaÌÅdÌ8ÐTVÐXYË?ÕFZÓB[Õ@[Ø	
Œ4”‹7�õAó =õ ØœœQ›•iõ!Ü#%¤a¥4¬¬A¬b­D´¸"¸a³Õ,@Ä1ÄQÈÅTÅ6È1ÌQÍ3Å<Õ,OÓ(PÕ#PØ	
Œ4”‹7�õ$õõ äœ!˜œA˜q�D� !¤A¥#�Ó'õ(ä)-¬b«´!­õ5ä78¼¼b»µzÜ
Œa””A”b•D˜•F“�m˜Qœt¤A›w�YÕ'Ó
(Ð	(¨1Õ	,õ8.Ü.1´!´Bµ$°qµ&«kõ8:Ø;<¼TÄ!»W½9õ8FõF€Cô �C‹=˜b¤8¨A¨q£>Õ1Ð1´$´r³(Õ:¼4Ä»7ÕBÔBÐBÐBä�A˜œA�•J˜q•LÓ! Q¬¥TÔ)Ð)Ò)ra   c            	      ó”  € \        \        4      P                  \        4      p \        \        4      P                  \        4      p\	        W,          4      \        \        4      8X  g   Q h\	        \        \        ^ R.^^ ..4      4      4      \        \        ^4      \        ^4      ) .\        ^4      \        ^4      ..4      8X  g   Q hR# )r   Nrt   )r/   rO   Ú_eval_rewrite_as_expr2   rJ   r0   r$   r<   )ÚcosAsExpÚtanAsExps     rb   Útest_simplify_complexr�   ²   s¥   € ä”1‹v×*Ñ*¬1Ó-€HÜ”1‹v×*Ñ*¬1Ó-€HÜ�HÕ%Ó&¬#¬a«&Ô0Ð0Ð0ô ”Cœ  B ¨!¨Q¨Ð0Ó1Ó2Ó3´vÄÀAÃÜ	ˆQ‹ˆð@Ü�q“6œ3˜q›6Ð"ð?$ó 8%ô %ð %ò %ra   c                  ó°   € . ROp V  FK  p\        V4      p\        \        V^R7      4      \        V4      8:  g   Q h\        V\        R7      VJd   KK  Q h	  R# )úa(1/2 - sqrt(3)*I/2)*(sqrt(21)/2 + 5/2)**(1/3) + 1/((1/2 - sqrt(3)*I/2)*(sqrt(21)/2 + 5/2)**(1/3)))ÚratioN)r’   za1/((1/2 + sqrt(3)*I/2)*(sqrt(21)/2 + 5/2)**(1/3)) + (1/2 + sqrt(3)*I/2)*(sqrt(21)/2 + 5/2)**(1/3)z8-(sqrt(21)/2 + 5/2)**(1/3) - 1/(sqrt(21)/2 + 5/2)**(1/3))r   r   rJ   r   )ÚrootsÚrs     rb   Útest_simplify_ratior–   ½   sR   € òI€Eó ˆÜˆa‹DˆÜœ !¨1Ô-Ó.´)¸A³,Ô>Ð>Ð>ä˜¤Ô$¨AÕ-Ð-Ð-ó	 ra   c                  ó  € R  p R p\         ^,           \         \        \         4      ^,          ,           \        \         4      ^,          ,           ,          pV ! \        W R7      4      V ! V4      8:  g   Q hV! \        W!R7      4      V! V4      8:  g   Q h\	        \        \         4      ^,          \        \         4      ^,          ,           ^4      pV ! \        W0R7      4      V ! V4      8:  g   Q hV! \        W1R7      4      V! V4      8:  g   Q hR# )c                 ó*   € \        \        V 4      4      # rj   )ÚlenÚstr©r|   s   &rb   Ú<lambda>Ú'test_simplify_measure.<locals>.<lambda>Í   s   € œC¤ D£	œNra   c                 ó   € \        V 4      ) # rj   )r   r›   s   &rb   rœ   r�   Î   s   € œY t›_Ñ,ra   )ÚmeasureN)rO   r0   r/   rJ   r   )Úmeasure1Úmeasure2r|   Úexpr2s       rb   Útest_simplify_measurer£   Ì   sÄ   € Ù*€HÙ,€Hä��E”AœœA› �	•M¤C¬£F¨A¥IÕ-Õ.€DÙ”H˜TÔ4Ó5¹À$»ÔGÐGÐGÙ”H˜TÔ4Ó5¹À$»ÔGÐGÐGäŒs”1‹v�q�yœ3œq›6 1�9Õ$ aÓ(€EÙ”H˜UÔ5Ó6¹(À5»/ÔIÐIÐIÙ”H˜UÔ5Ó6¹(À5»/ÔIÐIÒIra   c                  ó<  € ^\         ,          R\        ,          ,          p \        V RR7      ^\         \        ,           ,          8X  g   Q h\        V RR7      R\         \        ,           ,          8X  g   Q h\        V RR7      V 8X  g   Q h\        RRR7      ^ 8X  g   Q hR# )r‡   ç       @T©ÚrationalNFz0.9 - 0.8 - 0.1)rO   rP   rJ   r›   s    rb   Útest_simplify_rationalr¨   Ù   sx   € ØŒa�4�”A•�:€DÜ�D TÔ*¨a´!´Aµ#­hÔ6Ð6Ð6Ü�D TÔ*¨c´A´aµC­jÔ8Ð8Ð8Ü�D UÔ+¨tÔ3Ð3Ð3ÜÐ%°$Ô7¸1Ô<Ð<Ò<ra   c            	      óÎ   € \        \        \        R^4      4      \        \        R^4      4      ,           4      ^\        ,           \        \        R^4      4      ,          8X  g   Q hR# )r€   Nrt   r‰   )rJ   r$   r   r   r`   ra   rb   Útest_simplify_issue_1308rª   á   sK   € Ü”Cœ  Q›Ó(¬3¬x¸¸A«Ó+?Õ?Ó@Ø	
ŒQ�””H˜R “OÓ$Õ$ô%ð %ò %ra   c                  ó  € \        \        \        \        ) 4      ,           4      \        \        ) 4      \        ,           8X  g   Q h\        R RR7      p \        W V ) ,          ,           4      W V ) ,          ,           8X  g   Q hR# )r\   Frp   N)rJ   r   r$   r   ©r\   s    rb   Útest_issue_5652r­   æ   sX   € Ü”AœœQ˜B›•KÓ ¤C¬¨£G¬a¥KÔ/Ð/Ð/Ü� Ô'€AÜ�A˜Q˜B�•KÓ  A¨Q¨B­¥KÔ/Ð/Ò/ra   c                  ór   € \        R \        ^,           ,          R \        ,          ,          4      R 8X  g   Q hR# )ç      ð?N©rJ   rO   r`   ra   rb   Útest_issue_27380r±   ë   s&   € Ü�Cœ!˜A�#•J˜s¤A�vÕ%Ó&¨#Ô-Ð-Ò-ra   c                  ó*  € \        R 4      p \        R4      pW,           ^,          RV ,          V^,          ,          ^V^,          ,          ,
          ^V ^,          ,          V,          ,
          ,          p\        V4      ^RV,          ,          8X  g   Q hR# )rO   rP   Nrr   rs   )r   rJ   )rO   rP   rW   s      rb   Útest_simplify_fail1r³   î   sh   € Üˆs‹€AÜˆs‹€AØ	
���
�B�q•D˜˜A�•I  ! Q¥$¥Õ&¨¨1¨a­4­°­Õ1Õ2€AÜ�A‹;˜!˜r !�t�*Ô$Ð$Ò$ra   c                  ó¾  € \        ^Z^"\        ^4      ,          ,           ^4      \        ^4      ^,           8X  g   Q h^\        ^4      ,           ^\        ^4      ,          ,
          \        ^4      ,           \        ^4      ,           p \        \        V ^,          4      ^4      V 8X  g   Q h\        ^)^\        ^4      ,          ,           ^4      ^\        ^4      ,           8X  g   Q h\        R^\        ^4      ,          ,
          ^4      R\        ^4      ,
          8X  g   Q hR\        ^
4      ,          R,           R\        ^4      ,          ,           R\        ^4      ,          ,           p\        V^4      ^\        ^4      ,           \        ^4      ,           8X  g   Q h^\        ^4      ,           \        ^4      ,           \        ^4      ,           p \        \        \        V ^,          4      ^4      4      V 8X  g   Q h^\        ^4      ,           ^\        ^4      ,          ,           ^\        ^
4      ,          ,           p \        \        V ^,          4      ^^4      V 8X  g   Q h^\        ^4      ,           ^\        ^4      ,          ,
          R\        ^4      ,          ,           p \        \        V ^,          4      ^4      V 8X  g   Q h\        \        V ^,          4      ^4      V 8X  g   Q hR# )	éZ   i(  ix  i
  ih  i“  Ni×ÿÿÿrt   )rF   r*   r
   )Úqr|   s     rb   Útest_nthrootr·   õ   s  € Ü�2˜œ4 ›7�
•? AÓ&¬$¨q«'°A­+Ô5Ð5Ð5Ø	ŒD�‹G��aœ˜Q›•iÕ¤$ q£'Õ)¬D°«GÕ3€AÜÔ% a¨¥dÓ+¨QÓ/°1Ô4Ð4Ð4Ü�2˜œ4 ›7�
•? AÓ&¨!¬d°1«g­+Ô5Ð5Ð5Ü�3˜œD ›G�Õ# QÓ'¨2´°Q³­<Ô7Ð7Ð7Ø”�R“�=˜4Õ $¤t¨A£w¥,Õ.°´d¸2³hµÕ>€DÜ�4˜Ó˜q¤4¨£7�{¬T°"«XÕ5Ô5Ð5Ð5Ø	ŒD�‹G�”d˜1“gÕ¤ Q£Õ'€AÜœgÔ&8¸¸A½Ó&>ÀÓBÓCÀqÔHÐHÐHØ	ŒD�‹G��aœ˜Q›•iÕ !¤D¨£H¥*Õ,€AÜÔ% a¨¥dÓ+¨Q°Ó2°aÔ7Ð7Ð7Ø	ŒD�‹G��aœ˜Q›•iÕ $¤t¨A£w¥,Õ.€AÜÔ% a¨¥dÓ+¨QÓ/°1Ô4Ð4Ð4ÜÔ% a¨¥dÓ+¨QÓ/°1Ô4Ð4Ò4ra   c                  ó’  € ^\        ^4      ,           \        ^4      ,           \        P                  R,          ,           p \        V ^,          4      p\	        V^4      V 8X  g   Q h^\        ^4      ,           \        ^4      ,           \        P                  R,          ,           p \        V ^,          4      p\	        V^4      V 8X  g   Q hR# )r€   Nl      Fµx:^V l       ©7§3M“e')r*   r   ÚOner
   rF   )r¶   Úps     rb   Útest_nthroot1r»     sŒ   € Ø	ŒD�‹G�”d˜1“gÕ¤§¡ f¥Õ,€AÜ˜1˜a�4Ó €AÜ�1�a‹=˜AÔÐÐØ	ŒD�‹G�”d˜1“gÕ¤§¡ f¥Õ,€AÜ˜1˜a�4Ó €AÜ�1�a‹=˜AÔÐÒra   c            	      óÒ  € \        R 4      w  rr#\        ^V,          V ,          V,          ^V ,          V,          V,          ,           4      ^V ,          V,          W1,           ,          8X  g   Q h\        W,          W,          V,          ,           4      W,          ^V,           ,          8X  g   Q h\        \        V ,          V,          \        V ,          V,          V,          ,           4      \        V ,          V,          ^V,           ,          8X  g   Q h\        W^,          ,          \        V 4      ,          V \        V 4      ,          \        V4      ,          ,           4      V \        V4      V^,          ,           ,          \        V 4      ,          8X  g   Q h\        V \	        W,           4      ,          V \	        V 4      ,          ,           4      V ^\	        V4      ,           ,          \	        V 4      ,          8X  g   Q h\        W^,           ,          V,          4      P
                  '       g   Q h\        ^V ,           V,           W,          ,           4      V ^,           V^,           ,          8X  g   Q h\        V\        ,          \	        W ,
          ) \        V4      ,          4      ,          4      V\	        V \        V4      ,          4      ,          \	        V) \        V4      ,          4      ,          \        ,          8X  g   Q h\        W,           W,
          ,          V^,          ,           ^V ,          ,           ^,           4      V ^,           ^,          8X  g   Q h\        RRR7      p\        \        V^,          W^,          ,          ,           4      4      V\        ^V ,           4      ,          8X  g   Q h\        \        W^,          W^,          ,          ,           ,          4      4      V\        V^V ,           ,          4      ,          8X  g   Q h\        \        W^,          W^,          ,          ,           ,          4      RR7      V\        V4      ,          \        ^V ,           4      ,          8X  g   Q h\        \        W,          4      4      P
                  '       g   Q h\        \        W,          4      RR7      \        V 4      \        V4      ,          8X  g   Q h\        ^V ,          ^,           V,          RRR7      R^V ^V ,          ^,           W/8X  g   Q h\        ^V ,          ^,           V,          RV .R7      RW^V ,          ^,           /8X  g   Q h\        ^V ,          ^,           V,          R. R7      R^V ^V ,          ^,           W/8X  g   Q h\        ^V ,          ^,           V,          RR7      R^V ^V ,          ^,           W/8X  g   Q h\        ^V ,          ^,           V,          RRR7      RV^V ,          ^,           ,          /8X  g   Q h\        ^RR7      e   Q h\        ^V ,          V,           RRR7      e   Q h\        ^V ,          V,           RR7      e   Q h\        ^V ,          V,           RRR7      R^V ,          V,           /8X  g   Q h\        R	R
R7      w  r5\        WSV,          ,           4      ^V,           V,          8X  g   Q h\        W V,          ,           4      V ^V,           ,          8X  g   Q h\        R4      p\        V! V 4      W! V 4      ,          ,           4      V! V 4      W! V 4      ,          ,           8X  g   Q hV ^\        RRW,          4      ,           ,          p\        V4      V8X  g   Q h\        \        W,          4      4      pV\        V 4      \        V4      ,          8X  d   VP                  '       g   Q h\        ^4      ^,          \        ^4      ^,          ,           ^,
          p\        W,          4      p	\        V	4      pV	P                  '       g3   VP                  '       d!   V\        V 4      \        V4      ,          8X  g   Q h\        \        W,          V,          4      4      pV\        V 4      \        V4      ,          \        V4      ,          8X  g   Q h\        \        W,           V,          4      4      \        W,           V,          4      8X  g   Q hR# )zx,y,z,nrº   T©Úpositive©Úforce)Údictr   Úcoeff)rÁ   Nzn,mFrp   rX   r`   )r   rH   r   r0   r$   Úis_Powr/   r   r*   r   r5   r^   Úis_Mul)
rO   rP   rQ   r\   rº   rx   rX   Úeqrz   rS   s
             rb   Útest_separatevarsrÆ     s‚  € ä˜Ó#�J€Aˆ!Ü˜˜!�˜A�˜a� ! A¥# a¥%¨¥'Õ)Ó*¨a°­c°!­e°QµU­mÔ;Ð;Ð;Ü˜�˜a�c !�e�Ó$¨­¨Q°­U­Ô3Ð3Ð3Üœ˜1�˜Q�¤ A¥ a¥¨¥Õ)Ó*¬b°­d°1­f°a¸!µe­nÔ<Ð<Ð<Ü˜˜Q�$�œs 1›v�¨¬#¨a«&­´°Q³­Õ7Ó8Ø	Œ3ˆq‹6�A�q•D�=Õœ#˜a›&Õ ô!ð !ð !ä˜œ#˜a�e›*� q¬¨Q«¥xÕ/Ó0°A°q¼3¸q»6µzµNÄ3ÀqÃ6Õ4IÔIÐIÐIÜ˜ �E� Q�Ó'×.×.Ð.Ð.Ð.Ü˜˜A� �	 A¥C�Ó(¨Q°­U°Q¸µU­OÔ;Ð;Ð;Ü˜œ"�œS 1¥5 ¬#¨a«&¥Ó1Õ1Ó2Ø	Œ#ˆa”�A“�h‹-�œ˜Q˜Bœs 1›v�I›Õ&¤rÕ)ô*ð *ð *ä˜� ¥�¨!¨Q­$Õ.°°1µÕ4°qÕ8Ó9¸aÀ!½eÀa½ZÔGÐGÐGäˆs˜TÔ"€AÜœ˜Q �T A¨¥d¥F�]Ó+Ó,°´$°q¸1µu³+µÔ=Ð=Ð=Üœ˜Q 1¥ q¨A­¥v¥Õ.Ó/Ó0°A´d¸1¸aÀ!½e½9³oÕ4EÔEÐEÐEÜœ˜Q 1¥ q¨A­¥v¥Õ.Ó/°tÔ<Ø	Œ$ˆq‹'�	”$�q˜1•u“+Õôð ð ô œ˜Q�S›	Ó"×)×)Ð)Ð)Ð)Üœ˜Q�S›	¨Ô.´$°q³'¼$¸q»'µ/ÔAÐAÐAô ˜!˜A�# �' 1�¨D¸"Ô=Ø	�!�Q˜˜!�˜a� Ð&ô'ð 'ð 'ô ˜!˜A�# �' 1�¨D¸1¸#Ô>Ø	�!˜˜!�˜a�Ð ô!ð !ð !ä˜!˜A�# �' 1�¨D¸"Ô=Ø	�!�Q˜˜!�˜a� Ð&ô'ð 'ð 'ä˜!˜A�# �' 1�¨DÔ1Ø	�!�Q˜˜!�˜a� Ð&ô'ð 'ð 'ä˜!˜A�# �' 1�¨D¸$Ô?Ø	�!�Q�q•S˜1•W•+Ðôð ð ô ˜ Ô%Ò-Ð-Ð-Ü˜˜!�˜a� d°BÔ7Ò?Ð?Ð?Ü˜˜!�˜a� dÔ+Ò3Ð3Ð3Ü˜˜!�˜a� d°DÔ9¸gÀqÈÅsÈQÅwÐ=OÔOÐOÐOä�5 eÔ,�D€AÜ˜˜a�C�Ó  Q¨¥U¨A¥IÔ-Ð-Ð-Ü˜˜a�C�Ó  A q¨1¥u¥IÔ-Ð-Ð-ä�‹€AÜ™˜!›˜q  1£�v�Ó&©!¨A«$°°1°Q³4µ­-Ô7Ð7Ð7à	
ˆA”�b˜"˜a�cÓ"Õ"Õ	#€BÜ˜Ó˜rÔ!Ð!Ð!ä”S˜�“XÓ€AØ”�A“”s˜1“v•Ô !§(§( (Ð*Ð*ÜˆA‹��	”C˜“F˜A•IÕ Õ!€AÜˆA�C‹€AÜ�Q‹€AØ�x�xˆx˜AŸHŸH˜H¨¬c°!«f´S¸³V­mÔ);Ð;Ð;Ü”S˜�˜Q�“ZÓ €AØ”�A“”s˜1“v•œc !›fÕ$Ô$Ð$Ð$ô œ˜Q�S !�G›Ó%¬¨a­c°1­W«Ô5Ð5Ò5ra   c            	      óØ  € \        R 4      w  rp\        ^\        V 4      \        V4      ,          ,           \        V 4      ,           \        V4      ,           4      \        V 4      ^,           \        V4      ^,           ,          8X  g   Q h\        ^V ,           \        V4      ,
          V \        V4      ,          ,
          \        V4      \        V4      ,          ,
          V \        V4      ,          \        V4      ,          ,
          V \        V4      ,          ,           \        V4      ,           4      V ^,           \        V4      ^,
          ,          \        V4      ^,           ,          ) 8X  g   Q h\        RRR7      w  r\        ^\        V \        V4      ,          4      ,           \        W,          4      ,           4      \        V 4      ^,           \        V4      ^,           ,          8X  g   Q hR# )zx,y,zúx,yTr½   N)r   rH   r&   r$   ©rO   rP   rQ   s      rb   Ú!test_separatevars_advanced_factorrÊ   Q  sX  € Ü�gÓ�G€Aˆ!Ü˜œC ›F¤3 q£6�MÕ)¬C°«FÕ2´S¸³VÕ;Ó<Ü	ˆQ‹�!�”c˜!“f˜q•jÕ!ô"ð "ð "ä˜˜A�¤ A£�¨¬3¨q«6­Õ1´C¸³F¼3¸q»6µMÕAØ	Œ#ˆa‹&�”�Q“�õØœC ›F�(õ#Ü%(¨£Võ,ó -àˆq�5”3�q“6˜A•:Õ
¤ A£¨¥
Õ
+Ð,ô-ð -ð -ô �5 4Ô(�D€AÜ˜œC ¤3 q£6¥	›NÕ*¬S°µ«XÕ5Ó6Ü	ˆQ‹�!�”c˜!“f˜q•jÕ!ô"ð "ò "ra   c                  ó„  € \        R RR7      w  r\        \        V4      V4      V^,           8X  g   Q h\        \        V^,          4      V4      e   Q h\        ^\        V4      ,          V4      ^V^,           ,          8X  g   Q h\        ^V,          \        V4      ^,          ,          V4      ^V^,           ^,          ,          8X  g   Q h\        \        W4      V4      W,
          V^,           ,          8X  g   Q h\        \        V ^,           V4      V4      W,
          ^,           V^,           ,          8X  g   Q h^V,          ^,           \        V4      ,          \        ^V,          ^,           4      ,          p\        W!4      \        P
                  ^V,          ^,           ^^V,          ,           ^V^,          ,          ,           ,          ,          8X  g   Q h^^V,          ^,
          \        ^V,          ^,           4      ,          ,          p\        W!4      V\        P
                  ,
          V^,           ^V,          ^,           ,          ^V,          ^,           ,          ,          8X  g   Q h\        W4      RV,          ,          \        V4      ,          p\        W!4      W,
          V^,           ^,          ,          8X  g   Q hR# )zn,kT©ÚintegerNrt   )r   rB   r!   r    r   ÚHalf)r\   rw   Úterms      rb   Útest_hypersimprÐ   ]  sö  € Ü�5 $Ô'�D€Aä”Y˜q“\ 1Ó%¨¨Q­Ô.Ð.Ð.Ü”Y˜q !�t“_ aÓ(Ò0Ð0Ð0ä�Q”y “|•^ QÓ'¨1¨a°!­e­9Ô4Ð4Ð4ä�Q˜•Tœ) A›,¨�/Õ)¨1Ó-°°A¸µE¸Aµ:µÔ=Ð=Ð=ä”X˜a“^ QÓ'¨A­E°A¸µE­?Ô:Ð:Ð:Ü”X˜a !�e QÓ'¨Ó+°µ¸µ	¸AÀ½EÕ/BÔBÐBÐBàˆa�C�!�G”Y˜q“\Õ!¤)¨A¨a­C°!­GÓ"4Õ4€DÜ�TÓ¤§¡¨!¨A­#°­'°A¸¸1½µH¸qÀÀAÅ½vÕ4EÕ)FÕ!GÔGÐGÐGàˆq��s�Q�wœ	 ! A¥#¨¥'Ó*Õ*Õ+€DÜ�TÓ !¤a§f¡f¥*°°Aµ¸¸!½¸a½Õ/@À!ÀAÅ#ÈÅ'Õ/JÕ!KÔKÐKÐKä�A‹>˜2 �'Õ!¤)¨A£,Õ.€DÜ�TÓ !¥%¨!¨a­%°!­Õ!3Ô3Ð3Ò3ra   c            	      ó  € \        R 4      p \        ^ 4      ^ 8X  g   Q h\        R/4      R/8X  g   Q h\        ^4      ^8X  g   Q h\        ^V ,           4      ^V ,           8X  g   Q h\        R4      \        ^^
4      8X  g   Q h\        ^\        ,
          4      ^\	        ^4      ,
          ^,          8X  g   Q h\        ^\	        ^4      ,           ^,          \        .4      \        ^,          8X  g   Q h\        ^\        ,          \        .4      ^\        ,          ^,
          8X  g   Q h\        \        \        \        ,          \        ^^4      ,          RR7      4      \        R4      8X  g   Q h\        \        \        \        ^^4      ,          RR7      4      \        R4      8X  g   Q h\        \	        \        RRR7      4      ^\        ,           ,          \        .4      \	        \        4      \	        \        4      ^,          \        ,          ,           8X  g   Q h\        ^\        ^\        R4      ,          \        ,          4      ,           4      \        R4      8X  g   Q h\        \        R	R
7      \        ^^4      8X  g   Q h\        \        RR
7      \        R^q4      8X  g   Q h\        RRR
7      \        ^^4      8X  g   Q h\        R0RR
7      \        RR4      8X  g   Q h\        R0RRR7      ^\        ^^4      ,          8X  g   Q h\        V R,           RR7      \        P                  V ,           8X  g   Q h\        R1V ,           RR7      \        ^
^4      V ,           8X  g   Q h\        \        ^4      P                  4       RR7      \        R4      8X  g   Q h\        \        R4      \        \        ^4      .4      \        \        ^4      ,          ^,          8X  g   Q h\        \        R4      P                  ^4      \        \        ^4      .4      \        ) ^,          \        ^4      ,
          \        ^^4      ,           8X  g   Q h\        V R,          4      V ^,          8X  g   Q h\        \        R,          4      \        ^d,          8X  g   Q h\        \        R,          RR7      \        R,          8X  g   Q h\        \        R,          4      R\        ,          8X  g   Q h\        \!        R2\"        ^,          ,          \"        ^,          R3,          ,          ^\"        ^,          R4,          ,          ,           4      4      P%                  \        4      '       d   Q hV R,          pVP&                  '       d   \        V R,          4      ^8X  g   Q h\        RRRR7      \        ^
^4      8X  g   Q h\        RR	RR7      \        ^
^4      8X  g   Q h\        RRRR7      \        ^^4      8X  g   Q h\        RR	RR7      \        ^^4      8X  g   Q h\        ^!^
RR7      \        ^!4      8X  g   Q h\        R ^
RR7      \        ^4      8X  g   Q h\        R!^
RR7      \        ^(4      8X  g   Q h\        R54      \        R6^
4      8X  g   Q h\        R"^ R
7      \        ^^4      8X  g   Q h\        R7^ R
7      \        R/^4      8X  g   Q h\        R#^ R
7      \        R$R%4      8X  g   Q h\        R8^ R
7      \        R9R%4      8X  g   Q h\        \        R&4      4      \        ^R'4      8X  g   Q h\        R(RR7      ^ 8w  g   Q h\        R)4      p\(        ) \(        W") 3pV FI  p\+        V4      \(        ,          p\        V4      V8X  g   Q h\        W@,           4      W,           8X  d   KI  Q h	  \        R*RR+R,7      \        R*4      8X  g   Q h\        \        P,                  ! ^d4      V ,          R+R-7      P-                  ^d4      \        P,                  ! ^d4      V ,          8X  g   Q hR.# ):rO   gš™™™™™@F©Úevaluatez1/2 - sqrt(3)*I/2zsqrt(sqrt(5)/8 + 5/8)Ú1z1/4z49/17 + 8*I/17g{®Gáz„?)Ú	tolerancegü©ñÒMbP?ic  g¾¤1ZGUÕ?g-Cëâ6?i{  iø  T)rÕ   Úfullç      à?r¦   z109861228866811/100000000000000g² �A²kÑ?ç      @g      Y@gH¯¼šò×z>i€–˜ ç        g©kí}ªª
@gš™™™™™¹?)rÕ   r§   gR×ÚûTU@g
×£p=ª@@gáz®GáB@gš™™™™™É?gâé•²qÌ?iW  iˆ  g:Œ0âŽyU>i€ðúg9(£ýL67ÚinfgÚÁQUUÕ?Úexact)r§   Úrational_conversion)rÜ   Nrt   g‹r�ù¢(ô?g«ªªªªª
@g      Àg      Àg      ø¿g33333ciÀiøÿÿgš™™™™™É¿gâé•²qÌ¿i©ûÿÿ)r   rE   r   r   r*   r$   r   r   r   r0   r.   r   rÎ   r&   r\   r   r?   rQ   ÚatomsrÃ   r   r#   r_   )rO   rW   rÚ   ÚinfsÚzirŠ   s         rb   Útest_nsimplifyrà   t  si  € Üˆs‹€AÜ�Q‹<˜1ÔÐÐÜ�R‹=˜BÔÐÐÜ�Q‹<˜1ÔÐÐÜ�Q˜•UÓ˜q 1�uÔ$Ð$Ð$Ü�S‹>œX b¨"Ó-Ô-Ð-Ð-Ü�Qœ•_Ó%¨!¬d°1«g­+°q­Ô8Ð8Ð8Ü�aœ$˜q›'•k 1•_¤{ mÓ4¼ÀA½ÔEÐEÐEÜ�Q”{•]¤[ MÓ2°a¼µmÀaÕ6GÔGÐGÐGÜ”SœœA�œh q¨!›nÕ,°uÔ=Ó>ÜÐ#Ó$ô%ð %ð %ä”SœœH Q¨›NÕ*°UÔ;Ó<ÜÐ'Ó(ô)ð )ð )ä”Tœ$˜s¨UÔ3Ó4°a¼!µeÕ<¼r¸dÓCÜŒR‹”4œ“8˜A•:œa•<Õô ð  ð  ä�Qœ˜Qœt E›{�]¬1�_Ó-Õ-Ó.´'Ð:JÓ2KÔKÐKÐKÜ”R 4Ô(¬H°R¸«OÔ;Ð;Ð;Ü”R 5Ô)¬X°c¸3Ó-?Ô?Ð?Ð?Ü�W¨Ô-´¸!¸Q³Ô?Ð?Ð?Ü�[¨EÔ2´h¸sÀCÓ6HÔHÐHÐHÜ�[¨E¸Ô=Ø	Œ8�A�q‹>Õôð ð ä�Q˜•V dÔ+¬q¯v©v¸­zÔ9Ð9Ð9Ü�T˜A•X¨Ô-´¸"¸a³À1Õ1DÔDÐDÐDÜ”S˜“V—X‘X“Z¨$Ô/ÜÐ1Ó2ô3ð 3ð 3ä”UÐ,Ó-´´C¸³F¨|Ó<ÄÄ3ÀqÃ6Å	È!ÅÔKÐKÐKÜ”UÐ,Ó-×/Ñ/°Ó2´R¼¸Q»°LÓAÜ	ˆˆA�”�A“�œ ! Q›Õ'ô(ð (ð (ä�Q�s•UÓ˜q �sÔ"Ð"Ð"Ü”R˜•VÓ¤ 3¥Ô&Ð&Ð&Ü”R˜•V eÔ,´°5µÔ8Ð8Ð8Ü”R˜•WÓ ¬"¥Ô,Ð,Ð,ÜÜˆt”A�q•D�yœ!˜Q�$ $�Õ'¨!¬Q°­T°T­NÕ*:Õ:Ó;ó=ß=B¹UÄ5»\öJð Jð Jà	ˆ3�€AØ�8�8ˆ8œ	 ! S¥&Ó)¨QÔ.Ð.Ð.Ü�X¨°tÔ<ÄÈÈQÃÔOÐOÐOÜ�X¨¸Ô=ÄÈ"ÈaÃÔPÐPÐPÜ�X¨°tÔ<ÄÈÈQÃÔOÐOÐOÜ�X¨¸Ô=ÄÈ"ÈaÃÔPÐPÐPÜ�R 2°Ô5¼À"»ÔEÐEÐEÜ�U b°4Ô8¼HÀR»LÔHÐHÐHÜ�U b°4Ô8¼HÀR»LÔHÐHÐHÜ�VÓ¤¨°Ó 3Ô3Ð3Ð3Ü�R 1Ô%¬°!°Q«Ô7Ð7Ð7Ü�S AÔ&¬(°2°q«/Ô9Ð9Ð9Ü�U aÔ(¬H°T¸4Ó,@Ô@Ð@Ð@Ü�V qÔ)¬X°e¸TÓ-BÔBÐBÐBä”Q�t“WÓ¤¨!¨XÓ!6Ô6Ð6Ð6ä�U TÔ*¨aÔ/Ð/Ð/ä
�‹,€CÜˆC”�S˜$Ð€DÛˆÜ�2‹h”r�kˆÜ˜‹} Ô#Ð#Ð#Ü˜�Ó  A¥GÖ+Ð+Ð+ñ ô
 �Z¨$ÀGÔLÔPXÐYcÓPdÔdÐdÐdô ”R—X’X˜c“] 1•_¸'ÔB×HÑHÈÓMÔQS×QYÒQYÐZ]ÓQ^Ð_`ÕQ`Ô`Ð`Ò`ra   c                  ó\   € \        R 4      p \        V 4      \        P                  8X  g   Q hR# )zE1/(1 - (-1)**(2/3) - (-1)**(1/3)) + 1/(1 + (-1)**(2/3) + (-1)**(1/3))N)r   rE   r   rÎ   )rm   s    rb   Útest_issue_9448râ   ¸  s#   € Ü
ÐYÓ
Z€CÜ�S‹>œQŸV™VÔ#Ð#Ò#ra   c                  ób  € \        R 4      p \        R4      p\        R4      p\        R4      p\        V ) V) ,          4      W,          8X  g   Q h\        V ) V,          4      V ) V,          8X  g   Q h\        W,          4      W,          8X  g   Q h\        W) ,          4      V ) V,          8X  g   Q h\        V ) ^ ,          4      \        V ,          8X  g   Q h\        \        R^ 4      4      \        J g   Q h\        V) V ,          V) V,
          ,          4      W ,          W1,           ,          8X  g   Q hR# )rO   rP   rS   rT   Néûÿÿÿ)r   rJ   r   r   )rO   rP   rS   rT   s       rb   Útest_extract_minus_signrå   ½  sò   € Üˆs‹€AÜˆs‹€AÜˆs‹€AÜˆs‹€AÜ�Q�B˜�r•E‹?˜a�cÔ!Ð!Ð!Ü�Q�B�q•D‹>˜a˜R �TÔ!Ð!Ð!Ü�A•C‹=˜A�CÔÐÐÜ�A�b•D‹>˜a˜R �TÔ!Ð!Ð!Ü�Q�B�q•D‹>œS �UÔ"Ð"Ð"Ü”H˜R “OÓ$¬Ó+Ð+Ð+Ü�Q�B�q•D˜1˜"˜q�&•MÓ" a¥c¨1­5¥kÔ1Ð1Ò1ra   c                  ó>  € \        R 4      p \        R4      p\        R4      p\        R4      p\        V! V 4      P                  V 4      V! V 4      P                  V 4      ,          V! V 4      P                  V 4      V! V 4      P                  V 4      ,          ,
          4      ^ 8X  g   Q h\        ^V! V 4      ,          V! V 4      P                  V 4      ,          \        V! V 4      ^,          V 4      ,
          4      ^ 8X  g   Q h\        \        ^V! V 4      ,          V 4      V! V 4      P                  V 4      V! V 4      ^,          ,          ,           4      ^ 8X  g   Q h\        V! V 4      P                  W4      V! V 4      P                  W4      ,
          4      ^ 8X  g   Q hR# )rO   rP   rX   rY   N)r   r   rJ   r   ©rO   rP   rX   rY   s       rb   Ú	test_diffrè   Ë  s'  € Üˆs‹€AÜˆs‹€AÜ�‹€AÜ�‹€AÜ‘A�a“D—I‘I˜a“L¡ 1£§¡¨1£Õ-±°!³·	±	¸!³¹Q¸q»T¿Y¹YÀq»\Õ0IÕIÓJÈaÔOÐOÐOÜ�A‘a˜“d•F™1˜Q›4Ÿ9™9 Q›<Õ'¬$©q°«t°Q­w¸Ó*:Õ:Ó;¸qÔ@Ð@Ð@Ü”D˜™1˜Q›4� “O¡a¨£d§i¡i°£l±1°Q³4¸µ7Õ&:Õ:Ó;¸qÔ@Ð@Ð@Ü‘A�a“D—I‘I˜a“O¡a¨£d§i¡i°£oÕ5Ó6¸!Ô;Ð;Ò;ra   c            	      ó$  € \        R 4      w  r\        R4      p\        RRR7      w  r4\        RRR7      p\        \        V 4      ^\        V4      ,          ,           4      \        V 4      ^\        V4      ,          ,           8X  g   Q h\        \        V 4      ^\        V4      ,          ,           RR7      \        W^,          ,          4      8X  g   Q h\        V\        V4      ,          \        V4      ,           4      V\        V4      ,          \        V4      ,           8X  g   Q h\        V\        V4      ,          V\        V 4      ,          ,           4      \        W5,          4      V\        V 4      ,          ,           8X  g   Q h\        V\        V4      ,          \        V4      ,
          4      \        W5,          V,          4      8X  g   Q h\        \        V 4      \        V4      ,          4      \        V 4      \        V4      ,          8X  g   Q h\        \        V4      \        V 4      ,          4      \        V4      \        V 4      ,          8X  g   Q h\        \	        R	\        V4      ,          V\        V4      ,          ,           4      4      \	        \        WE,          V^,          ,          4      4      \	        \        V^,          WE,          ,          4      4      39   g   Q h\        \        \        V 4      \        V4      ,
          4      \        V4      ,
          RR7      \        \        W,          4      V,          4      8X  g   Q h\        ^\
        ,           \        V 4      ,          RR7      ^\
        ,           \        V 4      ,          8X  g   Q h\        V ^,          \        V 4      ,           \        V4      ,
          W,          ,          RR7      V ^,          \        W,          4      ,           W,          ,          8X  g   Q h\        \        V 4      ^,          \        V4      ,          \        V4      ,           RR7      \        W1\        V ^,          4      ,          ,          4      8X  g   Q h\        W,          \        V ^,          V^,          ,           4      ,           \        V 4      ,           \        V4      ,
          \        V \        ^^4      ,          ,          \        V4      ^,          ,          ,          RR7      W,          \        V ^,          V^,          ,           4      ,           \        W,          4      ,           \        V \        ^^4      ,          ,          V\        ^^4      ,          ,          ,          8X  g   Q h\        \        \        W,          4      ) 4      \        \        W,          4      ) 4      ,          RR7      \        \        W,          4      ) 4      \        \        W,          4      ) 4      ,          8X  g   Q h\        ^\        V4      ,          \        V4      ,          \        V 4      ,          \        V4      ,           \        V4      ,           4      \        V\        V^,          4      ,          4      \        V 4      ,          \        WC,          4      ,           8X  g   Q h\        ^\        V4      ,          ^\        V4      ,          ,           4      \        V^,          V^,          ,          4      8X  g   Q h\        W^,           ,          \        ^4      ,           \        ^4      ,           4      W^,           ,          \        ^4      ,           8X  g   Q h\        W,           \        V4      ,          V ) V,
          \        ^4      ,          ,           4      W,           \        V^,          4      ,          8X  g   Q h\        \        V 4      \        ^4      ,           4      \        ^V ,          4      8X  g   Q h\        \        V 4      4      \        \        V4      4      ,           p\        V4      V8X  g   Q hV ^ V^ /p\        \        V 4      \        V4      ,          4      P                  V4      VP                  V4      8w  g   Q hR# )
rÈ   rS   zz,wTr½   rT   ©Úrealr¿   Nrs   )r   r   rD   r&   r/   r   r*   r   r   r4   r,   r^   Úsubs)rO   rP   rS   rQ   ry   rT   rÅ   Úrepss           rb   Útest_logcombine_1rî   Ö  sÂ  € Ü�5‹>�D€AÜˆs‹€AÜ�5 4Ô(�D€AÜˆs˜Ô€AÜ”c˜!“f˜q¤ Q£�xÕ'Ó(¬C°«F°Q´s¸1³vµXÕ,=Ô=Ð=Ð=Ü”c˜!“f˜q¤ Q£�xÕ'¨tÔ4¼¸AÀ½d½F»ÔCÐCÐCÜ�aœ˜A›•h¤ Q£Õ'Ó(¨A¬c°!«f­H´s¸1³vÕ,=Ô=Ð=Ð=Ü�aœ˜A›•h ¤3 q£6¥Õ)Ó*¬c°!µ$«i¸!¼CÀ»F½(Õ.BÔBÐBÐBÜ�aœ˜A›•h¤ Q£Õ'Ó(¬C°µ°Qµ«KÔ7Ð7Ð7Ü”c˜!“fœS ›V•mÓ$¬¨A«¬s°1«v­Ô5Ð5Ð5Ü”c˜!“fœS ›V•mÓ$¬¨A«¬s°1«v­Ô5Ð5Ð5Ü”c˜"œS ›V�) a¬¨A«¥hÕ.Ó/Ó0´S¼¸Q½TÀ!ÀQÅ$½Y»Ó5HÜ36´s¸1¸a½4ÀÅ½9³~Ó3Fð5Hô Hð Hð Hä”cœ#˜a›&¤3 q£6�/Ó*¬S°«VÕ3¸4Ô@ÜŒC�•‹H�Q�J‹ôð ð ä�qœ1•uœc !›f•n¨DÔ1°a¼!µe¼SÀ»Vµ^ÔCÐCÐCÜ�q˜!•tœc !›f•}¤s¨1£vÕ-°µÕ4¸DÔAØ	
ˆA�”�A•C“�˜1�3Õô ð  ð  ô ”c˜!“f˜Q•hœs 1›v•o¬¨A«Õ.°dÔ;ÜˆA”�Q˜•T“�l�NÓôð ð ä�q•sœT ! Q¥$¨¨A­¥+Ó.Õ.´°Q³Õ7¼#¸a»&Õ@Ä2ÀaÌÐRSÐUVËÕFWÕCWÜ�‹G�Q�JõDõ Ø#ô%à�C”$�q˜!•t˜a �d•{Ó#Õ#¤c¨!­#£hÕ.´°A´xÀÀ1³~Õ4EÕ1EÀaÌÐRSÐUVËÕFWÕ1Wõ)YôYð Yð Yô ”eœS ¥›X˜IÓ&¤t¬S°µ«X¨I£Õ6¸dÔCÜŒc�!•#‹hˆY‹œœs 1¥3›x˜iÓ(Õ(ô)ð )ð )ô �aœ˜A›•hœs 1›v•o¤c¨!£fÕ,¬s°1«vÕ5¼¸A»Õ>Ó?ÜˆAŒs�1�a•4‹y�LÓœ#˜a›&Õ ¤3 q¥s£8Õ+ô,ð ,ð ,ä�aœ˜A›•h ¤3 q£6¥Õ)Ó*¬c°!°Qµ$°q¸!µtµ)«nÔ<Ð<Ð<Ü�a˜Q�•i¤# a£&Õ(¬3¨q«6Õ1Ó2°a¸Q½µiÄ#ÀaÃ&Õ6HÔHÐHÐHÜ�q•uœc !›f•n¨¨¨Q­´°A³¥Õ6Ó7¸A½EÄ3ÀqÈÅsÃ8Õ;KÔKÐKÐKä”c˜!“fœs 1›v•oÓ&¬#¨a°­c«(Ô2Ð2Ð2Ü	ŒS�‹V‹”sœ3˜q›6“{Õ	"€BÜ�b‹>˜RÔÐÐØˆq�!�Qˆ<€DÜŒs�1‹v”c˜!“f�}Ó×"Ñ" 4Ó(¨B¯G©G°D«MÔ9Ð9Ò9ra   c                  óV  € \        \        \        ^,          4      \        \        ^,          4      ,           \        ,          \        4      p \	        V RR7      V 8X  g   Q h\	        V ^\        \        4      ,          ,           RR7      V \        \        ^,          4      ,           8X  g   Q hR# )r‡   Tr¿   N)r8   r0   rO   r/   rD   r&   )r[   s    rb   Útest_logcombine_complex_coeffrð      sq   € Ü”#”a˜•d“)œc¤! Q¥$›iÕ'¬Õ*¬AÓ.€AÜ�a˜tÔ$¨Ô)Ð)Ð)Ü�a˜!œC¤›F�(•l¨$Ô/Ø	ŒC”�1•‹I�ôð ò ra   c                  ó°  € \        R RR7      w  r\        \        ^4      \        ^4      ,
          4      \        \        ^^4      RR7      8X  g   Q h\        \        V 4      \        V4      ,
          4      \        W,          4      8X  g   Q h\        \        \        ^^4      RR7      \        ^4      ,
          4      \        \        ^^4      RR7      8X  g   Q hR# )rÈ   Tr½   FrÒ   N)r   rD   r&   r   ©rO   rP   s     rb   Útest_issue_5950ró     sž   € Ü�5 4Ô(�D€AÜ”c˜!“fœs 1›v•oÓ&¬#¬h°q¸«mÀeÔ*LÔLÐLÐLÜ”c˜!“fœs 1›v•oÓ&¬#¨a­c«(Ô2Ð2Ð2Ü”cœ( 1 Q›-°%Ô8¼3¸q»6ÕAÓBÜŒH�Q�q‹M EÔ*ô+ð +ò +ra   c            
      ó  € \        R 4      p \        \        V \        RRR7      ,           \        RRR7      ,           4      4      R8X  g   Q h\        ^V ,          4      w  r\	        V4      P                  4       P                  V4      \	        V 4      ) 8X  g   Q h\        \        V ^V ,           .4      4      R8X  g   Q h\        RRR7      p\        RRR7      pWV.p\        V4      w  rg\        V4      R8X  g   Q hV Uu. uF  qˆP                  V4      NK  	  upV8X  g   Q h\        \        \        ^V ,          \        ,           4      ^ ,          \        ^^34      P                  4       4      R	8X  g   Q h\        \        \        ^W,          ,          4      ^ ,          V^^34      P                  4       4      R
8X  g   Q h\        . R"O^^^\        V 4      ,          ..4      p	\        V	4      w  r¢W©P                  ! \        VP                  4       4      !  8X  g   Q h\        RRR7      p\        V4      w  rVP                  / RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRR R/C8X  g   Q hR!# u upi )#rO   rº   Tr½   r\   ©Únegativez(_x + n + p, {_x: x})z([_x, _x + 1], {_x: x})z
[_x, n, p]z3Integral(1/_x, (y, 1, 3)) + Integral(_y, (y, 1, 3))zSum(_x**(-n), (n, 1, 3))rw   )Úfiniter¾   ÚzeroFÚ	imaginaryÚnonpositiverq   Ú	hermitianrë   ÚnonzeroÚnonnegativerö   Úcomplexr÷   ÚinfiniteÚextended_realÚextended_negativeÚextended_nonnegativeÚextended_nonpositiveÚextended_nonzeroÚextended_positiveN)r€   r‡   é   )r   rš   rG   r   r&   r	   rì   r8   rP   r   r<   r"   ÚreversedÚpopitemÚassumptions0)rO   rÅ   Úreprº   r\   ÚorigÚmodifiedrí   ry   r{   ÚAprw   s               rb   Útest_posifyr    sØ  € Ü�‹€AäŒvØ	Üˆs˜TÔ"õ	#äˆs˜TÔ"õ	#ó$ó %ð )@ô@ð @ð @ô
 �Q�q•S‹k�G€BÜˆr‹7�>‰>Ó× Ñ  Ó%¬#¨a«&¨Ô0Ð0Ð0ÜŒv�q˜!˜a�%�jÓ!Ó"Ð&?Ô?Ð?Ð?ä�˜dÔ#€AÜ�˜dÔ#€AØ�!ˆ9€DÜ˜D“\�N€HÜˆx‹=˜LÔ(Ð(Ð(Ù"*Ó+¡(˜Q�F‰F�4ŽL¡(Ñ+¨tÔ3Ð3Ð3äŒxœ˜q �s¤Q�w›¨Õ*¬Q°°1¨IÓ6×=Ñ=Ó?Ó@Ø=ô>ð >ð >äŒs”6˜!˜A�D�&“> !Õ$ q¨¨1 gÓ.×5Ñ5Ó7Ó8Ø"ô#ð #ð #ô 	’	˜A˜q !¤c¨!£f¥*Ð-Ð.Ó/€AÜ�Q‹i�G€BØ—’œ #§+¡+£-Ó0Ñ1Ô1Ð1Ð1ô 	ˆs˜4Ô €AÜ�Q‹i�G€BØ�?‰?ð :˜z¨4ð :°¸ð :ÀÈUð :Ø�Eð:Ø(¨$ð:Ø0;¸Tð:ØCIÈ4ð:ØQZÐ\`ð:à�Dð:à$ eð:à-6¸ð:à>FÈð:ð �ð:ð (¨ð:ð /BÀ5ð:ð ˜Tð	:ð $:¸5ð	:ð
 ˜Ð2°Dñ:ô :ð :ò :ùò ,s   Ã=Jc                  óÚ   € \        R 4      p \        ^\        ,          ^V ! \        4      ,          ,           ^\        ,          ^V ! \        4      ,          ,           ,          4      ^8X  g   Q hR# ©rX   N)r   rJ   rO   rP   )rX   s    rb   Útest_issue_4194r  6  sC   € ä�‹€AÜ�Q”q•S˜1™Qœq›T�6•\ A¤a¥C¨!©A¬a«D­&¥LÕ1Ó2°aÔ7Ð7Ò7ra   c                  óÂ   € \        \        R ,          \        ^,          ,
          4      ^ 8X  g   Q h\        \        ^,          \        R ,          ,
          4      ^ 8X  g   Q hR# )r¥   Nr°   r`   ra   rb   Útest_simplify_float_vs_integerr  <  sB   € ô ”A�s•FœQ �T•MÓ" aÔ'Ð'Ð'Ü”A�q•Dœ1˜c�6•MÓ" aÔ'Ð'Ò'ra   c            	      óð  € \         ^,          \        ,           P                  4       \        P                  \         ^\        ,          ,           38X  g   Q h\         ^,          \        ,           P                  RR7      \        P
                  \         ^,          \        ,           38X  g   Q h\        \         ^,          \        ,           ,          P                  4       \        P                  \        \         ^\        ,          ,           ,          38X  g   Q h\        \         ^,          \        ,           ,          P                  RR7      \        P
                  \        \         ^,          \        ,           ,          38X  g   Q h\         ^^\         ,          ,           ,          ^\         ,          ^,           ^,          ,          P                  4       ^\         \         ^,           ^,          ,          38X  g   Q h^^\         ,          ,           ^\        ,          ^^\        ,          ,           ,          ,           P                  4       ^\         ^\        ,          \        ^,           ,          ,           ^,           38X  g   Q h^^\         ,          ,           ^,          P                  4       ^^\         ,          ^,           ^,          38X  g   Q h^^\         ,          ,           ^\        ,          ,          P                  4       ^\        \        ^4      ^\         ,          ^,           4      ^\        ,          ,          38X  g   Q h^^
\         ,          ,           ^\        ,          ^^\        ,          ,           ,          ,           P                  4       ^^
\         ,          ^\        ,          \        ^,           ,          ,           ^,           38X  g   Q h^\         ^\        ,           ,          ,          ^\         ,          ^^\        ,          ,           ,          ,           P                  4       ^\         \        ^,           ,          38X  g   Q h^\         ^\        ,           ,          ,          ^\         ,          ^^\        ,          ,           ,          ,           ^,          P                  4       ^y\         ^,          \        ^,           ^,          ,          38X  g   Q h\        ^,          P                  4       ^\        ^,          38X  g   Q h\        P                  P                  4       ^\        38X  g   Q h\         ^\        ,           ,          p V P                  4       ^V 38X  g   Q h\        P                  ^\         ,           ,          P                  4       \        ^^4      ^\         ) ,          38X  g   Q h\        R	^4      ^\         ,           ,          P                  4       \        ^^4      \        R	^4      \         ,          38X  g   Q h\        R	^4      ^\         ,           ,          P                  4       \        ^^4      \        R	^4      \         ,          38X  g   Q h^^\        ,           ^,          ,          P                  4       ^^\        ^,          ,          38X  g   Q h^^\        ,           ^,          ,          P                  4       ^^\        \        P                  ^\        ,           RR7      ,          38X  g   Q h^\        ^^4      ,          P                  4       ^^\        ^^4      ,          38X  g   Q h^\        ^^4      ,          P                  4       ^^\        ^^4      ,          38X  g   Q h\        \        \        ^^4      ,          R\         ,          \        \        ^^4      ,          RR7      P                  4       \        ^^4      R\         ,          ^\        ,          ,           ^
\        ,          ,           38X  g   Q h^\        ^^4      ,          ^\        ^^4      ,          \        ^4      ,          ,           P                  RR7      ^^\        ^^4      ,          \        ^4      \        ^4      ,           ,          38X  g   Q hR# )
r‡   F)ÚclearrÒ   r×   rØ   T)ÚradicalNrt   )rO   rP   Úas_content_primitiver   rÎ   r¹   r   ÚInfinityr   r   r   r   rQ   r*   ©rÅ   s    rb   Útest_as_content_primitiver  D  sØ  € Üˆa�C”!�G×)Ñ)Ó+´·±¼¸A¼a½C½Ð/@Ô@Ð@Ð@Üˆa�C”!�G×)Ñ)°Ð)Ó6¼1¿5¹5Ä!ÀAÅ#ÌÅ'Ð:JÔJÐJÐJÜŒq��s”Q�w�K×-Ñ-Ó/´A·F±F¼A¼qÀ1ÄQÅ3½w½KÐ3HÔHÐHÐHÜŒq��s”Q�w�K×-Ñ-°EÐ-Ó:¼q¿u¹uÄaÌÈ1ÍÌqÍÅkÐ>RÔRÐRÐRô
 ˆq�1”Q•3�w�K˜œ1�˜q� 1�Õ$×:Ñ:Ó<Ø	ŒQ”�A•˜�z�\Ðôð ð à�”!•�G�aœ•c˜1˜q¤�s�7•mÕ#×9Ñ9Ó;Ø	
ŒA�”!•”Q˜•U•�O˜aÕÐ ô!ð !ð !à�”1•�W�q�L×.Ñ.Ó0Ø	
ˆQŒq�S�1�W�q�LÐôð ð à�”1•�W˜œ!�Õ×2Ñ2Ó4Ø	
Œ[œ˜1› ¤!¥ a¥Ó)¨Q¬q­SÕ1Ð2ô3ð 3ð 3à�”1•�H�qœ•s˜A ¤!¥�G•}Õ$×:Ñ:Ó<Ø	
ˆBŒq�D�1”Q•3œ˜A�•;Õ Õ"Ð#ô$ð $ð $àŒq�!”a•%�y�M˜Aœa�C  Q¤q¥S¥�MÕ)×?Ñ?ÓAØ	ŒQ”�A•�Yˆôð ð à”�1”q•5•	�]˜Qœq�S ! a¬¥c¥'�]Õ*¨QÕ.×DÑDÓFØ	Œa��d”A˜•E˜A•:�oÐôð ð äˆq�D×&Ñ&Ó(Ø	
ŒAˆq�Dˆ	ôð ð ä�J‰J×,Ñ,Ó.°1´b°'Ô9Ð9Ð9Ü	
ˆQ”�U�€BØ×$Ñ$Ó&¨1¨b¨'Ô1Ð1Ð1Ü�F‰F�Qœ•U�O×1Ñ1Ó3¼ÀÀA»ÈÌAÈ2ÍÐ7NÔNÐNÐNÜ�R˜‹O˜a¤!�eÕ$×:Ñ:Ó<Ü�Q˜‹NœX b¨!›_¬qÕ0Ð1ô2ð 2ð 2ä�R˜‹O˜a¤!�eÕ$×:Ñ:Ó<Ü�Q˜‹NœH R¨›O¬QÕ.Ð/ô0ð 0ð 0à�”Q•˜•	�N×0Ñ0Ó2°q¸!¼aÀ½c½(°mÔCÐCÐCØ�”Q•˜•	�N×0Ñ0Ó2Øˆq”3”q—v‘v˜q¤1�u¨uÔ5Õ6Ð7ô8ð 8ð 8àŒx˜˜1‹~Õ×3Ñ3Ó5¸!¸QÄÈÈAÃÕ=NÐ9OÔOÐOÐOØŒx˜˜1‹~Õ×3Ñ3Ó5¸!¸QÄÈÈAÃÕ=NÐ9OÔOÐOÐOÜŒq”˜!˜Q“Õ ¤Q¥¬¬(°1°a«.Õ(8À5ÔI×^Ñ^Ó`Ü˜˜2‹ ¤A¥¨¬1­¥¨r´!­tÕ 3Ð4ô5ð 5ð 5àŒx˜˜1‹~Õ ¤8¨A¨q£>Õ 1´$°q³'Õ 9Õ9×OÑOÐX\ÐOÓ]Øˆq”(˜1˜a“.Õ ¤$ q£'¬D°«GÕ"3Õ4Ð5ô6ð 6ò 6ra   c                  ó  € \         \         ) ^,           ,          \         \         ^,
          ,          ,           p \        \        V ^ 4      4      \        P                  J g   Q h\        \         ^,
          4      \        ^\         ,
          4      8X  g   Q h\        \        \         ,
          4      \        \         ,
          8X  g   Q h\        \        \         ,
          RR7      \        R\         \        ,
          RR7      8X  g   Q hR# )r€   FrÒ   Nrt   )rO   rI   r   r   Útruer"   rP   r   )rW   s    rb   Útest_signsimpr  p  s™   € Ü	ŒAˆ2��6�
”Qœ˜A�•YÕ€AÜ”B�q˜!“HÓ¤§¡Ó'Ð'Ð'ÜŒq�1�u‹:œ˜Q¤�U›Ô#Ð#Ð#Ü”Aœ•E‹?œa¤!�eÔ#Ð#Ð#Ü”Aœ•E EÔ*¬c°"´a¼!µeÀeÔ.LÔLÐLÒLra   c                  óü  € ^ RI Hp HpHp ^ RIHp \        \        \        ) \        ,          \        ,          ^,          4      V ! \        \        \        \        \        ,          ^,          4      ,          4      ,          4      V! \        \        4      8X  g   Q h\        \        \        ) \        ,          \        ,          ^,          4      V ! \        ^\        \        4      ,          \        \        \        ,          ^,          4      ,          4      ,          4      V! \        ^\        \        4      ,          4      8X  g   Q h\        \        ^4      \        \        4      ,          \        \!        ^^4      ,          ,          \        \        \        ,          ^,          4      ,          \        \        ) \        ,          \        ,          ^,          4      ,          V ! \!        R^4      \        \        4      \        \        \        ,          ^,          4      ,          4      ,          V ! \        \        \        4      \        \        \        ,          ^,          4      ,          4      ,          ^,          4      V! \        \        \        4      4      \#        \        \        4      4      ,          8X  g   Q h\        V ! \!        R^4      \        4      4      \        ^4      \%        \        4      ,          \        \        4      \        \        4      ,          ,          8X  g   Q h\        V ! \        \        \        \        ) \        ,          ^,          4      ,          4      4      \        \        ) \        ,          \        ,          ^,          4      V! \        \        4      ,          8X  g   Q hV! ^\&        ,          \)        \        \&        ,          4      ,          \&        \        4      \        ^4      \        \        4      ,          V! ^ ^\        \        4      ,          \        \        4      ,          4      ,          ^,          8X  g   Q h\        \        ^,          \        RV! ^\        ,          \        4      ,          V! R^\        ,          ,           \        4      ,           V! ^^\        ,          ,           \        4      ,           ,          \*        RV! ^\        ,          \        4      ,          V! R^\        ,          ,           \        4      ,           V! ^^\        ,          ,           \        4      ,           ,          ,           ,          ^,          \        \        V! R^\        ,          ,           \        4      ^,          V! ^^\        ,          ,           \        4      ^,          ,
          ,          \*        V! R^\        ,          ,           \        4      ^,          V! ^^\        ,          ,           \        4      ^,          ,
          ,          ,           ,          ,           \        ^,          ^,           \        V! ^\        ,          \        4      ,          \*        V! ^\        ,          \        4      ,          ,           ,          ,           4      ^ 8X  g   Q h\        ^Q\        ^,          ,          \        V! \!        R^4      ^	\        ,          4      ^V! \!        ^^4      ^	\        ,          4      ,          ,
          V! \!        ^^4      ^	\        ,          4      ,           ,          \*        V! \!        R^4      ^	\        ,          4      ^V! \!        ^^4      ^	\        ,          4      ,          ,
          V! \!        ^^4      ^	\        ,          4      ,           ,          ,           ,          ^,          \        \        ^	V! \!        R^4      ^	\        ,          4      ,          ^,          ^	V! \!        ^^4      ^	\        ,          4      ,          ^,          ,
          ,          \*        ^	V! \!        R^4      ^	\        ,          4      ,          ^,          ^	V! \!        ^^4      ^	\        ,          4      ,          ^,          ,
          ,          ,           ,          ,           ^Q\        ^,          ,          \!        ^^	4      ,
          \        V! \!        ^^4      ^	\        ,          4      ,          \*        V! \!        ^^4      ^	\        ,          4      ,          ,           ,          ,           4      ^ 8X  g   Q h\        V! \        ^,
          \        4      V! \        ^,           \        4      ,           ^\        ,          V! \        \        4      ,          \        ,          ,
          4      ^ 8X  g   Q h\        V! \        ^,
          \        4      V! \        ^,           \        4      ,           V! \        \        4      ,           4      ^\        ,          \        ,           V! \        \        4      ,          \        ,          8X  g   Q h\        \        ^,          V! \        \        4      ,          \        ^,          V! \        ^,           \        4      ,          ,           V! \        ^,           \        4      ,           4      ^\        ,          \        ,          V! \        ^,           \        4      ,          \        ^,          V! \        ^,           \        4      ,          ,           \        ^,          V! \        ^,           \        4      ,          ,
          ^\        ,          V! \        ^,           \        4      ,          ,           V! \        ^,           \        4      ,           8X  g   Q hR# )r   )ÚbesseliÚbesseljÚbessely)Úcosine_transformNrt   rs   rä   )Úsympy.functions.special.besselr  r   r!  Úsympy.integrals.transformsr"  rA   r$   r   r   rP   rQ   r%   rS   r*   rO   r   r/   r'   rR   r0   rT   )r  r   r!  r"  s       rb   Útest_besselsimpr%  x  sž  € ßJÑJÝ;Ü”cœ1˜"œR�%¤�' !�)“n¡W¬Q´´)¼A¼b½DÀ½FÓ2CÕ0CÓ%DÕDÓEÙ””1‹ôð ð ä”cœ1˜"œR�%¤�' !�)“n¡W¬Q°´$´q³'µ	¼)ÄAÄbÅDÈÅFÓ:KÕ0KÓ%LÕLÓMÙ”�1”Tœ!“W•9Óôð ð ä”d˜1“gœd¤2›hÕ&¤q¬(°1°a«.Õ'8Õ8¼¼Q¼r½TÀ!½V»ÕDÄSÌ!ÈÌBÍÌqÍÐQRÍÃ^ÕSÙœh r¨1›o¬t´A«w´yÄÄ2ÅÀaÅÓ7HÕ/HÓIõJáœa¤¤a£¬´1´Rµ4¸µ6Ó):Õ!:Ó;õ<à<=õ>ó ?ñ 	””4œ“7Óœc¤$¤q£'›lÕ*ô+ð +ð +ô ‘gœh r¨1›o¬qÓ1Ó2ÜˆQ‹””Q“�œœb›¤$¤q£'Õ)Õ*ô+ð +ð +ä‘gœa¤¤9¬a¨R´­U°1­WÓ#5Õ!5Ó6Ó7ÜŒQˆBŒr�E”!�G�A�I‹‘wœq¤!“}Õ$ô%ð %ð %á˜Aœa�C¤¤A¤a¥C£�L¬!¬QÓ/ÜˆQ‹””R“Õ™  A¤d¬1£g¥I¬d´1«gÕ$5Ó6Õ6°qÕ8ô9ð 9ð 9ô ”a˜•dœA˜r¡'¨!¬A­#¬q£/Õ1±G¸BÀÄ1Å½HÄaÓ4HÕHÙˆA�”!•�G”QÓõ õ Ü˜b¡¨¬1­¬a£Õ0±7¸2ÀÄ!Å½8ÄQÓ3GÕGÙˆA�”!•�G”QÓõõ õõ àõä¤¡G¨B°´1µ­H´aÓ$8¸Õ$:¹WÀQÈÌ1ÍÅWÌaÓ=PÐQRÕ=RÕ$RÕ!SÜ‰��aœ•c•œ1Ó	˜aÕ	¡'¨!¨a´­c­'´1Ó"5°aÕ"7Õ	7Õ8õ"9õ :õ:ô >?À½TÀB½YÌÉ7ÐSTÔUVÕSVÔXYË?ÕIZÜ‰�”!•”Q‹ÕõJõ =õó ð ô	ð ð ô �bœ˜A�•gœq¡'¬(°2°q«/¸1¼Q½3Ó"?À!ÁGÌHÐUVÐXYËNÐ\]Ô^_Õ\_ÓD`ÕB`Õ"`ÑcjÔksÐtuÐwxÓkyÐ{|Ô}~Õ{~ÓcÕ"õ   AÜ‰”˜"˜a“ !¤A¥#Ó	&¨©7´8¸A¸q³>À1ÄQÅ3Ó+GÕ)GÕ	GÉ'ÔRZÐ[\Ð^_ÓR`ÐbcÔdeÕbeÓJfÕ	fÕgõ hõ iØijõkÜmnÔpqÐstÑu|ô  ~Fð  GIð  KLó  ~Mð  OPô  QRõ  ORó  vSõ  tSð  TUõ  tUØ‰”˜˜A“ ¤!¥Ó$Õ$ QÕ&õt'õ q(Ü*+¨Q©w´xÀÀA³ÈÌ!ÍÓ/LÕ-LÈQÕ-NÐQRÑSZÔ[cÐdeÐghÓ[iÐklÔmnÕknÓSoÕQoÐpqÕQqÕ-qÕ*rõqsõ ntõtð Œˆ1�…WŒx˜˜1‹~Õ¤¡'¬(°1°a«.¸!¼A½#Ó">Õ >ÄÁ7Ì8ÐTUÐWXË>Ð[\Ô]^Õ[^ÓC_ÕA_Õ _Õ`õaó bð fgôgð gð gô
 ‘gœa �c¤!“n¡w¬q°­s´A£Õ6¸¼1½¹WÄQÌ»]Õ9JÌ1Õ9LÕLÓMÐQRÔRÐRÐRä‘gœa �c¤!“n¡w¬q°­s´A£Õ6¹ÄÄA»ÕFÓGÈAÌaÍCÔRSÍGÑU\Ô]^Ô`aÓUbÕKbÔcdÕKdÔdÐdÐdä”a˜•d™G¤A¤a›LÕ(¬1¨a­4±¼¸!½¼Q³Õ+?Õ?Á'Ì!ÈAÍ#ÌqÃ/ÕQÓRØ„a…CŒ…E‰'”!�a•%œÓ
Õœa �d¡7¬1¨q­5´!Ó#4Õ4Õ4´q¸!µt¹GÄAÈÅEÌ1Ó<MÕ7MÕMÐPQÔRSÕPSÑT[Ô\]Ð`aÕ\aÔcdÓTeÕPeÕeÑhoÔpqÐtuÕpuÔwxÓhyÕyôzð zò zra   c                  óü  € \         \         \        ,           ,          \        \         \        ,           ,          ,
          p \        \         4      ^,          \        \         4      ^,          ,           p\	        \         \        ,           \        ,          \         ,          4      p\        V 4      p\        V4      p\        V4      p\        \        V \         V8  3VR34      4      \        V\         V8  3VR34      8X  g   Q hR# )r‡   TN)rO   rP   r0   r/   r	   rJ   r+   )Úe1Úe2Úe3Ús1Ús2Ús3s         rb   Útest_Piecewiser-  œ  s§   € Ü	
ŒA”�E�”QœœA�•YÕ	€BÜ	ŒQ‹��”Sœ“V˜Q•YÕ	€BÜ	””Q•œ•	œ!•Ó	€BÜ	�"‹€BÜ	�"‹€BÜ	�"‹€BÜ”I˜r¤1 r¡6˜l¨R°¨JÓ7Ó8Ü�2”q˜2‘v�,  T 
Ó+ô,ð ,ò ,ra   c                  ó~   €  ! R  R\         4      p V ! \        ^4      \        ^4      4      p\        V4      ^8X  g   Q hR# )c                   ó&   a € ] tR tRt o R tRtV tR# )Útest_polymorphism.<locals>.Ai¨  c                ó"   € \         P                  # rj   )r   r¹   )rO   Úkwargss   &,rb   Ú_eval_simplifyÚ+test_polymorphism.<locals>.A._eval_simplify©  s   € Ü—5‘5ˆLra   r`   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r3  Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @rb   r{   r0  ¨  s   ø‡ € ÷	ð 	ra   r{   N)r   r   rJ   )r{   rS   s     rb   Útest_polymorphismr<  §  s5   € ôŒEô ñ 	
Œ!ˆA‹$”�!“‹€AÜ�A‹;˜!ÔÐÒra   c                  óˆ   € \        R RR7      w  rr#\        \        \        V 4      ,          4      \        V ) 4      ) 8X  g   Q hR# )zn1 n2 n3 n4Trõ   N)r   rJ   r   r*   )Ún1Ún2Ún3Ún4s       rb   Útest_issue_from_PR1599rB  °  s5   € Ü˜]°TÔ:�N€BˆBÜ”A”d˜2“h•JÓ¤D¨"¨£I :Ô-Ð-Ò-ra   c                  óÐ  € \         ^\        ,          ,           ^\         ,          ^,           ,          p \        V 4      \         ^,           \         ^\        ,          ,           ,          ^,          8X  g   Q h\        V P                  4       4      ^\         ^,          ,          ^\         ,          \        ,          ,           ^\         ,          ,           ^\        ,          ,           8X  g   Q hR# ©r‡   N)rO   rP   rJ   r	   r  s    rb   Útest_issue_6811rE  µ  sŠ   € Ü
ˆa”�c�'�A”a•C˜!•GÕ	€BÜ�B‹<œA �E¤A¨¬!­¥GÕ,¨QÕ.Ô.Ð.Ð.ä�B—I‘I“KÓ Ø	Œ!ˆQ�$��”1•”Q•�˜œ1�Õ˜q¤�sÕ"ô#ð #ò #ra   c                  ó|  € \        \        4      \        \        \        4      ,          ,           \        \        4      \        \        \        4      ,          ,
          \	        \        4      \        \        4      ,
          \	        \        4      \        \        4      ,           .p \        \        \        ,          4      \        \        ) \        ,          4      \        \        ) 4      \        \        4      .p\        R 4      pV  Uu. uF%  p\        V! V4      4      P                  ^ ,          NK'  	  upV8X  g   Q hR# u upi r  )
r/   rO   r   r0   r'   r)   r$   r   rJ   Úargs)rW   ÚokrX   Úeis       rb   Útest_issue_6920rJ  ½  s¸   € Ü	ŒQ‹”!”Cœ“F•(Õ	œC¤›F¤Q¤s¬1£v¥XÕ-ÜŒQ‹”$”q“'Õœ4¤›7¤T¬!£WÕ,ð	.€Aä
Œa”�c‹(”Cœ˜œ1�“Iœs¤A 2›w¬¬A«Ð	/€Bä�‹€AÙ./Ó0©a¨ŒH‘Q�r“U‹O× Ñ  ×#Ð#©aÑ0°BÔ6Ð6Ò6ùÒ0s   Ä+D9c                  ó  € ^ RI Hp Hp \        V \	        \
        \        ^^4      ,          W8*  3R\
        ,          V^,          ,          ^V ^,          ,          ,          R34      ,          ^\	        \
        V ,          \        ^^4      ,          W8*  3^\
        ,          V^,          ,          ^V ^,          ,          ,          R34      ,          ,           ) ^\
        ,          V ,          ,          4      \	        RW8*  3R4      8X  g   Q hR# )r   ©r•   ÚRTNiøÿÿÿrt   ©r   T)Ú	sympy.abcr•   rM  rJ   r+   r   r   rL  s     rb   Útest_issue_7001rP  Æ  sÓ   € ßÜ�aœ	¤2¤h¨q°!£nÕ#4°a±fÐ"=Ø	ŒB�ˆq�!�t��Q�q˜!•t•VÕ	˜dÐ#ó%õ %Ø'(¬´B°qµD¼À!ÀQ»Õ4GÈÉÐ3PØ	
Œ2�ˆa��d��A�a˜•d•FÕ	˜TÐ"ó*$õ ($õ$ð %à&'¬¥d¨1¥fõ.ó /ô 	�2�q‘v�, 	Ó*ô+ð +ò +ra   c                  óØ   € \        \        4      ^,          \        \        4      ^,          ,           p ^p\        WRR7      pV\        P
                  Jg   Q h\        V4      '       g   Q hR# )r‡   FrÒ   N)r/   rO   r0   r   r   r  rJ   )ÚlhsÚrhsrW   s      rb   Ú test_inequality_no_auto_simplifyrT  Î  sK   € ä
Œa‹&�!�)”cœ!“f˜a•iÕ
€CØ
€CÜ
ˆ3˜eÔ$€AØ”A—F‘F‹?Ðˆ?Ü�A�;Š;ÐŠ;ra   c                  óx  € ^ RI Hp  ^ RIHp V! R4      ^ 8w  g   Q hV! R\        ,          4      ^ 8w  g   Q h\        R4      ^ 8w  g   Q h\        R\        ,          4      ^ 8w  g   Q h\        V ! R4      ,          V ! ^
4      V ! R	4      ,          ,          P                  4       ^ 8w  g   Q hV! R4      ^ 8w  g   Q hV! R\        ,          4      ^ 8w  g   Q h\        R4      ^ 8w  g   Q h\        R\        ,          4      ^ 8w  g   Q hV! R4      ^ 8w  g   Q hV! R\        ,          4      ^ 8w  g   Q h\        R4      ^ 8w  g   Q h\        R\        ,          4      ^ 8w  g   Q h\        R4      pV! V4      ^ 8w  g   Q hV! V\        ,          4      ^ 8w  g   Q h\        V4      ^ 8w  g   Q h\        V\        ,          4      ^ 8w  g   Q hR# )
r   )ÚNumber)Úcancelg›+¡†›„=r¯   g#B’¡œÇ;g0Žä.ÿ++z1e-1000Niòÿÿÿ)Úsympy.core.numbersrV  Úsympy.polys.polytoolsrW  r   rJ   r   )rV  rW  rX   s      rb   Útest_issue_9398rZ  ×  s†  € Ý)Ý,Ù�%‹=˜AÔÐÐÙ�%œ•'‹?˜aÔÐÐä�E‹?˜aÔÐÐÜ�Eœ!•GÓ Ô!Ð!Ð!ä‰f�R‹j�L™ ›¡V¨C£[Õ0Õ0×:Ñ:Ó<ÀÔAÐAÐAá�%‹=˜AÔÐÐÙ�%œ•'‹?˜aÔÐÐä�E‹?˜aÔÐÐÜ�Eœ!•GÓ Ô!Ð!Ð!á�&‹>˜QÔÐÐÙ�&œ•(Ó˜qÔ Ð Ð ä�FÓ˜qÔ Ð Ð Ü�Fœ1•HÓ Ô"Ð"Ð"äˆiÓ€AÙ�!‹9˜Œ>Ðˆ>Ù�!”A•#‹;˜!ÔÐÐä�A‹;˜!ÔÐÐÜ�A”a•C‹=˜AÔÐÒra   c                  ó€   € \        R ^
^
4      p V R,          V R,          ,           R,           p\        V4      V8X  g   Q hR# )ÚMi  N)r   r   )é   é   )r>   rJ   )r\  rW   s     rb   Útest_issue_9324_simplifyr_  ö  s9   € Ü�S˜"˜bÓ!€AØ	ˆ$��!�D•'Õ˜DÕ €AÜ�A‹;˜!ÔÐÒra   c                  óZ  € ^ RI Hp Hp \        R^^4      p\        R^^4      p\	        \        ^4       Uu. uF  qD^,           NK  	  up4      pV ! ^4      pVP                  V,          V,          p\        V! VP                  4       4      P                  W%W6/4      4      ^8X  g   Q hR# u upi )r   )ÚIdentityÚtraceÚvr{   N)
Úsympy.matrices.expressionsra  rb  r>   r<   ÚrangeÚTrJ   Úas_explicitÚxreplace)ra  rb  rc  r{   r[   rO   ÚXÚ	quadratics           rb   Útest_issue_9817_simplifyrk  ü  s“   € ÷ ;Ü�S˜!˜QÓ€AÜ�S˜!˜QÓ€AÜœu QœxÓ(™x˜!�A—�™xÑ(Ó)€AÙ�‹€AØ—‘�a•˜!•€IÜ‘U˜9×0Ñ0Ó2Ó3×=Ñ=¸qÀA¸jÓIÓJÈbÔPÐPÒPùò )s   µB(c                  ó¤   € \        R 4      p \        V \        \        ^4      4      ,           4      V \        \        ^4      4      ,           8X  g   Q hR# re   )r   rJ   r(   r1   rf   s    rb   Útest_issue_13474rm  	  s8   € Üˆs‹€AÜ�AœœT !›W›Õ%Ó&¨!¬d´4¸³7«mÕ*;Ô;Ð;Ò;ra   c            
      ó  a€ \        R 4      w  r\        R4      o ! V3R lR\        4      p\        V! S! V 4      4      4      V! S! V 4      4      8X  g   Q h\        V! S! V 4      4      4      V 8X  g   Q h\        V! S! V 4      4      RR7      V 8X  g   Q h\        V! S! \	        V 4      ^,          \        V 4      ^,          ,           4      4      RR7      ^8X  g   Q h\        V! S! W4      4      RR7      V! S! W4      4      8X  g   Q h\        \        \	        V 4      4      '       g   Q h\        \        \	        V 4      4      4      \        \	        V 4      4      8X  g   Q h\        ^\        \	        ^V ,          4      4      ,          RR7      ^V ,          8X  g   Q h\        \        \        V 4      4      4      \        \        V 4      4      8X  g   Q h\        \        \        V 4      4      RR7      V 8X  g   Q h\        \        \        V 4      4      RR7      V 8X  g   Q h\        \        \        V 4      ^4      RR7      V \        ^4      ,          8X  g   Q h\        \        \        V 4      ^RR7      RR7      V \        ^4      ,          8X  g   Q hR# )	zx, yrY   c                   ó2   <a € ] tR tRt o RV3R lltRtV tR# )Ú)test_simplify_function_inverse.<locals>.fi  c                ó   <€ S# rj   r`   )ÚselfÚargindexrY   s   &&€rb   ÚinverseÚ1test_simplify_function_inverse.<locals>.f.inverse  s   ø€ ØˆHra   r`   N)r€   )r5  r6  r7  r8  rt  r9  r:  )r;  rY   s   @€rb   rX   rp    s   ù‡ € ÷	õ 	ra   rX   T)rt  FrÒ   N)
r   r   rJ   rC   r0   r/   r   r-   r&   r$   rç   s      @rb   Útest_simplify_function_inverserv    sí  ø€ ô
 �6‹?�D€AÜ�‹€A÷ŒHô ô ‘A‘a˜“d“GÓ¡¡! A£$£Ô'Ð'Ð'Ü™!™A˜a›D›'Ó" aÔ'Ð'Ð'Ü‘A‘a˜“d“G TÔ*¨aÔ/Ð/Ð/Ü‘A‘aœ˜A› �	¤C¨£F¨A¥IÕ-Ó.Ó/¸Ô>À!ÔCÐCÐCÜ‘A‘a˜“g“J¨Ô-±±1°Q³7³Ô;Ð;Ð;Ü”Tœ3˜q›6×"Ò"Ð"Ð"Ü”Dœ˜Q›“LÓ!¤T¬#¨a«&£\Ô1Ð1Ð1Ü�A”dœ3˜q �s›8“nÕ$¨dÔ3°q¸µsÔ:Ð:Ð:Ü”Cœ˜A›“KÓ ¤C¬¨A«£KÔ/Ð/Ð/Ü”Cœ˜A›“K¨Ô.°!Ô3Ð3Ð3Ü”Cœ˜A›“K¨Ô.°!Ô3Ð3Ð3Ü”Cœ˜A› “N¨DÔ1°Q´s¸1³vµXÔ=Ð=Ð=Ü”Cœ˜A› ¨EÔ2¸DÔAÀQÄsÈ1ÃvÅXÔMÐMÒMra   c                  ó  € ^ RI Hp  V ! ^\        ,          ^\        ,          ^,           ,          4      \        ^\        ,          ^,           ,          ^ 38X  g   Q hV ! ^\        ,          ^\        ,          ^,           ,          ^,
          4      \        ^\        ,          ^,           ,          \	        ^^4      38X  g   Q hV ! ^\        ,          ^\        ,          ^,           ,          ^,
          \        4      \        ^\        ,          ^,           ,          \        ^,          \	        ^^4      ,           38X  g   Q hV ! \        ^4      ^,
          4      \        ^4      ^38X  g   Q hV ! ^\        ^4      ,          ^,
          4      \        ^4      \        P                  38X  g   Q hV ! \        ^4      \        4      ^ \        ^,
          38X  g   Q hV ! \        P                  \        4      \        P                  \        38X  g   Q hV ! \        P                  ) \        4      \        P                  \        ) 38X  g   Q hV ! ^\        P                  ^,          ,
          \        4      \        R\        ,          ^,           38X  g   Q hR# )r   ©Úclear_coefficientsNr‰   )Úsympy.simplify.simplifyry  rP   rO   r   r*   r   rÎ   r  ÚPir   rx  s    rb   Útest_clear_coefficientsr|  )  s§  € Ý:Ù˜a¤�c 1¤Q¥3¨¥7�mÓ,´°A´aµC¸!µGµ¸aÐ0@Ô@Ð@Ð@Ù˜a¤�c 1¤Q¥3¨¥7�m¨aÕ/Ó0´Q¸¼!½¸a½µ[Ä(È1ÈaÃ.Ð4QÔQÐQÐQÙ˜a¤�c 1¤Q¥3¨¥7�m¨aÕ/´Ó3¼¸1¼Q½3À½7½ÄQÀrÅTÌHÐUVÐXYËNÕEZÐ7[Ô[Ð[Ð[Ùœd 1›g¨�kÓ*¬t°A«w¸¨lÔ:Ð:Ð:Ù˜a¤ Q£�i¨!�mÓ,´°a³¼!¿&¹&Ð0AÔAÐAÐAÙœa ›d¤AÓ&¨1¬a°!­e¨*Ô4Ð4Ð4ÙœaŸj™j¬!Ó,´·±¼Q°Ô?Ð?Ð?ÙœqŸt™t˜e¤QÓ'¬A¯D©D´1°"¨:Ô5Ð5Ð5Ù˜a¤!§$¡$ q¥&�j¬!Ó,´°R¼µT¸AµX°Ô>Ð>Ò>ra   c                  óÂ  aaaaaaaaa€ ^ RI Ho ^ RIHoHo ^ RIHo ^ RIHo \        RRR7      w  rr#\        R4      o\        R	SS4      p\        R
SS4      p\        RSS4      p\        RSS4      pWWW&W7/o\        R \        R /oVVVVVVVV3R loRVV3R llpV! W,          V ,          V,          V ,          V,          V,          W,          ^,          ,          V,          W,          ^,          V,          ^,          4       V! W,          W,          R,          ,          V ,          V,          ^4       V! V ^,          V,          V ,          V,          V ,          V,          W,          R,          ,          W V,          ^,          ,          RR7       V! W,          V^,          ,          V ,          V^,          ,          V ,          V^,          ,          WV^,          ,          ^,          ,          4       V! W,          V ^,          ,          V,          V ^,          ,          V,          V ^,          ,          W,          V ,          ^,          V ^,          ,          4       V! V ^,          V,          V ^,          ,          V,          V ^,          ,          V,          V ^,          ,          V ^,          V,          V ^,          ,          ^,          4       V! V ^,          V,          V ^,          ,          V,          V ^,          ,          V,          V ,          V ^,          W^,          ,          ^,          ,          V R,          ,          4       V! W,          V ,          V,          W,          V,          S,          V ,          V,          V,          ,           W,          ^,          SW,          V,          ^,          ,          ,           4       V! W,          V ,          V,          V,          V ,          V,          V ,          V,          V,          W,          ^,          V,          ^,          4       V! VR,          V R,          ,          W,          ^,          ,          W,          4       V! V R,          V,          VR,          ,          W!R,          ,          V ,          R,          4       V ^,          V,          V ^,          ,          V,          V ^,          ,          V,          V ^,          ,          V,          V ^,          ,          W^,          ,          ^,          ,          V,          V ^,          ,          V,          V ^,          ,          p	\        ^
4       F  p
W�V,          ,          p	K  	  V! W�^,          W^,          ,          ^,          ,          W^,          ,          ^,          ,          W,          ^
,          ,          4       V! W,          V ,          V,          ^,          W,          V ,          V,          ^,          RR7       V! W,          W#,          ^,          ,          W,          W#,          ^,          ,          4       VR,          V R,          VR,          ,          V R,          V,          VR,          ,          ,
          R,          ,          V R,          ,          p	S! V	4      ^V,
          R,          8X  g   Q hS! ^S^,          ,          4      ^S^,          ,          8X  g   Q hR# )r   )Únc_simplify)ÚMatPowra  )ÚPow)Úreduceza b c dFrp   rO   r{   r}   ÚCÚDc                 ó   € W,           # rj   r`   rò   s   &&rb   rœ   Ú"test_nc_simplify.<locals>.<lambda>B  s   € ˜ažcra   c                 ó   € W,          # rj   r`   rò   s   &&rb   rœ   r…  B  s   € °A¶Cra   c           	      ó~  <€ V S9   d
   SV ,          # \        V S4      '       d2   S! S! V P                  ^ ,          4      V P                  ^,          4      # \        V \        \        34      '       d;   S! SV P                  ,          V P                   Uu. uF  pS! V4      NK  	  up4      # V S! S	4      ,          # u upi ©r   )Ú
isinstancerG  r   r   Úfunc)
r|   rS   ra  r  r€  Ú
_to_matrixÚfuncsr�  ÚsubstrO   s
   & €€€€€€€€rb   r‹  Ú$test_nc_simplify.<locals>._to_matrixD  s–   ø€ Ø�5Œ=Ø˜•;ÐÜ�d˜C× Ò Ù™* T§Y¡Y¨q¥\Ó2°D·I±I¸aµLÓAÐAÜ˜œs¤C˜j×)Ò)Ù˜% §	¡	Õ*À4Ç9Â9Ó+MÁ9¸a©J°q®MÁ9Ñ+MÓNÐNà™ ›Õ#Ð#ùò ,Ns   ÂB:
c                 óÐ   <€ S! WR 7      V8X  g   Q h\        V 4      \        V4      8X  g   Q hV'       d2   S! V4      P                  RR7      pS! S! V 4      VR 7      V8X  g   Q hR# R# )©ÚdeepF)Ú
inv_expandN)r	   Údoit)r|   Ú
simplifiedr‘  ÚmatrixÚm_simpr‹  r~  s   &&&& €€rb   Ú_checkÚ test_nc_simplify.<locals>._checkN  sg   ø€ Ù˜4Ô+¨zÔ9Ð9Ð9Ü�d‹|œv jÓ1Ô1Ð1Ð1ßÙ 
Ó+×0Ñ0¸EÐ0ÓBˆFÙ™z¨$Ó/°dÔ;¸vÔEÐEÒEñ ra   )r•  r�  N)TTrs   rt   r‰   )rz  r~  rd  r  ra  Ú
sympy.corer€  Ú	functoolsr�  r   r   r>   r   r   re  )rS   rT   rU   rV   r{   r}   r‚  rƒ  r—  r|   Ú_ra  r  r€  r‹  rŒ  r~  r�  r�  rO   s              @@@@@@@@@rb   Útest_nc_simplifyrœ  5  s‰  ÿø€ Ý3ß;ÝÝ ä˜°%Ô8�J€Aˆ!Üˆs‹€AÜ�S˜!˜QÓ€AÜ�S˜!˜QÓ€AÜ�S˜!˜QÓ€AÜ�S˜!˜QÓ€AØ�1˜˜qÐ#€EÜ‘/¤3©Ð9€E÷$ô $÷Fð Fñ ˆ1�3ˆq�5��7�1�9�Q�;�q�=˜!�# �Õ! !Õ# q¥s¨Q¥h¨q¥j°1¥_Ô5Ù
ˆ1�3�•�b�y�=˜�?˜1Õ˜aÔ Ù
ˆ1ˆa�4��6�!�8�A�:�a�<˜�>˜1�3 �)Õ# Q¨!­¨a¥x¥Z¸Õ>Ù
ˆ1�3ˆq�!�t�8�A�:�a˜•d�?˜1Õ˜Q �TÕ! 1¨¨1­¥f¨q¥[¥=Ô1Ù
ˆ1�3ˆq�!�t�8�A�:�a˜•d�?˜1Õ˜Q �TÕ! A¥C¨¥E¨A¥:¨a°­d¥?Ô3Ù
ˆ1ˆa�4��6�!�Q•$�;�q�=˜˜A�Õ˜aÕ  1¥Õ$ q¨!¥t¨A¥v¨a°­d¥{°QÕ&6Ô7Ù
ˆ1ˆa�4��6�!�Q•$�;�q�=˜˜A�Õ˜aÕ Õ! 1 a¥4¨¨a­4­°!­Õ#3°A°rµEÕ#9Ô:Ù
ˆ1�3ˆq�5��7�Q•S˜•U˜1•W˜Q•Y˜q•[ •]Õ" Q¥S¨1¥H¨q°!µ#°aµ%¸!µ­|Õ$;Ô<Ù
ˆ1�3ˆq�5��7�1�9�Q�;�q�=˜�?˜1Õ˜QÕ !¥#¨¥¨!¥¨a¥Ô0Ù
ˆ1ˆb�5��B•�;˜�˜a•xÕ ¥Ô%Ù
ˆ1ˆb�5��7�1�b•5�=˜1 �U�7 1�9 r�/Ô*Øˆa�4��6�!�Q•$�;�q�=˜˜A�Õ˜aÕ  1¥Õ$ QÕ& q¨!¥tÕ+¨Q°!­t­V°a­KÕ7¸Õ9¸!¸Q½$Õ>¸qÕ@ÀÀAÅÕE€DÜ�2ŽYˆØ�!•�Šñ á
ˆ4�A•�q˜A�•v •kÕ! 1¨¥T¥6¨A¥+Õ-¨q­s°R­iÕ7Ô8Ù
ˆA�C��E�!�G�a�<˜!�#˜a�% �' A�¨EÕ2Ù
ˆ1�3�•�a�x�<˜�˜a�c A�X�Ô&Øˆb�5�!�R•%˜˜2�•+  2¥ a¥¨¨2­¥Õ-°Õ2Õ2°1°bµ5Õ8€DÙ�tÓ  1¥ r¥	Ô)Ð)Ð)á�q˜˜A�•vÓ ! A q¥D¥&Ô(Ð(Ò(ra   c                  ó,  € \        \        \        \        ,          ,          \        ^\        34      p \        \        \        \        ,          \        ^\        34      ,          p\        \        \        ,          \        4      p\        ^,          \        ,          ^,          p\        W,           4      W,           8X  g   Q h\        V 4      V8X  g   Q h\        V4      V8X  g   Q h\        VRR7      \        \        \        \        4      ,          8X  g   Q hR# )r€   F)r“  N)r   rQ   rO   rP   rS   r8   rJ   )r{   Úanewr}   Úbdos       rb   Útest_issue_15965r   k  s²   € ÜŒAŒa”�d�F”Q˜œ1�IÓ€AÜŒS””A•œ˜1œa�yÓ!Õ!€DÜ””1•”aÓ€AÜ
ˆQ�$Œq�&��(€CÜ�A•E‹?˜d�jÔ(Ð(Ð(Ü�A‹;˜$ÔÐÐÜ�A‹;˜#ÔÐÐÜ�A˜EÔ"¤a¬´´A«Õ&6Ô6Ð6Ò6ra   c                  óF  € \        \        \        4      \        ,          4      \        \        4      \        ,          8X  g   Q h\        \        \        4      ^^\        ,          ,           ,          4      \        \        4      ^^\        ,          ,           ,          8X  g   Q hR# rD  )rJ   r/   rO   r   r`   ra   rb   Útest_issue_17137r¢  v  sZ   € Ü”Cœ“FœA•IÓ¤#¤a£&¬!¥)Ô+Ð+Ð+Ü”Cœ“F˜Q ¤1¥�WÕ%Ó&¬#¬a«&°1°q¼µsµ7Õ*;Ô;Ð;Ò;ra   c            	      ó^  € \        R RR7      p \        RRR7      p\        \        V ^,          ^4      \        W4      4      pVP	                  4       V8X  g   Q h\        \        V ^,          ^4      \        V ^4      4      pVP	                  4       \        V ^4      8X  g   Q h\        \        V ^,          V ^,          4      \        V ^4      4      pVP	                  4       \        V ^4      8X  g   Q h\        \        \        V 4      V ^,          4      \        V ^ 4      4      pVP	                  4       \        V ^ 4      8X  g   Q h\        \        V ^,          V ^,          4      \        V ^4      4      pVP	                  4       \        P                  8X  g   Q h\        \        W^,          4      \        V ^4      4      pVP	                  4       \        \        V^4      \        V ^4      4      8X  g   Q h\        \        V^,          ^4      \        W^,          4      \        V ^4      4      pVP	                  4       \        \        V^4      \        V ^4      4      8X  g   Q h\        \        V^,          ^4      \        V^V ^,          ,          4      \        V ^4      4      pVP	                  4       \        \        V^4      \        V ^4      4      8X  g   Q h\        \        V^,          ^4      \        W^,          4      \        V ^4      4      pVP	                  4       \        P                  8X  g   Q hR# )rO   Trê   rP   N)r   r:   r   r   rJ   r0   r   Úfalse)rO   rP   r|   s      rb   Útest_issue_21869r¥  {  sJ  € Üˆs˜Ô€AÜˆs˜Ô€AÜŒr�!�Q•$˜‹{œB˜q›HÓ%€DØ�=‰=‹?˜dÔ"Ð"Ð"äŒr�!�Q•$˜‹{œB˜q !›HÓ%€DØ�=‰=‹?œb  A›hÔ&Ð&Ð&äŒr�!�Q•$˜˜1�‹~œr ! Q›xÓ(€DØ�=‰=‹?œb  A›hÔ&Ð&Ð&äŒr”#�a“&˜!˜Q�$Ó¤ A q£Ó*€DØ�=‰=‹?œb  A›hÔ&Ð&Ð&äŒr�!�Q•$˜˜1�‹~œr ! Q›xÓ(€DØ�=‰=‹?œaŸg™gÔ%Ð%Ð%äŒr�!˜•T‹{œB˜q !›HÓ%€DØ�=‰=‹?œc¤" Q q£'¬2¨a°«8Ó4Ô4Ð4Ð4äŒr�!�Q•$˜‹{œB˜q Q¥$›K¬¨A¨q«Ó2€DØ�=‰=‹?œc¤" Q q£'¬2¨a°«8Ó4Ô4Ð4Ð4äŒr�!�Q•$˜‹{œB˜q ! A q¥D¥&›M¬2¨a°«8Ó4€DØ�=‰=‹?œc¤" Q q£'¬2¨a°«8Ó4Ô4Ð4Ð4äŒr�!�Q•$˜‹{œB˜q Q¥$›K¬¨A¨q«Ó2€DØ�=‰=‹?œaŸg™gÔ%Ð%Ò%ra   c                  ó@  € \        \        \        ^^34      p V ^ 8w  g   Q h\        V 4      \        P                  J g   Q h\        \        P                  4      \        P                  J g   Q h\        \        ^ 4      4      p V \        P                  Jd   V R8X  g   Q hR# )r€   rÙ   N)r8   rO   rJ   r   ÚZeror   )rQ   s    rb   Útest_issue_7971_21740r¨  š  sw   € Ü””Q˜˜1�IÓ€AØ�Œ6€Mˆ6Ü�A‹;œ!Ÿ&™&Ó Ð Ð Ü”A—F‘FÓœqŸv™vÓ%Ð%Ð%Ü”�q“Ó€AØ”A—F‘F‹?˜q CœxÐ'Ð'™xra   c                  ó\  € \        ^\        \        ^,           4      ^,          ,          P                  R4      4      ^\        ^\        ,          \        R\        ^^\        ,          ,
          4      ,           \        ,           4      ,          ,           ^,          ^,          ,          8X  g   Q hR# )r‡   r&   Nrt   )rJ   r,   r   Úrewriter   r&   r*   r`   ra   rb   Útest_issue_17141_slowr«  £  sˆ   € ô �QœœQ˜q�S›	 1�•_×-Ñ-¨eÓ4Ó5¸¼bÀ1ÄQÅ3ÄsÈ2Ü˜˜Aœa�C�“=õL!Ü#$õL%ó H&õ D&õ ?&Ø()õ>*Ø*+õ>,õ :-ô -ð -ò -ra   c                  óÊ  € \        \        ^\        \        4      ,          ,          4      \        ^\        ^\        ,          \        ^\        ^4      ,           4      ,          ,
          ,          ,          8X  g   Q h\        \        \        ) 4      ^,          \        \        4      ^,          ,          4      \        ^\        ^4      ,           4      ^,          \        ^,          \        ^\        ^4      ,           4      ^,          ,          ^,          ,           \        ^,          ^,          ,           8X  g   Q h\        ^\        \        4      ^,          ,          4      ^\        ^\        ,          \        ^\        ^4      ,           4      ,          ,
          ^,          ^,          ,          8X  g   Q h^\        \        ^,           4      ^,          ,          p \        V 4      V 8X  g   Q hR# ©r€   N)rJ   rO   r,   r   r   r&   r*   )rº   s    rb   Útest_issue_17141r®  ª  s/  € ä”A˜œD¤›G�Õ$Ó%¬¨Q´°Q´qµS¼¸QÄÀaÃ½[Ó9IÕ5IÕ0IÕ-JÕ)KÔKÐKÐKÜ”Dœ!˜“H˜a•K¤¤Q£¨¥
Õ*Ó+Üˆq”4˜“7�{Ó˜QÕ¤ Q¥¤s¨1¬t°A«w­;Ó'7¸Õ':Õ!:¸1Õ!<Õ<¼rÀ1½uÀR½xÕGôHð Hð Hä�A”tœA“w •z•MÓ" a¬2°´!µ´C¸¼DÀ»G½Ó4DÕ0DÕ+DÀqÕ*HÈÕ*JÕ&KÔKÐKÐKØ	Œ4”�!•‹9�a�<�€AÜ�A‹;˜!ÔÐÒra   c                  ó¾  aa€ \        R 4      w  r\        o\        S! W4      4      S! W4      8X  g   Q h\        S! ^ V4      4      S! ^ V4      8X  g   Q h\        S! V ^ 4      4      S! V ^ 4      8X  g   Q h\        S! ^ V4      P                  \        4      S! ^V4      ,          4      ^ 8X  g   Q h\        S! ^V 4      \	        ^\        V^4      3R4      ,           4      S! ^V 4      S! ^V4      ,           8X  g   Q h\        S! ^ V4      S! ^V4      ,          4      ^ 8X  g   Q h\        RRR7      o\        S! ^ S4      S! ^S4      ,          4      ^ 8X  g   Q h\        ^^VV3R l4      p\        V^,          4      \        S! ^ S4      ^ S! ^S4      ^ .^ S! ^ S4      ^ S! ^S4      .^ ^ S! ^ S4      ^ .^ ^ ^ S! ^ S4      ..4      8X  g   Q h\        \        ^4      \        ^ S4      ,          \        ^S4      ,          4      \        ^ ..4      8X  g   Q h\        \        P                  \        ^ S4      ,          \        ^S4      ,          4      \        P                  J g   Q hR# )zi jTr\   rÌ   c                 ó2   <€ W8:  d   S! W,
          S4      # ^ # rˆ  r`   )r[   ÚjÚKr\   s   &&€€rb   rœ   Ú.test_simplify_kroneckerdelta.<locals>.<lambda>Å  s   ø€ °´¡! A¥E¨1£+Ð">¸QÐ">ra   NrN  )r   r6   rJ   rª  r+   r   r   r<   r=   r   r  ÚNaN)r[   r±  r\  r²  r\   s      @@rb   Útest_simplify_kroneckerdeltarµ  ´  sA  ù€ Ü�5‹>�D€AÜ€Aä‘A�a“GÓ¡ !£Ô'Ð'Ð'Ü‘A�a˜“GÓ¡ ! Q£Ô'Ð'Ð'Ü‘A�a˜“GÓ¡ ! Q£Ô'Ð'Ð'ä‘A�a˜“G—O‘O¤IÓ.±°1°a³Õ8Ó9¸QÔ>Ð>Ð>Ü‘A�a˜“Gœi¨¬B¨q°!«H¨°yÓAÕAÓBÁaÈÈ1ÃgÑPQÐRSÐUVÓPWÕFWÔWÐWÐWô ‘A�a˜“G™a  1›gÕ%Ó&¨!Ô+Ð+Ð+äˆs˜DÔ!€AÜ‘A�a˜“G™a  1›gÕ%Ó&¨!Ô+Ð+Ð+äˆq�!Õ>Ó?€AÜ�A�q•D‹>œV¡a¨¨1£g¨q±!°A°q³'¸1Ð%=Ø&'©¨1¨a«°!±Q°q¸!³WÐ%=Ø&'¨©A¨a°«G°QÐ%7Ø&'¨¨A©q°°A«wÐ%7ð%9ó :ô :ð :ð :ô ”C˜“Fœ^¨A¨qÓ1Õ1Ü" 1 aÓ(õ)ó *Ü-3°a°S°E«]ô;ð ;ð ;ô ”A—J‘J¤°°1Ó!5Õ5Ü" 1 aÓ(õ)ó *Ü-.¯U©Uó3ð 3ò 3ra   c                  ód  € \        \        \        4      \        \        ^,          4      ,          4      ^\        \        4      ,          8X  g   Q h\        ^\        \        ^,          ^,
          \        ^,
          ,          4      ,          4      ^\        \        ^,           4      ,          8X  g   Q hR# rD  )rJ   r^   rO   r"   r`   ra   rb   Útest_issue_17292r·  Ñ  sh   € Ü”Cœ“Fœ3œq !�t›9Õ$Ó%¨¬3¬q«6­Ô1Ð1Ð1ä�A”cœ1˜a�4 !�8¤a¨!¥eÕ,Ó-Õ-Ó.°!´C¼¸A½³Jµ,Ô>Ð>Ò>ra   c                  ó¤   € \        \        \        ^,
          ^4      \        \        ^4      4      p \        V 4      \        \        ^4      8X  g   Q hR# rD  )r:   r   r\   rJ   r›   s    rb   Útest_issue_19822r¹  ×  s6   € ÜŒr”!�A•#�q‹zœ2œa ›8Ó$€DÜ�D‹>œR¤ 1›XÔ%Ð%Ò%ra   c                  ó&  € \        \        \        ^4      \        \        ^4      4      p \	        V 4      \        \        ^4      8X  g   Q h\        \        \        ^4      \        \        ^4      4      p \	        V 4      \        \        ^4      8X  g   Q hR# )r  N)r:   r   rO   r   rJ   r   r›   s    rb   Útest_issue_18645r»  Ü  sb   € ÜŒr”!�Q‹xœœA˜q›Ó"€DÜ�D‹>œR¤ 1›XÔ%Ð%Ð%ÜŒr”!�Q‹xœœA˜q›Ó"€DÜ�D‹>œR¤ 1›XÔ%Ð%Ò%ra   c                  óä   € \        R RR7      p \        RRR7      p\        \        V ^V,          4      \        V ^V,          ^,
          4      4      p\	        V4      \
        P                  8X  g   Q hR# )r[   TrÌ   r\   N)r   r:   r   r   rJ   r   r¤  )r[   r\   r|   s      rb   Útest_issue_18642r½  ã  sT   € äˆs˜DÔ!€AÜˆs˜DÔ!€AÜŒr�!�Q˜•U‹|œR  1 Q¥3¨¥6›]Ó+€DÜ�D‹>œQŸW™WÔ$Ð$Ò$ra   c                  ó„   € \        R RR7      p \        V ^ 4      V ^8¬  ,          p\        V4      \        V ^ 4      8X  g   Q hR# )r\   TrÌ   N)r   r   rJ   r   )r\   r|   s     rb   Útest_issue_18389r¿  ë  s:   € äˆs˜DÔ!€AÜˆa�‹8�q˜A‘vÕ€DÜ�D‹>œR  1›XÔ%Ð%Ò%ra   c                  ó€   € \        R RR7      p \        \        V ^8  V ^8¬  4      4      \        P                  8X  g   Q hR# )rO   Trê   N)r   rJ   r;   r   r  rf   s    rb   Útest_issue_8373rÁ  ò  s4   € Üˆs˜Ô€AÜ”B�q˜1‘u˜a 1™fÓ%Ó&¬!¯&©&Ô0Ð0Ò0ra   c                  ó–   € \        \        \        ^4      \        \        ^4      4      p \        V 4      \        P
                  8X  g   Q hR# r­  )r:   r   rO   rJ   r   r¤  r›   s    rb   Útest_issue_7950rÃ  ÷  s0   € ÜŒr”!�Q‹xœœA˜q›Ó"€DÜ�D‹>œQŸW™WÔ$Ð$Ò$ra   c                  óp   € \         \        ,          ^,          \        ,
          p \        V 4      V 8X  g   Q hR# rD  )r   r   r   rJ   r›   s    rb   Útest_issue_22020rÅ  ü  s%   € ÜŒR�4��6”2�:€DÜ�D‹>˜TÔ!Ð!Ò!ra   c                  ó¸  € \        \        \        4      \        \        4      ,          4      \        8X  g   Q h\        \        \        \        ^,          ,           4      ,           p \        \        \        \        ^,          ,           4      V ,          4      \        ^,          \        \        \        ^,          \        ,           4      ,          ,           \        ,           8X  g   Q h\        ^,          \        \        ^,          ^,           4      ,           p \        \        \        ^,          ^,           4      V ,          4      \        ^,          \        ^,          \        \        ^,          ^,           4      ,          ,           ^,           8X  g   Q h\	        R4      p\        \        \        V! \        4      ^,          ,           4      ,           p \        \        \        V! \        4      ^,          ,           4      V ,          4      \        \        \        V! \        4      ^,          ,           4      ,          \        ,           V! \        4      ^,          ,           8X  g   Q hR# )r  rX   N)rJ   r#   rO   r"   r   )rW   rX   s     rb   Útest_issue_19484rÇ    sO  € Ü”Dœ“Gœc¤!›fÕ$Ó%¬Ô*Ð*Ð*ä	ŒD””Q˜•T•‹NÕ€AÜ”CœœA˜q�D�“M !•OÓ$¬¨1­¬q´´Q¸µT¼AµX³­Õ(>ÄÕ(BÔBÐBÐBä	ˆ1�Œt”A�q•D˜1•H‹~Õ€AÜ”Cœ˜1�˜q�“M AÕ%Ó&¬!¨Q­$´°Aµ´c¼!¸Q½$À½(³mÕ1CÕ*CÀaÕ*GÔGÐGÐGä�‹€AÜ	ŒD”‘Q”q“T˜1•W•ÓÕ€AÜ”Cœ™Aœa›D !�G�Ó$ qÕ(Ó)¬Q¬s´1±q¼³t¸Qµwµ;Ó/?Õ-?Ä!Õ-CÁaÌÃdÈAÅgÕ-MÔMÐMÒMra   c                  ó´   € \        R RR7      w  rpWV^,          ,           ,          P                  4       V ^V,          V,           ,          ^,          8X  g   Q hR# )zx y zFrp   N)r   rJ   rÉ   s      rb   Útest_issue_23543rÉ    sC   € ä�g¨5Ô1�G€Aˆ!Ø�1�Q•3�w�K×!Ñ!Ó# q¨!¨A­#°­'¥{°1¥}Ô4Ð4Ò4ra   c                  óH  aa€ R  oV3R loV3R lp \        R4      w  r\        R^4      p\        V ! \        V4      V ! \        V^,           4      ,          4      P	                  RR7      p\        VP                  ! \        V4      P                  ^4      4      pVW2,          \        V4      ,          W2,          \        V^,           4      ,          ,
          V\        V4      ,          ,           V\        V^,           4      ,          ,
          \        R^4      ,           8X  g   Q hR# )	c                 ón   € \        ^\        ,          V ,          4      V \        ,          V ,          ,          # )r‡   )r*   r   r   r¬   s   &rb   rX   Útest_issue_11004.<locals>.f  s!   € Ü�A”b•D˜•F‹|˜q¤�s Q�hÕ&Ð&ra   c                 óH   <€ S! V 4      S! W,          4      V,          ,          # rj   r`   )r\   rw   rX   s   &&€rb   rx   Útest_issue_11004.<locals>.m  s   ø€ Ù�!“™˜!�#› �	Õ"Ð"ra   c                 ó.   <€ S! W4      W,          ,          # rj   r`   )r\   rw   rx   s   &&€rb   rº   Útest_issue_11004.<locals>.p  s   ø€ Ù�‹w˜!�$ÕÐra   zN kz0.5Tr¿   g„úñòÏgí?N)r   r   r&   r\   r	   rJ   rì   )rº   ÚNrw   ÚhalfrQ   r•   rX   rx   s         @@rb   Útest_issue_11004rÓ    sá   ù€ ò'õ#õ ô �5‹>�D€AÜ�˜‹?€DÜ‰AŒa�‹G‘aœ˜1˜q�5“kÕ!Ó"×)Ñ)°Ð)Ó5€AÜ�—’œ˜1“—‘ Ó"Ó#€AØØ�Œs�1‹v�Ø
�&”�Q˜•U“Õ
õ	à
Œs�1‹v�+õ	ð Œs�1�q•5‹z�/õ	ô �	˜1Ó
õ		ôð ò ra   c                  óŠ   € \        R 4      P                  4       p V \        ^,          ,
          P                  4       ^ 8X  g   Q hR# )zx**2N)r@   rJ   rO   )Ú
polynomials    rb   Útest_issue_19161rÖ  .  s3   € Ü�f“×&Ñ&Ó(€JØ”q˜!•t�O×%Ñ%Ó'¨1Ô,Ð,Ò,ra   c                  óš   € \        R RR7      p ^\        \        \        4      \        V 34      ,          pVP	                  4       V8X  g   Q hR# )rV   TrÌ   N)r   r   r0   rO   rJ   )rV   r|   s     rb   Útest_issue_22210rØ  3  s;   € Üˆs˜DÔ!€AØŒZœœA›¤ A Ó'Õ'€DØ�=‰=‹?˜dÔ"Ð"Ò"ra   c                  ó  € \        R RR7      w  r\        RRR7      p\        ^V,          W,          ,          4      ^V,          W,          ,          8X  g   Q h\        W,          W,          ,          4      W,          W,          ,          8X  g   Q h\        R RR7      w  r\        W,          V,          4      W,          W,          ,          8X  g   Q h\        W,          W,          ,          4      \        W,          V,          4      8X  g   Q hR# )zx yTrp   ÚZFr½   N)r   rJ   r	   )rO   rP   rÚ  s      rb   Útest_reduce_inverses_nc_powrÛ  9  s»   € Ü�5 dÔ+�D€AÜ� Ô'€AÜ�A�q•D˜1�4•KÓ  A q¥D¨1­4¥KÔ/Ð/Ð/Ü�A•D˜1�4•KÓ  A¥D¨1­4¥KÔ/Ð/Ð/Ü�5 4Ô(�D€AÜ�1•3˜•(Ó˜q�t a¥d�{Ô*Ð*Ð*Ü�A•D˜1�4•KÓ ¤F¨A­C°!­8Ó$4Ô4Ð4Ò4ra   c                  ó  € \        R RR7      p ^\        \        ^,          4      ,          V ,          P                  4       V 8X  g   Q hR\        \        ^,          4      ,          V ,          P                  4       V 8X  g   Q hR# )ri  Frp   r¥   N)r   r/   r   rJ   )ri  s    rb   Útest_nc_recursion_coeffrÝ  B  s^   € Ü� 5Ô)€AØ””B�q•D“	�M˜AÕ×'Ñ'Ó)¨QÔ.Ð.Ð.Ø”#”b˜•d“)�O˜aÕ×)Ñ)Ó+¨qÔ0Ð0Ò0ra   N)¾Úsympy.concrete.summationsr   Úsympy.core.addr   Úsympy.core.basicr   Úsympy.core.exprr   Úsympy.core.functionr   r   r	   r
   r   r   Úsympy.core.mulr   r   r™  r   rX  r   r   r   r   r   r   r   Úsympy.core.relationalr   r   r   r   r   Úsympy.core.singletonr   Úsympy.core.symbolr   r   Úsympy.core.sympifyr   Ú(sympy.functions.combinatorial.factorialsr    r!   Ú$sympy.functions.elementary.complexesr"   r#   Ú&sympy.functions.elementary.exponentialr$   r%   r&   Ú%sympy.functions.elementary.hyperbolicr'   r(   r)   Ú(sympy.functions.elementary.miscellaneousr*   Ú$sympy.functions.elementary.piecewiser+   Ú(sympy.functions.elementary.trigonometricr,   r-   r.   r/   r0   r1   r2   Ú'sympy.functions.special.error_functionsr3   Ú'sympy.functions.special.gamma_functionsr4   Úsympy.functions.special.hyperr5   Ú(sympy.functions.special.tensor_functionsr6   Úsympy.geometry.polygonr7   Úsympy.integrals.integralsr8   r9   Úsympy.logic.boolalgr:   r;   Úsympy.matrices.denser<   r=   Ú"sympy.matrices.expressions.matexprr>   rY  r?   r@   rz  rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   Úsympy.solvers.solversrK   Úsympy.testing.pytestrL   rM   rN   rO  rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   rc   rg   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  r  r%  r-  r<  rB  rE  rJ  rP  rT  rZ  r_  rk  rm  rv  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`   ra   rb   Ú<module>rú     sf  ðÝ )Ý Ý "Ý %ß c× cß +Ý "ß C× CÑ Cß 6Õ 6Ý "ß /Ý &ß Jß <ß HÑ Hß DÑ DÝ 9Ý :ß \× \Ñ \Ý 7Ý 9Ý /Ý CÝ &ß ;ß )ß .Ý ;ß 0÷ V÷  V÷  VÝ 'ç ;Ñ ;ß >× >× >× >ò&ò
Hò^0òB	8ò*ð( ñ%ó ð%ò.ò
Jò=ò%ò
0ò
.ò%ò5ò"ð ñ>6ó ð>6òB	"ò4ò.AaòH$ò
2ò<ò':òTò+ò$:òN8ð ñ(ó ð(ò)6òXMò"zòH,òò.ò
#ò7ò+òòò>ò
Qò<ð
 ñNó ðNò4
?ò4)òl7ò<ò
&ò>(ð ñ-ó ð-òò3ò:?ò&ò
&ð ñ%ó ð%ð ñ&ó ð&ò1ò
%ò
"òNò5òò0-ò
#ò5ô1ra   