U
    9%e                     @   s$   d dl mZ d dlmZ dd ZdS )    )	WeylGroup)Matrixc                  C   s  t d} | dtddddgddddgddddgddddggksFt|  dddgks\t|  dkslt|  d	ks|t|  d
kst| ddkst| ddkstt d}| dkst|ddkst|dtdddddgdddddgdddddgdddddgdddddggks.t|ddksBtt d}|ddks^t|dtdddddgdddddgdddddgdddddgdddddggkstt d}|ddkst|ddkst|dtdddgdddgdddggkstt d}|dtddddgddddgddddgddddggksZt|ddksntt d}| dkstd S )NZA3zr1*r2r      r1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*r3zr1*r2*r1*r3*r5   ZD5zr2*r3*r5ZG2zr1*r2*r1*r2zr2*r1*r1*r2ZF4ZE6i  )	r   Zmatrix_formr   AssertionError
generatorsZgroup_order
group_nameZcoxeter_diagramZelement_order)cdefgh r   f/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/liealgebras/tests/test_weyl_group.pytest_weyl_group   sN    
 
"  "  0
 
r   N)Zsympy.liealgebras.weyl_groupr   Zsympy.matricesr   r   r   r   r   r   <module>   s   