let a, b be Real; for A being set
for f being Element of Funcs (A,REAL) holds (RealFuncAdd A) . (((RealFuncExtMult A) . (a,f)),((RealFuncExtMult A) . (b,f))) = (RealFuncExtMult A) . ((a + b),f)
let A be set ; for f being Element of Funcs (A,REAL) holds (RealFuncAdd A) . (((RealFuncExtMult A) . (a,f)),((RealFuncExtMult A) . (b,f))) = (RealFuncExtMult A) . ((a + b),f)
let f be Element of Funcs (A,REAL); (RealFuncAdd A) . (((RealFuncExtMult A) . (a,f)),((RealFuncExtMult A) . (b,f))) = (RealFuncExtMult A) . ((a + b),f)
reconsider aa = a, bb = b as Element of REAL by XREAL_0:def 1;
per cases
( A = {} or A <> {} )
;
suppose
A <> {}
;
(RealFuncAdd A) . (((RealFuncExtMult A) . (a,f)),((RealFuncExtMult A) . (b,f))) = (RealFuncExtMult A) . ((a + b),f)then reconsider A =
A as non
empty set ;
reconsider f =
f as
Element of
Funcs (
A,
REAL) ;
now for x being Element of A holds ((RealFuncAdd A) . (((RealFuncExtMult A) . [aa,f]),((RealFuncExtMult A) . [bb,f]))) . x = ((RealFuncExtMult A) . [(aa + bb),f]) . xlet x be
Element of
A;
((RealFuncAdd A) . (((RealFuncExtMult A) . [aa,f]),((RealFuncExtMult A) . [bb,f]))) . x = ((RealFuncExtMult A) . [(aa + bb),f]) . xthus ((RealFuncAdd A) . (((RealFuncExtMult A) . [aa,f]),((RealFuncExtMult A) . [bb,f]))) . x =
(((RealFuncExtMult A) . [aa,f]) . x) + (((RealFuncExtMult A) . [bb,f]) . x)
by Th1
.=
(a * (f . x)) + (((RealFuncExtMult A) . [bb,f]) . x)
by Th4
.=
(a * (f . x)) + (b * (f . x))
by Th4
.=
(a + b) * (f . x)
.=
((RealFuncExtMult A) . [(aa + bb),f]) . x
by Th4
;
verum end; hence
(RealFuncAdd A) . (
((RealFuncExtMult A) . (a,f)),
((RealFuncExtMult A) . (b,f)))
= (RealFuncExtMult A) . (
(a + b),
f)
by FUNCT_2:63;
verum end; end;