§
    °³Ùg  ã                   ó2   — d dl mZmZmZ d dlmZ d„ Zd„ ZdS )é    )ÚSymbolÚIntegerÚoo)Úraisesc                  óx  ‡‡— t          d¦  «        Št          d¦  «        Š‰‰‰‰z  t          d¦  «        g} ˆˆfd„| D ¦   «         g d¢k    sJ ‚ˆˆfd„| D ¦   «         g d¢k    sJ ‚d‰z  ‰z                       ¦   «         d‰z  ‰z           d	k    sJ ‚d‰z  ‰z                       ¦   «         ‰‰z           dk    sJ ‚d S )
NÚxÚyé   c                 ób   •— g | ]+}d ‰z  d‰z  z   ‰z   d z                         ¦   «         |         ‘Œ,S )é   é   ©Úas_coefficients_dict©Ú.0Úir   r	   s     €€úO/granary/edev/quantum/lib/python3.11/site-packages/symengine/tests/test_expr.pyú
<listcomp>z-test_as_coefficients_dict.<locals>.<listcomp>	   s?   ø€ ÐIÐIÐI¸aˆQˆq‰S�1�Q‘3‰Y˜‰]˜QÑ×4Ò4Ñ6Ô6°qÔ9ÐIÐIÐIó    )é   r
   r   r   c                 óP   •— g | ]"}d ‰z  ‰z                        ¦   «         |         ‘Œ#S )r   r   r   s     €€r   r   z-test_as_coefficients_dict.<locals>.<listcomp>   s2   ø€ Ð=Ð=Ð=°!ˆQˆq‰S�‰U×(Ò(Ñ*Ô*¨1Ô-Ð=Ð=Ð=r   )r   r   r   r   g      @r   )r   r   r   )Úcheckr   r	   s    @@r   Útest_as_coefficients_dictr      s  øø€ Ýˆs‰Œ€AÝˆs‰Œ€AØ��1�Q‘3� ™
œ
Ð#€EØIÐIÐIÐIÐIÀ5ÐIÑIÔIØˆˆòð ð ð à=Ð=Ð=Ð=Ð=°uÐ=Ñ=Ô=Øˆˆòð ð ð à�‰E�!‰G×)Ò)Ñ+Ô+¨C°©E°!©GÔ4¸Ò9Ð9Ð9Ð9Ø�‰E�!‰G×)Ò)Ñ+Ô+¨A¨a©CÔ0°CÒ7Ð7Ð7Ð7Ð7Ð7r   c                  ó$  — t          d¦  «        } t          d¦  «        }d| |z  z                       ¦   «         dd| |ik    sJ ‚d| dz  z  |dz  z                       ¦   «         dd| d|dik    sJ ‚t                                ¦   «         t          d¦  «        dt          dik    sJ ‚| |z                       ¦   «         | |ik    sJ ‚dt          d¦  «        z  |z                       ¦   «         t          d¦  «        | ik    sJ ‚| dt          d¦  «        z  |z  z                       ¦   «         | t          d¦  «        t          d¦  «        | ik    sJ ‚d|z                       ¦   «         d|ik    sJ ‚d| z                       ¦   «         d| ik    sJ ‚d S )Nr   r	   r   r
   r   éÿÿÿÿ)r   Úas_powers_dictr   r   )r   r	   s     r   Útest_as_powers_dictr      s©  € Ýˆs‰Œ€AÝˆs‰Œ€Aàˆa�‰d‰F×"Ò"Ñ$Ô$¨¨A¨q°!¨Ò4Ð4Ð4Ð4Øˆa�‰d‰F�1�a‘4‰K×'Ò'Ñ)Ô)¨a°°A°q¸!¸QÐ-?Ò?Ð?Ð?Ð?ÝˆC×ÒÑ!Ô!¥g¨b¡k¤k°1µb¸!Ð%<Ò<Ð<Ð<Ð<Øˆq‰D× Ò Ñ"Ô" q¨! fÒ,Ð,Ð,Ð,Ø�w�q‰zŒz‰\˜AÑ×-Ò-Ñ/Ô/µG¸A±J´JÀÀÐ3CÒCÐCÐCÐCØˆq•˜‘”‰|˜aÑÑ×/Ò/Ñ1Ô1°a½À¹¼ÅWÈQÁZÄZÐRSÐQSÐ5TÒTÐTÐTÐTØˆq‰D× Ò Ñ"Ô" q¨! fÒ,Ð,Ð,Ð,Ø�ˆr‰E×!Ò!Ñ#Ô#¨¨A¨2 wÒ.Ð.Ð.Ð.Ð.Ð.r   N)Ú	symenginer   r   r   Úsymengine.test_utilitiesr   r   r   © r   r   ú<module>r!      s]   ðØ )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ø +Ð +Ð +Ð +Ð +Ð +ð	8ð 	8ð 	8ð/ð /ð /ð /ð /r   