+
    i                     V    R t ^ RIHt ^ RIHt ^ RIHtHt ^ RIH	t	 ^ RI
Ht R tR tR# )	zTests for quotient rings.)ZZ)QQ)xy)NotReversible)raisesc            	        a \         P                  ! \        4      \        ^
,          .,          p V P                  \        4      oSS^,           ,          V P                  \        ^,          \        ,           4      8X  g   Q hS\        ,          V P                  \        ^,          4      8X  g   Q h\        S,          V P                  \        ^,          4      8X  g   Q hS\        ,           V P                  ^\        ,          4      8X  g   Q h\        S,           ^S,          8X  g   Q hS^,          V P                  \        ^,          4      8X  g   Q h^^S,
          ,          V P                  \	        R \        ^
4       4       4      4      8X  g   Q hS^
,          V P                  8X  g   Q hS\        8w  g   Q h\        \        V3R l4       R# )
   c              3   <   "   T F  p\         V,          x  K  	  R # 5iN)r   ).0is   & i/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/polys/domains/tests/test_quotientring.py	<genexpr>+test_QuotientRingElement.<locals>.<genexpr>   s     %>IqaddIs   c                     < ^S ,          # )    )Xs   r   <lambda>*test_QuotientRingElement.<locals>.<lambda>   s	    !A#    N)	r   old_poly_ringr   convertsumrangezeror   r   )Rr   s    @r   test_QuotientRingElementr      s5   
QUG#A			!Aa!e9		!Q$(++++Q3!))AqD/!!!Q3!))AqD/!!!q5AIIacN"""q5AaC<<a4199QT?"""a!e9		#%>E"I%>">????b5AFF??6M6
=+&r   c                     \         P                  ! \        4      P                  \        ^,          ^,           4      p \         P                  ! \        4      V ,          pV\         P                  ! \        4      \        ^,          ^,           .,          8X  g   Q hV\         P                  ! \        4      \         P                  ! \        4      P                  \        ^,          ^,           4      ,          8X  g   Q hV\         P                  ! \        4      8w  g   Q hVP	                  ^4      \        ,          \        ) V ,           8X  g   Q hRV ,           \        ^,          V ,           8X  g   Q hVP	                  \        ^4      \
        4      ^V ,           8X  g   Q hVP	                  VP	                  \        4      V4      VP	                  \        4      8X  g   Q hVP	                  \        4      p\         P                  ! \        4      P	                  \        4      pRV ,           V^,          V ,           8X  g   Q hRV ,           V^,          V ,           8X  g   Q hVP                  V4      \        8X  g   Q h\        \        R 4       \         P                  ! \        RR7      pVP                  \        4      p VP	                  ^4      V ,           W,          P	                  ^4      8X  g   Q hR# )   c                      \         P                  ! \        4      \         P                  ! \        \        4      P	                  \        4      ,          # r   )r   r   r   r   idealr   r   r   r   #test_QuotientRing.<locals>.<lambda>0   s-    r//223C3CAq3I3O3OPQ3RRr   ilex)orderN)	r   r   r   r"   r   r   to_sympyr   
ValueError)Ir   r   Ys       r   test_QuotientRingr+      s   
!!!Q$(+A
AA  #QTAXJ....  #B$4$4Q$7$=$=adQh$GGGGG  ####99Q<>aR!V###6QTAX99RUB1q5(((99QYYq\1%1555			!A
##A&A6QTAX6QTAX::a=A
:RS
&)A	
A99Q<!}}Q////r   N)__doc__sympy.polys.domains.integerringr   !sympy.polys.domains.rationalfieldr   	sympy.abcr   r   sympy.polys.polyerrorsr   sympy.testing.pytestr   r   r+   r   r   r   <module>r2      s!     . 0  0 ''"0r   