let V be RealLinearSpace; for v being VECTOR of V
for X being Subspace of V st not v in X holds
for y being VECTOR of (X + (Lin {v}))
for W being Subspace of X + (Lin {v}) st v = y & W = X holds
X + (Lin {v}) is_the_direct_sum_of W, Lin {y}
let v be VECTOR of V; for X being Subspace of V st not v in X holds
for y being VECTOR of (X + (Lin {v}))
for W being Subspace of X + (Lin {v}) st v = y & W = X holds
X + (Lin {v}) is_the_direct_sum_of W, Lin {y}
let X be Subspace of V; ( not v in X implies for y being VECTOR of (X + (Lin {v}))
for W being Subspace of X + (Lin {v}) st v = y & W = X holds
X + (Lin {v}) is_the_direct_sum_of W, Lin {y} )
assume A1:
not v in X
; for y being VECTOR of (X + (Lin {v}))
for W being Subspace of X + (Lin {v}) st v = y & W = X holds
X + (Lin {v}) is_the_direct_sum_of W, Lin {y}
let y be VECTOR of (X + (Lin {v})); for W being Subspace of X + (Lin {v}) st v = y & W = X holds
X + (Lin {v}) is_the_direct_sum_of W, Lin {y}
let W be Subspace of X + (Lin {v}); ( v = y & W = X implies X + (Lin {v}) is_the_direct_sum_of W, Lin {y} )
assume that
A2:
v = y
and
A3:
W = X
; X + (Lin {v}) is_the_direct_sum_of W, Lin {y}
Lin {v} = Lin {y}
by A2, Th10;
hence
RLSStruct(# the carrier of (X + (Lin {v})), the ZeroF of (X + (Lin {v})), the addF of (X + (Lin {v})), the Mult of (X + (Lin {v})) #) = W + (Lin {y})
by A3, Th9; RLSUB_2:def 4 W /\ (Lin {y}) = (0). (X + (Lin {v}))
assume
W /\ (Lin {y}) <> (0). (X + (Lin {v}))
; contradiction
then consider z being VECTOR of (X + (Lin {v})) such that
A4:
( ( z in W /\ (Lin {y}) & not z in (0). (X + (Lin {v})) ) or ( z in (0). (X + (Lin {v})) & not z in W /\ (Lin {y}) ) )
by RLSUB_1:31;