§
    OŠtjÅ  ã                   óx   — d dl mZmZmZ d dlmZmZmZmZm	Z	 d dl
mZ d dlmZ d dlmZ d„ Zd„ Zd„ Zd	„ Zd
„ ZdS )é    )ÚSymmetricGroupÚAlternatingGroupÚCyclicGroup)Ú_verify_bsgsÚ_cmp_perm_listsÚ_naive_list_centralizerÚ_verify_centralizerÚ_verify_normal_closure)ÚPermutation)ÚPermutationGroup)Úshufflec                  óÔ   — t          d¦  «        } t          |                      ¦   «         ¦  «        }|                     ¦   «         }t	          |¦  «         t          ||¦  «        du sJ ‚d S )Né   T)r   ÚlistÚgenerate_diminoÚcopyr   r   )ÚSÚelsÚothers      úe/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/combinatorics/tests/test_testutil.pyÚtest_cmp_perm_listsr      sa   € Ý�qÑÔ€AÝ
ˆq× Ò Ñ"Ô"Ñ
#Ô
#€CØ�HŠH‰JŒJ€EÝˆE�N„N€NÝ˜3 Ñ&Ô&¨$Ð.Ð.Ð.Ð.Ð.Ð.ó    c                  óò   — t          d¦  «        } t          d¦  «        }t          | | ¦  «        t          g d¢¦  «        gk    sJ ‚t	          t          | |¦  «        ¦  «                             |¦  «        sJ ‚d S )Né   ©r   é   é   )r   r   r   r   r   Úis_subgroup)r   ÚAs     r   Útest_naive_list_centralizerr       sy   € å�qÑÔ€AÝ˜ÑÔ€AÝ" 1 aÑ(Ô(­[¸¸¸Ñ-CÔ-CÐ,DÒDÐDÐDÐDÝÕ3°A°qÑ9Ô9Ñ:Ô:×FÒFÀqÑIÔIÐIÐIÐIÐIÐIr   c                  ó   — t          d¦  «        } |                      ¦   «          | j        }| j        }t	          | ||¦  «        du sJ ‚t	          | |d d…         |¦  «        du sJ ‚t	          | || j        ¦  «        du sJ ‚d S )Né   TéÿÿÿÿF)r   Úschreier_simsÚbaseÚstrong_gensr   Ú
generators)r   r%   r&   s      r   Útest_verify_bsgsr(      s”   € Ý�qÑÔ€AØ‡O‚OÑÔÐØŒ6€DØ”-€KÝ˜˜4 Ñ-Ô-°Ð5Ð5Ð5Ð5Ý˜˜4   œ9 kÑ2Ô2°eÐ;Ð;Ð;Ð;Ý˜˜4 ¤Ñ.Ô.°%Ð7Ð7Ð7Ð7Ð7Ð7r   c                  óÐ   — t          d¦  «        } t          d¦  «        }t          t          g d¢¦  «        g¦  «        }t	          | | |¬¦  «        sJ ‚t	          | ||¬¦  «        sJ ‚d S )Nr   r   )Úcentr)r   r   r   r   r	   )r   r   Útrivs      r   Útest_verify_centralizerr,   %   st   € å�qÑÔ€AÝ˜ÑÔ€AÝ�[¨¨¨Ñ3Ô3Ð4Ñ5Ô5€DÝ˜q !¨4Ð0Ñ0Ô0Ð0Ð0Ð0Ý˜q !¨1Ð-Ñ-Ô-Ð-Ð-Ð-Ð-Ð-r   c                  ó  — t          d¦  «        } t          d¦  «        }t          | ||¬¦  «        sJ ‚t          d¦  «        } t          d¦  «        }t          d¦  «        }t          | ||¬¦  «        sJ ‚t          | ||¬¦  «        sJ ‚d S )Nr   )Úclosurer"   )r   r   r
   r   )r   r   ÚCs      r   Útest_verify_normal_closurer0   .   s˜   € å�qÑÔ€AÝ˜ÑÔ€AÝ! ! Q°Ð2Ñ2Ô2Ð2Ð2Ð2Ý�qÑÔ€AÝ˜ÑÔ€AÝ�A‰Œ€AÝ! ! Q°Ð2Ñ2Ô2Ð2Ð2Ð2Ý! ! Q°Ð2Ñ2Ô2Ð2Ð2Ð2Ð2Ð2r   N)Ú sympy.combinatorics.named_groupsr   r   r   Úsympy.combinatorics.testutilr   r   r   r	   r
   Ú sympy.combinatorics.permutationsr   Úsympy.combinatorics.perm_groupsr   Úsympy.core.randomr   r   r    r(   r,   r0   © r   r   ú<module>r7      s  ððð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð 9Ð 8Ð 8Ð 8Ð 8Ð 8Ø <Ð <Ð <Ð <Ð <Ð <Ø %Ð %Ð %Ð %Ð %Ð %ð/ð /ð /ðJð Jð Jð8ð 8ð 8ð.ð .ð .ð	3ð 	3ð 	3ð 	3ð 	3r   