Ë
    3^(h5  ã                   ó´   — d dl Z d dl­ d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd	„ Zd
„ Z	d„ Z
d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze j&                  j(                  d„ «       Zy)é    N)Ú*c                 óN   — t        | |z
  «      dt        j                   dz   z  k  S )Né
   é   )ÚabsÚmpÚdps)ÚaÚbs     úT/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/mpmath/tests/test_quad.pyÚaer      s#   € Üˆq�‰s‹8�bœBŸF™F˜7 1™9‘oÑ%Ð%ó    c            	      ó  — dD �]n  } | t         _        t        t        d„ ddg«      d«      sJ ‚t        t	        d„ ddg«      d«      sJ ‚t        t        t
        dt        g«      d«      sJ ‚t        t        t
        ddt        z  g«      d«      sJ ‚t        t        t        t         d	g«      d
t        z  «      sJ ‚t        t        d„ dt        g«      d
«      sJ ‚t        t        d„ t         t        g«      t        t        «      «      sJ ‚t        t        d„ d	d
g«      t        dz  «      sJ ‚t        t        d„ t         t        g«      t        «      sJ ‚t        t        d„ d	d
g«      t        «      r�ŒoJ ‚ dt         _        y )N)é   é   éd   c                 ó   — | dz  d| dz  z  z
  S ©Né   é   © ©Úxs    r   ú<lambda>z&test_basic_integrals.<locals>.<lambda>
   ó   €  1 a¡4¨!¨A¨q©D©&¡=€ r   éþÿÿÿé   iôÿÿÿc                 ó   — | dz  d| dz  z  z
  S r   r   r   s    r   r   z&test_basic_integrals.<locals>.<lambda>   r   r   r   r   éÿÿÿÿé   c                 ó   — t        |  «      S ©N©Úexpr   s    r   r   z&test_basic_integrals.<locals>.<lambda>   s   € ¤3¨ r£7€ r   c                 ó    — t        |  | z  «      S r"   r#   r   s    r   r   z&test_basic_integrals.<locals>.<lambda>   s   € ¤3¨ r¨!¡t£9€ r   c                 ó   — dd| | z  z   z  S ©Nr    r   r   s    r   r   z&test_basic_integrals.<locals>.<lambda>   ó   €  1 a¨¨!©¡e¡9€ r   c                 ó   — dd| | z  z   z  S r'   r   r   s    r   r   z&test_basic_integrals.<locals>.<lambda>   r(   r   c                 ó*   — dt        d| | z  z
  «      z  S ©Nr   r    ©Úsqrtr   s    r   r   z&test_basic_integrals.<locals>.<lambda>   s   €  1¤T¨!¨A¨a©C©%£[¡=€ r   r   )r   r	   r   ÚquadtsÚquadglÚsinÚpir$   ÚinfÚer-   ©Úprecs    r   Útest_basic_integralsr6      sN  € Øó @ˆØŒŒÜ”&Ñ0°2°q°'Ó:¸CÔ@Ð@Ð@Ü”&Ñ0°2°q°'Ó:¸CÔ@Ð@Ð@Ü”&œ˜q¤"˜gÓ&¨Ô*Ð*Ð*Ü”&œ˜q !¤B¡$˜iÓ(¨!Ô,Ð,Ð,Ü”&œ¤˜t R˜jÓ)¨1¬Q©3Ô/Ð/Ð/Ü”&Ñ*¨Q´¨HÓ5°qÔ9Ð9Ð9Ü”&Ñ,´¨t´S¨kÓ:¼DÄ»HÔEÐEÐEÜ”&Ñ,¨r°1¨gÓ6¼¸1¹Ô=Ð=Ð=Ü”&Ñ,´¨t´S¨kÓ:¼BÔ?Ð?Ð?Ü”&Ñ0°2°q°'Ó:¼BÖ?Ð?Ð?ð@ð „B…Fr   c                  óZ   — t        d„ g d¢dd¬«      \  } }t        | dz
  «      d|z  k  sJ ‚y )Nc                 ó   — t        | «      S r"   )Úsignr   s    r   r   z)test_multiple_intervals.<locals>.<lambda>   s
   € œ4 ›7€ r   )g      à¿gÍÌÌÌÌÌì?r    r   T)Ú	maxdegreeÚerrorç      à?)Úquadr   )ÚyÚerrs     r   Útest_multiple_intervalsr@      s1   € ÜÑ"¢N¸aÀtÔL�E€A€cÜˆq�‰u‹:˜˜#™ÒÐÑr   c                  ó`   — t        t        ddg«      dk(  sJ ‚t        t        ddg«      dk(  sJ ‚y )Nr   r    r   )r.   r0   r/   r   r   r   Útest_quad_symmetryrB      s4   € Ü”#˜˜A�wÓ 1Ò$Ð$Ð$Ü”#˜˜A�wÓ 1Ò$Ð$Ñ$r   c                  ó¨   — t        t        d„ t        t         g«      t        t        «       «      sJ ‚t        t        d„ dt         g«      d«      sJ ‚y )Nc                 ó    — t        |  | z  «      S r"   r#   r   s    r   r   z+test_quad_infinite_mirror.<locals>.<lambda>    s   € œS !  A¡›Y€ r   c                 ó   — t        | «      S r"   r#   r   s    r   r   z+test_quad_infinite_mirror.<locals>.<lambda>!   s
   € œS ›V€ r   r   r   )r   r=   r2   r-   r1   r   r   r   Útest_quad_infinite_mirrorrF      sD   € äŒdÑ&¬¬c¨T¨
Ó3´d¼2³h°YÔ?Ð?Ð?ÜŒdÑ# a¬¨ XÓ.°Ô3Ð3Ñ3r   c                  óH   — t        d„ ddgd¬«      j                  d«      sJ ‚y )Nc                 ó   — | S r"   r   r   s    r   r   z$test_quadgl_linear.<locals>.<lambda>$   ó   € ˜A€ r   r   r    )r:   r<   )r/   r   r   r   r   Útest_quadgl_linearrJ   #   s#   € Ü‘+  1˜v°Ô3×6Ñ6°sÔ;Ð;Ñ;r   c                  óZ   — t        d„ ddt        z   g«      j                  t        «      sJ ‚y )Nc                 ó   — | S r"   r   r   s    r   r   z*test_complex_integration.<locals>.<lambda>'   rI   r   r   r    )r.   Újr   r   r   r   Útest_complex_integrationrN   &   s%   € Ü‘+  1¤Q¡3˜xÓ(×+Ñ+¬AÔ.Ð.Ñ.r   c                  ó‚   — dt         _        t        d„ dt        gdt        z  ¬«      j                  t        dz  «      sJ ‚y )Nr   c                 ó   — t        | «      | z  S r"   ©r0   r   s    r   r   ztest_quadosc.<locals>.<lambda>+   s   € œS ›V A™X€ r   r   r   )Úperiod)r   r	   Úquadoscr2   r1   r   r   r   r   Útest_quadoscrT   )   s3   € Ø„B„FÜÑ%¨¬3 x¸¼"¹Ô=×@Ñ@ÄÀAÁÔFÐFÑFr   c                  ó|   — t        t        d„ ddgddg«      d«      sJ ‚t        t        d„ ddgddg«      d«      sJ ‚y )Nc                 ó   — | S r"   r   ©r   r>   s     r   r   z%test_double_trivial.<locals>.<lambda>/   ó   €  !€ r   r   r    r<   c                 ó   — | S r"   r   rW   s     r   r   z%test_double_trivial.<locals>.<lambda>0   rX   r   r   g        )r   r.   r   r   r   Útest_double_trivialrZ   .   sD   € ÜŒf‘^ a¨ V¨a°¨VÓ4°cÔ:Ð:Ð:ÜŒf‘^ b¨! W¨r°1¨gÓ6¸Ô<Ð<Ñ<r   c                  óf   — t        t        d„ t         dz  t        dz  gdt        g«      d«      sJ ‚y )Nc                 ó$   — t        | |dz  z   «      S ©Nr   )ÚcosrW   s     r   r   ztest_double_1.<locals>.<lambda>3   s   € ¤# a¨¨!©¡e£*€ r   r   r   r   ©r   r.   r1   r   r   r   Útest_double_1r`   2   s.   € ÜŒfÑ,´¨s°1©u´b¸±d¨m¸aÄ¸WÓEÀqÔIÐIÑIr   c                  óH   — t        t        d„ ddgddg«      t        «      sJ ‚y )Nc                 ó<   — | dz
  d| |z  z
  t        | |z  «      z  z  S r'   ©ÚlogrW   s     r   r   ztest_double_2.<locals>.<lambda>6   s$   €  1 Q¡3¨!¨A¨a©C©%´°Q°q±S³Ñ)9Ñ":€ r   r   r    )r   r.   Úeulerr   r   r   Útest_double_2rf   5   s$   € ÜŒfÑ:¸QÀ¸FÀQÈÀFÓKÌUÔSÐSÑSr   c            
      óŠ   — t        t        d„ ddgddg«      dt        dt        d«      z   «      z  dt        z  dz  z
  «      sJ ‚y )Nc                 ó6   — dt        d| | z  z   ||z  z   «      z  S r'   r,   rW   s     r   r   ztest_double_3.<locals>.<lambda>9   s   €  !¤D¨¨1¨Q©3©¨q°©s©£OÑ"3€ r   r   r    r   r   r   )r   r.   rd   r-   r1   r   r   r   Útest_double_3ri   8   sJ   € ÜŒfÑ3°b¸!°W¸rÀ1¸gÓFÈÌ#ÈaÔPTÐUVÓPWÉiË.ÑHXÐYZÔ[]ÑY]Ð^_ÑY_ÑH_Ô`Ð`Ñ`r   c                  óT   — t        t        d„ ddgddg«      t        dz  dz  «      sJ ‚y )Nc                 ó$   — dd| | z  |z  |z  z
  z  S r'   r   rW   s     r   r   ztest_double_4.<locals>.<lambda><   s   €  ! Q q¨¡s¨Q¡w¨q¡y¡[¡/€ r   r   r    r   é   r_   r   r   r   Útest_double_4rm   ;   s,   € ÜŒfÑ1°A°q°6¸A¸q¸6ÓBÄBÈÁEÈAÁIÔNÐNÑNr   c                  óT   — t        t        d„ ddgddg«      t        dz  dz  «      sJ ‚y )Nc                 ó   — dd| |z  z
  z  S r'   r   rW   s     r   r   ztest_double_5.<locals>.<lambda>?   s   €  ! Q q¨¡s¡U¡)€ r   r   r    r   é   r_   r   r   r   Útest_double_5rq   >   s,   € ÜŒfÑ+¨a°¨V°a¸°VÓ<¼bÀ!¹eÀa¹iÔHÐHÑHr   c                  óP   — t        t        d„ dt        gdt        g«      d«      sJ ‚y )Nc                 ó    — t        | |z    «      S r"   r#   rW   s     r   r   ztest_double_6.<locals>.<lambda>B   s   € ¤#¨¨!© f£+€ r   r   r    )r   r.   r2   r   r   r   Útest_double_6rt   A   s$   € ÜŒfÑ-°´3¨x¸!¼S¸ÓBÀAÔFÐFÑFr   c                  ól   — t        t        d„ t         t        gt         t        g«      t        «      sJ ‚y )Nc                 ó,   — t        |  | z  ||z  z
  «      S r"   r#   rW   s     r   r   ztest_double_7.<locals>.<lambda>E   s   € ¤# q b¨¡d¨1¨Q©3¡h£-€ r   )r   r.   r2   r1   r   r   r   Útest_double_7rw   D   s(   € ÜŒfÑ/´3°$¼°Ä¸tÄS¸kÓJÌBÔOÐOÑOr   c            
      óŽ  — dD �]4  } | t         _        t        t        d„ dt        g«      t
        dz  dz  «      sJ ‚t        t        d„ dt        g«      t
        dz  dz  «      sJ ‚t        t        d	„ dt        g«      t
        t        d«      z  «      sJ ‚t        t        d
„ dt        g«      t        t
        «      dt        d«      z  z
  t        z
  «      sJ ‚t        t        d„ dt        g«      dt
        z  t        d«      z  t        d«      z  «      sJ ‚t        t        d„ ddg«      dt
        dz  z  dt        d«      z  z  «      sJ ‚t        t        d„ dt
        dz  g«      t
        dz  t        d«      dz  t
        dz  dz  z   z  «      sJ ‚t        t        d„ dt
        dz  g«      t
        t        d«      z  «      sJ ‚t        t        d„ dt        g«      dt
        z  t        d«      dz  t
        dz  dz  z   z  «      sJ ‚t        t        d„ dt        g«      t
        ddt        d«      z  z   z  dz  «      r�Œ5J ‚ dt         _        y )N)r   r   é2   c                 ó   — | t        | «      z  S r"   )Úsinhr   s    r   r   z(test_expmath_integrals.<locals>.<lambda>M   s   €  1¤T¨!£W¡9€ r   r   r   r   c                 ó0   — t        | «      dz  d| dz  z   z  S r+   rc   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>N   s   € ¤3 q£6¨1¡9°°!°Q±$±Ñ#7€ r   r   rl   c                 ó$   — d| dz  z   d| dz  z   z  S )Nr    r   r   r   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>O   s   €  A a¨¡d¡F¨Q¨q°!©t©VÑ#4€ r   c                 ó6   — t        | «      t        | «      dz  z  S r]   )rd   Úcoshr   s    r   r   z(test_expmath_integrals.<locals>.<lambda>P   s   € ¤3 q£6¬$¨q«'°1©*Ñ#4€ r   c                 ó<   — t        d| dz  z   «      d| z
  | dz  z   z  S )Nr    r   r   rc   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>Q   s#   € ¤3 q¨¨A©¡v£;°°!±°A°q±D±Ñ#9€ r   c                 ó6   — t        | «      dz  | dz  | z   dz   z  S r+   rc   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>R   s   € ¤3 q£6¨1¡9°°1±°Q±°q±Ñ#9€ r   r    éQ   c                 ó0   — t        t        | «      «      dz  S r]   )rd   r^   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>S   s   € ¤3¤s¨1£v£;°¡>€ r   é   c                 ó*   — | dz  t        | «      dz  z  S r]   rQ   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>T   s   €  1 a¡4¬#¨a«&°!©)Ñ#3€ r   c                 ó<   — | dz  t        t        | «      dz
  «      z  S r+   )r-   r$   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>U   s   €  1 a¡4¬¬S°«V°A©X«Ñ#6€ r   c                 óV   — | t        |  «      z  t        dt        d| z  «      z
  «      z  S )Nr    r   )r$   r-   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>V   s&   €  1¤S¨!¨£W¡9¬T°!´C¸¸1¹³I±+Ó->Ñ#>€ r   r   )	r   r	   r   r.   r2   r1   r-   rd   re   r4   s    r   Útest_expmath_integralsrˆ   J   s)  € Øó _ˆØŒŒÜ”&Ñ,¨q´#¨hÓ7ÌBÐPQÉEÐTUÉIÔVÐVÐVÜ”&Ñ7¸!¼S¸ÓBÌBÐPQÉEÐTUÉIÔVÐVÐVÜ”&Ñ4°q¼#°hÓ?ÌBÌtÐTUËwÉJÔWÐWÐWÜ”&Ñ4°q¼#°hÓ?ÌCÔPRËGÐTUÔVYÐZ[ÓV\ÑT\ÑL\Ô]bÑLbÔcÐcÐcÜ”&Ñ9¸A¼s¸8ÓDÈAÌbÉDÔQTÐUVÓQWÉKÔX\Ð]^ÓX_ÑL_Ô`Ð`Ð`Ü”&Ñ9¸A¸q¸6ÓBÈAÌbÐRSÉeÉGÐWYÔZ^Ð_`ÓZaÑWaÑLbÔcÐcÐcÜ”&Ñ1°A´r¸!±t°9Ó=ÌBÈqÉDÔTWÐXYÓTZÐ\]ÑT]Ô^`ÐbcÑ^cÐdfÑ^fÑTfÑLgÔhÐhÐhÜ”&Ñ3°a¼¸A¹°YÓ?ÌBÌsÐSTËvÉIÔVÐVÐVÜ”&Ñ6¸¼C¸ÓAÈAÌbÉDÔRUÐVWÓRXÐZ[ÑR[Ô^`ÐbcÑ^cÐdfÑ^fÑRfÑLgÔhÐhÐhÜ”&Ñ>ÀÄCÀÓIÌBÐPQÐRSÔTWÐXYÓTZÑRZÑPZÉOÐ\]ÑL]Ö^Ð^Ð^ð_ð „B…Fr   c            
      ó‚  — t        t        d„ dt        dz  g«      t        t        d«      z  dz  «      sJ ‚t        t        d„ ddg«      t        t	        dt        d«      z   «      z  dz  «      sJ ‚t        t        d„ ddg«      t        dz  t	        d«      z
  «      sJ ‚t        t        d„ ddg«      t        dz  «      sJ ‚y )	Nc                 ó*   — t        t        | «      «      S r"   )r-   Útanr   s    r   r   z#test_expmath_fail.<locals>.<lambda>\   s   € œt¤C¨£F›|€ r   r   r   c                 óB   — t        | «      | t        d| dz  z
  «      z  z  S ©Nr    r   )Úatanr-   r   s    r   r   z#test_expmath_fail.<locals>.<lambda>]   s   € œt A›w¨¬$¨q°°A±©v«,©Ñ7€ r   r    c                 ó0   — t        d| dz  z   «      | dz  z  S r�   rc   r   s    r   r   z#test_expmath_fail.<locals>.<lambda>^   s   € œs 1 Q¨¡T¡6›{¨1¨a©4Ñ/€ r   c                 óB   — | dz  d| dz  z   t        d| dz  z
  «      z  z  S )Nr   r    r   r,   r   s    r   r   z#test_expmath_fail.<locals>.<lambda>_   s(   € ˜q !™t a¨¨1©¡f¬d°1°Q¸±T±6«lÑ%:Ñ;€ r   rl   )r   r.   r1   r-   rd   r   r   r   Útest_expmath_failr‘   Z   sª   € äŒfÑ+¨a´°A±¨YÓ7Ä"ÄTÈ!ÃWÁ*ÈQÁ,ÔOÐOÐOÜŒfÑ7¸!¸Q¸Ó@Ä"ÄSÈÌ4ÐPQË7ÉÃ^ÑBSÐTUÑBUÔVÐVÐVÜŒfÑ/°!°Q°Ó8Ä"ÀQÁ$ÄsÈ1ÃvÁ+ÔNÐNÐNÜŒfÑ;¸aÀ¸VÓDÌ"ÈQÉ$ÔOÐOÑOr   )ÚpytestÚmpmathr   r6   r@   rB   rF   rJ   rN   rT   rZ   r`   rf   ri   rm   rq   rt   rw   rˆ   ÚmarkÚxfailr‘   r   r   r   ú<module>r–      sˆ   ðÛ Ü ò&òòò%ò4ò
<ò/òGò
=òJòTòaòOòIòGòPòð  ‡�×ÑñPó ñPr   