+
    i                         ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	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# )    )x)S)AlgebraicNumber)sqrt)Polycyclotomic_poly)QQ)DomainMatrixDM)	round_two)raisesc                     \        \        R  4       \        \        R 4       \        ^4      \        P                  ! ^\
        4      ^}3\        ^4      \        P                  ! ^\
        4      R3\        ^,          ^,
          \        ^R.^ R..\
        4      ^3\        ^,          ^,
          \        ^^ .^ ^..\
        4      ^3\        ^,          \        ^,          ,           ^\        ,          ,
          ^,           \        . RO. RO. R	O.\
        4      P                  4       R
3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,           ^,
          \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           \        ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,
          ^,
          \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,           ^,
          \        . RO\
        4      P                  4       ^Q3\        ^,          ^\        ^,          ,          ,           ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,           ^,
          \        . RO\
        4      P                  4       ^13\        ^,          ^\        ^,          ,          ,           \        ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,           ^,
          \        . RO\
        4      P                  4       ^13\        ^,          ^\        ^,          ,          ,           ^\        ,          ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^\        ,          ,
          ^,           \        . RO\
        4      P                  4       R3\        ^,          ^	\        ^,          ,          ,           ^\        ,          ,           ^,
          \        . RO\
        4      P                  4       R3\        ^,          ^\        ^,          ,          ,           ^	\        ,          ,
          ^,           \        . RO\
        4      P                  4       R3^\        ^,          ,          ^\        ^,          ,          ,           ^
\        ,          ,
          ^(,           \        . RO. RO. R	O.\
        4      P                  4       R
3\        ^^4      \        ^,          ,          \        ^^4      \        ^,          ,          ,           \        ^
^4      \        ,          ,
          \        ^(^4      ,           \        . RO. RO. R	O.\
        4      P                  4       R
33p V  F  w  rp\
        P                  ! V4      pVP                  4       P                  pVP                  4       pWc8X  g   Q hVP                  4       V,          P                  4       ^,          ^8X  d   K  Q h	  R# ) c                  N    \        \        \        ^,          ^,
          4      4      #    )r   r   r        g/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/polys/numberfields/tests/test_basis.py<lambda> test_round_two.<locals>.<lambda>   s    ya1fqj)9:r   c                  `    \        \        \        ^,          \        ^4      ,           4      4      # r   )r   r   r   r   r   r   r   r   r      s    ya1ftAw.>)?@r   i  i  NiY   r   r   r   r   r   r   r   r   r   r   i	))r   r      r   r   r   r   r   i))r   r   r   r   r   i))r   r   )   r   r   r   i))r   r    r!   r!   r   r   iy))r!   )r   r    r!   r   )r   r   r   iit)))r      r   r"   r#   r   r   iQ)))r      )   r$   )r   r$   r   r   )r   r   r   i)r   )r   r   r   r   i])r   r   r   ))r   r%   r!   r&   r   r   iT)r   
ValueErrorr   r
   eyer	   r   r   	transposealg_field_from_polymaximal_order	QQ_matrixdiscriminantinvdet)casesfB_expd_expKBds          r   test_round_twor7      s   
::;
:@A
 
	\--a4c:		\--a4f=	
a!R!Vq&k2B7;	
a!R!Q!Q("-r2	
a!q&1q5	 1	$b)Y@S)TVX&Y&c&c&egkl 
AAqD1q5	 1	$b)ceg&h&r&r&tvyz	
AAqD1q5	 1	$b)TVX&Y&c&c&egkl	
AAqD1	q	 "%Z\^"_"i"i"kmpq	
AAqD1q5	 1	$b)TVX&Y&c&c&egkl	
AAqD1	b!QSUV``bdhi	
AAqD1q5	 1	$b)Y[]&^&h&h&jlno	
AAqD1	b!VXZ[eegimn	
AAqD1q5	 1	$b)^`b&c&m&m&oqst	
AAqD1	q	 "%PRT"U"_"_"achi	
AAqD1q5	 1	$b)^`b&c&m&m&oquv	
AAqD1q5	 1	$b)Y[]&^&h&h&jlpq	
AAqD1q5	 1	$b)Y[]&^&h&h&jlno	
AAqD1q5	 1	$b)JB&O&Y&Y&[]cd	
AAqD1q5	 1	$b)TVX&Y&c&c&egkl	
AAqD1q5	 1	$b)TVX&Y&c&c&egkl	
AQT		AE	!B	&+[]_(`(j(j(lnst	
1a4!AqD&26	!B	&IyBU+VXZ([(e(e(gimn	Aq!Q$Aq!Q$	&B1	4r"ay	@"iQZ\oEprtBuBB  CB  DH  	I]/E` !%""1%OO''NNzz ""$a'1,,, !r   c                  4   \        \        ^4      RR7      p \        P                  ! V 4      pVP	                  4       pVP	                  RR7      pVP	                  RR7      pW!! ^.4      V! \
        P                  \
        P                  .4      .8X  g   Q hV^\
        P                  V ^,          ,           .8X  g   Q hWAP                  P                  ^.4      VP                  P                  \
        P                  \
        P                  .4      .8X  g   Q hR# )r"   alpha)aliassympy)fmtalgN)	r   r   r	   algebraic_fieldintegral_basisr   Halfextfield_element)r9   kB0B1B2s        r   "test_AlgebraicField_integral_basisrG   L   s    DG73E
5!A	
			B	
		g		&B	
		e		$B!QC&!QVVQVV,-....!QVVeAg%&&&&%%%%qc*%%%%qvvqvv&679 9 9 9r   N)	sympy.abcr   
sympy.corer   sympy.core.numbersr   (sympy.functions.elementary.miscellaneousr   sympy.polysr   r   sympy.polys.domainsr	   sympy.polys.matricesr
   r   sympy.polys.numberfields.basisr   sympy.testing.pytestr   r7   rG   r   r   r   <module>rQ      s+      . 9 - " 1 4 '=-@	9r   