U
    9%elG                     @   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 Zmdd Zndd Zodd Zpdd Zqdd Zrdd Zsdd Ztdd Zudd Zvdd Zwdd Zxdd Zydd Zzdd Z{dS )    )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ttjt ddtks,tdt t  jtdddt t  ksRttddjt ddtddksttt  t kstd S )N   n         )r$   nseriesAssertionErrorr%   r    r1   r1   ^/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/series/tests/test_nseries.pytest_simple_1   s
    &"r3   c                   C   s*   t tt  jt ddt tt  ks&td S )Nr)   r*   )r$   r   r/   r0   r1   r1   r1   r2   
test_mul_0   s    r4   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sZtt tdt   jt ddt d t d d  t d d  tt d  kstd S )	N   r)   r*   r-      r.      r,   r$   r   r/   r#   r0   r1   r1   r1   r2   
test_mul_1   s    :


 *r9   c                   C   s   t d jt ddt d kstdt  jt dddt  ks<tdt d  jt dddt d  ksbtt tdd jt ddt tdd ksttt d jt ddtt d kstd S )Nr5   r)   r*   r,   r-   )r$   r/   r0   r   r   r1   r1   r1   r2   
test_pow_0&   s
    &*r:   c                   C   s   dt  d jt ddt d dt   d ks.ttt d d t dtt  t  d ks\ttt tt  d t dt tdd  t tdd  t  kstd S )Nr,   r5   r)   r*      r-   )r$   r/   r0   r   r   r   r1   r1   r1   r2   
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sFtt dt   jt ddt t d  t d  t d  t d  tt d  kstt d dt   jt ddt d t d  t d  t d  t d	  tt d  kstd S )
Nr,   r)   r*   r5   r-   r.   r;   r6      r$   r/   r#   r0   r1   r1   r1   r2   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sZtd S )
Nr,   r)   r*   r5   r6   r-      r.      r   r$   r/   r#   r0   r1   r1   r1   r2   test_sqrt_1>   s    rC   c                   C   s  t tjtdddt td d  td d  td d  ttd  ksNt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stt dt jtddt dt kstt ddt  jtddtdt dtd  d  dtd  d    ttd  ksttt dt jtddt ddt td d  td d  td d    ttd  kstd S )Nr)   r*   r,   r5   r-   r;   r.   r7      x     r=   i  r6   i  	   i 
   i _7    i a   )r   r$   r/   r#   r0   r   expandr1   r1   r1   r2   
test_exp_1B   s.    NF







(:
BrL   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^td S )Nr,   r-   r*   r5   r;   )r   r   r$   r/   rK   r#   r0   r1   r1   r1   r2   test_exp_sqrt_1N   s    >rM   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svtd S Nr.   r*   r,   r5   r-   r;   )r   r$   r   r/   r#   r0   r1   r1   r1   r2   test_power_x_x1S   s    VrO   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sntd S rN   )r$   r/   r   r#   r0   r1   r1   r1   r2   test_power_x_x2X   s    VrP   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sZtd S )Nr,   r)   r*   r5   r-   r.   )r   r$   r/   r#   r0   r1   r1   r1   r2   test_log_singular1]   s
    :

rQ   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\td S )Nr,   r-   r5   r)   r*   r8   er1   r1   r2   test_log_power1b   s     rT   c                  C   s<   t d} ddtt  }|jtd| ddd|   ks8td S )Nlr,   r)   r+   logxr   r   r$   r/   r0   rU   rS   r1   r1   r2   test_log_seriesg   s    rZ   c                  C   s4   t dt } | jtddt t t d ks0td S )Nr)   r*   )r   r$   r/   r0   rR   r1   r1   r2   	test_log2m   s    r\   c                  C   sB   t d} dtdt  }|jtd| dd|  td  ks>td S )NrU   r,   r[   r.   rV   rX   rY   r1   r1   r2   	test_log3r   s    r]   c                  C   s2  t t} | tdddkst| tddtdtks:t| tddtttksVt| tddtttd t kszt| tddtttd t kst| tddttd d  ttd t kstttd t } | tdddtd  td d  ttd  kstttddtks.td S )Nr   r,   r5   r-   r.   r;   )r    r$   r/   r0   r#   r   rR   r1   r1   r2   test_series1x   s    $$08r^   c                   C   s<   t t ddtdt kstt t ddtt t ks8td S )Nr   r,   r>   r1   r1   r1   r2   test_series1_failing   s    r_   c                   C   sH   dt  t dddt  kstt dt   t ddt dt   ksDtd S )Nr,   r   r-   )r$   r/   r0   r1   r1   r1   r2   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sLtt d d t dddt  t d  t d  tt d t  kstt d d t dddkstt d d t dddt  kstt d d t ddt d dt   d kstt d d t ddddt   dt d   tt d  ks:tddt   t dddt  t d  t d  tt d t  ks|tt dddt     t ddddt   d	t d   d
t d   tt d t  kstdt  d d t ddddt   dt d   t d  kstdddt    t ddt t d  t d  tt d t  ksTtdddt d    t ddt d t d  tt d t  kstd S )Nr,   r   r.   r5   r-   r[   r)   rD   r7   r;   r>   r1   r1   r1   r2   test_series2x   s    L@".@BV@Brc   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~td S )Nwr[   r-   r5   r   r.   )r   r   rK   r/   subsr0   rd   rS   r1   r1   r2   	test_bug2   s    (rg   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^td S )Nr,   r-   r*   r5   rI   r7   )r$   r/   r   r#   r0   rR   r1   r1   r2   test_exp   s    rh   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sftd S )Nrd   r,   r5   logwr   )rW   )r   r   r$   r/   r   r0   )rd   rS   ri   r1   r1   r2   	test_exp2   s        rj   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sVtd S )Nr5   r-   r,   r*   r>   rR   r1   r1   r2   	test_bug3   s    (rk   c                  C   s   d} dt  dt |    dt  dt |     }|t dddt  t d  tt d  ksZt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stdtt  }|t dddtt  kstd S )Nr5   r-   r,   r   r.   )r$   r/   r#   r0   r
   Halfr   prS   r1   r1   r2   test_generalexponent   s    (.(>ro   c                  C   sP   ddt t  } | tdddt t t t td  ttd t ksLtd S )Nr,   r   r5   r-   rB   rR   r1   r1   r2   test_genexp_x   s    (rp   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std S )Nr-   r5   r,   r   r)   )r   r$   r/   r   r
   r#   r0   rm   r1   r1   r2   test_genexp_x2   s    
(rq   c                  C   s^   t d} d|  |  d|   }|| dddt| |  ks<t|| dd| ddksZtd S )Nrd   r5   r,   r   )r   r/   r#   r0   re   rf   r1   r1   r2   test_seriesbug2   s     rr   c                  C   sN   t d} td|  |  }|| dddd| d  d  t| d  ksJtd S )Nrd   r5   r   r-   r.   )r   r    r/   r#   r0   rf   r1   r1   r2   test_seriesbug2b   s    rs   c                  C   sj   t ddd} ttd|  |  }|j| ddtdd| d  d  d| d  d	  t| d  ksftd S )
Nrd   Trealr5   r)   r*   r-   r.   -   r   r   r    seriesr#   r0   rf   r1   r1   r2   test_seriesbug2d   s    ry   c                  C   s   t ddd} td|  |  d|   }|| dddt|  ksBt|| dddd|  td  | d tddtdd    t| d  kst|| dd| ddkstd S )	Nrd   Trt   r5   r,   r   r-   )r   r    rx   r#   r0   r   r   re   rf   r1   r1   r2   test_seriesbug2c   s    

r{   c                  C   s  t ddd} ttd|  |  d|   | ddtd| td  t| d |  ksXttttd|  |  d|   | dddd|  td  t| d  kstttdt|  | dddt|  kstdt|  d|   | dddt|  kstd S )Nr$   Trt   r5   r,   r   )r   r   r    rx   r#   r0   r   r/   r$   r1   r1   r2   test_expbug4   s.         .r}   c                   C   s4   t dtt tddt dttt ks0td S )Nr5   r   )r   r#   r$   r/   r0   r1   r1   r1   r2   test_logbug4  s    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s`tt tttdddtt kstd S )Nr,   r-   r*   r5   rI   r7   r   )r   r   r$   r/   r#   r0   r1   r1   r1   r2   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sRtd S )Nr   r6   r-   r)   rH   r=   i;  r    r$   r/   r#   r0   r1   r1   r1   r2   test_sinsinbug  s    r   c                  C   sV   t tt d  } | t dddt d  t d d  t d d  tt d  ksRtd S )Nr,   r   r)   r5   r.   rF   rD   )r$   r   r/   r#   r0   ar1   r1   r2   test_issue_3258  s    r   c                  C   s`   t ddd} t| d tdd }|| dd| | d d	  | d
 d  t| d  ks\td S )Nr$   T)Znonnegativer-   r,   r      r=      rJ   i  )r   r    r   r/   r#   r0   )r$   fr1   r1   r2   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sVtd S )Nr,   r   r5   r6   r-   r@   )r   r%   r/   r#   r0   )r   r1   r1   r2   test_issue_3224  s    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std S )Nzw,ir)   r-   r[   r,   r5   r*   )r   r   r$   r#   r/   r0   )rd   irrn   rS   Ze_serr1   r1   r2   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>tt tt jtddt ttt kshtt tt jtddt tttt  ttd  kst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td S )Nr6   r.   r*      r-   r,   r5   r)   r;   r7   )r    r$   r/   r#   r0   r%   r   r1   r1   r1   r2   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sRtd S )
Nr6   r;   r*   r   r5   r-   i   r.      r   rR   r1   r1   r2   test_issue_35151  s    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std S )Nrz   r5   r,   r-   rG   r*   r[   rD   r=   i   +   r.   i(  ic  r;   i % iy  r6   i )r    r$   r   r   r   r/   r#   r0   rR   r1   r1   r2   test_issue_35056  s     $
r   c                  C   sd  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st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`td S )Nr   ra   r;   r*   r5   r-   r7   r.   rE   r)   rF   )r   r$   r    r/   r   r#   r0   r   rS   r1   r1   r2   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@t| jtddtdddtd  d  dtd  d  ttd  kstd S )	Nr)   r5   r*   r;   #   r.   iI  0   )r    r$   r/   r   r#   r0   rR   r1   r1   r2   test_issue_3502G  s
    (4r   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^td S )Nr5   r*   r.   )r    r$   r/   r   r#   r0   rR   r1   r1   r2   test_issue_3503N  s    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std S )Nr-   ra   r5   r=   r*   r[   r.   r)   `   [   i   im+  r;   i  )r$   r    r/   r   r#   r0   rR   r1   r1   r2   test_issue_3506S  s    DDr   c                  C   s   t ddd} tt| j| ddt| | d d  | d d	  t| d  ksRt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std S )Nr$   Trt   r)   r*   r5   r;   r.      r-   rv   rw   )r$   rS   r1   r1   r2   test_issue_3508Y  s    F8Nr   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std S )Nrz   r5   rG   r*   r,   r.   r      i  i/  r;   i 	 iq  r6   i )r$   r   r   r/   r   r#   r0   rR   r1   r1   r2   test_issue_3507a  s    $Pr   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sjtd S )Nr)   r*   r,   r5   r.   r6   r7   )r    r   r$   r/   r#   r0   r1   r1   r1   r2   test_issue_3639g  s    Nr   c                   C   s@  t tjtddttd d  td d  ttd  ks>tttjtdddtd d  td d	  ttd  ks|tttjtddttd d  dtd  d
  ttd  kstttjtdddt td d  td  dtd  d  ttd  kstttjtddttd d  dtd  d  ttd  ksRtt	tjtddt
t d tt  dt td  d  ttd  d  ttd  kstttjtddttd d  td d  ttd  kstttjtddt t
 d t td d  td d  ttd  ks<td S )Nr;   r*   r-   r)   rE   r,   r5   r.   r7   r   rv   i  (   )r   r$   r/   r#   r0   r   r   r   r   r   r	   r   r   r   r1   r1   r1   r2   test_hyperbolicl  s    >>B6
DB
@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std S )Nrd   Trt   r$   ra   r,   r.   r*   r5   r;   r-   r7   )r   r   r/   r#   r0   )rd   r$   rS   r1   r1   r2   test_series2y  s    ,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std S )Nrd   Trt   ir-   r6   r*   r,   r5   rJ   r.      i  r;   i^  )r   r!   r    r/   r   r#   r0   rf   r1   r1   r2   test_series3  s    (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kstd S )Nrd   r.   r5   r*   r,   ra   )r   r$   r/   removeOrK   r0   rf   r1   r1   r2   	test_bug4  s    4* r   c               	   C   s0  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st|j| d|dt|  | d|   t|  d| tt  ttt |d   t|  ks,td S )Nrd   rU   r,   ra   r   rV   r5   )r   r   r$   r/   r#   r0   )rd   rU   rS   r1   r1   r2   	test_bug5  s*    0
28r   c                   C   sh   t tdtt  jtdddt tt ks2tt td dtt  jtdddtt ksdtd S )Nr,   r*   r5   )r    r$   r   r/   r#   r0   r1   r1   r1   r2   test_issue_4115  s    2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$   rx   r1   r1   r1   r2   <lambda>      ztest_pole.<locals>.<lambda>c                   S   s   t ddt  tddS r   r   r1   r1   r1   r2   r     r   c                   S   s   t tdt   t ddS r   )r$   r    rx   r1   r1   r1   r2   r     r   )r'   r   r1   r1   r1   r2   	test_pole  s    r   c                   C   s8  t tttddtdtks$tt tttdddtt ksJtt tttdddt ttd  ksxtt tttdddt td d  ttd  kstt tttdddt td d  ttd  kstt tttdddt td d  td d  ttd  ks4td S )Nr   r,   r5   r-   r.   r)   r6   )r   r    r$   rx   r#   r0   r1   r1   r1   r2   test_expsinbug  s    $&.::r   c                  C   sz  t d} t| | dkstt|  | dks6ttt| | dksPttt|  | dksltt| d | dkstt| d  | dksttt| | dksttt|  | dksttdt|  | dksttdt|   | dkstt| | ddks2tt|  | ddksNtt dd	d
} t| d | dksvtd S )Nr$   r   r[   r-   r)   r.   r5   rb   T)negativeg      ?r,   )r   r   rx   r0   r    r   r|   r1   r1   r2   
test_floor  s    "r   c                   C   s  t tjtddtkstt tjtdddt ks8tt dt d jtdddt ks^tt dt d jtddddt  kstt td jtddtd kstt td jtddtd kstt ttd jtddttd d  td d  ttd  kstt ttd jtdddt td d  td d  ttd  ks`tt tttj ttjt td d  td d  ttd  kstt td	 jtddttd kstt dt ttd
dttd  kstd S )Nr,   cdirr[   r5   r)   r-   r;   rE   r6   r   )	r   r$   rx   r0   r    r#   r
   rl   r   r1   r1   r1   r2   	test_frac  s    &*""HLL(r   c                   C   s   t ttdkstt t tdks.tt tttdksHtt tt tdksdtt dtt tdkstt dtt  tdkstt ttddkstt t tddkstd S )Nr,   r   r5   r-   ra   )r   r$   rx   r0   r    r   r1   r1   r1   r2   test_ceiling  s     r   c                  C   s*  t d} ttjtddtks"ttt jtddtks>tttd jtddtd ks`ttttjtddttddtd   ttd  kstttt jtddttddtd   ttd  ksttt|  td|  td|   td td|    td|   ks&td S )Nr   r.   r*   r,   r;   r-   )	r   absr$   r/   r0   r    r   r#   r   r   r1   r1   r2   test_abs  s    "<>r   c                   C   s   t tjtdddtkstt tjtdddt ks:tttd jtddddksZtttd jtddddksztttd jtddddkstttd jtddddkstttt jtdddttt jtdddkstd S )	Nr   +)dir-r5   r,   皙@r-   r   r$   rx   r0   r   r   r    r%   r1   r1   r1   r2   test_dir  s        r   c                   C   s   t tjtdddtkstt tjtdddt ks:tttd jtddddksZtttd jtddddksztttd jtddddkstttd jtddddkstttt jtdddttt jtdddkstd S )Nr   r,   r   r[   r5   r   r-   r   r1   r1   r1   r2   	test_cdir  s        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sttd S )Nr   r.   r5   r*   ir,   r@   )r   r   r$   rx   r   r   r0   r   r1   r1   r2   test_issue_3504  s
    Br   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svtdd| | t   }|tdddt|  |   td | | d   ttd  kstd S )Nza,br,   r   r)   r5   r-   r.   )r   r$   rx   r#   r0   )r   br   r1   r1   r2   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sBtttjttdd t d td  dtt   ks|ttt tt dt  ttd tdkstd S )Nr5   r-   r*   r;   r,   r.   r[   )	r!   r$   rx   r	   r   r0   r   r"   r   r1   r1   r1   r2   test_issue_4329  s     r   c                   C   s   t ttd  jddttks$tt ttd  jddtttd  ksPtdt d jtddtd dt  d ks~tddt   ddt  kstttt t dt td d  td d  td d  ttd  kstd S )	Nr5   r,   r*   r;   r-   r.   r7   r)   )r   r$   rx   r#   r0   r   r   Zdoitr1   r1   r1   r2   test_issue_5183  s    $,. 6r   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st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"td S )	Nr   r,   r5   r   )Zx0r+   r.   r-   r@   )r   r$   r/   r   r#   r0   r   r1   r1   r2   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sbt	t tt tdd} t tt t tdd}|tdtdi| tdkst	d S )Nr   r,   r5   r-   )
r   r$   r&   rx   r%   re   rK   r   simplifyr0   )sxZsxys1s2r1   r1   r2   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sVtd S )
Nr-   r      r,   r;   r5   rG   rD   r7   )r   r$   r/   r#   r0   r1   r1   r1   r2   
test_exp_2,  s    r   N)|Zsympy.calculus.utilr   Zsympy.core.functionr   r   Zsympy.core.numbersr   r   r   r   r	   Zsympy.core.singletonr
   Zsympy.core.symbolr   r   Z$sympy.functions.elementary.complexesr   Z&sympy.functions.elementary.exponentialr   r   Z%sympy.functions.elementary.hyperbolicr   r   r   r   r   r   r   r   Z#sympy.functions.elementary.integersr   r   r   Z(sympy.functions.elementary.miscellaneousr   r   Z(sympy.functions.elementary.trigonometricr   r   r   r    r!   Zsympy.series.limitsr"   Zsympy.series.orderr#   Z	sympy.abcr$   r%   r&   Zsympy.testing.pytestr'   r(   r3   r4   r9   r:   r<   r?   rC   rL   rM   rO   rP   rQ   rT   rZ   r\   r]   r^   r_   r`   rc   rg   rh   rj   rk   ro   rp   rq   rr   rs   ry   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   r   r1   r1   r1   r2   <module>   s   (	

	
	



	