let T be non empty TopSpace; for ADD being BinOp of (Funcs ( the carrier of T,REAL)) st ( for f1, f2 being RealMap of T holds ADD . (f1,f2) = f1 + f2 ) holds
for F being FinSequence of Funcs ( the carrier of T,REAL) st ( for n being Element of NAT st 0 <> n & n <= len F holds
F . n is continuous RealMap of T ) holds
ADD "**" F is continuous RealMap of T
let ADD be BinOp of (Funcs ( the carrier of T,REAL)); ( ( for f1, f2 being RealMap of T holds ADD . (f1,f2) = f1 + f2 ) implies for F being FinSequence of Funcs ( the carrier of T,REAL) st ( for n being Element of NAT st 0 <> n & n <= len F holds
F . n is continuous RealMap of T ) holds
ADD "**" F is continuous RealMap of T )
assume A1:
for f1, f2 being RealMap of T holds ADD . (f1,f2) = f1 + f2
; for F being FinSequence of Funcs ( the carrier of T,REAL) st ( for n being Element of NAT st 0 <> n & n <= len F holds
F . n is continuous RealMap of T ) holds
ADD "**" F is continuous RealMap of T
set Fu = Funcs ( the carrier of T,REAL);
let F be FinSequence of Funcs ( the carrier of T,REAL); ( ( for n being Element of NAT st 0 <> n & n <= len F holds
F . n is continuous RealMap of T ) implies ADD "**" F is continuous RealMap of T )
assume A2:
for n being Element of NAT st 0 <> n & n <= len F holds
F . n is continuous RealMap of T
; ADD "**" F is continuous RealMap of T
reconsider ADDF = ADD "**" F as RealMap of T by FUNCT_2:66;
now ADD "**" F is continuous RealMap of Tper cases
( len F = 0 or len F <> 0 )
;
suppose A6:
len F <> 0
;
ADD "**" F is continuous RealMap of TA7:
len F >= 1
then consider f being
sequence of
(Funcs ( the carrier of T,REAL)) such that A8:
f . 1
= F . 1
and A9:
for
n being
Nat st
0 <> n &
n < len F holds
f . (n + 1) = ADD . (
(f . n),
(F . (n + 1)))
and A10:
ADD "**" F = f . (len F)
by FINSOP_1:1;
defpred S1[
Nat]
means ( $1
<= len F implies
f . $1 is
continuous RealMap of
T );
A11:
for
n being
Nat st
n >= 1 &
S1[
n] holds
S1[
n + 1]
proof
let n be
Nat;
( n >= 1 & S1[n] implies S1[n + 1] )
assume that A12:
n >= 1
and A13:
S1[
n]
;
S1[n + 1]
assume A14:
n + 1
<= len F
;
f . (n + 1) is continuous RealMap of T
reconsider n =
n as
Element of
NAT by ORDINAL1:def 12;
A15:
n + 0 < n + 1
by XREAL_1:8;
then
n < len F
by A14, XXREAL_0:2;
then A16:
f . (n + 1) = ADD . (
(f . n),
(F . (n + 1)))
by A9, A12;
1
+ 0 <= n + 1
by A12, XREAL_1:8;
then
n + 1
in Seg (len F)
by A14, FINSEQ_1:1;
then
n + 1
in dom F
by FINSEQ_1:def 3;
then
F . (n + 1) in rng F
by FUNCT_1:def 3;
then reconsider fn =
f . n,
Fn1 =
F . (n + 1) as
RealMap of
T by FUNCT_2:66;
Fn1 is
continuous
by A2, A14;
then
fn + Fn1 is
continuous
by A13, A14, A15, Th22, XXREAL_0:2;
hence
f . (n + 1) is
continuous RealMap of
T
by A1, A16;
verum
end; A17:
S1[1]
by A2, A8;
for
n being
Nat st
n >= 1 holds
S1[
n]
from NAT_1:sch 8(A17, A11);
hence
ADD "**" F is
continuous RealMap of
T
by A7, A10;
verum end; end; end;
hence
ADD "**" F is continuous RealMap of T
; verum