ó
¡¼™\c           @   s  d  d l  m Z m Z m Z m Z m Z m Z m Z m Z m	 Z	 m
 Z
 m Z m Z m Z m Z e d ƒ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d S(   iÿÿÿÿ(   t   limitt   Symbolt   oot   sqrtt   Rationalt   logt   expt   cost   sint   tant   pit   asint   togethert   roott   xc           C   s?   d d t  t d ƒ t d ƒ d j t  ƒ d k s; t ‚ d  S(   Ni   i   i   i    (   i   i    (   R   R   t   leadtermt   AssertionError(    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_leadterm
   s    c         C   s   t  |  d ƒ S(   Ni   (   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   root3   s    c         C   s   t  |  d ƒ S(   Ni   (   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   root4   s    c           C   sF   t  d t d d t d d t d t t t ƒ d k sB t ‚ d  S(   Ni   i   i   (   R    R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_0   s    c           C   s$  t  t d t d t d t d t t ƒ d k s: t ‚ t  t t d ƒ t t ƒ t t ƒ d k sl t ‚ t  d t d d t d d t d d t d t d t t ƒ d k s¾ t ‚ t  t t t d d	 ƒ t t ƒ d k sî t ‚ t  t d d t d d t t ƒ d k s t ‚ d  S(
   Ni   i   i   i    i   i   i   i   i
   (   R    R   R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_1   s
    :2R0c           C   sÐ  t  d t t d d t t ƒ d k s. t ‚ t  t d d t d d t d t t ƒ t k sh t ‚ t  d t d t d t d d t d t t ƒ d k sª t ‚ t  d t d d t d	 t t d	 d ƒ t t ƒ d k sî t ‚ t  d t d t t t ƒ t t ƒ d k s"t ‚ t  t d d
 t t t ƒ t t ƒ t k sVt ‚ t  t t d d ƒ t d t t ƒ d k sŠt ‚ t  t t ƒ t t t t t t ƒ ƒ ƒ t t ƒ d k sÌt ‚ d  S(   Niè  i   i   i    i   i   i   i   i   i
   (   R    R   R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_2"   s    .:BD444c          C   sh   t  d ƒ }  t t t d |  d t |  t d |  d t |  ƒ ƒ |  d d |  d k sd t ‚ d  S(   Nt   ai   i   i   (   R   R   R    R   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_3a-   s    9c          C   sÈ  t  d ƒ }  t t |  d t d |  |  d ƒ d t d k sF t ‚ t d d t d d t d t d ƒ d k s| t ‚ t t d t ƒ d t d t ƒ d t d ƒ t d ƒ d k sÄ t ‚ t t t ƒ d t d t d ƒ t d ƒ d k sþ t ‚ t t t ƒ d t t ƒ d t d	 ƒ d k s4t ‚ t t t ƒ d t t ƒ d t d ƒ t d ƒ d k stt ‚ t t t d ƒ d t t ƒ d t d d t d ƒ t d ƒ d
 k sÄt ‚ d  S(   Nt   hi   i    i   i   iÿÿÿÿi   i   i@   i	   (   R   R    R   R   R   R   R   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_3b4   s    :6H:6@c          C   s  t  d ƒ }  t t t ƒ t |  ƒ t |  t |  ƒ d d t |  ƒ k sP t ‚ t t t ƒ d t t ƒ d t d ƒ t d ƒ d k s t ‚ t t d t ƒ t d t ƒ t t d ƒ d k sÊ t ‚ t t t d d t d ƒ t t t ƒ t d ƒ d k st ‚ d  S(   NR   i   i   i   i    i   i   (   R   R    R   R   R   R   R   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_4a@   s
    D@:c           C   sB   t  t t t d d ƒ t t t ƒ t d ƒ d k s> t ‚ d  S(   Ni   i   (   R    R   R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_limits_simple_4aaH   s    c           C   s4   t  t t t d d ƒ t t ƒ d k s0 t ‚ d  S(   Ni   i   i    (   R    R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_4bL   s    c           C   si   t  t d t t ƒ ƒ t t t ƒ d k s3 t ‚ t  t d t t ƒ ƒ t t t ƒ d k se t ‚ d  S(   Ni   i    (   R    R   R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_Limits_simple_4cQ   s    3c           C   sX   t  t t ƒ t t t ƒ d k s( t ‚ t  t t d t ƒ t d ƒ d k sT t ‚ d  S(   Ni    i   (   R    R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_boundedV   s    (c          C   sD   t  d ƒ }  t t d t ƒ t d t t d ƒ d k s@ t ‚ d  S(   NR   i   i   i    (   R   R    R   R   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_f1a[   s    c           C   s8   t  t d t d t t t ƒ t d ƒ k s4 t ‚ d  S(   Ni   iþÿÿÿ(   R    R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt	   test_f1a2a   s    c          C   sæ  t  d ƒ }  t  d ƒ } t  d ƒ } t  d ƒ } t t t ƒ t t d ƒ t d ƒ d k sb t ‚ t t d t ƒ t t d ƒ d k sŽ t ‚ t t d t ƒ t d t ƒ t d ƒ t d ƒ d k sÎ t ‚ t t t t ƒ t d t t ƒ t d ƒ t d	 ƒ d k st ‚ t t t t t ƒ t t ƒ t k s>t ‚ t d	 t t ƒ t d t d ƒ t d	 d ƒ k swt ‚ t t t d	 t ƒ t t ƒ d	 k s£t ‚ t t |  t ƒ t | t ƒ t d t d ƒ | d |  d d k sñt ‚ t t	 t ƒ t t ƒ t d t d ƒ t d	 d ƒ k s0t ‚ t t t d t ƒ t t d t ƒ t d ƒ t d	 d
 ƒ k sxt ‚ t d	 t
 t t ƒ ƒ t d t d ƒ t d	 d
 ƒ k s·t ‚ t t
 d	 t t ƒ ƒ t
 d	 t t ƒ ƒ t t d ƒ d	 k sýt ‚ t d	 | t t t t ƒ t | ƒ k s-t ‚ t t t ƒ t | ƒ t | t | ƒ t | ƒ k sit ‚ t t t ƒ t | ƒ t | t | ƒ t | ƒ k s¦t ‚ t t t | ƒ t t ƒ | | d ƒ t t ƒ k sât ‚ d  S(   Nt   mt   nR   R   i   i   i    i   i   i   (   R   R    R   R   R   R   R
   R   R   R	   R   R   (   R"   R#   R   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_f1bf   s(    2,@D,9,N?H?F0<=c           C   s:   t  t d d t d t d t t ƒ d k s6 t ‚ d  S(   Ni   i   i    (   R    R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_f2a~   s    c           C   sV   t  t t t ƒ ƒ t t t ƒ ƒ t t ƒ d t d ƒ t d d ƒ k sR t ‚ d  S(   Ni   i    i   i   (   R    R   R   R   R   R   R   R   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_f2‚   s    c          C   s<   t  d ƒ }  t t |  t ƒ t t d ƒ |  k s8 t ‚ d  S(   NR   i    (   R   R    R   R   R   (   R   (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   test_f3‡   s    N(#   t   sympyR    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'   (    (    (    sA   lib/python2.7/site-packages/sympy/series/tests/test_demidovich.pyt   <module>   s(   ^																		