o
    jg                     @   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sJ 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sGJ tddddd| ksTJ t d}tdddd|kscJ tddddd| kspJ 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   )mat1mat2mat3mat4 r   a/var/www/html/zoom/venv/lib/python3.10/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sJ | | |t ks"J ||  |t ks,J || | t ks6J | |  tdks@J || tdksJJ || tdksTJ | d |  dtd ksbJ | | |  | ksmJ d S )Nr   r      )r   r   r   )sigma1sigma2sigma3r   r   r   
test_Pauli"   s   r!   c                  C   s   t d} t d}t d}t d}t d}|| | | | t ks"J || ||  tdks0J | |  tdtd  ks>J || tdtd  ksLJ || tdtd  ksZJ t dd	t dd	t dd	 t dd	 t dd	 t kswJ d S )
Nr   r   r   r         )r   r   )r   r   T)r   r   r   r   r   )gamma0gamma1gamma2gamma3gamma5r   r   r   
test_Dirac:   s   *r)   c                   C   s4  t   tdtdggksJ W d    n1 sw   Y  t   tddtd tddgddgg ks9J W d    n1 sCw   Y  t  E 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sJ W d    d S 1 sw   Y  d S )Nr   r   r   r#   )r   r   r   r
   r	   Halfr   r   r   r   r   r   	test_mdftK   s   ."r+   N)sympy.physics.matricesr   r   r   r   r   sympy.core.numbersr   r   sympy.core.singletonr	   (sympy.functions.elementary.miscellaneousr
   sympy.matrices.denser   r   r   sympy.testing.pytestr   r   r!   r)   r+   r   r   r   r   <module>   s    