+
    i                     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	 tR
# )    )Matrix)Rational)symbols)solvec                  t   \        . RO. RO. RO. RO.4      p V P                  4       pV^ ,          \        . RO4      8X  g   Q hV^,          \        . RO4      8X  g   Q hV^,          \        . RO4      8X  g   Q h\        V4      ^8X  g   Q h\         P                  ! V .VO5!  P                  4       V8X  g   Q hR# )	   Nr      r   r
      r   r         r   r      r   r
   r   r   r   r   r
   r   r   r   r
   r   r   r   )r   columnspacelenhstackmbasiss     a/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/matrices/tests/test_subspaces.pytest_columnspace_oner"      s    $$$$& 	'A
 MMOE8vm,,,,8vn----8vn----u:??==#U#//1U:::    c                      \        . RO. RO. RO. RO.4      p V P                  4       pV^ ,          \        . RO.4      8X  g   Q hV^,          \        . RO.4      8X  g   Q hV^,          \        . RO.4      8X  g   Q h\        V4      ^8X  g   Q hR# )r   Nr	   r   r   r   )r   r   r   r   r
   )r   r   r   r   r   )r   rowspacer   r   s     r!   test_rowspacer&      s    $$$$& 	'A
 JJLE8v/00008v/011118v/0000u:??r#   c                     \        . RO. RO. RO. R	O.4      p V P                  4       pV^ ,          \        . R
O4      8X  g   Q hV^,          \        . RO4      8X  g   Q h\        ;QJ d)    R W^ ,          ,           4       F  '       d   K   RM	  RM! R W^ ,          ,           4       4      '       g   Q h\        ;QJ d)    R W^,          ,           4       F  '       d   K   RM	  RM! R W^,          ,           4       4      '       g   Q hR# )r   c              3   8   "   T F  qP                   x  K  	  R # 5iNis_zero.0es   & r!   	<genexpr>%test_nullspace_one.<locals>.<genexpr>.        -*Qyy*   FTc              3   8   "   T F  qP                   x  K  	  R # 5ir)   r*   r,   s   & r!   r/   r0   /   r1   r2   Nr	   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   	nullspaceallr   s     r!   test_nullspace_oner6   $   s    $$$$& 	'A
 KKME8v.////8v011113-!!H*-333-!!H*-----3-!!H*-333-!!H*-----r#   c                     \         p \        . RO. RO.4      pVP                  4       w  r#V\        ^^ V ! ^4      ) ^,          V ! ^4      ^,          .^ ^V ! ^4      ^,          V ! R4      ^,          ..4      8X  g   Q h\        . RO. RO. RO. R	O. R
O.4      pWP                  4       ^ ,          ,          \        ^^^ .^,          4      8X  g   Q h\        . RO. RO. RO. RO.4      pVP                  4       w  r#V\        . RO. RO^ ^ ^ ^ ^ ^V ! ^4      ^,          .. RO.4      8X  g   Q hVP                  4       pV^ ,          \        . RO4      8X  g   Q hV^,          \        . RO4      8X  g   Q hV^,          \        . RO4      8X  g   Q hV^,          \        ^ ^ ^ ^ ^ V ! R4      ^,          ^.4      8X  g   Q h\        ^^.^^.^^..4      pVP                  4       '       g   Q hR# )r   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   r   r
   r   r   )r   r   r   r
   r   r   r   )r   r9   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   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   r   r   r   r   )r   r   rrefr4   )RMouttmpr    s        r!   test_nullspace_secondrA   1   s   A 	 AvvxHC&1a!A$r1R584a!A$r'1R5846 7 7 7 7 	$$$$$	& 	'A
 [[]11qc!e!4444))))+ 	,A vvxHC&//aAq!QqT!V4/1 2 2 2 2 KKME8v455558v344448v566668vq!Q1aeAgq9:::: 	AAA'(A;;===r#   c                     \        . RO. RO. RO. RO.4      p V P                  4       pV^ ,          \        . RO4      8X  g   Q hV^,          \        . RO4      8X  g   Q hV^,          \        . R	O4      8X  g   Q h\        R4      w  r#rEp\        W#WEV.4      p\        \	        V4      4       F3  pW,          W,          ,
          p	\	        \        W4      4      ^ 8w  d   K3  Q h	  V P                  4       \	        V4      8X  g   Q h\	        V P                  4       4      \	        V P                  4       4      ,           V P                  8X  g   Q hR# )
r   z	a b c d eNr	   r   r   r   r   r   r   )	r   r   r   ranger   r   rankr4   cols)
r>   r    abcdr.   Xieqs
             r!   test_columnspace_secondrM   X   s   $$$$& 	'A MMOE8vm,,,,8vn----8vn---- K(MA!aAA3u:3ux<5< A%%% 
 668s5z!!!q{{}AMMO 44>>>r#   N)sympy.matricesr   sympy.core.numbersr   sympy.core.symbolr   sympy.solversr   r"   r&   r6   rA   rM    r#   r!   <module>rS      s+    ! ' % ;.$N?r#   