let K be non empty right_complementable Abelian add-associative right_zeroed well-unital distributive associative doubleLoopStr ; for V being VectSp of K
for V1, V2, W being Subspace of V
for W1, W2 being Subspace of W st W1 = V1 & W2 = V2 holds
W1 + W2 = V1 + V2
let V be VectSp of K; for V1, V2, W being Subspace of V
for W1, W2 being Subspace of W st W1 = V1 & W2 = V2 holds
W1 + W2 = V1 + V2
let V1, V2, W be Subspace of V; for W1, W2 being Subspace of W st W1 = V1 & W2 = V2 holds
W1 + W2 = V1 + V2
let W1, W2 be Subspace of W; ( W1 = V1 & W2 = V2 implies W1 + W2 = V1 + V2 )
assume A1:
( W1 = V1 & W2 = V2 )
; W1 + W2 = V1 + V2
reconsider W3 = W1 + W2 as Subspace of V by VECTSP_4:26;
now for v being Vector of V holds
( ( v in W3 implies v in V1 + V2 ) & ( v in V1 + V2 implies v in W3 ) )end;
hence
W1 + W2 = V1 + V2
by VECTSP_4:30; verum