ó
¡¼™\c           @  s\   d  Z  d d l m Z m Z d d l m Z d d l m Z e d e f d „  ƒ  Yƒ Z d S(   s4   Implementaton of :class:`CharacteristicZero` class. iÿÿÿÿ(   t   print_functiont   division(   t   Domain(   t   publict   CharacteristicZeroc           B  s   e  Z d  Z e Z d „  Z RS(   s-   Domain that has infinite number of elements. c         C  s   d S(   s*   Return the characteristic of this domain. i    (    (   t   self(    (    sE   lib/python2.7/site-packages/sympy/polys/domains/characteristiczero.pyt   characteristic   s    (   t   __name__t
   __module__t   __doc__t   Truet   has_CharacteristicZeroR   (    (    (    sE   lib/python2.7/site-packages/sympy/polys/domains/characteristiczero.pyR      s   N(	   R	   t
   __future__R    R   t   sympy.polys.domains.domainR   t   sympy.utilitiesR   R   (    (    (    sE   lib/python2.7/site-packages/sympy/polys/domains/characteristiczero.pyt   <module>   s
   