+
    iy                     j    ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt R tR tR	 tR
 tR# )    )	unchanged)Symbolsymbols)ImmutableDenseMatrixCompanionMatrix)Poly)raisesc                    a a \        R 4      o \        R4      o\        \        R 4       \        \        V 3R l4       \        \        V 3R l4       \        \        V V3R l4       \        \        \        . ROS 4      4      '       g   Q hR# )xyc                      \        ^4      #    r        m/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/matrices/expressions/tests/test_companion.py<lambda>test_creation.<locals>.<lambda>   s	    q1r   c                  0   < \        \        ^.S 4      4      # r   r   r	   r   s   r   r   r      s    tQC|<r   c                  2   < \        \        ^^.S 4      4      # )   r   r   s   r   r   r      s    tQFA?r   c                  @   < \        \        S S,          S S.4      4      # )Nr   r   r   s   r   r   r      s    tAaC!Q/@Ar   N)r   r      )r   r
   
ValueErrorr   r   r	   r   s   @@r   test_creationr   	   s[    sAsA
:12
:<=
:?@
:AB_d9a&89999r   c                  *   \        R 4      w  rp\        R4      p\        \        ^V .V4      4      P                  R8X  g   Q h\        \        ^W.V4      4      P                  R8X  g   Q h\        \        ^W!V .V4      4      P                  R8X  g   Q hR# )c0:3r   Nr   r   r   r   )r   r   )r   r   r   r	   shapec0c1c2r   s       r   
test_shaper)      s    JBBsA4B+,22f<<<4BQ/066&@@@4BB34::fDDDr   c                  N   \        R 4      w  rp\        R4      p\        \        ^W!V .V4      4      pVR,          ^ 8X  g   Q hVR,          ^8X  g   Q hVR,          ^ 8X  g   Q hVR,          ^8X  g   Q hVR,          V ) 8X  g   Q hVR,          V) 8X  g   Q hVR	,          V) 8X  g   Q hR# )
r!   r   N)r   r   )r   r   r"   )r   r   )r   r   )r   r   r#   )r   r   r   r	   )r&   r'   r(   r   As        r   
test_entryr,      s    JBBsAa_a01AT7a<<T7a<<T7a<<T7a<<T7rc>>T7rc>>T7rc>>r   c                     \        R 4      w  rp\        R4      p\        \        ^V .V4      4      P	                  4       \        V ) .4      8X  g   Q h\        \        ^W.V4      4      P	                  4       \        ^ V ) .^V) ..4      8X  g   Q h\        \        ^W!V .V4      4      P	                  4       \        ^ ^ V ) .^^ V) .^ ^V) ..4      8X  g   Q hR# )r!   r   N)r   r   r   r	   as_explicitr   r%   s       r   test_as_explicitr/   (   s    JBBsA4B+,88:rcU#$ $ $4BQ/0<<>q2#hRC123 3 34BB34@@Bq!bSkAq2#;AsDEF F Fr   N)sympy.core.exprr   sympy.core.symbolr   r   sympy.matrices.immutabler   $sympy.matrices.expressions.companionr   sympy.polys.polytoolsr	   sympy.testing.pytestr
   r   r)   r,   r/   r   r   r   <module>r6      s-    % - 9 @ & ':E
Fr   