a
    kh                     @   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s6J |  g dksJJ |  dksZJ |  d	ksjJ |  d
kszJ | ddksJ | ddksJ t d}| dksJ |ddksJ |dtg dg dg dg dg dgksJ |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sbJ t d}|d dks~J |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sJ t d(}| d)ks"J d S )*NZA3zr1*r2)r   r      r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )Zr1Zr2Z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   Z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   ZD5zr2*r3*r5)r   r   r   r   )r   r   r   r	   r   ZG2zr1*r2*r1*r2zr2*r1*r1*r2r   )r   r   r   )r   r   r   )r   r   r   ZF4)r   r   r   r	   ZE6i  )r   Zmatrix_formr   
generatorsZgroup_orderZ
group_nameZcoxeter_diagramZelement_order)cdefgh r   U/var/www/auris/lib/python3.9/site-packages/sympy/liealgebras/tests/test_weyl_group.pytest_weyl_group   sB    *r   N)Zsympy.liealgebras.weyl_groupr   Zsympy.matricesr   r   r   r   r   r   <module>   s   