let n9, m9, i be Nat; for K being Field
for M9 being Matrix of n9,m9,K
for p being FinSequence of K st len p = width M9 holds
the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p))
let K be Field; for M9 being Matrix of n9,m9,K
for p being FinSequence of K st len p = width M9 holds
the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p))
let M9 be Matrix of n9,m9,K; for p being FinSequence of K st len p = width M9 holds
the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p))
let p be FinSequence of K; ( len p = width M9 implies the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p)) )
assume A1:
len p = width M9
; the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p))
set R = RLine M9,i,((0. K) * p);
A2:
Seg (len M9) = dom M9
by FINSEQ_1:def 3;
A3:
len M9 = n9
by MATRIX_1:def 3;
per cases
( not i in dom M9 or i in dom M9 )
;
suppose A5:
i in dom M9
;
the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p))then B5:
n9 <> 0
by A2, A3;
set KK = the
carrier of
K;
A6:
p is
Element of
(len p) -tuples_on the
carrier of
K
by FINSEQ_2:110;
A7:
len ((0. K) * p) = len p
by MATRIXR1:16;
then
Line (RLine M9,i,((0. K) * p)),
i = (0. K) * p
by A1, A2, A3, A5, MATRIX11:28;
then A8:
Line (RLine M9,i,((0. K) * p)),
i = (len p) |-> (0. K)
by A6, FVSUM_1:71;
reconsider 0p =
(0. K) * p as
Element of the
carrier of
K * by FINSEQ_1:def 11;
A9:
i in NAT
by ORDINAL1:def 13;
RLine M9,
i,
((0. K) * p) = Replace M9,
i,
0p
by A1, A7, MATRIX11:29;
then A10:
Replace (RLine M9,i,((0. K) * p)),
i,
0p = Replace M9,
i,
0p
by FUNCT_7:36;
A11:
width (RLine M9,i,((0. K) * p)) = m9
by Th1, B5;
width M9 = m9
by Th1, B5;
then
the_rank_of (RLine M9,i,((0. K) * p)) = the_rank_of (DelLine (RLine M9,i,((0. K) * p)),i)
by A1, A11, A8, Th90;
hence
the_rank_of (DelLine M9,i) = the_rank_of (RLine M9,i,((0. K) * p))
by A10, A9, COMPUT_1:7;
verum end; end;