ó
¡¼™\c           @   s-   d  d l  m Z d  d l m Z d „  Z d S(   iÿÿÿÿ(   t   mathematica(   t   sympifyc          C   sj  i+ d d 6d d 6d d 6d d 6d	 d
 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d  d! 6d" d# 6d$ d% 6d& d' 6d( d) 6d* d+ 6d, d- 6d. d/ 6d0 d1 6d2 d3 6d4 d5 6d6 d7 6d8 d9 6d: d; 6d< d= 6d> d? 6d@ dA 6dB dC 6dD dE 6dF dG 6dH dI 6dJ dK 6dL dM 6dN dO 6dP dQ 6dR dS 6}  x0 |  D]( } t  | ƒ t |  | ƒ k s:t ‚ q:Wd  S(T   Ns   -6*xs   - 6xs	   sin(x)**2s   Sin[x]^2s   2*(x-1)s   2(x-1)s   3*y+8s   3y+8s   asin(2*x+9*(4-x)**2)/xs   ArcSin[2x+9(4-x)^2]/xs   x+ys   355/113s   2.718281828s   sin(12)s   Sin[12]s   exp(log(4))s   Exp[Log[4]]s   (x+1)*(x+3)s
   (x+1)(x+3)s   cos(acos(3.6))s   Cos[ArcCos[3.6]]s   cos(x)==sin(y)s   Cos[x]==Sin[y]s
   2*sin(x+y)s
   2*Sin[x+y]s   sin(x)+cos(y)s   Sin[x]+Cos[y]s   sin(cos(x))s   Sin[Cos[x]]s   2*sqrt(x+y)s   2*Sqrt[x+y]s   sqrt(2)s   +Sqrt[2]s   -sqrt(2)s   -Sqrt[2]s
   -1/sqrt(2)s
   -1/Sqrt[2]s   -(1/sqrt(3))s   -(1/Sqrt[3])s   1/(2*sqrt(5))s   1/(2*Sqrt[5])s   Mod(5,3)s   Mod[5,3]s	   -Mod(5,3)s	   -Mod[5,3]s   (x+1)*ys   (x+1)ys   x*(y+1)s   x(y+1)s   sin(x)*cos(y)s   Sin[x]Cos[y]s   sin(x)**2*cos(y)**2s   Sin[x]**2Cos[y]**2s   cos(x)**2*(1-cos(y)**2)s   Cos[x]^2(1 - Cos[y]^2)s   x*ys   x ys   2*xs   2 xs   x*8s   x 8s   2*8s   2 8s   1*2*3s   1 2 3s   -2*sqrt(2*3*(1+5))s(    -  2 *  Sqrt[  2 3 *   ( 1   +  5 ) ]  s   log(4,2)s   Log[2,4]s   log(4,log(4,2))s   Log[Log[2,4],4]s   exp(sqrt(2)**2*log(8,2))s   Exp[Sqrt[2]^2Log[2, 8]]s   asin(cos(0))s   ArcSin[Cos[0]]s	   log(16,2)s   Log2[16]s   Max(1,-2,3,-4)s   Max[1,-2,3,-4]s   Min(1,-2,3)s   Min[1,-2,3]s   exp(I*pi/2)s   Exp[I Pi/2](   R    R   t   AssertionError(   t   dt   e(    (    sC   lib/python2.7/site-packages/sympy/parsing/tests/test_mathematica.pyt   test_mathematica   s\    
N(   t   sympy.parsing.mathematicaR    t   sympyR   R   (    (    (    sC   lib/python2.7/site-packages/sympy/parsing/tests/test_mathematica.pyt   <module>   s   