a
     ¬<bC	  ã                   @   s”   d dl 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mZ d dlmZ d d	lmZ d d
lmZ dd„ Zdd„ ZdS )é    )Ú	PoleError)Úoo)ÚS)ÚSymbol)ÚexpÚlog)Úsqrt)ÚcosÚsin)ÚO©Úx)Úraisesc               	   C   sÒ  t dt tt ƒ ƒt dt ƒ } |  t¡ddtd   ddtd    d ttd ttfƒ tt ƒ kspJ ‚ttƒtdt tt ƒ ƒtdt ƒ  } | jtddddtd   ddtd    dt  d ttd	 ttfƒ ksêJ ‚tttƒddt   ƒ} |  t¡tttƒddt   ƒks*J ‚tt dt tttƒ ƒ ƒƒtt dt ƒƒ } | jtddd
dtd   dt  d ttd	 ttfƒ tttƒ ƒ ks¨J ‚dd„ }|tƒ|td|tƒ  ƒ } | jtdddttttƒ ƒttttƒƒ ƒ  ttƒ d tj ttttƒ ƒ tdt dttƒ  ƒd  tdtttƒƒ ƒ  ttdtttƒƒ ƒttfƒ ksxJ ‚tttƒƒtt dt dtttƒƒ  ƒƒtt dt ƒƒ  } | jtddd
dtd   dt  d ttd	 ttfƒ ksöJ ‚tddd}t	|ƒt
|ƒd  tt	t
|ƒƒt
t
|ƒƒd  tt	t
t
|ƒƒƒt
t
t
|ƒƒƒd  ƒ ƒ | } |  |¡ttt	t
t
|ƒƒƒt
t
t
|ƒƒƒd  ƒt	t
|ƒƒ t
t
|ƒƒd  ƒt
|ƒd  t	|ƒ ksÎJ ‚d S )Né   é   é   é   éúÿÿÿ)Úné   é   éüÿÿÿéÿÿÿÿc                 S   s   t t t | ƒƒƒS ©N)r   r   © r   úo/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/site-packages/sympy/series/tests/test_aseries.pyÚ<lambda>!   ó    ztest_simple.<locals>.<lambda>éþÿÿÿéýÿÿÿr   T)Úinteger)r
   r   r   Úaseriesr   r   r   ZHalfr   r   r   )ÚeZe3r   r   r   r   Útest_simple   s4    "N*P(.P0"ÿÿÿþ<B`Zÿr#   c                      s  t dt tt ƒ ƒ‰ ˆ jtdddtdt ƒ t dt ƒ d tt ƒtdt ƒ  t dt ƒ ttdt ƒttfƒ ks€J ‚t tƒttt ƒƒ ‰ ˆ jtddtd	t ƒt tƒ d
 tdt ƒt tƒ d  t tƒ ttdt ƒttfƒ ksöJ ‚tt‡ fdd„ƒ d S )Nr   r   T)r   Úhirr   r   r   )r$   r   r   r   c                      s
   ˆ   t¡S r   )r!   r   r   ©r"   r   r   r   8   r   z#test_hierarchical.<locals>.<lambda>)	r
   r   r   r!   r	   r   r   r   r   r   r   r%   r   Útest_hierarchical0   s"    *ÿ
ÿÿ
"ÿÿÿ
r&   N)Zsympy.core.functionr   Zsympy.core.numbersr   Zsympy.core.singletonr   Zsympy.core.symbolr   Z&sympy.functions.elementary.exponentialr   r   Z(sympy.functions.elementary.miscellaneousr   Z(sympy.functions.elementary.trigonometricr	   r
   Zsympy.series.orderr   Z	sympy.abcr   Zsympy.testing.pytestr   r#   r&   r   r   r   r   Ú<module>   s   #