+
    ‹°³jS   ã                   ó–  € ^ RI Ht ^ RIHtHtHtHtHtHtH	t	H
t
HtHtHtHtHtHtHtHtHtHtHtHtHtHtHt ^ RIHt ^ RIHt ^ RIHt ^ RI H!t! ^ RI"H#t# ^ RI$H%t% ^ R	I&H't' ^ R
I(H)t) ^ RI*H+t+H,t, ^ RI-H.t.H/t/H0t0H1t1 ^ RI2H3t3H4t4H5t5H6t6 ^ RI H7t8 ^ RI H9t9H:t: ^ RI;H<t<H=t=H>t> ^ RI?H@t@ ^ RIAHBtB ^ RICHDtDHEtEHFtF ^ RIGHHtH ^ RIIHJtJ ^ RIKHLtLHMtM R tNR tORKR ltPR tQ]3R 4       tRR tSR tTR tUR tVR  tWRLR! ltX]5R" 4       tYR# tZR$ t[R% t\R& t]R' t^R( t_R) t`RMR* lta]5R+ 4       tbR, tc]3R- 4       td]5R. 4       teR/ tf]5R0 4       tgR1 thR2 tiR3 tjR4 tkR5 tl]5R6 4       tmR7 tn]5R8 4       toR9 tp]6R: 4       tq]5R; 4       tr]5R< 4       ts]5R= 4       tt]5R> 4       tu]5R? 4       tvR@ tw]5RA 4       txRB tyRC tz]5RD 4       t{]3RE 4       t|]3RF 4       t}]3RG 4       t~RH tRI t€RJ# )Né    )Ú	randrange)ÚShiftAÚShiftBÚUnShiftAÚUnShiftBÚMeijerShiftAÚMeijerShiftBÚMeijerShiftCÚMeijerShiftDÚMeijerUnShiftAÚMeijerUnShiftBÚMeijerUnShiftCÚMeijerUnShiftDÚReduceOrderÚreduce_orderÚapply_operatorsÚdevise_planÚmake_derivative_operatorÚFormulaÚhyperexpandÚHyper_FunctionÚ
G_FunctionÚreduce_order_meijerÚbuild_hypergeometric_formula)ÚSum)ÚTuple)ÚExpr)ÚI)ÚS)Úsymbols)Úbinomial)Ú	Piecewise)ÚhyperÚmeijerg)ÚzÚaÚbÚc)ÚXFAILÚraisesÚslowÚtooslow)Úverify_numerically)ÚRationalÚpi)ÚexpÚ	exp_polarÚlog)Úatanh)Úsqrt)ÚasinÚcosÚsin)Úbesseli)Úerf)ÚgammaÚ
lowergammac                  ó&  € \        \        \        R^4      \        P                  3\        ^^4      \        ^^4      3\
        ) 4      4      \
        \        R4      ,          ) \        \        \        \        ,          4      ^,          \
        4      ,          ^,          \        \        4      \        \        \
        4      4      ,          ^\        \
        4      ,          ,          ,           8X  g   Q h\        \        \        ^^4      ^.. \        ^^4      .\        ^^4      ^ .\
        4      4      ^\
        \        R4      ,          ,          ^\        \        4      ,          \        \        \
        4      4      ,          \        \
        4      ,          ^\        \        ^^4      \
        4      ,          \
        \        R4      ,          ,          ,
          ,          \        \        ^^4      4      ,          \        \        ^^4      4      ,          8X  g   Q hR# )é   z1/3z2/3Néÿÿÿÿ)r   r#   r.   r   ÚHalfr%   r;   r1   r   r/   r4   r9   r$   r:   © ó    Úf/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/simplify/tests/test_hyperexpand.pyÚtest_branch_bugrC   #   ss  € Ü”uœh r¨1›o¬q¯v©vÐ6¼À!ÀQ»ÌÐRSÐUVËÐ8XÔ[\ÐZ\Ó]Ó^Ü	
ŒAˆe‹H�ˆ”Z¤	¬!¬B­$£°Õ 1´1Ó5Õ5°aÕ7Ü
Œr‹(”3”tœA“w“<Õ
 ¤4¬£7¥Õ
+õ	,ô,ð ,ð ,ô ”w¤¨¨A£°Ð2°B¼À!ÀQ»Ð8HÌ8ÐTUÐWXË>Ð[\ÐJ]Ô_`ÓaÓbØ	Œ!ŒQˆu‹X�+��qœœb›•z¤#¤d¬1£g£,Õ.¬t´A«wÕ6¸¼:Ü  1“~¤qó<*õ :*Ü*+¬Q¨u«X­+õ:6õ 6õ 	7Ü7<¼XÀaÈ»^Ó7Lõ	MÜMRÔS[Ð\]Ð_`ÓSaÓMbõ	côcð cò crA   c            	      ó˜  € \        \        . . \        4      4      \        \        4      8X  g   Q h\        \        ^^.^.\        ) 4      \        ,          4      \	        ^\        ,           4      8X  g   Q h\        \        . \
        P                  .\        ^,          ) ^,          4      4      \        \        4      8X  g   Q h\        \        \        . \        R4      .\        ^,          ) ^,          4      ,          4      \        \        4      8X  g   Q h\        \        \        R4      \        R4      .\        R4      .\        ^,          4      \        ,          4      \        \        4      8X  g   Q h\        \        \        ^\        4      \        ^,          ,          \        ^ \        34      P                  4       \        4      '       g   Q hR# )r=   ú3/2ú1/2N)r   r#   r%   r0   r2   r   r?   r6   r7   r5   Ú
isinstancer   r!   r&   Údoitr   r@   rA   rB   Útest_hyperexpandrI   ,   s5  € ô ”u˜R ¤QÓ'Ó(¬C´«FÔ2Ð2Ð2Ü”u˜a ˜V a S¬1¨"Ó-¬aÕ/Ó0´C¸¼A½³JÔ>Ð>Ð>Ü”u˜R¤!§&¡& ¬A¨q­D¨5°­7Ó3Ó4¼¼A»Ô>Ð>Ð>Ü”qœ˜r¤A e£H :´°1µ¨u°Q­wÓ7Õ7Ó8¼CÄ»FÔBÐBÐBÜ”uœa ›h¬¨%«Ð1´A°e³H°:¼qÀ!½tÓDÄQÕFÓGÜ”‹7ôð ð ä”cœ( 1¤a›.¬¨A­Õ-´°1´a¨yÓ9×>Ñ>Ó@Ä$×GÒGÐGÒGrA   c           
      óÄ  € \        \        W\        4      4      pVP                  \        4      '       d   R # V'       g   R# / pVP                  \        0,
          pV'       d’   \        V4       F  w  r‰\        V4      V,          Wi&   K  	  \        ;QJ d2    R \        V!  P                  V4       4       F  '       g   K   RM'	  R M#! R \        V!  P                  V4       4       4      '       d   K˜   . ROw  r«rÍV'       d   . ROw  r«rÍ\        \        W\        4      P                  V4      VP                  \        \        4      P                  V4      \        W«WÍR7      # )FTc              3   óR   "  € T F  qP                   ;'       d    V^ 8*  x € K  	  R# 5i)r   N)Ú
is_Integer)Ú.0r'   s   & rB   Ú	<genexpr>Úcan_do.<locals>.<genexpr>E   s#   é € ÐJÑ4I¨q—<‘<×*Ð* A¨¡FÔ*Ó4Iùs   ‚'™')r&   r'   r(   Úd)é   r>   é   r=   )rQ   éþÿÿÿrR   r>   )r   r#   r%   ÚhasÚfree_symbolsÚ	enumerateÚrandcplxÚanyr   ÚsubsÚtnÚreplacer1   r0   )ÚapÚbqÚ	numericalÚdivÚ
lowerplaneÚrÚreplÚrandsymsÚnÚair&   r'   r(   rP   s   &&&&&         rB   Úcan_dorf   9   sö   € Ü”E˜"¤!Ó$Ó%€AØ‡u�uŒU‡|‚|ÙßÙØ€DØ�~‰~¤ Õ#€Hß
ä˜xÖ(‰EˆAÜ “{ 3•ˆD‹Hñ )ç‹sÑJ´E¸2±J·O±OÀDÔ4IÓJ�s�sŠsÑJ´E¸2±J·O±OÀDÔ4IÓJ×JÔJØÚ �L€Qˆ1ßÚ%‰ˆˆqÜÜˆb”aÓ×Ñ˜dÓ#Ø	�	‰	”)œSÓ!×&Ñ& tÓ,Ü	ˆQ�qôð rA   c                  ó¨  € \        \        P                  .\        ^	^4      .4      '       g   Q h\        . ^\        ^^4      ^.4      '       g   Q h\        \        R^4      ^^.^^.4      '       g   Q h\        \        ^^4      .\        R^4      \        R^4      \        P                  ^.4      '       g   Q h\        \        R^4      \        R^4      .\        R^4      ^.4      '       g   Q h\        \        R^4      .\        R^4      \        P                  .4      '       g   Q h\        \        R^4      \        R^4      .^.4      '       g   Q hR# )é	   Nr>   rS   éýÿÿÿéûÿÿÿ)rf   r   r?   r.   r@   rA   rB   Ú
test_roachrk   P   s  € ô ”1—6‘6�(œX a¨›^Ð,×-Ò-Ð-Ð-Ü�"�qœ( 1 a›.¨!Ð,×-Ò-Ð-Ð-Ü”8˜B “? A qÐ)¨A¨q¨6×2Ò2Ð2Ð2Ü”8˜A˜q“>Ð"¤X¨b°!£_´h¸rÀ1³oÄqÇvÁvÈqÐ$Q×RÒRÐRÐRÜ”8˜B “?¤H¨R°£OÐ4´xÀÀA³ÈÐ6J×KÒKÐKÐKÜ”8˜B “?Ð%¬°°Q«¼¿¹Ð'@×AÒAÐAÐAÜ”8˜B “?¤H¨R°£OÐ4°q°c×:Ò:Ð:Ò:rA   c            	      óD  € \        \        R^4      ^.\        ^^4      \        P                  \        ^^4      .4      '       g   Q h\        \        ^^4      .\        ^^4      ^.4      '       g   Q h\        \        R^4      \        P                  ^.\        ^^4      \        ^^4      .4      '       g   Q h\        . RO\        P                  ^.4      '       g   Q h\        \        P                  .\        R^4      \        R^4      \        R^4      .4      '       g   Q hR# )r=   Nr>   ©r=   rQ   rR   rS   )rf   r.   r   r?   r@   rA   rB   Útest_roach_failrn   \   sà   € ä”8˜B “? AÐ&¬°!°Q«¼¿¹ÄÈ!ÈQÃÐ(P×QÒQÐQÐQÜ”8˜A˜q“>Ð"¤X¨a°£^°QÐ$7×8Ò8Ð8Ð8Ü”8˜B “?¤A§F¡F¨AÐ.´¸!¸Q³ÄÈ!ÈQÃÐ0P×QÒQÐQÐQÜ’)œaŸf™f a˜[×)Ò)Ð)Ð)Ü”1—6‘6�(œX b¨!›_¬h°r¸1«o¼xÈÈA»ÐO×PÒPÐPÒPrA   c                  óª  € ^ RI Hp  \        \        . R.\        4      4      V J g   Q h\        \        R.R.\        4      4      V J g   Q h\        \        ^ ^ .R.\        4      4      ^8X  g   Q h\        RR\        4       \        4       .R\        4       .4      '       g   Q h\        \        RR\        4      4      ^\        ^,          ,           8X  g   Q hR# )	r   ©ÚooNr>   rS   rj   iöÿÿÿ)r>   r=   )rS   )Úsympy.core.numbersrq   r   r#   r%   rf   rW   rp   s    rB   Útest_polynomialrs   g   s°   € Ý%Ü”u˜R " ¤qÓ)Ó*¨bÓ0Ð0Ð0Ü”u˜b˜T B 4¬Ó+Ó,°Ó2Ð2Ð2Ü”u˜a ˜V b T¬1Ó-Ó.°!Ô3Ð3Ð3Ü�2�rœ8›:¤x£zÐ2°S¼(»*Ð4E×FÒFÐFÐFÜ”u˜W e¬QÓ/Ó0°A¼¸!½µGÔ;Ð;Ò;rA   c            
      óÜ  € \        \        ^.\        .\        4      4      \        \        \        ) ^,           ,          \        ^,          ) ^\        ,          ,           \        \        ^,
          ,          ,           ^,
          ,          \	        \        4      ,          \        \        ^,
          \        4      ,          ,           ^,
          8X  g   Q h\        \        ^^.^.\        4      4      R\        ,          ^\        \        ) ^,           4      ,          \        ^,          ,          ,
          8X  g   Q h\        \        \        P                  ^.\        ^^4      .\        4      4      R^\        ,          ^,
          ,          \        \        \        4      4      \        \        4      ,          ^,          ,           8X  g   Q h\        \        \        P                  \        P                  .\        ^^4      .\        4      4      R\        ,          ^,           ^,          \        \        \        ) ^,           4      ,          ,          ^\        ,          ^,
          \        \        \        4      4      ,          ^\        \        ^^4      ,          ,          ,          ,           8X  g   Q h\        \        ^^.\        ^^4      .\        4      4      R^\        ,          ^,
          ,          \        \        \        4      4      \        \        4      ^\        ,          ^,
          ,          \        \        ) ^,           4      ,          ,          ,
          8X  g   Q h\        \        \        R^4      ^,
          ^^.\        P                  ^.\        4      4      \        \        4      \        \        ^^4      ,          \        ^^4      ,
          ,          \        \        \        4      4      ,          R\        ^,          ,          ^ \        ,          ,           ^,
          ^#,          \        ,          ,           ^\        \        ) ^,           4      ,          ^#\        ^,          ,          ,          ,
          8X  g   Q h\        \        ^\        P                  ,           ^^.^^.\        4      4      R\        \        \        ) ^,           4      ^,          \        P                  ,           4      ,          \        ,          8X  g   Q h\        \        ^.\        ^.\        4      4      \        \        ) ^,          \        P                  ,           ,          \        \        ^,
          ^\        \        4      ,          4      ,          \        \        4      ,          \        \        ) ^,          ^,           ,          \        \        ^\        \        4      ,          4      ,          \        \        4      ,          ,           8X  g   Q hR# )rQ   NrS   r>   ri   iâÿÿÿéüÿÿÿ)r   r#   r&   r%   r0   r;   r2   r   r?   r.   r3   r4   r5   r'   r8   r:   r@   rA   rB   Útest_hyperexpand_basesrv   p   sÁ  € Ü”u˜a˜S¤1 #¤qÓ)Ó*Ü	ŒA”��Q•�Kœ!˜Q�$˜ ¤1¥�¤q¬!¨a­%¥yÕ0°1Õ4Õ5´c¼!³fÕ<Ü”1�q•5œ!Óõõ 	Ø õ	!ô!ð !ð !ô ”u˜a ˜V a S¬!Ó,Ó-°´Aµ¸¼#¼q¸bÀ1½f»+½ÄaÈÅdÕ8JÕ1JÔJÐJÐJÜ”uœaŸf™f a˜[¬8°A°q«>Ð*:¼AÓ>Ó?Ø
ˆAŒa�C�!�G�”uœT¤!›W“~¤d¬1£gÕ-¨aÕ/Õ/ô0ð 0ð 0ä”uœaŸf™f¤a§f¡fÐ-´¸¸A³Ð/?ÄÓCÓDØ	ŒA����1�”aœœa˜R !�V›•nÕ%ØŒQ�3��7”Dœœa›“MÕ
! 1¤Q¬°°A«Õ%6Õ#6Õ
7õ	8ô8ð 8ð 8ô ”u˜a ˜V¤h¨q°!£nÐ%5´qÓ9Ó:¸bÀ!ÄAÅ#ÈÅ'½lÜ
Œt”A‹w‹-œœa› !¤A¥#¨¥'Õ*¬4´°°Qµ«<Õ7Õ
8õ?9ô 9ð 9ð 9ä”uœh r¨1›o°Õ1°1°aÐ8¼1¿6¹6À1¸+ÄqÓIÓJÜŒQ‹””8˜A˜q“>Õ!¤H¨Q°£NÕ2Õ3´E¼$¼q»'³NÕBØŒq�!�t�8�bœ•d�?˜QÕ Õ
"¤1Õ
$õ	%Ø'(¬¬a¨R°!­V«¥}°b¼¸A½µgÕ'>õ	?ô?ð ?ð ?ô ”u˜a¤!§&¡&�j¨!¨QÐ/°!°Q°¼Ó;Ó<Ø
Œ3Œt”Q�B˜•F‹|˜A�~¤§¡Õ&Ó'Õ'¬Õ)ô*ð *ð *ô ”u˜a˜S¤1 a &¬!Ó,Ó-Ü	ŒQˆBˆq�D”1—6‘6�MÕœ7¤1 q¥5¨!¬D´«G­)Ó4Õ4´U¼1³XÕ=Ü
Œqˆb��d�Q�h�-œ¤ 1¤T¬!£W¥9Ó-Õ
-¬e´A«hÕ
6õ	7ô7ð 7ò 7rA   c            	      ó¸  € \        \        \        \        P                  \        ,           .\        P                  .\
        4      4      ^\        \
        4      ,           R\        ,          ,          ^,          ^\        \
        4      ,
          R\        ,          ,          ^,          ,           8X  g   Q h\        \        \        \        R^4      \        ,           .^\        ,          .\
        4      4      ^^\        ,          ^,
          ,          \
        ) ^,           \        P                  ,          ^,           R\        ,          ^,           ,          ,          8X  g   Q hR# )r=   NrS   r>   )r   r#   r&   r   r?   r%   r4   r.   r@   rA   rB   Útest_hyperexpand_parametricrx   Š   sÓ   € Ü”uœa¤§¡¬!¥˜_¬q¯v©v¨h¼Ó:Ó;Ø””Q“�K˜2œa�4Õ  Õ" a¬$¬q«'¥k°R¼µTÕ%:¸1Õ%<Õ<ô=ð =ð =ä”uœa¤¨"¨a£´1Õ!4Ð5¸¼!½°u¼aÓ@ÓAØˆq”�s�Q�w�<œ1˜"˜q�&¤1§6¡6Õ)¨AÕ-°´Aµ¸µÕ:Õ:ô;ð ;ò ;rA   c                  óš  € ^ RI Hp  V ! \        \        ^,          \	        ^.^\        R4      .\        ^,          ) 4      ,          4      4      \        \        ^\        ,          4      ,          \        ^,          ) \
        P                  ,           \        ^\        ,          4      ,          ,           \
        P                  ,
          8X  g   Q hR# )r   ©ÚsimplifyrE   N)	Úsympy.simplify.simplifyr{   r   r%   r#   r   r7   r?   r6   rz   s    rB   Útest_shifted_sumr}   ‘   s{   € Ý0Ù”K¤ 1¥¤U¨A¨3°´A°e³H°ÄÀ1Å¸uÓ%EÕ EÓFÓGÜŒS�”1•‹X�:œ!˜Q�$˜¤§¡�¬¨Q¬q­S«Õ1Õ1´A·F±FÕ:ô;ð ;ò ;rA   c                 óF   € \        \        ^4      ^
,           4      ^2,          # )zSteer clear of integers. )r   r   r@   rA   rB   Ú_randratr   —   s   € äŒY�r‹]˜RÕÓ  Õ#Ð#rA   c                ó|   € \        4       \        \        4       ,          ,           \        ^V ,           ,          ,           # )z*Polys is not good with real coefficients. )r   r   )Úoffsets   &rB   rW   rW   œ   s"   € ä‹:œœ(›*�Õ$¤q¨!¨f­*¥~Õ5Ð5rA   c            	      óv  € ^ RI Hp  V ! 4       P                  pV EF  pVP                  VP                  4      p/ p\        VP                  4       F  w  rV\        V4      WF&   K  	  VP                  V4      pVP                  P                  V4      P                  R4      pVP                  p\        W7P                  \        \        4      V4      '       g   Q hVP                  VP                   ,          ^ ,          P                  V4      P                  R4      p	\        VP                  \        \        4      V	P                  \        \        4      V4      '       g   Q hW‚P                   P#                  R 4      P%                  V4      ,          p
VP&                  VP                   ,          p\)        W«4       Fw  w  rÍ\        VP                  V4      P                  \        \        4      VP                  V4      P                  R4      P                  \        \        4      V4      '       d   Kw  Q h	  EK  	  R# )r   )ÚFormulaCollectionÚnonrepsmallc                 ó$   € V P                  R 4      # )r„   )Úrewrite)Úts   &rB   Ú<lambda>Útest_formulae.<locals>.<lambda>º   s   € °·±Øô2rA   N)Úsympy.simplify.hyperexpandrƒ   ÚformulaeÚfuncr%   rV   r    rW   rY   Úclosed_formr†   rZ   r[   r1   r0   ÚCÚBÚ	applyfuncÚdiffÚMÚzip)rƒ   r‹   ÚformulaÚhÚreprd   Úsymr�   r%   ÚclÚderiv1Úderiv2Úd1Úd2s                 rB   Útest_formulaer�   ¡   s·  € å<Ù Ó"×+Ñ+€HÜˆØ�L‰L˜Ÿ™Ó#ˆØˆÜ §¡Ö0‰FˆAÜ “{ˆC‹Hñ 1ð �F‰F�3‹KˆØ×)Ñ)×.Ñ.¨sÓ3×;Ñ;¸MÓJˆØ�I‰IˆÜ�!×(Ñ(¬´CÓ8¸!×<Ò<Ð<Ð<ð �i‰i˜'Ÿ)™)Õ# QÕ'×,Ñ,¨SÓ1×9Ñ9¸-ÓHˆÜ�+×%Ñ%Ü”sóØŸZ™Z¬	´3Ó7¸÷<ò <ð 	<ð <à—9‘9×&Ñ&ñ (ó ß ™D ›Gõ$ˆà—‘˜WŸY™YÕ&ˆÜ˜&Ö)‰FˆBÜ�b—g‘g˜c“l×*Ñ*¬9´cÓ:Ø—g‘g˜c“l×*Ñ*¨=Ó9×AÑAÄ)ÌSÓQÐST÷Vô Vð Vð Vô *ó1 rA   c            	      ó°  € ^ RI Hp  V ! 4       P                  pV EF·  pW,           EF¦  p\        VP                  P
                  VP                  P                  VP                  P                  VP                  P                  VP                  4      p/ pVP                   F  p\        4       WV&   K  	  VP                  V4      pVP                  P                  V4      pVP                  p\        WGV4      '       g   Q hVP                  VP                   ,          ^ ,          P                  V4      p	\        WyV4      '       g   Q hWƒP                   P#                  V4      ,          p
VP$                  VP                   ,          p\'        W«4       F8  w  rÍ\        VP                  V4      VP                  V4      V4      '       d   K8  Q h	  EK©  	  EKº  	  R# )r   )ÚMeijerFormulaCollectionN)rŠ   rŸ   r‹   r$   rŒ   Úanr\   Úbmr]   r%   r    rW   rY   r�   rZ   rŽ   r�   r‘   r’   r“   )rŸ   r‹   Úsigr”   Úgr–   r—   r�   r%   r˜   r™   rš   r›   rœ   s                 rB   Útest_meijerg_formulaer¤   Â   sX  € ÝBÙ&Ó(×1Ñ1€HÜˆØ—}‘}ˆGÜ˜Ÿ™Ÿ™¨¯©¯©ØŸ™Ÿ™¨¯©¯©ØŸ	™	ó#ˆAð ˆCØ—”�Ü#›:�“ñ 'ð —‘�s“ˆAØ!×-Ñ-×2Ñ2°3Ó7ˆKØ—	‘	ˆAÜ�a a×(Ò(Ð(Ð(ð —)‘)˜gŸi™iÕ'¨Õ+×0Ñ0°Ó5ˆBÜ�k q×)Ò)Ð)Ð)Ø—y‘y—~‘~ aÓ(Õ(ˆFØ—Y‘Y §¡Õ*ˆFÜ˜fÖ-‘�Ü˜"Ÿ'™' #›,¨¯©°«°a×8Ô8Ð8Ð8ô .ô' %ó rA   c                 óB   € \         V P                  \         4      ,          # ©N)r%   r‘   )Úfs   &rB   Úopr¨   Ý   s   € ÜˆQ�V‰V”A‹Y�;ÐrA   c                  óô  € \        \        ^ .R4      \        ^ .R4      \        4      . 8X  g   Q h\        \        4      ;_uu_ 4        \        \        ^.R4      \        RR4      \        4       RRR4       \        \        4      ;_uu_ 4        \        \        ^.^.4      \        ^.^.4      \        4       RRR4       \        \        4      ;_uu_ 4        \        \        ^.. 4      \        \        R4      .. 4      \        4       RRR4       R \        ^4       4       w  rpV^\        ,          ,          p\        W.V.\        4      p\        V ^,           V3V.\        4      p\        \        V\        \        V ^,           V3V.4      \        W3V.4      \        4      \        4      V\        4      '       g   Q h\        V ^,           V^,
          3V.\        4      p\        \        V\        \        V ^,           V^,
          3V.4      \        W3V.4      \        4      \        4      V\        4      '       g   Q hR#   + '       g   i     ELÚ; i  + '       g   i     EL¥; i  + '       g   i     ELi; i)r   NrF   c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5ir¦   ©rW   ©rM   rd   s   & rB   rN   Útest_plan.<locals>.<genexpr>ì   ó   é € Ð0¡x !”(˜1—+�+£xùó   ‚r@   )r   r   r%   r*   Ú
ValueErrorr   Úranger   r#   rZ   r   r¨   )Úa1Úa2Úb1r•   Úh2s        rB   Ú	test_planr¶   á   sþ  € Ü”~ q c¨2Ó.Ü˜A˜3 Ó#¤Qó(Ø+-ô.ð .ð .ä	”
×	Õ	Ü”N A 3¨Ó+¬^¸BÀÓ-CÄQÔG÷ 
ä	”
×	Õ	Ü”N A 3¨¨Ó,¬n¸a¸SÀ1À#Ó.FÌÔJ÷ 
ä	”
×	Õ	Ü”N A 3¨Ó+¬^¼Q¸u»X¸JÈÓ-KÌQÔO÷ 
ñ 1¤u¨Q¤xÓ0�J€BˆBØˆ!ŒA�#…I€BÜˆrˆh˜˜œaÓ €Aä	��Q•˜ˆ|˜b˜T¤1Ó	%€BÜŒo˜aÜ”N B¨¥F¨B <°"°Ó6Ü˜B˜8 b TÓ*¬Aó	/Ü02ó4ð 	ŒA÷ò ð ð ô
 
��Q•˜˜Q�Ð " ¤qÓ	)€BÜŒo˜aÜ”N B¨¥F¨B°­FÐ#3°b°TÓ:Ü˜B˜8 b TÓ*¬Aó	/Ü02ó4ð 	ŒA÷ò ð ò ÷' 
×	Ð	úç	×	Ð	úç	×	Ð	ús$   Á'H>Â*IÃ1I&È>I	ÉI#	É&I7	c                  ó   € ^^\        R4      r!p ^\        R4      rC\        WV3W434      p\        V ^,           V^,           V^,           3V^,           V^,           34      p\        We\        4      p\	        V\        V! \        4      . 4      p\        VP                  \        4      p	\        \        VP                  Wy4      VP                  ,          ^ ,          V! \        4      \        4      '       g   Q h\        W^,
          V^,
          3V^,
          V^,
          34      p\        We\        4      p\        \        VP                  Wy4      VP                  ,          ^ ,          V! \        4      \        4      '       g   Q hR# )r=   rF   z5/2N)r   r   r   r%   r   r   r’   rZ   r   rŽ   r�   )
r²   r³   Úa3r´   Úb2r•   rµ   Úopsr§   Úderivs
             rB   Útest_plan_derivativesr¼   ý   s   € Ø�A”q˜“xˆB€BØ”�%“ˆÜ˜ �| b XÓ.€AÜ	˜˜a�  a¥¨¨a­Ð0°2¸µ6¸2À½6Ð2BÓ	C€BÜ
�bœQÓ
€CÜ�”1‘aœ“d˜BÓ€AÜ$ Q§S¡S¬!Ó,€EÜŒ˜qŸs™s CÓ/°·±Õ3°QÕ7¹¼A»Ä×BÒBÐBÐBä	˜ !�V R¨!¥VÐ,¨r°A­v°r¸AµvÐ.>Ó	?€BÜ
�bœQÓ
€CÜŒ˜qŸs™s CÓ/°·±Õ3°QÕ7¹¼A»Ä×BÒBÐBÒBrA   c                  óÎ  € R  \        ^4       4       w  rp\        V .V.\        4      p\        ^^ 4      e   Q h\        ^R4      e   Q h\        ^\	        R4      4      e   Q h\        W3W!3\        4      p\        \        W4      P                  V\        4      V\        4      '       g   Q h\        W^,           3W!3\        4      p\        \        V^,           V4      P                  V\        4      V\        4      '       g   Q h\        V^,           V 3W!3\        4      p\        \        V^,           V4      P                  V\        4      V\        4      '       g   Q hV^,           W^,           3pWV3p\        \        WV4      4      w  rxVP                  V 38X  g   Q hVP                  V38X  g   Q h\        \        W8\        4      \        WV\        4      \        4      '       g   Q hR# )c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5ir¦   r«   r¬   s   & rB   rN   Ú+test_reduction_operators.<locals>.<genexpr>  r®   r¯   NrF   r>   )r±   r#   r%   r   r   rZ   Úapplyr¨   r   r   r\   r]   r   )	r²   r³   r´   r•   rµ   r\   r]   rŒ   rº   s	            rB   Útest_reduction_operatorsrÁ     s�  € Ù0¤u¨Q¤xÓ0�J€BˆBÜˆrˆd�R�Dœ!Ó€Aä�q˜!ÓÒ$Ð$Ð$Ü�q˜"ÓÒ%Ð%Ð%Ü�qœ!˜E›(Ó#Ò+Ð+Ð+ä	�ˆx˜"˜¤1Ó	%€BÜŒk˜"Ó!×'Ñ'¨¬2Ó.°´A×6Ò6Ð6Ð6ä	�˜•Fˆ|˜b˜X¤qÓ	)€BÜŒk˜"˜q�& "Ó%×+Ñ+¨A¬rÓ2°B¼×:Ò:Ð:Ð:ä	��Q•˜ˆ|˜b˜X¤qÓ	)€BÜŒk˜"˜q�& "Ó%×+Ñ+¨A¬rÓ2°B¼×:Ò:Ð:Ð:ð ˆq�&�"˜1•fÐ	€BØ
�"ˆ€BÜœ^¨BÓ3Ó4�I€DØ�7‰7�r�eÔÐÐØ�7‰7�r�eÔÐÐÜŒo˜a¤bÓ)¬5°¼Ó+;¼Q×?Ò?Ð?Ò?rA   c            
      ó¶  € R  \        ^4       4       w  rr#p\        W3W#V3\        4      p\        \        R 4       \        \        R 4       \        \        V 4      P                  V\        4      \        V ^,           V3W#V3\        4      \        4      '       g   Q h\        \        V4      P                  V\        4      \        W^,           3W#V3\        4      \        4      '       g   Q h\        \        V4      P                  V\        4      \        W3V^,
          W43\        4      \        4      '       g   Q h\        \        V4      P                  V\        4      \        W3W#^,
          V3\        4      \        4      '       g   Q h\        \        V4      P                  V\        4      \        W3W#V^,
          3\        4      \        4      '       g   Q hR# )c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5ir¦   r«   r¬   s   & rB   rN   Ú'test_shift_operators.<locals>.<genexpr>'  ó   é € Ð8©x¨!œ( 1Ÿ+˜+«xùr¯   c                  ó   € \        ^ 4      # ©r   )r   r@   rA   rB   rˆ   Ú&test_shift_operators.<locals>.<lambda>*  ó   € œv aœyrA   c                  ó   € \        ^4      # ©r=   )r   r@   rA   rB   rˆ   rÈ   +  rÉ   rA   N)
r±   r#   r%   r*   r°   rZ   r   rÀ   r¨   r   )r²   r³   r´   r¹   Úb3r•   s         rB   Útest_shift_operatorsrÍ   &  sc  € Ù8¬u°Q¬xÓ8Ñ€BˆB�BÜˆrˆh˜ ˜¤aÓ(€Aä
Œ:Ñ(Ô)Ü
Œ:Ñ(Ô)äŒf�R‹j×Ñ˜q¤"Ó%¤u¨b°1­f°b¨\¸BÀB¸<ÌÓ'KÌQ×OÒOÐOÐOÜŒf�R‹j×Ñ˜q¤"Ó%¤u¨b°qµ&¨\¸BÀB¸<ÌÓ'KÌQ×OÒOÐOÐOÜŒf�R‹j×Ñ˜q¤"Ó%¤u¨b¨X¸¸Q½ÀÐ7GÌÓ'KÌQ×OÒOÐOÐOÜŒf�R‹j×Ñ˜q¤"Ó%¤u¨b¨X¸À½FÀBÐ7GÌÓ'KÌQ×OÒOÐOÐOÜŒf�R‹j×Ñ˜q¤"Ó%¤u¨b¨X¸ÀÀQÅÐ7GÌÓ'KÌQ×OÒOÐOÒOrA   c            
      ór  € R  \        ^4       4       w  rr#p\        W3W#V3\        4      p\        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        W3W#V3^ \        4      p\        VP                  V\        4      \        V ^,
          V3W#V3\        4      \        4      '       g   Q h\        W3W#V3^\        4      p\        VP                  V\        4      \        W^,
          3W#V3\        4      \        4      '       g   Q h\        W3W#V3^ \        4      p\        VP                  V\        4      \        W3V^,           W43\        4      \        4      '       g   Q h\        W3W#V3^\        4      p\        VP                  V\        4      \        W3W#^,           V3\        4      \        4      '       g   Q h\        W3W#V3^\        4      p\        VP                  V\        4      \        W3W#V^,           3\        4      \        4      '       g   Q hR# )c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5ir¦   r«   r¬   s   & rB   rN   Ú(test_ushift_operators.<locals>.<genexpr>5  rÅ   r¯   c                  ó&   € \        RR^ \        4      # )r=   rË   r@   ©r   r%   r@   rA   rB   rˆ   Ú'test_ushift_operators.<locals>.<lambda>8  s   € œx¨¨b°!´QÔ7rA   c                  ó&   € \        RR^ \        4      # )r=   r@   ©r>   ©r   r%   r@   rA   rB   rˆ   rÓ   9  s   € œx¨¨E°1´aÔ8rA   c                  ó&   € \        RR^ \        4      # )r=   rË   )r   r>   r=   rÒ   r@   rA   rB   rˆ   rÓ   :  s   € œx¨¨j¸!¼QÔ?rA   c                  ó&   € \        RR^ \        4      # )r   ©r   r=   rË   rÖ   r@   rA   rB   rˆ   rÓ   ;  s   € œx¨°°a¼Ô;rA   N)
r±   r#   r%   r*   r°   r   rZ   rÀ   r¨   r   )r²   r³   r´   r¹   rÌ   r•   Úss          rB   Útest_ushift_operatorsrÛ   4  sÄ  € Ù8¬u°Q¬xÓ8Ñ€BˆB�BÜˆrˆh˜ ˜¤aÓ(€Aä
Œ:Ñ7Ô8Ü
Œ:Ñ8Ô9Ü
Œ:Ñ?Ô@Ü
Œ:Ñ;Ô<ä�"�˜B B˜<¨¬AÓ.€AÜˆa�g‰g�aœ‹nœe R¨!¥V¨R L°2¸2°,ÄÓBÄA×FÒFÐFÐFÜ�"�˜B B˜<¨¬AÓ.€AÜˆa�g‰g�aœ‹nœe R¨a­ L°2¸2°,ÄÓBÄA×FÒFÐFÐFä�"�˜B B˜<¨¬AÓ.€AÜˆa�g‰g�aœ‹nœe R H¨r°A­v°rÐ.>ÄÓBÄA×FÒFÐFÐFÜ�"�˜B B˜<¨¬AÓ.€AÜˆa�g‰g�aœ‹nœe R H¨r¸µ6¸2Ð.>ÄÓBÄA×FÒFÐFÐFÜ�"�˜B B˜<¨¬AÓ.€AÜˆa�g‰g�aœ‹nœe R H¨r°r¸AµvÐ.>ÄÓBÄA×FÒFÐFÒFrA   c                óÔ  € ^ RI Hp ^ RIHp \	        \        WW#\        4      4      pVP                  \
        4      '       d   R# V! V! VRRRRRRRR7      4      pV'       g   R# / p\        \        WW#\        4      P                  \        0,
          4       F  w  rš\        V	4      WŠ&   K  	  \        \        WW#\        4      P                  V4      VP                  V4      \        4      # )aF  
This helper function tries to hyperexpand() the meijer g-function
corresponding to the parameters a1, a2, b1, b2.
It returns False if this expansion still contains g-functions.
If numeric is True, it also tests the so-obtained formula numerically
(at random values) and returns False if the test fails.
Else it returns True.
)Úexpand)Ú
unpolarifyFT)ÚforceÚ
power_baseÚ	power_expÚmulr2   ÚmultinomialÚbasic)Úsympy.core.functionrÝ   Ú$sympy.functions.elementary.complexesrÞ   r   r$   r%   rT   rV   rU   rW   rZ   rY   )r²   r³   r´   r¹   ÚnumericrÝ   rÞ   ra   rb   rd   re   s   &&&&&      rB   Úcan_do_meijerrè   J  s¾   € õ +Ý?Ü”G˜B B¬AÓ.Ó/€AØ‡u�uŒW‡~‚~Ùñ 	‘6˜! 4°DÀEØ#¨¸EÈôPó 	Q€A÷ Ùà€DÜœ7 2¨2´1Ó5×BÑBÄaÀSÕHÖI‰ˆÜ˜A“;ˆ‹ñ JäŒg�b˜b¤aÓ(×-Ñ-¨dÓ3°Q·V±V¸D³\Ä1ÓEÐErA   c                  óf  € ^ RI Hp  ^ RIHp \	        \        . . .^ .. .\        ) 4      4      \        \        4      8X  g   Q h\	        \        ^^.. .^.^ ..\        4      4      \        \        ^,           4      8X  g   Q h\	        \        ^^.. .^.^..\        4      4      \        \        ^,           ,          8X  g   Q h\	        \        . . .\        P                  .^ ..\        ^,          ^,          4      4      \        \        4      \        \        4      ,          8X  g   Q h\	        \        . . .^ .\        P                  ..\        ^,          ^,          4      4      \        \        4      \        \        4      ,          8X  g   Q h\        . \         .\         ^,
          \         \        P                  ,
          .. 4      '       g   Q h\        . . \         ^,          .\         ) ^,          .R4      '       g   Q h\        \         .\"        .\         .\"        \         ^,
          .4      '       g   Q h\	        \        ^.. . ^ .\        4      4      \%        ^ \'        \        4      ^8  3^\'        ^\        ,          4      ^8  3\        ^.. . ^ .\        4      R34      8X  g   Q h\	        \        . ^.^ .. \        4      4      \%        ^\'        \        4      ^8  3^ \'        ^\        ,          4      ^8  3\        . ^.^ .. \        4      R34      8X  g   Q h\        . . \         \"        ^,          ,           .\         \         \"        ^,          ,
          \         \        P                  ,           .4      '       g   Q h\        . . \         .\"        .R4      '       g   Q h\        . \        P                  .\         .\         ) .4      '       g   Q h\        . . \         \"        .. 4      '       g   Q h\        . . \         \"        .. 4      '       g   Q h\        . . \         \         \        P                  ,           .\"        \"        \        P                  ,           .4      '       g   Q h\        . . \         \         ) .^ \        P                  .R4      '       g   Q h\        . . \         \         \        P                  ,           \"        \"        \        P                  ,           .. 4      '       g   Q h\        \        P                  .. ^ .\         \         ) .4      '       g   Q h\        \        P                  .. \         .^ \         ) .R4      '       g   Q h\        . \         \        P                  ,
          .\         \"        .\         \        P                  ,
          .R4      '       g   Q h\        . \         \        P                  ,           .\         \"        ,           \         \"        ,
          \         .. R4      '       g   Q h\        \         \        P                  ,           .. \"        ^\         ,          \"        ,
          \         .. R4      '       g   Q h\        . . . \         \"        .4      '       g   Q h\	        \        ^ ^.. . R^.\        4      4      \%        ^ \'        \        4      ^8  3\        ^^\        ^,          ,          ,
          ,          ^,          \'        ^\        ,          4      ^8  3\        ^ ^.. . R^.\        4      R34      8X  g   Q hV ! V! \	        \        ^.^\         ,
          .\         ) ^,          \         ) ^,          \        P                  ,           .. ^\        ,          4      4      4      4      R\        \        4      ,          \        \        ^,           4      ^,           \         ,          ,          \         ,          8X  g   Q h\	        \        ^.. \         .^ ^ .\        4      4      \)        \         3\         ^,           \         ^,           3\        \+        \,        \        ,          4      ,          4      \        \         ,          ,          \/        \         4      ,          \/        \         ^,           4      ^,          ,          8X  g   Q h\        R	\        P                  3R
3\        ^,          4      p\	        V4      \        \        4      \        ^\        R,          ,           4      ,          8X  g   Q h\	        V^ R7      \        \        4      \        ,          \        \        ^,          ^,           4      ,          8X  g   Q hR# )r   ©Ú	gammasimprz   FT)ÚplaceNr>   rS   )rÙ   r@   rÇ   )Úsympy.simplify.gammasimprë   r|   r{   r   r$   r%   r0   r2   r   r?   r7   r4   r/   r6   rè   r&   r'   r"   Úabsr#   r1   r   r:   )rë   r{   r§   s      rB   Útest_meijerg_expandrï   i  sÌ  € å2Ý0ä”w  B˜x¨1¨#¨r¨´Q°BÓ7Ó8¼CÄ»FÔBÐBÐBä”w  A ¨˜|¨q¨c°A°3¨Z¼Ó;Ó<ÜŒA��E‹
ôð ð ä”w  A ¨˜|¨q¨c°A°3¨Z¼Ó;Ó<Ü	Œ1ˆq�5�	ôð ð ä”w  B˜x¬1¯6©6¨(°Q°C¨¼1¸Q½3À½(ÓCÓDÜŒq‹6”$”r“(�?ôð ð ä”w  B˜x¨1¨#´·±¨x¨¼1¸Q½3À½(ÓCÓDÜŒq‹6”$”r“(�?ôð ð ä˜œa˜S¤1 q¥5¬!¬a¯f©f­*Ð"5°r×:Ò:Ð:Ð:Ü˜˜R¤! A¥# ¬!¨¨A­¨°×6Ò6Ð6Ð6Üœ!˜œq˜c¤A 3¬¬A°­E¨
×3Ò3Ð3Ð3ô ”w ˜s B¨¨Q¨C´Ó3Ó4Ü�1”cœ!“f˜q‘j�/ A¤s¨1¬Q­3£x°!¡|Ð#4Ü˜1˜#˜r 2¨ s¬AÓ.°Ð5ó	7ô7ð 7ð 7ô ”w˜r A 3¨¨¨R´Ó3Ó4Ü�1”cœ!“f˜q‘j�/ A¤s¨1¬Q­3£x°!¡|Ð#4Ü˜"˜q˜c A 3¨¬AÓ.°Ð5ó	7ô7ð 7ð 7ô
 ˜˜R¤!¤a¨¥c¥' ¬Q´´A°aµCµ¼¼Q¿V¹V½Ð,D×EÒEÐEÐEÜØ
ˆB”�”a�S˜%÷!ò !ð !ð !ä˜œaŸf™f˜X¬ s¬a¨R¨D×1Ò1Ð1Ð1Ü˜˜R¤!¤Q ¨×,Ò,Ð,Ð,Ü˜˜R¤!¤Q ¨×,Ò,Ð,Ð,Ü˜˜R¤!¤Q¬¯©¥Z ´1´a¼!¿&¹&µj°/×BÒBÐBÐBÜ˜˜R¤!¤a R ¨1¬a¯f©f¨+°u×=Ò=Ð=Ð=Ü˜˜R¤!¤Q¬¯©¥Z´´A¼¿¹µJÐ!?À×DÒDÐDÐDÜœ!Ÿ&™&˜ 2¨ s¬Q´°¨G×4Ò4Ð4Ð4Üœ!Ÿ&™&˜ 2¬ s¨Q´°¨G°U×;Ò;Ð;Ð;Ü˜œa¤!§&¡&�j˜\¬A¬q¨6´A¼¿¹µJ°<À×GÒGÐGÐGÜ˜œa¤!§&¡&�j˜\¬A´­E´1´qµ5¼!Ð+<¸bÀ%×HÒHÐHÐHÜœ!œaŸf™f�*˜ r¬A¨q´­s´Q­w¼¨?¸BÀ×FÒFÐFÐFô ˜˜R ¤a¬ V×,Ò,Ð,Ð,ô ”w  1˜v r¨2°°A¨w¼Ó:Ó;Ü�1”cœ!“f˜q‘j�/Ü�a˜!œA˜q�D�&•j•> !Õ#¤S¨¬1­£X°¡\Ð2Ü˜A˜q˜6 2 r¨B°¨7´AÓ6¸Ð=ó	?ô?ð ?ð ?ñ ‘XœkÜ���aœ!•e�W¤˜r !�t¤a R¨¥T¬A¯F©F¥]Ð3°R¸¼1½Ó=ó?ó @ó Aà
Œ4”‹8�”Tœ!˜a�%“[ 1•_¤qÕ(Õ(¬Õ*ô+ð +ð +ô
 ”w ˜s B¬¨¨a°¨V´QÓ7Ó8¼EÜ	
ˆŒq�1�u”a˜!•eˆnœa¤	¬!¬B­$£Õ/ó=1Ü12´Aµõ=6Ü6;¼A³hõ=?Ü?DÄQÈÅU»|ÈQ½õ=Oô Oð Oð Oô 	�¤§¡˜y¨$Ð/´°AµÓ6€AÜ�q‹>œT¤"›X¤d¨1¬q°2­w­;Ó&7Õ7Ô7Ð7Ð7Ü�q Ô"¤d¬2£h¬q¥j´´a¸µd¸Qµh³Õ&?Ô?Ð?Ò?rA   c            
      ó  € ^ RI Hp Hp ^ RIHp \        \        \        .. \        \        .. \        4      4      \        \        ,          \        \        4      ,          \        \        ) \        ,           ^,           4      ,          V! \        \        ,
          \        4      ,          8X  g   Q h\        \        ^ .. ^ ^ .. \        4      4      \        \        4      V! ^ \        4      ,          8X  g   Q h\        \        .. \        \        ^,           .. 4      '       g   Q h\        \        .. \        ^,           \        .. 4      '       g   Q h\        \        .. \        ^,
          \        .. 4      '       g   Q h\        \        \        .. \        \        \        \        P                  ,
          .. \        4      4      \        \         4      ) \        \        \        P                  ,
          ,          ,          ^\#        ^\        \        4      ,          4      ,          V! ^\        \        4      ,          4      \         ^,          ,
          ,          ^\%        ^\        \        4      ,          4      ,          V ! ^\        \        4      ,          4      ,          ,
          ,          u;8X  d—   \        \        \        .. \        \        \        P                  ,
          \        .. \        4      4      u;8X  dL   \        \        \        .. \        \        P                  ,
          \        \        .. \        4      4      8X  g   Q h Q h\        \        ^,
          .. \        ^,           \        \'        ^^4      ,
          \        ^,           .. 4      '       g   Q hR# )r   )ÚCiÚSi)Ú
uppergammaN)Ú'sympy.functions.special.error_functionsrñ   rò   Ú'sympy.functions.special.gamma_functionsró   r   r$   r&   r'   r%   r0   r:   rè   r   r?   r4   r/   r6   r7   r.   )rñ   rò   ró   s      rB   Útest_meijerg_lookuprö   ¬  sV  € ß@ÝBÜ”w¤˜s B¬¬A¨°´AÓ6Ó7Ü	Œ1�ŒS”‹V�”Eœ1˜"œq�& 1�*Ó%Õ%¡j´´Qµ¼Ó&:Õ:ô;ð ;ð ;ä”w ˜s B¨¨A¨°´AÓ6Ó7ÜŒA‹‰z˜!œQÓÕô ð  ð  äœ!˜˜b¤1¤a¨!¥e *¨b×1Ò1Ð1Ð1Üœ!˜˜b¤1 q¥5¬! *¨b×1Ò1Ð1Ð1Üœ!˜˜b¤1 q¥5¬! *¨b×1Ò1Ð1Ð1ä”w¤˜s B¬¬A¬q´1·6±6­zÐ(:¸BÄÓBÓCÜ	Œb‹ˆ	”!”aœ!Ÿ&™&•j•/Õ! 1¤S¨¬4´«7­£^Õ#3±R¸¼$¼q»'½	³]ÄRÈÅTÕ5IÕ#JØ%&¤s¨1¬T´!«W­9£~Õ%5±b¸¼4Ä»7½³mÕ%Cõ$Dõ 	EöAô 	”GœQ˜C ¤a¬¬Q¯V©V­´QÐ%7¸¼QÓ?Ó@öAô 	”GœQ˜C ¤a¬!¯&©&¥j´!´QÐ%7¸¼QÓ?Ó@ô	Að Añ Að Að Aô
 œ!˜a�%˜ "¤q¨1¥u¬a´(¸1¸a³.Õ.@Ä!ÀaÅ%Ð&HÈ"×MÒMÐMÒMrA   c            
      ój  € \        . . \        \        P                  ,           .\        \        \        ^,          ,
          \        \        ^,          ,           .4      '       g   Q h\        . . ^ \        P                  .\        \        ) .4      '       g   Q h\        . . ^\        ,          \        P                  ,
          \        \        ) \        P                  ,
          .\        \        P                  ,
          .4      '       g   Q h\        . . ^ \        \        P                  ,
          \        ) \        P                  ,
          .\        P                  .4      '       g   Q h\        . . \        \        \        P                  ,           \        .^\        ,          \        ,
          .4      '       g   Q h\        . . \        \        \        P                  ,           \        ^\        ,          \        ,
          .4      '       g   Q h\        \        P                  .. \        ) \        .^ .4      '       g   Q hR# ©rQ   N)rè   r&   r   r?   r'   r@   rA   rB   Útest_meijerg_expand_failrù   ¿  sX  € ô ˜˜R¤!¤a§f¡f¥* ´´1´q¸µsµ7¼AÄÀ!Å½GÐ/D×EÒEÐEÐEÜ˜˜R !¤Q§V¡V ¬q´1°"¨g×6Ò6Ð6Ð6Ü˜˜R !¤A¥#¬¯©¥,´´A°2¼¿¹µ;Ð!?Ä!ÄaÇfÁfÅ*À×NÒNÐNÐNÜ˜˜R !¤Q¬¯©¥Z´!°´a·f±fµÐ!=ÄÇÁ¸x×HÒHÐHÐHÜ˜˜R¤!¤Q¬¯©¥Z´Ð!3°a¼µc¼Aµg°Y×?Ò?Ð?Ð?Ü˜˜R¤!¤Q¬¯©¥Z´°A´aµC¼!µGÐ!<×=Ò=Ð=Ð=Üœ!Ÿ&™&˜ 2¬¨¬A w°°×4Ò4Ð4Ò4rA   c            
      ó   € R  \        ^4       4       w  rR \        ^4       4       w  r#R \        ^4       4       w  rErgr‰\        V .Wx.V.WE.\        4      p
\        P                  ! ^^4      e   Q h\        P
                  ! ^^4      e   Q h\        W.Wx.V.WEV.\        4      p\        \        P
                  ! W4      P                  V
\        4      V\        4      '       g   Q h\        W.Wx.V.WEV^,           .\        4      p\        \        P
                  ! W^,           4      P                  V
\        4      V\        4      '       g   Q h\        W^,
          .Wx.V.WEV^,           .\        4      p\        \        P
                  ! V^,
          V^,           4      P                  V
\        4      V\        4      '       g   Q h\        V .WxV^,
          .W#^,           .WE.\        4      p\        \        P                  ! V^,           V^,
          4      P                  V
\        4      V\        RR7      '       g   Q hW.pWEV^,           .pWxV^,
          .pW#^,           .p\        \        WÎWý4      4      w  ppVP                  V 38X  g   Q h\        VP                  4      Wx08X  g   Q hVP                  V38X  g   Q h\        VP                  4      WE08X  g   Q h\        \!        V
V\        4      \        WÎWý\        4      \        4      '       g   Q hR# )c              3   ó€   "  € T F4  p\        V4      ^\        ,          ,
          V\        ,          ,
          x € K6  	  R# 5i©é   N©rW   r   r¬   s   & rB   rN   Útest_meijerg.<locals>.<genexpr>Ó  ó)   é € Ð8©x¨!Œh�q‹k˜Aœa�CÕ !¤A¥#×%Ò%«xùó   ‚<>c              3   ó€   "  € T F4  p\        V4      ^\        ,          ,           V\        ,          ,           x € K6  	  R# 5irü   rþ   r¬   s   & rB   rN   rÿ   Ô  r   r  c              3   ó6   "  € T F  p\        4       x € K  	  R # 5ir¦   r«   r¬   s   & rB   rN   rÿ   Õ  s   é € Ð;±(¨QœhŸj˜j³(ùó   ‚Ng�íµ ÷Æ°>)Útol)r±   r$   r%   r   Úmeijer_minusÚmeijer_plusrZ   rÀ   r¨   r   r   r    Úsetr\   r¡   r]   r   )r²   r³   r´   r¹   rÌ   Úb4Úb5r¸   Úa4Úa5r£   Úg2r    r]   r\   r¡   Úniqrº   s                     rB   Útest_meijergr  Î  s£  € ñ
 9¬u°Q¬xÓ8�F€BÙ8¬u°Q¬xÓ8�F€BÙ;´%¸´(Ó;Ñ€BˆB�BÜ���r�h   r h´Ó2€Aä×#Ò# A qÓ)Ò1Ð1Ð1Ü×"Ò" 1 aÓ(Ò0Ð0Ð0ä	�"�˜B˜8 b T¨B°B¨<¼Ó	;€BÜŒk×%Ò% bÓ-×3Ñ3°A´rÓ:¸BÄ×BÒBÐBÐBä	�"�˜B˜8 b T¨B°B¸µFÐ+;¼QÓ	?€BÜŒk×%Ò% b¨q­&Ó1×7Ñ7¸¼2Ó>ÀÄA×FÒFÐFÐFä	�"˜1•f� ˜x¨"¨°¸¸Q½Ð/?ÄÓ	C€BÜŒk×%Ò% b¨1¥f¨b°1­fÓ5×;Ñ;¸A¼rÓBÀBÌ×JÒJÐJÐJä	�"�˜  Q¥Ð'¨"°1­f¨¸°xÄÓ	C€BÜŒk×&Ò&Ø
ˆQ���Q•óß™˜a¤› b¬!°÷7ó 7ð 7ð 7ð ˆ€BØ
�"�q•&Ð	€BØ
�"�q•&Ð	€BØ
�1�fˆ€BÜ"¤:¨b°bÓ#=Ó>�H€CˆØ�6‰6�b�UŒ?Ðˆ?Üˆs�v‰v‹;˜2˜(Ô"Ð"Ð"Ø�6‰6�b�UŒ?Ðˆ?Üˆs�v‰v‹;˜2˜(Ô"Ð"Ð"ÜŒo˜a ¤bÓ)¬7°2¸2Ä1Ó+EÄq×IÒIÐIÒIrA   c            
      ó  € R  \        ^
4       4       w
  rr#rErgr‰\        V .W#.V.Wx.\        4      p
\        \	        V4      P                  V
\        4      \        V .W#.V^,           .Wx.\        4      \        4      '       g   Q h\        \        V 4      P                  V
\        4      \        V ^,
          .W#.V.Wx.\        4      \        4      '       g   Q h\        \        V4      P                  V
\        4      \        V .W#.V.V^,           V.\        4      \        4      '       g   Q h\        \        V4      P                  V
\        4      \        V .V^,
          V.V.Wx.\        4      \        4      '       g   Q h\        V .W#.V.Wx.^ \        4      p\        VP                  V
\        4      \        V .W#.V^,
          .Wx.\        4      \        4      '       g   Q h\        V .W#.V.Wx.^ \        4      p\        VP                  V
\        4      \        V .W#.V.V^,
          V.\        4      \        4      '       g   Q h\        V .W#.V.Wx.^ \        4      p\        VP                  V
\        4      \        V ^,           .W#.V.Wx.\        4      \        4      '       g   Q h\        V .W#.V.Wx.^ \        4      p\        VP                  V
\        4      \        V .V^,           V.V.Wx.\        4      \        4      '       g   Q hR# )c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5ir¦   r«   r¬   s   & rB   rN   Ú/test_meijerg_shift_operators.<locals>.<genexpr>÷  s   é € Ð-MÁ9¸a¬h°q¯k¨kÃ9ùr¯   N)r±   r$   r%   rZ   r   rÀ   r¨   r	   r
   r   r   r   r   r   )r²   r³   r¸   r  r  r´   r¹   rÌ   r	  r
  r£   rÚ   s               rB   Útest_meijerg_shift_operatorsr  õ  sý  € á-MÄ5ÈÄ9Ó-MÑ*€BˆB�B˜B BÜ���r�h   r h´Ó2€AäŒl˜2Ó×$Ñ$ Q¬Ó+Ü�r�d˜R˜H r¨A¥v h°°¼!Ó<¼a÷Aò Að Að AäŒl˜2Ó×$Ñ$ Q¬Ó+Ü�r˜A•v�h  ¨2¨$°°¼!Ó<¼a÷Aò Að Að AäŒl˜2Ó×$Ñ$ Q¬Ó+Ü�r�d˜R˜H r d¨R°!­V°R¨L¼!Ó<¼a÷Aò Að Að AäŒl˜2Ó×$Ñ$ Q¬Ó+Ü�r�d˜R !�V R˜L¨2¨$°°¼!Ó<¼a÷Aò Að Að Aô 	˜�t˜b˜X¨ t¨b¨X°q¼!Ó<€AÜØ	�‰�”2‹œ   r h°°aµ°¸2¸(ÄAÓFÌ÷Kò Kð Kð Kô 	˜�t˜b˜X¨ t¨b¨X°q¼!Ó<€AÜØ	�‰�”2‹œ   r h°°°r¸Aµv¸r°lÄAÓFÌ÷Kò Kð Kð Kô 	˜�t˜b˜X¨ t¨b¨X°q¼!Ó<€AÜØ	�‰�”2‹œ  a¥ ¨2¨(°R°D¸2¸(ÄAÓFÌ÷Kò Kð Kð Kô 	˜�t˜b˜X¨ t¨b¨X°q¼!Ó<€AÜØ	�‰�”2‹œ   r¨A¥v¨r l°R°D¸2¸(ÄAÓFÌ÷Kò Kð Kò KrA   c                  óÚ  € R  p V ! \        . ^^.^ ^ .. \        4      \        \        4      ) ^ 4      '       g   Q hV ! \        . ^^.^ ^ .. \        4      \        ^,          ) ^,          \        ,           \        \        4      ^,          ,
          \        ^^4      ,
          ^ 4      '       g   Q hV ! \        . ^^.R^ .. \        4      \        ^,          ^,          \        ^,          ,
          \        \        4      ^,          ,           \        ^^4      ,           ^^\        ,          ,          ,           ^ 4      '       g   Q hV ! \        . . RO. RO. \        4      \        \        4      ^,          ) ^,          ^ 4      '       g   Q hV ! \        ^^.. . ^ ^ .\        4      ^ \        ^\        ,          4      ) 4      '       g   Q hV ! \        ^^.^^.^^.^ ^ .\        4      \        ) \        \        4      ,          ^\        ,          ,           \        ^\        ,          4      ) ^,           4      '       g   Q hV ! \        \        P
                  .^^.^ ^ .\        ^^4      .\        4      \        \        4      ^,          ^,
          ^ 4      '       g   Q hR pV! . ^.^ ^ .. 4      '       g   Q hV! ^^.. . ^ .4      '       g   Q hV! ^^.. RO. RO^ ^ .4      '       g   Q hV! ^^.. RO. RO^ .4      '       g   Q hR# )c           	      óZ  € ^ RI Hp V! W.4      w  rT p\        V 4      p V \        V\	        \
        4      ^8  3V\	        ^\
        ,          4      ^8  3VR34      8X  g   R# V P                  ^ ,          P                  ^ ,          V8X  d*   V P                  ^,          P                  ^ ,          V8X  g   R# \        4       ^
,          p\	        V P                  \
        V4      P                  4       VP                  ! \
        V4      P                  4       ,
          4      P                  4       R8”  d   R# \	        V P                  \
        ^V,          4      P                  4       VP                  ! \
        ^V,          4      P                  4       ,
          4      P                  4       R8”  d   R# R# )r   )ÚsympifyTFg»½×Ùß|Û=)
Úsympy.core.sympifyr  r   r"   rî   r%   ÚargsrW   rY   rd   )Úmr&   r'   r  Úm_Úz0s   &&&   rB   r‡   Ú"test_meijerg_confluence.<locals>.t  s#  € Ý.Ù˜�v‹‰ˆØˆÜ˜‹NˆØ”I˜q¤#¤a£&¨1¡*˜o°´3°q¼µs³8¸a±<Ð/@À2ÀtÀ*ÓMÔMÙØ—‘�q•	—‘˜qÕ! QÔ&¨1¯6©6°!­9¯>©>¸!Õ+<ÀÔ+AÙÜ‹Z˜�]ˆÜˆq�v‰v”a˜‹}�‰Ó  1§6¢6¬!¨R£=§?¡?Ó#4Õ4Ó5×7Ñ7Ó9¸EÔAÙÜˆq�v‰v”a˜˜2�‹× Ñ Ó" Q§V¢V¬A¨q°­t£_×%6Ñ%6Ó%8Õ8Ó9×;Ñ;Ó=ÀÔEÙÙrA   c                 óð   € \        WW#\        4      p\        VR R7      pVP                  \         4      '       d/   VP                  '       d   \        VP                  4      ^8X  g   R# \        WE\        4      # )T)Úallow_hyperF)r$   r%   r   rT   Úis_PiecewiseÚlenr  rZ   )r    r\   r¡   r]   r  Úm2s   &&&&  rB   ÚuÚ"test_meijerg_confluence.<locals>.u1  sO   € Ü�B˜B¤AÓ&ˆÜ˜¨Ô-ˆØ�6‰6”'�?Š? B§O§O O¼¸B¿G¹G»ÈÔ8IÙÜ�!œ‹|ÐrA   Nr>   ©r=   r=   r=   r=   )r   r   r   r   )rQ   rQ   rý   )r=   r=   é   )r$   r%   r2   r.   r   r?   )r‡   r"  s     rB   Útest_meijerg_confluencer&    sˆ  € òñ  ŒW�R˜!˜Q˜ ! Q ¨¬QÓ/´#´a³&°¸!×<Ò<Ð<Ð<ÙŒWØ
ˆQ�ˆF�Q˜�F˜B¤ó#Ü%&¨¥T E¨!¥G¬a¥K´#´a³&¸µ(Õ$:¼XÀaÈ»^Õ$KÈQ÷Pò Pð Pð PáŒW�R˜!˜Q˜ " a ¨"¬aÓ0Ü��T�"�W”q˜•s�]œS¤›V A�XÕ%¬°°A«Õ6¸¸A¼a½C½Õ@À!÷Eò Eð Eð EáŒW�Rš¢|°R¼Ó;¼cÄ!»fÀa½i¸ZÈ½\È1×MÒMÐMÐMÙŒW�a˜�V˜R  a¨ V¬QÓ/°´S¸¼1½³X°I×>Ò>Ð>Ð>ÙŒW�a˜�V˜a ˜V a¨ V¨a°¨V´QÓ7ÜˆR””A“�Y˜œ1��_œs 1¤Q¥3›x˜i¨!�m÷-ò -ð -ð -áŒW”a—f‘f�X  1˜v¨¨1 v´¸¸A³Ð/?ÄÓCÄSÌÃVÈAÅXÐPQÅ\ÐST×UÒUÐUÐUòñ ˆR�!��q˜!�f˜b×!Ò!Ð!Ð!Ùˆa�ˆV�R˜˜a˜S×!Ò!Ð!Ð!Ùˆa�ˆV’Y¢	¨A¨q¨6×2Ò2Ð2Ð2Ùˆa�ˆV’Y¢	¨A¨3×/Ò/Ð/Ò/rA   c            
      ó˜  € ^ RI Hp  \        R\        ^^4      3R3\        4      pRpV\        \        ^^4      ,          ,          \        R\        ^^4      3\        ^^4      3\        \        \        \        ,          4      ,          4      ,          pV P                  \        V4      V,          P                  4       RR4      '       g   Q hR# )	r   )ÚRRg      ð?gê-�™—q=N))g      @r=   r@   rÇ   gwôÍûçÀg      à¿)Úsympy.polys.domains.realfieldr(  r$   r.   r%   r#   r1   r   r/   Úalmosteqr   rd   )r(  r§   r&   r£   s       rB   Útest_meijerg_with_Floatsr+  =  s˜   € å0Ü�¤(¨1¨a£.Ð!2°DÐ 9¼1Ó=€AØ€AØ	Œ!ŒX�a˜‹^Õ
ÕœE 4¬°!°Q«Ð"8¼8ÀAÀq»>Ð:KÌQÌyÔYZÔ[]ÕY]ËÕM^Ó_Õ_€AØ�;‰;œ A› qÕ(×+Ñ+Ó-¨s°E×:Ò:Ð:Ò:rA   c                  óä  € ^ RI Hp Hp ^ RIHp \        \        ^\        .\        ^,           .\        4      \        ,          4      V ! \        ^\        4      8X  g   Q h\        \        ^\        \        .\        ^,           \        ^,           .\        4      \        ^,          ,          4      V ! \        ^\        4      8X  g   Q h\        \        ^\        \        \        .\        ^,           \        ^,           \        ^,           .\        4      \        ^,          ,          4      V ! \        ^\        4      8X  g   Q h\        \        ^.\        .^
,          ,           \        ^,           .^
,          \        4      \        ^
,          ,          4      V ! \        ^
\        4      8X  g   Q hV! \        \        ^ ^\        ,
          .. ^ .\        ) .\        \        ) \        ,          4      \        ,          4      4      4      V ! \        ^\        4      8X  g   Q hV! \        \        ^ ^\        ,
          ^\        ,
          .. ^ .\        ) \        ) .\        \        ) \        ,          4      \        ,          4      4      4      V ! \        ^\        4      8X  g   Q hV! \        \        ^ ^\        ,
          ^\        ,
          ^\        ,
          .. ^ .\        ) \        ) \        ) .\        \        ) \        ,          4      \        ,          4      4      4      V ! \        ^\        4      8X  g   Q h\        \        \        ^^.^.\        4      ,          4      \        ^\        ) ,           4      ) 8X  g   Q h\        \        \        . RO^^.\        4      ,          4      V! ^\        4      8X  g   Q h\        \        \        . R	O. R
O\        4      ,          4      V! ^\        4      8X  g   Q h\        \        ^\        ^\        P                  ,           .\        ^,           \        P                  .\        4      4      R\        ,          \        ^,
          ,          R\        ^,          ,          \        ,           V ! \        ^\        4      ,          ,           8X  g   Q h\!        . R
O^^.4      '       g   Q h\!        ^^^\"        ^,           .^^\"        .^
R7      '       g   Q h\!        ^\        \        \        \"        ^,           .\        ^,           \        ^,           \        ^,           \"        .RR7      '       g   Q h^ RIHp \        \        \        P                  \        P                  \        P                  ^.\)        ^^4      \)        ^^4      \)        ^^4      .\)        ^^4      4      4      V! V! ^\        \        \        ,          4      ^,          4      ) V! ^\        P                  4      ,           4      8X  g   Q hR# )r   )ÚlerchphiÚpolylogrê   )r_   F©r^   )ÚAbsN)r=   r=   r=   r$  )rQ   rQ   rQ   rS   )Ú&sympy.functions.special.zeta_functionsr-  r.  rí   rë   r   r#   r&   r%   r$   r1   r   r/   r2   r   r?   rf   r'   ræ   r0  r.   )r-  r.  rë   r0  s       rB   Útest_lerchphir2  F  sd  € ßJÝ2Ü”u˜a¤˜V¤a¨!¥e W¬aÓ0´Õ2Ó3±xÄÀ1ÄaÓ7HÔHÐHÐHÜÜˆq”!”Qˆiœ!˜a�%¤ Q¥˜¬Ó+¬A¨q­DÕ0ó2Ù5=¼aÀÄAÓ5FôGð Gð Gä”u˜a¤¤A¤q˜\¬A°­E´1°qµ5¼!¸a½%Ð+@Ä!ÓDÄQÈÅTÕIÓJÙ”�A”qÓôð ð ä”u˜a˜S¤A 3 r¥6�\¬A°­E¨7°2­:´qÓ9¼!¸R½%Õ?Ó@Ù”�BœÓôð ð á”[¤¨!¨Q´­U¨°R¸!¸Ü
ˆˆŒiœ˜œ2�ÓœqÕ ó""ó #ó $Ù'/´°1´aÓ'8ô9ð 9ð 9á”[¤¨!¨Q´­U°A¼µEÐ):¸BÀÀÜ
ˆŒaˆRˆ”)œQ˜Bœr�EÓ"¤1Õ$ó"&ó 'ó (Ù+3´A°q¼!Ó+<ô=ð =ð =á”[¤¨!¨Q´­U°A¼µE¸1¼q½5Ð)AÀ2ÈÀsÜ
ˆŒaˆR”!�ˆ”i¤ ¤2¥Ó&¤qÕ(ó"*ó +ó ,Ù/7¼¸1¼aÓ/@ôAð Að Aô ”qœ  1˜v¨ s¬AÓ.Õ.Ó/´C¸¼Q¸B½³K°<Ô?Ð?Ð?Ü”qœšy¨1¨a¨&´!Ó4Õ4Ó5¹ÀÄA»ÔFÐFÐFÜ”qœš|ªY¼Ó:Õ:Ó;¹wÀqÌ!»}ÔLÐLÐLä”u˜a¤ A¬¯©¥JÐ/´!°aµ%¼¿¹°Ä!ÓDÓEØ
Œ1�Œa�!�e�˜œ1˜a�4�¤!�¡X¬a°´AÓ%6Õ6Õ6ô7ð 7ð 7ô ’)˜a ˜V×$Ò$Ð$Ð$ô �1�a˜œA �EÐ" Q¨¬1 I°2×6Ó6Ð6Ð6ô Ø	
ŒAŒq”!”Q˜•UÐœa !�e¤Q¨¥U¬A°­E´1Ð5À÷Hó Hð Hð Hõ 9Ü”uœaŸf™f¤a§f¡f¬a¯f©f°aÐ8Ü& q¨!›n¬h°q¸!«n¼hÀqÈ!»nÐMÌxÐXYÐ[\Ë~ó_ó `á‰W�Qœ	¤!¤B¥$›¨Õ)Ó*Ð*©W°Q¼¿¹Ó-?Õ?Ó@ôAð Aò ArA   c            
      óT  € R  \        ^4       4       w  rr#p\        WV.W4.4      \        . WW#V.4      3 Fš  p\        V4      pVP                  pVP                  V! V4      8X  g   Q hVP
                  P                  V4      V,          pVP                  VP
                  ,          p	\        W‰4       F  w  r«\        W«V4      '       d   K  Q h	  Kœ  	  \        R4      w  rp\        \        ^V .^V.V4      4      V ) V,          ^,          W,          ^,          ,           ^V ,          ,           \        V ^,           .V.V4      ,          W,          ^,          ^V ,          ,
          ^,           \        V .V.V4      ,          ,           8X  g   Q h\        \        \        ^V.^V.V4      4      \        ^V.^V.V4      V4      '       g   Q h\        \        ^.^W.V4      4      \        RW3V4      V\        RV ^,           V3V4      ,          ^V ,          ,          ,           Wq^,
          ,          \        RV ^,           V^,           3V4      ,          ^V ,          V,          ,          ,
          8X  g   Q h\        \        \        ^.^W4.V4      4      \        ^.^W4.V4      V4      '       g   Q hR# )c              3   ó6   "  € T F  p\        4       x € K  	  R # 5ir¦   r«   )rM   Ú_s   & rB   rN   Ú$test_partial_simp.<locals>.<genexpr>v  s   é € Ð2© A”X—Z�Z«ùr  za b zNr@   )r±   r   r   r%   r�   r�   r‘   r’   r“   rZ   r    r   r#   )r&   r'   r(   rP   ÚerŒ   r§   r%   r™   rš   Úfunc1Úfunc2s               rB   Útest_partial_simpr:  t  sq  € á2¬¨q¬Ó2�M€Aˆ!�Ü  q 	¨A¨6Ó2Ü˜2  a¨A˜Ó/ó1ˆä(¨Ó.ˆØ�C‰CˆØ�}‰}¡ Q£Ô'Ð'Ð'Ø—‘—‘˜!“˜Q•ˆØ—‘�Q—S‘S•ˆÜ Ö/‰LˆEÜ�e A×&Ô&Ð&Ð&ó 0ñ1ô �gÓ�G€Aˆ!Ü”u˜a ˜V a¨ V¨QÓ/Ó0Ø
ˆˆA�ˆa��!•#�a•%�˜!˜A�#Õ	œu a¨!¥e W¨q¨c°1Ó5Õ5Ø�3ˆq�5�1�Q•3�;˜�?œE 1 #¨ s¨AÓ.Õ
.õ	/ô/ð /ð /ô Ü”E˜1˜a˜& 1 a &¨!Ó,Ó-¬u°a¸°V¸aÀ¸VÀQÓ/GÈ÷Lò Lð Lð Lä”u˜a˜S 1 a )¨QÓ/Ó0Üˆb�1�&˜!ÓØ
ŒE�"�q˜1•u˜a�j !Ó$Õ
$ a¨¥cÕ
*õ	+à
��U�)”E˜"˜q 1�u a¨!¥e˜n¨aÓ0Õ
0°!°Aµ#°aµ%Õ
8õ	9ô9ð 9ð 9ô Ü”E˜1˜#  1˜y¨!Ó,Ó-¬u°a°S¸1¸a¸)ÀQÓ/GÈ÷Lò Lð Lò LrA   c            	      óö  € \        \        \        \        .\        .^4      4      \        \        4      \        \        \        ,
          \        ,
          4      ,          \        \        \        ,
          4      ,          \        \        \        ,
          4      ,          8X  g   Q h\        \        \        \        .^\        ,           \        ,
          .R4      4      \        ^\        ^,          ,           4      \        ^\        ,           \        ,
          4      ,          \        ^\        ,           4      ,          \        ^\        ^,          ,           \        ,
          4      ,          8X  g   Q h\        \        \        \        .^\        ,           \        ,
          .R4      4      \        ^\        ^,          ,           4      \        ^\        ,           \        ,
          4      ,          \        ^\        ,           4      ,          \        ^\        ^,          ,           \        ,
          4      ,          8X  g   Q h\        \        ^\        ,
          \        ^,          ,
          .^\        ,
          \        ^,          ,           .\        ^,          .\        ) ^,          .^4      4      \        ^^\        ,          ,
          4      \        \        \        ^,          ,           \        ^,          ,           4      ,          \        ^\        ,
          \        ^,          ,           \        ^,          ,
          4      ,          \        ^\        ,
          \        ^,          ,
          \        ^,          ,           4      ,          \        ^\        ,
          \        ^,          ,           \        ^,          ,           4      ,          8X  g   Q h\        \        \        .\        .^ 4      4      ^8X  g   Q h\        \        .\        .^ 4      ^ 8w  g   Q hR# ©r=   Nr>   )r   r#   r&   r'   r(   r:   r$   r%   r@   rA   rB   Útest_hyperexpand_specialr=  �  s\  € Ü”uœa¤˜V¤a S¨!Ó,Ó-ÜŒa‹””qœ1•uœq•yÓ!Õ!¤%¬¬A­£,Õ.¬u´Q¼µU«|Õ;ô<ð <ð <ä”uœa¤˜V a¬!¥e¬a¥i [°"Ó5Ó6Üˆa”!�A•#�g‹”u˜Q¤�U¤Q�YÓ'Õ'¬¨a´!­e«Õ4´U¸1¼qÀ½s½7ÄQ½;Ó5GÕGôHð Hð Hä”uœa¤˜V a¬!¥e¬a¥i [°"Ó5Ó6Üˆa”!�A•#�g‹”u˜Q¤�U¤Q�YÓ'Õ'¬¨a´!­e«Õ4´U¸1¼qÀ½s½7ÄQ½;Ó5GÕGôHð Hð Hä”w ¤A¥¬¨!­¥˜}¨q´1­u´q¸µs­{¨m¼aÀ½c¸UÄaÀRÈÅTÀFÈAÓNÓOÜˆa�!”A•#�g‹”uœQ¤ 1¥�W¤q¨¥s�]Ó+Õ+¬E°!´aµ%¼!¸A½#µ+ÄÀ!ÅÕ2CÓ,DÕDÜ	ˆq”1�u”q˜•s�{œQ˜q�SÕ Ó	!õ	"Ü"'¨¬A­´°!µ­´a¸µcÕ(9Ó":õ	;ô;ð ;ð ;ô ”uœa˜S¤1 # qÓ)Ó*¨aÔ/Ð/Ð/Ü”!�”q�c˜1Ó Ô"Ð"Ò"rA   c                  óÂ   € ^ RI Hp  ^ RIHp V ! RRR7      pV! \	        \        ^.. V^,           .^ .\        4      4      4      \        V^,           \        4      8X  g   Q hR# )r   )ÚSymbolrz   rd   T)ÚintegerN)Úsympy.core.symbolr?  r|   r{   r   r$   r%   r;   )r?  r{   rd   s      rB   Útest_Mod1_behaviorrB  ž  sU   € Ý(Ý0Ùˆs˜DÔ!€Aá”K¤¨¨¨R°!°aµ%°¸1¸#¼qÓ AÓBÓCÜ�1�q•5œ!Óôð ò rA   c                  óè  € \        ^^\        ,           ^,          ^\        ,
          ^,          .\        ^^4      ^.4      '       g   Q h\        \        P                  \
        ^,
          .\        ^^4      \
        ^,           .RR7      '       g   Q h\        . \        ^,           .4      '       g   Q h\        \
        .\
        ^,
          \        ^,           .4      '       g   Q h\        \
        .\
        \        P                  ,
          ^\
        ,          .4      '       g   Q h\        \
        .\
        \        P                  ,
          ^\
        ,          ^,           .4      '       g   Q h\        \
        .\
        \        P                  ,
          ^\
        ,          ^,
          .4      '       g   Q h\        \
        .\
        \        P                  ,           ^\
        ,          .4      '       g   Q h\        \
        .\
        \        P                  ,           ^\
        ,          ^,           .4      '       g   Q h\        \
        .\
        \        P                  ,           ^\
        ,          ^,
          .4      '       g   Q h\        \        P                  .\        ^\        ,
          .4      '       g   Q h\        \        P                  .\        ^\        ,
          .4      '       g   Q h\        ^.^\        .4      '       g   Q h\        \
        \
        \        P                  ,           .^\
        ,          \        ^\
        ,          \        ,
          ^,           .4      '       g   Q h\        \
        \
        \        P                  ,           .\        P                  ^\
        ,          ^\
        ,          \        P                  ,           .4      '       g   Q h\        \
        .\
        ^,           .RR7      '       g   Q hR# )r=   T)r`   N)rf   r   r.   r   r?   r&   r'   r@   rA   rB   Útest_prudnikov_miscrD  §  s}  € ä�1�qœ1•u˜a•i !¤a¥%¨¥Ð+¬h°q¸!«n¸aÐ-@×AÒAÐAÐAÜ”1—6‘6œ1˜q�5�/¤H¨Q°£N´A¸µEÐ#:Àt×LÓLÐLÐLÜ�"”q˜1•u�g×ÒÐÐÜ”1�#œ˜A�œq 1�u�~×&Ò&Ð&Ð&ä”1�#œœAŸF™F�
 A¤a¥CÐ(×)Ò)Ð)Ð)Ü”1�#œœAŸF™F�
 A¤a¥C¨!¥GÐ,×-Ò-Ð-Ð-Ü”1�#œœAŸF™F�
 A¤a¥C¨!¥GÐ,×-Ò-Ð-Ð-Ü”1�#œœAŸF™F�
 A¤a¥CÐ(×)Ò)Ð)Ð)Ü”1�#œœAŸF™F�
 A¤a¥C¨!¥GÐ,×-Ò-Ð-Ð-Ü”1�#œœAŸF™F�
 A¤a¥C¨!¥GÐ,×-Ò-Ð-Ð-Ü”1—6‘6�(œQ ¤A¥˜J×'Ò'Ð'Ð'Ü”1—6‘6�(œQ ¤A¥˜J×'Ò'Ð'Ð'Ü�1�#˜œ1�v×ÒÐÐä”1”aœ!Ÿ&™&•j�/ A¤a¥C¬¨A¬a­C´!­G°a­KÐ#8×9Ò9Ð9Ð9Ü”1”aœ!Ÿ&™&•j�/¤A§F¡F¨A¬a­C°´1µ´q·v±vµÐ#>×?Ò?Ð?Ð?Ü”1�#œ˜A��w¨4×0Ó0Ð0Ò0rA   c                  óØ  € \        \        \        ) .\        P                  .4      '       g   Q h\        \        ^\        ,
          .\        P                  .4      '       g   Q h\        \        ^\        ,
          .\	        ^^4      .4      '       g   Q h\        \        ^\        ,
          .\        P                  .4      '       g   Q h\        \        ^\        ,
          .\	        ^^4      .4      '       g   Q h\        \        ^\        ,
          .\	        ^^4      .4      '       g   Q h\        \        \        \        P                  ,           .^\        ,          ^,
          .4      '       g   Q h\        \        \        \        P                  ,           .^\        ,          .4      '       g   Q h\        \        \        \        P                  ,           .^\        ,          ^,           .4      '       g   Q h\        \        \        \        P                  ,           .\        P                  .4      '       g   Q h\        \        \        \        P                  ,           .\	        ^^4      .4      '       g   Q h\        \        \        ^,          ^,           .\        ^,          .4      '       g   Q h\        ^\
        .^.4      '       g   Q h\        ^\
        .\
        ^,           .RR7      '       g   Q h\        \        .^\        ,          .4      '       g   Q h\        \        .^\        ,          ^,           .4      '       g   Q h\        \        .^\        ,          ^,
          .4      '       g   Q hR# )r=   Fr/  N)rf   r&   r   r?   r.   r'   r@   rA   rB   Útest_prudnikov_1rF  ½  sM  € ô ”1”q�b�'œAŸF™F˜8×$Ò$Ð$Ð$Ü”1�aœ!•e�*œqŸv™v˜h×'Ò'Ð'Ð'Ü”1�aœ!•e�*œx¨¨1›~Ð.×/Ò/Ð/Ð/Ü”1�aœ!•e�*œqŸv™v˜h×'Ò'Ð'Ð'Ü”1�aœ!•e�*œx¨¨1›~Ð.×/Ò/Ð/Ð/Ü”1�aœ!•e�*œx¨¨1›~Ð.×/Ò/Ð/Ð/Ü”1”aœ!Ÿ&™&•j�/ A¤a¥C¨!¥G 9×-Ò-Ð-Ð-Ü”1”aœ!Ÿ&™&•j�/ A¤a¥C 5×)Ò)Ð)Ð)Ü”1”aœ!Ÿ&™&•j�/ A¤a¥C¨!¥G 9×-Ò-Ð-Ð-Ü”1”aœ!Ÿ&™&•j�/¤A§F¡F 8×,Ò,Ð,Ð,Ü”1”aœ!Ÿ&™&•j�/¤H¨Q°£NÐ#3×4Ò4Ð4Ð4Ü”1”a˜•c˜A•g�,¤ 1¥ ×&Ò&Ð&Ð&Ü�1”a�&˜1˜#×ÒÐÐÜ�1”a�&œ1˜q�5˜'¨U×3Ó3Ð3Ð3ô ”1�#˜œ!��u×ÒÐÐÜ”1�#˜œ!�˜a��y×!Ò!Ð!Ð!Ü”1�#˜œ!�˜a��y×!Ò!Ð!Ò!rA   c            
      ón  € \         P                  p \        V ) V ) .V .4      '       g   Q h\        V ) V .^V ,          .4      '       g   Q h\        V ) V .^V ,          .4      '       g   Q h\        V ) V .^V ,          .4      '       g   Q h\        V ) ^.V .4      '       g   Q hV ) V 3 F�  pV ) V ^^V ,          ^^V ,          ^^V ,          ^3	 F=  pV ) V ^V ,          ^V ,          ^V ,          3 F  p\        W.V.4      '       d   K  Q h	  K?  	  R F"  pR F  p\        W.V.4      '       d   K  Q h	  K$  	  K�  	  R# ©rR   N©r=   rQ   rR   é   ©r   r?   rf   ©r•   Úprd   r  s       rB   Útest_prudnikov_2rN  Ø  sB  € ä	�‰€AÜ�A�2˜�r�(˜Q˜C× Ò Ð Ð Ü�A�2�q�'˜A˜a�C˜5×!Ò!Ð!Ð!Ü�A�2�q�'˜A˜a�C˜5×!Ò!Ð!Ð!Ü�A�2�q�'˜A˜a�C˜5×!Ò!Ð!Ð!Ü�A�2�q�'˜A˜3×ÒÐÐàˆb�!‹WˆØ�"�a˜˜A˜a�C  A a¥C¨¨A¨a­C°Ó3ˆAØ�b˜!˜Q˜q�S ! A¥# q¨¥sÓ+�Ü˜q˜f q c×*Ô*Ð*Ð*ó ,ñ 4ó ˆAÛ!�Ü˜q˜f q c×*Ô*Ð*Ð*ó "ó ó	 rA   c                  óþ  € \         P                  p \        \        ^^4      \        ^^4      .V .4      '       g   Q h\        \        ^^4      \        ^^4      .^V ,          .4      '       g   Q h\        \        ^^4      \        ^^4      .^V ,          .4      '       g   Q h\        \        ^^4      \        ^^4      .V .4      '       g   Q h\        \        ^^4      \        ^^4      .^V ,          .4      '       g   Q hR# )r=   N)r   r?   rf   r.   ©r•   s    rB   Útest_prudnikov_3rQ  ê  sÕ   € Ü	�‰€AÜ”8˜A˜q“>¤8¨A¨q£>Ð2°Q°C×8Ò8Ð8Ð8Ü”8˜A˜q“>¤8¨A¨q£>Ð2°Q°qµS°E×:Ò:Ð:Ð:Ü”8˜A˜q“>¤8¨A¨q£>Ð2°Q°qµS°E×:Ò:Ð:Ð:Ü”8˜A˜q“>¤8¨A¨q£>Ð2°Q°C×8Ò8Ð8Ð8Ü”8˜A˜q“>¤8¨A¨q£>Ð2°Q°qµS°E×:Ò:Ð:Ò:rA   c                  ó  € \         P                  p R Fn  pV ) V ^^V ,          ^^V ,          ^^V ,          ^^	V ,          3
 F>  p^^V ,          ^^V ,          ^^V ,          ^3 F  p\        W.V.4      '       d   K  Q h	  K@  	  Kp  	  R# )r=   NrI  rK  rL  s       rB   Útest_prudnikov_3_slowrS  ó  s„   € ô 	
�‰€AÛˆØ�"�a˜˜A˜a�C  A a¥C¨¨A¨a­C°°A°aµCÓ8ˆAØ˜˜1�˜a  1¥ a¨¨1­¨aÓ0�Ü˜q˜f q c×*Ô*Ð*Ð*ó 1ó 9ó rA   c                  ót  € \         P                  p ^V ,          ^V ,          ^V ,          3 F‰  pV ) V ^V ,          ^V ,          ^V ,          3 F=  p^V ,          ^^V ,          ^^V ,          ^3 F  p\        W.V.4      '       d   K  Q h	  K?  	  R F"  pR F  p\        W.V.4      '       d   K  Q h	  K$  	  K‹  	  R# )rR   NrI  )rQ   rR   rJ  rK  rL  s       rB   Útest_prudnikov_4rU     s±   € ä	�‰€AØ��c�1�Q•3˜˜!�‹_ˆØ�"�a˜˜1�˜a �c 1 Q¥3Ó'ˆAØ˜•c˜1˜a �c 1 a¨¥c¨1Ó-�Ü˜q˜f q c×*Ô*Ð*Ð*ó .ñ (ó ˆAÛ�Ü˜q˜f q c×*Ô*Ð*Ð*ó ó ó	 rA   c            	      ó®  € \         P                  p R FJ  p\        V^4       F7  pR F.  p\        V^4       F  p\        V ) W.W4.4      '       d   K  Q h	  K0  	  K9  	  KL  	  V ^^V ,          ^^V ,          ^3 Fy  pV ^V ,          ^V ,          3 F_  pV ^V ,          ^V ,          3 FE  pV ^V ,          ^V ,          3 F+  pWB8:  g   K  WC8:  g   K  \        V ) W.W4.4      '       d   K+  Q h	  KG  	  Ka  	  K{  	  V ^^V ,          ^^V ,          ^3 FG  pR F>  pV ^V ,          ^V ,          3 F$  pR F  p\        V ) W.W4.4      '       d   K  Q h	  K&  	  K@  	  KI  	  R# ©r=   Nrm   ©r   r?   r±   rf   )r•   rM  Úqra   rÚ   s        rB   Útest_prudnikov_5rZ    sO  € ä	�‰€AãˆÜ�q˜!–ˆAÛ�Ü˜q !ž�AÜ! A 2 q *¨q¨f×5Ô5Ð5Ð5ó %ó ó ñ ð ��A�a•C˜˜A˜a�C Ó#ˆØ�Q�q•S˜!˜A�#“ˆAØ˜˜1�˜a �c“]�Ø˜Q˜q�S ! A¥#›�AØ–v !¦&Ü%¨ r¨1 j°1°&×9Ô9Ð9Ð9ó 'ó #ó ñ $ð ��A�a•C˜˜A˜a�C Ó#ˆÛˆAØ˜˜1�˜a �c“]�Û"�AÜ! A 2 q *¨q¨f×5Ô5Ð5Ð5ó #ó #ó ó $rA   c            	      ó’  € \         P                  p ^V ,          ^V ,          3 Fq  pR Fh  pV ^^3 F#  pR F  p\        WV.W.4      '       d   K  Q h	  K%  	  R F3  p^V ,          ^V ,          3 F  p\        WV.W.4      '       d   K  Q h	  K5  	  Kj  	  Ks  	  R F5  pR F,  pR F#  pR F  p\        WV.W.4      '       d   K  Q h	  K%  	  K.  	  K7  	  \        W ^V ,          .^V ,          ^V ,          .4      '       g   Q h\        V ^^V ,          .^V ,          ^V ,          .4      '       g   Q h\        V ^^.^^.4      '       g   Q hR# )rR   Nrm   )r=   rQ   rK  )r•   r  rd   rY  rM  s        rB   Útest_prudnikov_6r\  $  sK  € ä	�‰€Aà��c�1�Q•3‹ZˆÛˆAØ˜˜A“Y�Û"�AÜ! 1¨ )¨a¨V×4Ô4Ð4Ð4ó #ñ ó �Ø˜A�#˜q �s›�AÜ! 1¨ )¨a¨V×4Ô4Ð4Ð4ó $ó ó	 ñ ó ˆÛˆAÛ�Û"�AÜ! 1¨ )¨a¨V×4Ô4Ð4Ð4ó #ó ó ñ ô �1˜˜1��+  !¥ Q q¥S˜z×*Ò*Ð*Ð*Ü�1�a˜˜1��+  !¥ Q q¥S˜z×*Ò*Ð*Ð*Ü�1�a˜�)˜a ˜V×$Ò$Ð$Ò$rA   c            
      ó�  € \        ^.^.4      '       g   Q h\        P                  p V ^V ,          ^V ,          ^V ,          3 F  p\        V ) .V.4      '       d   K  Q h	  V ) V ^^V ,          ^^V ,          ^^V ,          ^3	 FA  pV ) V ^V ,          ^V ,          ^V ,          ^^^^3	 F  p\        V.V.4      '       d   K  Q h	  KC  	  R# )rR   N)rf   r   r?   )r•   rd   r  s      rB   Útest_prudnikov_7r^  >  sÇ   € ä�1�#˜�s×ÒÐÐä	�‰€AØ��1•�a˜•c˜1˜Q�3ÓˆÜ˜�r�d˜Q˜C× Ô Ð Ð ñ  àˆb�!�Q˜˜!�˜Q  !¥ Q¨¨!­¨QÓ/ˆØ�"�a˜˜1�˜a �c 1 Q¥3¨¨1¨a°Ó3ˆAÜ˜1˜# ˜s×#Ô#Ð#Ð#ó 4ó 0rA   c            	      ó0  € \         P                  p R F®  pR FP  p\        ^V^,           4       F6  pV ^^V ,          ^^V ,          ^3 F  p\        W.W4.4      '       d   K  Q h	  K8  	  KR  	  ^V ,          ^V ,          3 F?  pV ^^V ,          ^^V ,          ^3 F"  pR F  p\        W.W4.4      '       d   K  Q h	  K$  	  KA  	  K°  	  V ) V ^V ,          ^V ,          3 F¸  pR F?  pV ^^V ,          ^^V ,          ^3 F"  pR F  p\        W.W4.4      '       d   K  Q h	  K$  	  KA  	  V ^V ,          ^V ,          3 FY  pV ^V ,          ^V ,          ^3 F>  pV ^^V ,          ^^V ,          ^3 F!  pW28:  g   K  \        W.W4.4      '       d   K!  Q h	  K@  	  K[  	  Kº  	  R# rW  rX  )r•   re   ÚbiÚciÚdis        rB   Útest_prudnikov_8rc  J  s�  € ä	�‰€Aó ˆÛˆBÜ˜A˜r A�vÖ&�Ø˜a  1¥ a¨¨1­¨aÓ0�BÜ! 2 (¨R¨H×5Ô5Ð5Ð5ó 1ó 'ñ ð �Q•3˜˜!�“*ˆBØ˜!˜Q˜q�S ! Q q¥S¨!Ó,�Û#�BÜ! 2 (¨R¨H×5Ô5Ð5Ð5ó $ó -ó ñ ð ˆr�1�a˜•c˜1˜Q�3ÓˆÛˆBØ˜!˜Q˜q�S ! Q q¥S¨!Ó,�Û#�BÜ! 2 (¨R¨H×5Ô5Ð5Ð5ó $ó -ñ ð �a˜•c˜1˜Q�3“-ˆBØ˜!˜A�#˜q �s AÓ&�Ø˜a  1¥ a¨¨1­¨aÓ0�BØ–xÜ% r h°°×9Ô9Ð9Ð9ó 1ó 'ó  ó  rA   c                  ó  € \        ^	4       F/  p \        . \        V 4      ^,           ^,          .4      '       d   K/  Q h	  \        ^4       F7  p \        . ^\        V 4      ,          ^,           ) ^,          .4      '       d   K7  Q h	  R# )rh   N)r±   rf   r   )Úis    rB   Útest_prudnikov_9rf  e  sg   € ä�1ŽXˆÜ�bœA˜a›D 1�H a�<˜.×)Ô)Ð)Ð)ñ ä�1ŽXˆÜ�b˜Qœq ›t�V a�Z˜=¨�?Ð+×,Ô,Ð,Ð,ó rA   c            	      óT  € \         P                  p V ) V ^^V ,          ^^V ,          ^^V ,          ^3	 F5  pR F,  p\        V^4       F  p\        V.W#.4      '       d   K  Q h	  K.  	  K7  	  R FD  pV ^V ,          ^V ,          ^V ,          3 F"  pR F  p\        V.W2.4      '       d   K  Q h	  K$  	  KF  	  ^V ,          ^V ,          ^V ,          3 FU  pV ^^^V ,          ^^V ,          ^3 F7  p\        V.W.4      '       g   Q h\        V.^V ,          V.4      '       d   K7  Q h	  KW  	  V ^^^V ,          ^^V ,          ^3 F(  p\        ^V ,          .^V ,          V.4      '       d   K(  Q h	  \        \	        R^4      .\         P                  \         P                  .4      '       g   Q hR# )r=   NrI  r>   )r   r?   r±   rf   r.   ©r•   rM  r  rd   s       rB   Útest_prudnikov_10ri  m  s—  € ô 	
�‰€AØˆb�!�Q˜˜!�˜Q  !¥ Q¨¨!­¨QÓ/ˆÛˆAÜ˜1˜a–[�Ü˜q˜c A 6×*Ô*Ð*Ð*ó !ó ñ 0ó
 ˆØ�Q�q•S˜!˜A�#˜q �sÓ#ˆAÛ!�Ü˜q˜c A 6×*Ô*Ð*Ð*ó "ó $ñ ð
 ��c�1�Q•3˜˜!�‹_ˆØ�Q˜˜1˜Q�3  1 Q¥3¨Ó*ˆAÜ˜1˜# ˜v×&Ò&Ð&Ð&Ü˜1˜#  !¥ Q˜x×(Ô(Ð(Ð(ó +ñ ð
 ��A�q˜•s˜A˜q �s AÓ&ˆÜ�q˜•s�e˜a �c 1˜X×&Ô&Ð&Ð&ñ 'ô ”8˜B “?Ð#¤a§f¡f¬a¯f©fÐ%5×6Ò6Ð6Ò6rA   c                  óø  € \        \        \        \        P                  ,           .^\        ,          \        ^\        ,          \        ,
          .4      '       g   Q h\        \        \        \        P                  ,           .\        ^^4      ^\        ,          ^\        ,          \        P                  ,
          .4      '       g   Q h\        \        ^^4      \        ^^4      .\        P                  \        P                  ^.4      '       g   Q h\        \        ^^4      \        ^^4      .\        ^^4      \        P                  ^.4      '       g   Q h\        \        ^^4      \        ^^4      .\        ^^4      \        ^^4      ^.4      '       g   Q h\        \        ^^4      \        ^^4      .\        ^^4      \        ^^4      ^.4      '       g   Q h\        ^^.\        ^^4      ^^.4      '       g   Q hR# rø   )rf   r&   r   r?   r'   r.   r@   rA   rB   Útest_prudnikov_11rk  †  sn  € ä”1”aœ!Ÿ&™&•j�/ A¤a¥C¬¨A¬a­C´!­GÐ#4×5Ò5Ð5Ð5Ü”1”aœ!Ÿ&™&•j�/¤H¨Q°£N°A´aµC¸¼1½¼q¿v¹v½Ð#F×GÒGÐGÐGä”8˜A˜q“>¤8¨A¨q£>Ð2´Q·V±V¼Q¿V¹VÀQÐ4G×HÒHÐHÐHÜ”8˜A˜q“>¤8¨A¨q£>Ð2´X¸aÀ³^ÄQÇVÁVÈQÐ4O×PÒPÐPÐPÜ”8˜A˜q“>¤8¨A¨q£>Ð2´X¸aÀ³^ÄXÈaÐQRÃ^ÐUVÐ4W×XÒXÐXÐXÜ”8˜A˜q“>¤8¨A¨q£>Ð2´X¸aÀ³^ÄXÈaÐQRÃ^ÐUVÐ4W×XÒXÐXÐXä�1�a�&œ8 A q›>¨1¨aÐ0×1Ò1Ð1Ò1rA   c            	      óN  € \        . \        \        \        P                  ,           ^\        ,          .R4      '       g   Q h\        . \        \        \        P                  ,           ^\        ,          ^,           .R4      '       g   Q h\        . \        P                  \        \        \        P                  ,           .4      '       g   Q h\        . \	        ^^4      \        \        \        P                  ,           .4      '       g   Q h\        . \	        ^^4      \        P                  \	        ^^4      .4      '       g   Q h\        . \        P                  \        P                  ^.4      '       g   Q h\        . \        P                  \	        ^^4      ^.4      '       g   Q h\        . \	        ^^4      \	        ^^4      \	        ^^4      .4      '       g   Q h\        . ^^\	        ^^4      .4      '       g   Q h\        . ^^\	        ^^4      .4      '       g   Q h\        . ^\	        ^^4      \	        ^^4      .4      '       g   Q h\        . \	        ^^4      \	        ^^4      \	        ^^4      .4      '       g   Q h\        . ^\	        ^^4      \	        ^^4      .4      '       g   Q hR# )rQ   FN)rf   r&   r   r?   r.   r@   rA   rB   Útest_prudnikov_12rm  “  s  € äØ
ŒQ””A—F‘F•
˜Aœa�CÐ  %÷)ò )ð )ð )ä�"”qœ!œaŸf™f�* a¬¥c¨A¥gÐ.°×6Ò6Ð6Ð6Ü�"”q—v‘vœq¤!¤a§f¡f¥*Ð-×.Ò.Ð.Ð.Ü�"”x  1“~¤q¬!¬a¯f©f­*Ð5×6Ò6Ð6Ð6ä�"”x  1“~¤q§v¡v¬x¸¸1«~Ð>×?Ò?Ð?Ð?Ü�"”q—v‘vœqŸv™v qÐ)×*Ò*Ð*Ð*Ü�"”q—v‘vœx¨¨1›~¨qÐ1×2Ò2Ð2Ð2Ü�"”x  1“~¤x°°1£~´xÀÀ1³~ÐF×GÒGÐGÐGÜ�"�q˜!œX a¨›^Ð,×-Ò-Ð-Ð-Ü�"�q˜!œX a¨›^Ð,×-Ò-Ð-Ð-Ü�"�qœ( 1 a›.¬(°1°a«.Ð9×:Ò:Ð:Ð:Ü�"”x  1“~¤x°°1£~´xÀÀ1³~ÐF×GÒGÐGÐGÜ�"�qœ( 1 a›.¬(°1°a«.Ð9×:Ò:Ð:Ò:rA   c                  óÀ   € \         P                  p V ) V 3 FD  pV ^V ,          ^V ,          ^V ,          3 F"  pR F  p\        W.V.4      '       d   K  Q h	  K$  	  KF  	  R# rH  rK  rh  s       rB   Útest_prudnikov_2F1ro  ¦  s[   € ä	�‰€Aàˆb�!‹WˆØ�Q�q•S˜!˜A�#˜q �sÓ#ˆAÛ!�Ü˜q˜f q c×*Ô*Ð*Ð*ó "ó $ó rA   c                  ób  € \        \        \        .\        ^,           .4      '       g   Q h\        R\        .\        .4      '       g   Q h\        \        \        .\        \        ,           \        P
                  ,           .4      '       g   Q h\        \        \        .\        \        ,           \        P
                  ,
          .4      '       g   Q h\        \        \        .\        \        ,           \        ^^4      ,           .4      '       g   Q h\        \        \        .\        \        ,           ^,           ^,          .4      '       g   Q h\        \        \        .\        \        ,           ^,          ^,           .4      '       g   Q h\        \        \        .\        \        ,
          ^,           .4      '       g   Q h\        \        \        .\        \        ,
          ^,           .4      '       g   Q h\        \        \        .^\        ,          .4      '       g   Q h\        \        \        .\        P
                  .4      '       g   Q h\        \        \        .\        ^^4      .4      '       g   Q h\        \        ^\        ,
          .\        .4      '       g   Q h\        \        ^\        ,
          .\        .4      '       g   Q h\        \        ^\        ,
          .\        .4      '       g   Q h\        \        \        \        P
                  ,           .\        .4      '       g   Q h\        ^\        .\        .4      '       g   Q h\        ^\        .\        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      .^.4      '       g   Q h\        P                  p \        V ^,          ^.V ^,          ^	,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^.V ^,          ^	,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^	,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q h\        V ^,          ^,          ^.V ^,          ^,          .4      '       g   Q hR# r<  )rf   r&   r'   r(   r   r?   r.   ÚOne)Úos    rB   Útest_prudnikov_fail_2F1rs  °  s+  € ä”1”a�&œ1˜q�5˜'×"Ò"Ð"Ð"Ü�2”q�'œA˜3×ÒÐÐô
 ”1”a�&œ1œq�5¤1§6¡6�>Ð*×+Ò+Ð+Ð+Ü”1”a�&œ1œq�5¤1§6¡6�>Ð*×+Ò+Ð+Ð+Ü”1”a�&œ1œq�5¤8¨A¨q£>Õ1Ð2×3Ò3Ð3Ð3Ü”1”a�&œA¤�E A�I q�=˜/×*Ò*Ð*Ð*Ü”1”a�&œA¤�E 1�9 q�=˜/×*Ò*Ð*Ð*Ü”1”a�&œ1œq�5 1�9˜+×&Ò&Ð&Ð&Ü”1”a�&œ1œq�5 1�9˜+×&Ò&Ð&Ð&Ü”1”a�&˜1œQ�3˜%× Ò Ð Ð Ü”1”a�&œ1Ÿ6™6˜(×#Ò#Ð#Ð#Ü”1”a�&œ8 A q›>Ð*×+Ò+Ð+Ð+Ü”1�aœ!•e�*œq˜c×"Ò"Ð"Ð"Ü”1�aœ!•e�*œq˜c×"Ò"Ð"Ð"Ü”1�aœ!•e�*œq˜c×"Ò"Ð"Ð"Ü”1”aœ!Ÿ&™&•j�/¤A 3×'Ò'Ð'Ð'Ü�1”a�&œ1˜#×ÒÐÐÜ�1”a�&œ8 A q›>Ð*×+Ò+Ð+Ð+ä”8˜A˜q“>¤8¨A¨q£>Ð2°Q°C×8Ò8Ð8Ð8ô 	
�‰€AÜ�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3˜�(˜Q˜q�S �V˜H×%Ò%Ð%Ð%Ü�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3˜�(˜Q˜q�S �V˜H×%Ò%Ð%Ð%Ü�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3˜�(˜Q˜q�S �U˜G×$Ò$Ð$Ð$Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 1�u˜g×&Ò&Ð&Ð&Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 1�u˜g×&Ò&Ð&Ð&Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 1�u˜g×&Ò&Ð&Ð&Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 1�u˜g×&Ò&Ð&Ð&Ü�1�Q•3�q•5˜!�*˜q �s 1�u˜g×&Ò&Ð&Ð&Ü�1�Q•3�q•5˜!�*˜q �s 1�u˜g×&Ò&Ð&Ð&Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ð'Ü�1�Q•3�q•5˜!�*˜q �s 2�v˜h×'Ò'Ð'Ò'rA   c            	      óœ  € \        \        \        \        ^^4      ,           \        \        ^^4      ,           .\        ^^4      \        ^^4      .4      '       g   Q h\        \        \        \        ^^4      ,           \        \        ^^4      ,           .\        ^^4      \        ^^4      .4      '       g   Q h\        \        \        \        ^^4      ,           \        \        ^^4      ,           .\        ^^4      \        ^^4      .4      '       g   Q h\        \        \        \        ^^4      ,           \        \        ^^4      ,           .\        \        ^^4      ,          ^\        ,          ^,           ^,          .4      '       g   Q h\        \        R^4      \        P                  \        P                  .^^.4      '       g   Q h\        \        R^4      \        P                  ^.\        ^^4      \        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      ^.\        ^	^4      \        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      ^.\        ^	^4      \        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      ^.\        ^	^4      \        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      ^.\        ^^4      \        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      ^.\        ^^4      \        ^^4      .4      '       g   Q h\        \        ^^4      \        ^^4      ^.\        ^^4      \        ^^4      .4      '       g   Q h\        \        P                  ^^.\        ^^4      \        ^^4      .4      '       g   Q hR# r<  )rf   r&   r.   r   r?   r@   rA   rB   Útest_prudnikov_fail_3F2ru  ç  s  € ä”1”aœ( 1 a›.Õ(¬!¬h°q¸!«nÕ*<Ð=ÄÈÈAÃÔPXÐYZÐ\]ÓP^Ð?_×`Ò`Ð`Ð`Ü”1”aœ( 1 a›.Õ(¬!¬h°q¸!«nÕ*<Ð=ÄÈÈAÃÔPXÐYZÐ\]ÓP^Ð?_×`Ò`Ð`Ð`Ü”1”aœ( 1 a›.Õ(¬!¬h°q¸!«nÕ*<Ð=ÄÈÈAÃÔPXÐYZÐ\]ÓP^Ð?_×`Ò`Ð`Ð`ô ”1”aœ( 1 a›.Õ(¬!¬h°q¸!«nÕ*<Ð=ÄÄ(È1ÈaÃ.Õ@PÐSTÔUVÕSVÐYZÕSZÐ\]ÕR]Ð?^×_Ò_Ð_Ð_ô ”8˜B “?¤A§F¡F¬A¯F©FÐ3°a¸°V×<Ò<Ð<Ð<Ü”8˜B “?¤A§F¡F¨AÐ.´¸!¸Q³ÄÈ!ÈQÃÐ0P×QÒQÐQÐQô ”8˜A˜q“>¤8¨A¨q£>°1Ð5¼ÀÀA»ÌÐQSÐUVËÐ7X×YÒYÐYÐYÜ”8˜A˜q“>¤8¨A¨q£>°1Ð5¼ÀÀA»ÌÐQSÐUVËÐ7X×YÒYÐYÐYÜ”8˜A˜q“>¤8¨A¨q£>°1Ð5¼ÀÀA»ÌÐQSÐUVËÐ7X×YÒYÐYÐYÜ”8˜A˜q“>¤8¨A¨q£>°1Ð5¼ÀÀA»ÌÐQRÐTUËÐ7W×XÒXÐXÐXÜ”8˜A˜q“>¤8¨A¨q£>°1Ð5¼ÀÀA»ÌÐQRÐTUËÐ7W×XÒXÐXÐXÜ”8˜A˜q“>¤8¨A¨q£>°1Ð5¼ÀÀA»ÌÐQSÐUVËÐ7X×YÒYÐYÐYÜ”1—6‘6˜1˜a�.¤8¨A¨q£>´8¸A¸q³>Ð"B×CÒCÐCÒCrA   c            	      ó¸  € \        ^\        .\        ^^\        ,          ,
          \        ,           .4      '       g   Q h\        \        R^4      .\        P
                  ^.4      '       g   Q h\        ^.\        P
                  \        P
                  .4      '       g   Q h\        \        ^^4      .\        P
                  \        ^^4      .4      '       g   Q h\        \        ^^4      .\        ^^4      \        ^^4      .4      '       g   Q h\        ^.\        ^^4      \        ^^4      .4      '       g   Q h\        ^.\        ^^4      \        ^^4      .4      '       g   Q h\        ^.\        ^^4      \        ^^4      .4      '       g   Q h\        \        P
                  ^.\        ^^4      \        ^^4      \        ^^4      .4      '       g   Q h\        \        P
                  ^.\        ^^4      \        ^^4      \        ^^4      .4      '       g   Q h\        . \        ^^4      \	        R4      .4      '       g   Q h\        . \        ^^4      \	        R4      .4      '       g   Q h\        . \        ^^4      \	        R4      .4      '       g   Q h\        . \        \        \        P
                  ,           ^\        ,          ^,
          .4      '       g   Q hR# )r=   Nr>   gUUUUUUå?gUUUUUUõ?)rf   r&   r'   r.   r   r?   r@   rA   rB   Útest_prudnikov_fail_otherrw     s<  € ô
 �1”a�&œ1˜a !¤A¥#�g¬�kÐ*×+Ò+Ð+Ð+ô ”8˜B “?Ð#¤a§f¡f¨a [×1Ò1Ð1Ð1Ü�1�#œŸ™¤§¡Ð'×(Ò(Ð(Ð(Ü”8˜A˜q“>Ð"¤Q§V¡V¬X°a¸«^Ð$<×=Ò=Ð=Ð=Ü”8˜A˜q“>Ð"¤X¨a°£^´X¸aÀ³^Ð$D×EÒEÐEÐEÜ�1�#œ  A›¬°°A«Ð7×8Ò8Ð8Ð8Ü�1�#œ  A›¬°°A«Ð7×8Ò8Ð8Ð8Ü�1�#œ  A›¬°°A«Ð7×8Ò8Ð8Ð8ô ”1—6‘6˜1�+¤¨¨A£´¸¸A³ÄÈÈAÃÐO×PÒPÐPÐPÜ”1—6‘6˜1�+¤¨¨A£´¸¸A³ÄÈÈAÃÐO×PÒPÐPÐPô �"”x  1“~¤q¨£vÐ.×/Ò/Ð/Ð/Ü�"”x  1“~¤q¨£vÐ.×/Ò/Ð/Ð/Ü�"”x  1“~¤q¨£vÐ.×/Ò/Ð/Ð/ô �"”qœ!œaŸf™f�* a¬¥c¨A¥gÐ.×/Ò/Ð/Ò/rA   c                  ó~   € \        R^.\        .R4      p \        V 4      \        ^,           \        ,          8X  g   Q hR# r<  )r#   r%   r   rP  s    rB   Útest_bugry    s0   € Üˆr�1ˆgœ�s˜BÓ€AÜ�q‹>œa !�e¤Q�YÔ&Ð&Ò&rA   c                  óª   € \        RR^4      p \        V 4      \        ^^4      8X  g   Q h\        RR^4      p \        V 4      \        R^4      8X  g   Q hR# )rý   N)rj   ri   ru   )éúÿÿÿr{  )r{  iùÿÿÿrj   r>   )r#   r   r.   rP  s    rB   Útest_omgissue_203r|  #  sN   € Üˆl˜H aÓ(€AÜ�q‹>œX a¨›_Ô,Ð,Ð,Üˆl˜H aÓ(€AÜ�q‹>œX b¨!›_Ô,Ð,Ò,rA   N)Tr=   FrÕ   )T)�Úsympy.core.randomr   rŠ   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úsympy.concrete.summationsr   Úsympy.core.containersr   Úsympy.core.exprr   rr   r   Úsympy.core.singletonr   rA  r    Ú(sympy.functions.combinatorial.factorialsr!   Ú$sympy.functions.elementary.piecewiser"   Úsympy.functions.special.hyperr#   r$   Ú	sympy.abcr%   r&   r'   r(   Úsympy.testing.pytestr)   r*   r+   r,   r-   rZ   r.   r/   Ú&sympy.functions.elementary.exponentialr0   r1   r2   Ú%sympy.functions.elementary.hyperbolicr3   Ú(sympy.functions.elementary.miscellaneousr4   Ú(sympy.functions.elementary.trigonometricr5   r6   r7   Úsympy.functions.special.besselr8   rô   r9   rõ   r:   r;   rC   rI   rf   rk   rn   rs   rv   rx   r}   r   rW   r�   r¤   r¨   r¶   r¼   rÁ   rÍ   rÛ   rè   rï   rö   rù   r  r  r&  r+  r2  r:  r=  rB  rD  rF  rN  rQ  rS  rU  rZ  r\  r^  rc  rf  ri  rk  rm  ro  rs  ru  rw  ry  r|  r@   rA   rB   Ú<module>rŒ     s¬  ðÝ '÷5÷ 5÷ 5÷ 5÷ 5÷ 5ñ 5õ *Ý 'Ý  Ý  Ý "Ý %Ý =Ý :ß :ß  Ó  ß =Ó =Ý 6ç -ß HÑ HÝ 7Ý 9ß EÑ EÝ 2Ý 7ß Gòcò
Hôò.	;ð ñQó ðQò<ò7ò4;ò;ò$ô
6ð
 ñVó ðVò@9ò6òò8Cò@ò4PòGô,Fð> ñ?@ó ð?@òDNð& ñ5ó ð5ð ñ#Jó ð#JòLKð> ñ%0ó ð%0òP;ò+Aò\Lò8#òð ñ1ó ð1ò*"ð6 ñ+ó ð+ò";ð 	ñ	+ó 	ð	+ð ñ+ó ð+ð ñ6ó ð6ð. ñ%ó ð%ð2 ñ$ó ð$ð ñ:ó ð:ò4-ð ñ7ó ð7ò0
2ò;ð& ñ+ó ð+ð ñ3(ó ð3(ðl ñDó ðDð0 ñ0ó ð0ò:'ô
-rA   