+
    i.                        ^ 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 ^ RIHtHt R U u. uF  p ]
! V 4      NK  	  up w  ttttttttR	 tR
 tR tR tR t R t!R t"R t#R t$R t%R t&R t'R t(R t)R# u up i )    )Mul)IIntegerRational)Symbol)rootsqrt)cos)Integral)
sqrtdenest)_subsets_sqrt_numeric_denestc                     \        ^^\        ,          ,           4      \        \        ,           \        R^\        ,          ,           4      \        R^\        ,          ,           4      \        R^\        ^^\        ,          ,           4      ,          ,           4      \        R^\        ,          ,           ^\        ,          ,           4      \        \        4      \        \        4      \        ^\        ,           4      \        ^\        ,           4      \        ^\        ^^\        ,          ,           4      ,           4      ^\        ,          ^^\        ,          ,           \        ^^4      ,          ,          ^\        ^^\        ,          ,           4      ,          ,          \        \        ^^\        ,          ,           4      ,          ^^^\        ,          ,           \        ^^4      ,          ,          ,          ,           \        ^^\        ,          ,           4      ^\        ^^4      ,          \        ^,          ^\        ,          ^,          ,           ,          ^,          /p V  F   p\        V4      W,          8X  d   K  Q V4       h	  R# )   g      @N)r	   r6r2r3r7r   r   )dis     b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/simplify/tests/test_sqrtdenest.pytest_sqrtdenestr      sv   	a!b&j	27R!b&[4QV,R!DQV$$$%tC!B$J2,='>R$r(QVd1r6lQa!B$h 	
2q1R4x(1a.(	(!DQrTN*:	;	DQrTN	Aq1R4x(1a.88	9
:Q2X8Aq>)2a4!B$q&=9!;	=A !}$'a'$     c                     \        \        ^^\        ,          ,
          ^\        ^7^
\        ,          ,
          4      ,          ,           4      4      \        \        ^^\        ,          ,
          4      ,           8X  g   Q h\        \        ) \        R\        ,          ^\        R\        ,          ^7,           4      ,          ,           ^,           4      ,           4      p \        V 4      \	        R\        ,          ^,           ^4      8X  g   Q h\        ^\
        ,           4      p\        \        ^V,           4      4      \        ^V,           4      8X  g   Q h\        ^\        ^^\        ^\        ,           \        ,           4      ,          ,           4      ,           ^,          P                  4       4      p \        V 4      ^\        ^^\        \        \        ,           ^,           4      ,          ,           4      ,           8X  g   Q h\        \        ^\        ,          ^\        ,          ,           4      4      \        ^4      \	        ^^4      ,          \	        ^^4      ^,          ,           8X  g   Q h\        \        ^\        ,           \        ^\        ,           4      ,           ^,          P                  4       4      4      ^\        ,           \        ^\        ,           4      ,           8X  g   Q h\        \        ^\        ,           \
        ,           \        ^\        ,           4      ,           ^,          P                  4       4      4      ^\        ^\        ,           4      ,           \        ,           \
        ,           8X  g   Q h\        ^\        ^4      ,           \        ^4      ,           \        ^\        ,           4      ,           ^,          P                  4       4      p \        V 4      \        ^4      \        ^4      ,           ^,           \        ^\        ,           4      ,           8X  g   Q h\        R\        ,          ^\        ,          \        R\        ,          ^,           4      ,          ,           ^,           4      p \        V 4      \        R\        ,          ^\        ,          ,
          ^\        ,          ,           ^,           4      8X  g   Q h\        R\        ,          \        ^4      ,           ^\        R\        ,          ^7,           4      ,          ,           ^,           4      p\        V4      V8X  g   Q h\        \        \        \        ^4      ,           4      4      \        \        \        ^4      ,           4      8X  g   Q h\        ^^\        ^4      ,          ,
          ^\        ^7^
\        ,          ,
          4      ,          ,           4      p\        V4      V8X  g   Q hR# )   N)r   r	   r29r5r   r   r   expandr   r
   r10r   )erzs      r   test_sqrtdenest2r%      s   d2#:$rBsF{*;(;;<=
T"qu*  bS434C"#5!55:;;<Aa=DC"a0000QVAd1q5k"d1q5k111q4Ad1r6B;///0014<<>?Aa=AQ4R!+<)<%< =====d1R4!B$;'(QQ
T!QZ]*+ + + dQVd1r6l2Q6>>@AB	Ba"f   dQVb[4B<7!;CCEFG	DRL2"# # # 	q3q6zCF"T!b&\1A5==?@Aa=CFSVOa/$q2v,>>>>RVad43,,,r12Aa=DC!B$2!5!:;;;; 	RVc!f_qc#gl!333b89Aa=Ad2R=)*d2R=.AAAAR!DH*_qb2c6k!2223Aa=Ar   c            	         \        \        R\        ^4      ,          ^\        ,          ,
          ^\        ^4      ,          ,           ^!,           4      4      \        ) \        ,           ^\
        ,          ,           8X  g   Q h\        \        R	\
        ,          ^\        ,          ,
          ^\        ^#4      ,          ,           ^R,           4      4      R
\        ,           ^\
        ,          ,           8X  g   Q h\        \        ^\        ,          ^,          ^\        ^4      ,          ^,          ,           ^\        ^4      ,          ^,          ,           ^,           4      4      \        ^4      \        ^,           \        ^4      ,           ,          ^,          8X  g   Q h\        \        R\        ,          R\        ,          ,           R\        ,          ,           R,           4      4      ^	\        ,          ^,           ^8\        ,          ,           8X  g   Q h\        R\        ,          ^b\        ^s4      ,          ,
          ^b\        R4      ,          ,
          R,
          4      p \        V 4      \        R4      ^\        ,          ^\        ,          ,           ^\        ^4      ,          ,           ,          8X  g   Q h\        R\        ^4      ,          ^\        ,          ,
          ^\        ^4      ,          ,           ^",           4      p \        V 4      V 8X  g   Q h\        \        R\        ,          ^\        ,          ,
          ^,           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      \        ^\        ,           \        ,           \
        ,           4      8X  g   Q h\        \        ^\        ,          ^\        ,          ,           ^\        ,          ,           ^,           4      4      ^\        ,           \        ,           \        ,           8X  g   Q h^\        ,           \        ,           \        ,           \
        ,           p\        \        V^,          P                  4       4      4      V8X  g   Q h\        V^,          P                  4       ^,           4      p \        V 4      V 8X  g   Q h\        ^\        ,          ^\        ,          ,           ^\        ,          ,           ^,           ^
\        ,          ,           ^\        ,          ,           4      p \        V 4      V 8X  g   Q hR# )   i  i  i`  iM  iY  i;  Niii)r   r	   r   r   r   r   r   r15r!   r   r    )r$   ws     r   test_sqrtdenest_recr-   @   s   d2d2h;2-$r(
:R?@A	b1R4  d3r6BrE>Ad2hJ6;<=
R!B$  d1R47QtBxZ]2QtBxZ]BQFGHR"q&48#$R'( ( (d3r6DG+d2g5=>?	"r	BrE  T"Wr$s)|#bcl2T9:Aa=DHadQsUlQtBxZ&?@@@@RR[1R4!DH*,r12Aa=Ad2b51R4<",-.3$(R-"2DDDDd1R4!B$;+,-R3$(R-"$%& & &d1R46BrE!G+hsA.>>?@	Qb1  d4"q>D2N:;<QVb[2  d1S51R4<"R%/"456!b&2+:KKKK	Bb2AdAqD==?+,111ad]]_q !Aa=AQsUQrT\AbD 2%3.B67Aa=Ar   c                      \        R^ \        ^4      ,          ,           ^@\        ,          ,           4      p \        V 4      V 8X  g   Q hR# )i@  Ni)r	   r+   r   )r$   s    r   test_issue_6241r/   _   s4    dRQZ"S&()Aa=Ar   c                  
   \        ^^\        ,          ,
          ^\        ,          \        R\        ,          ^,           4      ,          ,           4      p \        V 4      R\        ,           \        ,           8X  g   Q h\        V ^R7      R\        ^4      ,           \        ^
4      ,           8X  g   Q h\        \        \        ^,           4      ^,           4      p \        V 4      V 8X  g   Q h\        \        R\        ,          ^\        ,          \        R\        ,          ^,           4      ,          ,           ^,           4      4      \        R\        ,          ^\        ,          ,
          ^\        ,          ,           ^,           4      8X  g   Q h\        \        ^p^F\        ,          ,           ^.^"\        ,          ,           \        ,          ,           4      4      \        ^,           ^\        ,          ,           ^\        ,          ,           8X  g   Q h\        ^\        ^\
        ,          ^,           4      \        R\        ,          ^\        R\        ,          ^7,           4      ,          ,           ^,           4      ,          ,           4      p \        R\        ,          ^,           4      p\        V 4      \        \        V,          \        V,          ,           \        ,           \        ,           ^,           4      8X  g   Q h\        ^\
        ,          ^,          ^\        ,          ^,          ,           ^\        ^*4      ,          ^,          ,           ^,           4      p\        ^^\        ,          ,
          ^\        ^7^
\        ,          ,
          4      ,          ,           4      p\        W#,          4      \        ^\
        ,           \        ,           ,          \        ^\        R\        ,          ^,           4      \        ,           RR7      ,          8X  g   Q hR# )   )max_iterF)evaluateNr   r)   r   )r	   r!   r   r   r   r   r   r   r+   r   r   )r$   r#   nr   s       r   test_sqrtdenest3r5   d   s~   R!C%Z!B$tBsFRK0001Aa=BGcM)))a!$T!WtBx(????T"q&\AAa=Ad2c6AbDbfrk):$::R?@ARVad]QrT!B&'( ( (dC"R%KBBJ?:;<a!B$2  QadQhRVaSWr\0B.B%BR%G HHHIARVb[Aa=DA1s!2S!81!<====QrT!Vad1f_qbz!|+a/0AR!C%Z!Dbf---.Aac?b!b&2+.ARVb[8IB8N=B1D E E E Er   c                     \        ^\        \        ^\        ,
          4      ,          ,
          \        ^4      ^\        ,           ,          ,
          4      p \        V 4      p\        \        ) ^,           4      p\        ) V,          \
        V,          ,
          V,           \        V,          ,           \        ,
          \        ,
          \        ,           \        ^4      ,           ^,          P                  4       p\        V 4      V8X  g   Q h\        ^\        ,          \        \        ^,           4      ,          ^\        ,          ,           ^\        \        ^,           4      ,          ,           ^,           4      p \        V 4      \        \        \        ^,           4      ,           ^,           8X  g   Q h^\        ,           \
        ,           ^\
        ,           \        ^\        ,           ^\
        ,          ,           4      ,          ,           p\        V^,          P                  4       4      p \        V 4      VP                  4       8X  g   Q hR# )   N)	r	   r   r   r   r+   r   r   r!   r    )r$   z1cr,   s       r   test_sqrtdenest4r:   x   sV   QDRL 47AF#334A	ABbS1WA46BqD=1r!t#b(2-3d2h>
A	I	I	KBa=BQrT$rAv,2%$rAv,6:;Aa=Bb1f-1111	Bq2vtAFQrTM222Aad]]_Aa=AHHJ&&&r   c                  F   \        R 4      p \        ^\        \        ^V ,           4      ^,           4      ,           ^,          P                  4       4      p\        V4      \        ^\        \        ^V ,           4      ^,           4      ,           ^,          4      8X  g   Q h\        ^\        \        ^\	        ^4      ,           4      ^,           4      ,           ^,          P                  4       4      p\        V4      ^\        \        ^\	        ^4      ,           4      ^,           4      ,           8X  g   Q h^\	        ^4      ,           ^,          ^,           P                  4       p\        V4      V8X  g   Q h\        ^\        \        ^\	        ^V ,          4      ,           4      ^,           4      ,           ^,          ^,           P                  4       4      p\        V4      V8X  g   Q h\	        ^4      pV^,          p\        \        ^\        ^\
        ,           4      ,          V,          V,           ^,           \
        V,          ,           4      4      R\        ^\
        ,           4      V,          ,
          8X  g   Q h\        ^\
        ,           4      p\        ^V,          \        ^^\
        ,          ,           4      ,          ^\
        ,          V,          \        ^^\
        ,          ,           4      ,          ,           ^@\
        ,          ,           ^p,           4      p\        V4      V8X  g   Q hR# )xNr)   )r   r	   r    r   r
   r   )r<   r$   r9   c2ras        r   test_sqrt_symbolic_denestr?      s   sAq4QUa((1,4467Aa=D!d4A;?&;";a!?@@@@q4QQZ(1,--199;<Aa=AT!c!f*%5%9 :::::
c!f*q1	$$&Aa=Aq4QQqS\*Q.//!3a7??ABAa=AAA	
ABd1T!b&\>!+b014r"u<=>
T!b&\!^  	a"fBRU4AbD>!BrE"HT!ad(^$;;beCcIJAa=Ar   c                  p   ^ RI Hp Hp \        ^^\        ,          ^,           ,          ^,           4      p\
        \        ,           \        ^,           ,          p\        V4      V8X  g   Q h\        ^V,           4      ^V,           8X  g   Q h\        \        V^,           V ^^34      4      \        ^V,           V ^^34      8X  g   Q h\        V \        V4      ,           4      V \        V4      ,           8X  g   Q h\
        \        ,           \        ^,           ,          p\        V4      V8X  g   Q h\        ^V,           4      ^V,           8X  g   Q h\        \        V^,           V ^^34      4      \        ^V,           V ^^34      8X  g   Q h\        V \        V4      ,           4      V \        V4      ,           8X  g   Q hR# )r   )r<   yN)		sympy.abcr<   rA   r	   r   r   r   r   r   )r<   rA   r$   anss       r   test_issue_5857rD      s\   Q"q\AA7R!V
Ca=Ca!eC'''hq1uq!Qi01S1a)$% % %a$q'k"a$q'k1117R!V
Ca=Ca!eC'''hq1uq!Qi01S1a)$% % %a$q'k"a$q'k111r   c                      \        ^4      ^..8X  g   Q h\        ^4      . RO. RO. RO. RO. RO. RO. RO. R	O. R
O. RO. RO. RO. RO. RO. RO.8X  g   Q hR# )   N)rF   r   r   r   )r   rF   r   r   )rF   rF   r   r   )r   r   rF   r   )rF   r   rF   r   )r   rF   rF   r   )rF   rF   rF   r   )r   r   r   rF   )rF   r   r   rF   )r   rF   r   rF   )rF   rF   r   rF   )r   r   rF   rF   )rF   r   rF   rF   )r   rF   rF   rF   )rF   rF   rF   rF   )subsets r   r   test_subsetsrI      sX    1:1#1:lL,lL,lL,N N N Nr   c                      \        \        ^\        ^\        ^4      ,           4      ,           4      4      \        ^\        ^\        ^4      ,           4      ,           4      8X  g   Q hR# )   N)r   r	   rH   r   r   test_issue_5653rL      sP    Qa$q'k""#%(,Qa$q'k1B-B(CD D Dr   c            	      j   \        ^\        ^4      \        ^^\        ,          ,           4      ,          ,
          ^\        ,          ,           ^,          4      \        8X  g   Q h^\        ^4      \        ^\        ,           4      ,          ,
          ^\        ,          ,           p \        V 4      V 8X  g   Q hR# )   N)r   r	   r   r"   s    r   test_issue_12420rP      ss    q474AaC=001Q369:a???	DGDQK!A#%Aa=Ar   c                      \        \        ^\        ,           4      \        ^^\        ,          ,           4      ,           \        ^
^\        ,          ,           4      ,
          4      ^ 8X  g   Q hR# )rF   N)r   r	   r   rH   r   r   test_sqrt_ratcombrR      s?    d1r6lT!ad(^3d2"9oEF!KKKr   c                      \        R^\        ^4      ,          \        ,          ,           4      ) p \        V 4      R\        ^4      \        ,          ,
          8X  g   Q hR# )rK   Nr   r)   )r	   r   r   rO   s    r   test_issue_18041rT      s>    	b1T!W9Q;	Aa=BaN***r   c                     \        R4      p \        R4      p\        ^?4      pW ,          W,          V,          ,
          p\        WW#4      \        ^4      \        ,          ^,          ^\        ^4      ,          \        ,          ^,          ,           8X  g   Q h\	        \        R\        ^?4      ,
          4      4      \        ^4      \        ,          ^,          ^\        ^4      ,          \        ,          ^,          ,           8X  g   Q hR# )r7   Nr*   r)   )r   r   r	   r   r   )abr#   d2s       r   test_issue_19914rY      s    AAA	
qs1uBa,R
1qay{1}$% % %d2d2h;'(DHQJqL1T!W9Q;q=,HHHHr   N)rK   rN   r         
         )*sympy.core.mulr   sympy.core.numbersr   r   r   sympy.core.symbolr   (sympy.functions.elementary.miscellaneousr   r	   (sympy.functions.elementary.trigonometricr
   sympy.integrals.integralsr   sympy.simplify.sqrtdenestr   r   rG   r   r   r   r   r   r   r!   r+   r   r   r%   r-   r/   r5   r:   r?   rD   rI   rL   rP   rR   rT   rY   )r<   s   0r   <module>rf      s     5 5 $ A 8 . 0/72 %3 72T!W 72 %3 !BBCc( F>
E(' &2"ND
L+Is%3s   B