+
    iJ                        ^ RI Ht ^ RIHtHtHt ^ RIHt ^ RIH	t	H
t
 ^ RIHt ^ RIHt ^ RIHtHtHt ^ RIHt ^ R	IHtHt ^ R
IHtHt ^ RIHtHt ^ RIHt ^ RI H!t! ^ RI"H#t#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/ ^ RI0H1t1 ^ RI2H3t3H4t4H5t5H6t6H7t7H8t8H9t9 R t:R t;R t<R t=R t>R t?R t@R tAR tBR tCR tDR tER  tFR! tGR" tHR# tIR$ tJR% tKR& tLR' tMR( tNR) tOR* tPR+ tQR, tRR- tSR.# )/    )Add)
DerivativeFunctiondiff)Mul)IRational)Pow)S)SymbolWildsymbols)Abs)explog)rootsqrt)cossin)factor)O)collectcollect_constfractionradsimprcollect)	unchanged)_unevaluated_Mul)_unevaluated_Addcollect_sqrtfraction_expandcollect_abs)raises)xyzabcdc            
      @   \        ^4      p \        ^4      p\        ^4      p\        ^4      p\        \        ^V ,          4      4      \        ^4      ^38X  g   Q h\        ^^V ,           ,          4      R \        ^4      ,           8X  g   Q h\        ^W,           ,          4      \        ^4      ) \        ^4      ,           8X  g   Q h\        \        ^^V ,           V,           ,          4      4      \        ^4      ) \        ^4      ,           ^,           ^38X  g   Q h\        \        ^W,           V,           ,          4      4      \        ^4      ) ^\        ^4      ,          ,           ^\        ^4      ,          ,           ^38X  g   Q h\        \        ^^V ,           V,           V,           ,          4      4      R!\        ^
4      ,          ^\        ^4      ,          ,
          ^7\        ^4      ,          ,
          ^=\        ^4      ,          ,
          ^\        ^4      ,          ,           ^],           ^.\        ^4      ,          ,           ^5\        ^4      ,          ,           ^G38X  g   Q h\        \        ^W,           V,           V,           ,          4      4      R"\        ^*4      ,          ^\        ^4      ,          ,
          ^"\        ^F4      ,          ,
          ^\        ^4      ,          ,
          ^\        ^i4      ,          ,           ^\        ^4      ,          ,           ^>\        ^4      ,          ,           ^\        ^4      ,          ,           ^38X  g   Q h\        ^^V ^,          ,           V^,          ,           V,           V,           ,          4      p\        RV,          P                  4      ^8X  g   Q h\        ^V,          4      ^V,          8X  g   Q h\        ^V,          ^R7      P                  4       ^V ^,          ,           V^,          ,           V,           V,           8X  g   Q h\        ^V ^,          ,          4      \        ^4      ^,          8X  g   Q h\        ^V \        ,          V,           V,           V,           ,          4      ^\        ^4      ,          \        ^,          ,          ^\        ^4      ,          \        ^,          ,          ,
          ^\        ^4      ,          \        ^,          ,          ,
          ^\        ^4      ,          \        ^,          ,          ,
          ^\        ^4      ,          \        ^,          ,          ,
          ^\        ^4      ,          \        ^,          ,          ,           ^\        ^*4      ,          \        ^,          ,          ,           ^\        ^F4      ,          \        ^,          ,          ,           ^\        ^i4      ,          \        ^,          ,          ,
          ^T\        ^4      ,          \        ^,          ,          ,           ^d\        ^4      ,          \        ^,          ,          ,           ^t\        ^4      ,          \        ^,          ,          ,           ^H\        ^F4      ,          \        ^,          ,          ,
          ^(\        ^*4      ,          \        ^,          ,          ,
          ^\        ^4      ,          \        ^,          ,          ,
          R\        ^4      ,          \        ^,          ,          ,           R\        ^4      ,          \        ^,          ,          ,
          R\        ^4      ,          \        ^,          ,          ,
          ^\        ^4      ,          \        ^,          ,          ,
          ^x\        ^i4      ,          \        ^,          ,          ,           R\        ^4      ,          \        ,          ,
          ^>\        ^4      ,          \        ,          ,
          ^R\        ^*4      ,          \        ,          ,           ^b\        ^F4      ,          \        ,          ,           ^v\        ^i4      ,          ,
          ^;\        ^4      ,          ,           R\        ^4      ,          ,           R\        ^4      ,          ,           ^\        ^,          ,          R	\        ^,          ,          ,
          R
\        ^,          ,          ,           R\        ^,          ,          ,
          R,           ,          8X  g   Q h\        ^V \        ,          V \        ,          ,           V,           V,           ,          4      \        ^4      \        ,          \        \        ,           ^,          ,          ^\        ^4      ,          \        ,          ,
          \        ^*4      \        ,          ,           \        ^4      \        ,          \        \        ,           ^,          ,          ,           ^\        ^4      ,          \        ,          ,
          \        ^*4      \        ,          ,           \        ^4      \        \        ,           ^,          ,          ,
          \        ^4      \        \        ,           ^,          ,          ,
          ^\        ^4      ,          ,
          ^\        ^4      ,          ,           ^\        ^,          ,          ^\        ^,          ,          \        ,          ,           ^\        ^,          ,          \        ^,          ,          ,           ^\        ^,          ,          ,
          ^\        ,          \        ^,          ,          ,           ^(\        ,          \        ,          ,
          ^\        ^,          ,          ,           ^\        ^,          ,          ,
          ^,           ,          8X  g   Q h\        ^V \        ,          V \        ,          ,           V \        ,          ,           V \        ,          ,           ,          4      \        ^4      ^\        ,          ^\        ,          ,           ^\        ,          ,           ^\        ,          ,           ,          8X  g   Q h\        ^^V \        ,          ,           V \        ,          ,           V \        ,          ,           V \        ,          ,           ,          4      \        ^4      \        ,          \        ^4      \        ,          ,           \        ^4      \        ,          ,           \        ^4      \        ,          ,           ^,
          ^\        ^,          ,          ^\        ,          \        ,          ,           ^\        ,          \        ,          ,           ^\        ,          \        ,          ,           ^\        ^,          ,          ,           ^\        ,          \        ,          ,           ^\        ,          \        ,          ,           ^\        ^,          ,          ,           ^\        ,          \        ,          ,           ^\        ^,          ,          ,           ^,
          ,          8X  g   Q h\        \        ^,          \        ,
          \        \        \        4      ,
          ,          4      \        \        4      \        ,           8X  g   Q h\        \        ^,          \        ,
          ) \        \        \        4      ,
          ,          4      \        \        4      \        ,           ) 8X  g   Q h\        ^^\        ,
          \        \        ,          ,           ,          4      \        ) \        ,          ^,           \        ,           \        ^,          ^\        ,          ,
          ^,           ,          8X  g   Q h\        ^\        ) \        ,           \        \        \        4      ,
          ,          ,          4      \        ) \        \        4      ,
          \        \        ,
          \        ^,          \        ,
          ,          ,          8X  g   Q h^^\        ^4      ,          ,           \        ,          ^\        ,          ^\        \        4      ,          ,
          ,          p\        V4      \        ^^\        ^4      ,          ,           ,          ^\        ,          ^\        \        4      ,          ,
          ,          8X  g   Q h\        ^V,          4      R#\        ,          ^	\        ^4      ,          \        ,          ,           ^	\        \        4      ,          ,
          ^	\        ^4      ,          \        \        4      ,          ,           ^	\        ,          ^	\        ^,          ,          ^	\        ,          ,
          ,          ,          8X  g   Q h\        ^^^\        ^4      ,           ,          ,           4      \        \        P                  R \        ^4      ,           RR7      ^,           8X  g   Q h\!        RRR7      p\        \        ^,          \        ^4      \        ^,          ,          ,           \        ^4      \        ,          V,          ,
          4      \        ^,          \        ^4      \        ^,          ,          ,           \        ^4      \        ,          V,          ,
          8X  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      \        38X  g   Q h\        \        ^\        ^\        ,          ^,           4      ,          4      4      \        ^\        ,          ^,           4      ^\        ,          ^,           38X  g   Q h\        \        ^\        ^\        ^,           ,          4      ,          4      4      \        ^\        ,          ^,           4      ^\        ,          ^,           38X  g   Q h\        R4      p\        V4      P                  4       R$^\#        ^^4      ,          ,          ^^\#        ^^4      ,          ,          ,
          ^,           ^\        ^4      ,          ,           8X  g   Q h\        ^\        ^4      ) ^,          \        P                  ,
          \        ^4      ) ^,          \        P                  ,
          ^,          ,           ,          4      ^8X  g   Q hR%\        ^4      ,          \        \        ^4      ^,           4      ,          \        ^\        ^4      ,          ^(,           4      ,          R\        ^4      ,          \        R&\        ^4      ,          ^(,           4      ,          \        \        ^4      ) ^,           4      ,          ,
          ^x\        ^
4      ,          \        R&\        ^4      ,          ^(,           4      ,          \        \        ^4      ) ^,           4      ,          ,
          ^x\        ^4      ,          \        \        ^4      ) ^,           4      ,          \        ^\        ^4      ,          ^(,           4      ,          ,           ^x\        ^4      ,          \        R&\        ^4      ,          ^(,           4      ,          \        \        ^4      ^,           4      ,          ,           ^x\        ^
4      ,          \        \        ^4      ) ^,           4      ,          \        ^\        ^4      ,          ^(,           4      ,          ,           ^x\        ^
4      ,          \        R&\        ^4      ,          ^(,           4      ,          \        \        ^4      ^,           4      ,          ,           R'R\        ^4      ,          ,
          ^\        ^
4      ,          \        \        ^4      ^,           4      ,          ^\        ^
4      ,          \        \        ^4      ) ^,           4      ,          ,           ^,          ,           ,          p\        V4      \        P$                  J g   Q h^\        \        ^4      ^,          ^\        ^4      ,          ,           ^\        ^4      ,          ,           ^\        ^4      ,          ,           4      ,          ^,           p\        V4      \        \        ^4      ^\        ^4      ,          ,           ^\        ^4      ,          ,           ^#\        ^4      ,          ,           4      ) R(\        ^#4      ,          R\        ^4      ,          ,
          R\        ^4      ,          ,
          R\        ^
4      ,          ,
          R\        ^4      ,          ,           R,           R\        ^4      ,          ,           R\        ^4      ,          ,           ,          R,          ^,           8X  g   Q h\        ^4      \        ^4      ,
          p\        ^V^,          ,          4      \        ^4      \        ^4      ,           ^,          8X  g   Q h\        ^V) ^,          ,          4      \        ^4      \        ^4      ,           ^,          ) 8X  g   Q h\        ^V) \        ,          ,          4      V) \        ) ,          8X  g   Q h\        ^V\        ,          ,          4      \        ^4      \        ^4      ,           \        ,          8X  g   Q h\        \'        ^R \        ^4      ,
          ,          \        ) 4      4      R R \        ,          ,          ^\        ^4      ,           ^\        ,          ,          ,          8X  g   Q h\)        ^^\        ^4      ,           ,          4      p\        V4      \)        \        ^4      ) ^,           4      8X  g   Q h\        V^,          4      \)        \        ^4      ) ^,           4      ^,          8X  g   Q h\        ^V,          4      ^\)        \        ^4      ) ^,           4      ,          8X  g   Q h\        ^V,          4      ^\)        \        ^4      ) ^,           4      ,          8X  g   Q h\        \        V\        \        4      ,          4      4      \        \        4      \)        \        ^4      ) ^,           4      ,          \        38X  g   Q h^\        ^4      ,           p	\        \        V	,          RR7      \        ) \        ^4      ) ^,           ,          8X  g   Q h\        \        \        V	,           ,          RR7      \        \        ^,           \        ^4      ,           ,          8X  g   Q h\        \        \        V	,           ,          V	,          RR7      \        ) \        ^4      ) ^,           ,          \        ^,           \        ^4      ,           ,          8X  g   Q h\        \        4      \        \        4      ,          p\        V4      \+        \        \        4      \        \        4      ^\        ,          4      8X  g   Q h\        VRR7      V8X  g   Q h\        \        \        4      \        \        4      ^,          ,          4      \+        \        \        4      \        \        ^,          4      ^\        ^,          ,          4      8X  g   Q h\        \        4      \        ^,          ,          p\        V4      V8X  g   Q h^ RIHp
 V
! \        \        ^4      ^,
          ,          \        ^ ^\        ^4      ^,           ,          34      p\        V4      V
! \        ^4      ^,           \        ,          \        ^ \        ^4      ^,
          34      8X  g   Q h^ RIHp V! \        \        ^4      ^,
          ,          4      p\        V4      V! \        ^4      ^,           \        ,          4      8X  g   Q hR# ))   l   N>A)	max_termsi  i  i.  i  i'  i  i  i8  i  i  FevaluateAcommutativezE-(2 + 2*sqrt(2) + 4*2**(1/4))/(1 + 2**(3/4) + 3*2**(1/4) + 3*sqrt(2))ih  i   i i i i iW ivs iW~ iM)symbolic)Integral)	FiniteSetNiiiiii`si)N)r   r   r   lenargsexpandr'   r(   r)   r*   r%   r$   r   r   r   Halfr   r	   NaNr   r   umulsympy.integrals.integralsr4   
sympy.setsr5   )r2r3r5r7r&   er0   eqbaserr4   r5   s               _/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/simplify/tests/test_radsimp.pytest_radsimprI      sN   	aB	aB	aB	aBGAbDM"tAwl2221a"f:
T!W  1bg;	a47  GAq2v{O,-
q'DG	a	#$ $ $GArw|,-.
r(QtAwY	47	*B/0 0 0GAq2v{R/012	T"X48	#baj	02d1g:	=48	K

QZ
T!W*
%&(	*+ + + GArw|b0123	T"XDG	#bbk	1CQK	?"T#Y,	N
d1g+
48
$&)$q'k
236	89 9 9 	1r!t8bd?R'",-.A&q(../25551Q3<1Q31Q3"%,,.!bd(RT/B2F2KKKK1bd8Q	  1bdRi"nr)*+	
471a4!DG)AqD.	(1T!W9QT>	9Ad1gIadN	JDGAqD
T"X:ad?
+-.tBxZ1_
=?@bz!Q$
O
T#Y,q!t

 ajAo
.03DGAqD0@
A 	DGAqD
 d2h;q!t+
, /1bk!Q$.>
? 	
$r(
1a4	
 d1g+ad*	
+ .1a[A-=	
>
 	DGAqD

 tAw;q!t+
,
 /2$s)mAqD.@
A 	DGA
 48A
& )+48A
6 9;48A
F 	DI
 47

# &)a[
1 47tAw;
? BDAqDAqDB19B#AqDyB)+/B0	1	2 	2 	2 1bdRTkB&+,-	aAEA:	$q'	!	+d2hqj	84719a	G
F < 
$q'	!
"2hqj
)+/7AEA:+=
>@DQ	J
I A
$q'	
d1gI
&()!Q$1a4(9Bq!tGAqDL(H
1a4)A#ad()T!V)$&'1f)-/1!Q$w)79:);	<= = =
 1bdRTkBqD(2a4/01Q1qsQqS1Q3&'( ( (1a"Q$hAo1,r!t345	aT!WQY	a	*T!WQY	6	:Qq!tVac!e^	!A>!A>!Q$>!"1Q>')*1Q>/121a4>8:;A#a%>@BCAqD&>IKL>M 	NO O O AqD1Hq47{+,Q!  QTAX;DG,-
q'A+  1a!eack?#
AA1qs
Q'( ( (1rAvDG,-.
d1gQA*+, , ,	
QtAwY1Q347?+A1:A$q'	M*AaC!DG)O<<<<1Q3<	A$q'	!	aQi	'!DG)DG*;	;ac1QT6	!D ? 	   1q!d1g+&'AFFBaL51A56 6 6'A1a4$q'!Q$,&a145	1tAwq!t|d1gaik)* * *1T!a$q'k/**+Qx$q'/AAAA1T!a$q'k/*A--.T!WHtAw4F3J2JJJJ GAd1gI&'DGQ<777GAd1Q37mO,-$qsQw-1q1IIIIGAd1a!e9o-./D1qM1Q373KKKK 	
 2 	3A1:"QA%6"61hq!n;L9L"Lq"PSTUYZ[U\S\"\\\\ 1tAwhqj166)d1gXaZ!&&-@1,DDEF!KKK 
d1gd47Q;'	'QtAwY^(<	<DGDDGb))$Qx!|*<<
=DHT"T!W*r/**4a1+==
> 	DGD$q'A&&tAd1gIN';;
< 	DGDDGb))$tAw{*;;	
<
 	DHT47(Q,''QtAwY^(<<
= 	DHT"T!W*r/**4Q!+<<
= @FT!W@48Da1$55
48D$q'A&&')*+@+	,  2;!%% 	
$tAwqy1T!W9$qay01T!W9<
==AA1:	d1g47
"RQZ/
47
 
 	tBx''$s)*;;gd2h>NN
$r(
$T!W_-/679@b9IJR	 %	% ()	)* * * 7T!WD1T1W9$q'DG"3a!77771teaZ< d1gQ&7!%;$;;;;1teaZ< dUqbM1111T1W9$q'DG"3a!777742Q<(1"-.2A,DGqQRs?S2SSSS 	Aq47{OA1:d1gX\****1Q3<3Qx!|,Q....1Q3<1S$q'A.....1Q3<1S$q'A.....GAd1gI&'DGCa
O,CQ+GGGG 	
DGA1Q3'A2Qx!|+<<<<1a!e9u-AEDGO1DDDD1a!e9Q;/	
T!WHqL1q547?+, , , 
aaB2;$tAwQ155552&",,, 4747A:%&$tAwQT
AadF*KKKK 
aAB2;" 3	!T!Wq[/Aq!T!Wq[/#:	;B2;(DGaK?aDGaK5HIIII$	1d1gk?	#B2;)T!Wq[!O4444    c                     \        R RR7      w  r\        V ^,          V^,          ,
          4      pV \        V,          ,           V,
          V \        V,          ,           V,           ,          p\        V4      \        ) V \        V,          ,           \        V ^,          V^,          ,
          4      ,
          ^,          ,          ^V ,          V,          ,          8X  g   Q hR# )zc pTpositiveN)r   r   r   r   )r)   psr(   s       rH   test_radsimp_issue_3214rP      s    54(DAQTAqD[A	
QqS1q1Q3w{#A1:!Q1WtAqD1a4K'881<<ac!eDDDDrJ   c                 	   \        R4      w  rr#\        ^V 4      ^8X  g   Q h\        WV ,          ,           V 4      V ^V,           ,          8X  g   Q h\        W ^,          ,           V 4      W ^,          ,           8X  g   Q h\        V ^,          W^,          ,          ,           V 4      V ^,          ^V,           ,          8X  g   Q h\        V ^,          W,          ,           V 4      W,          V ^,          ,           8X  g   Q h\        ^V ^,          ,          W^,          ,          ,           ^V ,          V,          ,           V .4      V ^,          ^V,           ,          ^V ,          V,          ,           8X  g   Q h\        ^V ^,          ,          W^,          ,          ,           ^V ,          V,          ,           V.4      ^V ^,          ,          W^,          ^V ,          ,           ,          ,           8X  g   Q h\        ^V,           V ,           ^,          P                  4       V 4      ^V,           ^,          P                  4       V ^^V,           ^,          ,          P                  4       ,          ,           V ^,          ^^V,           ^,          ,          P                  4       ,          ,           V ^,          ^^V,           ,          P                  4       ,          ,           V ^,          ,           8X  g   Q hW,           p\        WDP                  4      V8X  g   Q h\        V \	        V 4      ,          \        V 4      V,          ,           \        V 4      ^,          ,           ^V ,          ,           V RR7      V \	        V 4      ,          ^V ,          ,           V^,           \        V 4      ,          ,           8X  g   Q h\        V \	        V 4      ,          \        V 4      V,          ,           \        V 4      ^,          ,           ^V ,          ,           W,          ,           W,          \	        V 4      ,          ,           V RR7      V \	        V 4      ,          V^,           ,          ^V,           V ,          ,           V^,           \        V 4      ,          ,           8X  g   Q hR# )zCollect with respect to Symbolx,y,z,nNexact)r   r   r:   free_symbolsr   r   )r$   r%   r&   nexprs        rH   test_collect_1rX      s:   #JA!1a=AA!GQ AQK///A1Ha!QAX---AqD1T6M1&1a4!a%.888AqD13J#qsQTz111AadFQ!tVOac!e+aS2adAElQqSU6JJJJAadFQ!tVOac!e+aS2a1fqQ$1*~6MMMMa!eai!^++-q1q1uqj5H5H5J	1a!eaZ<


!!6"$%qD!QUQJ,)>)>)@$@6A	1aQi!!6"$%qD6) ) ) ) 5D4**+t3331SV8c!fQh&Q1AaC7$ 
s1vX!^q1uc!fn,- - -1SV8c!fQh&Q1AaC7!#=	CF
T
s1vXq1uQ	)QUCFN:; ; ;rJ   c                 T   \        R4      w  rp\        V \        V4      \        V4      ,           ,          V\        V4      \        V4      ,           ,          ,           \        V4      \        V4      ,           4      W,           \        V4      \        V4      ,           ,          8X  g   Q hR# )zCollect with respect to a sumza,b,xN)r   r   r   r   )r'   r(   r$   s      rH   test_collect_2rZ      su    gGA!1c!fs1vo&CFSVO)<<AQUSVc!f_56 6 6rJ   c                 4   \        R4      w  rp\        R4      p\        R4      w  rErg\        V) ^,          WE,          ,           V) 4      WE\        ^^4      ,
          ,          8X  g   Q h\        ^WE^,          ,          ,           WE,          4      ^WE^,          ,          ,           8X  g   Q h\        WE,          W,          V,          ,           WE,          4      WE,          ^V ,           ,          8X  g   Q h\        ^WE,          ,           W,          V,          ,           WE,          4      ^WE,          ^V ,           ,          ,           8X  g   Q h\        W,          V! V4      ,          WV! V4      ,          ,          ,           WC! V4      ,          4      W@V,           ,          V! V4      ,          8X  g   Q h\        W,          \	        V4      ,          W\	        V4      ,          ,          ,           V\	        V4      ,          4      W@V,           ,          \	        V4      ,          8X  g   Q h\        W^,          ,          \	        V4      ^,          ,          W\	        V4      ,          ^,          ,          ,           V\	        V4      ,          4      V^,          \	        V4      ^,          ,          W,           ,          8X  g   Q h\        WT,          V,          W,          V,          V,          ,           WE,          V,          4      ^V ,           V,          V,          V,          8X  g   Q hR# )z!Collect with respect to a productza,b,cfrR   N)r   r   r   r	   r   )r'   r(   r)   r\   r$   r%   r&   rV   s           rH   test_collect_3r]      s   gGA!A#JA!A2a4!#:r"aXa^);&<<<<Aa4L!#'1qQ$x<777AC!#a%K%a!e444AGac!eOQS)Qa!e_<<<13qt8a1Q4j(!AaD&1QAYqt^CCC13s1v:SV8,aAh71!e9SV;KKKK1T6#a&!)#a3q6Ao5qQx@	1SVQY   13q513q57?ACE*q1uaik!m;;;rJ   c                    \        R4      w  rr#\        WV,          ,          WV,          ,          ,           W2,          4      W2,          W,           ,          8X  g   Q h\        W^V,          ,          ,          W^V,          ,          ,          ,           W2,          4      V^V,          ,          W,           ,          8X  g   Q hR# )zCollect with respect to a powerza,b,c,xNr   r   )r'   r(   r)   r$   s       rH   test_collect_4r`      s~    #JA!1T6AdF?AD)QT15\99911X:ac(
*AD1Q1Xqu5EEEErJ   c                    \        R4      w  rr#p\        V^,          V^,          ,          W1V^,          ,          ^,          ,          ,           V,           W,          ,           W^,          ,          V.4      V^V ,           V^,          V^,          ,          ,           ,          V^,          V^,          ,          ,           V^V ,           ,          V^,          V^,          ,          ^V,           ,          ,           39   g   Q h\        ^W,           ,           W,           ^,          ,           P                  4       W.4      ^V,           V^^V,          ,           ,          ,           V^,          ,           V^,          ,           8X  g   Q hR# )zCollect with respect to a tuplez	a,x,y,z,nN)r   r   r:   )r'   r$   r%   r&   rV   s        rH   test_collect_5rb      s    K(MA!1a419qAqD&1},q0136a4D	1q51a4191QT	)	1q5	AqDAIq1u%%I( ( ( ( AK151*,4466!eaQqSk1AqD81a4?@ @ @rJ   c                     \        R4      p \        V ^,          V ^,          ^,           ,          V ^,          RR7      V ^,          ,          V ^,          ^,           8X  g   Q hR# )z-Unevaluated collect with respect to a productr'   Fr.   Nr_   )r'   s    rH   test_collect_pr19431rd      sG    A1a4A?AqD59!Q$?AqD1HMMMrJ   c            	         \         p \        R 4      p\        R4      w  r#pV ! V! V4      V4      pV ! V! V4      W"4      p\        W5,          WE,          ,           V4      W4,           V,          8X  g   Q h\        W0! WR4      ,          W@! WR4      ,          ,           V4      W4,           V ! WR4      ,          8X  g   Q h\        W6,          WF,          ,           V4      W4,           V ! WR4      ,          8X  g   Q h\        ^V! V4      ,          ^V,          ,           V4      ^V! V4      ,          ^V,          ,           8X  g   Q h\        V! V4      V! V4      \	        V! V4      V4      ,          ,           V\	        V! V4      V4      ,          V! V4      ,          ,           V! V4      P	                  V4      4      W!! V4      ,          V! V4      ,           V ! V! V4      V4      ,          V! V4      ,           8X  g   Q h\        V! V4      V! V4      \	        V! V4      V4      ,          ,           V\	        V! V4      V4      ,          V! V4      ,          ,           V! V4      P	                  V4      RR7      W!! V4      ,          V! V4      ,           V ! V! V4      V4      ,          V! V4      ,           8X  g   Q h\        ^V! V4      ,          ^V! V4      ,          \	        V! V4      V4      ,          ,           V\	        V! V4      V4      ,          V! V4      ,          ,           V! V4      P	                  V4      RR7      ^V! V4      ,          W!! V4      ,          ,           V ! V! V4      V4      ,          ^V! V4      ,          ,           8X  g   Q h^W%,          ,           V,           V! V4      ,          p\        VP                  4       V4      WRV! V4      ,          ^V! V4      ,          ,           ,          ^V! V4      ,          ,           8X  g   Q hR# )r\   x,a,bTrS   N)r   r   r   r   r   r:   )Dr\   r$   r'   r(   fxfxxrD   s           rH   test_collect_Drj      s   AAgGA!	
1Q4B
AaD!-C14!$;#rz1111QrX:!B(
*B/AE1R83CCCC1515="%!%2)99991QqT6AbD="%1Q4!B$6661Q4!A$tAaD!},,qadAqt/CCQqTYYq\R	
1Q4!A$!A$
"QqT)* * *1Q4!A$tAaD!},,qadAqt/CCQqTYYq\Y]^	
1Q4!A$!A$
"QqT)* * *1QqT6AadF4!a=001T!A$]?1Q43GG1ST]ab	
1Q4!AaD&!AaD!*$q1v-. . .	
QTB!A188:r"bAaD&1QqT6/&:QqtV&CCCCrJ   c                     \         \        ,           ^,           ^,          P                  4       p \        V \         4      \        ^,          ^\        ^,          ,          ,           ^\        ,          ,           \         ^,          ,           \         ^,          ^\        ,          ^,           ,          ,           \         ^\        ^,          ,          ^\        ,          ,           ^,           ,          ,           ^,           8X  g   Q h\        V \         \        4      \         ^,          ^\         ^,          ,          \        ^,           ,          ,           ^\         ,          \        ^,           ^,          ,          ,           \        ^,           ^,          ,           8X  g   Q h\        V \         RR7      \
        P                  \        ^,          ^\        ^,          ,          ,           ^\        ,          ,           ^,           \         ^\        ^,          ,          ^\        ,          ,           ^,           \         ^,          ^\        ,          ^,           \         ^,          ^/8X  g   Q h\        V \         \        RR7      \
        P                  \        ^,           ^,          \         ^\        ^,           ^,          ,          \         ^,          \        \        ^4      \        ^,           4      \         ^,          ^/8X  g   Q hR# )   Fr.   N)r$   r'   r:   r   r   r   Oner=   )r\   s    rH   test_collect_funcrn     s   
a%!)a!A1a=AqD1QT6MAaC/!Q$6AqsQwG	1QT6AaC<! ! ! ! !1a AqD1QT61q5>$9AaCQ
N$J	
Q
%    1a%(	q!ta1f}qs"Q&	1QT6AaC<!QT1Q37	1a-    1a%0	Az1aQ
l	1d1Q4QAq5* * * *rJ   c                     \        R 4      w  rr#\        W3V,          ,           W2^,          ,          ,           \        V^,          4      ,           V4      V^V,           V^,          ,           \        V^,          4      ,           ,          8X  g   Q h\        W3V,          ,           V^,          ,           \        V^,          4      ,           V4      V^V,           \        V^,          4      ,           ,          V^,          ,           \        V^,          4      ,           8X  g   Q hW,          W,          ,           \        V^,          ,          ,           \        V^,          ,          ,           \        V^,          4      ,           pW V,           ,          V^,          \        \        ,           ,          ,           \        V^,          4      ,           p\        WB4      V8X  g   Q h\        WBRR7      V8X  g   Q h\        W,           4      P                  V^ ^
4      p\        V\        V 4      \        V 4      .4      \        V 4      \        V4      P                  V^ ^
4      ,          \        V 4      \        V4      P                  V^ ^
4      ,          ,           8X  g   Q h\        V\        V 4      \        V 4      .RR7      \        V 4      \        V4      P                  V^ ^
4      P                  4       ,          \        V 4      \        V4      P                  V^ ^
4      P                  4       ,          ,           \        V^
,          4      ,           8X  g   Q hR# )za,b,x,tF)distribute_order_termN)	r   r   r   r)   r*   r   seriesr   removeO)r'   r(   r$   tr\   gs         rH   test_collect_orderru   (  sQ   #JA!1s7Q!tV#a1g-q1QA1qAw8N5OOOO1s7QT>AadG+Q/	1q51QT7?ad"Qq!tW,- - - 	
ac	AadFQq!tV#a1g-A	q5	AqD!a%L 1QT7*A1=A1u5:::AE
!Q#A1s1vs1v&'As1v}}Q2&&QAaB0G)GGH H H1s1vs1v&eDAs1v}}Q2&..00As1v}}Q2&..00	134QU8	<< < <rJ   c                  @   \        \        ^,          \        ,          \        \        ,          ,           \        ,           \        ,           \        \        ,           ,          \        4      \        \        ^\        ,           \        ^,          ,           ,          ,           \        \        ,           ,          8X  g   Q h\        \        \        ^,           \        ^,           ,          ) 4      \        4      \        \        ^,           \        ^,           ,          ) 4      8X  g   Q hR# )r,   N)r   r$   r%   r   r&    rJ   rH   test_rcollectrx   >  s    QT!Vac\A%)AE2A6	
QA1	A&' ' 'DAEAE?+,a0DAEAE?9K4LLLLrJ   c                      \         p \        R 4      p\        R4      w  r#pV ! V! V4      W"4      p\        W5,          WE,          ,           V4      W4,           V,          8X  g   Q hR# )r\   rf   N)r   r   r   r   )rg   r\   r$   r'   r(   ri   s         rH   test_collect_D_0rz   D  sP    AAgGA!
AaD!-C1515=#&15#+555rJ   c                 N   \        R4      w  rr#\        R4      p\        R4      p\        R4      p\        V! V4      W! V4      ,          ,           V! V4      4      ^V ,           V! V4      ,          8X  g   Q h\        V! W#4      W! W#4      ,          ,           V! V4      4      V! W#4      W! W#4      ,          ,           8X  g   Q h\        V! W#4      W! W#4      ,          ,           V! WV4      4      ^V ,           V! W#4      ,          8X  g   Q h\        V! W#4      W! W#4      ,          ,           V! WU4      4      V! W#4      W! W#4      ,          ,           8X  g   Q h\        V! W"4      W! W"4      ,          ,           V! WU4      4      ^V ,           V! W"4      ,          8X  g   Q h\        W^,           V,          ,          V^,           V,          ,           WS,          4      ^V ,           V^,           V,          ,          8X  g   Q h\        W^,           V,          ,          V^,           V,          ,           WQ,          4      W^,           V,          ,          V^,           V,          ,           8X  g   Q h\        W^,           V,          ,          V^,           V,          ,           V^,           V,          4      ^V ,           V^,           V,          ,          8X  g   Q h\        W^,           V,          ,          V^,           V,          ,           WV,          4      ^V ,           V^,           V,          ,          8X  g   Q hR# )z4Collect with respect to functions with Wild argumentza b x yr\   z.1z.2N)r   r   r   r   )r'   r(   r$   r%   r\   w1w2s          rH   test_collect_Wildr~   M  sX   #JA!A	dB	dB1Q4!AaD&=!B%(QUAaDL8881Q7QqwY&".!A'AagI2EEEE1Q7QqwY&"	2q1uagoEEE1Q7QqwY&"	2ag!A'	6IIII1Q7QqwY&"	2q1uagoEEE1!eaZ<1q51*,be4QQ
8JJJJ1!eaZ<1q51*,be4	q51*Az!" " "1!eaZ<1q51*,q1urk:	
QQ
  1!eaZ<1q51*,bf5!a%!a%!9KKKKrJ   c            
      *	   \        ^\        ^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      ,           8X  g   Q h\        ^\        ,          ^\        ,          ,           ^,           ^4      \        ^\        ,          ^\        ,          ,           ^,           4      u;8X  d>   \        \        P                  \        ^\        \        ,           RR7      RR7      8X  g   Q h Q h\        \        ) \        ,
          4      \        R\        \        ,           RR7      8X  g   Q h\        ^\        ,          ^\        ,          ,
          ^\        ,          ,
          ^4      \        ^\        \        ,
          \        ,
          RR7      8X  g   Q h\        ^\        ,          ^\        ,          ,
          ^\        ,          ,
          R4      \        ^\        ,          \        R\        \        ,           RR7      4      8X  g   Q h\        ^^\        ^4      ,          ,           4      \        ,          \        ^\        ^4      ,           4      \        ,          ,           ^,          p \        V ^,           4      ^\        \        ^4      ^,           4      ,          \        ^4      \        ,          \        ,           ,          ^,           8X  g   Q h\        \        \        ,           \        ^,          ,           \        ^,          ,           4      \        \        ,           \        \        P                  \        \        ,           RR7      ,           8X  g   Q hR# )r,   Fr.   Nr6   r7   )r   r   r'   r$   r%   r   r   rm   r   r&   r   r    r(   r;   rE   s    rH   test_collect_constr   `  s   47QqSa[01	1T!W9Q;a !" " "47QqSa[0$q':	$q'	AaCQK     a!d1g+.a81T!W9DEQQa!DG+, , , 1qsQ*acAaCi!m$BAEE3q!a%%05AB B B B B !a CAEE$BBBB1qsQqS!,Aq1uqy5)* * *1qsQqS"-1c"a!ee<=> > > rAd1gI~
q
 4DG#4Q#6
6	9BQ	$tAw{
T!WQY]+a/0 0 0 Q1qs*+q1us1661q5SX7Y/YYYYrJ   c                  >   \        R 4      p V ! \        4      P                  \        4      pV ! \        4      V,           V ! \        4      V,          ,           p\        V\	        R4      4      V ! \        4      V^,           ,          V,           8X  g   Q hV ! \        4      V ! \        4      V,          ,           \        V,          V ! \        4      ,          ,           p\        W!4      \        V ! \        4      ,          V ! \        4      ,           V,          V ! \        4      ,           8X  g   Q h\        W ! \        4      4      \        V,          V,           ^,           V ! \        4      ,          8X  g   Q hV ! \        4      V,           V ! \        4      V,          ,           p\        W ! \        4      V.4      V ! \        4      ^V,           ,          V,           8X  g   Q h\        W!V ! \        4      .4      V^V ! \        4      ,           ,          V ! \        4      ,           8X  g   Q hR# )r\   wN)r   r$   r   r   r   )r\   rh   rD   s      rH   test_issue_13143r   |  s\   A	
11B	!r	AaDGA1d3i AaD"q&MB$6666	!qtBw2ad"A1>a!fqtmR/!A$66661ad"r	Aqt3333	!r	AaDGA1qtRj!QqT1r6]R%777711Q4j!RQqT]QqT%9999rJ   c                  B   \        \        \        R \        ,          ,          ,          \        \        R \        ,          ,          ,          ,           \        \        ,          4      \        \        ,           \        \        ,          R ,          ,          8X  g   Q h\        \        ^R \        ,          ,          ,          \        ^R \        ,          ,          ,          ,           ^\        ,          4      \        \        ,           ^\        ,          R ,          ,          8X  g   Q hR# )g       @N)r   r'   r%   r$   r(   rw   rJ   rH   test_issue_6097r     s    1QQZ<!AAJ,.15!a%!Q$9LLLL1QQZ<!AAJ,.15!a%!Q$9LLLLrJ   c                  v   \         \        ,           \        ,          \         ,          p V P                  R R7      \        V 4      u;8X  d5   \         \        ,          \        ^,          ,           \         ,          8X  g   Q h Q hV P                  4       \        \        ^,          \         ,          ,           8X  g   Q hR# )T)fracN)r$   r%   r:   r!   r   s    rH   test_fraction_expandr     sl    
a%1B99$9?2#6H1Q3A:q.HHHHH99;!ad1f*$$$rJ   c                     \        \        R 4      w  rp\        RRR7      p\        \        P                  4      R8X  g   Q h\        V 4      V ^38X  g   Q h\        ^V ,          4      ^V 38X  g   Q h\        W,          4      W38X  g   Q h\        V ^,          4      V ^38X  g   Q h\        W,          V,          4      W,          V38X  g   Q h\        WV,          ,          4      WV,          38X  g   Q h\        ^V^,          ,          4      ^V^,          38X  g   Q h\        W^,          ,          4      W^,          38X  g   Q h\        V ^,          ^,           V,          4      V ^,          ^,           V38X  g   Q h\        W^,           ,          V^,          ,          4      W^,           ,          V^,          38X  g   Q h\        \        V ) 4      RR7      \        V ) 4      ^38X  g   Q h\        ^W,           ,          ^,          RR7      ^\        ^W,           RR7      38X  g   Q h\        W,          V,          4      W,          V38X  g   Q h\        WR,          ,          V,          4      WR,          ,          V38X  g   Q h\        RRR7      p\        \        V4      4      ^\        V) 4      38X  g   Q h\        \        V) 4      4      \        V) 4      ^38X  g   Q h\        R	RR
7      p\        \        V) 4      \        V4      ,          RR7      \        V) 4      \        V4      ,          ^38X  g   Q h\        ^^\        P                  RR7      p\        V4      R8X  g   Q h\        VRR7      \        ^^RR7      ^38X  g   Q h\        ^^\        P                  \        P                  \        ^RRR7      RR7      p\        V4      R8X  g   Q h\        VRR7      \        ^^RR7      \        ^^^RR7      38X  g   Q hR# )xyzr0   Fr1   TrS   r.   rV   )negativerN   rL   N)rl   r,   r6   )rl      )
mapr   r   r   r;   r   r   r   r   r
   )r$   r%   r&   r0   rV   rN   ms          rH   test_fractionr     sR   &% GA!s&AAFFv%%%A;1a&   AaC=QF"""AC=QF"""AaC=QF"""ACE?qsAh&&&AsGaC(((AadF1a4y(((AdFa4y(((QTAXqL!adQh]222A1uIadN#q5	1a4'8888CG4(S!WaL888QYM.1c!QUe6T2UUUUACE?qsAh&&&AeGAI1U7A,...d#ACF3r7|+++CGaR!,,,d#ACGCFN$/CGCFNA3FFFFAq!&&5)AA;&   AT"s1a%'@!&DDDDAq!&&!&&#ae"<uMAA;&   AT"A&Aq!e(DEF F FrJ   c                      \        R 4      w  rr#pV^,          V,          W0^,          ,          ,           V,          P                  4       p\        WP^,          V,          V.4      V8X  g   Q hR# )zaA Re a b DN)r   r:   r   )aARer'   r(   rg   rD   s         rH   test_issue_5615r     sW    m,OBA!
Q$q&1U7
B	&&(A11uRxm$)))rJ   c                     ^ RI Hp Hp ^ RIHp V ! V! R^^4      P
                  !  P                  P                  p\        V! V4      P                  4       4      R8  g   Q h\        V! \        V4      4      4      R8  g   Q hR# )r   )PolygonRegularPolygon)denomg-q=N)r   r   )sympy.geometry.polygonr   r   sympy.simplify.radsimpr   verticescentroidr$   absrV   r   )r   r   r   r$   s       rH   test_issue_5933r     sf    @,1-667@@BBAuQxzz|u$$$uWQZ !E)))rJ   c                    aa \        R RR7      w  oo\        R4      w  r\        \        VV3R l4       \        W,          W^,           ,          ,           S4      W,          W^,           ,          ,           8X  g   Q h\        W,          W^,           ,          ,           SS,          ,           SS,          ,           V4      V^V ,          ^,           ,          SS,          ,           SS,          ,           8X  g   Q hR# )za bFr1   zx yc                  F   < \        S S,          SS ,          ,           S 4      # )N)r   )r'   r(   s   rH   <lambda>"test_issue_14608.<locals>.<lambda>  s    71Q319a#8rJ   N)r   r#   AttributeErrorr   )r$   r%   r'   r(   s     @@rH   test_issue_14608r     s    5e,DAq5>DA
>8913aC=!$a1g55513aC=1Q3&1,a0AqsQwK!A#4E!4KKKKrJ   c            	         \        \        4      \        \        4      ,           p \        V 4      V 8X  g   Q h\	        \
        \        \        4      \        \        4      4      '       g   Q h\        \        \        ,          4      p\        V\        4      '       g   Q h\        \        \        4      \        \        4      ,          4      V8X  g   Q h\        ^\        \        \        4      \        \        4      ,          4      ,           4      ^\        V4      ,           8X  g   Q h\        RRR7      p\        V\        ^V,
          4      ,          4      P                  RJ g   Q hR# )rl   rN   TrL   N)r   r$   r%   r"   r   r   r   
isinstancer   r   is_commutative)rO   ansrN   s      rH   test_collect_absr     s    AQAq>QS#a&#a&))))
ac(Cc3s1vc!f}%,,,q3s1vc!f}--.!c#h,>>> 	sT"AqQqSz"11T999rJ   c                      \        ^\        ,          ^,          4      p \        V \        \        4      4      V 8X  g   Q hR# )   N)r   r$   r   r   s    rH   test_issue_19149r     s,    	QqSUB2s1v"$$$rJ   c                     \        R 4      w  rV ^,          V^,           ,          ^^V,          ,           V ,          ,           p\        W ^,          ^V ,          3RR7      pW0^,          V^,           ^V ,          ^^V,          ,           /8X  g   Q hR# )za, bFr.   Nr_   )r'   r(   rW   	collecteds       rH   test_issue_19719r     sp    6?DAa41q5>Q1WaK'D!tQqSkE:IAq1uac1qs73333rJ   c                  ~   \        ^\        \        \        ^,          4      ,           ,          4      ^\        \        \        ^,          4      ,           ,          8X  g   Q h\        ^\        \        \        ^,          4      ,
          ,          4      ^\        \        \        ^,          4      ,
          ,          8X  g   Q hR# )rl   N)r   r$   r   rw   rJ   rH   test_issue_21355r     sl    1a$q!t*n%&!Qad^*<<<<1a$q!t*n%&!Qad^*<<<<rJ   N)Tsympy.core.addr   sympy.core.functionr   r   r   sympy.core.mulr   sympy.core.numbersr   r	   sympy.core.powerr
   sympy.core.singletonr   sympy.core.symbolr   r   r   $sympy.functions.elementary.complexesr   &sympy.functions.elementary.exponentialr   r   (sympy.functions.elementary.miscellaneousr   r   (sympy.functions.elementary.trigonometricr   r   sympy.polys.polytoolsr   sympy.series.orderr   r   r   r   r   r   r   sympy.core.exprr   r   r=   r   r    r!   r"   sympy.testing.pytestr#   	sympy.abcr$   r%   r&   r'   r(   r)   r*   rI   rP   rX   rZ   r]   r`   rb   rd   rj   rn   ru   rx   rz   r~   r   r   r   r   r   r   r   r   r   r   r   r   rw   rJ   rH   <module>r      s     < <  ,   " 5 5 4 = A ? (   X X % 30 0 ' ) ) )P5dE;06<*F@ND,*&<,M6L&Z8:M
%(FV**L:%4=rJ   