let K be Field; :: thesis: for A being Matrix of K st ( width A <> 0 or len A = 0 ) holds
not Solutions_of A,((len A) |-> (0. K)) is empty
let A be Matrix of K; :: thesis: ( ( width A <> 0 or len A = 0 ) implies not Solutions_of A,((len A) |-> (0. K)) is empty )
assume A1:
( width A <> 0 or len A = 0 )
; :: thesis: not Solutions_of A,((len A) |-> (0. K)) is empty
set L = (len A) |-> (0. K);
A2:
len ((len A) |-> (0. K)) = len A
by FINSEQ_1:def 18;
reconsider A' = A as Matrix of len A, width A,K by MATRIX_2:7;
per cases
( len A = 0 or width A > 0 )
by A1;
suppose A5:
width A > 0
;
:: thesis: not Solutions_of A,((len A) |-> (0. K)) is empty A6:
(
len (ColVec2Mx ((len A) |-> (0. K))) = len ((len A) |-> (0. K)) &
ColVec2Mx ((len A) |-> (0. K)) = 0. K,
(len A),1 )
by Th32, MATRIX_1:def 3;
then
the_rank_of A = the_rank_of (A ^^ (ColVec2Mx ((len A) |-> (0. K))))
by Th23;
then
not
Solutions_of A,
(ColVec2Mx ((len A) |-> (0. K))) is
empty
by A2, A5, A6, Th57;
then consider x being
set such that A7:
x in Solutions_of A,
(ColVec2Mx ((len A) |-> (0. K)))
by XBOOLE_0:def 1;
consider f being
FinSequence of
K such that A8:
(
x = ColVec2Mx f &
len f = width A )
by A7, Th58;
f in Solutions_of A,
((len A) |-> (0. K))
by A7, A8;
hence
not
Solutions_of A,
((len A) |-> (0. K)) is
empty
;
:: thesis: verum end; end;