let F be Field; :: thesis: for V being VectSp of F
for A being Subset of V
for l being Linear_Combination of A
for x being Element of V
for a being Element of F holds l +* (x,a) is Linear_Combination of A \/ {x}

let V be VectSp of F; :: thesis: for A being Subset of V
for l being Linear_Combination of A
for x being Element of V
for a being Element of F holds l +* (x,a) is Linear_Combination of A \/ {x}

let A be Subset of V; :: thesis: for l being Linear_Combination of A
for x being Element of V
for a being Element of F holds l +* (x,a) is Linear_Combination of A \/ {x}

let l be Linear_Combination of A; :: thesis: for x being Element of V
for a being Element of F holds l +* (x,a) is Linear_Combination of A \/ {x}

let x be Element of V; :: thesis: for a being Element of F holds l +* (x,a) is Linear_Combination of A \/ {x}
let a be Element of F; :: thesis: l +* (x,a) is Linear_Combination of A \/ {x}
set m = l +* (x,a);
A1: dom (l +* (x,a)) = [#] V by FUNCT_2:def 1;
rng (l +* (x,a)) c= [#] F
proof
let y be object ; :: according to TARSKI:def 3 :: thesis: ( not y in rng (l +* (x,a)) or y in [#] F )
assume y in rng (l +* (x,a)) ; :: thesis: y in [#] F
then consider x9 being object such that
A2: x9 in dom (l +* (x,a)) and
A3: (l +* (x,a)) . x9 = y by FUNCT_1:def 3;
A4: x9 in dom l by A1, A2, FUNCT_2:92;
per cases ( x9 = x or x9 <> x ) ;
suppose x9 = x ; :: thesis: y in [#] F
then (l +* (x,a)) . x9 = a by A4, FUNCT_7:31;
hence y in [#] F by A3; :: thesis: verum
end;
suppose A5: x9 <> x ; :: thesis: y in [#] F
A6: ( l . x9 in rng l & rng l c= [#] F ) by A4, FUNCT_1:3, FUNCT_2:92;
(l +* (x,a)) . x9 = l . x9 by A5, FUNCT_7:32;
hence y in [#] F by A3, A6; :: thesis: verum
end;
end;
end;
then reconsider m = l +* (x,a) as Element of Funcs (([#] V),([#] F)) by A1, FUNCT_2:def 2;
set T = (Carrier l) \/ {x};
for v being Element of V st not v in (Carrier l) \/ {x} holds
m . v = 0. F
proof
let v be Element of V; :: thesis: ( not v in (Carrier l) \/ {x} implies m . v = 0. F )
assume A7: not v in (Carrier l) \/ {x} ; :: thesis: m . v = 0. F
not v in {x} by A7, XBOOLE_0:def 3;
then v <> x by TARSKI:def 1;
then A8: m . v = l . v by FUNCT_7:32;
not v in Carrier l by A7, XBOOLE_0:def 3;
hence m . v = 0. F by A8; :: thesis: verum
end;
then reconsider m = m as Linear_Combination of V by VECTSP_6:def 1;
A9: Carrier m c= (Carrier l) \/ {x}
proof
let y be object ; :: according to TARSKI:def 3 :: thesis: ( not y in Carrier m or y in (Carrier l) \/ {x} )
assume y in Carrier m ; :: thesis: y in (Carrier l) \/ {x}
then consider z being Element of V such that
A10: y = z and
A11: m . z <> 0. F ;
per cases ( z = x or z <> x ) ;
end;
end;
Carrier l c= A by VECTSP_6:def 4;
then (Carrier l) \/ {x} c= A \/ {x} by XBOOLE_1:9;
then Carrier m c= A \/ {x} by A9;
hence l +* (x,a) is Linear_Combination of A \/ {x} by VECTSP_6:def 4; :: thesis: verum