
    \h	                        S r SSKJrJr  SSKJr  SSKJrJrJ	r	  SSK
Jr  SSKJr  SSKJr  SSKJr  SS	KJrJr  SS
KJr  \" S5      r\" S5      r\" S5      r\" S5      r\" SSS9u  rrrS rS rS r S r!S r"S r#S r$g)z%Tests for sympy.physics.quantum.kind.    )
NumberKindUndefinedKind)symbols)OperatorKindKetKindBraKind)AntiCommutator)
Commutator)Dagger)Operator)KetBra)TensorProductkABzx y zT)integerc                  2   [         R                  [        :X  d   e[        R                  [        :X  d   e[        [         -  R                  [
        :X  d   e[        [         -  R                  [        :X  d   e[        [        -  R                  [        :X  d   eg N)r   kindr   br   r   x     ]/var/www/auris/envauris/lib/python3.13/site-packages/sympy/physics/quantum/tests/test_kind.pytest_bra_ketr      sh    66W66WaC::###aC::   aC::   r   c                  \   [         R                  [        :X  d   e[         [        -  R                  [        :X  d   e[        [         -  R                  [        :X  d   e[        [         -  [        -  R                  [        :X  d   e[        [
        -  [        -  R                  [        :X  d   eg r   )r   r   r   r   r   r   r   r   r   r   test_operator_kindr      st    66\!!!aC::%%%aC::%%%aCE<<<'''aCE<<<'''r   c                      [         [        -  R                  [        :X  d   e[        [         -  R                  [        :X  d   e[
        [        -  [         -  [        -  R                  [        :X  d   eg r   )r   r   r   r   r   r   r   r   r   test_undefind_kindr    &   sN     aC::&&&aC::&&&aCE!G>>]***r   c                      [        [        5      R                  [        :X  d   e[        [        5      R                  [
        :X  d   e[        [        5      R                  [        :X  d   eg r   )r   r   r   r   r   r   r   r   r   r   r   test_dagger_kindr"   .   sD    !9>>W$$$!9>>W$$$!9>>\)))r   c                  |   [        [        [        5      R                  [        :X  d   e[        [        [
        [        -  5      R                  [        :X  d   e[        [
        [        -  [        5      R                  [        :X  d   e[        [
        [        -  [
        [        -  5      R                  [        :X  d   eg r   )r
   r   r   r   r   r   r   r   r   test_commutator_kindr$   4   s~    a  L000a1""l222ac1""l222ac1Q3$$444r   c                  |   [        [        [        5      R                  [        :X  d   e[        [        [
        [        -  5      R                  [        :X  d   e[        [
        [        -  [        5      R                  [        :X  d   e[        [
        [        -  [
        [        -  5      R                  [        :X  d   eg r   )r	   r   r   r   r   r   r   r   r   test_anticommutator_kindr&   ;   s~    !Q$$444!QqS!&&,666!A#q!&&,666!A#qs#((L888r   c                     [        [        [        5      R                  [        :X  d   e[        [        [        5      R                  [
        :X  d   e[        [        [        -  [        [        -  5      R                  [        :X  d   e[        [        [        -  [        [        -  5      R                  [
        :X  d   e[        [        [        -  [        -  [        [        -  [        -  5      R                  [        :X  d   e[        [        [        -  [        -  [        [        -  [        -  5      R                  [        :X  d   e[        [        [        5      R                  [        :X  d   e[        [        [        [        -  5      R                  [        :X  d   e[        [        [        -  [        5      R                  [        :X  d   eg r   )r   r   r   r   r   r   r   yr   r   r   r   r   r   r   test_tensorproduct_kindr)   B   s-   1""g---1""g---1QqS!&&'1111QqS!&&'1111Q!A&++z9991Q!A&++|;;;A##|333AaC %%5551a %%555r   N)%__doc__sympy.core.kindr   r   sympy.core.symbolr   sympy.physics.quantum.kindr   r   r   $sympy.physics.quantum.anticommutatorr	    sympy.physics.quantum.commutatorr
   sympy.physics.quantum.daggerr   sympy.physics.quantum.operatorr   sympy.physics.quantum.stater   r   #sympy.physics.quantum.tensorproductr   r   r   r   r   r   r(   zr   r   r    r"   r$   r&   r)   r   r   r   <module>r5      s    + 5 %  @ 7 / 3 0 =HHSMSM
'4
(1a!(+*59	6r   