o
    jglG  ć                   @   sL  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 dlmZ d dl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mZmZmZ d d	l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* d dl+m,Z, d dl-m.Z. d dl/m0Z0m1Z1m2Z2 d dl3m4Z4m5Z5 dd Z6dd Z7dd Z8dd Z9dd Z:dd Z;dd Z<dd Z=d d! Z>d"d# Z?d$d% Z@d&d' ZAd(d) ZBd*d+ ZCd,d- ZDd.d/ ZEd0d1 ZFe5d2d3 ZGd4d5 ZHd6d7 ZId8d9 ZJd:d; ZKd<d= ZLd>d? ZMd@dA ZNdBdC ZOdDdE ZPdFdG ZQdHdI ZRdJdK ZSdLdM ZTdNdO ZUdPdQ ZVdRdS ZWdTdU ZXdVdW ZYdXdY ZZdZd[ Z[d\d] Z\d^d_ Z]d`da Z^dbdc Z_ddde Z`dfdg Zadhdi Zbdjdk Zcdldm Zddndo Zedpdq Zfdrds Zgdtdu Zhdvdw Zidxdy Zjdzd{ Zkd|d} Zld~d Zmdd Zndd Zodd Zpdd Zqdd Zrdd Zsdd Ztdd Zudd Zvdd Zwdd Zxdd Zydd Zzdd Z{dS )é    )ŚAccumBounds)Ś
DerivativeŚ	PoleError)ŚEŚIŚIntegerŚRationalŚpi)ŚS)ŚSymbolŚsymbols)Śsign)ŚexpŚlog)ŚacoshŚacothŚasinhŚatanhŚcoshŚcothŚsinhŚtanh)ŚceilingŚfloorŚfrac)ŚcbrtŚsqrt)ŚasinŚcosŚcotŚsinŚtan)Ślimit)ŚO)ŚxŚyŚz)ŚraisesŚXFAILc                   C   s   t jt ddt ksJ tjt ddtksJ dt t  jtdddt t  ks)J tddjt ddtddks:J t  ” t ksBJ d S )Né   ©Śné   é   é   )r$   Śnseriesr%   r   © r0   r0   śW/var/www/html/zoom/venv/lib/python3.10/site-packages/sympy/series/tests/test_nseries.pyŚtest_simple_1   s
   &"r2   c                   C   s*   t tt  jt ddt tt  ksJ d S )Nr)   r*   )r$   r   r/   r0   r0   r0   r1   Ś
test_mul_0   s   *r3   c                   C   sØ   t tdt   jt ddt td t d d  t d d  t d d  tt d  ks-J t tdt   jt ddt d t d d  t d d  tt d  ksRJ d S )	Né   r)   r*   r-   é   r.   é   r,   ©r$   r   r/   r#   r0   r0   r0   r1   Ś
test_mul_1   s   :
’

’’*’r8   c                   C   s¶   t d jt ddt d ksJ dt  jt dddt  ksJ dt d  jt dddt d  ks1J t tdd jt ddt tdd ksFJ tt d jt ddtt d ksYJ d S )Nr4   r)   r*   r,   r-   )r$   r/   r   r   r0   r0   r0   r1   Ś
test_pow_0&   s
   &**r9   c                   C   s¢   dt  d jt ddt d dt   d ksJ tt d d  t ”dtt  t  d ks.J tt tt  d  t ”dt tdd  t tdd  t  ksOJ d S )Nr,   r4   r)   r*   é   r-   )r$   r/   r   r   r   r0   r0   r0   r1   Ś
test_pow_1.   s   ..(’’r;   c                   C   sę   ddt   jt dddt  t d  t d  t d  tt d  ks#J t dt   jt ddt t d  t d  t d  t d  tt d  ksHJ t d dt   jt ddt d t d  t d  t d  t d	  tt d  ksqJ d S )
Nr,   r)   r*   r4   r-   r.   r:   r5   é   ©r$   r/   r#   r0   r0   r0   r1   Śtest_geometric_17   s   FJ6’
’r>   c                   C   s^   t dt jtdddtd  td d  td d  dtd  d	  ttd  ks-J d S )
Nr,   r)   r*   r4   r5   r-   é   r.   é   ©r   r$   r/   r#   r0   r0   r0   r1   Śtest_sqrt_1>   s   ^rB   c                   C   sŅ  t tjtdddt td d  td d  td d  ttd  ks'J t tjtd	ddt td d  td d  td d  td d
  td d  td d  td d  td d  td d  td d  ttd	  ksxJ t dt jtddt dt ksJ t ddt  jtddtdt dtd  d  dtd  d    ” ttd  ksøJ t dt jtddt ddt td d  td d  td d    ” ttd  ksēJ d S )Nr)   r*   r,   r4   r-   r:   r.   r6   é   éx   éŠ  r<   i°  r5   i  é	   i é
   i _7 é   i aé   )r   r$   r/   r#   r   Śexpandr0   r0   r0   r1   Ś
test_exp_1B   s.   NF
’
’
’
’
’
ž

ž&:’B’rK   c                   C   sb   t dtt jtddt ddtt td  ttt d    ” tttd  ks/J d S )Nr,   r-   r*   r4   r:   )r   r   r$   r/   rJ   r#   r0   r0   r0   r1   Śtest_exp_sqrt_1N   s   >’rL   c                   C   sz   t ttt jtdddttt  td ttd  d  td ttd  d  ttd ttd   ks;J d S ©Nr.   r*   r,   r4   r-   r:   )r   r$   r   r/   r#   r0   r0   r0   r1   Śtest_power_x_x1S   s   V’rN   c                   C   sr   t t  jt dddt tt   t d tt d  d  t d tt d  d  tt d tt d   ks7J d S rM   )r$   r/   r   r#   r0   r0   r0   r1   Śtest_power_x_x2X   s   V’rO   c                   C   s^   t ddt  jtddtt t td d  td d  td d  ttd  ks-J d S )Nr,   r)   r*   r4   r-   r.   )r   r$   r/   r#   r0   r0   r0   r1   Śtest_log_singular1]   s
   :
’
’rP   c                  C   s`   ddt  t tdtd    } | jt ddt tdtd d   t  tt d  ks.J d S )Nr,   r-   r4   r)   r*   r7   ©Śer0   r0   r1   Śtest_log_power1b   s    @rS   c                  C   s<   t d} ddtt  }|jtd| ddd|   ksJ d S )NŚlr,   r)   ©r+   Ślogx©r   r   r$   r/   ©rT   rR   r0   r0   r1   Śtest_log_seriesg   s   $rY   c                  C   s4   t dt } | jtddt t t d ksJ d S )Né’’’’r)   r*   )r   r$   r/   rQ   r0   r0   r1   Ś	test_log2m   s   (r[   c                  C   sB   t d} dtdt  }|jtd| dd|  td  ksJ d S )NrT   r,   rZ   r.   rU   rW   rX   r0   r0   r1   Ś	test_log3r   s   *r\   c                  C   s.  t t} |  tdd”dksJ |  tdd”tdtksJ |  tdd”tttks+J |  tdd”tttd t ks=J |  tdd”tttd t ksOJ |  tdd”ttd d  ttd t ksgJ ttd t } |  tdd”dtd  td d  ttd  ksJ t tdd”tksJ d S )Nr   r,   r4   r-   r.   r:   )r    r$   r/   r#   r   rQ   r0   r0   r1   Śtest_series1x   s   $$06r]   c                   C   s<   t  t dd”tdt ksJ t  t dd”tt t ksJ d S )Nr   r,   r=   r0   r0   r0   r1   Śtest_series1_failing   s    r^   c                   C   sH   dt   t dd”dt  ksJ t dt    t dd”t dt   ks"J d S )Nr,   r   r-   )r$   r/   r0   r0   r0   r1   Śtest_seriesbug1   s   *r_   c                   C   s  t d d  t dd”ddt   dt d   dt d   tt d t  ks&J t d d  t dd”dt  t d  t d  tt d t  ksFJ t d d  t dd”dksUJ t d d  t dd”dt  ksfJ t d d  t dd”t d dt   d ks}J t d d  t dd”ddt   dt d   tt d  ksJ ddt    t dd”dt  t d  t d  tt d t  ks¼J t dddt      t dd”ddt   d	t d   d
t d   tt d t  ksęJ dt  d d  t dd”ddt   dt d   t d  ksJ dddt     t dd”t t d  t d  tt d t  ks'J dddt d     t dd”t d t d  tt d t  ksHJ d S )Nr,   éž’’’r   r.   r4   r-   rZ   r)   rC   r6   éż’’’r:   r=   r0   r0   r0   r1   Śtest_series2x   s   L@".>@T@BFrb   c                  C   s   t d} | d | td tdd    d d| td tdd    d| d    }| ” }| | dd” | d”dks?J d S )NŚwrZ   r-   r4   r   r.   )r   r   rJ   r/   Śsubs©rc   rR   r0   r0   r1   Ś	test_bug2¢   s   ’’(’"rf   c                  C   sb   dt  dt   } | jt ddtdt td d  dtd t d  d  tt d  ks/J d S )Nr,   r-   r*   r4   rH   r6   )r$   r/   r   r#   rQ   r0   r0   r1   Śtest_expŖ   s   Rrg   c                  C   sj   t d} | dtttdtt    }t d}|j| dd|dt|td tttd  ks3J d S )Nrc   r,   r4   Ślogwr   )rV   )r   r   r$   r/   r   )rc   rR   rh   r0   r0   r1   Ś	test_exp2Æ   s    ’’ri   c                  C   sZ   dt  dt d   dt  dt d    } | jt dddt  t d  tt d  ks+J d S )Nr4   r-   r,   r*   r=   rQ   r0   r0   r1   Ś	test_bug3·   s   (2rj   c                  C   sō   d} dt  dt |    dt  dt |     }| t dd”dt  t d  tt d  ks-J tj} dt  dt |    dt  dt |     }| t dd”dt  tt  t tdd   tt d  kscJ dtt  }| t dd”dtt  ksxJ d S )Nr4   r-   r,   r   r.   )r$   r/   r#   r
   ŚHalfr   ©ŚprR   r0   r0   r1   Śtest_generalexponent¼   s   (.(>"rn   c                  C   sP   ddt t  } |  tdd”dt t t t td  ttd t ks&J d S )Nr,   r   r4   r-   rA   rQ   r0   r0   r1   Śtest_genexp_xŹ   s   (’ro   c                  C   s   t dd} dt dt|    dt dt|     }| tdd”dt td  tt ttdd   ttdd   ttd  ksDJ d S )Nr-   r4   r,   r   r)   )r   r$   r/   r   r
   r#   rl   r0   r0   r1   Śtest_genexp_x2Ņ   s   
(Zrp   c                  C   s^   t d} d|  |  d|   }| | dd”dt| |  ksJ | | dd” | d”dks-J d S )Nrc   r4   r,   r   )r   r/   r#   rd   re   r0   r0   r1   Śtest_seriesbug2Ų   s    "rq   c                  C   sN   t d} td|  |  }| | dd”dd| d  d  t| d  ks%J d S )Nrc   r4   r   r-   r.   )r   r    r/   r#   re   r0   r0   r1   Śtest_seriesbug2bą   s   6rr   c                  C   sj   t ddd} ttd|  |  }|j| ddtdd| d  d  d| d  d	  t| d  ks3J d S )
Nrc   T©Śrealr4   r)   r*   r-   r.   é-   ©r   r   r    Śseriesr#   re   r0   r0   r1   Śtest_seriesbug2dē   s   Jrx   c                  C   s“   t ddd} td|  |  d|   }| | dd”dt|  ks!J | | dd”dd|  td  | d tddtdd    t| d  ksIJ | | dd” | d”dksXJ d S )	Nrc   Trs   r4   r,   r   r-   éü’’’)r   r    rw   r#   r   r   rd   re   r0   r0   r1   Śtest_seriesbug2cķ   s   ’

’"rz   c                  C   s  t ddd} ttd|  |  d|    | dd”td| td  t| d |  ks,J tttd|  |  d|    | dd”dd|  td  t| d  ksSJ ttdt|   | dd”dt|  ksjJ dt|  d|    | dd”dt|  ksJ d S )Nr$   Trs   r4   r,   r   )r   r   r    rw   r#   r   r/   ©r$   r0   r0   r1   Śtest_expbug4÷   s   ’’*’’(’.2r|   c                   C   s4   t dtt  tdd”t dttt ksJ d S )Nr4   r   )r   r#   r$   r/   r0   r0   r0   r1   Śtest_logbug4  s   4r}   c                   C   s   t tdt t jtddt dt d t d  dt d td  d  ttd  ks0J t tt tdd”dtt ksCJ d S )Nr,   r-   r*   r4   rH   r6   r   )r   r   r$   r/   r#   r0   r0   r0   r1   Śtest_expbug5  s   `*r~   c                   C   sV   t t t tdd”ttd d  td d  dtd  d  ttd  ks)J d S )Nr   r5   r-   r)   rG   r<   i;  ©r    r$   r/   r#   r0   r0   r0   r1   Śtest_sinsinbug  s   Vr   c                  C   sV   t tt d  } |  t dd”dt d  t d d  t d d  tt d  ks)J d S )Nr,   r   r)   r4   r.   rE   rC   )r$   r   r/   r#   ©Śar0   r0   r1   Śtest_issue_3258  ó   Fr   c                  C   s`   t ddd} t| d tdd }| | dd”| | d d	  | d
 d  t| d  ks.J d S )Nr$   T)Śnonnegativer-   r,   r   é   r<   é   rI   iØ  )r   r    r   r/   r#   )r$   Śfr0   r0   r1   Śtest_issue_3204  s   >r   c                  C   sZ   t dt t } |  tdd”dt td  td  t td d  ttd  ks+J d S )Nr,   r   r4   r5   r-   r?   )r   r%   r/   r#   )r   r0   r0   r1   Śtest_issue_3224  s   Jr   c                  C   s   t d\} }tdtd }| d|  }dt t| d|   t| | |    }| t|  t |t  |d dt   t|  }|j| dd|ksMJ d S )Nzw,ir)   r-   rZ   r,   r4   r*   )r   r   r$   r#   r/   )rc   ŚiŚrrm   rR   Śe_serr0   r0   r1   Śtest_issue_3463   s   *2r   c                   C   s  t dt jtdddt dtd  d  ttd  ksJ t tt jtddt ttt ks4J t tt jtddt tttt  ttd  ksQJ t tt jtddt tttt  t ttd  d  tttd  d	  t ttd  d
  ttd  ksJ d S )Nr5   r.   r*   é   r-   r,   r4   r)   r:   r6   )r    r$   r/   r#   r%   r   r0   r0   r0   r1   Śtest_sin)  s   >*::’’
’r   c                  C   sV   t dt t } | jtddddtd  d  dtd  d	  ttd  ks)J d S )
Nr5   r:   r*   r   r4   r-   i   r.   é   r   rQ   r0   r0   r1   Śtest_issue_35151  r   r   c                  C   s®   t td tttt td  tttdd t td    } | jtddtddd	td  d
  dtd  d  dtd  d  dtd  d  ttd  ksUJ d S )Nry   r4   r,   r-   rF   r*   rZ   rC   r<   i   é+   r.   i(  ic  r:   i ų% iy  r5   i  Ē)r    r$   r   r   r   r/   r#   rQ   r0   r0   r1   Śtest_issue_35056  s    ’$’’’
’r   c                  C   sb  t d} td tt| t  tt|    }|jtddt| t| t d  t| td  d  td t|  d  td t|  d	  td
 t|  d  ttd  ksYJ td tt| t  tt|    }|jtddt|  t| t d  t| td  d  t| td  d  td t|  d	  td
 t|  d  ttd  ksÆJ d S )Nr   r`   r:   r*   r4   r-   r6   r.   rD   r)   rE   )r   r$   r    r/   r   r#   ©r   rR   r0   r0   r1   Śtest_issue_3501=  s*   $6’’’

’$8’’’
’r   c                  C   s   t dt t dt  } | jtddtddttd  ks J | jtddtdddtd  d  dtd  d  ttd  ksDJ d S )	Nr)   r4   r*   r:   é#   r.   iI  é0   )r    r$   r/   r   r#   rQ   r0   r0   r1   Śtest_issue_3502G  s
   (4’r   c                  C   sb   t dt dt  } | jtddt dd ttd d  tt d d  ttd  ks/J d S )Nr4   r*   r.   )r    r$   r/   r   r#   rQ   r0   r0   r1   Śtest_issue_3503N  s   Nr   c                  C   s    t tdt   d t t tdt    t tdt   tdt     } | jt ddtdddt d  d	  d
t d  d  dt d  d  tt d  ksNJ d S )Nr-   r`   r4   r<   r*   rZ   r.   r)   é`   é[   i   im+  r:   i ų )r$   r    r/   r   r#   rQ   r0   r0   r1   Śtest_issue_3506S  s   DD’r   c                  C   sš   t ddd} tt| j| ddt| | d d  | d d	  t| d  ks)J t|  | t|  ttd|     ttd|   }|j| ddtdtd|   d| d  d
  d| d
  d
  d| d  d  t| d  ksvJ d S )Nr$   Trs   r)   r*   r4   r:   r.   é“   r-   ru   rv   )r$   rR   r0   r0   r1   Śtest_issue_3508Y  s   F8N’r   c                  C   s   t d t d t d ttt    } | jt ddtddt d d  dt d  d	  d
t d  d  dt d  d  tt d  ksDJ d S )Nry   r4   rF   r*   r,   r.   r   é   i  i/  r:   i Ų	 iéq  r5   i ąė)r$   r   r   r/   r   r#   rQ   r0   r0   r1   Śtest_issue_3507a  s   $P’r”   c                   C   sn   t ttjtddt dtd td d  td t d d  td td d  ttd  ks5J d S )Nr)   r*   r,   r4   r.   r5   r6   )r    r   r$   r/   r#   r0   r0   r0   r1   Śtest_issue_3639g  s   N’r¢   c                   C   s8  t tjtddttd d  td d  ttd  ksJ ttjtdddtd d  td d	  ttd  ks>J ttjtddttd d  dtd  d
  ttd  ks_J ttjtdddt td d  td  dtd  d  ttd  ksJ ttjtddttd d  dtd  d  ttd  ks§J ttjtddt	t
 d t
t  dt
 td  d  t
td  d  ttd  ksŌJ ttjtddttd d  td d  ttd  ksóJ ttjtddt
 t	 d t td d  td d  ttd  ksJ d S )Nr:   r*   r-   r)   rD   r,   r4   r.   r6   r   ru   i±  é(   )r   r$   r/   r#   r   r   r   r   r   r	   r   r   r   r0   r0   r0   r1   Śtest_hyperbolicl  s   >>B6’BB’>Rr¤   c                  C   sø   t ddd} t ddd}| d | td| |   | td|    }|j| ddtd|  | td|  d	  | d	 td|  d
  | d td|  d  t| d  ksZJ d S )Nrc   Trs   r$   r`   r,   r.   r*   r4   r:   r-   r6   )r   r   r/   r#   )rc   r$   rR   r0   r0   r1   Śtest_series2y  s   ,tr„   c                  C   s   t ddd} | d | d t|  | d t|    }|j| ddtdd	 | d	 d  d
| d  d  d| d  d  t| d  ksEJ d S )Nrc   Trs   iś’’’r-   r5   r*   r,   r4   rI   r.   éš   i  r:   i^  )r   r!   r    r/   r   r#   re   r0   r0   r1   Śtest_series3  s   (Zr§   c                  C   s¬   t d} t| d td | d   dt | d    | d  }|j| dd ”  ” tddt  td   ddtd  dt d   d dt ddt  td   fv sTJ d S )Nrc   r.   r4   r*   r,   r`   )r   r$   r/   ŚremoveOrJ   re   r0   r0   r1   Ś	test_bug4  s
   4*8’r©   c               	   C   s.  t d} t d}t|  td| tt   d | d  t|  tdt|    t|  td| tt    |  tt|  td| tt    |    }|j| d|dt|  | d|   td|  ksgJ |j| d|dt|  | d|   t|  d| tt  ttt |d   t|  ksJ d S )Nrc   rT   r,   r`   r   rU   r4   )r   r   r$   r/   r#   )rc   rT   rR   r0   r0   r1   Ś	test_bug5  s*   0’’’
’’’28’’rŖ   c                   C   sh   t tdtt  jtdddt tt ksJ t td dtt  jtdddtt ks2J d S )Nr,   r*   r4   )r    r$   r   r/   r#   r0   r0   r0   r1   Śtest_issue_4115  s   26r«   c                   C   s.   t tdd  t tdd  t tdd  d S )Nc                   S   s   t dt  tdd”S ©Nr,   r   r)   ©r    r$   rw   r0   r0   r0   r1   Ś<lambda>  s    ztest_pole.<locals>.<lambda>c                   S   s   t ddt   tdd”S r¬   r­   r0   r0   r0   r1   r®     ó    c                   S   s   t tdt    t dd”S r¬   )r$   r    rw   r0   r0   r0   r1   r®      rÆ   )r'   r   r0   r0   r0   r1   Ś	test_pole  s   r°   c                   C   s6  t tt tdd”tdtksJ t tt tdd”dtt ks%J t tt tdd”dt ttd  ks<J t tt tdd”dt td d  ttd  ksYJ t tt tdd”dt td d  ttd  ksvJ t tt tdd”dt td d  td d  ttd  ksJ d S )Nr   r,   r4   r-   r.   r)   r5   )r   r    r$   rw   r#   r0   r0   r0   r1   Śtest_expsinbug£  s   $&.::Jr±   c                  C   sr  t d} t|  | ”dksJ t|   | ”dksJ tt|  | ”dks(J tt|   | ”dks6J t| d  | ”dksCJ t| d   | ”dksQJ tt|  | ”dks^J tt|   | ”dkslJ tdt|   | ”dks{J tdt|    | ”dksJ t|  | d”dksJ t|   | d”dks¤J t dd	d
} t| d  | ”dks·J d S )Nr$   r   rZ   r-   r)   r.   r4   ra   T)Śnegativeg      ų?r,   )r   r   rw   r    r   r{   r0   r0   r1   Ś
test_floor¬  s    r³   c                   C   sü  t tjtddtksJ t tjtdddt ksJ t dt d jtdddt ks/J t dt d jtddddt  ksDJ t td jtddtd ksUJ t td jtddtd ksfJ t ttd jtddttd d  td d  ttd  ksJ t ttd jtdddt td d  td d  ttd  ks®J t tttj  t”tjt td d  td d  ttd  ksÓJ t td	 jtddttd ksęJ t dt  t”td
dttd  ksüJ d S )Nr,   ©ŚcdirrZ   r4   r)   r-   r:   rD   r5   r   )r   r$   rw   r    r#   r
   rk   r   r0   r0   r0   r1   Ś	test_fracĄ  s   &*""FJJ&0r¶   c                   C   sŲ   t t t”dksJ t t  t”dksJ t tt t”dks$J t tt  t”dks2J t dtt  t”dksAJ t dtt   t”dksQJ t t td”dks]J t t  td”dksjJ d S )Nr,   r   r4   r-   r`   )r   r$   rw   r    r   r0   r0   r0   r1   Śtest_ceilingĪ  s    r·   c                  C   s(  t d} ttjtddtksJ tt jtddtksJ ttd jtddtd ks0J tttjtddttddtd   ttd  ksNJ ttt jtddttddtd   ttd  ksmJ tt|   td”|  td|   td td|    td|   ksJ d S )Nr   r.   r*   r,   r:   r-   )r   Śabsr$   r/   r    r   r#   r   r   r0   r0   r1   Śtest_absŁ  s   "<>Nr¹   c                   C   sņ   t tjtdddtksJ t tjtdddt ksJ ttd jtddddks-J ttd jtddddks=J ttd jtddddksMJ ttd jtddddks]J ttt jtdddttt jtdddkswJ d S )	Nr   ś+)Śdirś-r4   r,   ē@r-   ©rø   r$   rw   r   r   r    r%   r0   r0   r0   r1   Śtest_dirć  ó       8ræ   c                   C   sņ   t tjtdddtksJ t tjtdddt ksJ ttd jtddddks-J ttd jtddddks=J ttd jtddddksMJ ttd jtddddks]J ttt jtdddttt jtdddkswJ d S )Nr   r,   r“   rZ   r4   r½   r-   r¾   r0   r0   r0   r1   Ś	test_cdirķ  rĄ   rĮ   c                  C   sx   t d} t| t t }|jtddd ” td | dtd| d  d   td|  d   td|  d  ks:J d S )Nr   r.   r4   r*   iš’’’r,   r?   )r   r   r$   rw   rØ   r   r   r0   r0   r1   Śtest_issue_3504÷  s
   B’rĀ   c                  C   sŅ   t d\} }dd| t   }| tdd”d| t  | d td   | d td   | d td   ttd  ks;J dd| | t   }| tdd”dt|  |   td | | d   ttd  ksgJ d S )Nza,br,   r   r)   r4   r-   r.   )r   r$   rw   r#   )r   Śbr   r0   r0   r1   Śtest_issue_4441ž  s   6’

’’
’rÄ   c                   C   s¬   t tjttd dd ” t d td  dttd    ks!J ttjttdd ” t d td  dtt   ks>J tt tt dt  ttd tdksTJ d S )Nr4   r-   r*   r:   r,   r.   rZ   )r!   r$   rw   r	   rØ   r   r"   r   r0   r0   r0   r1   Śtest_issue_4329  s    ’’0rÅ   c                   C   sō   t ttd  jddttksJ t ttd  jddtttd  ks(J dt d jtddtd dt  d ks?J ddt   ” ddt  ksOJ ttt ” t ” dt td d  td d  td d  ttd  ksxJ d S )	Nr4   r,   r*   r:   r-   r.   r6   r)   )rø   r$   rw   r#   r   r   Śdoitr0   r0   r0   r1   Śtest_issue_5183  s   $,. 6’rĒ   c                  C   s$  t d} dtd | d  d  jtt|  ddt d| d  t |  t   dd| d  t |  t d    tdtt|  f ksDJ dtd | d  d  jtt|  dddd| d   td| d  t |  t    dd| d  t |  t d    tt |  t tt|  f ksJ d S )	Nr   r,   r4   r   )Śx0r+   r.   r-   r?   )r   r$   r/   r   r#   r   r0   r0   r1   Śtest_issue_5654  s   &R’4’ ’’rÉ   c                  C   sø   t tt  tdd”} t tt t  tdd”}|  ttt ”|}}||  ”  ”  ” dks1J t tt  tdd”} t tt t  tdd”}| tdtdi”|  td”ksZJ d S )Nr   r,   r4   r-   )	r   r$   r&   rw   r%   rd   rJ   rØ   Śsimplify)ŚsxŚsxyŚs1Śs2r0   r0   r1   Śtest_issue_5925!  s   &rĻ   c                   C   sZ   t td  tdd”dtd  td d  td d  td d	  ttd  ks+J d S )
Nr-   r   é   r,   r:   r4   rF   rC   r6   )r   r$   r/   r#   r0   r0   r0   r1   Ś
test_exp_2,  s   ZrŃ   N)|Śsympy.calculus.utilr   Śsympy.core.functionr   r   Śsympy.core.numbersr   r   r   r   r	   Śsympy.core.singletonr
   Śsympy.core.symbolr   r   Ś$sympy.functions.elementary.complexesr   Ś&sympy.functions.elementary.exponentialr   r   Ś%sympy.functions.elementary.hyperbolicr   r   r   r   r   r   r   r   Ś#sympy.functions.elementary.integersr   r   r   Ś(sympy.functions.elementary.miscellaneousr   r   Ś(sympy.functions.elementary.trigonometricr   r   r   r    r!   Śsympy.series.limitsr"   Śsympy.series.orderr#   Ś	sympy.abcr$   r%   r&   Śsympy.testing.pytestr'   r(   r2   r3   r8   r9   r;   r>   rB   rK   rL   rN   rO   rP   rS   rY   r[   r\   r]   r^   r_   rb   rf   rg   ri   rj   rn   ro   rp   rq   rr   rx   rz   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r”   r¢   r¤   r„   r§   r©   rŖ   r«   r°   r±   r³   r¶   r·   r¹   ræ   rĮ   rĀ   rÄ   rÅ   rĒ   rÉ   rĻ   rŃ   r0   r0   r0   r1   Ś<module>   s¬    (	

	
	



	