+
    hA                         ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ]! R4      w  tttt]! ]].]]..4      t]! R^^4      t]! R	^^4      tR
 tR# )    )symbols)Matrix)MatrixSymbol)	NDimArray)
MatrixBase)ArrayDerivativezx y z tMNc                     \        \        \        R R7      p V P                  R8X  g   Q hV P	                  4       p\        V\        4      '       g   Q hVP                  R8X  g   Q h\        \        \        R R7      p V P                  R8X  g   Q hV P	                  4       p\        V\        4      '       g   Q hVP                  R8X  g   Q h\        \        \        R R7      p V P                  R8X  g   Q hV P	                  4       p\        V\        4      '       g   Q hVP                  R8X  g   Q h\        \        \        R R7      p V P                  R8X  g   Q hV P	                  4       p\        V\         4      '       g   Q hVP                  R8X  g   Q h\        \        \        ^3R R7      p V P                  R8X  g   Q hV P	                  4       p\        V\         4      '       g   Q hVP                  R8X  g   Q h\        \        P                  4       \        P                  4       ^3R R7      p V P	                  4       P                  R8X  g   Q hV P	                  4       p\        V\        4      '       g   Q hVP                  R8X  g   Q hR# )F)evaluateN)   r   )r   r   r   r   )      r   r   )r   r   r   r   r   r   )r   xmshapedoit
isinstancer   r   r	   r
   as_explicit)dexprs     Q/usr/lib/python3/dist-packages/sympy/tensor/array/tests/test_array_derivatives.py"test_array_derivative_constructionr      s   1u-A77f668DdJ''''::1u-A77l"""668DdI&&&&::%%%1u-A77f668DdJ''''::1u-A77l"""668DdO,,,,::%%%Aq6E2A77((((668DdO,,,,::++++!--/1)=NA668>>////668DdI&&&&::++++    N)sympy.core.symbolr   sympy.matrices.denser   "sympy.matrices.expressions.matexprr   sympy.tensor.array.ndim_arrayr   sympy.matrices.matrixbaser   $sympy.tensor.array.array_derivativesr   r   yztr   r	   r
   r    r   r   <module>r%      sa    % ' ; 3 0 @Y
1a
QFQFaa$,r   