o
    hP                     @   sB  d Z g d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 ddlmZ ddlmZmZ dd	lmZmZ dd
lmZmZ ddlmZ ddlmZ ddlmZmZ ddl m!Z! ddl"m#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 e'Z2e)Z3e+Z4e-Z5e/Z6e1Z7e8d dS )z(Implementation of mathematical domains. )DomainFiniteFieldIntegerRingRationalField	RealFieldComplexFieldAlgebraicFieldPolynomialRingFractionFieldExpressionDomainPythonRationalGFFFZZQQZZ_IQQ_IRRCCEXEXRAW   )r   )r   r   r   )r   r   )r   r   )r   )r   r   )r   r   )r   r   )r   )r	   )r
   r   )r   )r       )GROUND_TYPES)PythonFiniteField)GMPYFiniteField)PythonIntegerRing)GMPYIntegerRing)PythonRationalField)GMPYRationalField)r   r   r   r   r   r   	FF_pythonFF_gmpy	ZZ_pythonZZ_gmpy	QQ_pythonQQ_gmpyN)9__doc____all__domainr   finitefieldr   r   r   integerringr   r   rationalfieldr   r   algebraicfieldr   gaussiandomainsr   r   	realfieldr   r   complexfieldr   r   polynomialringr   fractionfieldr	   expressiondomainr
   r   expressionrawdomainr   pythonrationalr   sympy.external.gmpyr   pythonfinitefieldr   gmpyfinitefieldr   pythonintegerringr   gmpyintegerringr   pythonrationalfieldr   gmpyrationalfieldr   r   r    r!   r"   r#   r$   extend r<   r<   R/var/www/html/ai/venv/lib/python3.10/site-packages/sympy/polys/domains/__init__.py<module>   s:    