ó
¡¼™\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 m Z m Z d  d l 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  d „  Z! d „  Z" d „  Z# d	 „  Z$ d
 „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* e d „  ƒ Z+ e d „  ƒ Z, d „  Z- d „  Z. d „  Z/ d S(   iÿÿÿÿ(   t   hypert   meijergt   St   Tuplet   pit   It   expt   logt   cost   sqrtt   symbolst   oot
   Derivativet   gammat   Ot   appellf1(   t   limit(   t   xt   zt   k(   t   raisest   slow(   t   random_complex_numbert   verify_numericallyt   test_derivative_numericallyc          C   s=   t  d d t d ƒ }  |  j t ƒ |  d t k s9 t ‚ d  S(   Ni   (    (    (   R    R   t   difft   AssertionError(   t   p(    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_TupleParametersBase   s    c          C   sª  t  t d „  ƒ t d
 d t ƒ t t d d ƒ t d ƒ t ƒ k sI t ‚ t d d t ƒ }  |  j t d d ƒ k sy t ‚ |  j t d d d ƒ k sš t ‚ |  j t k s¯ t ‚ |  j	 t
 k sÄ t ‚ t t t ƒ  t ƒ  t ƒ t t ƒ t ƒ sô t ‚ t t t d t d ƒ t ƒ t d t ƒ t ƒ s-t ‚ t t ƒ  t ƒ  t ƒ  f t ƒ  t ƒ  f t ƒ }  t |  t ƒ srt ‚ t d ƒ \ } } } } } t | | f | | | f t ƒ j t ƒ | | | | | t | d | d f | d | d | d f t ƒ k st ‚ t t g g  t ƒ j t ƒ t t t g g  t ƒ t ƒ k sHt ‚ d d	 l m } t | t ƒ g | t ƒ g | t ƒ ƒ t t g t g | t ƒ ƒ k s¦t ‚ d  S(   Nc           S   s   t  d d t ƒ S(   Ni   i   (   R    R   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   <lambda>   t    i   i   i   i   i   s
   a1:3, b1:4iÿÿÿÿ(   t
   polar_lift(   i   i   (   i   (   i   i   (   i   i   i   (   i   i   (   R   t	   TypeErrorR    R   R   R   t   apt   bqt   argumentt   is_commutativet   Truet   tnR   R   t   randcplxt   tdR
   R   R   t   sympyR   R   R   (   t   ht   a1t   a2t   b1t   b2t   b3R   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt
   test_hyper   s&    9!09-'RB'c          C   s  d d l  m }  m } m } d d l m } m } t ƒ  t ƒ  t ƒ  d } } } | t |  | g | g d ƒ ƒ | | ƒ | |  | | ƒ | |  | ƒ | | | ƒ k s· t	 ‚ t
 | t | | g | g d ƒ ƒ j ƒ  t | | g | g d ƒ j ƒ  ƒ d k  st	 ‚ | t g  g  t ƒ ƒ t t ƒ k s9t	 ‚ | t d d d g g  t ƒ ƒ t d d d g g  t ƒ k s{t	 ‚ | t d d g g  g d g d	 g g t ƒ ƒ t t d ƒ k sÁt	 ‚ | t d d g g  g g  g  g t ƒ ƒ t d d g g  g g  g  g t ƒ k st	 ‚ d  S(
   Niÿÿÿÿ(   t   at   bt   c(   R   t   expand_funci   i   g»½×Ùß|Û=i   i   i    (   t	   sympy.abcR1   R2   R3   R)   R   R4   R'   R    R   t   abst   nR   R   R   R   (   R1   R2   R3   R   R4   R+   R-   t   c1(    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_expand_func3   s    !F'1*BF'c         C   s[   d d l  m } |  j | ƒ } | s) |  St | ƒ d k sA t ‚ |  j i | | j ƒ  6ƒ S(   Niÿÿÿÿ(   t   Dummyi   (   R)   R:   t   atomst   lenR   t   xreplacet   pop(   t   exprt   symR:   t   dum(    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   replace_dummyE   s    c          C   sÏ   d d l  m }  m } m } m } | d ƒ } t t d d	 t ƒ j | ƒ | ƒ | t | | | ƒ |  d | ƒ |  d | ƒ | d t	 f ƒ k s˜ t
 ‚ t d
 d t ƒ j | ƒ t d d t ƒ k sË t
 ‚ d  S(   Niÿÿÿÿ(   t   RisingFactorialt	   factorialR:   t   SumR   i   i   i   i    (   i   i   (   i   i   (   i   i   i   (   iÿÿÿÿi   (   i   i   i   (   iÿÿÿÿi   (   R)   RC   RD   R:   RE   RB   R    R   t   rewriteR   R   R   (   RC   RD   R:   RE   t   _k(    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_hyper_rewrite_sumN   s    "!!(c           C   sY  t  d	 d g t ƒ j d k s$ t ‚ t  d
 d d g t ƒ j t k sK t ‚ t  d d g t ƒ j d k so t ‚ t  d d g t ƒ j t k s“ t ‚ t  d d g t ƒ j d k s· t ‚ t  d d g t ƒ j t k sÛ t ‚ t  d d d g t ƒ j d k st ‚ t  d d d g d d g t ƒ j d k s2t ‚ t  d d g d d g t ƒ j t k s_t ‚ t  d d d g d g t ƒ j d k sŒt ‚ t  d g  t ƒ j t k s­t ‚ t  d d g d g d ƒ j t k s×t ‚ t  d d g d g d ƒ j t k st ‚ t  d d g d g d ƒ j t k s+t ‚ t  d d g d g d ƒ j t k sUt ‚ d  S(   Ni   i   i   i   i    iÿÿÿÿiüÿÿÿiþÿÿÿ(   i   i   (   i   i   (   i   i   i   (   i    i   i   (   iÿÿÿÿi   i   (   iÿÿÿÿiþÿÿÿi   (   iÿÿÿÿi   (   iÿÿÿÿi   i   i   (   R    R   t   radius_of_convergenceR   R   t   convergence_statementR%   t   False(    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_radius_of_convergenceY   s    $'$$$$'0--!***c          C   s•  t  t d „  ƒ t  t d „  ƒ t d d f d d f t ƒ t t d d ƒ t d ƒ t d ƒ t d ƒ t ƒ k sw t ‚ t d d d d  t ƒ }  |  j t d d ƒ k s­ t ‚ |  j t d d d d d ƒ k sÔ t ‚ |  j t d d d ƒ k sõ t ‚ |  j	 t d d	 d
 d ƒ k st ‚ |  j
 t d d	 d
 d d d d d d ƒ	 k sLt ‚ |  j t d d d d d ƒ k sst ‚ |  j t k sˆt ‚ |  j d k st ‚ |  j d k s²t ‚ |  j t k sÇt ‚ |  j t k sÜt ‚ t g  g  g t d ƒ d g d g g d ƒ j t k st ‚ t d d g d g d g d g t ƒ j t d ƒ d k sYt ‚ t t t ƒ  t ƒ  t d ƒ t ƒ  t ƒ t t ƒ t ƒ s™t ‚ t t t ƒ t t ƒ  t ƒ  t d ƒ t t d ƒ d ƒ t d d ƒ t t ƒ t ƒ s÷t ‚ t t t d d ƒ t ƒ  t d ƒ t d ƒ t ƒ t d t ƒ t ƒ sCt ‚ t  t d „  ƒ t  t d „  ƒ t t ƒ  f t ƒ  d t f t ƒ  t ƒ  t ƒ  f t ƒ }  t |  t ƒ s³t ‚ t t ƒ  t ƒ  f t ƒ  t ƒ  t ƒ  f t ƒ }  t |  t ƒ søt ‚ t t ƒ  t ƒ  t t ƒ  ƒ t t ƒ  t ƒ  ƒ t ƒ }  t |  t ƒ sCt ‚ t d ƒ \ } } } } } } } } t | | f | | f | | f | | f t ƒ j t ƒ t | d | f | | f | | f | | f t ƒ | d t | | f | | f | | f | | f t ƒ t k st ‚ t t t g g  g  g  t ƒ j t ƒ t  t t t g g  g  g  t ƒ t ƒ k sht ‚ d d l! m" }	 t |	 | ƒ g |	 | ƒ g |	 | ƒ g |	 | ƒ g |	 t ƒ ƒ t | g | g | g | g |	 t ƒ ƒ k sêt ‚ d d l# m$ }
 m% } m& } m' } m( } t |
 g | g | g | g t ƒ j) | ƒ t | t* | | ƒ t* |
 | d ƒ t* | | ƒ t* | | d ƒ k s‘t ‚ d  S(!   Nc           S   s   t  d t ƒ S(   Ni   (   R   R   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyR   m   R   c           S   s   t  d d f d d t ƒ S(	   Ni   i   i   i   (   i   (   i   (   i   (   i   (   R   R   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyR   n   R   i   i   i   i   i   i   i   i   i	   i
   i   i   i   i   iK   iÿÿÿÿi    c           S   s   t  d d f t f d f t ƒ S(   Ni   i   i   i    (   i   i   (   i   (   i   i    (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyR   Œ   R   c           S   s   t  d d f d d f t ƒ S(	   Ni   i   i   i    (   i   i   (   i   (   i   (   i   i    (   R   R   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyR      R   s   a1:3, b1:3, c1:3, d1:3(   R   (   R1   R2   R3   t   dt   s(   i   i   (   i   (   i   (   i   (   i   i   (   i   i   i   (   i   i   i   i	   (   i
   i   i   i   i   (+   R   R    R   R   R   R   t   anR!   t   aothert   bmR"   t   botherR#   t   nut   deltaR$   R%   t	   is_numberRK   R   R&   R   R	   R   R   R   t
   ValueErrorR'   R   R(   R
   R   R   R)   R   R5   R1   R2   R3   RM   RN   t	   integrandR   (   t   gR+   R,   R-   R.   R8   t   c2t   d1t   d2t   plR1   R2   R3   RM   RN   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_meijerl   s\    <'!$3'=@@C0#$61F$0?3(*c       
   C   s  t  g  d d g d d t g g  t ƒ j t ƒ t t ƒ t  g  d d g d d t g g  t ƒ d t  g  d d d g d d t d g g  t ƒ k s– t ‚ t ƒ  }  d } t t  t g g  g  g  |  ƒ t ƒ sÏ t ‚ t t  t d g g  g  g  |  ƒ t ƒ sý t ‚ t t  g  t g g  g  |  ƒ t ƒ s't ‚ t t  g  g  t g g  |  ƒ t ƒ sQt ‚ t t  g  g  g  t g |  ƒ t ƒ s{t ‚ t t  t g | g | d g g  |  ƒ t ƒ s¯t ‚ t t  t g | d g | g g  |  ƒ t ƒ sãt ‚ t t  t | g g  g  | d g |  ƒ t ƒ st ‚ t t  t | d g g  g  | g |  ƒ t ƒ sKt ‚ t d ƒ d } t t  | d g | g | d t g | g |  ƒ t ƒ s™t ‚ d  S(   Ni   i    i   i   i   (	   R   R   R   R   R   R   R'   R(   R   (   t   yR1   R2   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_meijerg_derivative¯   s     -.;	*.***4444c           C   sO  t  g  d g d g g  t ƒ j ƒ  d t k s4 t ‚ t  d g g  g  d g t ƒ j ƒ  d t k sh t ‚ t  g  g  d g g  t ƒ j ƒ  d t k s™ t ‚ t  g  g  d g t d ƒ d g t ƒ j ƒ  d t k s× t ‚ t  g  g  t d ƒ d g d g t ƒ j ƒ  d t k st ‚ t  d d g g  d g d g t ƒ j ƒ  t k sKt ‚ d  S(   Ni   i    i   i   (   R   R   t
   get_periodR   R   R   R   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_meijerg_periodÃ   s    441;;c          C   s   d d l  m }  |  d t t ƒ t } t } t g  g  | ƒ j | k sO t ‚ t d g g  | ƒ j | k ss t ‚ t d g d g | ƒ j | k sš t ‚ t d d g d g | ƒ j | k sÄ t ‚ t d d g d g |  d t t ƒ ƒ j d k sü t ‚ d  S(   Niÿÿÿÿ(   t	   exp_polari   i    i   (   R)   Rb   R   R   R   R    R#   R   (   Rb   R1   R2   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_hyper_unpolarifyÎ   s    !$'*c             s(  d d l  m }  m } m } m } m } m } m } m } m	 } m
 }	 m }
 m } d d l m } m ‰ t d ƒ \ ‰  ‰ ‰ ‰ } d |  f ‡  ‡ ‡ ‡ f d †  ƒ  Y} | | ƒ j d ƒ | d t | ƒ d	 k f ˆ  t f ƒ k sê t ‚ | ˆ t t ƒ | ƒ j d ƒ | d t | ƒ d	 k f ˆ t f ƒ k s:t ‚ | ˆ d
 t t ƒ | ƒ j d ƒ | ˆ t | ƒ d	 k f ˆ  t f ƒ k sŽt ‚ | ˆ d t t ƒ | ƒ j d ƒ | ˆ t | ƒ d	 k f ˆ t f ƒ k sât ‚ | ˆ d t t ƒ | ƒ j d ƒ | d
 ˆ t | ƒ d	 k f ˆ  t f ƒ k s:t ‚ | ˆ d t t ƒ | ƒ j d ƒ | d
 ˆ t | ƒ d	 k f ˆ t f ƒ k s’t ‚ | | ƒ j d ƒ ˆ  k s³t ‚ | ˆ t t ƒ | ƒ j d ƒ ˆ k sât ‚ ‡ f d †  } t d	 ƒ d ‰  | | | ƒ t t d	 ƒ d
 d	 g t d ƒ d
 g | ƒ | ƒ sHt ‚ | | ˆ  | ƒ t ˆ  g g  | ƒ | ƒ syt ‚ | | ˆ  | ƒ t ˆ  ˆ  t d	 ƒ d
 g d
 ˆ  g | ƒ | ƒ sÁt ‚ | | | ƒ | t d	 d	 g d
 g | ƒ | ƒ sùt ‚ | | | ƒ t t d	 ƒ d
 t d	 ƒ d
 g t d ƒ d
 g | ƒ | ƒ sJt ‚ | | | ƒ t d	 d	 g t d ƒ d
 g | ƒ | ƒ s‡t ‚ | | ˆ  | ƒ t ˆ  t d	 ƒ d
 ˆ  g t d	 ƒ d
 g | ƒ | ƒ sÖt ‚ | | ˆ  | ƒ d | d
 ˆ  d	 t ˆ  t d	 ƒ d
 ˆ  g t d	 ƒ d
 g | ƒ j | ƒ | ƒ sCt ‚ | |	 | ƒ | d t t d ƒ d
 d	 d	 g d
 d
 g | ƒ | ƒ st ‚ | |
 ˆ  | ƒ t ˆ  ˆ  g t d	 ƒ d
 g | ƒ | ƒ sÐt ‚ | | ˆ  | ƒ d
 ˆ  | t d	 ˆ  d	 ˆ  g t d ƒ d
 g | ƒ | ƒ s$t ‚ d  S(   Niÿÿÿÿ(   t   HyperRept   HyperRep_atanht   HyperRep_power1t   HyperRep_power2t   HyperRep_log1t   HyperRep_asin1t   HyperRep_asin2t   HyperRep_sqrts1t   HyperRep_sqrts2t   HyperRep_log2t   HyperRep_cosasint   HyperRep_sinasin(   t	   PiecewiseRb   s	   a b c d zt   myrepc              s\   e  Z e ‡  f d  †  ƒ Z e ‡ f d †  ƒ Z e ‡ f d †  ƒ Z e ‡ f d †  ƒ Z RS(   c            s   ˆ  S(   N(    (   t   clsR   (   R1   (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   _expr_smallä   s    c            s   ˆ  S(   N(    (   Rr   R   (   R2   (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   _expr_small_minusè   s    c            s   ˆ  | S(   N(    (   Rr   R   R7   (   R3   (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt	   _expr_bigì   s    c            s   ˆ  | S(   N(    (   Rr   R   R7   (   RM   (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   _expr_big_minusð   s    (   t   __name__t
   __module__t   classmethodRs   Rt   Ru   Rv   (    (   R1   R2   R3   RM   (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyRq   ã   s   t   nonrepi    i   i   i   i   i   t   nonrepsmallc            sŠ  t  |  j d ƒ | ˆ  d t d ƒ d d t d ƒ d d t d ƒ d d t d ƒ d ƒs_ t St  |  j d ƒ j ˆ  ˆ t t ƒ ˆ  ƒ j ˆ t ƒ |  j ˆ  ˆ t t ƒ ˆ  ƒ j d ƒ ˆ  d t d ƒ d d t d ƒ d d t d ƒ d d t d ƒ d ƒst S|  j ˆ  ˆ t t ƒ ˆ  ƒ j d	 ƒ } t	 | j ˆ  d ƒ j
 ƒ  | j ˆ  d ƒ j
 ƒ  ƒ d k rnt S‡ ‡  f d †  } xd d d d d d d d d g	 D]à } | |  d t t | t t d ƒ } | |  d t t | t t t t d ƒ } t  | | ˆ  ƒ st S| |  d t t | d t t d ƒ } | |  d t t | t t t t d ƒ } t  | | ˆ  ƒ s¢t Sq¢Wt S(   s2    Test that func is a valid representation of hyp. R{   R1   iÿÿÿÿi   R2   R3   i   RM   Rz   gVçž¯Ò<g»½×Ùß|Û=c            sK   |  j  ˆ ˆ  | ƒ ˆ ƒ j d ƒ } | j  ˆ ˆ  | ƒ ˆ ƒ j ˆ  t ƒ S(   NRz   (   t   subsRF   t   replaceR   (   t   funcR1   R2   t   rv(   Rb   R   (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   dosubs  s    %i    i   i   iþÿÿÿiýÿÿÿiüÿÿÿg     ð?g÷ÿÿÿÿÿï?(   R&   RF   R   RK   R|   R   R   R}   R   R6   R7   R%   (   R~   t   hypR   R?   R€   R7   t   expr1t   expr2(   Rb   (   R   sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   t  s.    C#&I):(&/+.iþÿÿÿ(   t   sympy.functions.special.hyperRd   Re   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   R)   Rp   Rb   R
   RF   R6   R%   R   R   R   R   R    R   (   Rd   Re   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   Rp   R   Rq   R„   (    (   R1   R2   R3   RM   Rb   sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_hyperrepÙ   s>    R%B 0$0$0$4$4!/"G1H8Q=O^LAc       	   C   sÜ  d d l  m }  m } d d l m } t ƒ  } t | t t t	 ƒ } t t
 g  | d d g g | d g | d | d d g g | d d ƒ } |  | | ƒ } xª d d g D]œ } x“ d	 d
 d d d d d d g D]s } t | | j d i | t 6| t 6ƒ ƒ d k  st ‚ t | | j d i | t 6| t 6ƒ ƒ d k  s× t ‚ q× Wq² Wd }	 | j t | ƒ } xÚ d d g D]Ì } xÃ d t d ƒ d d d t d ƒ d d d g D]’ } t | | j d i | t 6| |	 t 6| |	 | 6ƒ ƒ d k  søt ‚ t | | j d i | t 6| |	 t 6| |	 | 6ƒ ƒ d k  s­t ‚ q­WqwWt
 d d f d d f | t	 t ƒ d ƒ t
 d d f d d f | t	 t ƒ d ƒ d t t ƒ }
 |
 t t d ƒ j d t ƒ d k sØt ‚ d  S(    Niÿÿÿÿ(   t   besseliRb   (   t   li   i   i   g      à?g      ø?g        gš™™™™™¹?g333333Ó?gš™™™™™é?g/Ý$@gš™™™™™.@R|   g»½×Ùß|Û=g‚vIhÂ%<=i   g      Ð?g      è?g      ð?i    t   chop(   g      à?(    (   g      à?i    g      à?(    (   g      à?(    (   g      à?i    g      à?(    (   R)   R‡   Rb   R5   Rˆ   R'   R   R   R   R   R   R6   R7   R   R|   R   R	   R   R%   (   R‡   Rb   Rˆ   R1   t   argR‚   Rƒ   t   x_t   k_t   epsR?   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_meijerg_eval2  s,    	O%6?65?**c          C   sL  t  d ƒ \ }  } t d t d ƒ d t d ƒ d f |  d ƒ j |  ƒ t d t d ƒ d t d ƒ d f d ƒ d |  d t d t d	 ƒ d t d
 ƒ d f d ƒ d d |  d t d t d ƒ d t d ƒ d f d ƒ d t |  d ƒ k sÿ t ‚ t t d d d d | ƒ | d ƒ t d d f d d f d ƒ k sHt ‚ d  S(   Ns   k, xi   i   i   i   i   i    i	   i   i   i   iQ   i
   i   i`  i   (   i   (   i   (   i   (   i   (    (    (   i   (   i    (    (    (   i   (   i    (   R
   R    R   t   seriesR   R   R   R   (   R   R   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_limitsQ  s    6"c          C   sÓ   t  d ƒ \ }  } } } } } t |  | | | | | ƒ t |  | | | | | ƒ k sZ t ‚ t |  | | | | | ƒ t |  | | | | | ƒ k s– t ‚ t |  | | | t d ƒ t d ƒ ƒ t d ƒ k sÏ t ‚ d  S(   Ns   a b1 b2 c x yi    i   (   R
   R   R   R   (   R1   R-   R.   R3   R   R^   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_appellf1[  s    <<c       	   C   sm  d d l  m }  t d ƒ \ } } } } } } } |  t | | | | | | ƒ | ƒ | | t | d | | d | d | | ƒ | k sŽ t ‚ |  t | | | | | | ƒ | ƒ | | t | d | | d | d | | ƒ | k së t ‚ |  t | | | | | | ƒ | ƒ d k st ‚ |  t | | | | | | ƒ | ƒ t t | | | | | | ƒ | ƒ k sit ‚ d  S(   Niÿÿÿÿ(   R   s   a b1 b2 c x y zi   i    (   R)   R   R
   R   R   R   (   R   R1   R-   R.   R3   R   R^   R   (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   test_derivative_appellf1a  s    !]]0N(0   R)   R    R   R   R   R   R   R   R   R   R	   R
   R   R   R   R   R   t   sympy.series.limitsR   R5   R   R   R   t   sympy.utilities.pytestR   R   t   sympy.utilities.randtestR   R'   R   R&   R   R(   R   R0   R9   RB   RH   RL   R]   R_   Ra   Rc   R†   RŽ   R   R‘   R’   (    (    (    sG   lib/python2.7/site-packages/sympy/functions/special/tests/test_hyper.pyt   <module>   s&   j		!						C			Y	
	