let f be PartFunc of REAL,REAL; for a, b being Real st [.a,b.[ = dom f holds
ex F being Functional_Sequence of REAL,REAL st
( ( for n being Nat holds
( dom (F . n) = dom f & ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) ) ) & lim (R_EAL F) = f )
let a, b be Real; ( [.a,b.[ = dom f implies ex F being Functional_Sequence of REAL,REAL st
( ( for n being Nat holds
( dom (F . n) = dom f & ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) ) ) & lim (R_EAL F) = f ) )
assume A1:
[.a,b.[ = dom f
; ex F being Functional_Sequence of REAL,REAL st
( ( for n being Nat holds
( dom (F . n) = dom f & ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) ) ) & lim (R_EAL F) = f )
A2:
for n being Element of NAT holds [.a,(b - (1 / (n + 1))).] c= dom f
defpred S1[ Element of NAT , object ] means $2 = chi ([.a,(b - (1 / ($1 + 1))).],(dom f));
A3:
for n being Element of NAT ex ch being Element of PFuncs (REAL,REAL) st S1[n,ch]
proof
let n be
Element of
NAT ;
ex ch being Element of PFuncs (REAL,REAL) st S1[n,ch]
dom (chi ([.a,(b - (1 / (n + 1))).],(dom f))) = dom f
by FUNCT_3:def 3;
then reconsider ch =
chi (
[.a,(b - (1 / (n + 1))).],
(dom f)) as
PartFunc of
REAL,
REAL by RELSET_1:5;
reconsider ch =
ch as
Element of
PFuncs (
REAL,
REAL)
by PARTFUN1:45;
take
ch
;
S1[n,ch]
thus
S1[
n,
ch]
;
verum
end;
consider CH being sequence of (PFuncs (REAL,REAL)) such that
A4:
for n being Element of NAT holds S1[n,CH . n]
from FUNCT_2:sch 3(A3);
defpred S2[ Element of NAT , object ] means $2 = f (#) (CH . $1);
A5:
for n being Element of NAT ex F being Element of PFuncs (REAL,REAL) st S2[n,F]
consider F being sequence of (PFuncs (REAL,REAL)) such that
A6:
for n being Element of NAT holds S2[n,F . n]
from FUNCT_2:sch 3(A5);
take
F
; ( ( for n being Nat holds
( dom (F . n) = dom f & ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) ) ) & lim (R_EAL F) = f )
thus A7:
for n being Nat holds
( dom (F . n) = dom f & ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) )
lim (R_EAL F) = fproof
let n be
Nat;
( dom (F . n) = dom f & ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) )
A8:
n is
Element of
NAT
by ORDINAL1:def 12;
then A9:
CH . n = chi (
[.a,(b - (1 / (n + 1))).],
(dom f))
by A4;
then A10:
dom (CH . n) = dom f
by FUNCT_3:def 3;
A11:
F . n = f (#) (CH . n)
by A6, A8;
then A12:
dom (F . n) = (dom f) /\ (dom (CH . n))
by VALUED_1:def 4;
hence
dom (F . n) = dom f
by A10;
( ( for x being Real st x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x ) & ( for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 ) )
thus
for
x being
Real st
x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = f . x
for x being Real st not x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0 proof
let x be
Real;
( x in [.a,(b - (1 / (n + 1))).] implies (F . n) . x = f . x )
assume A13:
x in [.a,(b - (1 / (n + 1))).]
;
(F . n) . x = f . x
A14:
[.a,(b - (1 / (n + 1))).] c= dom f
by A8, A2;
then
(CH . n) . x = 1
by A9, A13, FUNCT_3:def 3;
then
(F . n) . x = (f . x) * 1
by A11, A12, A10, A13, A14, VALUED_1:def 4;
hence
(F . n) . x = f . x
;
verum
end;
thus
for
x being
Real st not
x in [.a,(b - (1 / (n + 1))).] holds
(F . n) . x = 0
verum
end;
dom (lim (R_EAL F)) = dom ((R_EAL F) . 0)
by MESFUNC8:def 9;
then
dom (lim (R_EAL F)) = dom (F . 0)
by MESFUN7C:def 1;
then A17:
dom (lim (R_EAL F)) = dom f
by A7;
then A18:
dom (lim (R_EAL F)) = dom (R_EAL f)
by MESFUNC5:def 7;
A19:
for x being Element of REAL st x in dom (lim (R_EAL F)) holds
(lim (R_EAL F)) . x = (R_EAL f) . x
lim (R_EAL F) = R_EAL f
by A18, A19, PARTFUN1:5;
hence
lim (R_EAL F) = f
by MESFUNC5:def 7; verum