let A be closed-interval Subset of REAL ; :: thesis: for f being Function of A,REAL
for T being DivSequence of A
for e being Element of REAL st 0 < e & f | A is bounded_above holds
ex S being middle_volume_Sequence of f,T st
for i being Element of NAT holds ((upper_sum f,T) . i) - e <= (middle_sum f,S) . i
let f be Function of A,REAL ; :: thesis: for T being DivSequence of A
for e being Element of REAL st 0 < e & f | A is bounded_above holds
ex S being middle_volume_Sequence of f,T st
for i being Element of NAT holds ((upper_sum f,T) . i) - e <= (middle_sum f,S) . i
let T be DivSequence of A; :: thesis: for e being Element of REAL st 0 < e & f | A is bounded_above holds
ex S being middle_volume_Sequence of f,T st
for i being Element of NAT holds ((upper_sum f,T) . i) - e <= (middle_sum f,S) . i
let e be Element of REAL ; :: thesis: ( 0 < e & f | A is bounded_above implies ex S being middle_volume_Sequence of f,T st
for i being Element of NAT holds ((upper_sum f,T) . i) - e <= (middle_sum f,S) . i )
assume AS:
( 0 < e & f | A is bounded_above )
; :: thesis: ex S being middle_volume_Sequence of f,T st
for i being Element of NAT holds ((upper_sum f,T) . i) - e <= (middle_sum f,S) . i
defpred S1[ Element of NAT , set ] means ( $2 is middle_volume of f,T . $1 & ex z being middle_volume of f,T . $1 st
( z = $2 & (upper_sum f,(T . $1)) - e <= middle_sum f,z ) );
A1:
for x being Element of NAT ex y being Element of REAL * st S1[x,y]
consider F being Function of NAT ,(REAL * ) such that
A2:
for x being Element of NAT holds S1[x,F . x]
from FUNCT_2:sch 10(A1);
reconsider F = F as middle_volume_Sequence of f,T by A2, defx2;
hence
ex S being middle_volume_Sequence of f,T st
for i being Element of NAT holds ((upper_sum f,T) . i) - e <= (middle_sum f,S) . i
; :: thesis: verum