U
    ZÊ¹jÝ  ã                   @   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sŒt‚|  d¡dksžt‚|  d¡dks°t‚t dƒ}| ¡ dksÈt‚| 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�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�s²t‚t dƒ}| d¡dk�sÎt‚| d¡dk�sât‚| 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�sˆt‚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*r5éÿÿÿÿZ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/bwave/python/venv/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   