o
    jg                     @   s   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
dZdd Zdd Zedd ZdS )    )I)symbols)Pauli)XFAIL)TensorProduct         tau1F)commutativec                   C   s   t t ksJ t tksJ t t tt ksJ tt  tt ks J tt tt  ks*J t t  dks2J tt dks:J tt dksBJ t d dksJJ t d t ksRJ t d dksZJ t d t ksbJ t d dksjJ td dksrJ t d t  dks|J d S )Nr   r   r   r	      )sigma1sigma2r   sigma3 r   r   ]/var/www/html/zoom/venv/lib/python3.10/site-packages/sympy/physics/tests/test_paulialgebra.py
test_Pauli   s   r   c                  C   s   ddl m}  | tt t t ksJ | t d t t dt ks$J | dtt t t t  tt t t t t  td ttt  ttd ttt   ttt t t t d dt tt t t  d t ttdd  kszJ d S )Nr   evaluate_pauli_productr   r   r   )	sympy.physics.paulialgebrar   r   r   r   r   r
   subsr   r   r   r   r   test_evaluate_pauli_product&   s    ",r   c                   C   s   t t t  t ksJ d S )N)r   r   r   r   r   r   test_Pauli_should_work7   s   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   r   <module>   s    