§
    ·§gP  ã                   ód  — 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 8                    d¦  «         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© ó    úX/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/polys/domains/__init__.pyú<module>r@      sý  ðØ .Ð .ðð ð €ð Ð Ð Ð Ð Ð Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø *Ð *Ð *Ð *Ð *Ð *Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø (Ð (Ð (Ð (Ð (Ð (Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø &Ð &Ð &Ð &Ð &Ð &Ø *Ð *Ð *Ð *Ð *Ð *ð -Ð ,Ð ,Ð ,Ð ,Ð ,ð 1Ð 0Ð 0Ð 0Ð 0Ð 0Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0à€	Ø
€à€	Ø
€à€	Ø
€à ‡‚ð ñ ô ð ð ð r>   