Ë
    7^(h}H  ã                   óx  — d dl mZ d dlmZmZmZmZmZ d dlm	Z	 d dl
mZ d dlmZmZ d dlmZmZ d dlmZmZ d dlmZ d d	l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' d dl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4 d dl5m6Z6 d dl7m8Z8 d dl9m:Z: d dl;m<Z< d dl=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZF d dlGmHZHmIZImJZJmKZK d dlLmMZM d dlNmOZO d dlPmQZQmRZRmSZSmTZT d dlUmVZVmWZW  edd¬«      ZXd„ ZYeTd„ «       ZZd„ Z[eQd„ «       Z\eQd„ «       Z]eQd„ «       Z^d „ Z_eSd!„ «       Z`d"„ Zad#„ Zbd$„ Zcd%„ Zdd&„ Zed'„ Zfd(„ Zgd)„ ZheSd*„ «       Zid+„ Zjy,)-é    )ÚLambda)ÚEÚIÚRationalÚooÚpi)ÚEq)ÚS)ÚDummyÚSymbol)ÚAbsÚre)ÚexpÚlog)Úfrac)Úsqrt)Ú	Piecewise)ÚcosÚcotÚcscÚsecÚsinÚtanÚasinÚacosÚatanÚacotÚasecÚacsc)ÚsinhÚcoshÚtanhÚcothÚsechÚcschÚasinhÚacoshÚatanhÚacothÚasechÚacsch)Úgamma)Úexpint)ÚMatrixSymbol)Úsimplify)	Úfunction_rangeÚcontinuous_domainÚnot_empty_inÚperiodicityÚlcimÚ	is_convexÚstationary_pointsÚminimumÚmaximum)ÚIntervalÚ	FiniteSetÚ
ComplementÚUnion)ÚImageSet)ÚConditionSet)ÚXFAILÚraisesÚ_both_exp_powÚslow)ÚxÚyÚaT)Úrealc            
      óX	  — t        t        t        «      t        t        t         dz  t        dz  «      «      t        dd«      k(  sJ ‚t        t        t        «      t        t        dt        «      «      t        dd«      k(  sJ ‚t        t        t        «      t        t        dt        «      «      t        t         t        «      k(  sJ ‚t        t        t        «      t        t        t        dz  t        «      «      t        t         d«      k(  sJ ‚t        t        dz   t        dz
  z  t        t        dd«      «      t        t        t         t        dd«      «      t        t        d	d«      t        «      «      k(  sJ ‚t        dt        dz  z  t        t        dd«      «      t        dt        «      k(  sJ ‚t        t        t        «      t        t        dd«      «      t        t        d«      t        d«      «      k(  sJ ‚t        t        t        «      t        z
  t        t        j                  «      t        t         d«      k(  sJ ‚t        t        dt        z  dz
  «      t        t        dd«      «      t        dt        d«      «      k(  sJ ‚t        t        t        dz
  z  t        dz  t        z
  z
  t        t        j                  «      t        d«      k(  sJ ‚t        t        t        dz
  z  t        dz  t        z
  z
  t        z   t        t        j                  «      t        t        «      k(  sJ ‚t        t        t        «      t        t        t        dd
«      t        d«      «      «      t        t        t        d«       d«      t        t        d«      «      «      k(  sJ ‚t        t!        t        «      t        t        t         d«      «      t        dd«      k(  sJ ‚t        t!        t        «      t        t        j"                  «      t        j"                  k(  sJ ‚t        t        t        t        dz  dz   «      z  t        t        j                  «      t        j$                  dd«      k(  sJ ‚t'        t(        d„ «       t'        t(        d„ «       t'        t(        d„ «       t'        t(        d„ «       y )Né   éÿÿÿÿé   r   é   éûÿÿÿé   é   é   éýÿÿÿé   éüÿÿÿc                  ó®   — t        t        t        «      t        t        «      t	        t        «      z
  z  dz  t        z
  t        t
        j                  «      S ©NrH   )r0   r   rC   r   r   r
   ÚReals© ó    ú\/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/calculus/tests/test_util.pyú<lambda>z%test_function_range.<locals>.<lambda>;   s5   € ¬ÜŒA‹””A“œœQ›‘Ñ  Ñ"¤QÑ&¬¬1¯7©7ó*4€ rW   c                  óh   — t        t        t        «      t        z   t        t        j                  «      S ©N)r0   r   rC   r
   rU   rV   rW   rX   rY   z%test_function_range.<locals>.<lambda>=   s   € ¬ÜŒA‹”‰
”A”q—w‘wó* € rW   c                  óZ   — t        t        t        «      t        t        j                  «      S r[   )r0   r   rC   r
   ÚIntegersrV   rW   rX   rY   z%test_function_range.<locals>.<lambda>?   s   € ¬ÜŒA‹””1—:‘:ó*€ rW   c                  ó`   — t        t        t        «      dz  t        t        j                  «      S rT   )r0   r   rC   r
   ÚNaturalsrV   rW   rX   rY   z%test_function_range.<locals>.<lambda>A   s   € ¬ÜŒA‹ˆq‰”!”Q—Z‘Zó*!€ rW   )r0   r   rC   r9   r   r   r   r<   r   r   r   r
   rU   r   r:   rD   r   ÚEmptySetÚopenr@   ÚNotImplementedErrorrV   rW   rX   Útest_function_rangerc      s­  € Üœ#œa›&¤!¤X¬r¨c°!©e´R¸±TÓ%:ó 
Ü�b˜!‹_òð ð äœ#œa›&¤!¤X¨a´£_ó 
Ü�a˜‹^òð ð äœ#œa›&¤!¤X¨a´£_ó 
Ü”r�cœ2Óòð ð äœ#œa›&¤!¤X¬b°©d´BÓ%7ó 
Ü”r�c˜1Óòð ð äœ1˜q™5¤1 q¡5™/¬1¬h°r¸1«oó 
Ü”8œR˜C¤¨!¨Q£Ó0´(¼8ÀAÀq»>Ì2Ó2NÓOòPð Pð Pä˜!œQ ™T™(¤A¤x°°A£ó 
Ü�aœ‹_òð ð äœ#œa›&¤!¤X¨b°!£_ó 
Ü”c˜"“gœs 1›vÓ&ò'ð 'ð 'äœ#œa›&¤1™*¤a¬¯©ó 
Ü”r�c˜2Óòð ð äœ$˜q¤™s Q™w›-¬¬H°Q¸«Nó 
Ü�aœ˜a›Ó!ò"ð "ð "äœ!œQ ™U™)¤q¨!¡t¬a¡xÑ0´!´Q·W±Wó 
Ü�q‹\òð ð äœ!œQ ™U™)¤q¨!¡t¬a¡xÑ0´1Ñ4´a¼¿¹ó 
Ü”q‹\òð ð äœ#œa›&¤!¤U¬8°B¸Ó+;¼YÀq»\Ó%Jó 
Ü”8œS ›V˜G QÓ'¬´3°q³6Ó):Ó;ò<ð <ð <äœ#œa›&¤!¤X¬r¨c°2Ó%6ó 
Ü�b˜!‹_òð ð äœ#œa›&¤!¤Q§Z¡ZÓ0´A·J±JÒ>Ð>Ð>Üœ!œD¤ A¡ a¡›L™.¬!¬Q¯W©WÓ5¼¿¹ÀrÈ!Ó9LÒLÐLÐLÜ
Ôñ !4ô 5ä
Ôñ ! ô !ä
Ôñ !ô  ä
Ôñ !!õ "rW   c                  óº   — t        t        t        «      dz  t        dt        z  «      dz  z   dz   t        t        j                  «      t        dt        «      k(  sJ ‚y )NrH   rK   rJ   )r0   r   rC   r
   rU   r9   r   rV   rW   rX   Útest_function_range1re   E   sB   € äœ#œa›& !™)¤c¨!¬A©#£h°¡kÑ1°AÑ5´q¼!¿'¹'ÓBÄhÈqÔQSÃnÒTÐTÑTrW   c                  óp  — t        t        t        «      t        t        ddt        z  «      «      t        ddt        z  «      k(  sJ ‚t        t        t        «      t        t        ddt        z  «      «      t        t        dt        dz  dd«      t        t        dz  t        t        dd«      z  dd«      t        t        t        dd«      z  dt        z  dd«      «      k(  sJ ‚t        t        t        «      t        t        ddt        z  «      «      t        t        j                  dt        «      t        j                  t        dt        z  «      «      k(  sJ ‚t        t        dz
  t        dz
  dz  z  t        t        j                  «      t        t        t         ddd«      t        dt        dd«      «      k(  sJ ‚t        t        t        «      t        dt        z  dz
  «      z   t        t        j                  «      t        t        dd«      t        dd«      k(  sJ ‚t        dt        t        dz
  «      z  t        t        j                  «      t        dt        dd«      k(  sJ ‚t        dt        z  dz
  t        t        j                  «      t        t        j                  t         d«      t        j                  dt        «      «      k(  sJ ‚t        dt        dz  dz
  z  dz   t        t        j                  «      t        t        j                  t         d«      t        j                  dd«      t        j                  dt        «      «      k(  sJ ‚t        t        dz   t        z  t        t        j                  «      t        d	t        «      k(  sJ ‚t        t        dz   t        dz  z  t        t        j                  «      t        d	t        «      k(  sJ ‚t        t        t        z  t        t        j                  «      t        dt        «      k(  sJ ‚t        t        dz   t        t        dz  «      z  t        t        j                  «      t        t        j                  d	d«      t        j                  dt        «      «      k(  sJ ‚t        t        t        t        «      dz  dz   «      t        t        j                  «      } | j!                  dt        z  dz  «      rJ ‚| j!                  d
«      sJ ‚t#        ddd¬«      }t        t        d|z  z  t        t        j                  «      t        dt        «      k(  sJ ‚t%        d«      }t        dt        t        «      z  t        t        j                  «      j'                  t)        t        j                  t        t+        t-        |d|z  t        z  t        z   «      t        j.                  «      t+        t-        |d|z  t        z  «      t        j.                  «      «      «      «      sJ ‚t        t        t        «      t1        t        «      z   t        t        j                  «      t        j                  k(  sJ ‚t        t3        t        «      t        t        j                  «      t        d	d«      k(  sJ ‚t        dt5        t        t        «      «      z  t        t        j                  «      t        j                  t7        d	«      t8        «      k(  sJ ‚t        t;        t        «      t=        t        «      z   t        t        j                  «      t        j                  k(  sJ ‚t        t?        t        «      tA        t        «      z   t        t        j                  «      t        j                  k(  sJ ‚t        tC        t        «      tE        t        «      z   t        t        j                  «      t        j                  k(  sJ ‚t        tG        t        «      t        t        j                  «      t        dt        «      k(  sJ ‚t        tI        t        «      t        t        j                  «      t        j                  d	d«      k(  sJ ‚t        tI        t        «      tG        t        «      z   t        t        j                  «      t        jJ                  k(  sJ ‚t        tM        t        «      t        t        j                  «      t        jN                  dd«      k(  sJ ‚t        tQ        t        «      t        t        j                  «      t        t        j                  t         d	«      t        j                  dt        «      «      k(  sJ ‚t        tS        t        «      t        t        j                  «      t        t        t         d	«      t        dt        «      «      k(  sJ ‚t        tU        t        «      t        t        j                  «      t        t        t         d	«      t        dt        «      «      k(  sJ ‚tV        tX        tZ        fD ]k  }t         |t        «      t        t        j                  «      t        t        j                  t         d«      t        j                  dt        «      «      k(  rŒkJ ‚ t        t]        t        «      t        t        j                  «      j!                  d«      dk(  sJ ‚t        dt7        t        «      t        z
  z  t        t        j                  «      t)        t        j                  t_        t        ta        t         t7        t        «      z   d«      t        j                  «      «      k(  sJ ‚t        tc        t        dz  «      t        t        dd	«      «      t        t        j                  dt        d«       «      t        j                  t        d«       d	«      t        j                  t        d«       t        d«       «      «      k(  sJ ‚t        tc        t        «      t        t        j                  «      t)        t        j                  t        j.                  «      k(  sJ ‚te        tf        d„ «       te        tf        d„ «       t        t        ti        t        «      z   t        t        j                  «      t        j                  k(  sJ ‚y )Nr   rH   FTrK   rJ   rQ   éþÿÿÿrI   rM   Úd)ÚevenÚzeroÚnc                  óZ   — t        dt        dz  dz   z  t        t        j                  «      S ©NrJ   rH   )r1   rC   r
   Ú	ComplexesrV   rW   rX   rY   z(test_continuous_domain.<locals>.<lambda>ƒ   s#   € Ô):Ø	Œ1ˆa‰4�‰6‰
”A”q—{‘{ó*$€ rW   c                  óR   — t        t        t        «      t        t        dd«      «      S )NrL   r   )r1   r,   rC   r9   rV   rW   rX   rY   z(test_continuous_domain.<locals>.<lambda>…   s   € Ô):ÜŒa‹”!”X˜b “^ó*%€ rW   )5r1   r   rC   r9   r   r   r<   r   r   ra   r
   rU   r   r   r   ÚRopenÚcontainsr   r   Údummy_eqr;   r=   r   r]   r   r   r   r   r   r    r!   r"   r$   r   r&   r'   r(   r`   r*   ÚLopenr)   r   r   r#   r+   r%   r   r>   r	   r   r@   rb   r,   )Údomainrh   rk   Úfs       rX   Útest_continuous_domainrv   J   s§  € ÜœS¤›V¤Q¬°°A´b±DÓ(9Ó:¼hÀqÈ!ÌBÉ$Ó>OÒOÐOÐOÜœS¤›V¤Q¬°°A´b±DÓ(9Ó:ÜŒh�qœ"˜Q™$  tÓ,¬h´r¸!±t¼RÄÈÈAÃÑ=NÐPTÐVZÓ.[Ü”rœ( 1 a›.Ñ(¨!¬B©$°°eÓ<ó	>ò>ð >ð >ô œS¤›V¤Q¬°°A´b±DÓ(9Ó:¼eÜ�‰�aœÓœhŸm™m¬B°´"±Ó5ó?7ò 7ð 7ð 7äœa !™e¤q¨1¡u¨q¡jÑ1´1´a·g±gÓ>ÜŒhœ�s˜A˜t TÓ*¬H°Q¼¸DÀ$Ó,GÓHòIð Ið IäœS¤›V¤c¨!¬A©#°©'£lÑ2´A´q·w±wÓ?Ü”˜!˜Q“¤ T¨4Ó0ò1ð 1ð 1ä˜Qœt¤A¨¡E›{™]¬A¬q¯w©wÓ7¼8ÀAÄrÈ4ÐQUÓ;VÒVÐVÐVÜ˜Qœq™S 1™W¤a¬¯©Ó1ÜŒh�m‰mœR˜C Ó#¤X§]¡]°1´bÓ%9Ó:ò;ð ;ð ;ä˜Q¤ 1¡ q¡™\¨AÑ-¬q´!·'±'Ó:ÜŒh�m‰mœR˜C Ó$¤h§m¡m°B¸Ó&:¼H¿M¹MÈ!ÌRÓ<PÓQòRð Rð Räœa ™c¤B™Y¬¬1¯7©7Ó3´xÀÄBÓ7GÒGÐGÐGÜœa ™c¤R¨¡T™]¬A¬q¯w©wÓ7¼8ÀBÌÓ;KÒKÐKÐKÜœQ¤™T¤1¤a§g¡gÓ.´(¸1¼b³/ÒAÐAÐAÜœa ™c¤C¬¨1©£IÑ-¬q´!·'±'Ó:¼eÜ�‰�r˜1ÓœxŸ}™}¨Q´Ó3ó?5ò 5ð 5ð 5äœs¤3¤q£6¨1¡9¨q¡=Ó1´1´a·g±gÓ>€FØ�‰˜q¤™t A™vÔ&Ð&Ð&Ø�?‰?˜1ÔÐÐÜˆs˜ EÔ*€AÜœQ  1¡™X¤q¬!¯'©'Ó2´h¸qÄ"³oÒEÐEÐEÜˆc‹
€AÜ˜Qœs¤1›v™X¤q¬!¯'©'Ó2×;Ñ;¼JÜ	�‰””x¤ q¨!¨A©#¬b©&´2©+Ó 6¼¿
¹
ÓCÜ¤ q¨!¨A©#¬b©&Ó 1´1·:±:Ó>ó@ó=Aô Bð Bð Bô œS¤›V¤c¬!£f™_¬a´·±Ó9¼Q¿W¹WÒDÐDÐDÜœT¤!›W¤a¬¯©Ó1´X¸bÀ!³_ÒDÐDÐDÜ˜Qœt¤C¬£F›|™^¬Q´·±Ó8¼H¿N¹NÌ3ÈrË7ÔTUÓ<VÒVÐVÐVÜœT¤!›W¤T¬!£W™_¬a´·±Ó9¼Q¿W¹WÒDÐDÐDÜœT¤!›W¤T¬!£W™_¬a´·±Ó9¼Q¿W¹WÒDÐDÐDÜœT¤!›W¤U¬1£XÑ-¬q´!·'±'Ó:¼a¿g¹gÒEÐEÐEÜœU¤1›X¤q¬!¯'©'Ó2´h¸qÄ"³oÒEÐEÐEÜœU¤1›X¤q¬!¯'©'Ó2´h·m±mÀBÈÓ6JÒJÐJÐJÜœU¤1›X¤e¬A£hÑ.´´1·7±7Ó;¼q¿z¹zÒIÐIÐIÜœU¤1›X¤q¬!¯'©'Ó2´h·n±nÀQÈÓ6JÒJÐJÐJÜœU¤1›X¤q¬!¯'©'Ó2´eÜ�‰”r�c˜2Ó¤§¡¨a´Ó 4ó76ò 6ð 6ð 6äœT¤!›W¤a¬¯©Ó1´UÜ”"��bÓœ8 A¤r›?ó6,ò ,ð ,ð ,äœT¤!›W¤a¬¯©Ó1´UÜ”"��bÓœ8 A¤r›?ó6,ò ,ð ,ð ,ä”Eœ4Ð ò 9ˆÜ ¡¤1£¤q¬!¯'©'Ó2´eÜ�M‰Mœ2˜#˜qÓ!¤8§=¡=°´BÓ#7ó79ó 9ð 	9ð 9ð9ô œT¤!›W¤a¬¯©Ó1×:Ñ:¸1Ó=ÀÒFÐFÐFÜ˜Q¤¤A£¬¡
™^¬Q´·±Ó8¼JÜ	�‰”œa¤¤Q B¬¬Q«¡K°Ó!3´Q·W±WÓ=ó=?ò ?ð ?ð ?äœT¤! Q¡$›Z¬¬H°R¸«OÓ<ÄÜ�‰�bœ4 ›7˜(Ó#¤X§]¡]´D¸³G°8¸RÓ%@Ü�‰”t˜A“w�h¤ a£ Ó)óA+ò +ð +ð +ô œT¤!›W¤a¬¯©Ó1´ZÜ	�‰”—‘ó6ò ð ð ä
Ôñ !$ô %ä
Ôñ !%ô &äœQ¤¤r£™]¬A¬q¯w©wÓ7¼1¿7¹7ÒBÐBÑBrW   c                  óØ   — t        t        t        t        «      z   t        dk  ft        t        «      df«      } t	        | t        t
        j                  «      t
        j                  k(  sJ ‚y )Nr   T)r   r   r   rC   r1   r
   rU   )Ú	acot_conts    rX   Útest_continuous_domain_acotry   Š   sF   € äœ2œd¤1›g™:¤q¨¡sÐ+¬d´1«g°t¨_Ó=€IÜ˜Y¬¬1¯7©7Ó3´q·w±wÒ>Ð>Ñ>rW   c                  ó„   — t        t        t        «      t        t        j                  «      j                  d«      dk(  sJ ‚y )NrI   F)r1   r,   rC   r
   rU   rq   rV   rW   rX   Útest_continuous_domain_gammar{   �   s,   € äœU¤1›X¤q¬!¯'©'Ó2×;Ñ;¸BÓ?À5ÒHÐHÑHrW   c                  óž   — t        t        dz
  dt        z
  z  t        t        j                  «      t	        j
                  dt        «      k(  sJ ‚y )NrH   rJ   )r1   rC   r
   rU   r9   ra   r   rV   rW   rX   Ú test_continuous_domain_neg_powerr}   “   s4   € äœa ™c Q¤q¡S™\¬1¬a¯g©gÓ6¼(¿-¹-ÈÌ2Ó:NÒNÐNÑNrW   c                  óê
  — t        t        t        dt        z  «      j                  t	        dddd«      «      t        «      t	        t
        j                  ddd«      k(  sJ ‚t        t        t        t        dz  «      j                  t	        dd«      «      t        «      t        t	        t        d«       d«      t	        dd«      «      k(  sJ ‚t        t        t        dz  t        z   t        «      j                  t	        dd«      «      t        «      t        t	        t        d«       dz  t
        j                  z
  d«      t	        dt        dd«      t        d«      dz  z   «      t	        dd«      «      k(  sJ ‚t        t        t        t        dz
  z  «      j                  t
        j                  «      t        «      t        t
        j                  t        d«      «      k(  sJ ‚t        t        t        t        dz
  z  «      j                  t
        j                  «      t        «      t        t
        j                  t        d«      «      k(  sJ ‚t        t        t        dz  d	t        z  z
  dz   t        dz
  z  «      j                  t
        j                  «      t        «      t        t
        j                  t        d«      «      k(  sJ ‚t        t        d	dt        t        dz
  z  «      j                  t	        dd	«      «      t        «      t	        t         t        «      k(  sJ ‚t        t        dt        t        dz
  z  «      j                  t	        dd	«      «      t        «      t	        t        d	«      dz  d«      k(  sJ ‚t        t        t        t        dz  dz
  z  «      j                  t
        j                  «      t        «      t        t
        j                  t        dd«      «      k(  sJ ‚t        t        t        t        dz  «      j                  t        t	        dd	dd«      t	        dd
«      «      «      t        «      t        t	        t        d
«       d«      t	        t        d	«       ddd«      t	        dd	dd«      t	        dd
«      «      k(  sJ ‚t        t        d«      j                  t	        d	d«      «      t        «      t
        j                  k(  sJ ‚t        t        t        dz  t        dz   z  «      j                  t	        dt        «      «      t        «      t        t	        dddd«      t	        dt        «      «      k(  sJ ‚t        t         d„ «       t        t         d„ «       t        t"        d„ «       y )NrH   rJ   TFrI   rQ   é   rg   rK   rM   c                  ó    — t        t        «      S r[   )r2   rC   rV   rW   rX   rY   z#test_not_empty_in.<locals>.<lambda>³   s
   € œ|¬A›€ rW   c                  ó6   — t        t        dd«      t        «      S )Nr   rJ   )r2   r9   rC   rV   rW   rX   rY   z#test_not_empty_in.<locals>.<lambda>´   s   € œ|¬H°Q¸«N¼AÓ>€ rW   c                  ó€   — t        t        t        «      j                  t        j
                  «      t        t        «      S r[   )r2   r:   rC   Ú	intersectr
   rU   rE   rV   rW   rX   rY   z#test_not_empty_in.<locals>.<lambda>¶   s"   € ”<¤	¬!£× 6Ñ 6´q·w±wÓ ?ÄÄAÓF€ rW   )r2   r:   rC   rƒ   r9   r
   ÚHalfr<   r   r   rU   r;   rE   r   r`   r@   Ú
ValueErrorrb   rV   rW   rX   Útest_not_empty_inr†   ˜   s.  € Üœ	¤! Q¤q¡SÓ)×3Ñ3´H¸QÀÀ4ÈÓ4OÓPÔRSÓTÜ”—‘˜˜D %Ó(ò)ð )ð )äœ	¤!¤Q¨¡TÓ*×4Ñ4´X¸aÀ³^ÓDÄaÓHÜŒhœ˜Q›�x Ó$¤h¨q°!£nÓ5ò6ð 6ð 6äœ	¤! Q¡$¬¡(¬AÓ.×8Ñ8¼À!ÀQ»ÓHÌ!ÓLÜŒhœ˜R›�y ‘{¤Q§V¡VÑ+¨RÓ0Ü�qœ( 2 q›/¬D°«H°Q©JÑ6Ó7¼À!ÀQ»ó	IòIð Ið Iô œ	¤!¤Q¨¡U¡)Ó,×6Ñ6´q·w±wÓ?ÄÓCÜ”1—7‘7œI a›LÓ)ò*ð *ð *äœ	¤!¤Q¨¡U¡)Ó,×6Ñ6´q·w±wÓ?ÄÓCÜ”1—7‘7œI a›LÓ)ò*ð *ð *äœ	¤1 a¡4¨!¬A©#¡:°¡>´A¸±EÑ":Ó;×EÑEÄaÇgÁgÓNÔPQÓRÜ”1—7‘7œI a›LÓ)ò*ð *ð *äœ	 ! Q¬¬1¨q©5©	Ó2×<Ñ<¼XÀaÈ»^ÓLÌaÓPÜ”"�”bÓòð ð äœ	 !¤Q¬¨A©¡YÓ/×9Ñ9¼(À1Àa».ÓIÌ1ÓMÜ”�1“�a‘˜Óòð ð äœ	¤!¤Q¨¡T¨A¡X¡,Ó/×9Ñ9¼!¿'¹'ÓBÄAÓFÜ”1—7‘7œI b¨!Ó,Ó-ò.ð .ð .äœ	¤!¤Q¨¡TÓ*×4Ñ4´U¼8ÀAÀqÈ$ÐPTÓ;UÜ;CÀAÀq»>ó6Kó LÜMNóPäŒhœ˜Q›�x Ó$¤h´°Q³¨x¸¸TÀ4Ó&HÜ�q˜!˜T 4Ó(¬(°1°a«.ó	:ò:ð :ð :ô œ	 !›×.Ñ.¬x¸¸1«~Ó>ÄÓBÄaÇjÁjÒPÐPÐPÜœ	¤! Q¡$¬¨A©¡,Ó/×9Ñ9¼(À1Äb»/ÓJÌAÓNÜŒh�r˜2˜t UÓ+¬X°a¼«_Ó=ò>ð >ð >ä
Œ:Ñ.Ô/Ü
Œ:Ñ>Ô?Ü
ÔÙFõHrW   c                  óÞ  ‡— t        t        dt        z  «      t        «      t        k(  sJ ‚t        dt	        dt        z  «      z  t        «      t        dz  k(  sJ ‚t        t        t        «      dz  t        «      dt        z  k(  sJ ‚t        dt	        dt        z  «      z  t        «      t        dz  k(  sJ ‚t        t	        t        «      t        t        «      z  t        «      dt        z  k(  sJ ‚t        t        t        «      t	        t        «      z  t        «      dt        z  k(  sJ ‚t        t	        t        «      t        t        «      z  t        «      dt        z  k(  sJ ‚t        t        dt        z  «      t        dt        z  «      z  t        z
  t        «      t        dz  k(  sJ ‚t        t	        t        «      t        t        «      z   t        «      t        k(  sJ ‚t        t        t        «      t        dt        z  «      z
  t        «      dt        z  k(  sJ ‚t        t        t        «      dz
  t        «      dt        z  k(  sJ ‚t        t        dt        z  «      t        t        «      t        t        «      z  z   t        «      t        k(  sJ ‚t        t        t        t        «      «      t        «      dt        z  k(  sJ ‚t        t        t        dt        z  «      «      t        t        dt        z  «      «      z
  t        «      t        k(  sJ ‚t        t        dt        z  «      t        t	        t        «      t        dt        z  «      z
  «      z  t        «      t        k(  sJ ‚t        t        t        t        «      t        dt        z  «      z
  «      t        «      dt        z  k(  sJ ‚t        t	        t        dt        z  «      «      t        «      t        k(  sJ ‚t        dt	        t        «      dz  z  t        «      t        k(  sJ ‚t        t        t        dz  «      t        «      dk(  sJ ‚t        t        t        «      dz  t        «      dt        z  k(  sJ ‚t        t	        dt        z  dz
  dz  «      t        «      t        dd«      k(  sJ ‚t        t        d«      t        dz   z  t        z   dz  t        «      dt        d«      dz   z  k(  sJ ‚t        t        dz  dz   t        z  t        «      �J ‚t        t        t        t        «      «      t        «      dt        z  k(  sJ ‚t        t        t        «      dz  t        t        «      dz  z   t        «      t        j                   u sJ ‚t        t	        t        «      t        «      t        j                   u sJ ‚t        t        t        «      t"        t        t        «      z  z   t        «      dt        z  k(  sJ ‚t        t        t        dt        z  «      z
  t        «      t        k(  sJ ‚t        t        t        «      t        «      �J ‚t        t        t"        t        z  «      t        «      dt        z  k(  sJ ‚t        t        t"        t$        z  «      t$        «      dt        z  k(  sJ ‚t        t        t$        «      t$        «      �J ‚t        t        t        t        t$        «      t"        t        dt$        z  «      z  z   «      d¬«      t$        «      dt        z  k(  sJ ‚t        t        t        t        dt$        z  «      t"        t        t$        «      z  z   «      d¬«      t$        «      dt        z  k(  sJ ‚t        t        t        t$        «      «      t$        «      dt        z  k(  sJ ‚t        t        dt"        z  t$        z  «      t$        «      t        k(  sJ ‚t        t        t$        t"        t        t$        «      z  z   «      t$        «      �J ‚t        t        t        t$        dz  «      t        t$        «      z   «      t$        «      dt        z  k(  sJ ‚t        t        t        «      t        «      �J ‚t        t        t        «      t        t        «      z  t        «      �J ‚t        t        t        «      t        z  t        «      �J ‚t        t'        t        t'        t        t        «      «      «      «      t        «      t        k(  sJ ‚t)        d„ t
        t        t        t        t        t        fD «       «      sJ ‚t        t'        t        t	        t        «      «      «      t        «      t        k(  sJ ‚t        t'        t        t        t        «      t	        t        «      z   «      «      t        «      dt        z  k(  sJ ‚t        t        t        «      t        j*                  kD  t        «      dt        z  k(  sJ ‚t        t        dkD  t        «      �J ‚t        t        dz  t        dz  z
  dz   t        «      �J ‚t        t'        t        «      t        «      �J ‚t        t'        t        dz  dz
  «      t        «      �J ‚t        t        dz  dz   dz  t        «      �J ‚t        t,        t        z  dz  t        «      �J ‚t        t        t/        dt        «      «      t/        dt        «      z  t        «      �J ‚t1        d	t        d
k  ft        dz  t        dk  ft        t        «      df«      } t        | t        «      �J ‚t3        ddd«      Št5        t6        ˆfd„«       t5        t6        ˆfd„«       t5        t6        ˆfd„«       t5        t6        ˆfd„«       y )NrH   rg   rQ   rK   rJ   F)Úevaluatec              3   óp   K  — | ].  }t        t         |t        «      «      t        «      t        k(  –— Œ0 y ­wr[   )r3   r   rC   r   )Ú.0ru   s     rX   ú	<genexpr>z#test_periodicity.<locals>.<genexpr>ç   s(   è ø€ ò '°1Œ{œ3™q¤›t›9¤aÓ(¬BÕ.ñ 'ùs   ‚46r   rI   TÚmc                  ó.   •— t        t        ‰ «      ‰ «      S r[   ©r3   r   ©rŒ   s   €rX   rY   z"test_periodicity.<locals>.<lambda>û   s   ø€ ¬´C¸³F¸AÓ(>€ rW   c                  ó4   •— t        t        ‰ d   «      ‰ «      S ©N)r   r   rŽ   r�   s   €rX   rY   z"test_periodicity.<locals>.<lambda>ü   s   ø€ ¬´C¸¸$¹³LÀ!Ó(D€ rW   c                  ó4   •— t        t        ‰ «      ‰ d   «      S r‘   rŽ   r�   s   €rX   rY   z"test_periodicity.<locals>.<lambda>ý   s   ø€ ¬´C¸³F¸A¸d¹GÓ(D€ rW   c                  ó:   •— t        t        ‰ d   «      ‰ d   «      S r‘   rŽ   r�   s   €rX   rY   z"test_periodicity.<locals>.<lambda>þ   s   ø€ ¬´C¸¸$¹³LÀ!ÀDÁ'Ó(J€ rW   )r3   r   rC   r   r   r   r   rD   r   r   r   r   r   r   r   r
   ÚZeror   rE   r   Úallr„   r   r-   r   r.   r@   rb   )ÚprŒ   s    @rX   Útest_periodicityr—   ¹   s  ø€ ä”s˜1œQ™3“x¤Ó#¤rÒ)Ð)Ð)Ü˜œC ¤!¡›H‘}¤aÓ(¬B¨q©DÒ0Ð0Ð0Ü”sœ1“v˜q‘y¤!Ó$¨¬"©Ò,Ð,Ð,Ü�qœ#˜a¤™c›(‘{¤AÓ&¬"¨Q©$Ò.Ð.Ð.Ü”sœ1“vœc¤!›f‘}¤aÓ(¨A¬b©DÒ0Ð0Ð0Ü”sœ1“v¤¤A£Ñ'¬Ó+¨q´©tÒ3Ð3Ð3Ü”sœ1“vœc¤!›f‘}¤aÓ(¨A¬b©DÒ0Ð0Ð0Ü”s˜1œQ™3“x¤ A¤a¡C£Ñ(¬1Ñ,¬aÓ0´B°q±DÒ8Ð8Ð8Ü”sœ1“v¤¤A£‘¬Ó*¬bÒ0Ð0Ð0Ü”sœ1“v¤ A¤a¡C£Ñ(¬!Ó,°´"±Ò4Ð4Ð4Ü”sœ1“v ‘z¤1Ó%¨¬2©Ò-Ð-Ð-Ü”s˜1œQ™3“x¤#¤a£&¬¬Q«¡-Ñ/´Ó3´rÒ9Ð9Ð9Ü”sœ3œq›6“{¤AÓ&¨!¬B©$Ò.Ð.Ð.Ü”sœ3˜q¤™s›8“}¤s¬3¨q´©s«8£}Ñ4´aÓ8¼BÒ>Ð>Ð>Ü”s˜1œQ™3“x¤¤C¬£F¬S°´1±«XÑ$5Ó 6Ñ6¼Ó:¼bÒ@Ð@Ð@Ü”sœ3œq›6¤C¨¬!©£HÑ,Ó-¬qÓ1°Q´r±TÒ9Ð9Ð9Ü”sœ3˜q¤™s›8“}¤aÓ(¬BÒ.Ð.Ð.Ü�qœœQ› ™‘{¤AÓ&¬"Ò,Ð,Ð,Ü”sœ1˜Q™3“x¤Ó# qÒ(Ð(Ð(Ü”sœ1“v˜a‘x¤Ó# q¬¡tÒ+Ð+Ð+Ü”s˜Aœa™C ™E 1™9“~¤qÓ)¬X°a¸«^Ò;Ð;Ð;Üœ˜Q›¤ 1¡™¤a™¨1Ñ,¬aÓ0°A¼¸a»À¹±OÒCÐCÐCÜœ˜1™˜Q™¤!‘|¤QÓ'Ð/Ð/Ð/Ü”sœ2œa›5“z¤1Ó%¨¬2©Ò-Ð-Ð-Ü”sœ1“v˜q‘y¤3¤q£6¨1¡9Ñ,¬aÓ0´A·F±FÑ:Ð:Ð:Ü”sœ1“vœqÓ!¤Q§V¡VÑ+Ð+Ð+Ü”sœ1“v¤¤#¤a£&¡Ñ(¬!Ó,°´"±Ò4Ð4Ð4Ü”qœ3˜q¤™s›8‘|¤QÓ'¬2Ò-Ð-Ð-ä”sœ1“vœqÓ!Ð)Ð)Ð)Ü”sœ1œQ™3“x¤Ó# q¬¡tÒ+Ð+Ð+Ü”sœ1œQ™3“x¤Ó# q¬¡tÒ+Ð+Ð+Ü”sœ1“vœqÓ!Ð)Ð)Ð)Ü”sœ3œs¤1›v¬¬#¨a´©c«(©
Ñ2Ó3¸eÔDÄaÓHÈAÌbÉDÒPÐPÐPÜ”sœ3œs 1¤Q¡3›x¬!¬C´«F©(Ñ2Ó3¸eÔDÄaÓHÈAÌbÉDÒPÐPÐPÜ”sœ3œq›6“{¤AÓ&¨!¬B©$Ò.Ð.Ð.Ü”s˜1œQ™3œq™5“z¤1Ó%¬Ò+Ð+Ð+Ü”sœ1œq¤¤Q£™x™<Ó(¬!Ó,Ð4Ð4Ð4Ü”sœ3œq ™s›8¤c¬!£fÑ,Ó-¬qÓ1°Q´r±TÒ9Ð9Ð9Ü”sœ1“vœqÓ!Ð)Ð)Ð)Ü”sœ1“vœs¤1›v‘~¤qÓ)Ð1Ð1Ð1Ü”sœ1“vœq‘y¤!Ó$Ð,Ð,Ð,ä”sœ3œs¤3¤q£6›{Ó+Ó,¬aÓ0´BÒ6Ð6Ð6Üñ 'ÜŒS”#”sœC¤ð9&ô 'ô 'ð 'ð 'ä”sœ3œs¤1›v›;Ó'¬Ó+¬rÒ1Ð1Ð1Ü”sœ3œs¤1›v¬¬A«™Ó/Ó0´!Ó4¸¼"¹Ò<Ð<Ð<Ü”sœ1“v¤§¡‘¬Ó*¨a´©dÒ2Ð2Ð2ä”q˜1‘uœaÓ Ð(Ð(Ð(Ü”q˜!‘tœa ™d‘{ Q‘¬Ó*Ð2Ð2Ð2Ü”sœ1“vœqÓ!Ð)Ð)Ð)Ü”sœ1˜a™4 !™8“}¤aÓ(Ð0Ð0Ð0äœ˜1™˜q™ !‘|¤QÓ'Ð/Ð/Ð/Üœœ1™˜a‘x¤Ó#Ð+Ð+Ð+ä”sœ6 !¤Q›<Ó(¬°´1«Ñ5´qÓ9ÐAÐAÐAä�1”a˜"‘f�+¤ 1¡¤a¨1¡f˜~´´A³¸¨~Ó>€AÜ�qœ!ÓÐ$Ð$Ð$ä�S˜!˜QÓ€AÜ
ÔÓ >Ô?Ü
ÔÓ DÔEÜ
ÔÓ DÔEÜ
ÔÓ JÕKrW   c            	      ó  — t        t        t        «      t        d¬«      t        k(  sJ ‚t        t	        t        «      t        t        «      z   t        d¬«      dt        z  k(  sJ ‚t        t        t        «      t        «      dt        z  k(  sJ ‚t        t	        t        t        z  «      t        «      dt        z  t        t        «      z  k(  sJ ‚t        t        t        t        t        «      «      «      t        «      t        k(  sJ ‚y )NT)ÚcheckrH   )
r3   r   rC   r   r   r   r   rD   Úabsr   rV   rW   rX   Útest_periodicity_checkr›     s¬   € Ü”sœ1“vœq¨Ô-´Ò3Ð3Ð3Ü”sœ1“v¤¤A£‘¬°Ô6¸!¼B¹$Ò>Ð>Ð>Ü”sœ1“vœqÓ! Q¤r¡TÒ)Ð)Ð)Ü”sœ1œQ™3“x¤Ó# q¬¡t¬C´«F¡{Ò2Ð2Ð2Ü”sœ3œs¤1›v›;Ó'¬Ó+¬rÒ1Ð1Ñ1rW   c                  ó  — t        t        j                  t        d«      t        d«      g«      dk(  sJ ‚t        t        dz  t        dz  t        g«      t        k(  sJ ‚t        dt        z  t        dz  g«      dt        z  k(  sJ ‚t        t        j                  dt        z  g«      �J ‚t        t        d«      dt
        z  z   t
        dz  t        dd«      z   t        j                  t
        z   g«      t        d«      dt
        z  z   k(  sJ ‚y )NrH   rK   é   rQ   rJ   )r4   r
   r„   r   ÚOner   r   rV   rW   rX   Ú	test_lcimrŸ   	  sÓ   € Ü”—‘œ˜1›œq ›tÐ$Ó%¨Ò*Ð*Ð*Ü”�A‘”r˜!‘tœRÐ Ó!¤RÒ'Ð'Ð'Ü�”2‘”r˜!‘t�Ó ¤2¡Ò%Ð%Ð%Ü”—‘˜œ"™�ÓÐ&Ð&Ð&Ü”�1“˜œ!™‘œQ˜q™S¤8¨A¨q£>Ñ1´1·5±5¼1±9Ð=Ó>Ä!ÀAÃ$ÈÌ1ÉÁ*ÒLÐLÑLrW   c                  óh  — t        dt        z  t        t        j                  dt        «      ¬«      dk(  sJ ‚t        dt        z  t        t        t         d«      ¬«      dk(  sJ ‚t        t        dz  t        t        dt        «      ¬«      dk(  sJ ‚t        dt        dz  z  t        t        j
                  dt        «      ¬«      dk(  sJ ‚t        dt        dz  z  t        t        j                  t         d«      ¬«      dk(  sJ ‚t        t        t        «      t        «      dk(  sJ ‚t        t        dz  t        dz  z   t        t        «      dk(  sJ ‚t        t        t        «      t        t        «      z   t        «      dk(  sJ ‚t        d	t        dz  z  dt        dz  z  z
  t        t        «      dk(  sJ ‚y )
NrJ   r   )rt   TFrH   rK   rI   rO   )
r5   rC   r9   ra   r   rs   rp   r   rD   r   rV   rW   rX   Útest_is_convexr¡     sK  € Ü�Q”q‘Sœ!¤H§M¡M°!´RÓ$8Ô9¸TÒAÐAÐAÜ�Q”q‘Sœ!¤H¬b¨S°!Ó$4Ô5¸Ò>Ð>Ð>Ü”Q˜‘Tœ1¤X¨a´£_Ô5¸Ò=Ð=Ð=Ü�Q”q˜!‘t‘VœQ¤x§~¡~°a¼Ó'<Ô=ÀÒEÐEÐEÜ�Rœ˜1™‘Wœa¬¯©¼°s¸AÓ(>Ô?À4ÒGÐGÐGÜ”Sœ“VœQÓ 5Ò(Ð(Ð(Ü”Q˜‘Tœ!˜Q™$‘Y¤¤1Ó%¨Ò-Ð-Ð-Ü”Sœ“Vœc¤!›f‘_¤aÓ(¨EÒ1Ð1Ð1Ü�Q”q˜!‘t‘V˜a¤ 1¡™f‘_¤a¬Ó+¨uÒ4Ð4Ñ4rW   c                  óœ  — t        t        t        «      t        t        t         dz  t        dz  «      «      t         dz  t        dz  hk(  sJ ‚t        t        t        «      t        t        j
                  dt        dz  «      «      t        j                  u sJ ‚t        t        t        «      t        «      t        j                  u sJ ‚t        t        t        «      t        t        «      z  t        t        dt        «      «      t        dz  t        t        dd«      z  hk(  sJ ‚t        t        t        «      t        t        dt        «      «      dt        hk(  sJ ‚t        t        dz   t        dz
  z  t        «      t        t        dd«      «      k(  sJ ‚t        t        dz   t        dz
  z  t        t        dd«      «      t        j                  u sJ ‚t        t        dz  dz   t        dz
  z  t        «      dt        d«      z
  dt        d«      z   hk(  sJ ‚t        t        dz  dz   t        dz
  z  t        t        dd«      «      dt        d«      z   hk(  sJ ‚t        t        dz  t        dz  z   dt        dz  z  z
  t        t        j                  «      t        d	dt        dd«      «      k(  sJ ‚t        t        t        «      t        «      t        j                  u sJ ‚t        t!        t        «      t        z
  t        t        j                  «      d
hk(  sJ ‚t        t        t        «      t        t#        t        dd«      t        dd«      «      «      dt         t        hk(  sJ ‚t        t$        t        t        j                  «      t        j                  k(  sJ ‚t        t$        t        t        j                  «      t        j                  k(  sJ ‚y )NrH   r   rQ   rK   rI   rL   rM   rN   rg   rJ   éúÿÿÿrP   )r6   r   rC   r9   r   rp   r
   r`   r   r   r   r   r:   r   rU   r   r   r<   rD   rV   rW   rX   Útest_stationary_pointsr¤     s+  € ÜœS¤›V¤Q¬´"°°Q±¼¸1¹Ó(=ó 
Üˆc�!‰e”R˜‘Tˆ]òð ð äœc¤!›f¤a¬¯©¸¼2¸a¹4Ó)@ó 
Ü�Z‰Zñð ð äœS¤›V¤Qó 
Ü�Z‰Zñð ð äœS¤›V¤C¬£F™]¬A¬x¸¼2«ó 
Ü�‰d”B”x  1“~Ñ%Ð&ò'ð 'ð 'äœS¤›V¤Q¬°´B«ó 
Ø”ˆWòð ð äœa ™c¤A a¡C™[¬!ó 
Ü”x  A“Ó'ò(ð (ð (äœa !™e¤a¨!¡e™_¬a´¸"¸a³ó 
Ü�Z‰Zñð ð äœa ™d 1™f¤q¨¡s™^¬Qó 
Ø”$�q“'‰k˜1œt A›w™;Ð'ò(ð (ð (äœa ™d 1™f¤q¨¡s™^¬Q´¸¸A³ó 
Ø”$�q“'‰kˆ]òð ð äœQ ™T¤A q¡D™[¨1¬Q°©T©6Ñ1´1´a·g±gó 
Ü�r˜1œh q¨!›nÓ-ò.ð .ð .äœS¤›V¤Qó 
Ü�Z‰Zñð ð äœS¤›V¤a™Z¬¬A¯G©Gó 
ØˆSòð ð äœS¤›V¤Q¬¬h°q¸!«n¼hÀrÈ2Ó>NÓ(Oó 
Ø”"�”bˆ\òð ð äœQ¤¤1§7¡7ó 
Ü�W‰Wòð ð äœQ¤¤1§:¡:Ó.´!·*±*Ò<Ð<Ñ<rW   c                  óV
  — t        t        t        «      t        «      t        j                  u sJ ‚t        t        t        «      t        t        dd«      «      t        d«      k(  sJ ‚t        t        t        «      t        «      t        u sJ ‚t        t        t        «      t        t        t         dz  t        dz  «      «      t        j                  u sJ ‚t        t        t        «      t        t        «      z  t        t        j                  «      t        j                  k(  sJ ‚t        t        t        t        «      t        t        «      z  t        t        t        t        dd«      z  t        t        dd«      z  «      «      «      t        d«      dz  k(  sJ ‚t        t        dz   t        dz
  z  t        «      t        u sJ ‚t        t        dz   t        dz
  z  t        t        dd«      «      t        d	«      k(  sJ ‚t        t        dz   t        dz
  z  t        t        dd«      «      t        dd
«      k(  sJ ‚t        t        t        dz   t        dz  z
  t        dz  z   dz   t        «      «      dt        d«      z  dz  t        dd«      z   k(  sJ ‚t        t        t        «      t        t        t         d«      «      t        d«      k(  sJ ‚t        t!        t        «      t        z
  t        t        j                  «      t        j"                  u sJ ‚t        t        t        «      t        t%        t        dd«      t        dd«      «      «      t        j                  u sJ ‚t        t        t        «      t        t        «      z
  t        t        j                  «      t        d«      k(  sJ ‚t        t&        t        t        j                  «      t&        k(  sJ ‚t        t)        t*        dz  t*        z   «      t*        t        dd«      «      dk(  sJ ‚t        t)        dt*        dz  z  dt*        z  z   «      t*        t        dd«      «      dk(  sJ ‚t        t)        dt*        z  dt*        dz  z  dz   z  «      t*        t        dd«      «      dk(  sJ ‚t        t        t        t        dz  dz   «      z  t        t        j                  «      dk(  sJ ‚t-        t.        d„ «       t-        t.        d„ «       t-        t.        d„ «       t-        t.        d„ «       t-        t.        d„ «       t-        t.        d„ «       y )Nr   rJ   rQ   rK   rO   rM   rH   rL   é   rN   é
   é)   i   i+  r£   rP   é<   é   i  é   c                  óZ   — t        t        t        «      t        t        j                  «      S r[   )r8   r   rC   r
   r`   rV   rW   rX   rY   ztest_maximum.<locals>.<lambda>U  ó   € ¤¬¬A«´´1·:±:Ó >€ rW   c                  ól   — t        t        t        t        «      «      t        t        j
                  «      S r[   )r8   r   r   rC   r
   r`   rV   rW   rX   rY   ztest_maximum.<locals>.<lambda>V  ó   € ¤¬¬C´«F«´Q¼¿
¹
Ó C€ rW   c                  ón   — t        dt        dz  t        dz  z   dz   z  t        t        j                  «      S rm   )r8   rC   rD   r
   r`   rV   rW   rX   rY   ztest_maximum.<locals>.<lambda>W  ó(   € ¤¨¬1¨a©4´!°Q±$©;¸©?Ñ(;¼QÄÇ
Á
Ó K€ rW   c                  óN   — t        t        t        «      t        t        «      «      S r[   )r8   r   rC   rV   rW   rX   rY   ztest_maximum.<locals>.<lambda>X  ó   € ¤¬¬A«´´A³Ó 7€ rW   c                  óh   — t        t        t        «      t        t        z  t        j
                  «      S r[   )r8   r   rC   rD   r
   r`   rV   rW   rX   rY   ztest_maximum.<locals>.<lambda>Y  ó   € ¤¬¬A«´´!±´Q·Z±ZÓ @€ rW   c                  óP   — t        t        t        «      t        j                  «      S r[   )r8   r   rC   r
   rž   rV   rW   rX   rY   ztest_maximum.<locals>.<lambda>Z  ó   € ¤¬¬A«´·±Ó 6€ rW   )r8   r   rC   r
   rž   r9   r   r   r   r   rU   r„   r/   r   r   r   r   ÚNegativeOner<   rD   rš   rE   r@   r…   rV   rW   rX   Útest_maximumr¹   =  s³  € Ü”3”q“6œ1Ó¤§¡Ñ&Ð&Ð&Ü”3”q“6œ1œh q¨!›nÓ-´°Q³Ò7Ð7Ð7Ü”3”q“6œ1Ó¤Ñ#Ð#Ð#Ü”3”q“6œ1œh¬ s¨1¡u¬b°©dÓ3Ó4¼¿¹Ñ=Ð=Ð=Ü”3”q“6œ#œa›&‘=¤!¤Q§W¡WÓ-´·±Ò7Ð7Ð7Ü”GœC¤›F¤3¤q£6™M¬1¬h´r¼(À1Àa».Ñ7HÌ"ÌXÐVWÐYZË^ÑJ[Ó.\Ó]ó 
Ü�!‹W�Q‰Yòð ð ä”A�a‘Cœ!˜A™#‘;¤Ó"¤bÑ(Ð(Ð(Ü”A�a‘Cœ!˜A™#‘;¤¤8¨B°£?Ó3´q¸³uÒ<Ð<Ð<Ü”A�a‘Cœ!˜A™#‘;¤¤8¨B°£?Ó3´xÀÀ1³~ÒEÐEÐEÜ”GœQ ™T˜E¤! Q¡$™J¤q¨!¡t™O¨BÑ.´Ó2ó 
Ø”�R“‰[˜‰_œx¨¨cÓ2Ñ2ò3ð 3ð 3ä”3”q“6œ1œh¬ s¨AÓ.Ó/´3°q³6Ò9Ð9Ð9Ü”3”q“6œA‘:œq¤!§'¡'Ó*¬a¯m©mÑ;Ð;Ð;Ü”3”q“6œ1œe¤H¨Q°£N´H¸RÀÓ4DÓEó 
Ü�U‰Uñð ð ä”3”q“6œ#œa›&‘=¤!¤Q§W¡WÓ-´°a³Ò8Ð8Ð8Ü”1”aœŸ™Ó!¤QÒ&Ð&Ð&Ü”3”q˜!‘tœa‘x“=¤!¤X¨a°£^Ó4¸Ò:Ð:Ð:Ü”3�rœ!˜Q™$‘w ¤A¡‘~Ó&¬¬8°A°q«>Ó:¸cÒAÐAÐAÜ”3�rœ!‘t˜Qœq !™t™V a™ZÑ(Ó)¬1¬h°q¸!«nÓ=ÀÒDÐDÐDÜ”1”Tœ!˜Q™$˜q™&“\‘>¤1¤a§g¡gÓ.°!Ò3Ð3Ð3ä
Œ:Ñ>Ô?Ü
Œ:ÑCÔDÜ
Œ:ÑKÔLÜ
Œ:Ñ7Ô8Ü
Œ:Ñ@ÔAÜ
Œ:Ñ6Õ7rW   c                  ó8  — t        t        t        «      t        «      t        j                  u sJ ‚t        t        t        «      t        t        dd«      «      t        d«      k(  sJ ‚t        t        t        «      t        «      t         u sJ ‚t        t        t        «      t        t        t         dz  t        dz  «      «      t        j                  u sJ ‚t        t        t        «      t        t        «      z  t        t        j                  «      t        dd«      k(  sJ ‚t        t        t        t        «      t        t        «      z  t        t        t        t        dd«      z  t        t        dd«      z  «      «      «      t        d«       dz  k(  sJ ‚t        t        dz   t        dz
  z  t        «      t        dd«      k(  sJ ‚t        t        dz   t        dz
  z  t        t        d	d
«      «      t        dd«      k(  sJ ‚t        t        dz  t        dz  z
  t        dz  z   dz   t        «      t        d«      k(  sJ ‚t        t        t        «      t        t        dt        «      «      t        d«      k(  sJ ‚t        t        t        «      t        z
  t        t        j                  «      t         u sJ ‚t        t        t        «      t        t!        t        d
d«      t        dd«      «      «      t        j                  u sJ ‚t        t        t        «      t        t        «      z
  t        t        j                  «      t        d«       k(  sJ ‚t        t"        t        t        j                  «      t"        k(  sJ ‚t        t        t        t        dz  dz   «      z  t        t        j                  «      dk(  sJ ‚t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       t%        t&        d„ «       y )NrJ   rQ   rI   rH   rK   rO   rM   içÿÿÿrL   r   rP   r§   rg   r£   c                  óZ   — t        t        t        «      t        t        j                  «      S r[   )r7   r   rC   r
   r`   rV   rW   rX   rY   ztest_minimum.<locals>.<lambda>p  r­   rW   c                  ól   — t        t        t        t        «      «      t        t        j
                  «      S r[   )r7   r   r   rC   r
   r`   rV   rW   rX   rY   ztest_minimum.<locals>.<lambda>q  r¯   rW   c                  ón   — t        dt        dz  t        dz  z   dz   z  t        t        j                  «      S rm   )r7   rC   rD   r
   r`   rV   rW   rX   rY   ztest_minimum.<locals>.<lambda>r  r±   rW   c                  óN   — t        t        t        «      t        t        «      «      S r[   )r7   r   rC   rV   rW   rX   rY   ztest_minimum.<locals>.<lambda>s  r³   rW   c                  óh   — t        t        t        «      t        t        z  t        j
                  «      S r[   )r7   r   rC   rD   r
   r`   rV   rW   rX   rY   ztest_minimum.<locals>.<lambda>t  rµ   rW   c                  óP   — t        t        t        «      t        j                  «      S r[   )r7   r   rC   r
   rž   rV   rW   rX   rY   ztest_minimum.<locals>.<lambda>u  r·   rW   )r7   r   rC   r
   r¸   r9   r   r   r   r   rU   r   r/   r   r   r   r<   rD   r@   r…   rV   rW   rX   Útest_minimumrÁ   ]  sÛ  € Ü”3”q“6œ1Ó¤§¡Ñ.Ð.Ð.Ü”3”q“6œ1œh q¨!›nÓ-´°Q³Ò7Ð7Ð7Ü”3”q“6œ1Ó¤" Ñ$Ð$Ð$Ü”3”q“6œ1œh¬ s¨1¡u¬b°©dÓ3Ó4¼¿¹ÑEÐEÐEÜ”3”q“6œ#œa›&‘=¤!¤Q§W¡WÓ-´¸"¸a³Ò@Ð@Ð@Ü”GœC¤›F¤3¤q£6™M¬1¬h´r¼(À1Àa».Ñ7HÌ"ÌXÐVWÐYZË^ÑJ[Ó.\Ó]ó 
Ü�1‹gˆX�a‰Zòð ð ä”A�a‘Cœ!˜A™#‘;¤Ó"¤h¨s°AÓ&6Ò6Ð6Ð6Ü”A�a‘Cœ!˜A™#‘;¤¤8¨B°£?Ó3´xÀÀA³ÒFÐFÐFÜ”1�a‘4œ˜1™‘9œQ ™T‘> "Ñ$¤aÓ(¬A¨b«EÒ1Ð1Ð1Ü”3”q“6œ1œh r¬2Ó.Ó/´3°r³7Ò:Ð:Ð:Ü”3”q“6œA‘:œq¤!§'¡'Ó*¬r¨cÑ1Ð1Ð1Ü”3”q“6œ1œe¤H¨Q°£N´H¸RÀÓ4DÓEó 
Ü�]‰]ñð ð ä”3”q“6œ#œa›&‘=¤!¤Q§W¡WÓ-´$°q³'°Ò9Ð9Ð9Ü”1”aœŸ™Ó!¤QÒ&Ð&Ð&Ü”1”Tœ!˜Q™$˜q™&“\‘>¤1¤a§g¡gÓ.°"Ò4Ð4Ð4ä
Œ:Ñ>Ô?Ü
Œ:ÑCÔDÜ
Œ:ÑKÔLÜ
Œ:Ñ7Ô8Ü
Œ:Ñ@ÔAÜ
Œ:Ñ6Õ7rW   c                  óž   — t        t        d«      t        dz
  z  dt        t        dz  dz   «      z  z  t        «      t        d«      dz  k(  sJ ‚y )NrK   rJ   rH   )r8   r   rC   rV   rW   rX   Útest_issue_19869rÃ   x  sH   € Ü”D˜“GœQ ™U‘O Q¤t¬A¨q©D°1©H£~Ñ%5Ñ6¼Ó:Ü�!‹W�Q‰Yòð ñ rW   c                  óŠ   — t        t        «      } t        | t        t        j                  «      t        dt        dd«      k(  sJ ‚y )Nr   FT)rš   rE   r0   r
   rU   r9   r   )ru   s    rX   Útest_issue_16469rÅ   }  s1   € ÜŒA‹€AÜ˜!œQ¤§¡Ó(¬H°Q¼¸EÀ4Ó,HÒHÐHÑHrW   c                  ó’   — t        t        t        t        z  t        dz  t
        j                  dz  z   z  «      t        «      dk(  sJ ‚y )NrQ   rH   rO   )r3   r   r   r   rC   r
   r„   rV   rW   rX   Útest_issue_18747rÇ   ‚  s5   € ä”sœ2œa™4¤ 1¡¤q§v¡v¨a¡x¡Ñ0Ó1´1Ó5¸Ò:Ð:Ñ:rW   c                  óœ   — t        t        «      t        dz  kD  j                  «       t	        j
                  dt        d«      dz  «      k(  sJ ‚y )NrK   rI   rJ   rH   )r   rC   r   Úas_setr9   rp   r
   rV   rW   rX   Útest_issue_25942rÊ   ‡  s8   € Ü”‹G”b˜‘d‰N×"Ñ"Ó$¬¯©°r¼1¸Q»4À¹6Ó(BÒBÐBÑBrW   N)kÚsympy.core.functionr   Úsympy.core.numbersr   r   r   r   r   Úsympy.core.relationalr	   Úsympy.core.singletonr
   Úsympy.core.symbolr   r   Ú$sympy.functions.elementary.complexesr   r   Ú&sympy.functions.elementary.exponentialr   r   Ú#sympy.functions.elementary.integersr   Ú(sympy.functions.elementary.miscellaneousr   Ú$sympy.functions.elementary.piecewiser   Ú(sympy.functions.elementary.trigonometricr   r   r   r   r   r   r   r   r   r   r   r   Ú%sympy.functions.elementary.hyperbolicr    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   Ú'sympy.functions.special.gamma_functionsr,   Ú'sympy.functions.special.error_functionsr-   Ú"sympy.matrices.expressions.matexprr.   Úsympy.simplify.simplifyr/   Úsympy.calculus.utilr0   r1   r2   r3   r4   r5   r6   r7   r8   Úsympy.sets.setsr9   r:   r;   r<   Úsympy.sets.fancysetsr=   Úsympy.sets.conditionsetr>   Úsympy.testing.pytestr?   r@   rA   rB   Ú	sympy.abcrC   rD   rE   rc   re   rv   ry   r{   r}   r†   r—   r›   rŸ   r¡   r¤   r¹   rÁ   rÃ   rÅ   rÇ   rÊ   rV   rW   rX   ú<module>rá      s]  ðÝ &ß 7Õ 7Ý $Ý "ß -ß :ß =Ý 4Ý 9Ý :÷F÷ F÷ Fó F÷:÷ :÷ :ó :å 9Ý :Ý ;Ý ,÷F÷ Fõ F÷ EÓ DÝ )Ý 0ß CÓ Cß á
ˆ3�TÔ€ò$"ðN ñUó ðUò=Cð@ ñ?ó ð?ð ñIó ðIð ñOó ðOòHðB ñDLó ðDLòN2òMò	5ò=ò@8ò@8ò6ò
Ið
 ñ;ó ð;óCrW   