The Cauchy Integrability Criterion

Suppose you are handed a bounded function on a closed interval. You are asked a yes-or-no question: is it Riemann integrable? The definition of the Darboux Integral tells you to compute two numbers. These are the upper and lower integrals. You must check whether they agree. But these are infima and suprema over all partitions. This is an uncountable and unwieldy collection. Checking equality of two limiting quantities directly is often hopeless in practice. What is needed is a workable test. It must replace an existential statement about a limit. In its place, a concrete, checkable condition on a single, cleverly chosen partition is needed. The Cauchy Integrability Criterion supplies exactly this. It says that ff is integrable precisely when a condition holds. For any tolerance ε>0\varepsilon > 0, you can produce one partition PP. For that partition, the upper and lower Darboux sums are within ε\varepsilon of each other. This transforms an abstract equality of suprema and infima into a hands-on construction problem. You build a partition, estimate the gap U(f,P)−L(f,P)U(f,P) - L(f,P), and make it small. It is the single most useful tool for proving integrability results. It is the bridge between the definition of the integral and every subsequent integrability theorem. The criterion matters for an important reason. Virtually every later theorem about integrability is proved this way. This includes theorems for continuous functions, for monotone functions, and for functions with finitely many discontinuities. Each is proved by exhibiting a partition satisfying this criterion. Without it, one would be forced to argue directly with suprema and infima. These belong to the upper and lower integrals, and such argument is far more delicate. With the criterion, the argument becomes constructive. You partition the domain adaptively, control oscillation on each piece, and sum up controlled errors weighted by subinterval lengths. This article states the criterion precisely. It proves both directions in full, using only the definition of the Darboux integral. It also uses the refinement lemmas that precede it. It illustrates the technique on two genuinely different functions. It closes by previewing how the criterion becomes the engine behind the integrability of continuous and monotone functions.

Key takeaways
  • The criterion converts "upper integral equals lower integral" into a checkable condition on a single partition.
  • ff bounded on [a,b][a,b] is integrable   ⟺  \iff ∀ε>0 ∃P\forall \varepsilon>0\ \exists P with U(f,P)−L(f,P)<εU(f,P)-L(f,P)<\varepsilon.
  • The hard direction uses refinement: a common refinement of two "good" partitions controls both sums simultaneously.
  • The easy direction is a direct squeeze using the definitions of ∫‾f\underline{\int} f and ∫‾f\overline{\int} f.
  • Boundedness of ff is essential; without it, U(f,P)U(f,P) or L(f,P)L(f,P) may not even be finite.
  • Key idea: integrability is equivalent to the ability to trap ff between step functions of arbitrarily small total discrepancy.

Where this lives today

The Cauchy Integrability Criterion is the workhorse behind essentially every classical integrability theorem taught after it: it is used verbatim to prove Integrability of Continuous Functions (using uniform continuity to control oscillation on small subintervals), Integrability of Monotone Functions (using monotonicity to bound the total oscillation by a telescoping sum), and the integrability of functions with finitely many discontinuities. It underlies the proof of the Equivalence of Riemann and Darboux Integrals, connecting the tagged-sum definition of the integral to the supremum/infimum formulation used here. Beyond pure analysis, the same "trap between upper and lower approximations" idea reappears in measure theory (upper and lower Lebesgue sums, and simple function approximation), in numerical analysis (adaptive quadrature methods refine partitions exactly where the local oscillation Mi−miM_i - m_i is large, mirroring the proof's construction), in computer-assisted proofs of integral bounds (interval arithmetic tracks Mi,miM_i, m_i rigorously), and in the theoretical justification of Monte Carlo and Riemann-sum-based numerical integration schemes in computational physics and finance, where controlling the discretization error is precisely the problem of bounding U(f,P)−L(f,P)U(f,P)-L(f,P).

:::quiz[Why must f be bounded on [a,b] for the criterion to even make sense?]

  • Bounded functions are automatically continuous
  • Without boundedness, M_i or m_i on some subinterval could be infinite, making U(f,P) or L(f,P) undefined as a real number ✓
  • Boundedness guarantees the partition has finitely many points
  • Unbounded functions always fail to be integrable regardless of any criterion

Ask the tutor: How does the Cauchy criterion adapt to prove that a bounded function with only finitely many discontinuities is integrable?

DefinitionThe Cauchy Criterion for Riemann Integrability

Let f:[a,b]→Rf:[a,b]\to\mathbb{R} be a bounded function. Recall that for a partition P={a=x0<x1<⋯<xn=b}P=\{a=x_0<x_1<\cdots<x_n=b\} of [a,b][a,b], the upper and lower Darboux sums are

U(f,P)=∑i=1nMi Δxi,L(f,P)=∑i=1nmi Δxi,U(f,P)=\sum_{i=1}^n M_i\,\Delta x_i, \qquad L(f,P)=\sum_{i=1}^n m_i\,\Delta x_i,

where Mi=sup⁡x∈[xi−1,xi]f(x)M_i=\sup_{x\in[x_{i-1},x_i]}f(x), mi=inf⁡x∈[xi−1,xi]f(x)m_i=\inf_{x\in[x_{i-1},x_i]}f(x), and Δxi=xi−xi−1\Delta x_i = x_i - x_{i-1}. The upper and lower integrals are

∫ab‾f=inf⁡PU(f,P),∫ab‾f=sup⁡PL(f,P),\overline{\int_a^b} f = \inf_P U(f,P), \qquad \underline{\int_a^b} f = \sup_P L(f,P),

the infimum and supremum taken over all partitions PP of [a,b][a,b]. The function ff is (Darboux) integrable on [a,b][a,b] if ∫ab‾f=∫ab‾f\overline{\int_a^b} f = \underline{\int_a^b} f. The Cauchy Criterion asserts: ff is integrable on [a,b][a,b] if and only if

∀ε>0, ∃ a partition P of [a,b] such that U(f,P)−L(f,P)<ε.\forall \varepsilon>0,\ \exists \text{ a partition } P \text{ of } [a,b] \text{ such that } U(f,P)-L(f,P)<\varepsilon.

Intuition

Think of U(f,P)U(f,P) as the total area of thin rectangles that sit on top of the graph of ff on each subinterval, and L(f,P)L(f,P) as the area of rectangles sitting underneath it. The true area, if it exists, is squeezed between these two numbers for every partition. Refining a partition can only push UU down and pull LL up (this is the content of Refinement and Monotonicity of Darboux Sums), so the gap U(f,P)−L(f,P)U(f,P) - L(f,P) measures how much "slack" remains between the upper and lower step-function approximations of ff. The criterion says integrability is exactly the statement that this slack can be made arbitrarily small by choosing PP well — not that it vanishes for some fixed sequence of partitions automatically, but that for any tolerance you demand, a suitable partition exists. Geometrically: you can always sandwich the graph of ff between an upper staircase and a lower staircase whose total area difference is as small as you like. The picture below shows a single subinterval [xi−1,xi][x_{i-1},x_i] on which ff oscillates. The shaded strip between the upper rectangle (height MiM_i) and the lower rectangle (height mim_i) has area (Mi−mi)Δxi(M_i-m_i)\Delta x_i; summing these strips over all subintervals gives exactly U(f,P)−L(f,P)U(f,P)-L(f,P).

Figure
The gap U(f,P)−L(f,P)U(f,P)-L(f,P) as a sum of shaded oscillation strips
x y x_{i-1} x_i M_i = sup f m_i = inf f M_i - m_i shaded strip area = (M_i - m_i) Δx_i

Theorem

TheoremCauchy Integrability Criterion

Let f:[a,b]→Rf:[a,b]\to\mathbb{R} be bounded, where a<ba<b are real numbers. Then ff is (Darboux) integrable on [a,b][a,b] if and only if for every ε>0\varepsilon>0 there exists a partition PP of [a,b][a,b] such that

U(f,P)−L(f,P)<ε.U(f,P)-L(f,P)<\varepsilon.
LemmaBasic inequalities for Darboux sums

Let f:[a,b]→Rf:[a,b]\to\mathbb{R} be bounded. For any partitions P,QP,Q of [a,b][a,b]: 1. L(f,P)≤U(f,P)L(f,P)\le U(f,P) for every partition PP. 2. If QQ refines PP (written P⊆QP\subseteq Q), then L(f,P)≤L(f,Q)L(f,P)\le L(f,Q) and U(f,Q)≤U(f,P)U(f,Q)\le U(f,P). 3. For any two partitions P1,P2P_1,P_2, L(f,P1)≤U(f,P2)L(f,P_1)\le U(f,P_2). 4. ∫ab‾f≤∫ab‾f\underline{\int_a^b} f \le \overline{\int_a^b} f. These are precisely the facts established under Refinement and Monotonicity of Darboux Sums; we invoke them without reproof.

Proof

We prove the two directions separately. Throughout, boundedness of ff guarantees that Mi=sup⁡[xi−1,xi]fM_i=\sup_{[x_{i-1},x_i]} f and mi=inf⁡[xi−1,xi]fm_i=\inf_{[x_{i-1},x_i]} f are finite real numbers for every subinterval of every partition, so all sums U(f,P),L(f,P)U(f,P), L(f,P) are well-defined finite real numbers.

(⇐\Leftarrow) Sufficiency of the criterion. Assume that for every ε>0\varepsilon>0 there is a partition PP with U(f,P)−L(f,P)<εU(f,P)-L(f,P)<\varepsilon. Fix such an ε>0\varepsilon>0 and let PP be a partition witnessing this. By the definitions of upper and lower integral as an infimum and a supremum respectively,

L(f,P)≤∫ab‾f≤∫ab‾f≤U(f,P),L(f,P) \le \underline{\int_a^b} f \le \overline{\int_a^b} f \le U(f,P),

where the middle inequality is item (4) of the Lemma. (The outer two inequalities hold because L(f,P)L(f,P) is one particular value in the set whose supremum is ∫ab‾f\underline{\int_a^b}f, and dually for U(f,P)U(f,P).) Consequently,

0≤∫ab‾f−∫ab‾f≤U(f,P)−L(f,P)<ε.0 \le \overline{\int_a^b} f - \underline{\int_a^b} f \le U(f,P) - L(f,P) < \varepsilon.

Since ε>0\varepsilon>0 was arbitrary and the quantity ∫ab‾f−∫ab‾f\overline{\int_a^b} f - \underline{\int_a^b} f is a fixed nonnegative real number independent of ε\varepsilon, we conclude

∫ab‾f−∫ab‾f≤εfor all ε>0  ⟹  ∫ab‾f−∫ab‾f=0.\overline{\int_a^b} f - \underline{\int_a^b} f \le \varepsilon \quad \text{for all } \varepsilon > 0 \implies \overline{\int_a^b} f - \underline{\int_a^b} f = 0.

(This last step is the standard fact that a nonnegative real number less than every positive ε\varepsilon must equal 00; if it were some δ>0\delta>0, taking ε=δ/2\varepsilon=\delta/2 gives δ≤δ/2\delta \le \delta/2, a contradiction.) Hence ∫ab‾f=∫ab‾f\overline{\int_a^b} f = \underline{\int_a^b} f, i.e. ff is integrable.

(⇒\Rightarrow) Necessity of the criterion. Assume ff is integrable, so ∫ab‾f=∫ab‾f=:I\overline{\int_a^b} f = \underline{\int_a^b} f =: I. Let ε>0\varepsilon>0 be given. Since I=∫ab‾f=inf⁡PU(f,P)I=\overline{\int_a^b} f = \inf_P U(f,P), the number I+ε/2I+\varepsilon/2 is not a lower bound for {U(f,P):P a partition}\{U(f,P): P \text{ a partition}\} (as II is the greatest lower bound and I+ε/2>II+\varepsilon/2 > I). Hence there exists a partition P1P_1 with

U(f,P1)<I+ε2.U(f,P_1) < I + \frac{\varepsilon}{2}.

Symmetrically, since I=∫ab‾f=sup⁡PL(f,P)I=\underline{\int_a^b} f = \sup_P L(f,P), the number I−ε/2I-\varepsilon/2 is not an upper bound for {L(f,P):P}\{L(f,P): P\}, so there exists a partition P2P_2 with

L(f,P2)>I−ε2.L(f,P_2) > I - \frac{\varepsilon}{2}.

Let P=P1∪P2P = P_1 \cup P_2 be the common refinement of P1P_1 and P2P_2 (the partition whose points are the union of the points of P1P_1 and P2P_2). Then PP refines both P1P_1 and P2P_2, so by item (2) of the Lemma,

U(f,P)≤U(f,P1)<I+ε2,L(f,P)≥L(f,P2)>I−ε2.U(f,P) \le U(f,P_1) < I + \frac{\varepsilon}{2}, \qquad L(f,P) \ge L(f,P_2) > I - \frac{\varepsilon}{2}.

Subtracting these two inequalities (which is valid since both are inequalities in the same direction after rearranging: U(f,P)<I+ε/2U(f,P) < I+\varepsilon/2 and −L(f,P)<−I+ε/2-L(f,P) < -I + \varepsilon/2, and adding these two strict inequalities),

U(f,P)−L(f,P)<(I+ε2)−(I−ε2)=ε.U(f,P) - L(f,P) < \left(I+\frac{\varepsilon}{2}\right) - \left(I - \frac{\varepsilon}{2}\right) = \varepsilon.

Thus PP is a partition with U(f,P)−L(f,P)<εU(f,P) - L(f,P) < \varepsilon, as required. Since ε>0\varepsilon>0 was arbitrary, the criterion holds. Both directions are established, completing the proof. ■\blacksquare

∎

Proof technique used: direct squeeze argument via infimum/supremum characterizations ((⇐\Leftarrow)), and common-refinement construction combined with the ε/2\varepsilon/2-trick ((⇒\Rightarrow)). Neither direction invokes any theorem about integrability itself — only the definitions of ∫‾,∫‾\overline{\int}, \underline{\int} and the refinement monotonicity lemma, so the argument is non-circular.

Worked examples

Example 1: f(x)=x2f(x) = x^2 on [0,2][0,2], using a non-uniform partition. We verify the criterion directly (rather than invoking continuity results) to see the mechanism at work. Let ε>0\varepsilon>0. Take the partition

P={0, 0.5, 1.2, 2}P = \{0,\ 0.5,\ 1.2,\ 2\}

with subintervals [0,0.5][0,0.5], [0.5,1.2][0.5,1.2], [1.2,2][1.2,2] of lengths Δx1=0.5, Δx2=0.7, Δx3=0.8\Delta x_1=0.5,\ \Delta x_2=0.7,\ \Delta x_3=0.8. Since f(x)=x2f(x)=x^2 is increasing on [0,2][0,2], on each subinterval [xi−1,xi][x_{i-1},x_i] we have Mi=xi2M_i = x_i^2 and mi=xi−12m_i = x_{i-1}^2. Compute:

  • Subinterval 1: M1−m1=0.52−02=0.25M_1 - m_1 = 0.5^2 - 0^2 = 0.25.
  • Subinterval 2: M2−m2=1.22−0.52=1.44−0.25=1.19M_2 - m_2 = 1.2^2 - 0.5^2 = 1.44 - 0.25 = 1.19.
  • Subinterval 3: M3−m3=22−1.22=4−1.44=2.56M_3 - m_3 = 2^2 - 1.2^2 = 4 - 1.44 = 2.56.

Then

U(f,P)−L(f,P)=∑i(Mi−mi)Δxi=0.25(0.5)+1.19(0.7)+2.56(0.8)=0.125+0.833+2.048=3.006.U(f,P)-L(f,P) = \sum_i (M_i-m_i)\Delta x_i = 0.25(0.5) + 1.19(0.7) + 2.56(0.8) = 0.125+0.833+2.048 = 3.006.

This particular PP gives a gap of about 3.0063.006 — not small. The lesson: an arbitrary partition need not work; we must choose PP adaptively to force the gap below ε\varepsilon. Let's redo this properly with a partition into nn equal subintervals of [0,2][0,2], each of length 2/n2/n, with nodes xi=2i/nx_i = 2i/n. Since ff is increasing,

Mi−mi=xi2−xi−12=(xi−xi−1)(xi+xi−1)=2n(2in+2(i−1)n)=4(2i−1)n2.M_i - m_i = x_i^2 - x_{i-1}^2 = (x_i-x_{i-1})(x_i+x_{i-1}) = \frac{2}{n}\left(\frac{2i}{n}+\frac{2(i-1)}{n}\right) = \frac{4(2i-1)}{n^2}.

So

U(f,P)−L(f,P)=∑i=1n(Mi−mi)⋅2n=8n3∑i=1n(2i−1)=8n3⋅n2=8n,U(f,P)-L(f,P) = \sum_{i=1}^n (M_i-m_i)\cdot \frac{2}{n} = \frac{8}{n^3}\sum_{i=1}^n (2i-1) = \frac{8}{n^3}\cdot n^2 = \frac{8}{n},

using ∑i=1n(2i−1)=n2\sum_{i=1}^n (2i-1) = n^2. Given ε>0\varepsilon>0, choose any integer n>8/εn > 8/\varepsilon (possible by the Archimedean property). Then U(f,P)−L(f,P)=8/n<εU(f,P)-L(f,P) = 8/n < \varepsilon. This exhibits, for every ε\varepsilon, a concrete partition satisfying the Cauchy criterion, so f(x)=x2f(x)=x^2 is integrable on [0,2][0,2] — without yet invoking any general theorem about continuous functions.

Example 2: a function with one interior jump discontinuity, non-symmetric heights. Let

f(x)={10≤x<1.351.3≤x≤3f(x) = \begin{cases} 1 & 0 \le x < 1.3 \\ 5 & 1.3 \le x \le 3 \end{cases}

on [0,3][0,3]. We show ff is integrable via the Cauchy criterion. Let ε>0\varepsilon > 0. The only discontinuity is at c=1.3c=1.3, and ff is bounded (1≤f≤51\le f \le 5). Choose δ>0\delta>0 small enough that 0<δ<min⁡(1.3, 1.7, ε/8)0 < \delta < \min(1.3,\, 1.7,\, \varepsilon/8) (we will see why ε/8\varepsilon/8 suffices), and consider the partition

P={0, 1.3−δ, 1.3+δ, 3}.P = \{0,\ 1.3-\delta,\ 1.3+\delta,\ 3\}.

This is a valid partition since 0<1.3−δ<1.3+δ<30 < 1.3-\delta < 1.3+\delta < 3 given the constraint on δ\delta. Compute Mi,miM_i, m_i on each piece:

  • On [0,1.3−δ][0, 1.3-\delta]: f≡1f\equiv 1, so M1=m1=1M_1=m_1=1, contributing 00 to U−LU-L.
  • On [1.3−δ, 1.3+δ][1.3-\delta,\ 1.3+\delta] (length 2δ2\delta): ff takes both values 11 and 55 here (since the jump at 1.31.3 lies in this subinterval), so M2=5, m2=1M_2=5,\ m_2=1, giving (M2−m2)⋅2δ=4⋅2δ=8δ(M_2-m_2)\cdot 2\delta = 4\cdot 2\delta = 8\delta.
  • On [1.3+δ, 3][1.3+\delta,\ 3]: f≡5f\equiv 5, so M3=m3=5M_3=m_3=5, contributing 00.

Hence

U(f,P)−L(f,P)=0+8δ+0=8δ.U(f,P)-L(f,P) = 0 + 8\delta + 0 = 8\delta.

Since we chose δ<ε/8\delta < \varepsilon/8, we get U(f,P)−L(f,P)=8δ<8⋅(ε/8)=εU(f,P)-L(f,P) = 8\delta < 8\cdot(\varepsilon/8) = \varepsilon. As ε>0\varepsilon>0 was arbitrary and in each case we exhibited a valid partition, the Cauchy criterion holds, so ff is integrable on [0,3][0,3]. (One can further compute ∫03f=1(1.3)+5(1.7)=1.3+8.5=9.8\int_0^3 f = 1(1.3) + 5(1.7) = 1.3+8.5=9.8, but the criterion only requires establishing integrability, not the value.) This example foreshadows the general theorem that bounded functions with finitely many discontinuities are integrable: isolate each discontinuity inside a thin subinterval of total length controlled by ε\varepsilon, and use boundedness to control the oscillation there.

CounterexampleWhy boundedness of ff cannot be dropped

The theorem requires ff to be bounded on [a,b][a,b]; without this hypothesis the upper and lower sums may fail to be finite, and the entire Darboux framework collapses. Consider

f(x)={1x0<x≤10x=0f(x) = \begin{cases} \dfrac{1}{x} & 0 < x \le 1 \\ 0 & x = 0\end{cases}

on [0,1][0,1]. For any partition P={0=x0<x1<⋯<xn=1}P = \{0=x_0<x_1<\cdots<x_n=1\}, on the first subinterval [0,x1][0,x_1] we have

sup⁡x∈[0,x1]f(x)=sup⁡0<x≤x11x=+∞,\sup_{x\in[0,x_1]} f(x) = \sup_{0<x\le x_1} \frac1x = +\infty,

since f(x)→∞f(x)\to\infty as x→0+x\to 0^+. Hence M1=+∞M_1 = +\infty for every partition, so U(f,P)=+∞U(f,P) = +\infty for every PP, and U(f,P)−L(f,P)U(f,P) - L(f,P) is never a finite number (it is +∞+\infty minus a finite quantity, undefined or infinite by convention). No partition can make the "gap" less than any finite ε>0\varepsilon>0: the criterion's hypothesis of boundedness is not a cosmetic convenience but a structural necessity, since the very quantities U(f,P)U(f,P) and L(f,P)L(f,P) are only guaranteed to be real numbers when ff is bounded on each subinterval — which is automatic when ff is bounded on all of [a,b][a,b]. This shows precisely why "bounded" is listed as a hypothesis of the theorem and cannot be weakened to, say, "bounded except at one point."

Scope, edge cases & common traps

SituationWhat happens
ff unbounded on [a,b][a,b]U(f,P)U(f,P) or L(f,P)L(f,P) can be ±∞\pm\infty; criterion inapplicable (see counterexample)
ff bounded but wildly discontinuous (e.g. Dirichlet function)Criterion correctly detects non-integrability: U(f,P)−L(f,P)U(f,P)-L(f,P) stays bounded away from 00 for every PP
Only checking one specific partition, not "for every ε\varepsilon some PP"Invalid use — a single partition with small gap says nothing; must work for all ε\varepsilon
Confusing "exists PP for each ε\varepsilon" with "one PP works for all ε\varepsilon"These are different statements; the criterion is the former (quantifier order matters)
Using mesh →0\to 0 without linking to a specific ε\varepsilonCommon informal shortcut; must be made precise via the Riemann-sum formulation, a related but distinct equivalence

The mathematician behind it

Origins · 1 minAugustin-Louis Cauchy and how this was discovered
AC
Augustin-Louis Cauchy
1789–1857 · Paris, École Polytechnique and Sorbonne

Cauchy was one of the principal architects of rigorous analysis in the nineteenth century, responsible for the ε\varepsilon-based definitions of limit, continuity, and convergence that underlie modern calculus. Although the specific Darboux formulation of the integral (upper and lower sums via suprema and infima on subintervals) was developed later by Gaston Darboux and Jean Gaston Darboux's contemporaries as a cleaner alternative to Riemann's original definition via tagged sums, the underlying epsilon-delta philosophy — reducing existence and equality statements to explicit, quantitative, checkable inequalities — is Cauchy's signature contribution to analysis, and the criterion bearing his name is a direct descendant of his general "Cauchy criterion" for convergence.

History
- 1821 — Cauchy's Cours d'Analyse establishes rigorous limit-based foundations for continuity and convergence, introducing the general Cauchy-sequence philosophy later adapted to integration.
- 1823 — Cauchy defines the definite integral for continuous functions via sums over partitions, an ancestor of the Riemann sum approach.
- 1854 — Bernhard Riemann's habilitation introduces the Riemann integral via tagged partition sums, extending integrability beyond continuous functions.
- 1875 — Gaston Darboux reformulates Riemann's integral using upper and lower sums (suprema and infima on subintervals), yielding the cleaner Darboux integral used in this article and proving it equivalent to Riemann's definition.
- 1881 — Darboux's work becomes the standard textbook approach to teaching the Riemann integral, cementing the "Cauchy-style" ε\varepsilon–partition criterion as the standard tool for proving integrability.
Is the Cauchy criterion the same as saying the integral exists as a limit of Riemann sums?

Not literally the same statement, but they are provably equivalent. The Cauchy criterion is phrased purely in terms of Darboux upper and lower sums and partitions, with no reference to a limiting process or tagged points. The Riemann-sum formulation says the integral exists if Riemann sums converge to a single number as the mesh of the partition tends to zero, regardless of tag choice. The Equivalence of Riemann and Darboux Integrals theorem shows these two definitions of integrability coincide for bounded functions. In practice, the Cauchy criterion is usually easier to verify directly because it requires exhibiting just one partition per ε\varepsilon, not controlling all possible tag choices.

Does the criterion tell you the value of the integral?

No. The criterion is purely an existence test: it certifies that ∫ab‾f=∫ab‾f\overline{\int_a^b} f = \underline{\int_a^b} f, without computing this common value. To find the actual value of ∫abf\int_a^b f, you typically need additional tools, such as the Fundamental Theorem of Calculus, direct computation of lim⁡U(f,P)\lim U(f,P) along a specific sequence of partitions, or known closed forms. In Example 1, we used the criterion only to establish integrability of x2x^2; computing ∫02x2 dx=8/3\int_0^2 x^2\,dx = 8/3 requires a separate limiting computation of the Riemann sums themselves.

Why does the proof need the ε/2 trick instead of just using ε directly?

The two partitions P1P_1 and P2P_2 are found independently, one controlling how close U(f,P1)U(f,P_1) is to the upper integral, and the other how close L(f,P2)L(f,P_2) is to the lower integral. If each were only guaranteed to be within ε\varepsilon (not ε/2\varepsilon/2), then after passing to the common refinement, the total gap U(f,P)−L(f,P)U(f,P)-L(f,P) could be as large as 2ε2\varepsilon, not ε\varepsilon. Splitting the tolerance in half for each piece ensures that when the two approximations are combined (added together after subtraction), the total error budget is exactly ε\varepsilon, not 2ε2\varepsilon. This is a standard bookkeeping device in analysis proofs.

Can the same partition work for every ε in the criterion?

Generally no, and this is the crux of the quantifier warning above. As ε\varepsilon shrinks toward 00, you typically need finer and finer partitions, because forcing U(f,P)−L(f,P)U(f,P)-L(f,P) below a tinier tolerance usually requires more subintervals (as seen in Example 1, where the gap 8/n8/n requires n→∞n\to\infty as ε→0\varepsilon\to 0). There exist degenerate cases — e.g., ff constant — where a single trivial partition (even P={a,b}P=\{a,b\}) achieves gap 0<ε0 < \varepsilon for every ε\varepsilon simultaneously, but this is the exception, not the rule guaranteed by the theorem.

How is this criterion used to prove continuous functions are integrable?

The strategy is to use uniform continuity of ff on the compact interval [a,b][a,b] (a consequence of the Heine–Borel theorem) to choose, for any ε>0\varepsilon>0, a δ>0\delta>0 such that ∣f(x)−f(y)∣<ε/(b−a)|f(x)-f(y)|<\varepsilon/(b-a) whenever ∣x−y∣<δ|x-y|<\delta. Then any partition PP with mesh less than δ\delta satisfies Mi−mi≤ε/(b−a)M_i - m_i \le \varepsilon/(b-a) on every subinterval, so U(f,P)−L(f,P)≤∑iεb−aΔxi=εU(f,P)-L(f,P) \le \sum_i \frac{\varepsilon}{b-a}\Delta x_i = \varepsilon. This directly verifies the hypothesis of the Cauchy criterion, which then hands you integrability for free. This is the blueprint for Integrability of Continuous Functions.

What role does the refinement lemma play, and could the criterion be proved without it?

The refinement lemma (monotonicity of UU and LL under refining a partition) is used critically in the necessity direction, specifically to justify that the common refinement P=P1∪P2P=P_1\cup P_2 satisfies U(f,P)≤U(f,P1)U(f,P)\le U(f,P_1) and L(f,P)≥L(f,P2)L(f,P)\ge L(f,P_2) simultaneously. Without this lemma there would be no guarantee that combining two separately-chosen partitions preserves both approximation qualities at once; you cannot simply average or juxtapose P1P_1 and P2P_2 without the monotonicity guarantee. This is why the prerequisite Refinement and Monotonicity of Darboux Sums is essential scaffolding, not an optional aside.

Does the criterion generalize to unbounded intervals or improper integrals?

Not directly. The Darboux framework, and hence this criterion, is built for bounded functions on closed bounded (compact) intervals [a,b][a,b]; both U(f,P)U(f,P) and L(f,P)L(f,P) rely on suprema/infima being finite real numbers on each subinterval. For improper integrals (unbounded intervals or unbounded functions), one instead defines the integral as a limit of proper Riemann/Darboux integrals over an exhausting sequence of bounded subintervals, and separately investigates convergence of that limit. The Cauchy criterion as stated here is a foundational tool strictly within the compact, bounded setting; improper integrals require a distinct, though related, limiting framework built on top of it.

Before this

Where this leads