The Darboux Integral
Consider a bounded function on a closed interval. One example is a sawtooth-like function that is at rational points and at irrational points. Compare it to a smooth function like . Both are bounded, but only one has a well-defined "area under the curve." How do we decide, rigorously, which bounded functions admit an area at all? And how do we compute that area when it exists? This is the founding question of integration theory. The Darboux integral answers it with remarkable economy. No limits of Riemann sums over arbitrary tagged partitions are needed. Only suprema and infima of two monotone families of numbers are required. The idea, due to Jean-Gaston Darboux in 1875, reformulates Riemann's integral using upper and lower sums. These sums are built purely from the geometry of a partition and the extreme values of on each subinterval. Because these sums increase or decrease predictably as partitions are refined — the content of Refinement and Monotonicity of Darboux Sums — the set of lower sums is bounded above by every upper sum, and vice versa. This lets us define two numbers, the lower integral and the upper integral. We use nothing more exotic than Suprema and infima to do so. Integrability becomes the simple, checkable statement that these two numbers coincide. This reformulation matters because it strips away delicate bookkeeping. Arbitrary tags and mesh limits make the classical Riemann-sum definition awkward to work with directly. The Darboux approach makes it transparent why continuous functions, monotone functions, and functions with finitely many discontinuities are integrable. It also sets up the machinery for the sharp integrability tests that follow. It is the cleanest on-ramp to a rigorous theory of area. It is also logically equivalent to Riemann's original definition, though we build that bridge elsewhere. This article gives the precise definitions of upper sums, lower sums, upper and lower integrals, and Darboux integrability. It also gives a full proof that the lower integral never exceeds the upper integral for any bounded function. We work entirely from partitions, suprema, and infima, assuming only the refinement lemmas as a foundation. We close by pointing toward the criteria that determine integrability in practice.
- A partition of splits it into subintervals; on each, has a supremum and infimum (since is bounded).
- The upper sum and lower sum bracket the "true area" from above and below.
- The upper integral and lower integral always exist for bounded .
- Refinement monotonicity guarantees for any two partitions , not just .
- is Darboux integrable iff , and this common value is .
- This definition is logically equivalent to the Riemann sum limit definition, but far easier to verify in practice.
- Key idea: integrability is exactly the collapse of two sandwiching suprema/infima to a single number.
Where this lives today
The upper/lower sum machinery is the entry point to essentially all of classical integration theory: it underlies the Fundamental Theorem of Calculus, numerical quadrature algorithms (trapezoidal and Simpson's rule error bounds are phrased in terms of how fast ), and the Riemann–Stieltjes Integral used in probability theory to unify discrete and continuous expectations. In computer science, the sandwiching idea reappears in algorithmic analysis of definite-integral approximation and in interval arithmetic, where bounding a function's range on subintervals is exactly the computation of and . In physics and engineering, upper and lower sums give rigorous error bars on computed work, area, and probability quantities before any limiting or numerical-analysis argument is invoked. The equivalence between this approach and Riemann's original tagged-sum definition, established via the Equivalence of Riemann and Darboux Integrals, is what lets textbooks freely switch between "Riemann sum" intuition (useful for applications) and "upper/lower sum" rigor (useful for proofs) without any loss of correctness.
:::quiz[If are partitions of and is bounded, which inequality is always guaranteed?]
- ✓
:::quiz[Which of the following is the correct definition of Darboux integrability of a bounded on ?]
- There exists a partition with
- ✓
- for the uniform partition as only
- is continuous almost everywhere on
:::quiz[For the Dirichlet function on , what are and ?]
- Both equal
- and ✓
- Both equal
- and
:::faq[What goes wrong if is replaced by an unbounded interval like ?] The partition-based definitions above require finitely many points with finite, so they simply do not apply to : there is no finite right endpoint to partition up to. Extending integration to unbounded intervals (or to unbounded functions on bounded intervals) requires the separate machinery of improper integrals, defined as a limit of proper Darboux/Riemann integrals over as . This is a genuinely different construction layered on top of the finite-interval theory developed here, not a special case of it.
Ask the tutor: How does the Cauchy Integrability Criterion turn this sandwiching inequality into a practical test for integrability?
Let be a bounded function, where are real numbers. A partition of is a finite set of points
Write for . Since is bounded on , it is bounded on each subinterval , so we may define
both of which exist as real numbers by the completeness of the real numbers (every nonempty bounded set of reals has a supremum and infimum). The upper Darboux sum and lower Darboux sum of with respect to are
Let denote the set of all partitions of . Define the upper Darboux integral and lower Darboux integral of on by
The function is Darboux integrable on if
and in this case the common value is denoted and called the Darboux integral of over .
Intuition
Picture the graph of a bounded function over , sitting inside a bounding box. A partition chops into thin vertical strips. On each strip, instead of trying to capture the exact area under the (possibly wild) curve, we build two rectangles: a tall one reaching up to the strip's supremum , and a short one reaching only to the infimum . The tall rectangles, summed up, give — an overestimate of any reasonable notion of area. The short rectangles give — an underestimate. No matter how oscillates inside a strip, the true "area" (if it exists) is squeezed between these two numbers, strip by strip. The crucial fact — proved via refinement — is that adding more partition points can only tighten this squeeze: upper sums can only decrease (or stay the same) and lower sums can only increase (or stay the same) as we refine. This is why it makes sense to take an infimum over all upper sums and a supremum over all lower sums: we are asking "how tight can the overestimate get?" and "how tight can the underestimate get?" independently, and the theorem below shows the overestimate side never dips below the underestimate side. Integrability is then simply the statement that these two tightening processes converge to a shared value, leaving no gap.
:::svg[A partition of with upper rectangles () and lower rectangles () sandwiching the graph of ]
Let be bounded. Then for any two partitions (not necessarily equal, not necessarily one a refinement of the other),
Consequently
Let be bounded, and let be partitions of with a refinement of (i.e. contains every point of , possibly more). Then
(This is the content of Refinement and Monotonicity of Darboux Sums; we use it as an established prerequisite fact and do not reprove it here, only invoke it.)
Step 1: The common refinement. Given any two partitions , form their common refinement
the partition consisting of all points of together with all points of , listed in increasing order and with duplicates removed. By construction is a partition of (it contains and since both and do, and its points are finite in number and increasing). Moreover and , so is simultaneously a refinement of and a refinement of .
Step 2: Apply refinement monotonicity twice. By the Refinement Monotonicity Lemma applied to the pair :
Applied to the pair :
Step 3: Compare lower and upper sums for the same partition. For the single partition , on each subinterval we have, by definition of infimum and supremum of the same nonempty bounded set ,
since the infimum of a nonempty set is always less than or equal to its supremum (indeed both are less-than-or-equal to any element of the set, and the set is nonempty, so in particular ... more directly: for any in the subinterval, , so taking any single such gives ). Multiplying by and summing over preserves the inequality (a finite sum of inequalities between nonnegative-coefficient terms):
Step 4: Chain the inequalities. Combining Steps 2 and 3:
This proves for arbitrary partitions , establishing the first claim.
Step 5: Pass to the upper and lower integrals. Fix . The inequality holds for every , so is an upper bound for the set . Since is by definition the least upper bound of this set (its supremum), we get
This holds for every , so is a lower bound for the set . Since is the greatest lower bound of this set (its infimum), we conclude
This is exactly the desired inequality, and the proof is complete.
∎For every bounded , the upper integral and lower integral exist as real numbers, and
In particular Darboux integrability, defined as equality of these two numbers, is a meaningful (non-vacuous, well-posed) condition: it asserts the collapse of a genuine inequality to an equality, never an impossible or automatically-false condition.
Boundedness of gives real numbers for all . For any partition , every and every , so
Hence the set is nonempty (the trivial partition belongs to ) and bounded above by , so its supremum exists by completeness of and satisfies . Similarly is nonempty and bounded below by , so exists and . The inequality is the theorem just proved.
∎Worked examples
Example 1: A step function with an asymmetric jump. Let be defined by
We compute and directly and show they agree. Upper sums. Take the partition , which respects the jump points exactly. On , ; on , ; on , . So
Any refinement of subdivides one of these three intervals further, but is constant on each piece of , , that arises this way, so the supremum on each sub-piece equals the constant value; refining changes nothing. By refinement monotonicity, for every refinement, and one checks directly that in fact always. For a partition not refining — e.g. one that splits at instead of at — the same computation (redo the sum over the actual sub-intervals, tracking which constant value of applies on each) still yields , since any interval straddling a jump point picks up the larger of the two neighboring values as its supremum, only increasing the sum. Hence is in fact the minimum possible upper sum, so
Lower sums. By the mirror argument, on , ; on , ; on , (since is constant on each piece, sup and inf coincide there). So with the same partition,
and any other partition gives a lower sum (splitting across a jump point picks up the smaller neighboring value as the infimum on that sub-piece, only decreasing the sum). Hence is the maximum possible lower sum, so
Since , is Darboux integrable on with . (Sanity check: this matches signed-area bookkeeping, .)
Example 2: Squeezing with an explicit non-uniform partition. Let on , which is bounded () and strictly decreasing, so on any subinterval , and . Use the deliberately non-uniform partition , with subintervals of lengths . Upper sum:
Numerically: ; ; ; . Summing,
Lower sum:
Numerically: ; ; ; . Summing,
By the theorem just proved, we know automatically (without computing any other partition) that
so whatever the true value turns out to be, this single non-uniform partition already traps it inside an interval of width about . Refining further (say, subdividing each piece into ten equal parts) shrinks this gap and squeezes both sums toward from either side — this is the mechanism by which one proves is integrable and evaluates the integral, though establishing integrability rigorously for all continuous functions is the job of later criteria such as the Cauchy Integrability Criterion.
The theorem, and even the basic definitions of and , require to be bounded on . Drop this hypothesis and the construction collapses. Let
on . This is unbounded near : for any , takes values larger than on . Take any partition . On the first subinterval with ,
because as , so no real number bounds above on . The supremum defining simply does not exist as a real number — the set is unbounded above, so it has no finite least upper bound. Consequently cannot even be written down as a finite real number: the very first term is not a real number. The infimum-based definition of the upper Darboux integral, , is therefore meaningless, since the set over which we would take an infimum is not a set of real numbers at all (or one could artificially declare for every partition, in which case trivially, while may still be finite, permanently preventing equality). Either way, the theorem's conclusion — a genuine, finite sandwiching inequality between two well-defined real numbers — has no content, because one side is not a legitimate real number to begin with. This shows boundedness is not a technical nicety but the load-bearing hypothesis that makes and exist as real numbers in the first place, which is what the entire Darboux construction rests on.
Scope, edge cases & common traps
| Situation | What happens |
|---|---|
| bounded, arbitrary | and always exist as real numbers; always holds |
| continuous on | Integrable (uniform continuity forces upper/lower sums together); proved via the Cauchy criterion |
| monotone on | Integrable (jump discontinuities are limited, sums squeeze via equal-width partitions) |
| with finitely many jump discontinuities | Integrable, as in Worked Example 1's pattern |
| (Dirichlet function) | Bounded, but : not integrable |
| unbounded on | Construction fails entirely, as shown above; Darboux integral is undefined (this is not "improper," it is out of scope) |
| or partitions with a single interval | still nonempty (contains itself), so definitions remain well-posed even in degenerate-looking cases |
The mathematician behind it
Origins · 1 minJean-Gaston Darboux and how this was discovered
A French mathematician working primarily in Paris, Darboux made foundational contributions to differential geometry, the theory of surfaces, and mathematical analysis. He served as a professor at the Sorbonne and was renowned for the clarity of his textbooks, which shaped how a generation of French mathematicians learned rigorous analysis. His 1875 reformulation of Riemann's integral using upper and lower sums, rather than limits over tagged partitions, gave the theory a cleaner logical skeleton built entirely on completeness of the reals and monotonicity under refinement.
Why do we need both an upper integral and a lower integral instead of just one number?
A single sum, whether upper or lower, only ever gives an estimate biased in one direction: overestimates any reasonable area, underestimates it. Taking an infimum over all upper sums finds the tightest possible overestimate, and a supremum over all lower sums finds the tightest possible underestimate. These two tightest bounds might still disagree — for wild functions like the Dirichlet function they always disagree — so we genuinely need both numbers to detect whether a consistent notion of "area" exists at all. Integrability is precisely the assertion that these two independently-computed tightest bounds happen to coincide, leaving no ambiguity in what the area should be.
Is the Darboux integral the same thing as the Riemann integral?
Yes, for bounded functions on closed bounded intervals, the two definitions are logically equivalent: a function is Riemann integrable (limit of Riemann sums over tagged partitions as mesh ) if and only if it is Darboux integrable, and the resulting integral values agree. This equivalence is a genuine theorem requiring proof — it is not immediate from the definitions — and is treated separately under the Equivalence of Riemann and Darboux Integrals. In practice, most real analysis courses prove basic integrability facts using the Darboux formulation because it avoids quantifying over arbitrary tag choices, then invoke the equivalence to transfer results to the Riemann-sum language used in applied calculus.
Does refinement monotonicity alone prove ?
Not by itself — refinement monotonicity only compares a partition to its own refinements, i.e. and when . To compare a lower sum from one arbitrary partition to an upper sum from a completely different, unrelated partition , one needs the extra trick of passing through the common refinement , which is simultaneously a refinement of both. Only then does refinement monotonicity apply twice, chained together with the elementary fact for a single partition, to conclude in full generality.
Can the lower integral exceed the upper integral for some pathological bounded function?
No — this is precisely what the central theorem rules out, and it holds for every bounded function on , no matter how discontinuous or pathological. The proof uses only boundedness (to guarantee exist), the completeness of (to guarantee suprema/infima of the sum-sets exist), and refinement monotonicity. No continuity, monotonicity, or integrability assumption on is used anywhere in the proof. So is a universal fact about bounded functions, and the interesting content of integrability is entirely about whether this inequality is strict or an equality.
How does one actually prove a specific function is Darboux integrable, if not by checking every partition?
Checking literally every partition is infeasible, so in practice one uses the Cauchy Integrability Criterion: is integrable if and only if for every there exists some partition with . This reduces an infinite verification (all partitions) to an existential one (find one good-enough partition for each tolerance), which is exactly how one proves continuous and monotone functions are integrable. The theorem in this article is a necessary ingredient for that criterion to even make sense, since it guarantees and sandwich every gap from below by zero, so shrinking that gap to zero is a meaningful goal.
Why is boundedness of not listed as needing its own proof, the way refinement monotonicity is?
Boundedness is a hypothesis we assume about from the outset, not a conclusion we derive — the theorem states "let be bounded" and takes this as given data, just as one assumes . What would require proof is showing some specific function, like a continuous function on a closed bounded interval, is automatically bounded; that is a consequence of the Extreme Value Theorem and is a separate fact used to verify the hypothesis holds in that case. In the Darboux integral's core definitions and central theorem, boundedness of is simply the standing assumption under which and are guaranteed to exist.