§
    OŠtj&  ã                   óÖ   — d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
 d dlmZ  ed¦  «        Z ed¦  «        Z ed	d
¬¦  «        Z edd
¬¦  «        Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )é    )ÚInteger)ÚSymbol)ÚSum)ÚQExprÚ_qsympify_sequence)ÚHilbertSpace)ÚTupleÚxÚyÚnT)ÚintegerÚmc                  óô  — t          d¦  «        } | j        dk    sJ ‚| j        t          ¦   «         k    sJ ‚| j        du sJ ‚t          dd¦  «        } | j        t          d¦  «        t          d¦  «        fk    sJ ‚t          j        t          ¦   «         t          d¦  «        t          d¦  «        ¦  «        } | j        t          d¦  «        t          d¦  «        fk    sJ ‚| j        t          ¦   «         k    sJ ‚d S )Nr   )r   Fé   )r   ÚlabelÚhilbert_spacer   Úis_commutativer   Ú_new_rawargs)Úqs    úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/physics/quantum/tests/test_qexpr.pyÚtest_qexpr_newr      sÝ   € Ýˆa‰Œ€AØŒ7�dŠ?ˆ?ˆ?ˆ?ØŒ?�l™nœnÒ,Ð,Ð,Ð,ØÔ˜uÐ$Ð$Ð$Ð$åˆa�‰Œ€AØŒ7•w˜q‘z”z¥7¨1¡:¤:Ð.Ò.Ð.Ð.Ð.åÔ�<™>œ>­7°1©:¬:µw¸q±z´zÑBÔB€AØŒ7•w˜q‘z”z¥7¨1¡:¤:Ð.Ò.Ð.Ð.Ð.ØŒ?�l™nœnÒ,Ð,Ð,Ð,Ð,Ð,ó    c                  ó,  — t          t          ¦  «        } t          t          ¦  «        }| j        du sJ ‚|j        du sJ ‚| |z  || z  k    sJ ‚t          j        t          d¦  «        t          d¦  «        t          ¦   «         ¦  «        }|j        du sJ ‚d S )NFr   r   )r   r
   r   r   r   r   r   )Úq1Úq2r   s      r   Útest_qexpr_commutativer      s“   € Ý	�q‰Œ€BÝ	�q‰Œ€BØÔ Ð%Ð%Ð%Ð%ØÔ Ð%Ð%Ð%Ð%Øˆb‰5�B�r‘EŠ>ˆ>ˆ>ˆ>åÔ�7 1™:œ:¥w¨q¡z¤zµ<±>´>ÑBÔB€AØÔ˜uÐ$Ð$Ð$Ð$Ð$Ð$r   c                  ól   — t          t          t          ¦  «        } | j        t          t          hk    sJ ‚d S )N)r   r
   r   Úfree_symbols©r   s    r   Útest_qexpr_free_symbolsr    '   s,   € Ý	�q•!‰Œ€BØŒ?�q¥!˜fÒ$Ð$Ð$Ð$Ð$Ð$r   c                  óº  — t          t          t          ¦  «        t          ddf¦  «        } |                      ¦   «         t          d¦  «        t          d¦  «        z   t          d¦  «        z   k    sJ ‚t          t          t          t          ¦  «        t          ddft          ddf¦  «        }|                     ¦   «         t          dd¦  «        t          dd¦  «        z   t          dd¦  «        z   t          dd¦  «        z   t          dd¦  «        z   t          dd¦  «        z   t          dd¦  «        z   t          dd¦  «        z   t          dd¦  «        z   k    sJ ‚d S )Nr   é   r   )r   r   r   Údoitr   )r   r   s     r   Útest_qexpr_sumr$   ,   s$  € Ý	�U•1‰XŒX�˜!˜A�wÑ	Ô	€BØ�7Š7‰9Œ9�˜a™œ¥5¨¡8¤8Ñ+­e°A©h¬hÑ6Ò6Ð6Ð6Ð6å	�U•1•a‰[Œ[�1˜a ˜)¥a¨¨A YÑ	/Ô	/€BØ�7Š7‰9Œ9�˜a ™œ¥e¨A¨q¡k¤kÑ1µE¸!¸Q±K´KÑ?Ýˆa�‰ŒñÝ˜A˜q‘k”kñ"Ý$)¨!¨Q¡K¤Kñ0åˆa�‰Œñå˜A˜q‘k”kñ"å$)¨!¨Q¡K¤Kñ0ò 0ð 0ð 0ð 0ð 0ð 0r   c                  ó$  — t          t          t          ¦  «        } |                      t          t          ¦  «        t          t          t          ¦  «        k    sJ ‚|                      t          dt          di¦  «        t          dd¦  «        k    sJ ‚d S )Nr   r"   )r   r
   r   Úsubsr   s    r   Útest_qexpr_subsr'   6   sg   € Ý	�q•!‰Œ€BØ�7Š7•1•a‰=Œ=�E¥!¥Q™KœKÒ'Ð'Ð'Ð'Ø�7Š7•A�q�!˜Q�<Ñ Ô ¥E¨!¨Q¡K¤KÒ/Ð/Ð/Ð/Ð/Ð/r   c                  ó<  — t          ddgddgg¦  «        t          dd¦  «        t          dd¦  «        fk    sJ ‚t          dddddggdgdf¦  «        t          ddt          ddt          d¦  «        ¦  «        d¦  «        dfk    sJ ‚t          d¦  «        dk    sJ ‚d S )Nr   r"   é   é   )r   )r   r	   © r   r   Útest_qsympifyr,   <   s¹   € Ý  1˜v¨¨1 vÐ.Ñ/Ô/µE¸!¸Q±K´KÅÀqÈ!ÁÄÐ3MÒMÐMÐMÐMÝ  1 q¨!¨a¨U m°QÐ7¸Ð;Ñ<Ô<Ý	ˆq�!•U˜1˜a¥ q¡¤Ñ+Ô+¨QÑ	/Ô	/°Ð3ò4ð 4ð 4ð 4å˜dÑ#Ô# tÒ+Ð+Ð+Ð+Ð+Ð+r   N)Úsympy.core.numbersr   Úsympy.core.symbolr   Úsympy.concreter   Úsympy.physics.quantum.qexprr   r   Úsympy.physics.quantum.hilbertr   Úsympy.core.containersr	   r
   r   r   r   r   r   r    r$   r'   r,   r+   r   r   ú<module>r3      s  ðØ &Ð &Ð &Ð &Ð &Ð &Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ AØ 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à
€Fˆ3�K„K€Ø
€Fˆ3�K„K€Ø
€Fˆ3˜ÐÑÔ€Ø
€Fˆ3˜ÐÑÔ€ð-ð -ð -ð%ð %ð %ð%ð %ð %ð
0ð 0ð 0ð0ð 0ð 0ð,ð ,ð ,ð ,ð ,r   