let F be Field; for V being VectSp of F
for W being Subspace of V
for L being Linear_Compl of W holds
( W + L = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) & L + W = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) )
let V be VectSp of F; for W being Subspace of V
for L being Linear_Compl of W holds
( W + L = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) & L + W = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) )
let W be Subspace of V; for L being Linear_Compl of W holds
( W + L = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) & L + W = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) )
let L be Linear_Compl of W; ( W + L = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) & L + W = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #) )
V is_the_direct_sum_of W,L
by Th38;
hence
W + L = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #)
; L + W = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #)
hence
L + W = ModuleStr(# the carrier of V, the addF of V, the ZeroF of V, the lmult of V #)
by Lm1; verum