Let f:[a,b]βR be continuous on [a,b]. We must show that f is Riemann integrable on [a,b].
By Continuity on a Closed Interval Implies Uniform Continuity, the function f is uniformly continuous on [a,b]. Fix Ξ΅>0. Choose Ξ΄>0 such that for all s,tβ[a,b], if β£sβtβ£<Ξ΄, then
β£f(s)βf(t)β£<Ξ΅.
For each positive integer n, let Pnβ be the partition of [a,b] into 2n equal subintervals, so that the mesh of Pnβ is (bβa)/2n. Choose N so large that (bβa)/2N<Ξ΄. For each nβ₯N, choose a tagged partition Tnβ whose underlying partition is Pnβ, and let
Rnβ=R(f,Tnβ)
be its Riemann sum.
We claim that (Rnβ)n=Nββ is a Cauchy sequence. Let mβ₯nβ₯N. Since Pmβ refines Pnβ, each subinterval of Pmβ lies inside a unique subinterval of Pnβ. Construct a tagged partition Sm,nβ on the partition Pmβ by assigning to each subinterval of Pmβ the tag of the containing subinterval of Pnβ. Then
R(f,Sm,nβ)=Rnβ,
because subdividing a coarse interval without changing its tag does not change its total contribution to the sum.
Now Sm,nβ and Tmβ have the same underlying partition Pmβ. On each subinterval of Pmβ, both associated tags lie in that subinterval, whose length is at most the mesh of Pmβ, hence less than Ξ΄. Therefore the choice of Ξ΄ gives
β£f(Ο)βf(Ο)β£<Ξ΅
for the two tags on each such subinterval. Summing over the subintervals of Pmβ, we obtain
β£RnββRmββ£=β£R(f,Sm,nβ)βR(f,Tmβ)β£β€Ξ΅i=1β2mβ(xiββxiβ1β)=Ξ΅(bβa).
Since the original positive number was arbitrary, we may begin instead with Ξ΅/(bβa); hence for every Ξ΅>0 there exists N such that β£RnββRmββ£<Ξ΅ whenever m,nβ₯N. Thus (Rnβ) is a Cauchy sequence of real numbers.
By Every Cauchy Sequence of Real Numbers Converges, there exists IβR such that RnββI in the sense of Limit of a Sequence of Real Numbers. We now show that this number I is the Riemann integral of f.
Let Ξ·>0. Apply uniform continuity with Ξ·/(2(bβa)) in place of Ξ΅, and choose N1ββ₯N so large that (bβa)/2N1β<Ξ΄ and β£RnββIβ£<Ξ·/2 for all nβ₯N1β. Let U be any tagged partition of [a,b] whose mesh is less than Ξ΄, and choose nβ₯N1β. Let Q be the common refinement of the underlying partition of U and the dyadic partition Pnβ. Construct tagged partitions Uβ² and Tnβ²β on Q by retaining on each refined subinterval the tag coming from the containing subinterval of U or Tnβ, respectively. Then
R(f,Uβ²)=R(f,U),R(f,Tnβ²β)=Rnβ.
Moreover, on each subinterval of Q, the two retained tags lie in the same subinterval of Q, whose length is less than Ξ΄. Therefore
β£R(f,U)βRnββ£=β£R(f,Uβ²)βR(f,Tnβ²β)β£<2(bβa)Ξ·β(bβa)=2Ξ·β.
Hence
β£R(f,U)βIβ£β€β£R(f,U)βRnββ£+β£RnββIβ£<Ξ·.
Thus every tagged partition of [a,b] with sufficiently small mesh has Riemann sum within Ξ· of I. By Riemann Integrability on a Closed Interval, the function f is Riemann integrable on [a,b], and
β«abβf(t)dt=I.