let R be Ring; for X being set
for f being Element of Funcs (X, the carrier of R) holds (ADD (X,R)) . (f,(0_Funcs (X,R))) = f
let X be set ; for f being Element of Funcs (X, the carrier of R) holds (ADD (X,R)) . (f,(0_Funcs (X,R))) = f
let f be Element of Funcs (X, the carrier of R); (ADD (X,R)) . (f,(0_Funcs (X,R))) = f
set F1 = (ADD (X,R)) . (f,(0_Funcs (X,R)));
B1:
( dom ((ADD (X,R)) . (f,(0_Funcs (X,R)))) = X & dom f = X )
by FUNCT_2:def 1;
for x being object st x in X holds
((ADD (X,R)) . (f,(0_Funcs (X,R)))) . x = f . x
proof
let x be
object ;
( x in X implies ((ADD (X,R)) . (f,(0_Funcs (X,R)))) . x = f . x )
assume A0:
x in X
;
((ADD (X,R)) . (f,(0_Funcs (X,R)))) . x = f . x
then reconsider fx =
f . x,
y =
(X --> (0. R)) . x as
Element of
R by FUNCT_2:5;
((ADD (X,R)) . (f,(0_Funcs (X,R)))) . x =
fx + y
by A0, Th1
.=
fx + (0. R)
by A0, FUNCOP_1:7
;
hence
((ADD (X,R)) . (f,(0_Funcs (X,R)))) . x = f . x
;
verum
end;
hence
(ADD (X,R)) . (f,(0_Funcs (X,R))) = f
by B1; verum