a
    kh                     @   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J tddddd|  ks8J t d}tdddd|ksVJ tddddd| kspJ t d}tdddd|ksJ tddddd| ksJ t d}tdddd|ksJ tddddd| ksJ 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   )Zmat1Zmat2Zmat3Zmat4 r   W/var/www/auris/lib/python3.9/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$J | |ks0J | | |t ksDJ ||  |t ksXJ || | t kslJ | |  tdksJ || tdksJ || tdksJ | d |  dtd ksJ | | |  | ksJ d S )Nr   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sDJ || ||  tdks`J | |  tdtd  ks|J || tdtd  ksJ || tdtd  ksJ t dd	t dd	t dd	 t dd	 t dd	 t ksJ d S )
Nr   r   r   r         )r   r   )r   r   T)r   r   r   r   r   )Zgamma0Zgamma1Zgamma2Zgamma3Zgamma5r   r   r   
test_Dirac:   s    *r   c                   C   s6  t  ( tdtdggks J W d    n1 s40    Y  t  < tddtd tddgddgg ksrJ W d    n1 s0    Y  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sJ W d    n1 s(0    Y  d S )Nr   r   r   r   )r   r   r   r
   r	   ZHalfr   r   r   r   r   r   	test_mdftK   s    6J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   