let n, m, k, i be Nat; :: thesis: for K being Field
for a being Element of K
for X being Matrix of K
for A' being Matrix of m,n,K
for B' being Matrix of m,k,K st X in Solutions_of A',B' holds
X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))

let K be Field; :: thesis: for a being Element of K
for X being Matrix of K
for A' being Matrix of m,n,K
for B' being Matrix of m,k,K st X in Solutions_of A',B' holds
X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))

let a be Element of K; :: thesis: for X being Matrix of K
for A' being Matrix of m,n,K
for B' being Matrix of m,k,K st X in Solutions_of A',B' holds
X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))

let X be Matrix of K; :: thesis: for A' being Matrix of m,n,K
for B' being Matrix of m,k,K st X in Solutions_of A',B' holds
X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))

let A' be Matrix of m,n,K; :: thesis: for B' being Matrix of m,k,K st X in Solutions_of A',B' holds
X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))

let B' be Matrix of m,k,K; :: thesis: ( X in Solutions_of A',B' implies X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i))) )
assume A1: X in Solutions_of A',B' ; :: thesis: X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i)))
then consider X1 being Matrix of K such that
A2: ( X = X1 & len X1 = width A' & width X1 = width B' ) and
A3: A' * X1 = B' ;
set LA = Line A',i;
set LB = Line B',i;
set RA = RLine A',i,(a * (Line A',i));
set RB = RLine B',i,(a * (Line B',i));
set RX = (RLine A',i,(a * (Line A',i))) * X1;
A4: ( len (a * (Line A',i)) = len (Line A',i) & len (Line A',i) = width A' & len (a * (Line B',i)) = len (Line B',i) & len (Line B',i) = width B' & len A' = len B' ) by A1, Th33, FINSEQ_1:def 18, MATRIXR1:16;
then A5: ( len (RLine A',i,(a * (Line A',i))) = len A' & width (RLine A',i,(a * (Line A',i))) = width A' & len (RLine B',i,(a * (Line B',i))) = len B' & width (RLine B',i,(a * (Line B',i))) = width B' ) by MATRIX11:def 3;
then A6: ( len ((RLine A',i,(a * (Line A',i))) * X1) = len (RLine A',i,(a * (Line A',i))) & width ((RLine A',i,(a * (Line A',i))) * X1) = width X1 ) by A2, MATRIX_3:def 4;
dom B' = Seg (len (RLine A',i,(a * (Line A',i)))) by A4, A5, FINSEQ_1:def 3;
then A7: ( Indices ((RLine A',i,(a * (Line A',i))) * X1) = Indices B' & Indices (RLine B',i,(a * (Line B',i))) = Indices B' ) by A2, A6, FINSEQ_1:def 3, MATRIX_1:27;
now
let j, k be Nat; :: thesis: ( [j,k] in Indices (RLine B',i,(a * (Line B',i))) implies (RLine B',i,(a * (Line B',i))) * j,k = ((RLine A',i,(a * (Line A',i))) * X1) * j,k )
assume A8: [j,k] in Indices (RLine B',i,(a * (Line B',i))) ; :: thesis: (RLine B',i,(a * (Line B',i))) * j,k = ((RLine A',i,(a * (Line A',i))) * X1) * j,k
len B' = m by MATRIX_1:def 3;
then A9: ( j in dom B' & dom B' = Seg m & k in Seg (width B') & len (Line B',i) = width B' ) by A7, A8, FINSEQ_1:def 3, MATRIX_1:def 8, ZFMISC_1:106;
then B' * i,k = (Line B',i) . k by MATRIX_1:def 8;
then reconsider LBk = (Line B',i) . k as Element of K ;
A10: B' * j,k = (Line A',j) "*" (Col X1,k) by A2, A3, A7, A8, MATRIX_3:def 4;
now
per cases ( j = i or j <> i ) ;
suppose A11: j = i ; :: thesis: ((RLine A',i,(a * (Line A',i))) * X1) * j,k = (RLine B',i,(a * (Line B',i))) * j,k
then Line (RLine A',i,(a * (Line A',i))),i = a * (Line A',i) by A4, A9, MATRIX11:28;
hence ((RLine A',i,(a * (Line A',i))) * X1) * j,k = (a * (Line A',i)) "*" (Col X1,k) by A2, A5, A7, A8, A11, MATRIX_3:def 4
.= Sum (a * (mlt (Line A',i),(Col X1,k))) by A2, FVSUM_1:82
.= a * (Sum (mlt (Line A',i),(Col X1,k))) by FVSUM_1:92
.= a * LBk by A9, A10, A11, MATRIX_1:def 8
.= (a * (Line B',i)) . k by A9, FVSUM_1:63
.= (RLine B',i,(a * (Line B',i))) * j,k by A11, A4, A7, A8, MATRIX11:def 3 ;
:: thesis: verum
end;
suppose A12: j <> i ; :: thesis: ((RLine A',i,(a * (Line A',i))) * X1) * j,k = (RLine B',i,(a * (Line B',i))) * j,k
then Line (RLine A',i,(a * (Line A',i))),j = Line A',j by A9, MATRIX11:28;
hence ((RLine A',i,(a * (Line A',i))) * X1) * j,k = (Line A',j) "*" (Col X1,k) by A2, A5, A7, A8, MATRIX_3:def 4
.= B' * j,k by A2, A3, A7, A8, MATRIX_3:def 4
.= (RLine B',i,(a * (Line B',i))) * j,k by A12, A4, A7, A8, MATRIX11:def 3 ;
:: thesis: verum
end;
end;
end;
hence (RLine B',i,(a * (Line B',i))) * j,k = ((RLine A',i,(a * (Line A',i))) * X1) * j,k ; :: thesis: verum
end;
then (RLine A',i,(a * (Line A',i))) * X1 = RLine B',i,(a * (Line B',i)) by A2, A4, A5, A6, MATRIX_1:21;
hence X in Solutions_of (RLine A',i,(a * (Line A',i))),(RLine B',i,(a * (Line B',i))) by A2, A5; :: thesis: verum