let x be FinSequence of REAL ; :: thesis: for A, B being Matrix of REAL st len x = len A & len A = len B & width A = width B & len A > 0 holds
x * (A - B) = (x * A) - (x * B)

let A, B be Matrix of REAL ; :: thesis: ( len x = len A & len A = len B & width A = width B & len A > 0 implies x * (A - B) = (x * A) - (x * B) )
assume A1: ( len x = len A & len A = len B & width A = width B & len A > 0 ) ; :: thesis: x * (A - B) = (x * A) - (x * B)
A2: width (LineVec2Mx x) = len x by MATRIXR1:def 10;
A3: len (LineVec2Mx x) = 1 by MATRIXR1:def 10;
A4: width ((LineVec2Mx x) * A) = width A by A1, A2, MATRIX_3:def 4
.= width ((LineVec2Mx x) * B) by A1, A2, MATRIX_3:def 4 ;
A5: len ((LineVec2Mx x) * A) = len (LineVec2Mx x) by A1, A2, MATRIX_3:def 4
.= len ((LineVec2Mx x) * B) by A1, A2, MATRIX_3:def 4 ;
A6: len ((LineVec2Mx x) * A) = len (LineVec2Mx x) by A1, A2, MATRIX_3:def 4
.= 1 by MATRIXR1:def 10 ;
thus x * (A - B) = Line (((LineVec2Mx x) * A) - ((LineVec2Mx x) * B)),1 by A1, A2, A3, Th20
.= (x * A) - (x * B) by A4, A5, A6, Th25 ; :: thesis: verum