+
    ij                     X   ^ 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 ^ RIHtHt ^ RIHtHt ^ RIHt ^ RIHtHtHtHt ^ RIH t  ^ RI!H"t"H#t# ^ RI$H%t% ^ R	I&H't'H(t( ^ R
I)H*t*H+t+H,t, ^ RI-H.t. ^ RI/H0t0H1t1H2t2H3t3 ^ RI4H5t5H6t6H7t7H8t8 ^ RI9H:t: ^ RI;H<t<H=t= ^ RI>H?t? ^ RI@HAtA ^ RIBHCtC ^ RIDHEtE ^ RIFHGtG ^ RIHHItIHJtJHKtKHLtL ^ RIMHNtNHOtOHPtPHQtQHRtRHStS ]#! R4      w  tTtUtVR tWR tXR tY]J]IR 4       4       tZR t[R t\]JR 4       t]]JR 4       t^]JR  4       t_R! t`R" taR# tbR$ tcR% tdR& teR' tfR(# ))    )mellin_transforminverse_mellin_transformfourier_transforminverse_fourier_transformsine_transforminverse_sine_transformcosine_transforminverse_cosine_transformhankel_transforminverse_hankel_transformFourierTransformSineTransformCosineTransformInverseFourierTransformInverseSineTransformInverseCosineTransformIntegralTransformError)laplace_transforminverse_laplace_transform)Function
expand_mul)
EulerGamma)IRationaloopi)S)Symbolsymbols)	factorial)re
unpolarify)exp	exp_polarlog)sqrt)atancossintan)besselibesseljbesselkbessely)	Heaviside)erfexpint)gamma)meijerg)	gammasimp)hyperexpand)trigsimp)XFAILslowskipraises)xsabcdznu beta rhoc                     ^ RI Hp  \        R4      p\        V! \        4      \        \
        4      V ! V! \        4      \        \
        4      8X  g   Q h\        V! \        4      \        \        ) 4      ,           \        \
        4      V ! V! \        4      \        \
        4      \        \
        ^,           4      \
        ,          ,           ^ \        3R38X  g   Q hR# )r   )MellinTransformfTN)	sympy.integrals.transformsrB   r   r   r;   r<   r#   r2   r   )rB   rC   s     c/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/integrals/tests/test_transforms.pytest_undefined_functionrF   $   s    :AAaD!Q'?1Q4A+FFFFAaD3r7NAq1	1q!	$uQU|A~	52wEF F F    c                     \        R 4      p \        V ! \        4      \        \        4      P                  \        08X  g   Q h\        V ! \        4      \
        ,          \        \        4      P                  \        \
        08X  g   Q hR# )rC   N)r   r   r;   r<   free_symbolsr=   )rC   s    rE   test_free_symbolsrJ   ,   sW    AAaD!Q'44;;;AaDFAq)661a&@@@rG   c            
         ^ RI Hp  \        R4      p\        V! \        4      \        \
        4      P                  R4      V ! \        \
        ^,
          ,          V! \        4      ,          \        ^ \        34      8X  g   Q h\        V! \        4      \        \
        4      P                  R4      V ! V! \        4      \        R	\        ,          \        ,          \
        ,          \        ,          4      ,          \        \        ) \        34      8X  g   Q h\        V! \        4      \        \
        RR7      P                  R4      V ! V! \        4      \        \
        ) \        ,          4      ,          \        ^ \        34      8X  g   Q h\        ^\        ,          \        ,          \        V! \
        4      \
        \        \        \         34      P                  R4      ,          4      R8X  g   Q h\        ^\        ,          \        ,          \#        V! \
        4      \
        \        4      P                  R4      ,          4      R8X  g   Q h\%        V! \
        4      \
        \        4      P                  R4      V ! V! \
        4      \        ^\        ,          \        ,          \
        ,          \        ,          4      ,          \
        \        ) \        34      8X  g   Q hR# )
r   )IntegralrC   rL   Tnocondsz.Integral(f(s)/x**s, (s, _c - oo*I, _c + oo*I))z2Integral(f(s)*exp(s*x), (s, _c - oo*I, _c + oo*I))N)sympy.integrals.integralsrL   r   r   r;   r<   rewriter   r   r#   r   r   r   strr   r=   r>   r   r   )rL   rC   s     rE   test_as_integralrS   2   s   2AAaD!Q'//
;QUAaD1a*-. . .QqT1a(00<1c"Q$r'!)A+&&RC56 6 6QqT1a6>>zJ1c1"Q$i!Q,- - -qtAv.qtQAq6BJJ:VVW;< < <qtAv/!a;CCJOOP<= = =$QqT1a088D1c!A#b&(1*o%B3|45 5 5rG   c                  F   \        R 4       \        p \        RRR7      p\        \        \
        ^,          ,           4      \
        ,           \        ,          \        \        \
        ^,          ,           4      ,          pV ! VP                  \
        V) 4      \        \        4      R\        ^,           ,          ^\        ^\        ,          ,           ,          ,          V\        ^\        ,          ,           ^,
          ,          ,          \        \        \        ,           4      ,          \        ^\        ,
          ^\        ,          ,
          4      ,          \        ^\        ,
          4      ,          \        \        4      ) \        \        4      ) ^,          \        P                  ,           3R38X  g   Q h\        \        \
        ^,          ,           4      \
        ,           \        ,          pV ! VP                  \
        V) 4      \        \        4      ^\        ^\        ,          ,           ,          \        ,          V\        ^\        ,          ,           ,          ,          \        \        ) ^\        ,          ,
          4      ,          \        \        \        ,           4      ,          \        \        ) ^,           4      ,          \        \        4      ) \        \        4      ) ^,          3R38X  g   Q hV ! VP                  \
        V) \        ^/4      \        \        4      V^\        ,          ^,           ,          ) \        \        4      ,          \        \        ) \        P                  ,
          4      ,          ^\        \        4      ,          ,          R\        R^4      3R38X  g   Q hR# )zRisch takes forever.r>   TpositiveN)r9   r   r   r&   r;   r>   r=   subsr<   r2   r!   r   Halfr   r   )MTbposexprs      rE   test_mellin_transform_failr]   E   sO    		 	B3&D QTNQ"4AqD>1DdiiD5!1a(
Aq1qs7|	#D1qs7Q;$7	7a!e	D
A!

"1q5\
*eVbeVAX&'	// / /
 QTNQ"DdiiD5!1a(AaCLN4!ac'?*5!a7 2 , AEl##(!a=1eVbeVAX	&& & & diiTE1a()1a0
1q/	%(	"5!aff#5	5qbz	B"a!4	)) ) )rG   c            
      r   ^ RI Hp Hp \        p\	        RRR7      pV! \
        \        ,          \        \
        ^,
          4      ,          \
        \        4      R\        \        ,           ,          \        ) \        \        4      ) 3R38X  g   Q hV! \
        \        ,          \        ^\
        ,
          4      ,          \
        \        4      ^\        \        ,           ,          \        \        4      ) \        3R38X  g   Q hV! ^\
        ,
          \        ^,
          ,          \        ^\
        ,
          4      ,          \
        \        4      \        \        4      \        \        4      ,          \        \        \        ,           4      ,          ^ \        3\        \        4      ^ 8  38X  g   Q hV! \
        ^,
          \        ^,
          ,          \        \
        ^,
          4      ,          \
        \        4      \        \        4      \        ^\        ,
          \        ,
          4      ,          \        ^\        ,
          4      ,          \        ) ^\        \        4      ,
          3\        \        4      ^ 8  38X  g   Q hV! ^\
        ,           \        ) ,          \
        \        4      \        \        4      \        \        \        ,
          4      ,          \        \        4      ,          ^ \        \        4      3R38X  g   Q hV! \        ^\
        ,
          4      \        ) ,          \
        \        4      ^\        \         \        ,          ^,          4      ,          \        ^\        ,
          4      ,          \#        \         \        \        ^,          ,
          ,          4      ,          \        \        4      ,          \        \        \        ,
          4      ,          \         ,          ^ \        \        4      3\        \        4      ^8  38X  g   Q hV! ^\
        ,
          \        ^,
          ,          \        ^\
        ,
          4      ,          \$        \
        ^,
          \        ^,
          ,          ,          \        \
        ^,
          4      ,          ,           \
        \        4      pV^,          '       g;   Q V^,          ^ \        \        4      ) ^,           3\        \        4      ^ 8  38H  4       hV! \
        \$        ,          \&        \$        ,          ,
          \
        \&        ,
          ,          \
        \        4      ^ ,          \         \&        \$        \        ,           ^,
          ,          ,          \        \         \$        ,          4      ,          \        \         \        ,          4      \        \         \$        \        ,           ,          4      ,          ,          8X  g   Q hV! \
        \$        ,          V\$        ,          ,
          \
        V,
          ,          \
        \        4      \         V\$        \        ,           ^,
          ,          ,          \        \         \$        ,          4      ,          \        \         \        ,          4      \        \         \$        \        ,           ,          4      ,          ,          V ! ^ \        \$        4      ) 4      V! ^^\        \$        4      ,
          4      3R38X  g   Q h\)        \
        \&        ^,          ,           4      \&        ,           \$        ,          pV! VP+                  \&        V4      \
        \        4      \$        ) ^V,          \$        ^\        ,          ,           ,          ,          \        \        4      ,          \        \$        ) ^\        ,          ,
          4      ,          \        \$        ) \        ,
          ^,           4      ,          ^ \        \$        4      ) ^,          3R38X  g   Q h\)        \
        \&        ^,          ,           4      \&        ,           \$        ,          \)        \
        \&        ^,          ,           4      ,          pV! VP+                  \&        V4      \
        \        4      ^\$        ^\        ,          ,           ,          V\$        ^\        ,          ,           ^,
          ,          ,          \        \        4      ,          \        ^\$        ,
          ^\        ,          ,
          4      ,          \        ^\$        ,
          \        ,
          4      ,          ^ \        \$        4      ) ^,          \,        P.                  ,           3R38X  g   Q hV! \1        \
        ) 4      \
        \        4      \        \        4      ^ \        3R38X  g   Q hV! \1        R\
        ,          4      \
        \        4      \        \        ) 4      \        ) ^ 3R38X  g   Q hV! \3        \
        4      ^,          \        ^\
        ,
          4      ,          \
        \        4      ^\        ^,          ,          ^ \        3R38X  g   Q hV! \3        \
        4      ^,          \        \
        ^,
          4      ,          \
        \        4      ^\        ^,          ,          \        ) ^ 3R38X  g   Q hV! \3        \
        ^,           4      \
        \        4      \         \        \        \         \        ,          4      ,          ,          RR38X  g   Q hV! \3        ^\
        ,          ^,           4      \
        \        4      \         \        \        \         \        ,          4      ,          ,          RR38X  g   Q hV! \3        \        ^\
        ,
          4      4      \
        \        4      \         \        \5        \         \        ,          4      ,          ,          RR38X  g   Q hV! \3        \        ^^\
        ,          ,
          4      4      \
        \        4      \         \        \5        \         \        ,          4      ,          ,          RR38X  g   Q hV! \7        \)        \
        4      4      \
        \        4      \        \        \,        P.                  ,           4      ) \)        \         4      \        ,          ,          \9        R^4      ^ 3R38X  g   Q hR# )	r   MaxMinr>   TrU   NrW   rW   r   r      )(sympy.functions.elementary.miscellaneousr`   ra   r   r   r;   nur/   r<   r   r!   betar2   rhoabsr)   r   r(   r=   r>   r&   rX   r   rY   r#   r%   r*   r0   r   )r`   ra   rZ   r[   mtr\   s         rE   test_mellin_transformrk   c   s   C	B3&D aeIa!e$$a+	R!VsRVGnd+, , ,aeIa!e$$a+	
BFr"vgr]D)* * * q1uq!)AE"22Aq9	tU1X	eD1Ho	-2w41EF F Fq1uq!)AE"22Aq9	tU1t8a<(	(q1u	5S!bh,DA	// / / q1uoq!$	q%a.	 s	+aC\4@A A A c!a%jC4 !Q'	#bfQh-a#g&BCE	N	!!H	%%*3q5\	224	5	
BsGbgk,# # # # 
QUdQh	!a% 00Q$(##Ia!e$44567
<Ba55="Q%QD	A.41===5q!tad{QU#Q*1-
1q1uqy>#bd)#SAYs2q1u:%>?@ @ @q!tdAg~D)1a0	D1q519	c"Q$i	'RT3r1q5z?)B	CRUF^SA1I./	77 7 7 QTNQ"Ddii4 !Q'
QtVq1Q3w	a	(rAaCx	8rAvz9J	JAqM4	!! ! ! QTNQ"4AqD>1Ddii4 !Q'	
Q1WdQ1Wq[)	)%(	2*/A!*<
==B1q519=M
NAq166!"D	** * * c1"gq!qAr7D 9999c"Q$iA5!9sAh"==== c!fai	!a%((!Q/Bq!tGaWd3KKKKc!fai	!a%((!Q/AadFbS!Hd3KKKKc!a%j!QB#bd)$4gt#DDDDc!A#'lAq!b!C1I+&6%EEEEc#a!e*oq!$Qs2a4y[)97D(IIIIc#a!A#g,A&2qRT{+;VT*JJJJ c$q'lAq!
AFF

	T"XaZ	(8B?A*>EF F FrG   c                     \         p V ! \        \        4      \        ^,           ,          \        \        4      pVR,          R8X  g   Q h\	        V^ ,          RR7      P                  \        4      '       d   Q hV ! \        \        4      ^,          \        ^,           ,          \        \        4      pVR,          R8X  g   Q h\	        V^ ,          RR7      P                  \        4      '       d   Q hV ! \        \        4      \        ^,           ^,          ,          \        \        4      pVR,          R8X  g   Q h\	        V^ ,          RR7      P                  \        4      '       d   Q hR# )rd   rd   NNT)allow_hyperN)rc   T))r      T)r   r%   r;   r<   r5   hasr3   )rZ   rj   s     rE   test_mellin_transform2rq      s    	B 
CFAENAq	!Bb6^###2a5d377@@@@	CFAIq1uq!	$Bb6^###2a5d377@@@@	CFAEA:q!	$Bb6^###2a5d377@@@@@rG   c                  /   ^ RI Hp  \        pV! \        \        ^\        \        4      ,          4      \        \        4      \        \        ^,          \        ,           4      \        \        ^,          \        ,
          ^,           4      ,          \        \        4      ) ^,          \        ^^4      3R38X  g   Q hV! \        \        \        4      4      \        \        \        \        4      4      ,          \        \        4      ^\        ,          \        R\        ,          \        P                  ,           4      ,          \        \        ^,          \        ,           \        P                  ,           4      ,          \        \        ) ^,          \        ,
          ^,           4      \        \        ^\        ,          ,
          ^,           4      ,          ,          \        \        4      ) ^,          \        P                  ,
          \        ^^4      3R38X  g   Q hV! \        \        \        4      4      \        \        \        \        4      4      ,          \        \        4      ^\        ,          \        \        ^,          \        ,           4      ,          \        R\        ,          \        P                  ,           4      ,          \        \        ) ^,          \        ,
          \        P                  ,           4      \        \        ^\        ,          ,
          ^,           4      ,          ,          \        \        4      ) ^,          \        ^^4      3R38X  g   Q hV! \        \        \        \        4      4      ^,          \        \        4      \        \        \        ,           4      \        \        P                  \        ,
          4      ,          \        \        4      \        ^\        ,
          4      ,          \        ^\        ,           \        ,
          4      ,          ,          \        \        4      ) \        P                  3R38X  g   Q hV! \        \        \        \        4      4      \        \        ) \        \        4      4      ,          \        \        4      \        \        4      \        \        P                  \        ,
          4      ,          \        \        4      \        ^\        ,
          \        ,
          4      ,          \        ^\        ,           \        ,
          4      ,          ,          ^ \        P                  3R38X  g   Q hV! \        \        ^,
          \        \        4      4      \        \        \        \        4      4      ,          \        \        4      \        ^\        ,
          4      \        \        \        ,           \        P                  ,
          4      ,          \        \        4      \        \        ^^4      \        ,
          4      ,          \        \        \        ,
          \        P                  ,           4      ,          ,          \        P                  \        \        4      ,
          \        P                  3R38X  g   Q hV! \        \        \        \        4      4      \        \         \        \        4      4      ,          \        \        4      ^\        ,          \        ^^\        ,          ,
          4      ,          \        \        \         ,           ^,          \        ,           4      ,          \        ^\        ,
          \         \        ,
          ^,          ,           4      \        ^\        ,
          \        \         ,
          ^,          ,           4      ,          \        ^\        ,
          \        \         ,           ^,          ,           4      ,          ,          \        \        4      \        \         4      ,           ) ^,          \        P                  3R38X  g   Q hV! \        \        \        \        4      4      ^,          \        \        ) \        \        4      4      ^,          ,           \        \        4      R,          V ! \        \        4      \        \        4      ) 4      \        P                  3R38X  g   Q hV! \#        \        ^\        \        4      ,          4      \        \        4      \        \        \        ^,          \        ,
          ,          4      ) \        \        \        ^,          ,
          4      ,          \        \        \        ^,          ,           4      ,          \        ,          V ! \        \        4      ) ^,          \        \        4      ^,          4      \        ^^4      3R38X  g   Q hV! \        \        \        4      4      \#        \        \        \        4      4      ,          \        \        4      ^\        ,          ) \        \        \        ^,          \        ,
          ,          4      ,          \        \        P                  ^\        ,          ,
          4      ,          \        ^\        ,
          ^,          \        ,           4      ,          \        ^\        ,           ^,          \        ,           4      ,          \        \        4      \        ^\        ,
          \        ^,          ,
          4      ,          \        ^\        ,
          \        ^,          ,           4      ,          ,          V ! \        \        4      ^,           ) ^,          \        \        4      ^,
          ^,          4      \        ^^4      3R38X  g   Q hV! \        \        \        4      4      \#        \        \        \        4      4      ,          \        \        4      ^\        ,          ) \        \        \        ^,          \        ,
          ,          4      ,          \        \        \        ^,          ,
          4      ,          \        \        \        ^,          ,           4      ,          \        \        P                  ^\        ,          ,
          4      ,          \        \        4      \        \        P                  \        ,
          \        ^,          ,
          4      ,          \        \        P                  \        ,
          \        ^,          ,           4      ,          ,          V ! \        \        4      ) ^,          \        \        4      ^,          4      \        ^^4      3R38X  g   Q hV! \        \        \        \        4      4      \#        \        \        \        4      4      ,          \        \        4      \        \        \        ,          4      ) \        \        4      ,          \        \        \        ,           4      ,          \        \        P                  \        ,
          4      ,          \        \        R4      ,          \        ^\        ,           \        ,
          4      ,          ,          V ! \        \        4      ) ^ 4      \        P                  3R38X  g   Q hV! \        \        \        \        4      4      \#        \         \        \        4      4      ,          \        \        4      ^\        ,          ) \        \        \        ^,          \         ^,          ,
          \        ,           ,          4      ,          \        ^^\        ,          ,
          4      ,          \        \        ^,          \         ^,          ,
          \        ,           4      ,          \        \        ^,          \         ^,          ,           \        ,           4      ,          \        \        \        ^,          \         ^,          ,
          \        ,
          ^,           4      ,          \        \        ^,          \         ^,          ,           \        ,
          ^,           4      ,          ,          V ! \        \        4      ) \        \         4      ,           ^,          \        \        4      ) \        \         4      ,
          ^,          4      \        P                  3R38X  g   Q hV! \#        \        \        \        4      4      ^,          \        \        4      R,          V ! \        \        4      ) ^ \        \        4      4      \        P                  3R38X  g   Q hV! \%        \        ^\        \        4      ,          4      \        \        4      \        \        \        ^,          ,
          4      \        \        \        ^,          ,           4      ,          ^,          V ! \        \        4      ) ^,          \        \        4      ^,          4      \&        3R38X  g   Q hV! \        \        ^\        ^\        \        4      ,          4      ,          4      \%        \        ^\        ^\        \        4      ,          4      ,          4      ,          \        \        4      ^\        ) ,          \        ^\        ,          4      ,          \        \        ^,          \        ,           4      ,          ^\        \        ^,          \        ,
          ^,           4      ,          ,          V ! ^ \        \        4      ) ^,          4      \&        3R38X  g   Q hV! \)        \        \        \        4      4      \%        \        \        \        4      4      ,          \        \        4      \        \        4      \        \        \        ,           4      ,          \        \        ) \        P                  ,           4      ,          ^\        \        4      ,          \        \        \        ,
          ^,           4      ,          ,          V ! \        \        4      ) ^ 4      \        P                  3R38X  g   Q hV! \)        \         \        \        4      4      \%        \        \        \        4      4      ,          \        \        4      ^^\        ,          ^,
          ,          \        R\        ,          ^,           4      ,          \        \        ) ^,          \         ^,          ,           \        ,           4      ,          \        \        ^,          \         ^,          ,           \        ,           4      ,          \        \        ) ^,          \         ^,          ,           \        ,
          ^,           4      \        \        ^,          \         ^,          ,           \        ,
          ^,           4      ,          ,          V ! \        \        4      ) ^,          \        \         4      ^,          ,
          \        \        4      ^,          \        \         4      ^,          ,
          4      \        P                  3R38X  g   Q hV! \+        \        ) ^,          4      \%        \        \        ^,          4      ,          \        \        4      p\-        \/        \-        V^ ,          P1                  RR7      4      4      4      pV^\        \        ^^4      ,          ,          \        \        \        ,          4      ,          \        \        P                  \        ,
          4      ,          \        ^\        ,          \        ,          4      \        ^\        ,          \        ,          4      ,
          \        \        ) \        ,
          ^,           4      ,          \        \        \        ,
          ^,           4      ,          ,          8X  g   Q hVR,          V ! \        \        4      ) \        \        4      4      \&        3R38X  g   Q hR# )r   r`   Trm   z3/2funcNrO   )re   r`   r   r,   r=   r&   r;   r<   r2   r!   r   r)   r   rY   r(   r   r>   r.   r-   r   r+   r#   r4   r6   expand)r`   rZ   rj   mt0s       rE   test_mellin_transform_besselrx      s-   <	B ga47#Q*	qsQwacAgk*	*beVAXx1~,FMN N Nc$q'l71d1g..15	
AeBqD166M"	"51q166)9#:	:qbdQhlE!ac'A+..
0	Aq1668Aq>2+,0	22 2 2 c$q'l71d1g..15	
AeAaC!Gn	U2a4!&&=1	1qbdQh q1Q3w{!33
5	Aq(1a.7"#'	)) ) ) gaa!1$a+	q1ueAFFQJ'	'HU1q5\!%A	"22
4eVQVVd	$$ $ $ gaa!'1"d1g"661=	q%
#	#HU1q519%%eAEAI&66
8K	   ga!eT!W%gaa&991a@	q1ueAEAFFN+	+HU8Aq>A-..uQUQVV^/DD
FVVbe^QVV$d	,, , , gaa!'!T!W"55q!<	
AeA!Gn	UAE19q=1	1!a%1q5!)#$U1q5AE19+<%==AEQUAI%&'
( !ur!u}a($	00 0 0
 gaa!1$wr47';Q'>>1EbI
bebeV
aff	%t,- - - ga47#Q*
b!A#'l
	E!ac'N	*5QqS>	9"	<"Q%2a57#Xa^4d	<< < < c$q'l71d1g..15
Q$s2qsQw< 	 qvv!|!4	4!a%Q
  %q1uai!m 4
5HU1q51Q3;''a!eack(::
< 2a519a"Q%!)Q/!Q@$	HH H H
 c$q'l71d1g..15
Q$s2qsQw< 	 q1Q3w	/a!A#g	>uQVVaPQc\?R	RHU166A:!+,,U166A:!3C-DD
F"Q%2a57#Xa^4d	<< < < gaa!'!T!W"55q!<
bd)E!H	U1q5\	)%
*;	;%Lq1uqy))
+"Q%^QVV$d	,, , , gaa!'!T!W"55q!<
Q$s2qsQqSy1}%&	&uQ1W~	51qsQ
  %acAaCi!m 4
5uQqS1Q3Y]Q&''acAaCi!ma.?(@@
B 2a5&2a5.!#r!ufr!una%78!&&A4	II I I gaa!1$a+B/BqE61be$aff-t45 5 5 ga47#Q*		
QqS
AaC.
!!"
#%("Q%2a57%;R$@$	HH H H ga4$q'	?*+G	1T!DG)_-  !%)*aRqs);acAg*%!a!,,*.03A1vax0@"/Et)MM M M gaa!'!T!W"55q!<	q%	A 
aR!&&[!
"#$T"X:eAEAI.>#>
@	beVQ $	(( ( ( gaa!'!T!W"55q!<	
QqS1WeBqD1Ho	%eQBqD1Q3JN&;	;acAaCi!m
#QBqD1Q3JNQ$67acAaCi!ma !
"$'Aq2a57(:
1a"Q%'%FF$$%)	++ + + 
C1Iga1o%q!	,B
HYr!u|||'>?@
AC!BA&&s2a4y0qvvz1BB	QrT!Vs1R46{	"E1"q&1*$55eAEAI6FFH H H Hb6sBqE62a5)2.5555rG   c                  	   ^ RI Hp  ^ RIHpHpHp ^ RIHp \        RRR7      p\        RRR7      p\        V! \        4      \        \        4      \        \        4      \        ,          ^ \        3R38X  g   Q h\        \        \        4      \        ,          \        \        ^ \        34      P                  \         4      P#                  4       V! \        4      8X  g   Q h\        \!        \$        \        4      \        \        4      \        \        4      \$        \        ,           ^,
          ,          V ! ^\'        \$        4      ,
          ^ 4      \        3R38X  g   Q hV! \)        \        \        \        4      V\        ,           ^,
          ,          \        \        ^V,
          \        34      P                  \         4      P#                  RR	7      4      4      \!        V\        4      8X  g   Q h\        V! \        4      \        \        4      ^\        ,          ) \+        \,        4      ,          \        \        ^,          \.        P0                  ,           4      ,          ^\        ,          \        \        ) ^,          ^,           4      ,          ,          RR38X  g   Q h\        ^\        ,          ) \+        \,        4      ,          \        \        ^,           ^,          4      ,          ^\        ,          \        \        ) ^,          ^,           4      ,          ,          \        \        R4      V! \        4      8X  g   Q h\        V! \+        \        4      4      \        \        4      ^^\        ,          ^,
          ,          ) \+        \,        4      ,          \        \        4      ,          \        \        \        ) \.        P0                  ,           4      ,          ,          RR38X  g   Q h\        ^\        ,          ) \+        \,        4      ,          \        \        4      ,          ^\        ,          \        \        ) \.        P0                  ,           4      ,          ,          \        VR4      P#                  4       V! \+        V4      4      8X  g   Q hR
# )r   rs   )CiE1Sisimplifyr=   Tnegativeu)polarrt   Nrb   rc   )re   r`   'sympy.functions.special.error_functionsrz   r{   r|   sympy.simplify.simplifyr~   r   r   r;   r<   r2   r   r   rQ   r1   rv   r=   r!   r"   r&   r   r   rY   )r`   rz   r{   r|   r~   anegr   s          rE   test_expintr     s   <BB0#%Ds$ABqE1a(U1XaZ!R$,GGGG#E!HQJ1"gwvvvx2a59 9 9F1aL!Q/	q1q519	A1Iq 126=> > > J,U1Xtax!|-Dat8R."")'&/&&d&2CE F 	tQ  
 BqE1a(
Q$tBxacAFFl+	+	!E1"Q$(O
%t	-- - - $QTE$r(N5!a%3C$C&'c%1q/&9%;<=q'Ka5   BtAwKA.
acAg,tBx	a	(!E1"qvv+,>*>	?NO O O#	
Ad2huQx1UA2;%7!78	1ffh"T!W+. . .rG   c                  ~8  aa ^ RI Hp  ^ RIHpHp ^ RIHp ^ RIHo ^ RI	H
o \        pV! \        \        4      \        \        ^ \        34      \!        \        ) 4      8X  g   Q hV! \        \        ) 4      \        \        \        ) ^ 34      \!        R\        ,          4      8X  g   Q hS! V! \        ^\        ^,          ,          ^,
          ,          \        \        ^\        34      4      \        ^,          ^,           \#        ^\        ,
          4      ,          ^\        ,          ,          8X  g   Q hV! ^\        ^,          ^,
          ,          \        \        R4      \        ) \#        \        ) ^,           4      ,          ^,          \#        \        ^,
          4      ^\        ,          ,          ,
          8X  g   Q hV! ^\        ^,          ^,
          ,          \        \        R4      \        ) \#        \        ) ^,           4      ,          ^,          \#        \        ^,
          4      ^\        ,          ,          ,
          8X  g   Q hV! \        \        4      \        \        ^,
          4      ,           \        \        ^\        34      \        ^,           \!        \        ) 4      ,          \        ,          8X  g   Q h\%        RRR	7      pV! ^\        ^,          ^,           ,          \        \!        \        ) 4      R\        34      P'                  \        V4      P)                  \*        4      P                  4       \+        V4      \#        ^\!        V) 4      ,
          4      ,          8X  g   Q h\%        R
RR7      w  rgV! V\        ) V,          ,          \-        \        V,          4      ,          \        ,          \        \        ^ \        34      \!        V) \        V,          ,          4      8X  g   Q hV! \-        Wg,          \        V,          ,           4      V\        ,           ,          \        \        V) \        34      \        V,          \!        \        V,          ) 4      ,          8X  g   Q hVV3R lp\%        RRR	7      p	V! RV	\        ,           ,          \        \        \        ) R34      \        V	,          \#        \        ^,
          4      ,          8X  g   Q hV! ^V	\        ,           ,          \        \        R\        34      \        V	,          \#        ^\        ,
          4      ,          8X  g   Q hV! V! \        \.        4      \        \        4      ,          \        \        \.        ,           4      ,          \        \        ^ \        34      4      ^\        ,
          \.        ^,
          ,          \#        ^\        ,
          4      ,          8X  g   Q hV! V! \        \.        4      \        ^\.        ,
          \        ,
          4      ,          \        ^\        ,
          4      ,          \        \        \        ) R34      4      \        ^,
          \.        ^,
          ,          \#        \        ^,
          4      ,          8X  g   Q hV! V! \        \        4      \        \0        \        ,
          4      ,          \        \0        4      ,          \        \        R4      4      ^\        ^,           ,          \0        ,          8X  g   Q hV! \2        \4        ,          \2        \        ^,
          ,          ,          \+        \6        \4        ,          4      ,          \        \        4      ,          \        \        \4        ,           4      ,          \        ^\        ,
          4      ,          \        ^\        ,
          \4        ,
          4      ,          \6        ,          \        \        V! \9        \4        4      ) ^ 4      V! ^\9        \4        4      ,
          ^4      34      p
S! \;        V
RR7      4      P=                  \>        \         4      P                  4       \2        \4        ,          ) \        \4        ,          ,           \2        ) \        ,           ,          8X  g   Q hS! V! ^\A        \6        4      ,          \4        ) ^,          ,          \        \        4      ,          \        ^\4        ,
          ^,          \        ,
          4      ,          \        \4        ) ^,          \        ,
          4      ,          \        ^\4        ,
          \        ,
          4      ,          \        \        ^ \9        \4        4      ) ^,          34      4      ^\A        \        ^,           4      ,           \4        ,          8X  g   Q hS! V! ^\B        ^\        ,          ,           ,          \D        \B        ^\        ,          ,           ^,
          ,          ,          \        \        4      ,          \        ^\B        ,
          ^\        ,          ,
          4      ,          \        ^\B        ,
          \        ,
          4      ,          \        \        ^ \9        \B        4      ) ^,           ^,          34      4      \D        \B        ^,
          ,          \D        ^,          \A        ^\        \D        ^,          ,          ,           4      ^,           \B        ,          ,          \        \A        ^\        \D        ^,          ,          ,           4      ^,           \B        ^,
          ,          ,          ,           ,          \D        ^,          \        ,           ,          8X  g   Q hS! V! ^\4        ^\        ,          ,           ,          ) \4        ,          \D        \4        ^\        ,          ,           ,          ,          \        \        4      ,          \        \4        ) ^\        ,          ,
          4      ,          \        \4        ) \        ,
          ^,           4      ,          \        \        ^ \9        \4        4      ) ^,          34      4      \D        \4        ,          \A        ^\        \D        ^,          ,          ,           4      ^,           \4        ,          ,          8X  g   Q hV! ^\        ^,          ,          \        \        ^ \        34      \G        \        4      ^,          \#        ^\        ,
          4      ,          8X  g   Q hV ! V! ^\        ^,          ,          \        \        \        ) ^ 34      RR7      \G        \        4      ^,          \#        \        ^,
          4      ,          8X  g   Q hV! \6        \        \+        \6        \        ,          4      ,          ,          \        \        R4      \G        \        ^,           4      8X  g   Q hV! \6        \        \+        \6        \        ,          ^,          4      ,          ,          \        \        R4      \G        \        ^,          ^,           4      8X  g   Q hV! \6        \        \+        ^\6        ,          \        ,          4      ,          ,          \        \        \I        R^4      ^ 34      \G        \A        \        4      ^,           4      8X  g   Q hV! \6        \        \+        \6        \        ,          4      ,          ,          \        \        R4      \G        ^^\        ,          ,           4      8X  g   Q hR pV! V! V! \6        \        \K        \6        \        ,          4      ,          ,          \        \        R4      4      4      \G        ^\        ,
          4      \#        ^\        ,
          4      ,          \G        \        ^,
          4      \#        \        ^,
          4      ,          ,           \G        \        4      \#        \        ^,
          4      ,          \G        ^^\        ,          ,
          4      \#        \        ^,
          4      ,          ,           \G        \        ) ^,           4      \#        \        ) ^,           4      ,          ,           39   g   Q hV! V! \6        V! \6        \        ,          4      ,          \        ,          \        \        R4      4      \G        ^\        ,          ^,
          4      \#        ^\        ,
          4      ,          \G        ^^\        ,          ,
          4      \#        \        ^,
          4      ,          ,           \G        \        4      ) \#        \        ) ^,           4      ,          \G        ^^\        ,          ,
          4      \#        \        ^,
          4      ,          ,           \G        \        ) ^,           4      \#        \        ) ^,           4      ,          ,           39   g   Q hV! \        \        \L        PN                  ,           4      ) \A        \6        4      \        ,          ,          \        \        \I        R^4      ^ 34      \Q        \A        \        4      4      8X  g   Q hS! V! \        \B        ^,          \        ,           4      \        \B        ^,          \        ,
          ^,           4      ,          \        \        \9        \B        4      ) ^,          \I        ^^4      34      4      \S        \B        ^\A        \        4      ,          4      8X  g   Q hS! V! ^\B        ,          \        \L        PN                  ^\        ,          ,
          4      ,          \        \        \B        ^,           ^,          ,           4      ,          \        ^\        ,
          \B        ^,          ,
          4      \        ^^\        ,          ,
          \B        ,           4      ,          ,          \        \        \9        \B        4      ^,           ) ^,          \I        ^^4      34      4      \+        \A        \        4      4      \S        \B        \A        \        4      4      ,          8X  g   Q hS! V! ^\B        ,          \        \B        ^,          \        ,           4      ,          \        \L        PN                  ^\        ,          ,
          4      ,          \        \L        PN                  \        ,
          \B        ^,          ,
          4      \        ^^\        ,          ,
          \B        ,           4      ,          ,          \        \        \9        \B        4      ) ^,          \I        ^^4      34      4      \U        \A        \        4      4      \S        \B        \A        \        4      4      ,          8X  g   Q hS! V! \        \B        \        ,           4      \        \L        PN                  \        ,
          4      ,          \A        \6        4      \        ^\        ,
          4      ,          \        ^\B        ,           \        ,
          4      ,          ,          \        \        \9        \B        4      ) \L        PN                  34      4      \S        \B        \A        \        4      4      ^,          8X  g   Q hS! V! \        \        4      \        \L        PN                  \        ,
          4      ,          \A        \6        4      \        ^\        ,
          \B        ,
          4      ,          \        ^\B        ,           \        ,
          4      ,          ,          \        \        ^ \L        PN                  34      4      \S        \B        ) \A        \        4      4      \S        \B        \A        \        4      4      ,          8X  g   Q hS! V! ^\        ,          \        R\        ,          ^,           4      ,          \        \B        ^,          \D        ^,          ,           \        ,           4      ,          \        \B        ) ^,          \D        ^,          ,           \        ,
          ^,           4      \        \B        ^,          \D        ^,          ,
          \        ,
          ^,           4      ,          \        \B        ^,          \D        ^,          ,           \        ,
          ^,           4      ,          ,          \        \        \9        \B        4      \9        \D        4      ,           ) ^,          \L        PN                  34      4      \S        \B        \A        \        4      4      \S        \D        \A        \        4      4      ,          8X  g   Q hS! V! ^^\        ,          ,          ) \U        \6        \B        ,          ^,          \6        \D        ,          ^,          ,
          \6        \        ,          ,           4      ,          \        R\        ,          ^,           4      ,          \        \B        ^,          \D        ^,          ,
          \        ,           4      ,          \        \B        ^,          \D        ^,          ,           \        ,           4      ,          \6        \        \B        ^,          \D        ^,          ,
          \        ,
          ^,           4      ,          \        \B        ^,          \D        ^,          ,           \        ,
          ^,           4      ,          ,          \        \        V! \9        \B        4      ) ^,          \9        \D        4      ^,          ,
          \9        \B        4      ) ^,          \9        \D        4      ^,          ,           4      \L        PN                  34      4      \S        \B        \A        \        4      4      \S        \D        ) \A        \        4      4      \S        \D        \A        \        4      4      \U        \6        \D        ,          4      ,          ,
          ) ,          \+        \6        \D        ,          4      ,          8X  g   Q hV! \6        \U        \6        \        ,          4      ,          \        \        ^ \L        PN                  34      \A        \        4      \        ^,           ,          8X  g   Q hR# )r   rv   r_   )cotpowsimpr}   NrTrealza brU   c           	      j   < S! S! \        V R R7      RR7      4      P                  \        \        4      # )FdeepTforce)r   replacer$   r#   )r\   r   r~   s   &rE   	simp_pows0test_inverse_mellin_transform.<locals>.simp_powsW  s+    
4e <DIJRRS\^abbrG   rf   Fr   r   c           	          ^ RI Hp ^ RIHp ^ RIHp V! V! V! V RR7      RRR7      RR7      P                  \        \        4      # )r   r   r   )
logcombineTr   )r   r   )	sympy.core.functionrv   sympy.simplify.powsimpr   r   r   r   r$   r#   )r\   rv   r   r   s   &   rE   mysimp-test_inverse_mellin_transform.<locals>.mysimp  s:    .26Jt404H	3/	0rG   rW   )rW   N)Nrd   )r   Nrb   rO   )rO   r   rc   )+r   rv   re   r`   ra   (sympy.functions.elementary.trigonometricr   r   r   r   r~   r   r2   r<   r;   r   r#   r/   r   rX   rQ   r)   r    rg   rh   r@   r?   r   r!   r   r   r$   r&   r=   r>   r%   r   r*   r   rY   r0   r,   r(   )rv   r`   ra   r   IMTr   _a_br   rf   r\   r   r   r~   s               @@rE   test_inverse_mellin_transformr   5  s   *C<.0
"CuQxA2w'3r7222uaRy!Q"a)SAY666C1QT6A:1q"g67	
A9QU##QqS)* * * q!Q$(|Q:.	
9aR!VQ1q5!11Q3!778 8 8q!Q$(|Q9-	
9aR!VQ1q5!11Q3!778 8 8 uQx%A,&1q"g61q5#qb'/!:KKKK 	$Aq!Q$(|QQB$ Q
773<
q6)AQBK(() ) )
 UT*FBrQBrE{9QrT?*1,aQG<RC2INNNy2&Q/ARyAQU3PQSUPUv;EVVVVc 
D	!Br26{AqB3+.!R%	!a%8H2HHHHq"q&z1a$,2iA6F0FFFFStU1X-eAHo=q!aWMNETAXyQ//0 0 0StU1t8a<%88q1uEAT{, -ETAXyQ//0 0 0 Sq%a.0s;Q9MNq1uI  q!tAAJs2a4y((##(Q<005a!e==B1q519=MNNPQARUFAA1Iq0ABDD :d/088CHQQSTEAqDLA26"# # # C$r(
QBqD)%(25!a%Q3GGr!tax)).q1uqy)9:1q2a5&(m- . 
T!a%[1   CA!GQQqS1%55eAh>uQUQqS[?QQq1uqy)*+,a!r!ufqj!^1DF G	AE
AqD$q1QT6z*Q.22QQ1a4Z8H18LE8 6  	TAX	   CQ1WaA!G4U1X=eQB1HoMQ
+,-.A1vax=B C	1d1qAv:"Q&&' ' '
 r!Q$w1q"g&#a&!)Ia!e4D*DDDD#a1fabS!H-T:A	)AE""# # #r1SAY;Aw/3q1u:===r1SAa[=!1a1SA]BBBr1S2a[=!1a(2q/1)=>#d1gPQkBRRRRr1SAY;Av.#a!A#g,>>>0 &R3r!t9-q!W=>?AE
9QU##c!a%j1q51A&AAAyQ#a!A#g,yQ/?"??#qb	G
 CaR!VC 	D   
 #bRTl1naF34AaC!GYq1u%%A!GYq1u5E(EE	Q	1"q&!!CAaCL1q51A$AAC	I
 EaR!VE 	9        a!&&j!!48A:.1xA6JKDG   CacAguQqS1Wq['991a2a5&(HUVXYNA[\]1aQi ! ! !C1U166AaC<00qAE19}1EEq1uqs{+E!ac'A+,>>@r!uqy\!^Xa^<> ? 	DGWQQ(() ) ) C1U1Q37^+E!&&1Q3,,??qvvzAaC/0q1Q3w{1CCEbeVAXx1~68 9 	DGWQQ(() ) )
 Ca!eU166A:%66b%A,.uQUQY/??AbeVQVV,. / 	47Q   Caqvvz!22b%A	"225Q3CCEQK) * 	DGWQQ001 1 1 C1U2a4!8_,U1Q319q=-AAr!taczA~1251qsQ9J3KK!ac	A 1234 r!ur!u}-a/8: ; 	47GAtAw//	0 0 0 CQqS	#bd1fr!tAvo1&<"==eBqD1HoM!A#!)a-()).qsQqSy1})=>acAaCi!ma/00qsQqSy1}q7H1IIK q"Q%BqE!G+beVAX1a-?@!&&I	K L
 AtAw''1"d1g*>AtAw'BqD	1+2 )3 336r!t9== = = r#bd)|QAqvv;/47AE?BBBrG   c                  0  a
aaa ^ RI Ho
HoHo ^ RIHp  ^ RIHo \        p\        pV
VVV3R lpR p\        RRR7      p\        R	4      p\        R
RR7      p\        RRR7      p\        RRR7      p	\        V! \        4      \        V4      \        V! \        4      \        V4      8X  g   Q h\        V! V4      V\        4      \        V! V4      V\        4      8X  g   Q hV! V! \        ^\!        ^V,          \        ,          4      ,
          4      \        V4      4      V! WW,          4      V,          8X  g   Q hV! V! \        ^\!        V\        ,          4      ,
          4      ^\!        V\        ,          4      ,
          ,          \        V4      4      V! WW,          4      ^,          V,          8X  g   Q hV ! V! \#        V) \        ,          4      \        \        4      ,          \        V4      \$        R7      ^V^\&        ,          \$        ,          V,          ,           ,          8X  g   Q hV! ^V^\&        ,          \$        ,          \        ,          ,           ,          \        V	RR7      \#        V) V	,          4      R38X  g   Q hV! ^V^\&        ,          \$        ,          \        ,          ,           ,          \        V	) RR7      R8X  g   Q hV! ^V^\&        ,          \$        ,          \        ,          ,           ,          \        \        RRR7      RR7      R8X  g   Q hV ! V! \        \#        V) \        ,          4      ,          \        \        4      ,          \        V4      \$        R7      ^V^\&        ,          \$        ,          V,          ,           ^,          ,          8X  g   Q hV! \#        V) \        ,          4      \)        V\        ,          4      ,          \        \        4      ,          \        V4      W^,          V^\$        ,          \&        ,          V,          ,           ^,          ,           ,          8X  g   Q hV! \#        V) \        ^,          ,          4      \        V4      \+        \&        4      \#        \&        ^,          ) V^,          ,          V,          4      ,          \+        V4      ,          8X  g   Q hV! \+        \&        V,          4      \#        \&        V,          ^,          ) V,          4      ,          V\        4      \#        V) \        ^,          ,          4      8X  g   Q hV! \#        V) \!        \        4      ,          4      \        V4      ^V,          V^,          ^\&        ^,          ,          V^,          ,          ,           ,          8X  g   Q hR# )r   )rv   expand_complexexpand_trig)factorr}   c           	      8   < S! S! S! S! V 4      4      4      4      # N )r;   rv   r   r   r~   s   &rE   simp$test_fourier_transform.<locals>.simp  s    N6!9$=>??rG   c                 R    \        \        V ,          4      \        V ,          ,          # r   )r)   r   )r;   s   &rE   sinc$test_fourier_transform.<locals>.sinc  s    2a4y"Q$rG   kTr   rC   r=   rU   r>   posk)	extensionFrM   r   N)r   T)r   rv   r   r   sympy.polys.polytoolsr   r   r~   r   r   r   r   r;   r   r   r/   ri   r#   r   r   r)   r&   )r   FTIFTr   r   r   rC   r=   r>   r   rv   r   r   r~   s             @@@@rE   test_fourier_transformr     s   II,0	B
#C@ @ $AA 	d#Ad#A6D)D QqT1a(,<QqT1a,HHHH$	!a.qtQ:; ; ; 9QQqSU^,a34QS	!CCC9QQqS\*AAaCL91a@AT!#YPQ\RS^SSS "S!AYy|+Q2a@	1qtAvax<   q!ad1fQh,D"A2d7|T23 3 3q!ad1fQh,TE'( ( (q!ad1fQh,GC$$?'( ( ( "QsA2a4y[1-q!4B	1qtAvax<!
  c1"Q$iAaC 1-q!4	a41qs2vax<!##$% % % c1"QT'lAq!T"Xc2q5&A+a-.@%@a%HHHHtBqDz#1qyjl++Q2c1"QT'lBBBc1"SV)na#qsAqD1RU71a4<,?'@@@@rG   c            	      	   \        R 4      p \        R4      p\        R4      p\        R4      p\        V! V 4      W4      \        V! V 4      W4      8X  g   Q h\	        V! V4      W4      \        V! V4      W4      8X  g   Q h\        ^\        V 4      ,          W4      ^\        V4      ,          8X  g   Q h\	        ^\        V4      ,          W4      ^\        V 4      ,          8X  g   Q h\        ^\        V 4      ,          ^,          W4      ^\        V4      ,          8X  g   Q h\        W) ,          W4      ^V) \        P                  ,           ,          W^,
          ,          ,          \        V) ^,          ^,           4      ,          \        V^,           ^,          4      ,          8X  g   Q h\	        ^V) \        ^4      ^,          ,           ,          W^,
          ,          ,          \        V) ^,          ^,           4      ,          \        V^,          \        P                  ,           4      ,          W4      W) ,          8X  g   Q h\        \        V) V ,          4      W4      \        ^4      V,          \        \        4      V^,          V^,          ,           ,          ,          8X  g   Q h\	        \        ^4      V,          \        \        4      V^,          V^,          ,           ,          ,          W4      \        V) V ,          4      8X  g   Q h\        \        V 4      V ,          W4      \        ^4      \        \        4      ,          \        V^,          4      ^\        ,          ,           ) ,          ^,          8X  g   Q h\        V \        V) V ^,          ,          4      ,          W4      \        ^4      V,          \        V^,          ) ^V,          ,          4      ,          ^V\        ^^4      ,          ,          ,          8X  g   Q h\	        \        ^4      V,          \        V^,          ) ^V,          ,          4      ,          ^V\        ^^4      ,          ,          ,          W4      V \        V) V ^,          ,          4      ,          8X  g   Q hR# )twr=   rC   N)r   r   r   r   r   r   r&   r   rY   r2   r#   r   r%   r   r   )r   r   r=   rC   s       rE   test_sine_transformr     s   AAAA !A$%qtQ)BBBB!	!a+AaD!78 8 8 !DG)Q*aQi777!!DG)Q2aQi???1T!W9q.!/1T!W9<<<!b'1(A	
QVV-QZ-  %qbdQh-005q1uai0@-A A A A!!qb1	,, ' #a%j#r!tax#)).qsQVV|)<#=>?DGH2wO O O QBqD	1 GAItBxA1'=>? ? ?!Q	48QTAqD[)*A258!AY? ? ? Aq!748+c!Q$i!J,.F,GGIJ J J 	#qbAg,!%a31uac{+;!;Qq(1a.?P=P!QR R R!Q	#q!teQqSk""Aa!Q&7$78!@CDS!AqD\>R R RrG   c            
         ^ RI Hp Hp \        R4      p\        R4      p\        R4      p\	        R4      p\        V! V4      W#4      \        V! V4      W#4      8X  g   Q h\        V! V4      W24      \        V! V4      W24      8X  g   Q h\        ^\        V4      ,          W#4      ^\        V4      ,          8X  g   Q h\        ^\        V4      ,          W24      ^\        V4      ,          8X  g   Q h\        ^V^,          V^,          ,           ,          W#4      \        ^4      \        \        4      ,          \        V) V,          4      ,          ^V,          ,          8X  g   Q h\        VV) ,          W#4      ^V) \        P                  ,           ,          W4^,
          ,          ,          \        V) ^,           ^,          4      ,          \        V^,          4      ,          8X  g   Q h\        ^V) \        ^4      ^,          ,           ,          W4^,
          ,          ,          \        V) ^,          \        P                  ,           4      ,          \        V^,          4      ,          W24      W$) ,          8X  g   Q h\        \        V) V,          4      W#4      \        ^4      V,          \        \        4      V^,          V^,          ,           ,          ,          8X  g   Q h\        \        ^4      V,          \        \        4      V^,          V^,          ,           ,          ,          W24      \        V) V,          4      8X  g   Q h\        \        V) \        V4      ,          4      \        V\        V4      ,          4      ,          W#4      V\        V^,          ) ^V,          ,          4      ,          ^V\!        ^^4      ,          ,          ,          8X  g   Q h\        ^WB,           ,          W#4      \        ^4      RV! WC,          4      ,          \        ,           \#        WC,          4      ,          ^,          \        WC,          4      V ! WC,          4      ,          ,
          ,          \        \        4      ,          8X  g   Q h\        \        ^4      \%        \        P                  ^ 3R3\        P                  ^ ^ 3\        P                  33V^,          V^,          ,          ^,          4      ,          ^\        ,          ,          W24      ^WB,           ,          8X  g   Q h\        ^\        V^,          V^,          ,           4      ,          W#4      \        ^4      \%        \        P                  3R3R	\        P                  33V^,          V^,          ,          ^,          4      ,          ^\        \        4      ,          ,          8X  g   Q h\        \        ^4      \%        \        P                  3R3R	\        P                  33V^,          V^,          ,          ^,          4      ,          ^\        \        4      ,          ,          W24      ^V\        V^,          V^,          ,          ^,           4      ,          ,          8X  g   Q hR# )
r   )rz   r|   r   r   r=   rC   NrO   r   )r   r   )r   rz   r|   r   r   r	   r   r
   r   r&   r   r#   r   rY   r2   r(   r   r)   r3   )rz   r|   r   r   r=   rC   s         rE   test_cosine_transformr      sj   @AAAA AaD!'?1Q4+FFFF#	!a-adA9: : : Ad1gIq,$q'	999#Ad1gIq4$q'	AAAA	1q!t#AwtBx/QBqD	91Q3?@ @ @ A	
1"qvv+&qq5z1%!a
2CCE!A#JNO O O#AQ	.. ) %a%j%r!taff}-%..3AaCj%9:;@CDr7K K K QBqD	1 GAItBxA1'=>? ? ?#Q	48QTAqD[)*A258!AY? ? ? C47
OC$	3 1 - QTE1Q3K((!Ax1~,=*=>? ? ? AquIq,Q	BqsGb#ac("1$s13x13'77199=b1B B B B#DGGaffa["4E	
A	H#$%qDAIaK-1 %123B$%89:?BCQU)L L L Ad1a4!Q$;//6$q''
&&B&166),ad1a4ikC; ;;<=d2hJ;H H H H#DGGaffYOfqvviEXZ[]^Z^_`bc_cZcdeZe,f$fhijnoqjrhr$suvz~  BC  DH  IJ  LM  IM  NO  QR  NR  IR  UV  IV  DW  BW  X  X  X  XrG   c            
      f   \        R 4      p \        R4      p\        R4      p\        R4      p\        R4      p\        ^V ,          W^ 4      ^V,          8X  g   Q h\        ^V,          W^ 4      ^V ,          8X  g   Q h\        ^W,          ,          W^ 4      ^V) ^,           ,          W^,
          ,          ,          \	        V) ^,          ^,           4      ,          \	        V^,          4      ,          8X  g   Q h\        ^V) ^,           ,          W^,
          ,          ,          \	        V) ^,          ^,           4      ,          \	        V^,          4      ,          W^ 4      W) ,          8X  g   Q h\        ^W,          ,          WV4      ^^V) ,          ,          W^,
          ,          ,          \	        V) ^,          V^,          ,           ^,           4      ,          \	        V^,          V^,          ,           4      ,          8X  g   Q h\        ^V) ^,           ,          VV^,
          ,          ,          \	        V) ^,          V^,          ,           ^,           4      ,          \	        V^,          V^,          ,           4      ,          WV4      W) ,          8X  g   Q h\        W,          \        V) V ,          4      ,          WV4      ^V^,           ,          V,          W) ^,
          ,          ,          V^,          V^,          ,          ^,           V) \        ^4      ^,          ,
          ,          ,          \	        V\        ^^4      ,           4      ,          \        \        4      ,          8X  g   Q h\        ^V^,           ,          V,          W) ^,
          ,          ,          V^,          V^,          ,          ^,           V) \        ^^4      ,
          ,          ,          \	        V\        ^^4      ,           4      ,          \        \        4      ,          WV4      W,          \        V) V ,          4      ,          8X  g   Q hR# )r   r   rf   mr=   N)
r   r   r   r   r2   r#   r   r   r&   r   )r   r   rf   r   r=   s        rE   test_hankel_transformr   J  sb   sAsA	BsAAAaCq)QqS000#AaCq1QqS888	!$aQKE
25!A?B51:MN N N#	QBFAAJuaRTAX.uQqSz91DGH2wO O O AadFA"-	!qb'	!!e*UA2a4"Q$;?33E!A#1*4EEG G G#AQK	A1 %aRTBqD[1_%%&&+AaC"Q$J&7%89:rCFG"gN N N AE#qbd)OQ26	BFAa#'l"AqDAIMbS156<889<: 6: $; 	;;@hqRSnAT;U	VVZ[]V^	__ _ _ $	BFAa#'l"AqDAIMbS8Aq>5I#JJ5
Xa^L 	!"X	&'(R145E#qbd)OD D DrG   c                  b    \        ^^\        ,
          ,          \        \        4      R8w  g   Q hR# )rd   N)r   r;   r<   r   rG   rE   test_issue_7181r   f  s!    Aq1uIq!,444rG   c                    a  \         \        ) ^,           ,          ) ^^\         ^,          ,          ,           \        ) ^,          ,          ,          \        ^\         ^,          ,          4      ,          \        \        ) \        ,          \
        ,          4      ,          \        \        \        \        ^\         ^,          ,          4      ^,          4      ,          4      ,          \        \        4      ,          o \        \        V 3R l4       R# )rd   c                  F   < \        S \        \        R\        33/ RRRR/B # )rd   
as_meijergTneedevalrW   )r   r<   r;   r   Fs   rE   <lambda>!test_issue_8882.<locals>.<lambda>v  s(     Aq2r( 	2z4
0	2rG   N)r=   r<   r&   r#   r   r   r)   r'   r2   r:   r   r   s   @rE   test_issue_8882r   j  s     
aR!Va!AqD&jQBqD))$qAv,6sA2a47|CAd4!Q$<>""#	$$)!H	-A
! $2 3rG   c                      \        R RR7      w  r\        \        V 4      W4      \        \        V 4      W4      8X  g   Q hR# )zx yTr   N)r   r   r#   r   )r;   ys     rE   test_issue_12591r   {  s5    5t$DASVQ*.>s1vq.LLLLrG   N)grD   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   sympy.integrals.laplacer   r   r   r   r   
sympy.corer   sympy.core.numbersr   r   r   r   sympy.core.singletonr   sympy.core.symbolr   r   (sympy.functions.combinatorial.factorialsr    $sympy.functions.elementary.complexesr!   r"   &sympy.functions.elementary.exponentialr#   r$   r%   re   r&   r   r'   r(   r)   r*   sympy.functions.special.besselr+   r,   r-   r.   'sympy.functions.special.delta_functionsr/   r   r0   r1   'sympy.functions.special.gamma_functionsr2   sympy.functions.special.hyperr3   sympy.simplify.gammasimpr4   sympy.simplify.hyperexpandr5   sympy.simplify.trigsimpr6   sympy.testing.pytestr7   r8   r9   r:   	sympy.abcr;   r<   r=   r>   r?   r@   rf   rg   rh   rF   rJ   rS   r]   rk   rq   rx   r   r   r   r   r   r   r   r   r   r   rG   rE   <module>r      s2  J J J J J2 4 ! 2 2 " - > ? F F 9 H H M M = ? 9 1 . 2 , : : & & &D#FA5& )  )8<F~A  [6 [6@ . .B JC JCZ2At RF'XTD853"MrG   