a
    kh                     @   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)Z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sTJ t t  dksdJ tt dkstJ tt dksJ t d dksJ t d t ksJ t d dksJ t d t ksJ t d dksJ td dksJ t d t  dksJ d S )Nr   r   r   r	      )sigma1sigma2r   sigma3 r   r   S/var/www/auris/lib/python3.9/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sHJ | 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sJ 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)Zsympy.core.numbersr   Zsympy.core.symbolr   r   r   Zsympy.testing.pytestr   Zsympy.physics.quantumr   r   r   r   r
   r   r   r   r   r   r   r   <module>   s   