let GF be non empty right_complementable associative well-unital distributive Abelian add-associative right_zeroed doubleLoopStr ; :: thesis: for M being non empty right_complementable VectSp-like Abelian add-associative right_zeroed VectSpStr of GF
for W1, W2 being Subspace of M holds
( W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #) iff for v being Element of M ex v1, v2 being Element of M st
( v1 in W1 & v2 in W2 & v = v1 + v2 ) )
let M be non empty right_complementable VectSp-like Abelian add-associative right_zeroed VectSpStr of GF; :: thesis: for W1, W2 being Subspace of M holds
( W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #) iff for v being Element of M ex v1, v2 being Element of M st
( v1 in W1 & v2 in W2 & v = v1 + v2 ) )
let W1, W2 be Subspace of M; :: thesis: ( W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #) iff for v being Element of M ex v1, v2 being Element of M st
( v1 in W1 & v2 in W2 & v = v1 + v2 ) )
thus
( W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #) implies for v being Element of M ex v1, v2 being Element of M st
( v1 in W1 & v2 in W2 & v = v1 + v2 ) )
:: thesis: ( ( for v being Element of M ex v1, v2 being Element of M st
( v1 in W1 & v2 in W2 & v = v1 + v2 ) ) implies W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #) )
assume A2:
for v being Element of M ex v1, v2 being Element of M st
( v1 in W1 & v2 in W2 & v = v1 + v2 )
; :: thesis: W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #)
hence
W1 + W2 = VectSpStr(# the carrier of M,the U7 of M,the U2 of M,the lmult of M #)
by VECTSP_4:40; :: thesis: verum