
    g                     $    d dl mZ d dlmZ d ZdS )    )	WeylGroup)Matrixc            	         t          d          } |                     d          t          g dg dg dg dg          k    sJ |                                 g dk    sJ |                                 dk    sJ |                                 d	k    sJ |                                 d
k    sJ |                     d          dk    sJ |                     d          dk    sJ t          d          }|                                dk    sJ |                    d          dk    sJ |                    d          t          g dg dg dg dg dg          k    sJ |                    d          dk    sJ t          d          }|                    d          dk    sJ |                    d          t          g dg dg dg dg dg          k    sJ t          d          }|                    d           dk    sJ |                    d!          d"k    sJ |                    d           t          g d#g d$g d%g          k    sJ t          d&          }|                    d          t          g dg dg d'g dg          k    sJ |                    d          dk    sJ t          d(          }|                                d)k    sJ d S )*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         c/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/liealgebras/tests/test_weyl_group.pytest_weyl_groupr"      sV   $A==!!V\\\<<<lll-$ &% &% % % % %<<>>///////==??d""""<<>>LLLLL"88888??:&&!++++??=))Q....$A==??d""""??=))R////==!!fooo///.; '< '< < < < <??+,,1111$A??:&&!++++==$$AQAQAQ*:*:*:0< )= )= = = = =$A??=))Q....??=))Q....==''6999iii2S+T+TTTTT$A==!!V\\\<<<|||-% && && & & & & ??7##q(((($A==??e######    N)sympy.liealgebras.weyl_groupr   sympy.matricesr   r"    r#   r!   <module>r'      sB    2 2 2 2 2 2 ! ! ! ! ! !$ $ $ $ $r#   