
    oVh                     B    d dl mZmZmZmZmZmZ d dlmZ d dl	m
Z
 d Zy)    )TensorTensorIndexTypeTensorSymmetrytensor_indices
TensorHeadTensorElement)Array)Symbolc                     t        d      } t        d|       \  }}}}}}t        d| | gt        j                  d            } |||      }t        t        |i       t              sJ t        t        ||di      t              sJ t        |t        d      di      }	|	j                  |dfgk(  sJ |	j                         |gk(  sJ |	j                  g k(  sJ t        ||di      }
|
j                  |dfgk(  sJ |
j                         |gk(  sJ |
j                  g k(  sJ |	|
k(  sJ t        ddgdd	gg      }|	j                   |||      |i|g      |dd d f   k(  sJ y )
NLzi j k l m nA      ir         )r   r   r   r   no_symmetry
isinstancer   r   r
   freeget_free_indicesdumr	   replace_with_arrays)r   r   jklmnr   ate1te2arrays               V/home/dcms/DCMS/lib/python3.12/site-packages/sympy/tensor/tests/test_tensor_element.pytest_tensor_elementr#      sy   A%mQ7Aq!Q13A : :1 =>A	!QAmAr*F333mA1v.777
F3K+
,C88Ax!aS(((77b==
Aq6
"C88Ax!aS(((77b==#::Aq6Aq6"#E""AaGU#3aS9U1a4[HHH    N)sympy.tensor.tensorr   r   r   r   r   r   sympy.tensorr	   sympy.core.symbolr
   r#    r$   r"   <module>r)      s   3 3  $Ir$   