
    \h                     v    S r  " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      rg)z*Common Exceptions for `holonomic` module. c                       \ rS rSrS rSrg)BaseHolonomicError   c                     [        S5      e)Nzabstract base class)NotImplementedError)selfargss     W/var/www/auris/envauris/lib/python3.13/site-packages/sympy/holonomic/holonomicerrors.pynewBaseHolonomicError.new   s    !"788     N)__name__
__module____qualname____firstlineno__r
   __static_attributes__r   r   r	   r   r      s    9r   r   c                        \ rS rSrS rS rSrg)NotPowerSeriesError   c                     Xl         X l        g N	holonomicx0r   r   r   s      r	   __init__NotPowerSeriesError.__init__
       "r   c                 ^    SnU[        U R                  5      -  nUSU R                  -  -  nU$ )Nz#A Power Series does not exists for z
 about %s.strr   r   r   ss     r	   __str__NotPowerSeriesError.__str__   s2    1	S  	\477""r   r   Nr   r   r   r   r   r$   r   r   r   r	   r   r          r   r   c                        \ rS rSrS rS rSrg)NotHolonomicError   c                     Xl         g r   m)r   r-   s     r	   r   NotHolonomicError.__init__   s    r   c                     U R                   $ r   r,   )r   s    r	   r$   NotHolonomicError.__str__   s    vvr   r,   Nr&   r   r   r	   r)   r)      s    r   r)   c                        \ rS rSrS rS rSrg)SingularityError   c                     Xl         X l        g r   r   r   s      r	   r   SingularityError.__init__   r   r   c                 T    [        U R                  5      nUSU R                  -  -  nU$ )Nz has a singularity at %s.r    r"   s     r	   r$   SingularityError.__str__"   s)    	($''11r   r   Nr&   r   r   r	   r2   r2      s    r   r2   c                        \ rS rSrS rS rSrg)NotHyperSeriesError'   c                     Xl         X l        g r   r   r   s      r	   r   NotHyperSeriesError.__init__)   r   r   c                 ^    SnU[        U R                  5      -  nUSU R                  -  -  nU$ )NzPower series expansion of z about %s is not hypergeometricr    r"   s     r	   r$   NotHyperSeriesError.__str__-   s3    (	S  	.77r   r   Nr&   r   r   r	   r9   r9   '   r'   r   r9   N)__doc__	Exceptionr   r   r)   r2   r9   r   r   r	   <module>rA      sH    19 9

, 
* 	) 	
, 
r   