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 is integrable precisely when a condition holds. For any tolerance , you can produce one partition . For that partition, the upper and lower Darboux sums are within 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 , 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.
- The criterion converts "upper integral equals lower integral" into a checkable condition on a single partition.
- bounded on is integrable with .
- 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 and .
- Boundedness of is essential; without it, or may not even be finite.
- Key idea: integrability is equivalent to the ability to trap 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 is large, mirroring the proof's construction), in computer-assisted proofs of integral bounds (interval arithmetic tracks 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 .
:::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?
Let be a bounded function. Recall that for a partition of , the upper and lower Darboux sums are
where , , and . The upper and lower integrals are
the infimum and supremum taken over all partitions of . The function is (Darboux) integrable on if . The Cauchy Criterion asserts: is integrable on if and only if
Intuition
Think of as the total area of thin rectangles that sit on top of the graph of on each subinterval, and 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 down and pull up (this is the content of Refinement and Monotonicity of Darboux Sums), so the gap measures how much "slack" remains between the upper and lower step-function approximations of . The criterion says integrability is exactly the statement that this slack can be made arbitrarily small by choosing 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 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 on which oscillates. The shaded strip between the upper rectangle (height ) and the lower rectangle (height ) has area ; summing these strips over all subintervals gives exactly .
Theorem
Let be bounded, where are real numbers. Then is (Darboux) integrable on if and only if for every there exists a partition of such that
Let be bounded. For any partitions of : 1. for every partition . 2. If refines (written ), then and . 3. For any two partitions , . 4. . These are precisely the facts established under Refinement and Monotonicity of Darboux Sums; we invoke them without reproof.
We prove the two directions separately. Throughout, boundedness of guarantees that and are finite real numbers for every subinterval of every partition, so all sums are well-defined finite real numbers.
() Sufficiency of the criterion. Assume that for every there is a partition with . Fix such an and let be a partition witnessing this. By the definitions of upper and lower integral as an infimum and a supremum respectively,
where the middle inequality is item (4) of the Lemma. (The outer two inequalities hold because is one particular value in the set whose supremum is , and dually for .) Consequently,
Since was arbitrary and the quantity is a fixed nonnegative real number independent of , we conclude
(This last step is the standard fact that a nonnegative real number less than every positive must equal ; if it were some , taking gives , a contradiction.) Hence , i.e. is integrable.
() Necessity of the criterion. Assume is integrable, so . Let be given. Since , the number is not a lower bound for (as is the greatest lower bound and ). Hence there exists a partition with
Symmetrically, since , the number is not an upper bound for , so there exists a partition with
Let be the common refinement of and (the partition whose points are the union of the points of and ). Then refines both and , so by item (2) of the Lemma,
Subtracting these two inequalities (which is valid since both are inequalities in the same direction after rearranging: and , and adding these two strict inequalities),
Thus is a partition with , as required. Since was arbitrary, the criterion holds. Both directions are established, completing the proof.
∎Proof technique used: direct squeeze argument via infimum/supremum characterizations (()), and common-refinement construction combined with the -trick (()). Neither direction invokes any theorem about integrability itself — only the definitions of and the refinement monotonicity lemma, so the argument is non-circular.
Worked examples
Example 1: on , using a non-uniform partition. We verify the criterion directly (rather than invoking continuity results) to see the mechanism at work. Let . Take the partition
with subintervals , , of lengths . Since is increasing on , on each subinterval we have and . Compute:
- Subinterval 1: .
- Subinterval 2: .
- Subinterval 3: .
Then
This particular gives a gap of about — not small. The lesson: an arbitrary partition need not work; we must choose adaptively to force the gap below . Let's redo this properly with a partition into equal subintervals of , each of length , with nodes . Since is increasing,
So
using . Given , choose any integer (possible by the Archimedean property). Then . This exhibits, for every , a concrete partition satisfying the Cauchy criterion, so is integrable on — without yet invoking any general theorem about continuous functions.
Example 2: a function with one interior jump discontinuity, non-symmetric heights. Let
on . We show is integrable via the Cauchy criterion. Let . The only discontinuity is at , and is bounded (). Choose small enough that (we will see why suffices), and consider the partition
This is a valid partition since given the constraint on . Compute on each piece:
- On : , so , contributing to .
- On (length ): takes both values and here (since the jump at lies in this subinterval), so , giving .
- On : , so , contributing .
Hence
Since we chose , we get . As was arbitrary and in each case we exhibited a valid partition, the Cauchy criterion holds, so is integrable on . (One can further compute , 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 , and use boundedness to control the oscillation there.
The theorem requires to be bounded on ; without this hypothesis the upper and lower sums may fail to be finite, and the entire Darboux framework collapses. Consider
on . For any partition , on the first subinterval we have
since as . Hence for every partition, so for every , and is never a finite number (it is minus a finite quantity, undefined or infinite by convention). No partition can make the "gap" less than any finite : the criterion's hypothesis of boundedness is not a cosmetic convenience but a structural necessity, since the very quantities and are only guaranteed to be real numbers when is bounded on each subinterval — which is automatic when is bounded on all of . 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
| Situation | What happens |
|---|---|
| unbounded on | or can be ; criterion inapplicable (see counterexample) |
| bounded but wildly discontinuous (e.g. Dirichlet function) | Criterion correctly detects non-integrability: stays bounded away from for every |
| Only checking one specific partition, not "for every some " | Invalid use — a single partition with small gap says nothing; must work for all |
| Confusing "exists for each " with "one works for all " | These are different statements; the criterion is the former (quantifier order matters) |
| Using mesh without linking to a specific | Common 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
Cauchy was one of the principal architects of rigorous analysis in the nineteenth century, responsible for the -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.
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 , 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 , without computing this common value. To find the actual value of , you typically need additional tools, such as the Fundamental Theorem of Calculus, direct computation of along a specific sequence of partitions, or known closed forms. In Example 1, we used the criterion only to establish integrability of ; computing 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 and are found independently, one controlling how close is to the upper integral, and the other how close is to the lower integral. If each were only guaranteed to be within (not ), then after passing to the common refinement, the total gap could be as large as , not . 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 , not . 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 shrinks toward , you typically need finer and finer partitions, because forcing below a tinier tolerance usually requires more subintervals (as seen in Example 1, where the gap requires as ). There exist degenerate cases — e.g., constant — where a single trivial partition (even ) achieves gap for every 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 on the compact interval (a consequence of the Heine–Borel theorem) to choose, for any , a such that whenever . Then any partition with mesh less than satisfies on every subinterval, so . 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 and under refining a partition) is used critically in the necessity direction, specifically to justify that the common refinement satisfies and 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 and 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 ; both and 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.