let X be non empty set ; for Y being non empty addLoopStr
for f, g, h being Element of Funcs (X, the carrier of Y) holds
( h = (FuncAdd (X,Y)) . (f,g) iff for x being Element of X holds h . x = (f . x) + (g . x) )
let Y be non empty addLoopStr ; for f, g, h being Element of Funcs (X, the carrier of Y) holds
( h = (FuncAdd (X,Y)) . (f,g) iff for x being Element of X holds h . x = (f . x) + (g . x) )
let f, g, h be Element of Funcs (X, the carrier of Y); ( h = (FuncAdd (X,Y)) . (f,g) iff for x being Element of X holds h . x = (f . x) + (g . x) )
hereby ( ( for x being Element of X holds h . x = (f . x) + (g . x) ) implies h = (FuncAdd (X,Y)) . (f,g) )
end;
assume A3:
for x being Element of X holds h . x = (f . x) + (g . x)
; h = (FuncAdd (X,Y)) . (f,g)
hence
h = (FuncAdd (X,Y)) . (f,g)
by FUNCT_2:63; verum