Ë
    7^(hÒK  ã                   ó  — d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	 d dl
mZ d dlmZmZmZ d dlmZmZmZmZmZmZ d dlmZmZ d d	lmZmZmZmZmZm Z  d d
l!m"Z" d dl#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZB d dlCmDZD d dlEmFZFmGZGmHZHmIZImJZJmKZK d„ ZLd„ ZMd„ ZNd„ ZOd„ ZPd„ ZQd„ ZRd„ ZSd„ ZTd„ ZUd„ ZVd„ ZWd„ ZXd„ ZYd„ ZZd„ Z[d„ Z\d„ Z]d „ Z^d!„ Z_d"„ Z`d#„ Zad$„ Zbd%„ Zcd&„ Zdd'„ Zed(„ Zfd)„ Zgd*„ Zhd+„ Ziy,)-é    )ÚAdd)ÚMul)ÚIÚRationalÚpi)Úevaluate)ÚS)ÚDummyÚSymbolÚsymbols)ÚcoshÚcothÚcschÚsechÚsinhÚtanh)ÚrootÚsqrt)ÚcosÚcotÚcscÚsecÚsinÚtan)Úpowsimp)ÚLÚTR1ÚTR10ÚTR10iÚTR11Ú_TR11ÚTR12ÚTR12iÚTR13ÚTR14ÚTR15ÚTR16ÚTR111ÚTR2ÚTR2iÚTR3ÚTR4ÚTR5ÚTR6ÚTR7ÚTR8ÚTR9ÚTRmorrieÚ_TR56ÚTRpowerÚhyper_as_trigÚfuÚprocess_common_addendsÚ
trig_splitÚas_f_sign_1)Úverify_numerically)ÚaÚbÚcÚxÚyÚzc                  óª   — t        dt        t        «      z  t        t        «      z   «      dt	        t        «      z  dt        t        «      z  z   k(  sJ ‚y )Né   é   )r   r   r>   r   r   r   © ó    úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/simplify/tests/test_fu.pyÚtest_TR1rG      s;   € Üˆq””Q“‰xœ#œa›&Ñ Ó! Q¤s¬1£v¡X°´#´a³&±Ñ%8Ò8Ð8Ñ8rE   c            	      óx  — t        t        t        «      «      t        t        «      t	        t        «      z  k(  sJ ‚t        t        t        «      «      t	        t        «      t        t        «      z  k(  sJ ‚t        t        t        t        «      t        t        «      t	        t        «      z  z
  «      «      dk(  sJ ‚y )Nr   )r)   r   r>   r   r   r   rD   rE   rF   Útest_TR2rI      ss   € ÜŒs”1‹v‹;œ#œa›&¤¤Q£™-Ò'Ð'Ð'ÜŒs”1‹v‹;œ#œa›&¤¤Q£™-Ò'Ð'Ð'ÜŒs”3”q“6œC¤›F¤3¤q£6™MÑ)Ó*Ó+¨qÒ0Ð0Ñ0rE   c                  ó°  — t        dt        z  t        t        z  z  «      dt        z  t        z  k7  sJ ‚t        t	        t        «      t        t        «      z  «      t        t        «      k(  sJ ‚t        t	        t        «      t	        t        «      z  t        t        «      z  «      t        t        «      t	        t        «      z  k(  sJ ‚t        dt	        t        «      t        t        «      z  z  «      dt        t        «      z  k(  sJ ‚t        dt	        t        «      t	        t        «      z  t        t        «      z  z  «      dt        t        «      z  t	        t        «      z  k(  sJ ‚t        t	        t        «      dz  t        t        «      dz   z  «      t	        t        «      t        t        «      dz   z  dz  k(  sJ ‚t        t	        t        «      dz  t        t        «      dz   z  d¬«      t        t        dz  «      dz  k(  sJ ‚t        t	        d«      t        d«      dz   z  d¬«      t        t        j                  «      k(  sJ ‚t        t	        d«      t        d«      dz   z  d¬«      t        d«      k(  sJ ‚t        t	        d«      t        d«      dz   z  d¬«      t        d«      k(  sJ ‚t        t	        d«      t        d«      dz   z  d¬«      t        dt        j                  z  «      k(  sJ ‚t        t        d«      dz   t	        d«      z  d¬«      dt        t        j                  «      z  k(  sJ ‚t        t        d«      dz   t	        d«      z  d¬«      dt        d«      z  k(  sJ ‚t        t        d«      dz   t	        d«      z  d¬«      dt        d«      z  k(  sJ ‚t        t        d«      dz   t	        d«      z  d¬«      dt        dt        j                  z  «      z  k(  sJ ‚t        t        d«      dz   t         z  t	        d«      t        z  z  d¬«      t        t        j                  «      t        z  k(  sJ ‚t        t        d«      dz   t         z  t	        d«      t        z  z  d¬«      t        d«      t        z  k(  sJ ‚t        t        d«      dz   t         z  t	        d«      t        z  z  d¬«      t        d«      dz   t         z  t	        d«      t        z  z  k(  sJ ‚t        t        d«      dz   t         z  t	        d«      t        z  z  d¬«      t        d«      dz   t         z  t	        d«      t        z  z  k(  sJ ‚t        t        d«      dz   t        z  t	        d«      t         z  z  d¬«      t        t        j                  «      t         z  k(  sJ ‚t        t        d«      dz   t        z  t	        d«      t         z  z  d¬«      t        d«      t         z  k(  sJ ‚t        t        d«      dz   t        z  t	        d«      t         z  z  d¬«      t        d«      dz   t        z  t	        d«      t         z  z  k(  sJ ‚t        t        d«      dz   t        z  t	        d«      t         z  z  d¬«      t        d«      dz   t        z  t	        d«      t         z  z  k(  sJ ‚t        dd¬«      } t        t        d«      dz   | z  t	        d«      |  z  z  d¬«      t        dt        j                  z  «      |  z  k(  sJ ‚t        dt        d«      dz   | z  t	        d«      |  z  z  z  d¬«      t        dt        j                  z  «      | z  k(  sJ ‚y )	NrB   rC   T)Úhalfé   é   Úi©Úinteger)r   r>   r?   r*   r   r   r   r	   ÚHalfr;   r   )rN   s    rF   Ú	test_TR2irR      s•  € ô
 �1”a‘4œœ1™‘9Ó !¤A¡#¬¡Ò)Ð)Ð)ä””A“”sœ1“v‘Ó¤#¤a£&Ò(Ð(Ð(Ü””A“”sœ1“v‘œc¤!›fÑ$Ó%¬¬Q«´´A³©Ò6Ð6Ð6Ü�”3”q“6œ#œa›&‘=Ñ!Ó" a¬¬A«¡hÒ.Ð.Ð.Ü�”3”q“6œ#œa›&‘=¤¤Q£Ñ'Ñ(Ó)¨Q¬s´1«v©X´c¼!³f©_Ò<Ð<Ð<Ü””A“�q‘œ#œa›& 1™*Ñ%Ó&¬#¬a«&´#´a³&¸1±*Ñ*=¸aÑ*?Ò?Ð?Ð?ä””A“�q‘œ#œa›& 1™*Ñ%¨DÔ1´S¼¸1¹³X¸a±ZÒ?Ð?Ð?Ü”�A“œ˜A› ™
Ñ#¨$Ô/´3´q·v±v³;Ò>Ð>Ð>Ü”�A“œ˜A› ™
Ñ#¨$Ô/´3°q³6Ò9Ð9Ð9Ü”�A“œ˜A› ™
Ñ#¨$Ô/´3°q³6Ò9Ð9Ð9Ü”�A“œ˜A› ™
Ñ#¨$Ô/´3°q¼¿¹±x³=Ò@Ð@Ð@Ü”�Q“˜!‘œS ›VÑ#¨$Ô/°1´S¼¿¹³[±=Ò@Ð@Ð@Ü”�Q“˜!‘œS ›VÑ#¨$Ô/°1´S¸³V±8Ò;Ð;Ð;Ü”�Q“˜!‘œS ›VÑ#¨$Ô/°1´S¸³V±8Ò;Ð;Ð;Ü”�Q“˜!‘œS ›VÑ#¨$Ô/°1´S¸¼1¿6¹6¹³]±?ÒBÐBÐBÜ”�Q“˜!‘¤˜rÑ"¤3 q£6¬1¡9Ñ,°4Ô8¼CÄÇÁ»KÌ¹NÒJÐJÐJÜ”�Q“˜!‘¤˜rÑ"¤3 q£6¬1¡9Ñ,°4Ô8¼CÀ»FÄA¹IÒEÐEÐEÜ”�Q“˜!‘¤˜rÑ"¤3 q£6¬1¡9Ñ,°4Ô8¼SÀ»VÀa¹ZÌAÈ2Ñ<NÌsÐSTËvÔWXÉyÑ<XÒXÐXÐXÜ”�Q“˜!‘¤˜rÑ"¤3 q£6¬1¡9Ñ,°4Ô8¼SÀ»VÀa¹ZÌAÈ2Ñ<NÌsÐSTËvÔWXÉyÑ<XÒXÐXÐXÜ”�Q“˜!‘œa‘¤ A£¬!¨¡Ñ,°4Ô8¼CÄÇÁ»KÌ1È"Ñ<MÒMÐMÐMÜ”�Q“˜!‘œa‘¤ A£¬!¨¡Ñ,°4Ô8¼CÀ»FÄaÀR¹LÒHÐHÐHÜ”�Q“˜!‘œa‘¤ A£¬!¨¡Ñ,°4Ô8¼SÀ»VÀa¹ZÌ!¹OÌCÐPQËFÔVWÐUWÉLÑ<XÒXÐXÐXÜ”�Q“˜!‘œa‘¤ A£¬!¨¡Ñ,°4Ô8¼SÀ»VÀa¹ZÌ!¹OÌCÐPQËFÔVWÐUWÉLÑ<XÒXÐXÐXä�˜TÔ"€AÜ”#�a“&˜1‘*˜q‘¤ Q£¨1¨"¡Ñ-°TÔ:¼cÀ!ÄAÇFÁFÁ(»mÈqÈbÑ>QÒQÐQÐQÜ�”C˜“F˜Q‘J ‘?¤3 q£6¨Q¨B¡<Ñ/Ñ0°tÔ<ÄÀAÄaÇfÁfÁHÃÈqÑ@PÒPÐPÑPrE   c                  ó  — t        t        t        t        t        t        z
  z  z
  «      «      t        t        t        t        z
  z  t        z   «      k(  sJ ‚t        t        dz  t        z   «      t        t        «       k(  sJ ‚t        dt        z  dz  t        z   «      t        t        «       k(  sJ ‚t        t
        t        t        t        t        fD ]M  }  | t        t        dd«      z  «      }t        |«      }t        ||«      r|j                  |j                  k7  rŒMJ ‚ t        d«      5  t        dt        z  dz  «      }d d d «       j                  dt        z  «      rt        |«      t        t        dz  «      k(  sJ ‚y # 1 sw Y   ŒBxY w)	NrB   é   é   é   Fé	   é   é   )r+   r   r?   r>   r   r   r   r   r   r   r   r:   Úfuncr   Úhas)ÚfrN   ÚjÚeqs       rF   Útest_TR3r_   B   s/  € ÜŒs”1”qœ!œa™%‘y‘=Ó!Ó"¤c¬!¬Q´©U©)´a©-Ó&8Ò8Ð8Ð8ÜŒr�!‰t”a‰x‹=œS¤›V˜GÒ#Ð#Ð#Üˆr”"‰u�Q‰wœ‰{Ó¤¤A£˜wÒ&Ð&Ð&ä”3œœS¤#¤sÐ+ò =ˆÙŒb”˜!˜Q“ÑÓ ˆÜ�‹FˆÜ! ! QÔ'¨A¯F©F°a·f±fÓ,<Ð<Ð<ð=ô
 
�%‹ñ Ü�”2‘�b‘‹\ˆ÷à�6‰6�!”B‘$Œ<œC ›G¤s¬2¨b©5£zÒ1Ð1Ð1Ð1÷ð ús   Ä+FÆFc                  óü   — dt         dz  t         dz  t         dz  t         dz  fD ]J  } t        d«      5  t        | «      }d d d «       t        t        «      rt	        |«      t        | «      k(  rŒJJ ‚ y # 1 sw Y   Œ5xY w)Nr   é   rL   rU   rB   F)r   r   r   Ú
isinstancer,   )rN   r^   s     rF   Útest_TR4rc   Q   sp   € Ø”�A‘”r˜!‘tœR ™T¤2 a¡4Ð(ò 9ˆÜ�e‹_ñ 	Ü�Q“ˆB÷	ä˜"œcÔ"¤s¨2£w´#°a³&Ó'8Ð8Ð8ñ9÷	ð 	ús   ²A2Á2A;	c                  óÜ  — d„ } t        t        t        «      dz  t        t        | dd«      t        t        «      t        t        «      dz   dz   z  k(  sJ ‚t        t        t        «      dz  t        t        | dd«      t        t        «      dz  k(  sJ ‚t        t        t        «      dz  t        t        | dd«      t        t        «      dz   dz   dz  k(  sJ ‚t        t        t        «      dz  t        t        | dd	«      t        t        «      dz  k(  sJ ‚t        t        t        «      d
z  t        t        | dd	«      t        t        «      dz   dz   dz  k(  sJ ‚t        t        t        «      t        z  t        t        | dd	«      t        t        «      t        z  k(  sJ ‚t        t        t        «      dt        z  dz   z  t        t        | dd	«      t        t        «      dt        z  dz   z  k(  sJ ‚y )Nc                 ó   — d| z
  S ©NrC   rD   ©r>   s    rF   ú<lambda>ztest__TR56.<locals>.<lambda>Y   s
   € �!�a‘%€ rE   rU   rL   FrB   rC   é
   ra   Té   )ÚTr   r>   r   r   )Úhs    rF   Ú
test__TR56rm   X   s{  € Ù€AÜŒS”‹V�Q‰YœœS ! Q¨Ó.´#´a³&¼3¼q»6À1¹9¸*Àq¹.Ñ2IÒIÐIÐIÜŒS”‹V�R‰Zœœc 1 a¨Ó/´3´q³6¸2±:Ò=Ð=Ð=ÜŒS”‹V�Q‰YœœS ! Q¨Ó.´C¼³F¸A±I°:À±>ÀAÑ2EÒEÐEÐEÜŒS”‹V�Q‰YœœS ! Q¨Ó-´´Q³¸±Ò:Ð:Ð:ÜŒS”‹V�Q‰YœœS ! R¨Ó.´C¼³F¸A±I°:À±>ÀAÑ2EÒEÐEÐEô ŒS”‹V”Q‰YœœS ! Q¨Ó-´´Q³¼±Ò:Ð:Ð:ÜŒS”‹V�aœ‘c˜A‘gÑ¤¤S¨!¨Q°Ó5¼¼Q»À!ÄAÁ#ÈÁ'Ñ9JÒJÐJÑJrE   c                  ó:  — t        t        t        «      dz  «      t        t        «      dz   dz   k(  sJ ‚t        t        t        «      dz  «      t        t        «      dz  k(  sJ ‚t        t        t        «      dz  «      t        t        «      dz   dz   dz  k(  sJ ‚y ©NrB   rC   éþÿÿÿrL   )r-   r   r>   r   rD   rE   rF   Útest_TR5rq   e   óy   € ÜŒs”1‹v�q‰y‹>œc¤!›f a™i˜Z¨!™^Ò+Ð+Ð+ÜŒs”1‹v�r‰z‹?œc¤!›f r™lÒ*Ð*Ð*ÜŒs”1‹v�q‰y‹>œs¤1›v q™y˜j¨1™n¨qÑ0Ò0Ð0Ñ0rE   c                  ó:  — t        t        t        «      dz  «      t        t        «      dz   dz   k(  sJ ‚t        t        t        «      dz  «      t        t        «      dz  k(  sJ ‚t        t        t        «      dz  «      t        t        «      dz   dz   dz  k(  sJ ‚y ro   )r.   r   r>   r   rD   rE   rF   Útest_TR6rt   k   rr   rE   c                  ó  — t        t        t        «      dz  «      t        dt        z  «      dz  t        j                  z   k(  sJ ‚t        t        t        «      dz  dz   «      t        dt        z  «      dz  t        dd«      z   k(  sJ ‚y )NrB   rC   rU   )r/   r   r>   r	   rQ   r   rD   rE   rF   Útest_TR7rv   q   sg   € ÜŒs”1‹v�q‰y‹>œS ¤1¡›X a™Z¬!¯&©&Ñ0Ò0Ð0Ð0ÜŒs”1‹v�q‰y˜1‰}Ó¤ Q¤q¡S£¨!¡¬h°q¸!«nÑ!<Ò<Ð<Ñ<rE   c            
      ó  — t        t        d«      t        d«      z  «      t        d«      dz  t        d«      dz  z   k(  sJ ‚t        t        d«      t        d«      z  «      t        d«      dz  t        d«      dz  z   k(  sJ ‚t        t        d«      t        d«      z  «      t        d«       dz  t        d«      dz  z   k(  sJ ‚t        t        d«      t        d«      z  t        d«      z  «      t        d«      dz  t        d«      dz  z
  t        d«      dz  z   k(  sJ ‚t        t        d«      t        d«      z  t        d«      z  t        d«      z  «      t        d«      dz  t        d«      dz  z   t        d«      dz  z   t        d«      dz  z   t        d	«      dz  z   t        d«      dz  z   t        dd«      z   k(  sJ ‚t        t        d«      t        d«      z  t        d«      z  t        d«      z  t        d«      z  «      t        d«      dz  t        d«      dz  z   dt        d«      z  d
z  z   t        d
«      d
z  z   t        d«      dz  z   t        d	«      d
z  z   t        d«      d
z  z   t        d«      d
z  z   t        dd
«      z   t        d«      dz  z   k(  sJ ‚t        t        t        t        dd«      z  «      dz  t        t        t        dd«      z  «      dz  z  d
t        t        dz  «      dz  z  z  «      t        dd«      k(  sJ ‚y )NrB   rU   rM   rC   rL   ra   ri   rj   é   é   é   é   rV   é@   )r0   r   r   r   r   rD   rE   rF   Útest_TR8r}   v   sµ  € ÜŒs�1‹v”c˜!“f‰}Ó¤ Q£¨¡¬C°«F°1©HÑ!4Ò4Ð4Ð4ÜŒs�1‹v”c˜!“f‰}Ó¤ Q£¨¡¬C°«F°1©HÑ!4Ò4Ð4Ð4ÜŒs�1‹v”c˜!“f‰}Ó¤# a£& ¨¡¬S°«V°A©XÑ!5Ò5Ð5Ð5ÜŒs�1‹v”c˜!“f‰}œS ›VÑ#Ó$¬¨A«¨q©´3°q³6¸!±8Ñ(;¼cÀ!»fÀQ¹hÑ(FÒFÐFÐFÜŒs�1‹v”c˜!“f‰}œS ›VÑ#¤C¨£FÑ*Ó+ÜˆA‹ˆq‰”3�r“7˜1‘9Ñœs 1›v a™xÑ'¬#¨a«&°©(Ñ2´S¸³W¸Q±YÑ>ÜˆA‹ˆq‰ñ	Ü˜A˜q“>ñ	"ò"ð "ð "ô Œs�1‹v”c˜!“f‰}œS ›VÑ#¤C¨£FÑ*¬3¨q«6Ñ1Ó2ÜˆB‹�‰	”C˜“F˜1‘HÑ˜q¤ Q£™x¨™{Ñ*¬S°«W°R©ZÑ7¼#¸a»&À¹(ÑBÜˆB‹�‰
ñ	Ü˜“W˜R‘Zñ	 Ü"% b£'¨"¡*ñ	-Ü/7¸¸2«ñ	?ÜADÀQÃÈÁñ	JòJð Jð Jô Œs”2”h˜q !“nÑ$Ó% qÑ(¬¬R´¸¸A³Ñ->Ó)?ÀÑ)BÑBÀBÄsÌ2ÈaÉ4ÃyÐRSÁ|ÁOÑTÓUÔYaÐbcÐegÓYhÒhÐhÑhrE   c            
      ó
  — t         j                  } d| z  }t        | «      | k(  sJ ‚t        t        d«      t        d«      z   «      dt        | «      z  t        |«      z  k(  sJ ‚t        t        d«      t        d«      z
  «      dt	        | «      z  t	        |«      z  k(  sJ ‚t        t	        d«      t	        d«      z
  «      dt	        | «      z  t        |«      z  k(  sJ ‚t        t	        d«      t	        d«      z   «      dt	        |«      z  t        | «      z  k(  sJ ‚t        t        d«      dt	        d«      z  z   dt	        d«      z  z   «      t        d«      dt	        |«      z  t        | «      z  z   k(  sJ ‚t        t        d«      t        d«      z   dt        d«      z  t        d«      z  z   «      dt        d«      z  t        d«      z  k(  sJ ‚t        t        d«      t        d«      z   t        d«      z  dz  t        d«      z   «      dt        d«      z  t        d«      z  k(  sJ ‚t        t        d«      t        d«      z   t        d«      z   t        d«      z   «      dt        t         j                  «      z  t        d«      z  t        t        dd«      «      z  k(  sJ ‚t        t        d«      t        d«      t        d«      z  z   «      t        d«      t        d«      t        d«      z  z   k(  sJ ‚t        t        t        «       t        t        t        z  «      z   «      dt	        t        t        z  dz  t        dz  z
  «      z  t	        t        t        z  dz  t        dz  z   «      z  k(  sJ ‚t        t	        t        «       t	        t        t        z  «      z   «      dt	        t        t        z  dz  t        dz  z
  «      z  t        t        t        z  dz  t        dz  z   «      z  k(  sJ ‚t        t        «      }t	        t        «      }d	D ]ø  }||f||ft        t        «      t        t        t        z  «      ft	        t        «      t	        t        t        z  «      ffD ]£  } t        || «      }t        |D �cg c]
  }t        |Ž ‘Œ c}Ž }t        |«      }| d
   j                  | d   j                  k(  r(t        ||j                  d¬«      «      r2|j                  s&| d   j                  | d
   j                  k7  sŒ�||k7  sŒ£J ‚ Œú y c c}w )NrU   rC   rB   rp   rL   rM   ra   rW   ©)rC   rC   )rC   éÿÿÿÿ)r€   rC   )r€   r€   r   T©Útrig)r	   rQ   r1   r   r   r   r?   r>   Úzipr   r   rZ   r:   ÚexpandÚis_Add)	r;   r<   r=   ÚsÚsiÚargsÚaiÚexÚts	            rF   Útest_TR9rŒ   ƒ   só  € Ü	�‰€AØ	ˆ!‰€AÜˆq‹6�QŠ;Ðˆ;ÜŒs�1‹vœ˜A›‰Ó 1¤S¨£V¡8¬C°«F¡?Ò2Ð2Ð2ÜŒs�1‹vœ˜A›‰Ó 1¤S¨£V¡8¬C°«F¡?Ò2Ð2Ð2ÜŒs�1‹vœ˜A›‰Ó 2¤c¨!£f¡9¬S°«VÑ#3Ò3Ð3Ð3ÜŒs�1‹vœ˜A›‰Ó 1¤S¨£V¡8¬C°«F¡?Ò2Ð2Ð2ÜŒs�1‹v˜œ#˜a›&™Ñ  1¤S¨£V¡8Ñ+Ó,´°A³¸¼3¸q»6¹Ä#ÀaÃ&¹Ñ0HÒHÐHÐHÜŒs�1‹vœ˜A›‰ ¤3 q£6¡¬#¨a«&¡Ñ0Ó1°Q´s¸1³v±X¼cÀ!»f±_ÒDÐDÐDÜ”�A“œ˜Q›‘¤ Q£Ñ'¨Ñ)¬C°«FÑ2Ó3°q¼¸Q»±xÄÀAÃ±ÒFÐFÐFÜŒs�1‹vœ˜A›‰¤ Q£Ñ'¬#¨a«&Ñ0Ó1Ø	Œ#Œa�f‰f‹+‰”c˜!“fÑœS¤¨!¨Q£Ó0Ñ0ò1ð 1ð 1äŒs�1‹vœ˜A›œs 1›v™Ñ%Ó&¬#¨a«&´3°q³6¼#¸a»&±=Ñ*@Ò@Ð@Ð@Ü””A“ˆwœœQœq™S›Ñ!Ó" b¬¬Q¬q©S°©U´Q°q±S©[Ó)9Ñ&9¼#¼aÄ¹cÀ!¹eÄaÈÁc¹kÓ:JÑ&JÒJÐJÐJÜ””A“ˆwœœQœq™S›Ñ!Ó" a¬¬A¬a©C°©E´A°a±C©KÓ(8Ñ&8¼¼Q¼q¹SÀ¹UÄQÀqÁS¹[Ó9IÑ&IÒIÐIÐIÜŒA‹€AÜŒA‹€AØ2ò 7ˆØ�a�&˜1˜a˜&¤3¤q£6¬3¬q´©s«8Ð"4´s¼1³v¼sÄ1ÄQÁ3»xÐ6HÐIò 	7ˆAÜ�r˜1“:ˆDÜ¨$Ö/ B”s˜B’xÒ/Ð0ˆBÜ�B“ˆAØ˜!™Ÿ	™	 Q q¡T§Y¡YÒ.Ü& r¨1¯8©8¸¨8Ó+>Ô?À1Ç8Â8Ø�Q‘4—9‘9  !¡§	¡	Ó)¨b°A«gð7ð 7ñ		7ñ7ùò 0s   Ñ5Tc                  ó®  — t        t        t        t        z   «      «      t	        t        «       t	        t        «      z  t        t        «      t        t        «      z  z   k(  sJ ‚t        t	        t        t        z   «      «      t	        t        «      t        t        «      z  t	        t        «      t        t        «      z  z   k(  sJ ‚t        t	        t        t        z   t
        z   «      «      t	        t        «       t	        t        «      z  t        t        «      t        t        «      z  z   t	        t
        «      z  t	        t        «      t        t        «      z  t	        t        «      t        t        «      z  z   t        t
        «      z  z   k(  sJ ‚t        t        t        t        z   t
        z   «      «      t	        t        «       t	        t        «      z  t        t        «      t        t        «      z  z   t        t
        «      z  t	        t        «      t        t        «      z  t	        t        «      t        t        «      z  z   t	        t
        «      z  z
  k(  sJ ‚y ©N)r   r   r;   r<   r   r=   rD   rE   rF   Ú	test_TR10r�   Ÿ   sn  € Ü””Aœ‘E“
Ó¤¤A£˜w¤s¬1£v™~´´A³´s¼1³v±Ñ=Ò=Ð=Ð=Ü””Aœ‘E“
Óœs¤1›v¤c¬!£f™}¬s´1«v´c¼!³f©}Ñ<Ò<Ð<Ð<Ü””Aœ‘EœA‘I“ÓÜ
Œa‹&ˆ””Q“‰œ#œa›&¤¤Q£™-Ñ	'¬¬Q«Ñ/Ü	ŒQ‹””A“‰œœQ›¤¤A£™Ñ	&¬¬A«Ñ.ñ	/ò/ð /ð /ô ””Aœ‘EœA‘I“ÓÜ
Œa‹&ˆ””Q“‰œ#œa›&¤¤Q£™-Ñ	'¬¬Q«Ñ/Ü	ŒQ‹””A“‰œœQ›¤¤A£™Ñ	&¬¬A«Ñ.ñ	/ò/ð /ñ /rE   c            
      ó^  — t        t        d«      t        d«      z  t        d«      t        d«      z  z   «      t        d«      k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      z  z
  «      t        d«      k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      z  z
  «      t        d«      k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      z  z   «      t        d«      k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      z  z   dz   «      t        d«      dz   k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      z  z   t        d«      z   «      t        d«      t        d«      z   k(  sJ ‚t        dt        d«      z  t        d«      z  dt        d«      z  t        d«      z  z   t        d«      z   «      dt        d«      z  t        d«      z   k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      t        d«      z  t        d«      t        d«      z  z   z  z   «      t        d«      k(  sJ ‚t        d«      t        d«      z  t        d«      t        d«      t        d«      z  t        d«      t        d«      z  z   z  z   t        d«      z  t        d«      t        d«      z  z   } t        | «      t        | j                  «       «      cxk(  rt        d«      k(  sJ ‚ J ‚t        t	        d«      t        t
        «      z  t
        z  t	        d«      t        t
        «      z  t
        z  z   «      dt	        d«      z  t
        z  t        t
        t        dz  z   «      z  k(  sJ ‚t        t        t
        «      t	        d«      z  t        t
        «      t	        d«      z  z   t        t
        «      t	        d«      z  dz  z   t        t
        «      t	        d«      z  dz  z   «      dt	        d«      z  t        t
        t        dz  z   «      z  dz  k(  sJ ‚t        t        t
        «      t	        d«      z  t        t
        «      t	        d«      z  z   t        t        «      t	        d«      z  dz  z   t        t        «      t	        d«      z  dz  z   «      t	        d«      t        t
        t        dz  z   «      z  dz  t	        d«      t        t        t        dz  z   «      z  dz  z   k(  sJ ‚t        t        t
        «      t	        d«      t        t
        «      z  z   dt	        d«      z  t        t
        t        dz  z   «      z  z   «      dt        t
        «      z  k(  sJ ‚t        t        t
        «      t	        d«      t        t
        «      z  z   dt	        d«      z  t        t
        t        dz  z   «      z  z   dt        t
        «      z  z   «      dt	        d«      z  t        t
        t        dz  z   «      z  k(  sJ ‚t        t        d«      t        d«      z  t        d«      t        d«      z  z   «      t        d«      t        d«      z  t        d«      t        d«      z  z   k(  sJ ‚t        d	d
¬«      }t        t	        d«      t        t
        «      z  |z  t	        d«      t        t
        «      z  |z  z   «      dt	        d«      z  t        t
        t        dz  z   «      z  |z  k(  sJ ‚t        t
        «      }t        t
        «      }t        t        «      }t        t        «      }dD ]q  }||z  ||z  f||z  ||z  ffD ]X  }t        ||«      }t        |D �	cg c]
  }	t        |	Ž ‘Œ c}	Ž }
t        |
«      }|
|j                  d¬«      z
  s|j                  sŒXJ ‚ Œs t        t
        «      }t        t
        «      }t        t        dz  «      }t        t        dz  «      }dD ]q  }||z  ||z  f||z  ||z  ffD ]X  }t        ||«      }t        |D �	cg c]
  }	t        |	Ž ‘Œ c}	Ž }
t        |
«      }|
|j                  d¬«      z
  s|j                  sŒXJ ‚ Œs y c c}	w c c}	w )NrC   rU   rB   rL   rV   rM   ra   rW   ÚAF©Úcommutativer   Tr�   )r   r   r   r„   r   r>   r   r?   r   rƒ   r   r   r…   )r^   r‘   r=   r†   rl   Úrr‡   Úargsirˆ   r‰   rŠ   r‹   s               rF   Ú
test_TR10ir–   ª   s  € Ü”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.Ó/´3°q³6Ò9Ð9Ð9Ü”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.Ó/´3°q³6Ò9Ð9Ð9Ü”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.Ó/´3°q³6Ò9Ð9Ð9Ü”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.Ó/´3°q³6Ò9Ð9Ð9Ü”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.°Ñ2Ó3´s¸1³vÀ±zÒAÐAÐAÜ”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.´°Q³Ñ7Ó8¼CÀ»FÄSÈÃV¹OÒKÐKÐKÜ�”3�q“6‘œ#˜a›&‘ 1¤S¨£V¡8¬C°«F¡?Ñ2´S¸³VÑ;Ó<Ø	Œ#ˆa‹&‰”3�q“6Ñòð ð ä”�Q“œ˜A›‘¤ Q£¬¨Q«´°A³©¼¸Q»ÄÀAÃ¹Ñ)FÑ!GÑGÓHÜˆA‹òð ð ä
ˆa‹&”�Q“‰-œ#˜a›&ÜˆA‹Œs�1‹v‰œ˜A›œs 1›v™Ñ%ñ'ñ 'Ü(+¨A«ñ
/Ü14°Q³¼¸A»±ñ
?€Bä�‹9œ˜bŸi™i›kÓ*Ô4¬c°!«fÒ4Ð4Ñ4Ð4Ð4Ü”�a“œœQ›‘¤Ñ!¤D¨£G¬C´«F¡N´1Ñ$4Ñ4Ó5Ø	Œ$ˆq‹'‰	”!‰”CœœB˜q™D™“MÑ!ò"ð "ð "ä””Q“œ˜Q›‘¤#¤a£&¬¨a«¡.Ñ0Ü”‹F”4˜“7‰N˜1ÑñÜ"¤1›v¤d¨1£g™~¨aÑ/ñ0ó 1Ø45´d¸1³g±I¼cÄ!ÄbÈÁdÁ(»mÑ4KÈAÑ4MòNð Nð Nä””Q“œ˜Q›‘¤#¤a£&¬¨a«¡.Ñ0Ü”‹F”4˜“7‰N˜1ÑñÜ"¤1›v¤d¨1£g™~¨aÑ/ñ0ó 1äˆQ‹””Aœ˜1™‘H“Ñ˜aÑ¤$ q£'¬#¬a´"°Q±$©h«-Ñ"7¸Ñ"9Ñ9ò:ð :ð :ô ””Q“œ$˜q›'¤#¤a£&™.Ñ(¨1¬T°!«W©9´S¼¼RÀ¹T¹³]Ñ+BÑBÓCÀqÌÌQËÁxÒOÐOÐOÜ””Q“œ$˜q›'¤#¤a£&™.Ñ(ØŒd�1‹g‰I”cœ!œb ™d™(“mÑ#ñ$Ø&'¬¬A«¡hñ/ó 0Ø34´T¸!³W±9¼SÄÄRÈÁTÁ»]Ñ3JòKð Kð Kä”�Q“œ˜A›‘¤ Q£¬¨A«¡Ñ.Ó/ÜˆA‹Œs�1‹v‰œ˜A›œs 1›v™Ñ%ò&ð &ð &ô 	ˆs Ô&€AÜ”�a“œœQ›‘ Ñ!¤D¨£G¬C´«F¡N°1Ñ$4Ñ4Ó5Ø	Œ$ˆq‹'‰	”#”aœ"˜Q™$‘h“-Ñ Ñ!ò"ð "ð "ô 	ŒA‹€AÜŒA‹€AÜŒA‹€AÜŒA‹€AØ2ò >ˆØ˜‘s˜A˜a™C�j 1 Q¡3¨¨!© *Ð-ò 	>ˆEÜ�r˜5“>ˆDÜ¨$Ö/ B”s˜B’xÒ/Ð0ˆBÜ�b“	ˆAØ˜QŸX™X¨4˜XÓ0Ò0°A·H³HÐ=Ð=ñ		>ð>ô 	ŒA‹€AÜŒA‹€AÜŒBˆq‰D‹	€AÜŒBˆq‰D‹	€AØ2ò >ˆØ˜‘s˜A˜a™C�j 1 Q¡3¨¨!© *Ð-ò 	>ˆEÜ�r˜5“>ˆDÜ¨$Ö/ B”s˜B’xÒ/Ð0ˆBÜ�b“	ˆAØ˜QŸX™X¨4˜XÓ0Ò0°A·H³HÐ=Ð=ñ		>ñ>ùò 0ùò 0s   Þ'b%áb*c            	      ó4  — t        t        dt        z  «      «      dt        t        «      z  t        t        «      z  k(  sJ ‚t        t        dt        z  «      «      dt        t        «      dz   t        t        «      dz  z   t        t        «      z  t        t        «      z  z  k(  sJ ‚t        t        t        t	        dd«      z  «      «      dt        t        dz  «      dz   t        t        dz  «      dz  z   t        t        dz  «      z  t        t        dz  «      z  z  k(  sJ ‚t        t        dt        z  «      «      t        t        «      dz   t        t        «      dz  z   k(  sJ ‚t        t        dt        z  «      «      t        t        «      dz   t        t        «      dz  z   dz  dt        t        «      dz  z  t        t        «      dz  z  z
  k(  sJ ‚t        t        d«      «      t        d«      k(  sJ ‚t        t        t
        t	        dd«      z  «      t
        t	        dd«      z  «      t        t
        t	        dd«      z  «      dz   t        t
        t	        dd«      z  «      dz  z   k(  sJ ‚t        t        d«      d«      t        d«      dz   t        d«      dz  z   k(  sJ ‚t        t        d«      d«      t        d«      k(  sJ ‚t        t        t        «      t        t        dz  «      z  t        dz  «      dt        t        dz  «      z  k(  sJ ‚y )NrB   rL   rU   rV   ra   )r    r   r>   r   r   r   rD   rE   rF   Ú	test_TR11r˜   á   sq  € ä”�A”a‘C“‹>˜Qœs¤1›v™X¤c¬!£f™_Ò,Ð,Ð,Ü”�A”a‘C“‹>˜Q¤#¤a£&¨!¡) ¬c´!«f°a©iÑ!7¼¼Q»Ñ ?ÄÄAÃÑ FÑGÒGÐGÐGÜ””A”h˜q !“nÑ$Ó%Ó&Ø	ŒS”�1‘‹X�q‰[ˆLœ3œq ™s›8 Q™;Ñ&¬¬A¨a©C«Ñ0´´Q°q±S³Ñ9Ñ:ò;ð ;ð ;ô ”�A”a‘C“‹>œc¤!›f a™i˜Z¬#¬a«&°!©)Ñ3Ò3Ð3Ð3Ü”�A”a‘C“‹>Ü
Œa‹&�!‰)ˆ”cœ!“f˜a‘iÑ	 !Ñ# a¬¬A«°©	¡k´#´a³&¸!±)Ñ&;Ñ;ò<ð <ð <ô ”�A“‹<œ3˜q›6Ò!Ð!Ð!ä””B”x  1“~Ñ%Ó&¬¬8°A°q«>Ñ(9Ó:¼sÄ2ÄhÈqÐRSÃnÑCTÓ?UÐWXÑ?XÐ>XÔ[^Ô_aÔbjÐklÐnoÓbpÑ_pÓ[qÐstÑ[tÑ>tÒtÐtÐtÜ”�A“˜‹?œs 1›v q™y˜j¬3¨q«6°1©9Ñ4Ò4Ð4Ð4Ü”�A“˜‹?œc !›fÒ$Ð$Ð$Ü””A“”sœ1˜Q™3“x‘¤ 1¡Ó%¨¬3¬q°©s«8©Ò3Ð3Ñ3rE   c            	      ó&  — t        t        t        dz  «      t        dt        z  «      z  t        t        dz  «      z  t        t        dz  «      t        t        dz  «      z  z  «      dt        t        dz  «      z  t        t        dz  «      z  t        dt        z  «      z  k(  slJ t        t        t        dz  «      t        dt        z  «      z  t        t        dz  «      z  t        t        dz  «      t        t        dz  «      z  z  «      «       ‚t        t        t        dz  «      t        t        dz  «      z  «      dt        t        dz  «      z  k(  sJ ‚t        t        t        dz  «      t        t        dz  «      z  «      ddt        t        dz  «      z  z  k(  sJ ‚t        t        dt        z  «      t        t        dz  «      z  t        t        dz  «      z  «      t        dt        z  «      dt        t        dz  «      z  z  k(  sFJ t        t        dt        z  «      t        t        dz  «      z  t        t        dz  «      z  «      «       ‚t        t        t        «      t        t        dz  «      z  «      dt        t        dz  «      z  k(  sJ ‚y )NrU   rB   rL   ra   rj   rC   )r!   r   r>   r   rD   rE   rF   Ú
test__TR11rš   ó   sð  € ä””Q�q‘S“œ#˜a¤™c›(Ñ"¤3¤q¨¡s£8Ñ+¬S´°1±«X´c¼!¸A¹#³hÑ->Ñ?Ó@Ø	Œ#Œa�‰c‹(‰
”3”q˜‘s“8ÑœC ¤!¡›HÑ$ò%ð [Ü%*¬3¬q°©s«8´C¸¼!¹³HÑ+<¼SÄÀ1Á»XÑ+EÄsÌ1ÈQÉ3ÃxÔPSÔTUÐVWÑTWÓPXÑGXÑ+YÓ%Zó[ð %ä””Q�q‘S“œ#œa ™c›(Ñ"Ó# q¬¬Q¨q©S«¡zÒ1Ð1Ð1ä””Q�q‘S“œ#œa ™c›(Ñ"Ó# q¨!¬C´°!±«H©*¡~Ò5Ð5Ð5Ü”�Q”q‘S“œ#œa ™c›(Ñ"¤3¤q¨¡s£8Ñ+Ó,´°A´a±C³¸!¼CÄÀ!Á»H¹*Ñ0EÒEÐhÄuÌSÐQRÔSTÑQTËXÔVYÔZ[Ð\]ÑZ]ÓV^ÑM^Ô_bÔcdÐefÑcfÓ_gÑMgÓGhÓhÐEÜ””Q“œœA˜a™C›‘Ó! Q¤s¬1¨Q©3£x¡ZÒ/Ð/Ñ/rE   c                  óä  — t        t        t        t        z   «      «      t        t        «      t        t        «      z   t        t        «       t        t        «      z  dz   z  k(  sJ ‚t        t        t        t        z   t        z   «      «      t        t        «      t        t        «      t        t        «      z   t        t        «       t        t        «      z  dz   z  z   dt        t        «      t        t        «      z   t        t        «      z  t        t        «       t        t        «      z  dz   z  z
  z  k(  sJ ‚t        t        t        t        z  «      «      t        t        t        z  «      k(  sJ ‚y rf   )r"   r   r>   r?   r@   rD   rE   rF   Ú	test_TR12rœ   þ   sò   € Ü””Aœ‘E“
Ó¤¤A£¬¬Q«¡´3´q³6°'¼#¼a»&±.À1Ñ2DÑEÒEÐEÐEÜ””Aœ‘EœA‘I“ÓÜ	ŒQ‹”3”q“6œC¤›F‘?¤c¬!£f W¬S´«V¡^°aÑ%7Ñ8Ñ	8Ø	ŒS”‹V”cœ!“f‰_œc¤!›fÑ$¤s¬1£v g¬c´!«f¡n°qÑ&8Ñ9Ñ9ñ	;ò;ð ;ð ;ô ””A”a‘C“‹>œS¤¤1¡›XÒ%Ð%Ñ%rE   c                  ó  — t        t        d«      t        d«      z  «      t        d«       t        d«      z  t        d«      t        d«      z  z
  dz   k(  sJ ‚t        t        d«      t        d«      z  «      dt        d«      t        d«      z  z   t        d«      t        d«      z  z   k(  sJ ‚t        t        d«      t        d«      z  t        d«      z  «      t        d«       t        d«      z  t        d«      t        d«      z  z
  dz   t        d«      z  k(  sJ ‚t        t        d«      t        d«      z  t        d«      z  «      t        d«       t        d«      z  dz   t        d«      t        d«      z  z
  t        d«      z  k(  sJ ‚y )NrU   rB   rM   rC   )r$   r   r   rD   rE   rF   Ú	test_TR13rž     s>  € Ü”�A“”s˜1“v‘Ó¤3 q£6 '¬#¨a«&¡.´3°q³6¼#¸a»&±=Ñ"@À1Ñ"DÒDÐDÐDÜ”�A“”s˜1“v‘Ó !¤c¨!£f¬S°«V¡mÑ"3´c¸!³f¼SÀ»V±mÑ"CÒCÐCÐCÜ”�A“”s˜1“v‘œc !›fÑ$Ó%Ü
ˆa‹&ˆ”�Q“‰œ#˜a›&¤ Q£™-Ñ	'¨!Ñ	+¬S°«VÑ3ò4ð 4ð 4ä”�A“”s˜1“v‘œc !›fÑ$Ó%Ü
ˆa‹&ˆ”�Q“‰˜!Ñ	œc !›f¤S¨£V™mÑ	+¬S°«VÑ3ò4ð 4ñ 4rE   c                  ó^   — t        t        t        «      t        t        «      z   «      dk(  sJ ‚y ©NrB   )r   r   r>   r   rD   rE   rF   Útest_Lr¡     s!   € ÜŒS”‹V”cœ!“f‰_Ó Ò"Ð"Ñ"rE   c                  óÄ  — t        t        d«      dz  t        d«      dz  z   t        t        dz  «      z   «      t	        dd«      k(  sJ ‚t        t        d«      t        t        «      z  t        d«      t        t        «      z  z   «      dt        d«      z  t        t        t        dz  z   «      z  k(  sJ ‚t        t        «      dz  t        t        «      dz  z
  t        t        «      dz  z   dt        t        «      dz  z  z   } t        | «      t        t        «      dz  dt        t        «      dz  z  z
  dz   k(  sJ ‚t        t        j                  t        dt        z  «      dz  z
  «      t        t        «      dz  k(  sJ ‚t        t        t        «      t        t        «      t        t        «      z
  z  t        t        «      t        t        «      t        t        «      z   z  z   «      t        d«      t        t        t        z   t        dz  z   «      z  k(  sJ ‚t        t        d«      t        t        «      z  dz  t        t        «      dz  z   «      t        t        t        dz  z   «      k(  sJ ‚t        dt        dt        z  «      dz  dz  z
  t        t        «      dz  z
  t        t        «      dz  z
  «      t        t        «      dz   t        t        «      dz  z   k(  sJ ‚t        t        t        t	        dd«      z  «      «      t        t        dz  «      k(  sJ ‚t        t        t        dz  «      t        t        t	        dd«      z  «      z  t        t        t	        dd«      z  «      z  t        t        t	        dd«      z  «      z  «      t	        dd	«      k(  sJ ‚t        t        t        t	        d
d«      z  «      t        t        t	        dd«      z  «      z   t        d«      t        t        t	        dd«      z  «      z  t        t        t	        d
d«      z  «      z  z
  «      t        d«       k(  sJ ‚t        t        d«      t        d«      z  «      t        d«      t        d«      z  k(  sJ ‚t        t        d«      D �cg c]  }t        d|z  «      ‘Œ c}Ž }t        |«      t        d«      dt        d«      z  z  k(  sJ ‚t        t        t        «      t        t        t        «      dz  «      z   «      t        t        «      t        t        t        «      dz  «      z   k(  sJ ‚t        dt        t        «      dz  z  dt        t        «      z  z   dt        d«      z  t        t        «      dz  z  z   dt        d«      z  t        t        «      z  z   t        dt        z  «      dz   z  «      d
t        t        «      z  dt        d«      z  t        t        «      z  z   k(  sJ ‚y c c}w )Né2   rB   ra   rU   rL   rC   rW   é   ry   rV   rM   ri   i   iòÿÿÿé#   )r6   r   r   r   r   r   r>   r?   r	   rQ   r;   r<   r   r   Úrange)r^   rN   Úexprs      rF   Útest_fur¨     s‡  € äŒc�"‹g�q‰jœ3˜r›7 A™:Ñ%¬¬B¨q©D«	Ñ1Ó2´h¸qÀ!³nÒDÐDÐDÜŒd�1‹g”cœ!“f‰nœt A›w¤s¬1£v™~Ñ-Ó.°!´D¸³G±)¼CÄÄBÀqÁDÁ»MÑ2IÒIÐIÐIô 
ŒQ‹�‰”Sœ“V˜Q‘YÑ	¤¤Q£¨¡Ñ	*¨Q¬s´1«v°q©y©[Ñ	8€BÜˆb‹6”Sœ“V˜Q‘Y ¤3¤q£6¨1¡9¡Ñ,¨qÑ0Ò0Ð0Ð0äŒa�f‰f”s˜1œQ™3“x ‘zÑ!Ó"¤c¬!£f¨a¡iÒ/Ð/Ð/äŒc”!‹f”cœ!“fœs¤1›v‘oÑ&¬¬Q«´´Q³¼#¼a»&±Ñ)AÑAÓBÜˆQ‹””Aœ‘EœB˜q™D‘LÓ!Ñ!ò"ð "ð "ô Œd�1‹g”cœ!“f‰n˜QÑ¤¤Q£¨¡Ñ)Ó*¬c´!´b¸±d±(«mÒ;Ð;Ð;äˆa”#�aœ‘c“(˜A‘+˜a‘-Ñ¤#¤a£&¨!¡)Ñ+¬c´!«f°a©iÑ7Ó8Ü	ŒQ‹�‰ˆ
”Sœ“V˜Q‘YÑòð ð ô Œc”"”X˜a “^Ñ#Ó$Ó%¬¬R°©U«Ò3Ð3Ð3ÜŒc”"�Q‘$‹iœœBœx¨¨1›~Ñ-Ó.Ñ.¬s´2´h¸qÀ!³nÑ3DÓ/EÑEÄcÌ"ÌXÐVWÐYZË^ÑJ[ÓF\Ñ\Ó]ÔaiÐjkÐmoÓapÒpÐpÐpäÜŒBŒx˜˜2‹ÑÓ¤#¤b¬°!°R«Ñ&8Ó"9Ñ9¼DÀ»GÄCÌÌ8ÐTUÐWYË?ÑHZÓD[Ñ<[Ô\_Ô`bÔckÐlmÐoqÓcrÑ`rÓ\sÑ<sÑsóuä	ˆa‹ˆòð ð ô Œc�!‹f”S˜“V‰mÓ¤ A£¤s¨1£v¡Ò-Ð-Ð-ä¤E¨"£IÖ.˜q”�Q˜‘T•Ò.Ð/€DÜˆd‹8”s˜4“y $¤s¨1£v¡+Ñ.Ò.Ð.Ð.ô Œc”!‹f”tœC¤›F A™I“Ñ&Ó'¬3¬q«6´D¼¼Q»À¹³OÑ+CÒCÐCÐCäˆs”3”q“6˜1‘9‰}˜r¤#¤a£&™yÑ(¨1¬T°!«W©9´S¼³V¸Q±YÑ+>Ñ>ÀÄ4ÈÃ7ÁÌ3ÌqË6ÑAQÑQÔUXÐYZÔ[\ÑY\ÓU]Ð`aÑUaÑcÓdØ	Œ#Œa‹&‰�1”T˜!“W‘9œS¤›VÑ#Ñ#ò$ð $ñ $ùò /s   Ñ=Wc                  ó  — t        t        t        «      t        t        «      z  d„ ¬«      t	        t        «      k(  sJ ‚t        t        t        «      t        t        «      z  d„ ¬«      t        t        «      t        t        «      z  k(  sJ ‚y )Nc                 ó$   —  | j                   «       S rŽ   ©Ú	count_opsrg   s    rF   rh   z test_objective.<locals>.<lambda>:  s   € ¨{¨q¯{©{«}€ rE   )Úmeasurec                 ó&   —  | j                   «        S rŽ   r«   rg   s    rF   rh   z test_objective.<locals>.<lambda><  s   € °°·±³¨~€ rE   )r6   r   r>   r   r   rD   rE   rF   Útest_objectiver¯   9  sd   € ÜŒc”!‹f”Sœ“V‰mÑ%<Ô=Ü”‹Fòð ð äŒc”!‹f”Sœ“V‰mÑ%=Ô>Ü”‹F”3”q“6‰Mòð ñ rE   c                  óJ   — d„ } t        t        g d¢ddiŽ| d„ d¬«      dk(  sJ ‚y )Nc                 óX   — t        | j                  D �cg c]
  }||dz  z  ‘Œ c}Ž S c c}w r    )r   rˆ   )r>   rN   s     rF   rh   z-test_process_common_addends.<locals>.<lambda>C  s%   € ”3¨1¯6©6Ö2 a˜˜Q˜q™S›Ò2Ð3€ ùÒ2s   ”')rC   rB   rU   rL   r   Fc                 ó   — | dz  S r    rD   rg   s    rF   rh   z-test_process_common_addends.<locals>.<lambda>E  s
   € �q˜‘s€ rE   )Úkey2Úkey1ra   )r7   r   )Údos    rF   Útest_process_common_addendsr¶   @  s9   € ñ 
4€BÜ!¤#¢|Ð"D¸eÑ"DÀbÙ ô(Ø+DòEð Eñ ErE   c                  ón  — t        t        t        «      t        t        «      «      dddt        t        dfk(  sJ ‚t        dt        t        «      z  dt        t        «      z  «      dddt        t        dfk(  sJ ‚t        t        t        «      t	        t        «      z  t        t        «      t	        t        «      z  «      t	        t        «      ddt        t        dfk(  sJ ‚t        t        t        «      t        d«       t	        t        «      z  d¬«      dddt        t        dz  d	fk(  sJ ‚t        t        t        «      t	        t        «      d¬«      t        d«      ddt        t        d
z  d	fk(  sJ ‚t        t        t        «      t	        t        «       d¬«      t        d«      ddt        t        d
z  d	fk(  sJ ‚t        t        d«      t        t        «      z  t        d«       t	        t        «      z  d¬«      dt        d«      z  ddt        t        dz  d	fk(  sJ ‚t        t        d«       t        t        «      z  t        d«       t	        t        «      z  d¬«      dt        d«      z  ddt        t        dz  d	fk(  sJ ‚t        t        t        «      t        d«      z  t	        t        «      t        d«      z  d¬«      t        d«      dz  ddt        t        dz  d	fk(  sJ ‚t        t        d«       t        t        «      z  t	        t        «      z  t        d«       t	        t        «      z  t	        t        «      z  d¬«      dt        d«      z  t	        t        «      z  ddt        t        dz  d	fk(  sJ ‚t        t        t        «      t	        t        «      «      �J ‚t        t        t        «      t	        t        «      «      �J ‚t        dt        t        «      z  t	        t        «       «      �J ‚t        t        t        «      t        d«       t	        t        «      z  «      �J ‚t        t        t        «      t        t        «      z  t	        t        «      t	        t        «      z  «      �J ‚t        t        t        «      t        t        «      z  t	        t        «      t	        t        «      z  «      �J ‚t        t        d«       t        t        «      z  t        d«      t	        t        «      z  t	        t        «      z  d¬«      	 �J ‚t        t        d«      t        t        «      z  t        d«      d¬«      �J ‚t        t        d«      t        t        d«      z  t	        d«      t        d«      z  d¬«      �J ‚t        t        d«      t        d«      z  t        d«      t	        d«      z  d¬«      �J ‚y )NrC   TrB   rp   r€   rU   )Útwora   FrL   rM   rV   )	r8   r   r>   r?   r   r   r   r@   r   rD   rE   rF   Útest_trig_splitr¹   H  s[  € Ü”cœ!“fœc¤!›fÓ%¨!¨Q°´1´a¸Ð)>Ò>Ð>Ð>Ü�aœœA›‘h ¤3¤q£6¡	Ó*¨q°!°R¼¼A¸tÐ.DÒDÐDÐDÜ”cœ!“fœS¤›V‘m¤S¬£V¬C´«F¡]Ó3Ü	ŒQ‹��A”qœ!˜TÐ"ò#ð #ð #ô ”cœ!“fœt A›w˜h¤s¬1£v™o°4Ô8Ø	
ˆAˆr”1”b˜‘d˜EÐ"ò#ð #ð #ä”cœ!“fœc¤!›f¨$Ô/Ü	ˆa‹�!�Qœœ2˜a™4 Ð'ò(ð (ð (ä”cœ!“fœs¤1›v˜g¨4Ô0Ü	ˆa‹�!�RœœB˜q™D %Ð(ò)ð )ð )ä”d˜1“gœc¤!›f‘n¤t¨A£w h¬s´1«v¡o¸4Ô@Ø	
Œ4�‹7‰�A�rœ1œb ™d EÐ*ò+ð +ð +ä”t˜A“w�hœs¤1›v‘o¬¨Q« x´´A³¡¸DÔAØ	ŒD�‹G‰�Q˜œ1œb ™d EÐ*ò+ð +ð +ä”cœ!“fœT !›W‘n¤c¬!£f¬T°!«W¡n¸$Ô?Ü	ˆa‹�‰�A�qœ!œR ™T 5Ð)ò*ð *ð *ä”t˜A“w�hœs¤1›v‘o¤c¬!£fÑ,Ü�!‹WˆH”Sœ“V‰OœC¤›FÑ"¨ô.à	ŒD�‹G‰”Cœ“FÑ	˜A˜q¤!¤R¨¡T¨5Ð1ò2ð 2ð 2ô ”cœ!“fœc¤!›fÓ%Ð-Ð-Ð-Ü”cœ!“fœc¤!›fÓ%Ð-Ð-Ð-Ü�aœœA›‘h¤¤Q£ Ó(Ð0Ð0Ð0Ü”cœ!“fœt A›w˜h¤s¬1£v™oÓ.Ð6Ð6Ð6Ü”cœ!“fœS¤›V‘m¤S¬£V¬C´«F¡]Ó3Ð;Ð;Ð;Ü”cœ!“fœS¤›V‘m¤S¬£V¬C´«F¡]Ó3Ð;Ð;Ð;Ü”t˜A“w�hœs¤1›v‘o¤t¨A£w¬s´1«v¡~´c¼!³fÑ'<À$ÔGØðð ð ô ”d˜1“gœd¤1›g‘o¤s¨1£v°4Ô8Ð@Ð@Ð@Ü”d˜1“gœd¤1 a›jÑ(¬#¨a«&´°Q³©-¸TÔBÐJÐJÐJÜ”c˜!“fœS ›V‘m¤S¨£V¬C°«F¡]¸Ô=ÐEÐEÑErE   c                  ó†  — t        dt        t        d«      D � cg c]  } t        | «      ‘Œ c} Ž z  «      dt	        d«      z  t	        d«      z  t        d«      z  t        d«      z  t        d«      z  dt	        d«      z  t	        d	«      z  z  k(  sJ ‚t        t
        «      t
        k(  sJ ‚t        d
t
        z  «      d
t
        z  k(  sJ ‚t        t        dz  «      t        t        t        d
d«      z  «      z  t        t        t        dd«      z  «      z  }t        t        |«      «      t        dd«      k(  sJ ‚t        t        dd«      D � cg c]  } t        d
| z  t        z  dz  «      ‘Œ c} Ž }t        t        t        |«      «      «      t        dd«      k(  sJ ‚t        t
        «      t        t
        d
z  «      z  }t        |«      |k(  sJ ‚t        t
        d
z  «      t	        t
        d
z  «      z  t        t
        «      d	z  z  }t        |«      t	        d
t
        z  «      t        t
        «      d
z  z  dz  k(  sJ ‚y c c} w c c} w )NrV   ri   r{   ry   rM   rW   r|   rC   rU   rB   rL   r€   rj   é   i   )
r2   r   r¦   r   r   r>   r   r   r0   r+   )rN   Úer^   s      rF   Útest_TRmorrier½   l  sÐ  € Ü�A”c¬E°"«IÖ6 qœC �FÒ6Ð7Ñ7Ó8Ø	Œ#ˆb‹'‰	”#�b“'Ñœ#˜a›&Ñ ¤ Q£Ñ'¬¨A«Ñ.°´3°q³6±	¼#¸a»&Ñ0@ÑAòBð Bð Bä”A‹;œ!ÒÐÐÜ�A”a‘C‹=˜Aœa™CÒÐÐÜŒBˆq‰D‹	”#”bœ ! Q›Ñ'Ó(Ñ(¬¬R´¸¸A³Ñ->Ó)?Ñ?€AÜŒx˜‹{Óœx¨¨A›Ò.Ð.Ð.Ü¤u¨Q°£|Ö4 !Œc�!�Q‘$”r‘'˜"‘*�oÒ4Ð5€AÜŒs”8˜A“;ÓÓ ¤H¨Q°Ó$6Ò6Ð6Ð6ä	ŒQ‹””A�a‘C“‰€BÜ�B‹<˜2ÒÐÐä	ŒQˆq‰S‹”#”a˜‘c“(Ñ	œ3œq›6 1™9Ñ	$€BÜ�B‹<œ3˜q¤™s›8¤C¬£F¨A¡IÑ-¨aÑ/Ò/Ð/Ñ/ùò 7ùò 5s   ™H9Å	H>c            	      óš  — t        dt        t        «      dz  z  «      dt        t        «      dz  z  k(  sJ ‚t        t        t        «      dz  t        t        dz  «      dz  z  «      dt        t        «      z  dz  t        dt        z  «      dz  z   t        t        «       dz  t        dt        z  «      dz  z   t	        dd«      z   z  k(  sJ ‚t        dd«      D ]p  } t        t        t        «      | z  t        t        t        «      | z  «      «      sJ ‚t        t        t        «      | z  t        t        t        «      | z  «      «      rŒpJ ‚ y )NrC   rB   rU   rL   rj   )r4   r   r>   r   r   r¦   r:   )Úks    rF   Útest_TRpowerrÀ   }  s  € Ü�1”Sœ“V˜Q‘Y‘;Ó 1¤S¬£V¨Q¡Y¡;Ò.Ð.Ð.Ü”3”q“6˜1‘9œS¤ 1¡›X q™[Ñ(Ó)Ø	
Œ3Œq‹6‰�!‰”c˜!œA™#“h˜q‘jÑ	 ¤C¬£F 7¨1¡9¬s°1´Q±3«x¸©zÑ#9¼HÀQÈ»NÑ#JÑKòLð Lð Lä�1�a‹[ò AˆÜ!¤#¤a£&¨!¡)¬W´S¼³V¸Q±YÓ-?Ô@Ð@Ð@Ü!¤#¤a£&¨!¡)¬W´S¼³V¸Q±YÓ-?Õ@Ð@Ð@ñArE   c                  ó*  — ddl m} m} t        t        «      dz  t        t        «      dz  z   }t        |«      \  }} |t        |«      «      t        dt        z  «      k(  sJ ‚t        t        t        t        z   «      «      \  }} |t        |«      «      t        t        «      t        t        «      z   t        t        «      t        t        «      z  dz   z  k(  sJ ‚t        «       } | t        t        «      |«      t        t        t        |z  «      z  k(  sJ ‚ | t        t        «      |«      t        t        t        |z  «      z  k(  sJ ‚ | t        t        «      |«      t!        t        |z  «      t        z  k(  sJ ‚ | t        t        «      |«      t#        t        |z  «      k(  sJ ‚ | t%        t        «      |«      t'        t        |z  «      k(  sJ ‚ | t)        t        «      |«      t+        t        |z  «      t        z  k(  sJ ‚t        t
        t        t        t$        t(        fD ]#  } |t,        «      } | | ||«      |«      |k(  rŒ#J ‚  |t#        t        t        z  t.        z   «      t        «      t        t        t.        t        z  z   «      k(  sJ ‚ |t        t        t        z  t.        z   «      t        «      t        t        t.        t        z  z   «      t        z  k(  sJ ‚ |t        t        t        z  t.        z   «      t        «      t        t        t.        t        z  z   «      t        z  k(  sJ ‚ |t!        t        t        z  t.        z   «      t        «      t        t        t.        t        z  z   «      t        z  k(  sJ ‚ |t'        t        t        z  t.        z   «      t        «      t%        t        t.        t        z  z   «      k(  sJ ‚ |t+        t        t        z  t.        z   «      t        «      t)        t        t.        t        z  z   «      t        z  k(  sJ ‚y )Nr   )Ú_osborneÚ	_osborneirB   rC   )Úsympy.simplify.furÂ   rÃ   r   r>   r   r5   r6   r   r?   r"   r
   r   r   r   r   r   r   r   r   r   r   r   r@   )	rÂ   rÃ   r^   r‹   r\   r¼   ÚdrZ   rl   s	            rF   Útest_hyper_as_trigrÆ   †  s×  € ß5ä	Œa‹�!‰”dœ1“g˜q‘jÑ	 €BÜ˜Ó�D€A€qÙŒR�‹U‹8”t˜Aœa™C“yÒ Ð Ð Üœœa¤!™e›Ó%�D€A€qÙŒT�!‹W‹:œ$œq›'¤D¬£GÑ+¬d´1«g´d¼1³g©oÀÑ.AÑBÒBÐBÐBä‹€AÙ”Dœ“G˜QÓ¤1¤S¬¨1©£X¡:Ò-Ð-Ð-Ù”Dœ“G˜QÓ¤1¤S¬¨1©£X¡:Ò-Ð-Ð-Ù”Dœ“G˜QÓ¤3¤q¨¡s£8¬A¡:Ò-Ð-Ð-Ù”Dœ“G˜QÓ¤3¤q¨¡s£8Ò+Ð+Ð+Ù”Dœ“G˜QÓ¤3¤q¨¡s£8Ò+Ð+Ð+Ù”Dœ“G˜QÓ¤3¤q¨¡s£8¬A¡:Ò-Ð-Ð-Ü”tœT¤4¬¬tÐ4ò 1ˆÙ”‹HˆÙ™ ! Q›¨Ó+¨qÓ0Ð0Ð0ð1ñ ”Sœœ1™œq™“\¤1Ó%¬¬a´!´A±#©g«Ò6Ð6Ð6Ù”Sœœ1™œq™“\¤1Ó%¬¬a´!´A±#©g«´q©Ò8Ð8Ð8Ù”Sœœ1™œq™“\¤1Ó%¬¬a´!´A±#©g«´q©Ò8Ð8Ð8Ù”Sœœ1™œq™“\¤1Ó%¬¬a´!´A±#©g«´q©Ò8Ð8Ð8Ù”Sœœ1™œq™“\¤1Ó%¬¬a´!´A±#©g«Ò6Ð6Ð6Ù”Sœœ1™œq™“\¤1Ó%¬¬a´!´A±#©g«´q©Ò8Ð8Ñ8rE   c                  óà  — t         t        t        fD � cg c]  } t        | «      ‘Œ c} \  }}}t	        ||z   | |z  dz   z  «      t        t         t        z   «      k(  sJ ‚t	        ||z   ||z  dz
  z  «      t        t         t        z   «       k(  sJ ‚t	        | |z
  ||z  dz
  z  «      t        t         t        z   «      k(  sJ ‚||z   | |z  dz   dz  z  d|z  d|z  z
  z  d||z  dz
  z  z  }t	        |j                  «       «      dt        t         t        z   «      z  t        t         t        z   «      z  t        t         «      t        t        «      z   dz
  z  dz  k(  sJ ‚t	        t        t        «      t        t        «      z  «      t        t        «      t        t        «      z  k(  sJ ‚|t        d«      z   | |z  dz   z  }t	        |«      |k(  sJ ‚||z   dz   dz  | |z  dz   z  }t	        |«      |k(  sJ ‚|| |z  dz   z  }t	        |«      |k(  sJ ‚||z   t         dz   z  j                  «       dz  ||z  dz
  z  }t	        |«      t         dz   dz   t        t         t        z   «      z  k(  sJ ‚y c c} w )NrC   rB   éýÿÿÿrU   )	r;   r<   r=   r   r#   r„   r>   r   r   )rN   ÚtaÚtbÚtcr^   s        rF   Ú
test_TR12irÌ   ¤  sD  € Ü#$¤a¬ )Ö,˜Q”#�a•&Ò,�J€BˆˆBÜ�"�r‘'˜R˜C ™F Q™JÑ'Ó(¬C´´A±«JÒ6Ð6Ð6Ü�"�r‘'˜B˜r™E A™IÑ&Ó'¬C´´A±«J¨;Ò6Ð6Ð6Ü�2�#˜‘(˜R ™U Q™YÑ'Ó(¬C´´A±«JÒ6Ð6Ð6Ø
ˆr‰'�R�C˜‘F˜Q‘J ‘?Ñ	" B r¡E¨A¨b©D¡LÑ	1°1°b¸±e¸a±i±=Ñ	A€BÜ�—‘“ÓØ
Œ3Œq”1‰u‹:‰”cœ!œa™%“jÑ ¤#¤a£&¬3¬q«6¡/°AÑ"5Ñ6°qÑ8ò9ð 9ð 9ä””Q“œœA›‘Ó¤3¤q£6¬#¬a«&¡=Ò0Ð0Ð0Ø
Œs�1‹v‰+˜˜˜B™ ™
Ñ	#€BÜ�‹9˜Š?Ðˆ?Ø
ˆr‰'�A‰+˜Ñ	˜B˜3˜r™6 A™:Ñ	&€BÜ�‹9˜Š?Ðˆ?Ø	ˆbˆS�‰V�a‰Z‰€BÜ�‹9˜Š?Ðˆ?Ø�‰G”a˜!‘eÑ×
$Ñ
$Ó
&¨Ñ	*¨B¨r©E°A©IÑ	6€BÜ�‹9œ!˜a™% !™˜¤C¬¬A©£JÑ.Ò.Ð.Ñ.ùò -s   ”I+c                  óÐ  — t        t        «      dz
  t        t        «      dz   z  } t        t        «      dz   }t        | «      |k(  sJ ‚t        d| z  «      d|z  k(  sJ ‚t        t        t        «      dz
  dz  t        t        «      dz   dz  z  «      |dz  k(  sJ ‚t        t        t        «      dz
  dz  t        t        «      dz   dz  z  «      |dz  t        t        «      dz   z  k(  sJ ‚t        t        t        «      dz
  dz  t        t        «      dz   dz  z  «      |dz  t        t        «      dz
  z  k(  sJ ‚t        t        «      dz
  t        z  t        t        «      dz   t        z  z  } t        | «      | k(  sJ ‚t        t        «      dz
  t        z  t        t        «      dz   z  } t        | «      | k(  sJ ‚t        t        «      dz
  dz  t        t        «      dz   z  } t        | «      | k(  sJ ‚t        dd¬«      }t        t        t        «      dz
  |z  t        t        «      dz   |z  z  «      ||z  k(  sJ ‚t        t        t        «      dz
  |z  t        t        «      dz   |z  z  «      t        t        «      dz   |z  k(  sJ ‚t        t        «      dz
  |dz   z  t        t        «      dz   |z  z  } t        | «      t        t        «      dz
  ||z  z  | fv sJ ‚t        t        t        «      dz
  t        t        «      dz   z  «      t        t        «      dz   k(  sJ ‚t        t        «      dz   t        t        «      dz
  z  }t        t        «      dz
  dz  t        t        «      dz   z  }dt        t        «      dz
  z  dt        t        «      dz   z  z  }t        ||z  |z  t        dz
  z  «      dt        dz
  t        t        «      dz  z  t        t        «      dz  z  z  k(  sJ ‚y )	NrC   rB   rU   rN   TrO   iîÿÿÿrL   )r   r>   r   r%   r?   r   r   )r^   ÚansrN   Úp1Úp2Úp3s         rF   Ú	test_TR14rÒ   ·  s9  € Ü
Œa‹&�1‰*”sœ1“v ‘zÑ	"€BÜŒq‹6�1‰9ˆ*€CÜ�‹8�sŠ?Ðˆ?Ü��"‘‹:˜˜3™ÒÐÐÜ””Q“˜!‘˜a‘¤¤Q£¨!¡¨a¡Ñ/Ó0°C¸±FÒ:Ð:Ð:Ü””Q“˜!‘˜a‘¤¤Q£¨!¡¨a¡Ñ/Ó0°C¸±F¼CÄ»FÀQ¹JÑ4GÒGÐGÐGÜ””Q“˜!‘˜a‘¤¤Q£¨!¡¨a¡Ñ/Ó0°C¸±F¼CÄ»FÀQ¹JÑ4GÒGÐGÐGÜ
Œa‹&�1‰*”q‰œ#œa›& 1™*¤q™Ñ	(€BÜ�‹8�rŠ>Ðˆ>Ü
Œa‹&�1‰*”q‰œ#œa›& 1™*Ñ	%€BÜ�‹8�rŠ>Ðˆ>Ü
Œa‹&�1‰*�q‰œ#œa›& 1™*Ñ	%€BÜ�‹8�rŠ>Ðˆ>Ü�˜TÔ"€AÜ””Q“˜!‘˜a‘¤¤Q£¨!¡¨a¡Ñ/Ó0°C¸±FÒ:Ð:Ð:Ü””Q“˜!‘˜a‘¤¤Q£¨!¡¨a¡Ñ/Ó0´c¼!³f¸a±i°ZÀ!±OÒCÐCÐCä
Œa‹&�1‰*˜˜A™Ñ	¤¤A£¨¡
¨Q™Ñ	.€BÜ�‹8œœQ› !™ S¨!¡VÑ+¨RÐ0Ñ0Ð0Ð0ä””Q“˜!‘œc¤!›f q™jÑ)Ó*¬s´1«v°q©y¨jÒ8Ð8Ð8Ü
Œa‹&�1‰*”sœ1“v ‘zÑ	"€BÜ
Œa‹&�1‰*�a‰œœQ› !™Ñ	$€BØ
ŒS”‹V�a‰Z‰.˜1œc¤!›f q™j™>Ñ	*€BÜ��2‘�b‘œ!˜a™%Ñ Ó! S¬1¨q©5´#´a³&¸!±)Ñ*;¼CÄ»FÀA¹IÑ*EÑ%FÒFÐFÑFrE   c                  óR  — t        ddt        t        «      dz  z  z
  «      t        t        «      dz   k(  sJ ‚t	        ddt        t        «      dz  z  z
  «      t        t        «      dz   k(  sJ ‚t        ddt        t        «      dz  z  z
  «      dt        t        «      dz  z
  k(  sJ ‚y )NrC   rB   )r&   r   r>   r   r'   r   r   r(   rD   rE   rF   Útest_TR15_16_17rÔ   Ó  s‹   € Ü��A”cœ!“f˜a‘i‘K‘Ó ¤S¬£V¨Q¡Y JÒ.Ð.Ð.Ü��A”cœ!“f˜a‘i‘K‘Ó ¤S¬£V¨Q¡Y JÒ.Ð.Ð.Ü��Q”sœ1“v˜q‘y‘[‘Ó! Q¬¬Q«°©¡]Ò2Ð2Ñ2rE   c                  óò  — t        t        dz   «      dt        dfk(  sJ ‚t        t        dz
  «      dt        dfk(  sJ ‚t        t         dz   «      dt        dfk(  sJ ‚t        t         dz
  «      dt        dfk(  sJ ‚t        dt        z  dz   «      dt        dfk(  sJ ‚t        t        t        z  t        z
  «      t        t        dfk(  sJ ‚t        t         t        z  t        z   «      t         t        dfk(  sJ ‚y )NrC   r€   rB   )r9   r>   r?   rD   rE   rF   Útest_as_f_sign_1rÖ   Ù  sá   € Ü”q˜1‘uÓ !¤Q¨ Ò*Ð*Ð*Ü”q˜1‘uÓ !¤Q¨ Ò+Ð+Ð+Üœ�r˜A‘vÓ 2¤q¨" +Ò-Ð-Ð-Üœ�r˜A‘vÓ 2¤q¨! *Ò,Ð,Ð,Ü�qœ‘s˜Q‘wÓ A¤q¨! 9Ò,Ð,Ð,Ü”qœ‘sœQ‘wÓ¤A¤q¨" :Ò-Ð-Ð-Üœ�rœ!‘tœa‘xÓ ¤a R¬¨B KÒ/Ð/Ñ/rE   c                  ó°  — t        dd¬«      } t        dd¬«      }t        dt        t        «      z  t	        t        «      z  |z  | z  «      t	        dt        z  «      |z  | z  k(  sJ ‚t        t        d«      t        d«      z  |z  | z  «      t        d«       t        d«      z  t        d«      t        d«      z  z
  dz   |z  | z  k(  sJ ‚dt        t        «      z  t	        t        «      z  |z  | z  t        t        «      dz  z   j                  «       t	        dt        z  «      |z  | z  t        dt        z  «      dz  z   t        j                  dz  z   k(  sJ ‚y )	Nr‘   Fr’   ÚBrB   rU   rM   rC   )
r   r0   r   r>   r   r$   r   Úsimplifyr	   ÚOne)r‘   rØ   s     rF   Útest_issue_25590rÛ   ã  s"  € Üˆs Ô&€AÜˆs Ô&€Aäˆq””Q“‰xœœA›‰˜qÑ  Ñ"Ó#¤s¨1¬Q©3£x°¡z°!¡|Ò3Ð3Ð3Ü”�A“”s˜1“v‘˜a‘ Ñ!Ó"¬¨A« w¬s°1«v¡~¼¸A»¼sÀ1»v¹Ñ'EÈÑ'IÈ1Ñ&LÈQÑ&NÒNÐNÐNð Œc”!‹f‰H”Sœ“V‰O˜AÑ˜aÑ¤#¤a£&¨!¡)Ñ+×5Ñ5Ó7¼3¸qÄ¹s»8ÀA¹:Àa¹<Ì#ÈaÔPQÉcË(ÐSTÉ*Ñ;TÔWX×W\ÑW\Ð]^ÑW^Ñ;^Ò^Ð^Ñ^rE   N)jÚsympy.core.addr   Úsympy.core.mulr   Úsympy.core.numbersr   r   r   Úsympy.core.parametersr   Úsympy.core.singletonr	   Úsympy.core.symbolr
   r   r   Ú%sympy.functions.elementary.hyperbolicr   r   r   r   r   r   Ú(sympy.functions.elementary.miscellaneousr   r   Ú(sympy.functions.elementary.trigonometricr   r   r   r   r   r   Úsympy.simplify.powsimpr   rÄ   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   rk   r4   r5   r6   r7   r8   r9   Úsympy.core.randomr:   Ú	sympy.abcr;   r<   r=   r>   r?   r@   rG   rI   rR   r_   rc   rm   rq   rt   rv   r}   rŒ   r�   r–   r˜   rš   rœ   rž   r¡   r¨   r¯   r¶   r¹   r½   rÀ   rÆ   rÌ   rÒ   rÔ   rÖ   rÛ   rD   rE   rF   ú<module>rè      s  ðÝ Ý ß 0Ñ 0Ý *Ý "ß 6Ñ 6ß V× Vß Aß S× SÝ *÷÷ ÷ ÷ ÷ ÷ ÷ ÷ õ
 1ß &× &ò9ò1ò!QòH2ò9ò
Kò1ò1ò=ò
iò7ò8/ò4>òn4ò$0ò&ò4ò#ò#$òLòEò!FòH0ò"Aò9ò</ò&Gò83ò0ó	_rE   