ó
    ”èØhD
  ã                   óª   • S SK Jr  S SKJrJr  S SKJrJrJrJ	r	J
r
Jr  S SKJrJr  S SKJr  S SKJrJrJrJrJrJrJrJrJrJr  S SKJr  S rS	 rS
 r g)é    )ÚS)Úoperators_to_stateÚstate_to_operators)ÚXOpÚXKetÚPxOpÚPxKetÚXBraÚPxBra)ÚKetÚBra)ÚOperator)
ÚJxKetÚJyKetÚJzKetÚJxBraÚJyBraÚJzBraÚJxOpÚJyOpÚJzOpÚJ2Op)Úraisesc                  óˆ  • [        [        [        15      [        :X  d   e[        [        [        15      [
        :X  d   e[        [        [        15      [        :X  d   e[        [        5       [        5       15      [        :X  d   e[        [        5       [	        5       15      [
        :X  d   e[        [        5       [        5       15      [        :X  d   e[        [        5      [        [        1:X  d   e[        [
        5      [        [        1:X  d   e[        [        5      [        [        1:X  d   e[        [        5      [        [        1:X  d   e[        [        5      [        [        1:X  d   e[        [        5      [        [        1:X  d   e[        [        [        R                  [        R                  5      5      [        5       [        5       1:X  d   e[        [        [        R                  [        R                  5      5      [        5       [	        5       1:X  d   e[        [        [        R                  [        R                  5      5      [        5       [        5       1:X  d   e[        [        [        R                  [        R                  5      5      [        5       [        5       1:X  d   e[        [        [        R                  [        R                  5      5      [        5       [	        5       1:X  d   e[        [        [        R                  [        R                  5      5      [        5       [        5       1:X  d   eg ©N)r   r   r   r   r   r   r   r   r   r   r   r   r   ÚHalf© ó    Úf/var/www/fran/franai/venv/lib/python3.13/site-packages/sympy/physics/quantum/tests/test_operatorset.pyÚ	test_spinr       s'  € Üœt¤T˜lÓ+¬uÓ4Ð4Ð4Üœt¤T˜lÓ+¬uÓ4Ð4Ð4Üœt¤T˜lÓ+¬uÓ4Ð4Ð4Üœt›v¤t£vÐ.Ó/´5Ó8Ð8Ð8Üœt›v¤t£vÐ.Ó/´5Ó8Ð8Ð8Üœt›v¤t£vÐ.Ó/´5Ó8Ð8Ð8äœeÓ$¬¬t¨Ó4Ð4Ð4ÜœeÓ$¬¬t¨Ó4Ð4Ð4ÜœeÓ$¬¬t¨Ó4Ð4Ð4ÜœeÓ$¬¬t¨Ó4Ð4Ð4ÜœeÓ$¬¬t¨Ó4Ð4Ð4ÜœeÓ$¬¬t¨Ó4Ð4Ð4äœe¤A§F¡F¬A¯F©FÓ3Ó4¼»ÄÃÐ8HÓHÐHÐHÜœe¤A§F¡F¬A¯F©FÓ3Ó4¼»ÄÃÐ8HÓHÐHÐHÜœe¤A§F¡F¬A¯F©FÓ3Ó4¼»ÄÃÐ8HÓHÐHÐHÜœe¤A§F¡F¬A¯F©FÓ3Ó4¼»ÄÃÐ8HÓHÐHÐHÜœe¤A§F¡F¬A¯F©FÓ3Ó4¼»ÄÃÐ8HÓHÐHÐHÜœe¤A§F¡F¬A¯F©FÓ3Ó4¼»ÄÃÐ8HÓHÐHÑHr   c                  ó€  • [        [        5      [        5       :X  d   e[        [        5      [	        5       :X  d   e[        [
        5      [        5       :X  d   e[        [        [        S5      5      5      [        S5      :X  d   e[        [        [        5       5      5      [        5       :X  d   e[        [        S 5        g )NÚQc                  ó    • [        [        5      $ r   )r   r   r   r   r   Ú<lambda>Ú"test_op_to_state.<locals>.<lambda>4   s
   € Ô(:¼4Ô(@r   )
r   r   r   r   r	   r   r   r   r   ÚNotImplementedErrorr   r   r   Útest_op_to_stater'   ,   s‹   € ÜœcÓ"¤d£fÓ,Ð,Ð,ÜœdÓ#¤u£wÓ.Ð.Ð.ÜœhÓ'¬3«5Ó0Ð0Ð0äÔ0´°S³Ó:Ó;¼sÀ3»xÓGÐGÐGÜÔ0´³Ó7Ó8¼C»EÓAÐAÐAä
ÔÑ @ÕAr   c                  óÚ  • [        [        5      [        5       :X  d   e[        [        5      [	        5       :X  d   e[        [
        5      [        5       :X  d   e[        [        5      [	        5       :X  d   e[        [        5      [        5       :X  d   e[        [        5      [        5       :X  d   e[        [        [        S5      5      5      [        S5      :X  d   e[        [        [        S5      5      5      [        S5      :X  d   e[        [        [        5       5      5      [        5       :X  d   e[        [        [        5       5      5      [        5       :X  d   e[        [        S 5        g )NÚtestc                  ó    • [        [        5      $ r   )r   r   r   r   r   r$   Ú"test_state_to_op.<locals>.<lambda>D   s
   € Ô(:¼3Ô(?r   )r   r   r   r	   r   r
   r   r   r   r   r   r   r&   r   r   r   Útest_state_to_opr,   7   s  € ÜœdÓ#¤s£uÓ,Ð,Ð,ÜœeÓ$¬«Ó.Ð.Ð.ÜœdÓ#¤s£uÓ,Ð,Ð,ÜœeÓ$¬«Ó.Ð.Ð.ÜœcÓ"¤h£jÓ0Ð0Ð0ÜœcÓ"¤h£jÓ0Ð0Ð0äÔ0´°f³Ó>Ó?Ä4ÈÃ<ÓOÐOÐOÜÔ0´°f³Ó>Ó?Ä4ÈÃ<ÓOÐOÐOÜÔ0´³Ó8Ó9¼T»VÓCÐCÐCÜÔ0´³Ó8Ó9¼T»VÓCÐCÐCä
ÔÑ ?Õ@r   N)!Úsympy.core.singletonr   Ú!sympy.physics.quantum.operatorsetr   r   Úsympy.physics.quantum.cartesianr   r   r   r	   r
   r   Úsympy.physics.quantum.stater   r   Úsympy.physics.quantum.operatorr   Úsympy.physics.quantum.spinr   r   r   r   r   r   r   r   r   r   Úsympy.testing.pytestr   r    r'   r,   r   r   r   Ú<module>r4      sE   ðÝ "÷÷÷ ÷ 1Ý 3÷÷ ÷ õ
 (òIò.BóAr   