+
    i'8                     ^   ^ 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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 ^ RIHt ^ RIHtH t  ^ RI!H"t"H#t# ^ RIH$t$ ^ RI%H&t&H't'H(t(H)t)H*t* R t+R t,R t-R t.R t/R t0R t1R t2R t3R t4R t5R t6R t7R t8R t9R t:R  t;R! t<R"# )#    )Function)Mul)EIRationaloopi)S)DummySymbolsymbols)explog)rootsqrt)sin)gamma)hyper)MatrixSymbol)	powdenestpowsimp)signsimpsimplify)Str)xyzabc                  !   \        R 4      w  rr#\        R4      p\        ^V ,          ^V ) ,          ,          ^V ) ,          ,          4      ^8X  g   Q h\        RV ,          RV ) ,          ,          ^V ) ,          ,          4      ^8X  g   Q h\        V! ^V ,          ^V ) ,          ,          ^V ) ,          ,          4      4      V! ^V ,          ^V ) ,          ,          ^V ) ,          ,          4      8X  g   Q h\        V! ^V ,          ^V ) ,          ,          ^V ) ,          ,          4      RR7      V! ^4      8X  g   Q h\        V 4      \        V4      ,          \        V 4      \        V4      ,          8X  g   Q h\        \        V 4      \        V4      ,          4      \        W,           4      8X  g   Q h\        \        V 4      \        V4      ,          ^V ,          ,          ^V,          ,          4      ^\        ,          W,           ,          8X  g   Q h\        \        V 4      \        V4      ,          ^V ,          ,          ^V,          ,          RR7      \        W,           4      ^W,           ,          ,          8X  g   Q h\        \        V 4      \        V4      ,          \        ^4      ,          \        V 4      ,          \        V4      ,           ^V ,          ^V,          ,          ,           4      \        ^V ,           V,           4      \        V 4      ,          \        V4      ,           ^W,           ,          ,           8X  g   Q h\        \        \        V 4      \        V4      ,          4      4      \        \        V 4      \        V4      ,          4      8X  g   Q h\        \        \        V 4      \        V4      ,          4      RR7      \        \        W,           4      4      8X  g   Q h\        V ^,          W,          ,          4      V ^V,           ,          8X  g   Q h\        ^\        \        \        4      ,          ,           \        \        ) 4      ,          RRR7      ^\        ^\        ,           4      ,           \        \        ) 4      ,          8X  g   Q h\        ^\        \        \        4      ,          ,           \        \        ) 4      ,          RR7      ^\        ^\        ,           4      ,           \        \        ) 4      ,          8X  g   Q h\        ^\        \        \        4      ,          ,           \        \        ) 4      ,          4      ^\        ^\        ,           4      ,           \        \        ) 4      ,          8X  g   Q h\        ^\        \        \        4      ,          ,           \        \        ) 4      ,          RR7      ^\        ^\        ,           4      ,           \        \        ) 4      ,          8X  g   Q h\        ^\        \        \        4      ,          ,           \        \        ) 4      ,          RR7      ^\        \        \        4      ,          ,           \        \        ) 4      ,          8X  g   Q h\        RRR	7      w  r\        R
RR7      p\        W,          W,          V) ,          ,          4      W,          8X  g   Q h\        W W,          ,          WV,          ,          ,          ,          WW,          ,          WV,          ,          ,          ,          ,          RR7      W,          W,          W,          ,          ,          8X  g   Q h\        ^^^V ,          ,          V ,          ,          RR7      ^^^V ,          ,          V ,          ,          8X  g   Q h\        ^^^V ,          ,          V ,          ,          RR7      ^V ^V ,          ,          ,          8X  g   Q h\        \        V ) \        V ) 4      \        V ) \        V 4      ,          4      ,          ,           4      RRR7      \        V ) \        V ) 4      \        V ) \        V 4      ,          4      ,          ,           4      8X  g   Q h\        \        V ) \        V ) 4      \        V ) \        V 4      ,          4      ,          ,           4      RRR7      \        V ) \        V ) 4      \        V ) \        V 4      ,          4      ,          ,           4      8X  g   Q h\        W,           ^V,          ,          RRR7      W,           ^V,          ,          8X  g   Q h\        V ^,          V^,          ,           V,          RRR7      V ^,          V^,          ,           V,          8X  g   Q h\        \        V 4      ^\        V 4      \        V4      ,          ,           ,          RR7      \        V 4      ^\        W,           4      ,           ,          8X  g   Q h\        WW ,          W!,          ,          ,          ,          RR7      WW V,           ,          ,          ,          8X  g   Q h\        W ,          W!,          ,          V ,          RR7      W V,           ,          V ,          8X  g   Q h\        WV ,          W!,          ,          V ,          ,          RR7      WW,           ,          V ,          ,          8X  g   Q h\        RRR7      p\        ^V ,          \        ^4      ,          V ,          4      ^V ,          ^\        ^4      ,           ,          8X  g   Q h\        ^V,          \        ^4      ,          V,          4      VR\        ^4      ,
          ,          8X  g   Q h\        ^^V ,          ,          4      ^V ,          8X  g   Q h\        R^V ,          ,          4      R^V ,          ,          8X  g   Q h\        RRR7      p\        R^V,          ,          4      ^8X  g   Q h\        RV ) ,          4      RV ,          8w  g   Q h\        R^V ,          ,          RR7      ^8X  g   Q h\        RRR7      w  rspV\        ,          p	Wy,          W9,          ,          W,          ,          p
\        V
4      W\        ,          ,          W6\        ,          ,          ,          Wv\        ,          ,          ,          8X  g   Q hV^,          p	Wy,          W9,          ,          W,          ,          p
\        V
4      RV,          V) V,          V,          V^,          ,          ,          8X  g   Q h^V,           V,          p	Wy,          W9,          ,          W,          ,          p
\        V
4      R^V	,          ,          V) V,          V,          V	,          ,          8X  g   Q hV \        \        ^^4      ,          ,          p\        V4      P                  VP                  u;8X  d   \        \        ^^4      ,          8X  g   Q h Q h\        ^^V ,          ,          4      ^V ,          8X  g   Q h\        \        V^,          4      4      \        V^,          4      8X  g   Q h\        \        ^4       Uu. uF  p\        \        RR7      4      NK  	  up!  p\        V4      V8X  d   VP                  '       g   Q h\        ;QJ dB    R \        V \        ,          4      \        V ^,          4      3 4       F  '       d   K   RM7	  RM3! R \        V \        ,          4      \        V ^,          4      3 4       4      '       g   Q h\!        \        \        \"        \$        ,          ^,          4      \'        R^4      ,          4      4      R8X  g   Q h\        RV ,          ) 4      RV ,          ) 8X  g   Q h\        ^^\        ,          ,          \(        ,          4      \        R4      ^,          \(        ,          8X  g   Q h\        ^V ,          4      ^,          \        RV ,          4      ^,          ,          p\        V4      V8X  g   Q h\        V ^,          V^,          ,          W^,          ,          \        ^^4      ,          ,          4      W,          W^,          ,          \        ^^4      ,          ,          8X  g   Q h\        RV ^,           ,          RV ,          ,          4      R8X  g   Q hR# u upi )zx,y,z,nfTdeepr   combine)r%   r#   basex,y)nonnegativenrealF)r#   r%   ppositiveiintegerforcezw n mnegative)	imaginaryc              3   >   "   T F  p\        V4      V8H  x  K  	  R # 5i)N)r   ).0es   & _/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/simplify/tests/test_powsimp.py	<genexpr>test_powsimp.<locals>.<genexpr>j   s     A(@1wqzQ(@s   z(-1)**(2/3)g?g       @g      ?N)r   r   r   r   r   r   r   r   r   r   r   ranger   r   is_Mulallstrr   r	   r   r   )r   r   r   r)   r!   r,   r/   wmr9   exeqs               r:   test_powsimprH      s   #JA!AAqD1r7NQ!W,.!333R!GraRj(1r724999	!Q$aR.1r7
"#&)*1a4!qb'>AG+C)DE E EAadQ!WnqA2w./d<!DDDq6#a&=CF3q6M)))3q6#a&=!SZ///3q6#a&=A%ad*+!qu~===3q6#a&=A%ad*E:AE
1qu:  3q6#a&=Q'A.Q7!Q$q!t)CDAEAIs1vA&QU34 4 43s1vc!f}%&#c!fSVm*<<<<3s1vc!f}%D1SQU_DDD1a49QU+++ A#a&L#qb')5tD	
SQZaR ! ! !A#a&L#qb')5	
SQZaR ! ! !A#a&L#qb')*q3q1u:~sA2w.FFFFA#a&L#qb')59	
SQZaR ! ! !A#a&L#qb')6:	
Qs1vXsA2w  5d+DAsA14131"+%&!$...113xaC()!!#hqQ3x.?*@@tLC13!#,  1q1Q3xz?/1q1Q3xz?BBB1q1Q3xz?.!a1f+===QBaRaRAY''(ueEQBaRaRAY''() ) ) QBaRaRAY''(ueEQBaRaRAY''() ) ) AEAaC=ue<1MMMAaC!A#Iq=tU;!ac	1}LLL3q61s1vc!f},-D9ACJ     1ad^#$/1U_3DDDDADI>-!!e*q@@@1d14i!^#$/1!%j1_3DDDDd#AAaC#a&=?#!q3q6z'::::AaC#a&=?#q2A;'7777 1qs81$$$B!A#;B!A#;...T"AB!A#;1$$$B1":2')))B!A#;d+q000 g-GA!	!A	
ad14B2;!c(1s8+A!H4444	!A	
ad14B2;2'A2a46QqS/1111	
Q	A	
ad14B2;21+r!tAvk1111	
Qx1~	B2;??bff8(1a.(8888881qs81$$$3qs8AaC((( 
E!H=HqtED)*H=	>B2;"**3AadT!Q$Z(@A333AadT!Q$Z(@AAAAA AbDFDAJ./1]BBB CF7Qw&&& AqsGb=!c"gai"_444 
QqS1SQZ]	"B2;" 1a419a1fx1~55 
S!qD&8Aq>))* * * 31:c1f$%,,,/ >s   ACc                  .   \        \        ) \        ,           \        \        \        ,
          4      ,          4      \        \        \        ,
          4      ) 8X  g   Q h\        \        ) \        ,           \        ) \        ,           ,          \        \        \        ,
          4      ,          \        \        \        ,
          4      ,          4      \        \        \        ,
          4      \        \        \        ,
          4      ,          8X  g   Q h\        R RR7      p V ^\        \        P                  /p\        V ) \        ,          V \        ,          ,          4      P                  V4      R\        ,          P                  V4      8X  g   Q h\        V ) \        ,          V \        ,          ,          4      P                  V4      V ^,          ) \        ,          P                  V4      8X  g   Q h\        RRR7      pV R\        \        P                  /p\        V) \        ,          V\        ,          ,          4      P                  V4      R\        ) P                  \        \        P                  4      ,          8X  g   Q h\        V) \        ,          V\        ,          ,          4      P                  V4      V^,          ) \        ,          P                  V4      8X  g   Q h\        ) \        ,          \        \        ,          ,          p\        V4      V8X  g   Q hR# )r,   Tr-   r)   r4   Nr?   r>   )
r   r   r   r   r   r   r   r
   Halfsubs)r,   repsr)   rG   s       r:   test_powsimp_negated_baserM      s   QBFDQK'(T!a%[L888QBFaR!V$T!a%[0a!e<=a!eTRSVWRW[AXXXXd#Aq!QVVDQB71a4< %%d+a~~d/CCCCQB71a4< %%d+!Q$
/@/@/FFFFd#Ar1affDQB71a4< %%d+qbYYq!&&5I/IIIIQB71a4< %%d+!Q$
/@/@/FFFF"qAB2;"    c                  	   \        R 4      w  rp\        RRR7      w  r4p\        W0,          W1,          ,          RR7      W0V,           ,          8X  g   Q h\        W0,          W1,          ,          RR7      W0,          W1,          ,          8X  g   Q h\        W0,          W1,          ,          RR7      W0V,           ,          8X  g   Q h\        W0,          W@,          ,          RR7      W0,          W@,          ,          8X  g   Q h\        W0,          W@,          ,          RR7      W0,          W@,          ,          8X  g   Q h\        W0,          W@,          ,          RR7      W0,          W@,          ,          8X  g   Q h\        W@,          W0,          ,          RR7      W@,          W0,          ,          8X  g   Q h\        W@,          W0,          ,          RR7      W@,          W0,          ,          8X  g   Q h\        W@,          W0,          ,          RR7      W@,          W0,          ,          8X  g   Q h\        W0,          W1,          ,          W2,          ,          RR7      W0V,           V,           ,          8X  g   Q h\        W0,          W1,          ,          W2,          ,          RR7      W0,          W1,          ,          W2,          ,          8X  g   Q h\        W0,          W1,          ,          W2,          ,          RR7      W0V,           V,           ,          8X  g   Q h\        W0,          W@,          ,          WP,          ,          RR7      W0,          W@,          ,          WP,          ,          8X  g   Q h\        W0,          W@,          ,          WP,          ,          RR7      W0,          W@,          ,          WP,          ,          8X  g   Q h\        W0,          W@,          ,          WP,          ,          RR7      W0,          W@,          ,          WP,          ,          8X  g   Q h\        W@,          W0,          ,          WP,          ,          RR7      W@,          W0,          ,          WP,          ,          8X  g   Q h\        W@,          W0,          ,          WP,          ,          RR7      W@,          W0,          ,          WP,          ,          8X  g   Q h\        W@,          W0,          ,          WP,          ,          RR7      W@,          W0,          ,          WP,          ,          8X  g   Q hR# )	zx,y,zzA B CFcommutativerB   r$   r&   r   Nr   r   )r   r   r   ABCs         r:   test_powsimp_ncrV      s   gGA!g51GA!149e,E
:::149f-ad:::149e,E
:::149e,QT	999149f-ad:::149e,QT	999149e,QT	999149f-ad:::149e,QT	999149QT>51QQ^CCC149QT>62ad14inDDD149QT>51QQ^CCC149QT>51QT!$Yqt^CCC149QT>62ad14inDDD149QT>51QT!$Yqt^CCC149QT>51QT!$Yqt^CCC149QT>62ad14inDDD149QT>51QT!$Yqt^CCCrN   c                      \        ^^\        ,          ,          ^\        ,          ,          4      ^\        ^\        ,          ,           ^,           ,          8X  g   Q hR# )   N)r   r   r    rN   r:   test_issue_6440rZ      s6    2ad71a4< AAaC!$4444rN   c            
         \        R 4      w  r\        RRR7      w  r#\        RRR7      w  rE\        V 4      V 8X  g   Q h\        V ^V \        \        ^^4      ,          ,          ^V ,          ,          ,          ,           4      V ^V \        \        ^^4      ,          ,          ^V ,          ,          ,          ,           8X  g   Q h\        \	        \        \        ^^4      ,          4      ^V ,          ,          4      '       g   Q h\        V \        \        ^^4      ,          ,          ^V ,          ,          4      V \        \        ^^4      ,          ,          ^V ,          ,          8X  g   Q h\        \	        ^V ,          \        ^4      ,          4      4      ^^V ,          ,          8X  g   Q h\        \        V^,          4      4      V8X  g   Q hV^V,          ,          V^V,          ,          ,          p\        V4      W#^,          ,          ^V,          ,          8X  g   Q h\        W ,          WE,           ,          4      '       g   Q h\        \	        ^V,          \        V 4      ,          4      4      V ^V,          ,          8X  g   Q h\        \	        V\        \        4      \        \        4      ,           ,          4      4      \        \        ,          V,          8X  g   Q h\        \	        ^\        \        4      \        \        4      ,           ,          4      4      \        ^,          \        ^,          ,          8X  g   Q h\        V ^V,          ,          ^V,          ,          V ,          4      V ^V,          ,          ^V,          ,          V ,          8X  g   Q h\        V ^V,          ,          ^V,          ,          V ,          RR7      V ^V,          V ,          V,          ,          8X  g   Q h\        V \        \        ^^4      ,          ,          ^V,          V,          ,          V ,          4      V \        \        ^^4      ,          ,          ^V,          V,          ,          V ,          8X  g   Q h\        V ^V,          ,          V^V,          ,          ,          \        ,          RR7      W^,          ,          ^V,          \        ,          ,          8X  g   Q h\        V^V,          ,          V^V,          ,          ,          V,          4      W#^,          ,          ^V,          V,          ,          8X  g   Q hV^\        ,          ,          ^V,          ,          V ,          p\        V4      V8X  g   Q hV ^,          V^,          ,          \        ,          W,          ,          p\        V4      V8X  g   Q hV ^,          V^,          ,          \        ,          W,          ,          ^,          p\        V4      V ^,          V^,          ,          \        ,          ^V ,          V,          ,          8X  g   Q h\        V ^,          V^,          ,          \        ,          W,          ,          RR7      W^,          ,          ^\        ,          V ,          V,          ,          8X  g   Q h\        V ^,          V^,          ,          \        ,          W,          ,          ^,          RR7      W^,          ,          ^\        ,          V ,          V,          ,          8X  g   Q h\        V ^,          V^,          ,          V,          4      W^,          ,          ^V,          ,          8w  g   Q h\        R RR7      w  r\        V ^,          V^,          ,          V,          4      W^,          ,          ^V,          ,          8X  g   Q h\        W\        ^^4      ,          ,          W^,          ,          ,          ^V,          ,          4      V \        ^^4      ,          V,          V^,          ,          8X  g   Q h\        \        V ^V,          ,          V^V,          ,          ,          4      4      W^,          ,          V,          8X  g   Q h\        ^V ,          4      ^^V ,          ,          8X  g   Q h\        ^V ,          V,          4      ^^V ,          V,          ,          8X  g   Q h\        ^V ,          V,          4      ^^V ,          ,          V,          8X  g   Q hR# )r'   zp qTr-   zi,jr0   r2   N)	r   r   r   r   r   r   r   r   r   )r   r   r,   qr/   jrG   r9   s           r:   test_powdenestr^      s9   5>DA54(DA5$'DAQ<1QA(1a. 01QqS999:q1a!HUVXYNJZF[_`ab_bEcCc?cdddc!HQN*+qs34444a!HQN*+qs34!aA>N:OSTUVSV9WXXXS1SV_%QqS111T!Q$Z A%%%	
QqS!ac(	BR=Q!tVqsO+++adae_%%%%S1SV_%QqS111SCFSVO,-.1Q3(:::SCFSVO,-.!Q$q!t);;;q1Q3x1Q3'!+,!ac(ac1BQ0FFFFq1Q3x1Q3'!+48A!AaLHHHq1Xa^+,!A6:;q!Q AaCE
*Q	.0 0 0a!A#hq1Q3x'!+48Q!tVqs1u<MMMMa!A#hq1Q3x'!+,a41Q3q50AAAA
ac(ac	QAQ<1
Q$q!t)a13AQ<1a419q.AC	 1$AQ<QT!Q$YNac!e44441QT	A~-d;	
a41Q3q57  1QT	A~-1>	
a41Q3q57  ad1a4i!^$a41Q377754(DAad1a4i!^$a41Q3777aHQN*+A!H4!<=!XaQR^BSTUBUYZ\]Y]A^^^^T!ac(1qs8+,-!qD&1<<<QT?a!A#h&&&adQY1qs1u:---QT!VAaC
***rN   c                     \        R RR7      w  rp\        R4      w  r4p\        W,          V,          V,          4      W,          W,          ,          W#,          ,          8X  g   Q h\        W,          W,          ,          V,          4      WV,          ,          WV,          ,          ,          8X  g   Q h\        W,          V,          W,          ,          V,          4      WV,          V,          ,          W^,          ,          ,          8X  g   Q hR# )x y zTpolarza b cN)r   r   )r   r   r   r   r   cs         r:   test_powdenest_polarrd      s    gT*GA!gGA!ac!eaZ ADIadN222ad14i!^$aCqS(9999qtainq()Q1QZqD	-AAAArN   c                  "   \        \        4      \        RR\        4      ,          \        ,          ^,          p \	        V 4      \        \        \        4      ,          \        RR\        4      ,          ^,          8X  g   Q hV P
                  e   Q hR# )   NrY   )r   r   r   r	   r   is_positive)args    r:   test_issue_5805ri      s`    !HU2r1%%r)A
-CS>bqk%B*::Q>>>>??"""rN   c                      \        R ^
^
4      p \        V RR7      pW8X  g   Q hVP                  ^ ,          \        R 4      8X  g   Q hR# )MTr"   N)r   r   argsr   )rk   exprs     r:   (test_issue_9324_powsimp_on_matrix_symbolrn      s@    S"b!A14 D9999Q<3s8###rN   c            	         R\        ^4      ,          ^\        ^\        ^4      ,          ^,           4      ,          ,          \        \        ^4      ) ^,          \        P                  ,           4      ,           p \        \        P                  ! V P
                  ! 4       4       Uu. uF  p\        V4      NK  	  up!  ^ 8X  g   Q h\        V P
                  ! 4       4      ^ 8X  g   Q h\        V 4      ^ 8X  g   Q h\        \        ^\        ^4      ,           4      \        ^\        ^4      ,
          4      ,          ^,           4      ^8X  g   Q h\        V 4      ^ 8w  g   Q hR# u upi )   N)r   r
   rJ   r   	make_argsnormalr   r   )r   r   s     r:   test_issue_6367rt      s    
47
Ad1T"X:?++,tT"XIbL1664I/JJAS]]188:%>?%>%>?@AEEE188:!###A;!4DG$T!d1g+%66:;q@@@1:??	 @s   #Ec                  z   ^ RI Hp  ^ RIHp \	        R4      w  r#p\	        RRR7      w  rVpV ! R4      ^V,          ,          V! ^\
        ,          \        ,          V,          4      8X  g   Q h\        WR,          Wb,          ,          4      WV,          V,          8X  g   Q hWR,          ^V,          V,          ,          ^8X  g   Q h^V,          V,          WR) ,          8X  g   Q hV! V4      V! V4      ,          V! V4      V! V4      ,          8X  g   Q h\        V! V4      V! V4      ,          4      V! W#,           4      8X  g   Q h\        V! V4      V! V4      ,          WR,          ,          WS,          ,          4      WQ! ^4      ,          W#,           ,          8X  g   Q h\        V! V4      V! V4      ,          WR,          ,          WS,          ,          RR7      V! W#,           4      WRV,           ,          ,          8X  g   Q h\        V! V4      V! V4      ,          V! ^4      ,          \        V4      ,          \        V4      ,           WR,          WS,          ,          ,           4      WRV,           ,          \        V4      V! ^V,           V,           4      ,          ,           \        V4      ,           8X  g   Q h\        \        V! V4      V! V4      ,          4      4      \        V! V4      V! V4      ,          4      8X  g   Q h\        \        V! V4      V! V4      ,          4      RR	7      \        V! W#,           4      4      8X  g   Q hR
# )r   )
polar_lift)	exp_polarr`   zp q rTra   r   r$   r"   Nr?   )	$sympy.functions.elementary.complexesrv   &sympy.functions.elementary.exponentialrw   r   r	   r   r   r   )rv   rw   r   r   r   r,   r\   rs           r:   test_powsimp_polarr{      s|   ?@gGA!gT*GA!rNac"i"Qq&999914!$;AC!8+++41Q3(?aaC!8q2wQ<	!$	!Yq\(AAAA9Q<	!,-151AAAA9Q<	!,QT1!$67	
9Q<15!" " "9Q<	!,QT1!$6F!%U#$ $ $!Yq\!)A,.s1v5A>adJL1u:AyQ333c!f<= = = 3y|IaL012IaL1%&' ' '3y|IaL01=Iae  rN   c                  H	   \         \        \        4      ,          p \        V 4      p\        \        \         4      \        ,          4      p\        W,          4      \        V 4      ^,          8X  g   Q h\        W^,          ,          \        \        4      ,          4      \        \        4      V^,          ,          8X  g   Q h\        V\         ^,          ,          V^,          ,          \        ,          4      V^,          V^,          ,          8X  g   Q h\        V\         ,          V^,          ,          \        ^,          ,          4      V^,          V,          8X  g   Q h\        \         V^,          ,          \        ^,          ,          4      V^,          8X  g   Q h\        \         V^,          ,          \        ,          4      \         \        ,          V^,          ,          8X  g   Q h\        \        \         4      V^,          ,          \        ,          4      V^,          8X  g   Q h\        \        \         4      V^,          ,          \        \        4      ,          4      \        \         4      \        \        4      ,          V^,          ,          8X  g   Q h\        \	        \        \         4      V^,          ,          \        \        4      ,          \        RR7      4      \        \         4      \        \        4      ^,          ,          V^,          ,          8X  g   Q h\        V^,          V,          \         ^,          ,          \        ,          4      V^,          8X  g   Q h\         \        ,          \        ,          p V \        V 4      ,          pVP
                  RJ g   Q h\        V4      \        V 4      ^,          8X  g   Q h\         \        \        \        ^^4      ,          4      ,          p\        V\        V4      ,          4      \        V4      ^,          8X  g   Q h\        V^,          \        V4      ,          4      \        V4      ^,          8X  g   Q h\        V^,          \        \        V4      4      ,          4      \        \        V4      4      ^	,          8X  g   Q hR# )   F)evaluateTN)r   r   r   r   r   rA   r   r   )r   r   rc   s      r:   test_issue_5728r     s   	$q'	AQAT!WQYA13<47A:%%%1T6$q'>"d1gadl2221QT6!Q$;q=!QT!Q$Y...1Q3q!t8AqD=!QT!V+++1QT6!Q$;1a4'''1QT6!8!AqD(((471a4<>"ad***471a4<Q'(DGDGOAqD,@@@@3tAwq!t|DG+Q?@QQ
1a4     1a46!Q$;q=!QT))) 	
1QA	$q'	A88t1:a!### 	
#aA
A1T!W9a!+++1a4Q< DGQJ...1a4T!W%&$tAw-*::::rN   c                     \        R RR7      w  rr#\        \        V 4      \        V4      ,          \        V4      ,          4      \        ) \        V ) 4      ,          \        V) 4      ,          \        V) 4      ,          8X  g   Q h\        \	        V ^4      \	        V^4      ,          \	        V^4      ,          \	        V^4      ,          4      R\        ^^4      ,          ) V ) \        ^^4      ,          ,          V) \        ^^4      ,          ,          V) \        ^^4      ,          ,          V) \        ^^4      ,          ,          8X  g   Q hR# )zn1 n2 n3 n4Tr4   Nr?   )r   r   r   r   r   r   )n1n2n3n4s       r:   test_issue_from_PR1599r   4  s   ]T:NBBDHT"X%d2h./	
49T2#YtRCy() * )DQKR+DQK7RCD
x1~	
x1~	 "sXa^3	468S8Aq>4I	JLN3QYZ[]^Q_J_	`` a `rN   c                  ^   \        R RR7      p \        RRRR7      p\        RRR7      pRV^,          \        P                  ,
          ,          RV\        ^^4      ,          \        P                  ,
          ,          ,
          p\	        RV^,          ,          4      \
        V,          8X  g   Q h\	        RV^,          ,          4      \
        V,          8X  g   Q h\	        RV\        ^^4      ,          ,          4      \
        V,          ) 8X  g   Q h\	        V4      RV^,          \        P                  ,
          ,          RV\        ^^4      ,          \        P                  ,           ,          ,           8X  g   Q h\	        RV \        ^^4      ,          ,          4      \
        ) V ,          8X  g   Q hR# )	r   Tr0   l)evennonzeror)   )oddNr?   )r   r
   rJ   r   r   r   )r   r   r)   e_xs       r:   test_issue_10195r   =  s:   sD!Ast,AsA1qvv
"(1a.(8166(A!B
BCB!A#;1a4'''B!A#;1a4'''B!HQN*+,A5553<B!A#,/28Aq>9IFF: 3    B!HQN*+,!a777rN   c                     \        ^\        ,          \        ^^4      ,          4      ^^\        ^,
          ,          ,          8X  g   Q h\        ^^\        ,          ,          ^,          4      ^^\        ^,
          ,          ,          8X  g   Q hR# )r}   N)r   r   r   rY   rN   r:   test_issue_15709r   I  s[    1a4A&'1Q1X:5551QT6!8!ac(
***rN   c                      \        R RR7      w  r\        W,          ^,          W,          ^,          ,          4      W,          ^,          W,          ^,          ,          8X  g   Q hR# )zx yFrP   NrR   )r   r   s     r:   test_issue_11981r   N  sE    5e,DAAC!8qsQh&'AC!8qsQh+>>>>rN   c                  &   \        R RR7      p RV ^,          ,
          \        ^V ^,          ,           4      ,          p\        \        V4      4      \        V4      u;8X  d/   V ^,          ^,           \	        ^4      ^,          ,          ) 8X  g   Q h Q hR# )r   Tr*   Nr?   )r   r   r   r   r
   )r   r9   s     r:   test_issue_17524r   S  sj    $A	adDQTN"AGAJ8A;GAqD1H!Q3G2GGGGGGrN   c                     \        \        \        \        4      ^,          4      RR7      \        \        4      8X  g   Q h\        \        \        P
                  \        ,          ,          ^\        ,          ,          RR7      \        8X  g   Q h^ RIHp  ^\        ,
          p\        \        V,          4      \        \        V,          ,          ,          \        ^\        ,
          V,          ,          ,          V,          p\        V ! VRR7      RR7      \        \        ,          \        ^\        ,
          ,          ,          \        \        4      ,          8X  g   Q hR# )rf   Tr2   )expand_power_baseN)r   r   r   r   r
   rJ   r   sympy.core.functionr   r   r   r   r   )r   r9   rm   s      r:   test_issue_19627r   Y  s    T#a&!)_D1SV;;;a!&&(mqs+48A===5	AA!HQ1Xa1q5!)n,q0D&t48 
T!a!e*_SV#$ $ $rN   c                  P   \        R RR7      w  r\        V \        ,          V\        ,          ,          4      p\        ^,           pVP                  \        V4      pVP                  '       g   Q h\        W,          W,          ,          4      V8X  g   Q h\        RRR7      p\        \
        V,          \        V,          ,          4      pV^,           pVP                  WS4      pVP                  '       g   Q h\        \
        V,          \        V,          ,          4      V8X  g   Q hR# )zp1, p2Tr-   r/   r0   N)r   r   r   rK   is_Powr   r   )p1p2refr9   ansr/   s         r:   test_issue_22546r   d  s    X-FB
"a%A+
C	AA
((1a.C::::25;3&&&T"A
!Q$q!t)
C	AA
((1.C::::1a419$$$rN   N)=r   r   sympy.core.mulr   sympy.core.numbersr   r   r   r   r	   sympy.core.singletonr
   sympy.core.symbolr   r   r   ry   r   r   (sympy.functions.elementary.miscellaneousr   r   (sympy.functions.elementary.trigonometricr   'sympy.functions.special.gamma_functionsr   sympy.functions.special.hyperr   "sympy.matrices.expressions.matexprr   sympy.simplify.powsimpr   r   sympy.simplify.simplifyr   r   r   	sympy.abcr   r   r   r   r   rH   rM   rV   rZ   r^   rd   ri   rn   rt   r{   r   r   r   r   r   r   r   r   rY   rN   r:   <module>r      s    (  7 7 " 6 6 = A 8 9 / ; 7 8 ! # #k-Z D:5++\B#$4;:a
8+
?
H$%rN   