
    g                         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 Zd Zd	 Zd
 ZdS )    )msigmamgammaminkowski_tensor
pat_matrixmdft)IRational)S)sqrt)Matrixeyezeros)warns_deprecated_sympyc                     t          d          } t          dddd          | k    sJ t          dddd          d| z  k    sJ t          d          }t          dddd          |k    sJ t          dddd          d|z  k    sJ t          d          }t          dddd          |k    sJ t          dddd          d|z  k    sJ t          d          }t          dddd          |k    sJ t          dddd          d|z  k    sJ 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mat4s       e/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/physics/tests/test_physics_matrices.pytest_parallel_axis_theoremr   	   sP   
 9::DaAq!!T))))aAq!!QtV++++ 344DaAq!!T))))aAq!!QtV++++ 344DaAq!!T))))aAq!!QtV++++ 344DaAq!!T))))aAq!!QtV++++++    c                     t          d          } t          d          }t          d          }| | k    sJ | |k    sJ | |z  |t          z  k    sJ || z  |t          z  k    sJ ||z  | t          z  k    sJ | | z  t          d          k    sJ ||z  t          d          k    sJ ||z  t          d          k    sJ | dz  | z  dt          d          z  k    sJ | |z  | z  | k    sJ d S )Nr   r      )r   r   r   )sigma1sigma2sigma3s      r   
test_Paulir$   "   s*    AYYFAYYFAYYFVV &=F1H$$$$&=F1H$$$$&=F1H$$$$&=CFF""""&=CFF""""&=CFF""""!8F?aAh&&&&&=F7******r   c                     t          d          } t          d          }t          d          }t          d          }t          d          }|| |z  |z  |z  t          z  k    sJ ||z  ||z  z   t          d          k    sJ | | z  t          d          t          d         z  k    sJ ||z  t          d          t          d         z  k    sJ ||z  t          d          t          d         z  k    sJ t          dd	          t          dd	          t          dd	          z  t          dd	          z  t          dd	          z  t          z  k    sJ d S )
Nr   r   r   r          )r   r   )r   r   T)r   r   r   r   r   )gamma0gamma1gamma2gamma3gamma5s        r   
test_Diracr-   :   s[   AYYFAYYFAYYFAYYFAYYF Vf_v-6:::::F?Vf_,a8888F?c!ff'7'======F?c!ff'7'======F?c!ff'7'======!T??q$q$'q$7q$GIJ J J J J Jr   c                  p   t                      5  t          d          t          dgg          k    sJ 	 d d d            n# 1 swxY w Y   t                      5  t          d          dt          d          z  t          ddgddgg          z  k    sJ 	 d d d            n# 1 swxY w Y   t                      5  t          d          t          t          j        t          j        t          j        t          j        gt          j        t           dz  t          dd          t          dz  gt          j        t          dd          t          j        t          dd          gt          j        t          dz  t          dd          t           dz  gg          k    sJ 	 d d d            d S # 1 swxY w Y   d S )Nr   r   r   r'   )r   r   r   r   r
   Halfr   r	    r   r   	test_mdftr1   K   sX   		!	! ( (Aww&1#--'''''( ( ( ( ( ( ( ( ( ( ( ( ( ( (		!	! ; ;Aww!DGG)FQqE1R&>$:$:::::::; ; ; ; ; ; ; ; ; ; ; ; ; ; ;		!	! I IAww&16AFQVQV"D#$6A2a4"Q!A#"F#$68Bq>>AFHRPQNN"S#$6AaC"Q!A"F"H I I I I I I II I I I I I I I I I I I I I I I I Is6   %AAA<B##B'*B'<C!F++F/2F/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-   r1   r0   r   r   <module>r8      s    U U U U U U U U U U U U U U , , , , , , , , " " " " " " 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 5 7 7 7 7 7 7, , ,2+ + +0J J J"	I 	I 	I 	I 	Ir   