Ë
    óÿæij  ã                   ó  — 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 d dl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 d dlmZmZ d dlmZmZmZm Z m!Z! d„ Z"d„ Z#d„ Z$d„ Z%d„ Z&ed„ «       Z'd„ Z(d„ Z)d„ Z*d„ Z+d„ Z,d„ Z-d„ Z.y)é    )ÚFunction)ÚIÚRationalÚpi)ÚS)ÚSymbol)Ú	factorial)ÚexpÚlog)Útanh)Úsqrt)ÚcotÚsinÚtan)Úresidue)ÚXFAILÚraises)ÚxÚzÚaÚsÚkc                  ó¸  — t        dt        z  t        d«      dk(  sJ ‚t        dt        z  t        d«      dk(  sJ ‚t        dt        z  t        d«      dk(  sJ ‚t        dt        dz  z  t        d«      dk(  sJ ‚t        dt        d«      dk(  sJ ‚t        dt        d«      dk(  sJ ‚t        t        t        d«      dk(  sJ ‚t        t        dz  t        d«      dk(  sJ ‚y )Né   r   éþÿÿÿéQ   é   é   ©r   r   © ó    úu/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/sympy/series/tests/test_residues.pyÚtest_basic1r#      sÒ   € Ü�1”Q‘3œ˜1Ó Ò"Ð"Ð"Ü�2”a‘4œ˜AÓ "Ò$Ð$Ð$Ü�2”a‘4œ˜AÓ "Ò$Ð$Ð$Ü�1”Q˜‘T‘6œ1˜aÓ  AÒ%Ð%Ð%Ü�1”a˜Ó˜qÒ Ð Ð Ü�1”a˜Ó˜qÒ Ð Ð Ü”1”a˜Ó˜qÒ Ð Ð Ü”1�a‘4œ˜AÓ !Ò#Ð#Ñ#r!   c                  ó¸  — t        dt        z  t        d«      dk(  sJ ‚t        dt        z  t        d«      dk(  sJ ‚t        dt        z  t        d«      dk(  sJ ‚t        dt        dz  z  t        d«      dk(  sJ ‚t        dt        d«      dk(  sJ ‚t        dt        d«      dk(  sJ ‚t        t        t        d«      dk(  sJ ‚t        t        dz  t        d«      dk(  sJ ‚y )Nr   r   r   r   éÿÿÿÿr   r   r   r    r!   r"   Útest_basic2r&      sÒ   € Ü�1”Q‘3œ˜1Ó Ò"Ð"Ð"Ü�2”a‘4œ˜AÓ !Ò#Ð#Ð#Ü�2”a‘4œ˜BÓ 1Ò$Ð$Ð$Ü�1”Q˜‘T‘6œ1˜aÓ  AÒ%Ð%Ð%Ü�1”a˜Ó˜qÒ Ð Ð Ü�1”a˜Ó˜qÒ Ð Ð Ü”1”a˜Ó˜qÒ Ð Ð Ü”1�a‘4œ˜AÓ !Ò#Ð#Ñ#r!   c                  óØ   — t        d«      } t         | t        «      t        dz  z  t        d«       | t        «      j                  t        d«      j	                  t        d«      dz  k(  sJ ‚y )NÚfr   r   é   é   )r   r   r   ÚdiffÚsubs©r(   s    r"   Útest_fr.   %   sN   € Ü�‹€AÜ‘1”Q“4œ˜1™‘9œa Ó#¡q¬£t§y¡y´°A£×';Ñ';¼A¸qÓ'AÀ"Ñ'DÒDÐDÑDr!   c                  óT  — t        dt        t        «      z  t        d«      dk(  sJ ‚t        dt        t        «      z  t        d«      dk(  sJ ‚t        dt        t        «      dz  z  t        d«      dk(  sJ ‚t        dt        t        «      dz  z  t        d«      t        dd«      k(  sJ ‚y )Nr   r   r   r   é   é   )r   r   r   r   r    r!   r"   Útest_functionsr2   *   sŒ   € Ü�1”Sœ“V‘8œQ Ó" aÒ'Ð'Ð'Ü�1”Sœ“V‘8œQ Ó" aÒ'Ð'Ð'Ü�1”Sœ“V˜Q‘Y‘;¤ 1Ó%¨Ò*Ð*Ð*Ü�1”Sœ“V˜Q‘Y‘;¤ 1Ó%¬°!°Q«Ò7Ð7Ñ7r!   c                  ó.  — t        dt        dz   z  t        d«      dk(  sJ ‚t        dt        dz   z  t        d«      dk(  sJ ‚t        dt        dz  dz   z  t        d«      dk(  sJ ‚t        dt        dz  dz   z  t        t        «      t         dz  k(  sJ ‚t        dt        dz  dz   z  t        t         «      t        dz  k(  sJ ‚t        dt        dz  dz   z  t        d«      dk(  sJ ‚t        dt        dz  dz   z  t        t        t        t        z  dz  «      «      j                  t        dd«      t        dz  z    t        d«      z  «      sJ ‚t        dt        dz  t        dz  z   dz  z  t        t        t        z  «      t         dz  t        dz  z  k(  sJ ‚y )Nr   r   r%   r   r)   r0   )	r   r   r   r
   r   Úequalsr   r   r   r    r!   r"   Útest_expressionsr5   1   sj  € Ü�1”a˜!‘e‘9œa Ó# qÒ(Ð(Ð(Ü�1”a˜!‘e‘9œa Ó$¨Ò)Ð)Ð)Ü�1”a˜‘d˜Q‘h‘<¤ BÓ'¨1Ò,Ð,Ð,Ü�1”a˜‘d˜Q‘h‘<¤¤AÓ&¬1¨"¨Q©$Ò.Ð.Ð.Ü�1”a˜‘d˜Q‘h‘<¤¤Q BÓ'¬1¨Q©3Ò.Ð.Ð.Ü�1”a˜‘d˜Q‘h‘<¤ AÓ&¨!Ò+Ð+Ð+Ü�1”a˜‘d˜Q‘h‘<¤¤C¬¬"©¨Q©£KÓ0×7Ñ7¼(À1Àa».Ì1ÈQÉ3Ñ:NÐ8OÔPTÐUVÓPWÑ8WÔXÐXÐXÜ�1”a˜‘dœQ ™T‘k AÑ%Ñ%¤q¬!¬A©#Ó.´1°"°Q±$´q¸!±t±)Ò;Ð;Ñ;r!   c                  ó(  — t        ddd¬«      } t        t        t        «      t        t        t
        z  dz  t        z  z
  | z  z  t        t
        t        z  t        z  «      t        t
        t        z  t        z  dz  «      t        | dz
  «      z  k(  sJ ‚y )NÚnT)ÚintegerÚpositiver)   r   )r   r   r
   r   r   r   r   r	   )r7   s    r"   Útest_expressions_failingr:   <   sr   € äˆs˜D¨4Ô0€AÜ”3”q“6œ1œr¤!™t A™v¤a™x™<¨!Ñ+Ñ+¬Q´´"±´Q±Ó7ÜŒAŒb‰D”‰F�1‰H‹”i  A¡Ó&Ñ&ò'ð 'ñ 'r!   c                  ó&   — t        t        d„ «       y )Nc                  óD   — t        t        dt        z  «      t        d«      S ©Nr   r   ©r   r
   r   r    r!   r"   Ú<lambda>z%test_NotImplemented.<locals>.<lambda>D   s   € ¬´°A´a±C³¼!¸QÔ(?r!   )r   ÚNotImplementedErrorr    r!   r"   Útest_NotImplementedrA   C   s   € Ü
ÔÑ ?Õ@r!   c                  óö   — t        dt        z  t        t        z   z  dt        z
  t        z
  z  t        dz  z  t        d«      dt        t        d«      z  z   t        dz  t        d«      z  z
  dt        z  z
  k(  sJ ‚y )Nr   r   r   )r   r   r   r   r    r!   r"   Útest_bugrC   G   sh   € Ü�1”q‘6œ1œq™5‘> 1¤q¡5¬1¡9Ñ-¬a°©dÑ2´A°qÓ9Ø	ŒAŒc�!‹f‰H‰”q˜!‘tœC ›F‘{Ñ" Q¤q¡SÑ(ò)ð )ñ )r!   c                  óÌ  — t        dt        dz  t        dz  z   dz  z  t        t        t        z  «      t         dt        dz  z  z  k(  sJ ‚t        dt        z  dz  t
        t        t        «      z
  z  t        d«      dt
        dz
  z  k(  sJ ‚t        dt        z   t        z  dz  t
        t        t        «      z
  z  t        d«      t        t
        dz
  z  dt
        dz
  z  z   k(  sJ ‚y )Nr   r   r)   r0   r   )r   r   r   r   r   r   r
   r   r    r!   r"   Útest_issue_5654rE   L   sº   € Ü�1”a˜‘dœQ ™T‘k AÑ%Ñ%¤q¬!¬A©#Ó.´1°"°a¼¸1¹±f±+Ò=Ð=Ð=Ü�1”Q‘3�q‘5œ!œc¤!›f™*Ñ%¤q¨!Ó,°´1°q±5±	Ò9Ð9Ð9Ü�Aœ‘Eœ1‘9˜Q‘;¤¤C¬£F¡
Ñ+¬Q°Ó2´a¼¸Q¹±iÀ!ÄQÈÁUÁ)Ñ6KÒKÐKÑKr!   c                  óV   — t        dt        t        «      dz
  z  t        d«      dk(  sJ ‚y r=   r>   r    r!   r"   Útest_issue_6499rG   R   s%   € Ü�1”cœ!“f˜q‘j‘>¤1 aÓ(¨AÒ-Ð-Ñ-r!   c                  ód   — t        t        t        dz  «      t        dz  z  t        d«      dk(  sJ ‚y )Né2   é3   r   r   )r   r   r   r    r!   r"   Útest_issue_14037rK   V   s*   € Ü”3”q˜"‘u“:œa ™eÑ#¤Q¨Ó*¨aÒ/Ð/Ñ/r!   c                  óŠ  — t         dz  t        t        t         z  «      z  t         dz  dz   z  } t        | t         t	        d«       dz  t	        d«      t
        z  dz  z
  «      j                  «       j                  d¬«      t	        d«      dt
        z
  z  dt        t	        d«      t        z  dt
        z   z  dz  «      z  z  k(  sJ ‚y )Nr   r)   r   T)Údeepr1   )	r   r   r   r   r   r   ÚcancelÚtogetherr   r-   s    r"   Útest_issue_21176rP   Z   s¥   € Ü	ˆ1‰ŒS””A‘‹Y‰œ˜1™˜q™Ñ!€AÜ�1”aœ$˜q›'˜ !™¤d¨1£g¬a¡i°¡kÑ1Ó2×9Ñ9Ó;×DÑDÈ$ÐDÓOÜ�‹7�Aœ‘E‰?˜Aœc¤$ q£'¬"¡*¨a´!©eÑ"4°QÑ"6Ó7Ñ7Ñ8ò9ð 9ñ 9r!   c                  ó  — t        d«       t        t        d«      t        z  dz  «      z  dz  } t        t	        t        t
        z  «      t
        dz
  t
        dz
  z  dz   z  t
        t        d«      dz  t        d«      t        z  dz  z
  «      }t        t	        t        t
        z  «      t
        dz  dt
        z  z
  dz   z  t
        t        d«      dz  t        d«      t        z  dz  z
  «      }|| k(  sJ ‚||z
  j                  «       dk(  sJ ‚y )Nr0   r   r   r   )	r   r   r   r   r   r   r   r   rN   )Úrr   Úbs      r"   Útest_issue_21177rT   `   sÕ   € Ü	ˆa‹ˆ””d˜1“gœb‘j ‘lÓ#Ñ# AÑ%€AÜ””B”q‘D“	œA ™E¤A¨¡E™?¨QÑ.Ñ/´´A°a³D¸±F¼TÀ!»WÄQ¹YÀq¹[Ñ4HÓI€AÜ””B”q‘D“	œ1˜a™4 !¤A¡#™:¨™>Ñ*¬A¬q°«t°A©v¼¸Q»Ä¹	À!¹Ñ/CÓD€AØ�Š6€Mˆ6Ø�‰E�>‰>Ó˜qÒ Ð Ñ r!   N)/Úsympy.core.functionr   Úsympy.core.numbersr   r   r   Úsympy.core.singletonr   Úsympy.core.symbolr   Ú(sympy.functions.combinatorial.factorialsr	   Ú&sympy.functions.elementary.exponentialr
   r   Ú%sympy.functions.elementary.hyperbolicr   Ú(sympy.functions.elementary.miscellaneousr   Ú(sympy.functions.elementary.trigonometricr   r   r   Úsympy.series.residuesr   Úsympy.testing.pytestr   r   Ú	sympy.abcr   r   r   r   r   r#   r&   r.   r2   r5   r:   rA   rC   rE   rG   rK   rP   rT   r    r!   r"   Ú<module>ra      s…   ðÝ (ß 0Ñ 0Ý "Ý $Ý >ß =Ý 6Ý 9ß DÑ DÝ )ß .ß #Õ #ò$ò$òEò
8ò<ð ñ'ó ð'òAò)ò
Lò.ò0ò9ó!r!   