Throughout, β£β
β£ is the absolute value on R. Write R=β«abβf(t)dt for the Riemann integral of f over [a,b], and let Ξ΅>0 be real. By the definition of Riemann integrability there exists a real Ξ΄>0 with the following property: whenever P is a partition of [a,b] with mesh β£Pβ£<Ξ΄ and one chooses a tagged partition of [a,b] relative to P, the corresponding Riemann sum S of f satisfies β£SβRβ£<Ξ΅.
By claim 1 of Uniform Partitions and Order Bounds for the Riemann Integral there is a partition P=(x0β,x1β,β¦,xnβ) of [a,b] with β£Pβ£<Ξ΄.
Fix iβ{1,β¦,n} and consider the restriction Fiβ=Fβ£[xiβ1β,xiβ]β of F to the closed interval [xiβ1β,xiβ]β[a,b], where xiβ1β<xiβ. By claim 1 of Restriction Stability of Continuity and of the Derivative, applied with both metric spaces equal to the real line, A=[a,b] and B=[xiβ1β,xiβ], the restriction Fiβ is continuous on [xiβ1β,xiβ]. Let uβR with xiβ1β<u<xiβ. Then u is an interior point of [xiβ1β,xiβ], since xiβ1β,xiββ[xiβ1β,xiβ], and a=x0ββ€xiβ1β<u<xiββ€xnβ=b, by the ordering of the partition points, shows uβ(a,b), so by hypothesis F is differentiable at u with Fβ²(u)=f(u). By claim 2 of Restriction Stability of Continuity and of the Derivative, applied with the interval [a,b] in the role of I and [xiβ1β,xiβ] in the role of J, the restriction Fiβ is differentiable at u with Fiβ²β(u)=Fβ²(u)=f(u).
By Mean Value Theorem on a Closed Real Interval, applied to Fiβ on [xiβ1β,xiβ], there exists tiβ with xiβ1β<tiβ<xiβ such that
Fiβ²β(tiβ)=xiββxiβ1βFiβ(xiβ)βFiβ(xiβ1β)β,thatΒ is,F(xiβ)βF(xiβ1β)=f(tiβ)(xiββxiβ1β),
using Fiβ²β(tiβ)=f(tiβ) and Fiβ(xiβ1β)=F(xiβ1β), Fiβ(xiβ)=F(xiβ).
The points tiββ[xiβ1β,xiβ] (1β€iβ€n) form a tagged partition of [a,b] relative to P, and the corresponding Riemann sum of f is
S=i=1βnβf(tiβ)(xiββxiβ1β)=i=1βnβ(F(xiβ)βF(xiβ1β))=F(xnβ)βF(x0β)=F(b)βF(a),
by cancellation of the telescoping sum (finite induction on n). Since β£Pβ£<Ξ΄, the choice of Ξ΄ gives
β£F(b)βF(a)βRβ£=β£SβRβ£<Ξ΅.
As Ξ΅>0 was arbitrary, F(b)βF(a)=R: otherwise Ξ΅0β=β£F(b)βF(a)βRβ£ would be a positive real number, and taking Ξ΅=Ξ΅0β above would give Ξ΅0β<Ξ΅0β, which is impossible. Hence
β«abβf(t)dt=F(b)βF(a).β