+
    i7                     t   ^ RI Ht ^ RIHt ^ RIHtHtHt ^ RIH	t	H
t
Ht ^ RIHtHt ^ RIHtHt ^ RIHtHtHt ^ RIHtHtHtHt ^ R	IHt ^ R
IHt ^ RIH t H!t!H"t"H#t#H$t$H%t% ^ RI&H't'H(t(H)t)H*t* ^ RI+H,t, ^ RI-H.t. ^ RI/H0t0 ^ RI1H2t2 ^ RI3H4t4 ^ RI5H6t6 ^ RI7H8t8H9t9H:t: ^ RI;H<t<H=t= ^ RI-H>t> ^ RI?H@t@ ]! R4      w  tAtBtCtD]! R4      tER tFR tGR tHR tIR tJR tKR tLR  tMR! tNR" tOR# tPR$ tQR% tRR& tSR' tTR( tU]<R) 4       tVR* tWR+ tXR, tYR- tZR. t[R/ t\R0 t]R1 t^]=R2 4       t_R3 t`R4 taR5 tbR6 tcR7 td]=R8 4       teR9 tfR:# );    )Sum)Add)
DerivativeFunctiondiff)IRationalpi)EqNe)Symbolsymbols)LambertWexplog)asinhcoshsinhtanhsqrt)	Piecewise)acosasinatancossintan)besseljbesselkbesselyjn)erf)Integral)And)Matrix)ratsimp)simplify)
componentsheurischheurisch_wrapper)XFAILslow)	integrate)Szx,y,z,nufc            	      t   \        \        \        ,          \        4      \        08X  g   Q h\        ^\        \        ,           ,          \        4      \        08X  g   Q h\        \        \        4      \        4      \        \        4      \        08X  g   Q h\        \        \        4      \	        \        \        4      4      ,          \        4      \        \        4      \        \        4      \	        \        \        4      4      \        08X  g   Q h\        \        \        \        \        4      \        ,          4      ,          \        4      \        \        \        \        4      ,          4      \        \        \        4      08X  g   Q h\        \        \        ^^64      ,          \	        \        \        4      4      ,          \        4      \        \        4      \        \        ^^64      ,          \	        \        \        4      4      \        08X  g   Q h\        \        \        4      \        4      \        \        \        4      08X  g   Q h\        \        \        \        4      \        4      \        4      \        \        \        4      \        \        \        4      \        4      08X  g   Q h\        \        \        4      \        \        \        4      \        4      ,          \        4      \        \        \        4      \        \        \        4      \        4      \        \        \        4      \        4      08X  g   Q hR#    N)r)   xyr   r   r   r   r	   r0   r   r        a/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/integrals/tests/test_heurisch.pytest_componentsr9      s   ac1!$$$aQi#s***c!fa SVQK///c!fT#a&\)1-	QQc!fq)* * *aCF1Hoq)	Qs1vX3q6"# # #a"b))$s1v,6:	QHQO#T#a&\156 6 6 adA	
AaD	  j1q)1-	
AaD*QqT1%&' ' 'ad4!a=(!,	
AaD*QqT1%z!A$':;< < <r7   c                      \        \        \        \        \        \        \        \        \        4      ,          4      ,          4      ,          \        4      \        4      '       g   Q hR # N)
isinstancer.   r4   r   r$   r6   r7   r8   test_issue_10680r=   /   s7    i3q#aQi.'8#9 9!<hGGGGr7   c            
          \        \        \        \        \	        \        4      4      ,          4      \        R^34      ^ 8X  g   Q hR# )r3   N)r.   r   r4   r   absr6   r7   r8   test_issue_21166rA   3   s.    S4A<(1b!*5:::r7   c                  R   \        ^\        4      \        8X  g   Q h\        \        \        4      \        ^,          ^,          8X  g   Q h\        \        ^,          \        4      \        ^,          ^,          8X  g   Q h\        \        \        4      \        \        ,          8X  g   Q hR# r2   )r*   r4   r+   r5   r6   r7   r8   test_heurisch_polynomialsrC   7   sl    Aq>QAq>QT!V###ArE1Br)))Aq!QqS(((r7   c                     \        ^\        ,          \        4      \        \        4      8X  g   Q h\        ^^\        ,           ,          \        4      \        \        ^,           4      8X  g   Q h\        ^\        \        \        4      ,           ,          \        4      \        \        \        \        4      ,           4      8X  g   Q h\        ^\        ^,          ,          ^\        ^,          ,          ^,
          ,          \        4      ^\        ^\        ^,          ,          ^,
          4      ,          ^,          ^\        R\        ^,          ,          ^,           4      ,          ^,          39   g   Q h\        ^\        ^,          ,          ^\        ^,          ,          ^,           ,          \        4      ^\        ^\        ^,          ,          ^,           4      ,          ^,          8X  g   Q h\        ^\        ^,          ,          \        4      R\        ,          8X  g   Q h\        R\        ^,          ,          \        4      ^^\        ^,          ,          ,          8X  g   Q hR# )r3   Nr?   )r*   r4   r   r   r5   r6   r7   r8   test_heurisch_fractionsrF   ?   s}   AaCs1v%%%Aq1uIq!SQZ///Aq3q6zNA&#a#a&j/999 AadF	!Q$
c!AqD&1*o-2Ac"QT'A+6F4F4KLM M MAadFAadFQJ'+qQq!tVaZ/@2/EEEEAadFA"Q$&&&Bq!tGQ1a1f:---r7   c                     \        \        \        4      \        4      \        \        \        4      ,          \        ,
          8X  g   Q h\        \        ^\        ,          4      \        4      \        ) \        \        ^4      ,          ,           \        \        \        4      ,          ,           8X  g   Q h\        \        \        ^,          4      \        4      \        \        \        ^,          4      ,          ^\        ,          ,
          ^\        ,          \        \        4      ,          ^\        ,          ,
          39   g   Q hR# )   N)r*   r   r4   r6   r7   r8   test_heurisch_logrI   P   s    CFA!CF(Q,...C!Ha QB3q6MAc!fH$<<<<C1Iq!aAqD	kAaC&71SVac9I%JJJJr7   c            
      0   \        \        \        4      \        4      \        \        4      8X  g   Q h\        \        \        ) 4      \        4      \        \        ) 4      ) 8X  g   Q h\        \        ^\        ,          4      \        4      \        ^\        ,          4      ^,          8X  g   Q h\        \        \        \        4      ,          \        4      \        \        \        4      ,          \        \        4      ,
          8X  g   Q h\        \        \        \        ^,          4      ,          \        4      \        \        ^,          4      ^,          8X  g   Q h\        \        \        ^,          ) 4      \        4      e   Q h\        ^\        ,          \        4      ^\        ,          \        ^4      ,          8X  g   Q h\        \        ^\        ,          ,          \        4      \        ^\        ,          ,          \        ^4      ,          ^\        ,          \        ^4      R,          ,          ,
          8X  g   Q h\        \	        \        \
        ,          \        ,          \        ^^3\
        ^^34      P                  \        4      \        \        \
        ,          ,          \        ,          \
        ^,           ,          8X  g   Q h\        \        \        \
        ,          \
        ^^34      P                  \
        4      \        \
        ,          \        \        4      ,          8X  g   Q h\        \
        4      ) \        \        \        ,
          4      \        \
        \        \        \        ,
          4      ,          4      ,          \        \
        \        \        \        ,
          4      ,          4      ,
          ,          p \        \        \
        4      \        \
        ) \        \        \        ,
          4      ,          4      ,          \
        4      V 8X  g   Q hR# )   NrE   )
r*   r   r4   r   r$   zr5   functionr   r   )antis    r8   test_heurisch_exprO   V   sL   CFA#a&(((CGQCG8+++C1Iq!SAY^333Ac!fHa Ac!fHs1v$5555Ac!Q$iK#s1a4y1}444CAJ"***AqD!1SV+++AadFA!AqD&Q-!Q$s1v|2C"CCCCHQT!VaAYAq	:CCQGAaQRdFSTHWXYZWZK[[[[C1q!Qi(1115Ac!fDDD F7DQKAd1q5kM 22S4A;5GGHDCF3r$q1u+~..2d:::r7   c            	      l   \        \        \        4      \        4      \        \        4      ) 8X  g   Q h\        \        \        \        4      ,          ^,           \        4      \        \        \        \        4      ,          ,
          8X  g   Q h\        \        \        4      \        4      \        \        4      8X  g   Q h\        \        \        4      \        4      \        ^\        \        4      ^,          ,           4      ^,          \        \        \        4      \        ,           4      \        \        ,          ,           \        \        \        4      \        ,
          4      \        \        ,          ,
          39   g   Q h\        \        \        4      \        \        4      ,          \        4      \        \        4      ) \        \        4      ,          8X  g   Q h\        \        \        4      \        \        4      ,          \        4      \        \        4      ) \        \        4      ,          8X  g   Q h\        \        \        4      \        \        4      ,          \        4      \        \        4      ^,          ^,          \        \        4      ^,          ) ^,          39   g   Q h\        \        \        4      \        \        4      ,          \        4      \        \        \        4      4      8X  g   Q h\        \        \        ^\        ,          4      ,          \        4      \        ^\        ,          4      ^1,          \        \        ^\        ,          4      ,          ^,          ,
          8X  g   Q h\        ^\        ,          ^,          \        ^,          ,          \        \        4      ,          \        4      ^\        ,          ^,          \        ^,          \        \        4      ,          ^\        \        4      ,          ,
          ^\        ,          \        \        4      ,          ,           ,          8X  g   Q h\        \        \        ^,          4      \        \        ^,          4      ,          \        4      ^\        ,          \        ^\        ^,          ,
          4      \        \        ^,          4      ,          ,
          \        ^\        ^,          ,
          4      \        \        ^,          4      ,          ,           \        \        \        ^,          4      ,          \        \        ^,          4      ,          ,           8X  g   Q h\        \        \        4      \        \        4      ^,          ^,           ,          \        4      \        \        \        4      4      ) 8X  g   Q h\        ^\        \        4      ^,           ,          \        4      ^\        ^4      ,          \        \        ^4      \        \        ^,          4      ,          ^,          4      ,          ^,          8X  g   Q h\        ^\        \        4      ,          \        \        4      ,          \        \        4      ^,          ^,           ,          \        4      \        \        ^4      \        \        4      ,          ^,
          4      \        \        ^4      \        \        4      ,          ^,           4      ,
          8X  g   Q h\        ^\        \        4      ,          \        4      ^\        \        \        ^,          4      4      ,          8X  g   Q hR# r2   )r*   r   r4   r   r
   r   r   r   r5   r   r   r   r   r   r   r6   r7   r8   test_heurisch_trigonometricrQ   j   s   CFA3q6')))Bs1vIM1%RAY666CFA#a&(((CFAAA	M1CFQJ!A#CFQJ!A##    CF3q6M1%#a&Q777CF3q6M1%#a&Q777 CF3q6M1%#a&!)a-#a&!)a)HHHHCF3q6M1%SV444Ac!A#hJ"c!A#hmaAaCj1n&DDDDAbDFQTM#a&(!,"Q1SVc!fH9 s3q6z9* 1+ + + + D1IQqS	)1-1R!Q$YaPQc7R1RQT	?D1I
%2&()$qs)D1I(=2> > > > CFCFAIaK(!,c!f===As1vaxL!$$q'	$tAws1Q3x7G7I2J(J1(LLLLAc!fHSVOSVQY]3Q74QA
A <DGCFNQ&'<( ( ( ( Ad1gIq!QtD1I%6666r7   c                     \        \        \        4      \        4      \        \        4      8X  g   Q h\        \        \        4      \        4      \        \        4      8X  g   Q h\        \        \        \        4      ,          \        4      \        \        \        4      ,          \        \        4      ,
          8X  g   Q h\        \        \        \        4      ,          \        4      \        \        \        4      ,          \        \        4      ,
          8X  g   Q h\        \        \	        \        ^,          4      ,          \        4      \        ^,          \	        \        ^,          4      ,          ^,          \	        \        ^,          4      ,           \        \        ^\        ^,          ,           4      ,          ^,          ,
          8X  g   Q hR#    N)r*   r   r4   r   r   r   r6   r7   r8   test_heurisch_hyperbolicrU      s   DGQ47***DGQ47***Ad1gIq!QtAwYa%8888Ad1gIq!QtAwYa%8888	%!*aqDqsOA-ac
:QtA1H~=Ma=OOP P Pr7   c            	         \        \        \        4      \        \        4      ,          \        4      \        \        4      \        \        4      ,          ^,          \        \        4      \	        \        4      ,          ^,          ,
          8X  g   Q h\        \        \        \        \        ) 4      ,          4      \        4      ^\        ,          \	        \        \        \        ) 4      ,          4      ,          \        \        ) 4      ,          ^\        \        \        \        ) 4      ,          4      ,          ,
          8X  g   Q hR# rS   )r*   r   r4   r   r   r   r6   r7   r8   test_heurisch_mixedrW      s    CF3q6M1%QAq3q6#a&=?)JJJJC$r(
OQ'1Q3s1T1"X:+>tQBx+G!CPQRVXYWYRZPZOJ[+[[[[r7   c            
         \        ^\        \        4      ,          \        4      ^\        \        4      ,          8X  g   Q h\        ^\        \        4      ^,          ,          \        4      R\        \        4      ,          8X  g   Q h\        \        \        4      ^,          \        4      ^\        \        4      ^,          ,          ^,          8X  g   Q h\        \        \        4      \        \	        \        4      4      ,          \        4      R\        \	        \        4      4      ^,          ,          ^,          8X  g   Q h\        R4      p \        \        V \        \        4      ,          4      \        4      ^V ^,          ,          \        V \        \        4      ,          4      ,          ^\        \        4      ,          \	        V \        \        4      ,          4      ,          V ,          ,
          8X  g   Q h\        \        V \        \        4      ,          4      \        4      \        R\        \        4      ,          \	        \        \        4      V ,          4      ,          V ,          ^\        \        \        4      V ,          4      ,          V ^,          ,          ,           \        V ^ 4      3R4      8X  g   Q h\        RRR7      p \        \        V \        \        4      ,          4      \        4      ^V ^,          ,          \        V \        \        4      ,          4      ,          ^\        \        4      ,          \	        V \        \        4      ,          4      ,          V ,          ,
          8X  g   Q hR# )r3   r5   TpositiveNrE   )r   T)	r*   r   r4   r   r   r   r+   r   r   r5   s    r8   test_heurisch_radicalsr\      s   Ad1gIq!QtAwY...Ad1gqjL!$47
222DGQJ"aQ
l1n444CF4A<'+r$s1v,//A!/CCCCsAC$q'	NA&!AqD&QtAwY*?	$q'	#aQi. "+# # # #C$q'	NA.)	DGCQ	N	"1	$qT!WQY'71'<	<bAhG3    	sT"AC$q'	NA.!AqD&QtAwY2G	$q'	#aQi. "3# # # #r7   c                     \        \        \        4      \        4      \        \        \        4      ,          \        \        ^,          ) 4      \	        \
        4      ,          ,           8X  g   Q h\        \        \        ^,          ) 4      \        \        4      ,          \        4      \	        \
        4      \        \        4      ^,          ,          ^,          8X  g   Q hR# rS   )r*   r#   r4   r   r   r
   r6   r7   r8   test_heurisch_specialr^      sy    CFA!CF(S!Q$ZR-@"@@@@CAJs1v%q)T"Xc!fai-?!-CCCCr7   c            
         \        ^\        \        ,           ,          \        4      \        \        \        ,           4      8X  g   Q h\        ^\        \	        ^4      ,           ,          \        4      \        \        \	        ^4      ,           4      8X  g   Q h\        \        \        \        \        \        ,           \        ,           4      \        4      \        4      4      \        \        \        ,           \        ,           4      8X  g   Q hR# r2   )r*   r4   r5   r   r   r(   r   rL   r6   r7   r8   test_heurisch_symbolic_coeffsr`      s    Aq1uIq!SQZ///Aq47{OQ'3q47{+;;;;D#a!eai.!4a89SQ^KKKr7   c            
      |   \        R 4      p \        ^\        ^,          V ,           ,          \        4      \        \	        \        \        V ) 4      ,
          4      ^\        V ) 4      ,          ,          \	        \        \        V ) 4      ,           4      ^\        V ) 4      ,          ,          ,
          \        V ^ 4      3R\        ,          R34      8X  g   Q h\        R RR7      p \        ^\        ^,          V ,           ,          \        4      \        \        \        V 4      ,          4      \        V 4      ,          8X  g   Q hR# )r5   TrY   Nr?   )r   r+   r4   r   r   r   r   r   r[   s    r8   "test_heurisch_symbolic_coeffs_1130rb      s    sAAq!taxL!,	T1"X$r(
#c!dA2h,&748&DDq!H1d|1    	sT"AAq!taxL!,aQia1HIIIr7   c                  T   \        \        ^^\        ^,          ,          ,           4      \        . R7      \        \        ^^\        ^,          ,          ,           4      ,          ^,          \        ^4      \        \        ^4      \        ,          4      ,          ^,          ,           8X  g   Q h\        \        ^^\        ^,          ,          ,
          4      \        . R7      \        \        ^^\        ^,          ,          ,
          4      ,          ^,          \        ^4      \	        \        ^4      \        ,          4      ,          ^,          ,           8X  g   Q h\        ^\        ^^\        ^,          ,          ,           4      ,          \        . R7      \        ^4      \        \        ^4      \        ,          4      ,          ^,          8X  g   Q h\        ^\        ^^\        ^,          ,          ,
          4      ,          \        . R7      \        ^4      \	        \        ^4      \        ,          4      ,          ^,          8X  g   Q h\        \        R\        ^,          ,          4      \        . R7      \        ^\        ,          4      \        \        ^4      \        ,          4      ,          ^,          8X  g   Q h\        ^\        ^	^\        ^,          ,          ,
          4      ,          \        . R7      \	        \        \        ^^4      ,          4      ^,          8X  g   Q h\        ^\        ^	^\        ^,          ,          ,           4      ,          \        . R7      \        \        \        ^^4      ,          4      ^,          8X  g   Q h\        ^\        ^\        ^,          ,          ^,
          4      ,          \        . R7      \        ^4      \        ^\        ,          \        ^4      \        ^\        ^,          ,          ^,
          4      ,          ,           4      ,          ^,          8X  g   Q hR# )r3   hintsNi)
r*   r   r4   r   r   r   r
   r#   r	   r   r6   r7   r8   test_heurisch_hackingrf      s   DQq!tV$ar2	$q1QT6z
1tAwuT!WQY'77::; ; ;DQq!tV$ar2	$q1QT6z
1tAwtDGAI6r99: : : Ad1qAv:&&4Qd1gai  "# # #Ad1qAv:&&4QT!WQY!" " " C1a4L!2.QrT
3tAwqy>!"$% % % Ad1qAv:&&4Qx1~q ! ! ! Ad1qAv:&&4aA!" " " Ad1QT6!8n$ar273qsT!WT!AqD&1*%55566q89 9 9r7   c                  H    \        \        \        4      \        4      e   Q hR # r;   )r*   r0   r4   r6   r7   r8   test_heurisch_functionrh      s    AaD!$$$r7   c                     \        \        \        4      \        4      p \        \        \        4      V ,          \        4      \        \        4      ^,          ^,          8X  g   Q h\        \        \        4      ^,          V ,          \        4      \        \        4      ^,          ^,          8X  g   Q h\        V \        \        4      ,          \        4      \	        \        \        4      4      8X  g   Q hR# rS   )r   r0   r4   r*   r   )dfs    r8   !test_heurisch_function_derivativerk      s     
adABAaDGQ1Q4719,,,AaD!GBJ"adAgai///BqtGQ3qt9,,,r7   c            	         ^\         \        ,           ,          p \        V \        4      \        \        \         ,           4      8X  g   Q h^\         \        ,
          ,          p \        V \        4      \        \        \         ,
          4      ) 8X  g   Q h^\         \        ,
          \         \        ,           ,          ,          p \        V \        4      \	        \        \        \         ,
          4      ) ^\         ,          ,          \        \        \         ,           4      ^\         ,          ,          ,           \        \         ^ 4      3^\        ,          R34      8X  g   Q h\        \        ^,          \         \        ,
          \         \        ,           ,          ,          4      p \        V \        4      \        \        \        ^,          ) \        ^,          \         ^,          ,
          ,          4      ,          \         ^,          \        \        ^,          ) \        ^,          \         ^,          ,
          ,          4      ,          \        ,          ,
          8X  g   Q hR# )r3   TN)r5   r4   r+   r   r   r   r   )r0   s    r8   test_heurisch_wrapperrm      sb   	1q5	AAq!SQZ///	1q5	AAq!c!a%j[000	AEAE?AAq!Y
a!e*ac	SQZ1-	-r!Qx81Q3+&G G G G 	QTAEAE?#$AAq!QtQTE1a4!Q$;,?'@%@d4Aq!tad{#$$Q&&' ' ' 'r7   c                      \        ^\        ^\        \        4      ^,          ,           ,          ,          \        4      \        \        \        4      4      8X  g   Q hR# r2   )r*   r4   r   r   r6   r7   r8   test_issue_3609ro      s5    AqAA	M*+Q/4A<???r7   c                     R  p \         ^,          ^\         ^,          ,          ,
          ^\         ^,          ,          ,
          ^\         ,          ,           ^,
          \         ^,          ^\         ^,          ,          ,           ^\         ^,          ,          ,           ^\         ^,          ,          ,           ,          p^^\         ^,          ,          ,           ^\         ,          ,           ^\         ^,          ,          ,           \         ^,          ^\         ^,          ,          ,           ^\         ,          ,           ,          \        \         4      ,           pV ! \        \        V\         4      4      \         4      V8X  g   Q hR# )c                     V P                   '       d<   \        V P                   Uu. uF  q"P                  V4      '       g   K  VNK  	  up!  # V # u upi r;   )is_Addr   argshas)exprr4   args   && r8   
drop_const"test_pmint_rat.<locals>.drop_const  s>    ;;;B#ggaj##BCCK Cs   AAN)r4   r   r'   r*   )rw   r0   gs      r8   test_pmint_ratrz      s     
A1a4!AqD&	 1Q3	&	*QTAadF]R1W-DqAv-MNA	
Qq!tVac	AadF	"QTAadF]QqS%89CFBAghq!n-q1Q666r7   c                     \         \        \         4      ,
          \        \         4      ^,          ,          \        \         4      ,           p \         ^,          ) ^,          \         \        \         4      ,          ,
          \        \        \         4      ^,          ^,           4      ^,          ,           p\        V \         4      V8X  g   Q hR# rS   )r4   r   r   r*   r0   ry   s     r8   test_pmint_trigr}     sp    	
SVs1vqy 3q6)A	
Aa!CF(SQQ/11AAq>Qr7   c                  ~   ^\         ,           \         \        \         4      ,          ,           \         \        \         4      ,           \        \         4      ,           ^,
          ,          \         \        \         4      ,           \        \         4      ,           ^,          ,          \         ,          p \        \         \        \         4      ,           \        \         4      ,           4      ^\         \        \         4      ,           \        \         4      ,           ,          ,           p\        \	        V \         4      4      V8X  g   Q hR# r2   )r4   r   r   r'   r*   r|   s     r8   test_pmint_logexpr     s    	
Q3q6	AAJQ/!34a#a&j3q66IA5MMaOAAAJQ 1a#a&j3q6&9#::A8Aq>"a'''r7   c                     \        \        ^,          ) 4      \        \        4      ,          \        \        4      ^,          \        \        4      ^,          ,
          \        \        4      ,
          ^,           ,          p \        \        4      \        \        \        4      ^,
          4      ,          ^,          \        \        4      \        \        \        4      ^,           4      ,          ^,          ,
          \        \        4      ^\        \        4      ,          ^,
          ,          ,
          p\        \        V \        4      4      V8X  g   Q hR# rS   )r   r4   r#   r   r
   r   r'   r*   r|   s     r8   test_pmint_erfr     s    QTE
3q63q619s1vqy03q69A=>ARSVaZ "T"Xc#a&1*o%=a%??$r(AcRSfHWXLBYYA8Aq>"a'''r7   c                      \        \        4      p \        \        \        4      ,          \        ,
          \        \        \        4      ,          ,           p\        V \        4      V8X  g   Q hR # r;   )r   r4   r*   r|   s     r8   test_pmint_LambertWr   "  s>    A	(1+AhqkM)AAq>Qr7   c                  "   \        \        ^,           \        4      \        \        \        4      ,          p \        \        \        4      ,          \        \        \        \        4      4      ,
          p\	        V \        4      V8X  g   Q h\        \        \        \        4      ,          \        \        \        ^,           \        4      ,          ,
          \        ,          p \        \        \        4      p\	        V \        4      V8X  g   Q h\        \        ^,           \        4      \        \        \        4      ,          p \        \        \        4      ,          \        \        \        \        4      4      ,
          p\	        V \        4      V8X  g   Q hR# r2   )r   nur4   r   r*   r"   r|   s     r8   test_pmint_besseljr   )  s    Q72q>)A
3q6	CA''AAq>Q	GBN	QwrAvq11	114AAAAq>Q
261bQiA
3q6	C2q	N"AAq>Qr7   c                     \         \        \        \         4      ,          \        \        ^\         ,          4      ,          p R\         ,          \        \        \         4      ,          \        \        ^,
          ^\         ,          4      ,          ^,          \         \        \        ^,
          \         4      ,          \        \        ^\         ,          4      ,          ^,          ,           p\	        V \         4      V8X  g   Q h\         \        \        \         4      ,          \        \        ^\         ,          4      ,          p R\         ,          \        \        \         4      ,          \        \        ^,
          ^\         ,          4      ,          ^,          \         \        \        ^,
          \         4      ,          \        \        ^\         ,          4      ,          ^,          ,
          p\	        V \         4      V8X  g   Q hR# )rT   NrE   )r4   r   r   r!   r*   r    r|   s     r8   test_pmint_bessel_productsr   :  s"   	'"a.QqS))A
1WR^GBFAaC002QwrAvq7I5I'RTVWXYVYJZ5Z[\5\\AAq>Q	'"a.QqS))A
1WR^GBFAaC002QwrAvq7I5I'RTVWXYVYJZ5Z[\5\\AAq>Qr7   c                     R  p ^V ! \         4      ^\        V ! \         4      4      \         V ! \         4      ,           ,          ,           ,          ,           ^V ! \         4      ,           ,          \         V ! \         4      ,           ,          p\        \         \        \	        \         4      4      ,           4      \        \        \	        \         4      4      4      ,           p\        V\         4      V8X  g   Q hR# )c                 *    \        \        V 4      4      # r;   )r   r   )r4   s   &r8   omega%test_pmint_WrightOmega.<locals>.omegaH  s    Ar7   N)r4   r   r   r   r   r   r*   )r   r0   ry   s      r8   test_pmint_WrightOmegar   G  s      
U1XSq]a%(l;;<	<q58|LaRWXYRZl[AAQ  !CQ(8$99AAq>Qr7   c                  (   \        \        ^R\        ^,          ,          ,           4      \        . R7      R\        ,          \        R\        ^,          ,          ^,           4      ,          R\        R\        ,          4      ,          ,           8X  g   Q hR# )r3   g      ?rd         ?g      ?N)r*   r   r4   r   r6   r7   r8   test_RRr   Q  s_     DT!Q$Y'"5Ad419q=!!Cc!e$445 5 5r7   c                     a \        R 4      w  p o\        R4      ! V 4      pV3R lp\        V! V4      V4      p\        V! V 4      V 4      pWCP                  W4      8X  g   Q hR# )zt RrL   c                 R   < V \        S^,          V ^,          ,
          4      ,          # )rT   r   )r4   Rs   &r8   r0   test_issue_22527.<locals>.fe  s    adQTk"""r7   N)r   r   r.   subs)trL   r0   UzUtr   s        @r8   test_issue_22527r   b  sW    6?DAqaA#	1Q4	B	1Q4	Br7   c                  ^   \        R RR7      p \        \        4      \        ^\        ,           ^,          4      ,          ^,          p\        \        \        ) V ^,          ,          ^,          4      V ^ ^34      V\        V,          ,
          8X  g   Q h\        \        ^,          ) ^^\        ,
          ^,          ,          ,          4      p\        V\        . R7      e   Q h\        V ^,          ) ^^\        ,
          ^,          ,          ,          4      p\        W. R7      e   Q h\        \        4      \        ^\        ,           ^,          4      ,          ^,          p\        \        \        ) \        ^,          ,          ^,          4      \        ^ ^34      V\        V,          ,
          8X  g   Q hR# )rTrealrd   N)	r   r   r
   r#   r   r.   r   r4   r*   )r   as     r8   %test_heurisch_complex_erf_issue_26338r   l  s    $ARa!eQY!AS!AqD^aAY/1qs7:::QTE1a!eaZ< !AAq#+++QTE1a!eaZ< !AA#+++Ra!eQY!AS!AqD^aAY/1qs7:::r7   c            	      B   \        R 4      p \        RRRR7      w  rr4\        \        V) V,          4      ..4      p\	        ^S^d4      p^dRV^2R^^x.w  rxrrpWzV,          ^\        W8,
          ) V,          4      ,
          ,          W,          ^\        W8,
          ) V,          4      ,
          ,          ,           ,          pWzV,          \        W8,
          ) V,          4      ,          \        W,
          V,          4      ^,
          ,          W,          \        W8,
          ) V,          4      ,          \        W,
          V,          4      ^,
          ,          ,           ,          p\        ^ W88  3V\        W8*  W98  4      3WV8*  34      p\        V ! V4      V4      p\        W! V4      ,          ..4      pWUP                  W44      R,          ,          VP                  VP                  VP                  4      P                  W44      ,          p\        V^ ,          V^ V34      pVf   Q hR# )Z0zk01 k10 t sTr   rZ   r   g333333?Nr?   )r   r   r&   r   r	   r   r%   r   r   lhsrhsr.   )r   k01k10r   sm_83r   bcder0   ry   AIF_btfAIF_atfAIF_symaif_eqf_vec	integrandsolutions                        r8   test_issue_15498r   y  s   	$BMtDNCacT!VA
2s
C #sBQ<Q1q1a#hqj/)*QS!cAE(1*o2E-FFGG1S15!_$c15!)nq&8 
CaeHQJaeQY!!345 6GAE
Wc!&!%.@$AGRSVCTUG1wFSAYK=!E&&,""5::fjj&**#E#J#J1#PPI11ay1Hr7   c                     \         \        ^^4      ,          \        \         4      ,          p ^\         \        ^4      ^,          ,          ,          \        \         4      ,          ^,          ^	\         \        ^4      ^,          ,          ,          ^1,          ,
          p\	        V \         4      V8X  g   Q h\        V \         4      V8X  g   Q h\        V \         ^ ^34      \        ^	4      ) ^1,          8X  g   Q hR# )   N)r4   r	   r   r/   r*   r.   )r   rN   s     r8   test_heurisch_issue_26930r     s    8Aq>!#a&(IQ1a[=Q!Aa!A$q&kM"$44DIq!T)))Y"d***YAq	*qteBh666r7   c            
         \        R RRR7      w  rp\        RRR7      pV) V,          \        V ) V^,          ,          \        V4      V,          ,
          4      ,          pW2,          \        V ) V^,          ,          \        V4      V,          ,           4      ,          p\        WB4      \        WR4      ,           pV) \        V ) V^,          ,          4      ,          \        \        V4      V,          4      ,          ^V ,          ,          V\        V ) V^,          ,          4      ,          \        \        V4      ) V,          4      ,          ^V ,          ,          ,           \        \        4      V,          \        V4      ,          \        V^V ,          ,          4      ,          \        \        V 4      V,          \        V4      ^\        V 4      ,          ,          ,
          4      ,          ^V \        ^4      ^,          ,          ,          ,          ,           \        \        4      V,          \        V4      ,          \        V^V ,          ,          4      ,          \        \        V 4      V,          \        V4      ^\        V 4      ,          ,          ,           4      ,          ^V \        ^4      ^,          ,          ,          ,          ,           pVP                  RR7      P                  4       V8X  g   Q hR# )za, b, xTr   Cr   F)r*   N)	r   r   r   r$   r
   r#   r/   doitexpand)r   r   r4   r   i1i2iress           r8   test_heurisch_issue_26922r     s   idT:GA!$A
Ac1"QT'DGAI%&	&B	
S!AqD4719$%	%B(2/)A	
3r!Q$w<DGAI&!,
C1a4L.d1gXaZ
(!A#
.	/
r(1*T!W
SAaC\
)#d1gai$q'1T!W9:M.M*N
NPQRSVWXYVZ[\V\R]P]
^	_ r(1*T!W
SAaC\
)#d1gai$q'1T!W9:M.M*N
NPQRSVWXYVZ[\V\R]P]
^	_  6656!((*c111r7   N)gsympy.concrete.summationsr   sympy.core.addr   sympy.core.functionr   r   r   sympy.core.numbersr   r	   r
   sympy.core.relationalr   r   sympy.core.symbolr   r   &sympy.functions.elementary.exponentialr   r   r   %sympy.functions.elementary.hyperbolicr   r   r   r   (sympy.functions.elementary.miscellaneousr   $sympy.functions.elementary.piecewiser   (sympy.functions.elementary.trigonometricr   r   r   r   r   r   sympy.functions.special.besselr   r    r!   r"   'sympy.functions.special.error_functionsr#   sympy.integrals.integralsr$   sympy.logic.boolalgr%   sympy.matricesr&   sympy.simplify.ratsimpr'   sympy.simplify.simplifyr(   sympy.integrals.heurischr)   r*   r+   sympy.testing.pytestr,   r-   r.   sympyr/   r4   r5   rL   r   r0   r9   r=   rA   rC   rF   rI   rO   rQ   rU   rW   r\   r^   r`   rb   rf   rh   rk   rm   ro   rz   r}   r   r   r   r   r   r   r   r   r   r   r   r   r6   r7   r8   <module>r      sR   )  < < 0 0 ( / G G K K 9 : V V J J 7 . # ! * , K K , / j!1aSM<&H;)."K;(7BP\
#"D
LJ90% 	- 	-'@7 ((" 	 	5"
; " 7 72r7   