+
    i                     l    ^ RI HtHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
HtHt ^ RIHt R tR tR	 tR
# )    )symbolsLambda)SympifyError)KroneckerDelta)Matrix)FunctionMatrix
MatrixExprIdentity)raisesc            	        aaaa \        R 4      w  ooo\        ^^\        SS3^ 4      4      '       g   Q h\        ^ ^ \        SS3^ 4      4      '       g   Q h\        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        V3R l4       \        \
        R 4       \        \        V3R	 l4       \        \        VVV3R
 l4       \        \        VV3R l4       \        ^^R4      \        ^^\        SS3^ 4      4      8X  g   Q h\        ^^\        4      p V P                  4       \        ^4      P                  4       8X  g   Q hV P                  ^,          P                  \        SS3\        SS4      4      4      '       g   Q h\        R4      o\        SS\        SS3^ 4      4      '       g   Q h\        RRR7      o\        \        VVV3R l4       \        RRR7      o\        \        VVV3R l4       R# )zi j kc                  6   < \        R^ \        S S3^ 4      4      # )   r   r   ijs   n/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/matrices/expressions/tests/test_funcmatrix.py<lambda>*test_funcmatrix_creation.<locals>.<lambda>       ~b!VQFA5FG    c                  6   < \        R ^ \        S S3^ 4      4      # )       @r   r   s   r   r   r      s    ~c1faVQ6GHr   c                  6   < \        R ^ \        S S3^ 4      4      # )               @r   r   s   r   r   r      r   r   c                  6   < \        ^ R\        S S3^ 4      4      # )r   r   r   r   s   r   r   r          ~aVQFA5FGr   c                  6   < \        ^ R\        S S3^ 4      4      # )r   r   r   r   s   r   r   r      s    ~afaVQ6GHr   c                  6   < \        ^ R\        S S3^ 4      4      # )r   r   r   r   s   r   r   r      r   r   c                  2   < \        ^^\        S ^ 4      4      #    r   r   s   r   r   r      s    ~aF1aLAr   c                      \        ^^R 4      # )r#   c                     ^ # r    r   s   &&r   r   <test_funcmatrix_creation.<locals>.<lambda>.<locals>.<lambda>   s    1r   r   r(   r   r   r   r      s    1n!Er   c                  4   < \        ^^\        S 3^ 4      4      # r"   r   r$   s   r   r   r      s    ~aFA4ODr   c            	      8   < \        ^^\        S SS3^ 4      4      # r"   r   )r   r   ks   r   r   r      s    ~aFAq!9a4HIr   c                  ,   < \        ^^S S,           4      # r"   r*   r   s   r   r   r      s    ~aAaC8r   zlambda i, j: 0nF)integerc                  6   < \        SS\        S S3^ 4      4      # r'   r   r   r   r/   s   r   r   r   $       ~aFAq614EFr   T)negativec                  6   < \        SS\        S S3^ 4      4      # r'   r   r2   s   r   r   r   &   r3   r   N)r   r   r   r   
ValueErrorr   r   as_explicitr
   argsdummy_eq)mr   r   r-   r/   s    @@@@r   test_funcmatrix_creationr;   	   s   gGAq!!Q1vq 12222!Q1vq 12222
:GH
:HI
:GH
:GH
:HI
:GH
:AB
<EF
:DE
:IJ
:89!Q 01q!VQFA./0 0 0 	q!^,A==?hqk55777766!9faV^Aq-ABCCCCA!Q1vq 12222U#A
:FGd#A
:FGr   c            	         \        R 4      w  r\        ^^\        W3W,
          4      4      pVR,          ^ 8X  g   Q hVR,          R8X  g   Q hVP                  R8X  g   Q hVP                  VP
                  u;8X  d	   ^8X  g   Q h Q h\        V4      \        ^^R 4      8X  g   Q h\        W",          V,           \        4      '       g   Q hR# )zi,jc                     W,
          # Nr(   r   s   &&r   r   !test_funcmatrix.<locals>.<lambda>0   s    !%r   N)r   r   )r   r#   r   )   r@   )	r   r   r   shaperowscolsr   
isinstancer	   )r   r   Xs      r   test_funcmatrixrF   )   s    5>DAq!VQFAE23AT7a<<T7b==77f66QVV q     !9q!%78888acAgz****r   c                  ^    \        ^^\        4      p V P                  R R 4      V 8X  g   Q hR# )r@   c                     R # )Tr(   xs   &r   r   $test_replace_issue.<locals>.<lambda>6   s    tr   c                     V # r>   r(   rI   s   &r   r   rK   6   s    qr   N)r   r   replace)rE   s    r   test_replace_issuerN   4   s)    q!^,A99^[1Q666r   N)
sympy.corer   r   sympy.core.sympifyr   sympy.functionsr   sympy.matricesr   sympy.matrices.expressionsr   r	   r
   sympy.testing.pytestr   r;   rF   rN   r(   r   r   <module>rU      s+    & + * ! K K 'H@+7r   