
    g                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	  ed          Z
 ed          Z ed          Z ed	d
          Zd Zd Zed             ZdS )    )I)symbols)Pauli)XFAIL)TensorProduct         tau1F)commutativec                     t           t           k    sJ t           t          k    sJ t           t          z  t          t          z  k    sJ t          t           z  t          t          z  k    sJ t          t          z  t          t           z  k    sJ t           t           z  dk    sJ t          t          z  dk    sJ t          t          z  dk    sJ t           dz  dk    sJ t           dz  t           k    sJ t           dz  dk    sJ t           dz  t           k    sJ t           dz  dk    sJ t          dz  dk    sJ t           dz  t           z  dk    sJ d S )Nr   r   r	   r
      )sigma1sigma2r   sigma3     a/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/physics/tests/test_paulialgebra.py
test_Paulir      s;   VV&=AfH$$$$&=AfH$$$$&=AfH$$$$&=A&=A&=A19>>>>1919>>>>1919>>>>19>>>>!8F?ar   c            	      x   ddl m}   | t          t          z  t          z            t
           k    sJ  | t           dz  t
          z  t          z            dt          z  k    sJ  | dt          t
          z  t          z  t
          z  t          z  z   t          t
          z  t          z  t          z  t
          z  t          z  z   t          dz                      t          t          t
          z            z   t          t          dz                      t          t          t
          z            z  z   t          t          t
          z  t          z  t
          z  t          z  d          z             dt          z
  t          t          z  t          z  t          z  z   dz
  t          z
  t          t          dd          z  z
  k    sJ d S )Nr   evaluate_pauli_productr   r   r	   )	sympy.physics.paulialgebrar   r   r   r   r   r   subsr   r   s    r   test_evaluate_pauli_productr   &   sz   AAAAAA!!!F(6/22vg==== "!1"Q$v+f"4556AAAA!!	AfHVOF"6))	&V#F*	+
'ah	'	'	) 	qtQvX../	0 	ahvof,V3Q77		8  
A&f$	$q	(6	1AmAa6H6H4H	HI I I I I Ir   c                  L    t           t          z  t           z  t           k    sJ d S )N)r   r   r   r   r   test_Pauli_should_workr   7   s$    &=F7******r   N)sympy.core.numbersr   sympy.core.symbolr   r   r   sympy.testing.pytestr   sympy.physics.quantumr   r   r   r   r   r   r   r   r   r   r   <module>r"      s                % % % % % % , , , , , , & & & & & & / / / / / /	q	q	qwvU+++     0I I I" + + + + +r   