o
    ś»Īh  ć                   @   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   )Zmat1Zmat2Zmat3Zmat4© r   śo/home/www/facesmatcher.com/frenv_anti/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   )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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   )Zgamma0Zgamma1Zgamma2Zgamma3Z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sJ W d    d S 1 sw   Y  d S )Nr   r   r   r   )r   r   r   r
   r	   ZHalfr   r   r   r   r   r   Ś	test_mdftK   s   ’.’ż"’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    