let K be Field; :: thesis: for f, g being FinSequence of K st len f = len g holds
(ColVec2Mx f) + (ColVec2Mx g) = ColVec2Mx (f + g)

let f, g be FinSequence of K; :: thesis: ( len f = len g implies (ColVec2Mx f) + (ColVec2Mx g) = ColVec2Mx (f + g) )
set Cf = ColVec2Mx f;
set Cg = ColVec2Mx g;
A1: len (ColVec2Mx f) = len f by MATRIX_1:def 3;
assume A2: len f = len g ; :: thesis: (ColVec2Mx f) + (ColVec2Mx g) = ColVec2Mx (f + g)
then reconsider F = f, G = g as Element of (len f) -tuples_on the carrier of K by FINSEQ_2:110;
A3: len (ColVec2Mx g) = len f by A2, MATRIX_1:def 3;
set FG = F + G;
set Cfg = ColVec2Mx (F + G);
A4: len (ColVec2Mx (F + G)) = len (F + G) by MATRIX_1:def 3;
A5: ( len (F + G) = len f & width ((ColVec2Mx f) + (ColVec2Mx g)) = width (ColVec2Mx f) ) by FINSEQ_1:def 18, MATRIX_3:def 3;
A6: len ((ColVec2Mx f) + (ColVec2Mx g)) = len (ColVec2Mx f) by MATRIX_3:def 3;
per cases ( len f = 0 or len f > 0 ) ;
end;