let A be closed-interval Subset of REAL ; :: thesis: for f being Function of A,REAL
for D being Division of A
for e being Real st f | A is bounded_above & 0 < e holds
ex F being middle_volume of f,D st (upper_sum f,D) - e <= middle_sum f,F
let f be Function of A,REAL ; :: thesis: for D being Division of A
for e being Real st f | A is bounded_above & 0 < e holds
ex F being middle_volume of f,D st (upper_sum f,D) - e <= middle_sum f,F
let D be Division of A; :: thesis: for e being Real st f | A is bounded_above & 0 < e holds
ex F being middle_volume of f,D st (upper_sum f,D) - e <= middle_sum f,F
let e be Real; :: thesis: ( f | A is bounded_above & 0 < e implies ex F being middle_volume of f,D st (upper_sum f,D) - e <= middle_sum f,F )
assume AS:
( f | A is bounded_above & 0 < e )
; :: thesis: ex F being middle_volume of f,D st (upper_sum f,D) - e <= middle_sum f,F
P1:
0 < len D
by FINSEQ_1:28;
set e1 = e / (len D);
consider F being middle_volume of f,D such that
R1:
for i being Nat st i in dom D holds
( F . i <= (upper_volume f,D) . i & ((upper_volume f,D) . i) - (e / (len D)) < F . i )
by AS, P1, XREAL_1:141, PX0202;
take
F
; :: thesis: (upper_sum f,D) - e <= middle_sum f,F
set s = (len D) |-> (e / (len D));
A1:
len (upper_volume f,D) = len D
by INTEGRA1:def 7;
B1:
len F = len D
by defx0;
reconsider p = upper_volume f,D as Element of (len D) -tuples_on REAL by A1, FINSEQ_2:110;
reconsider q = F as Element of (len D) -tuples_on REAL by B1, FINSEQ_2:110;
reconsider t = p - ((len D) |-> (e / (len D))) as Element of (len D) -tuples_on REAL ;
then
Sum t <= Sum q
by RVSUM_1:112;
then
(Sum p) - (Sum ((len D) |-> (e / (len D)))) <= Sum q
by RVSUM_1:120;
then
(Sum p) - ((len D) * (e / (len D))) <= Sum q
by RVSUM_1:110;
hence
(upper_sum f,D) - e <= middle_sum f,F
by XCMPLX_1:88, P1; :: thesis: verum