§
    JŠtj5  ã                   ó¦   — d dl Z d dlT 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dS )é    N)Ú*c                 óP   — t          | |z
  ¦  «        dt          j         dz   z  k     S )Né
   é   )ÚabsÚmpÚdps)ÚaÚbs     úT/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/mpmath/tests/test_quad.pyÚaer      s#   € Ýˆq�‰s‰8Œ8�b�BœF˜7 1™9‘oÒ%Ð%ó    c            	      óÌ  — dD �]Ó} | 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          ¦  «        sJ ‚�ŒÕdt           _        d S )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¤7€ r   c                 ó(   — t          |  | z  ¦  «        S r"   r#   r   s    r   r   z&test_basic_integrals.<locals>.<lambda>   s   € ¥3¨ r¨!¡t¡9¤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                 ó2   — 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      sÄ  € Øð @ñ @ˆØ�ŒÝ•&Ð0Ð0°2°q°'Ñ:Ô:¸CÑ@Ô@Ð@Ð@Ð@Ý•&Ð0Ð0°2°q°'Ñ:Ô:¸CÑ@Ô@Ð@Ð@Ð@Ý•&�˜q¥"˜gÑ&Ô&¨Ñ*Ô*Ð*Ð*Ð*Ý•&�˜q !¥B¡$˜iÑ(Ô(¨!Ñ,Ô,Ð,Ð,Ð,Ý•&�¥˜t R˜jÑ)Ô)¨1­Q©3Ñ/Ô/Ð/Ð/Ð/Ý•&Ð*Ð*¨Qµ¨HÑ5Ô5°qÑ9Ô9Ð9Ð9Ð9Ý•&Ð,Ð,µ¨tµS¨kÑ:Ô:½DÅ¹H¼HÑEÔEÐEÐEÐEÝ•&Ð,Ð,¨r°1¨gÑ6Ô6½¸1¹Ñ=Ô=Ð=Ð=Ð=Ý•&Ð,Ð,µ¨tµS¨kÑ:Ô:½BÑ?Ô?Ð?Ð?Ð?Ý•&Ð0Ð0°2°q°'Ñ:Ô:½BÑ?Ô?Ð?Ð?Ð?Ñ?Ø…B„F€F€Fr   c                  ón   — t          d„ g d¢dd¬¦  «        \  } }t          | dz
  ¦  «        d|z  k     sJ ‚d S )Nc                 ó    — t          | ¦  «        S r"   )Úsignr   s    r   r   z)test_multiple_intervals.<locals>.<lambda>   s   € �4 ™7œ7€ r   )g      à¿gÍÌÌÌÌÌì?r    r   T)Ú	maxdegreeÚerrorç      à?)Úquadr   )ÚyÚerrs     r   Útest_multiple_intervalsr@      sI   € ÝÐ"Ð" N N N¸aÀtÐLÑLÔL�E€A€cÝˆq�‰u‰:Œ:˜˜#™ÒÐÐÐÐÐr   c                  óz   — t          t          ddg¦  «        dk    sJ ‚t          t          ddg¦  «        dk    sJ ‚d S )Nr   r    r   )r.   r0   r/   r   r   r   Útest_quad_symmetryrB      sF   € Ý•#˜˜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 ‚d S )Nc                 ó(   — t          |  | z  ¦  «        S r"   r#   r   s    r   r   z+test_quad_infinite_mirror.<locals>.<lambda>    s   € �S !  A¡™YœY€ r   c                 ó    — t          | ¦  «        S r"   r#   r   s    r   r   z+test_quad_infinite_mirror.<locals>.<lambda>!   s   € �S ™VœV€ r   r   r   )r   r=   r2   r-   r1   r   r   r   Útest_quad_infinite_mirrorrF      sd   € å�dÐ&Ð&­­c¨T¨
Ñ3Ô3µd½2±h´h°YÑ?Ô?Ð?Ð?Ð?Ý�dÐ#Ð# a­¨ XÑ.Ô.°Ñ3Ô3Ð3Ð3Ð3Ð3Ð3r   c                  óZ   — t          d„ ddgd¬¦  «                             d¦  «        sJ ‚d S )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   #   s7   € Ý�+�+  1˜v°Ð3Ñ3Ô3×6Ò6°sÑ;Ô;Ð;Ð;Ð;Ð;Ð;r   c                  óp   — t          d„ ddt          z   g¦  «                             t          ¦  «        sJ ‚d S )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   &   s6   € Ý�+�+  1¥Q¡3˜xÑ(Ô(×+Ò+­AÑ.Ô.Ð.Ð.Ð.Ð.Ð.r   c                  óœ   — dt           _        t          d„ dt          gdt          z  ¬¦  «                             t          dz  ¦  «        sJ ‚d S )Nr   c                 ó&   — t          | ¦  «        | z  S r"   ©r0   r   s    r   r   ztest_quadosc.<locals>.<lambda>+   s   € �S ™VœV A™X€ r   r   r   )Úperiod)r   r	   Úquadoscr2   r1   r   r   r   r   Útest_quadoscrT   )   sH   € Ø…B„FÝÐ%Ð%¨­3 x¸½"¹Ð=Ñ=Ô=×@Ò@ÅÀAÁÑFÔFÐFÐFÐ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 ‚d S )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   .   s`   € Ý�f�^�^ a¨ V¨a°¨VÑ4Ô4°cÑ:Ô:Ð:Ð:Ð:Ý�f�^�^ b¨! W¨r°1¨gÑ6Ô6¸Ñ<Ô<Ð<Ð<Ð<Ð<Ð<r   c                  ó~   — t          t          d„ t           dz  t          dz  gdt          g¦  «        d¦  «        sJ ‚d S )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ÔEÀqÑIÔIÐIÐIÐIÐIÐIr   c                  ó\   — t          t          d„ ddgddg¦  «        t          ¦  «        sJ ‚d S )Nc                 óD   — | 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   s6   € Ý�fÐ:Ð:¸QÀ¸FÀQÈÀFÑKÔKÍUÑSÔSÐSÐSÐ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 ‚d S )Nc                 ó>   — 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¤OÑ"3€ r   r   r    r   r   r   )r   r.   rd   r-   r1   r   r   r   Útest_double_3ri   8   sa   € Ý�fÐ3Ð3°b¸!°W¸rÀ1¸gÑFÔFÈÍ#ÈaÕPTÐUVÑPWÔPWÉiÉ.Ì.ÑHXÐYZÕ[]ÑY]Ð^_ÑY_ÑH_Ñ`Ô`Ð`Ð`Ð`Ð`Ð`r   c                  óh   — t          t          d„ ddgddg¦  «        t          dz  dz  ¦  «        sJ ‚d S )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Ð1°A°q°6¸A¸q¸6ÑBÔBÅBÈÁEÈAÁIÑNÔNÐNÐNÐNÐNÐNr   c                  óh   — t          t          d„ ddgddg¦  «        t          dz  dz  ¦  «        sJ ‚d S )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ÐHÐHÐHÐHÐHr   c                  óf   — t          t          d„ dt          gdt          g¦  «        d¦  «        sJ ‚d S )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   s6   € Ý�fÐ-Ð-°µ3¨x¸!½S¸ÑBÔBÀAÑFÔFÐFÐFÐFÐFÐFr   c                  óˆ   — t          t          d„ t           t          gt           t          g¦  «        t          ¦  «        sJ ‚d S )Nc                 ó4   — 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ÔJÍBÑOÔOÐOÐOÐOÐOÐOr   c            
      ó¬  — dD �]Ã} | 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  ¦  «        sJ ‚�ŒÅdt           _        d S )N)r   r   é2   c                 ó&   — | t          | ¦  «        z  S r"   )Úsinhr   s    r   r   z(test_expmath_integrals.<locals>.<lambda>M   s   €  1¥T¨!¡W¤W¡9€ r   r   r   r   c                 ó8   — 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¤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                 óF   — t          | ¦  «        t          | ¦  «        dz  z  S r]   )rd   Úcoshr   s    r   r   z(test_expmath_integrals.<locals>.<lambda>P   s   € ¥3 q¡6¤6­$¨q©'¬'°1©*Ñ#4€ r   c                 óD   — 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                 ó>   — 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¤6¨1¡9°°1±°Q±°q±Ñ#9€ r   r    éQ   c                 ó@   — t          t          | ¦  «        ¦  «        dz  S r]   )rd   r^   r   s    r   r   z(test_expmath_integrals.<locals>.<lambda>S   s   € ¥3¥s¨1¡v¤v¡;¤;°¡>€ r   é   c                 ó2   — | 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                 óL   — | 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¬V°A©X©¬Ñ#6€ r   c                 ón   — | 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¤W¡9­T°!µC¸¸1¹±I´I±+Ñ->Ô->Ñ#>€ r   r   )	r   r	   r   r.   r2   r1   r-   rd   re   r4   s    r   Útest_expmath_integralsrˆ   J   sÁ  € Øð _ñ _ˆØ�ŒÝ•&Ð,Ð,¨qµ#¨hÑ7Ô7ÍBÐPQÉEÐTUÉIÑVÔVÐVÐVÐVÝ•&Ð7Ð7¸!½S¸ÑBÔBÍBÐPQÉEÐTUÉIÑVÔVÐVÐVÐVÝ•&Ð4Ð4°q½#°hÑ?Ô?ÍBÍtÐTUÉwÌwÉJÑWÔWÐWÐWÐWÝ•&Ð4Ð4°q½#°hÑ?Ô?ÍCÕPRÉGÌGÐTUÕVYÐZ[ÑV\ÔV\ÑT\ÑL\Õ]bÑLbÑcÔcÐcÐcÐcÝ•&Ð9Ð9¸A½s¸8ÑDÔDÈAÍbÉDÕQTÐUVÑQWÔQWÉKÕX\Ð]^ÑX_ÔX_ÑL_Ñ`Ô`Ð`Ð`Ð`Ý•&Ð9Ð9¸A¸q¸6ÑBÔBÈAÍbÐRSÉeÉGÐWYÕZ^Ð_`ÑZaÔZaÑWaÑLbÑcÔcÐcÐcÐcÝ•&Ð1Ð1°Aµr¸!±t°9Ñ=Ô=ÍBÈqÉDÕTWÐXYÑTZÔTZÐ\]ÑT]Õ^`ÐbcÑ^cÐdfÑ^fÑTfÑLgÑhÔhÐhÐhÐhÝ•&Ð3Ð3°a½¸A¹°YÑ?Ô?ÍBÍsÐSTÉvÌvÉIÑVÔVÐVÐVÐVÝ•&Ð6Ð6¸½C¸ÑAÔAÈAÍbÉDÕRUÐVWÑRXÔRXÐZ[ÑR[Õ^`ÐbcÑ^cÐdfÑ^fÑRfÑLgÑhÔhÐhÐhÐhÝ•&Ð>Ð>ÀÅCÀÑIÔIÍBÐPQÐRSÕTWÐXYÑTZÔTZÑRZÑPZÉOÐ\]ÑL]Ñ^Ô^Ð^Ð^Ð^Ñ^Ø…B„F€F€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 ‚d S )	Nc                 ó:   — t          t          | ¦  «        ¦  «        S r"   )r-   Útanr   s    r   r   z#test_expmath_fail.<locals>.<lambda>\   s   € �t¥C¨¡F¤F™|œ|€ r   r   r   c                 óR   — 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œw¨­$¨q°°A±©v©,¬,©Ñ7€ r   r    c                 ó8   — 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                 óJ   — | 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¬lÑ%:Ñ;€ r   rl   )r   r.   r1   r-   rd   r   r   r   Útest_expmath_failr‘   Z   sè   € å�fÐ+Ð+¨aµ°A±¨YÑ7Ô7Å"ÅTÈ!ÁWÄWÁ*ÈQÁ,ÑOÔOÐOÐOÐOÝ�fÐ7Ð7¸!¸Q¸Ñ@Ô@Å"ÅSÈÍ4ÐPQÉ7Ì7ÉÁ^Ä^ÑBSÐTUÑBUÑVÔVÐVÐVÐVÝ�fÐ/Ð/°!°Q°Ñ8Ô8Å"ÀQÁ$ÅsÈ1ÁvÄvÁ+ÑNÔNÐNÐNÐNÝ�fÐ;Ð;¸aÀ¸VÑDÔDÍ"ÈQÉ$ÑOÔOÐOÐOÐ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–      sa  ðØ €€€Ø Ð Ð Ð ð&ð &ð &ðð ð ðð ð ð%ð %ð %ð4ð 4ð 4ð
<ð <ð <ð/ð /ð /ðGð Gð Gð
=ð =ð =ðJð Jð JðTð Tð Tðað að aðOð Oð OðIð Ið IðGð Gð GðPð Pð Pðð ð ð  „ÔðPð Pñ ÔðPð Pð Pr   