let eps be R_eal; :: thesis: ( 0. < eps implies ex F being Function of NAT ,ExtREAL st
( ( for n being Element of NAT holds 0. < F . n ) & SUM F < eps ) )
assume
0. < eps
; :: thesis: ex F being Function of NAT ,ExtREAL st
( ( for n being Element of NAT holds 0. < F . n ) & SUM F < eps )
then consider x0 being real number such that
A1:
( 0. < x0 & x0 < eps )
by XXREAL_3:3;
consider x being real number such that
A2:
( 0. < x & x + x < x0 )
by A1, XXREAL_3:56;
reconsider x = x as Element of ExtREAL by XXREAL_0:def 1;
defpred S1[ set , set , set ] means for a, b being R_eal
for s being Element of NAT st s = $1 & a = $2 & b = $3 holds
b = a / 2;
A3:
for n being Element of NAT
for x being Element of ExtREAL ex y being Element of ExtREAL st S1[n,x,y]
consider F being Function of NAT ,ExtREAL such that
A4:
( F . 0 = x & ( for n being Element of NAT holds S1[n,F . n,F . (n + 1)] ) )
from RECDEF_1:sch 2(A3);
take
F
; :: thesis: ( ( for n being Element of NAT holds 0. < F . n ) & SUM F < eps )
defpred S2[ Element of NAT ] means 0. < F . $1;
A5:
S2[ 0 ]
by A2, A4;
A6:
for k being Element of NAT st S2[k] holds
S2[k + 1]
thus A8:
for n being Element of NAT holds S2[n]
from NAT_1:sch 1(A5, A6); :: thesis: SUM F < eps
then
for n being Element of NAT holds 0. <= F . n
;
then A9:
F is nonnegative
by SUPINF_2:58;
for s being ext-real number st s in rng (Ser F) holds
s <= x0
then
x0 is UpperBound of rng (Ser F)
by XXREAL_2:def 1;
then A20:
( sup (rng (Ser F)) <= x0 & SUM F = sup (rng (Ser F)) )
by XXREAL_2:def 3;