let K be Field; :: thesis: for G, G', G1, G2 being FinSequence_of_Matrix of K st len G = len G' holds
(G ^ G1) (+) (G' ^ G2) = (G (+) G') ^ (G1 (+) G2)
let G, G', G1, G2 be FinSequence_of_Matrix of K; :: thesis: ( len G = len G' implies (G ^ G1) (+) (G' ^ G2) = (G (+) G') ^ (G1 (+) G2) )
assume A1:
len G = len G'
; :: thesis: (G ^ G1) (+) (G' ^ G2) = (G (+) G') ^ (G1 (+) G2)
set GG' = G (+) G';
set G12 = G1 (+) G2;
set GG1 = G ^ G1;
set GG2 = G' ^ G2;
A2:
( dom (G (+) G') = dom G & dom (G1 (+) G2) = dom G1 & dom ((G ^ G1) (+) (G' ^ G2)) = dom (G ^ G1) & dom G = dom G' )
by A1, Def10, FINSEQ_3:31;
then A3:
( len (G (+) G') = len G & len (G1 (+) G2) = len G1 & len ((G ^ G1) (+) (G' ^ G2)) = len (G ^ G1) )
by FINSEQ_3:31;
A4:
( len (G ^ G1) = (len G) + (len G1) & len (G' ^ G2) = (len G) + (len G2) )
by A1, FINSEQ_1:35;
then A5:
( len ((G ^ G1) (+) (G' ^ G2)) = len ((G (+) G') ^ (G1 (+) G2)) & len ((G (+) G') ^ (G1 (+) G2)) = (len (G (+) G')) + (len (G1 (+) G2)) )
by A3, FINSEQ_1:35;
hence
(G ^ G1) (+) (G' ^ G2) = (G (+) G') ^ (G1 (+) G2)
by A3, A5, FINSEQ_1:18; :: thesis: verum