o
    *Î®cï
  ã                   @   s`   d dl mZmZ d dlmZ d dlmZmZmZm	Z	 d dl
mZ d dlmZ dd„ Zdd	„ Zd
S )é    )ÚxÚy)Úevaluate)ÚMulÚAddÚPowÚS)Úoo)Úsqrtc               	   C   st  t dƒ‹ tt } t| tƒr| jtt fksJ ‚dt } t| tƒr)| jt dfks+J ‚td } t| tƒr;| jtdfks=J ‚td } t| tƒrM| jtdfksOJ ‚dt } t| tƒr_| jtdfksaJ ‚t d } t| tƒrs| jt dfksuJ ‚dt } t| tƒr†| jt dfksˆJ ‚W d   ƒ n1 s’w   Y  t dƒF tt }t|tƒs§J ‚|jttfks°J ‚t dƒ tt jdtfksÀJ ‚W d   ƒ n1 sÊw   Y  tt jttfksÚJ ‚W d   ƒ n1 säw   Y  ttt tƒsòJ ‚t dƒ8 tjd tddƒksJ ‚dtj tddƒksJ ‚tdƒd tdd	ƒks J ‚d	tdƒ tdd	ƒks.J ‚tdƒd tddƒks<J ‚dtdƒ tddƒksJJ ‚td
ƒd td
t	ddƒƒks[J ‚tjd d
 ttjd d
ƒksmJ ‚dtdƒ t	ddƒks{J ‚tdƒd t	ddƒks‰J ‚tdƒd tdt	ddƒƒksšJ ‚tjd d ttjd dƒks¬J ‚tdƒd d ttdƒd dƒksÀJ ‚dtdƒd  tdtdƒd ƒksÔJ ‚tdƒd d ttdƒd d	ƒksèJ ‚d	tdƒd  td	tdƒd ƒksüJ ‚tdƒd d ttdƒd dƒksJ ‚dtdƒd  tdtdƒd ƒks$J ‚td
ƒd td
t	ddƒƒks5J ‚tjd d
 ttjd d
ƒksGJ ‚tjd t
dƒ ttjd t
dƒƒks]J ‚t
dƒtjd  tt
dƒtjd ƒkssJ ‚tjd d ttjd dƒks…J ‚dtjd  tdtjd ƒks—J ‚t
dƒt
dƒ tt
dƒt
dƒƒks«J ‚tjd t ttjd tƒks½J ‚ttjd  tttjd ƒksÏJ ‚tjt t ttjt tƒksáJ ‚ttjt  ttt	tdƒƒksóJ ‚tjd t	ddƒks J ‚tjt t	tdƒksJ ‚dtdƒ t	ddƒksJ ‚dt t	tdƒks'J ‚W d   ƒ d S 1 s3w   Y  d S )NFé   éûÿÿÿTé   é   é   é   éýÿÿÿé   éÿÿÿÿé	   é   gÑ"Ûù~ª$@)r   r	   Ú
isinstancer   Úargsr   r   r   ÚOner   r
   )ÚpÚexpr© r   úG/tmp/pip-target-vg8gfxp4/lib/python/sympy/core/tests/test_parameters.pyÚtest_add   sz   

 ò

ÿø
"$"$(((((("$,,$$($$$$$Ðr   c                  C   sp   t dƒ* tt tt  } | jtt tt fksJ ‚| jd jttfks&J ‚W d   ƒ d S 1 s1w   Y  d S )NFr   )r   r   r   r   )r   r   r   r   Útest_nestedV   s
   
"ýr   N)Ú	sympy.abcr   r   Úsympy.core.parametersr   Ú
sympy.corer   r   r   r   Úsympy.core.numbersr	   Ú(sympy.functions.elementary.miscellaneousr
   r   r   r   r   r   r   Ú<module>   s    O