U
    	-e                     @   s   d dl mZmZmZmZmZ d dlmZmZ d dl	m
Z
 d dlmZ d dlmZmZmZ d dlmZ dd Zd	d
 Zdd Zdd ZdS )    )msigmamgammaminkowski_tensor
pat_matrixmdft)IRational)S)sqrt)Matrixeyezeros)warns_deprecated_sympyc                  C   s   t d} tdddd| ksttddddd|  ks8tt d}tdddd|ksVttddddd| ksptt d}tdddd|ksttddddd| kstt d}tdddd|ksttddddd| kstd S )N))   r   )r   r   r   )r   r   r      r   )r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   )r   r   r   )r   r   AssertionError)Zmat1Zmat2Zmat3Zmat4 r   j/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/sympy/physics/tests/test_physics_matrices.pytest_parallel_axis_theorem	   s    r   c                  C   s   t d} t d}t d}| | ks$t| |ks0t| | |t ksDt||  |t ksXt|| | t kslt| |  tdkst|| tdkst|| tdkst| d |  dtd kst| | |  | kstd S )Nr   r      )r   r   r   r   )Zsigma1Zsigma2Zsigma3r   r   r   
test_Pauli"   s    r   c                  C   s   t d} t d}t d}t d}t d}|| | | | t ksDt|| ||  tdks`t| |  tdtd  ks|t|| tdtd  kst|| tdtd  kstt dd	t dd	t dd	 t dd	 t dd	 t kstd S )
Nr   r   r   r         )r   r   )r   r   T)r   r   r   r   r   r   )Zgamma0Zgamma1Zgamma2Zgamma3Zgamma5r   r   r   
test_Dirac:   s    *r   c                   C   s   t   tdtdggks tW 5 Q R X t  2 tddtd tddgddgg ks^tW 5 Q R X t  ~ tdttjtjtjtjgtjt d tddtd gtjtddtjtddgtjtd tddt d ggkstW 5 Q R X d S )Nr   r   r   r   )	r   r   r   r   r
   r	   ZHalfr   r   r   r   r   r   	test_mdftK   s    "6r   N)Zsympy.physics.matricesr   r   r   r   r   Zsympy.core.numbersr   r   Zsympy.core.singletonr	   Z(sympy.functions.elementary.miscellaneousr
   Zsympy.matrices.denser   r   r   Zsympy.testing.pytestr   r   r   r   r   r   r   r   r   <module>   s   