ó
Ąž\c           @   s=   d  d l  m Z d  d l m Z d  d l m Z d   Z d S(   iĸĸĸĸ(   t
   RootSystem(   t   TypeA(   t   Matrixc          C   sV  t  d  }  |  j t d  k s' t  |  j   i d d d d g d 6d d d d g d 6d d d d g d 6k sx t  |  j   d k s t  |  j   t d d d g d d d g d d d g g  k sŌ t  |  j   d k sę t  |  j	 d d  d d d d g k st  |  j
   i d d d d g d 6d d d d g d 6d d d d g d 6d d d d g d	 6d d d d g d
 6d d d d g d 6d d d d g d 6d d d d g d 6d d d d g d 6d d d d g d 6d d d d g d 6d d d d g d 6k st  |  j d d d d g d d d d g  d d d d g k sRt  d  S(   Nt   A3i   i   iĸĸĸĸi    i   s   alpha[1] + alpha[2] + alpha[3]s   0---0---0
1   2   3i   i   i   i   i   i	   i
   i   i   (   R    t   cartan_typeR   t   AssertionErrort   simple_rootst
   root_spacet   cartan_matrixR   t   dynkin_diagramt   add_simple_rootst	   all_rootst   add_as_roots(   t   c(    (    sG   lib/python2.7/site-packages/sympy/liealgebras/tests/test_root_system.pyt   test_root_system   s    QB*299&2N(   t   sympy.liealgebras.root_systemR    t   sympy.liealgebras.type_aR   t   sympy.matricesR   R   (    (    (    sG   lib/python2.7/site-packages/sympy/liealgebras/tests/test_root_system.pyt   <module>   s   