o
    g                     @   s$   d dl mZ d dlmZ dd ZdS )    )	WeylGroup)Matrixc                  C   s  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s5J |  d
ks=J | ddksFJ | ddksOJ t d}| dks[J |ddksdJ |dtg dg dg dg dg dgks~J |ddksJ t d}|ddksJ |dtg dg dg dg dg dgksJ t d}|d dksJ |d!d"ksJ |d tg d#g d$g d%gksJ t d&}|dtg dg dg d'g dgksJ |ddksJ 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h r   ^/var/www/visachat/venv/lib/python3.10/site-packages/sympy/liealgebras/tests/test_weyl_group.pytest_weyl_group   sB   (r!   N)sympy.liealgebras.weyl_groupr   sympy.matricesr   r!   r   r   r   r    <module>   s    