let V be Z_Module; :: 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 INT.Ring 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 INT.Ring 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 INT.Ring holds l +* (x,a) is Linear_Combination of A \/ {x}

let x be Element of V; :: thesis: for a being Element of INT.Ring holds l +* (x,a) is Linear_Combination of A \/ {x}
let a be Element of INT.Ring; :: thesis: l +* (x,a) is Linear_Combination of A \/ {x}
set m = l +* (x,a);
A1: dom (l +* (x,a)) = dom l by FUNCT_7:30
.= [#] V by FUNCT_2:def 1 ;
rng (l +* (x,a)) c= the carrier of INT.Ring
proof
let y be object ; :: according to TARSKI:def 3 :: thesis: ( not y in rng (l +* (x,a)) or y in the carrier of INT.Ring )
assume y in rng (l +* (x,a)) ; :: thesis: y in the carrier of INT.Ring
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 A5: x9 <> x ; :: thesis: y in the carrier of INT.Ring
A6: ( l . x9 in rng l & rng l c= the carrier of INT.Ring ) by A4, FUNCT_1:3;
(l +* (x,a)) . x9 = l . x9 by A5, FUNCT_7:32;
hence y in the carrier of INT.Ring by A3, A6; :: thesis: verum
end;
end;
end;
then reconsider m = l +* (x,a) as Element of Funcs (([#] V), the carrier of INT.Ring) 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. INT.Ring
proof 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. INT.Ring ;
per cases ( z = x or z <> x ) ;
end;
end;
(Carrier l) \/ {x} c= A \/ {x} by XBOOLE_1:9, VECTSP_6:def 4;
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