
    sg                     "    d dl mZ d dlmZ d Zy)    )	WeylGroup)Matrixc            	         t        d      } | j                  d      t        g dg dg dg dg      k(  sJ | j                         g dk(  sJ | j	                         dk(  sJ | j                         d	k(  sJ | j                         d
k(  sJ | j                  d      dk(  sJ | j                  d      dk(  sJ t        d      }|j	                         dk(  sJ |j                  d      dk(  sJ |j                  d      t        g dg dg dg dg dg      k(  sJ |j                  d      dk(  sJ t        d      }|j                  d      dk(  sJ |j                  d      t        g dg dg dg dg dg      k(  sJ t        d      }|j                  d       dk(  sJ |j                  d!      d"k(  sJ |j                  d       t        g d#g d$g d%g      k(  sJ t        d&      }|j                  d      t        g dg dg d'g dg      k(  sJ |j                  d      dk(  sJ t        d(      }|j	                         d)k(  sJ y )*NA3zr1*r2)r   r      r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r1r2r3g      8@z-S4: the symmetric group acting on 4 elements.z0---0---0
1   2   3zr1*r2*r3   zr1*r3*r2*r3   B5i   zr1*r2*r4*r5   zr2*r3)r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   zr1*r2*r1*r3*r5   D5zr2*r3*r5)r   r   r   r   )r   r   r   r   r   G2zr1*r2*r1*r2zr2*r1*r1*r2r   )r   r   r   )r   r   r   )r   r   r   F4)r   r   r   r   E6i  )r   matrix_formr   
generatorsgroup_order
group_namecoxeter_diagramelement_order)cdefghs         Z/var/www/html/venv/lib/python3.12/site-packages/sympy/liealgebras/tests/test_weyl_group.pytest_weyl_groupr"      sZ   $A==!V\<l-$ &% % % %<<>////==?d"""<<>LLLL"8888??:&!+++??=)Q...$A==?d"""??=)R///==!fo/.; '< < < <??+,111$A??:&!+++==$AQ*:0< )= = = =$A??=)Q...??=)Q...=='69i2S+TTTT$A==!V\<|-% && & & & ??7#q((($A==?e###    N)sympy.liealgebras.weyl_groupr   sympy.matricesr   r"    r#   r!   <module>r'      s    2 !$r#   