
    sh                     >    S SK JrJrJrJrJr  S SKJr  S SKJ	r	  S r
g)    )	symmetriccyclicalternatingdihedralrubik)Permutation)raisesc                  z	   [        [        S5      5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      /:X  d   e[        [        S5      5      [        / S	Q5      [        / S
Q5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      /
:X  d   e[        [        S5      5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      /:X  d   e[        [	        S 5      5      [        / S!Q5      [        / S"Q5      [        / S#Q5      [        / S$Q5      [        / S%Q5      [        / S&Q5      /:X  d   e[        [	        S5      5      [        / SQ5      [        / S'Q5      [        / S(Q5      [        / SQ5      [        / SQ5      [        / S)Q5      [        / S*Q5      [        / SQ5      [        / SQ5      [        / S+Q5      [        / S,Q5      [        / SQ5      [        / SQ5      [        / S-Q5      [        / S.Q5      [        / SQ5      [        / SQ5      [        / S/Q5      [        / S0Q5      [        / SQ5      [        / SQ5      [        / S1Q5      [        / S2Q5      [        / SQ5      /:X  d   e[        [        S35      5      [        S4S3/5      [        S3S4/5      /:X  d   e[        [        S55      5      [        / SQ5      [        / SQ5      [        / SQ5      [        / SQ5      /:X  d   e[        [        S 5      5      [        / S!Q5      [        / S&Q5      [        / S$Q5      [        / S"Q5      [        / S%Q5      [        / S#Q5      /:X  d   e[        [        S65      5      [        / S7Q5      [        / S8Q5      [        / S9Q5      [        / S:Q5      [        / S;Q5      [        / S<Q5      [        / S=Q5      [        / S>Q5      [        / S?Q5      [        / S@Q5      /
:X  d   e[        [        SA 5        g )BN   )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   )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   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   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   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   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   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   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   )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   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   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   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   c                      [        S5      $ )Nr   )r        }/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/sympy/combinatorics/tests/test_generators.py<lambda>!test_generators.<locals>.<lambda>i   s    uQxr   )listr   r   r   r   r   r	   
ValueErrorr   r   r   test_generatorsr      s   q	?&'&'&'&'&'&') ) ) ) r
23232323232323232323
 5 
5 
5 
5 AL!L!L!L!L!L!L!L!L!L!L!L!$# # # # 	!IIIIII"        	!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!1"# # # #4 QF[!Q0!2 2 2 2 L!L!L!L!	!# # # # IIIIII!        O$O$O$O$O$O$O$O$O$O$
!& 
& 
& 
& :'(r   N)sympy.combinatorics.generatorsr   r   r   r   r    sympy.combinatorics.permutationsr   sympy.testing.pytestr	   r   r   r   r   <module>r!      s     8 'c)r   