The Darboux Integral

Consider a bounded function on a closed interval. One example is a sawtooth-like function that is 11 at rational points and 00 at irrational points. Compare it to a smooth function like f(x)=x2f(x) = x^2. 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 ff 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.

Key takeaways
  • A partition PP of [a,b][a,b] splits it into subintervals; on each, ff has a supremum MiM_i and infimum mim_i (since ff is bounded).
  • The upper sum U(f,P)=∑MiΔxiU(f,P) = \sum M_i \Delta x_i and lower sum L(f,P)=∑miΔxiL(f,P) = \sum m_i \Delta x_i bracket the "true area" from above and below.
  • The upper integral ∫ab‾f=inf⁡PU(f,P)\overline{\int_a^b} f = \inf_P U(f,P) and lower integral ∫ab‾f=sup⁡PL(f,P)\underline{\int_a^b} f = \sup_P L(f,P) always exist for bounded ff.
  • Refinement monotonicity guarantees L(f,P)≤U(f,Q)L(f,P) \le U(f,Q) for any two partitions P,QP, Q, not just P=QP=Q.
  • ff is Darboux integrable iff ∫ab‾f=∫ab‾f\underline{\int_a^b} f = \overline{\int_a^b} f, and this common value is ∫abf\int_a^b f.
  • 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 U(f,P)−L(f,P)→0U(f,P) - L(f,P) \to 0), 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 MiM_i and mim_i. 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 P⊆P∗P \subseteq P^* are partitions of [a,b][a,b] and ff is bounded, which inequality is always guaranteed?]

  • U(f,P)≤U(f,P∗)U(f,P) \le U(f,P^*)
  • L(f,P∗)≤L(f,P)L(f,P^*) \le L(f,P)
  • U(f,P∗)≤U(f,P)U(f,P^*) \le U(f,P) ✓
  • L(f,P)≥U(f,P∗)L(f,P) \ge U(f,P^*)

:::quiz[Which of the following is the correct definition of Darboux integrability of a bounded ff on [a,b][a,b]?]

  • There exists a partition PP with U(f,P)=L(f,P)U(f,P) = L(f,P)
  • sup⁡PL(f,P)=inf⁡PU(f,P)\sup_P L(f,P) = \inf_P U(f,P) ✓
  • U(f,P)−L(f,P)→0U(f,P) - L(f,P) \to 0 for the uniform partition as n→∞n \to \infty only
  • ff is continuous almost everywhere on [a,b][a,b]

:::quiz[For the Dirichlet function f=1Qf = \mathbf{1}_{\mathbb{Q}} on [0,1][0,1], what are ∫01‾f\underline{\int_0^1} f and ∫01‾f\overline{\int_0^1} f?]

  • Both equal 1/21/2
  • ∫01‾f=0\underline{\int_0^1} f = 0 and ∫01‾f=1\overline{\int_0^1} f = 1 ✓
  • Both equal 00
  • ∫01‾f=1\underline{\int_0^1} f = 1 and ∫01‾f=0\overline{\int_0^1} f = 0

:::faq[What goes wrong if [a,b][a,b] is replaced by an unbounded interval like [a,∞)[a,\infty)?] The partition-based definitions above require finitely many points a=x0<⋯<xn=ba = x_0 < \cdots < x_n = b with bb finite, so they simply do not apply to [a,∞)[a,\infty): 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 [a,N][a,N] as N→∞N \to \infty. 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?

DefinitionUpper sums, lower sums, upper/lower integrals, and Darboux integrability

Let f:[a,b]→Rf:[a,b]\to\mathbb{R} be a bounded function, where a<ba<b are real numbers. A partition PP of [a,b][a,b] is a finite set of points

P={a=x0<x1<x2<⋯<xn=b}.P = \{a = x_0 < x_1 < x_2 < \cdots < x_n = b\}.

Write Δxi=xi−xi−1\Delta x_i = x_i - x_{i-1} for i=1,…,ni = 1,\dots,n. Since ff is bounded on [a,b][a,b], it is bounded on each subinterval [xi−1,xi][x_{i-1},x_i], so we may define

Mi=sup⁡x∈[xi−1,xi]f(x),mi=inf⁡x∈[xi−1,xi]f(x),M_i = \sup_{x \in [x_{i-1},x_i]} f(x), \qquad m_i = \inf_{x \in [x_{i-1},x_i]} f(x),

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 ff with respect to PP 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.

Let P[a,b]\mathcal{P}[a,b] denote the set of all partitions of [a,b][a,b]. Define the upper Darboux integral and lower Darboux integral of ff on [a,b][a,b] by

∫ab‾f=inf⁡P∈P[a,b]U(f,P),∫ab‾f=sup⁡P∈P[a,b]L(f,P).\overline{\int_a^b} f = \inf_{P \in \mathcal{P}[a,b]} U(f,P), \qquad \underline{\int_a^b} f = \sup_{P \in \mathcal{P}[a,b]} L(f,P).

The function ff is Darboux integrable on [a,b][a,b] if

∫ab‾f=∫ab‾f,\underline{\int_a^b} f = \overline{\int_a^b} f,

and in this case the common value is denoted ∫abf\displaystyle\int_a^b f and called the Darboux integral of ff over [a,b][a,b].

Intuition

Picture the graph of a bounded function ff over [a,b][a,b], sitting inside a bounding box. A partition chops [a,b][a,b] 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 MiM_i, and a short one reaching only to the infimum mim_i. The tall rectangles, summed up, give U(f,P)U(f,P) — an overestimate of any reasonable notion of area. The short rectangles give L(f,P)L(f,P) — an underestimate. No matter how ff 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 [a,b][a,b] with upper rectangles (MiM_i) and lower rectangles (mim_i) sandwiching the graph of ff] x y x₀=a x₁ x₂ x₃ x₄=b Upper sum U(f,P): tall rectangles, height Mᵢ Lower sum L(f,P): short rectangles, height mᵢ

TheoremEvery lower sum is at most every upper sum

Let f:[a,b]→Rf:[a,b]\to\mathbb{R} be bounded. Then for any two partitions P,Q∈P[a,b]P, Q \in \mathcal{P}[a,b] (not necessarily equal, not necessarily one a refinement of the other),

L(f,P)  ≤  U(f,Q).L(f,P) \;\le\; U(f,Q).

Consequently

∫ab‾f  ≤  ∫ab‾f.\underline{\int_a^b} f \;\le\; \overline{\int_a^b} f.
LemmaRefinement monotonicity

Let f:[a,b]→Rf:[a,b]\to\mathbb{R} be bounded, and let P⊆P∗P \subseteq P^* be partitions of [a,b][a,b] with P∗P^* a refinement of PP (i.e. P∗P^* contains every point of PP, possibly more). Then

L(f,P)≤L(f,P∗)andU(f,P∗)≤U(f,P).L(f,P) \le L(f,P^*) \qquad \text{and} \qquad U(f,P^*) \le U(f,P).

(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.)

Proof

Step 1: The common refinement. Given any two partitions P,Q∈P[a,b]P, Q \in \mathcal{P}[a,b], form their common refinement

P∗=P∪Q,P^* = P \cup Q,

the partition consisting of all points of PP together with all points of QQ, listed in increasing order and with duplicates removed. By construction P∗P^* is a partition of [a,b][a,b] (it contains aa and bb since both PP and QQ do, and its points are finite in number and increasing). Moreover P⊆P∗P \subseteq P^* and Q⊆P∗Q \subseteq P^*, so P∗P^* is simultaneously a refinement of PP and a refinement of QQ.

Step 2: Apply refinement monotonicity twice. By the Refinement Monotonicity Lemma applied to the pair P⊆P∗P \subseteq P^*:

L(f,P)≤L(f,P∗).L(f,P) \le L(f,P^*).

Applied to the pair Q⊆P∗Q \subseteq P^*:

U(f,P∗)≤U(f,Q).U(f,P^*) \le U(f,Q).

Step 3: Compare lower and upper sums for the same partition. For the single partition P∗={y0<y1<⋯<yk}P^* = \{y_0 < y_1 < \cdots < y_k\}, on each subinterval [yj−1,yj][y_{j-1}, y_j] we have, by definition of infimum and supremum of the same nonempty bounded set f([yj−1,yj])f([y_{j-1},y_j]),

mj=inf⁡[yj−1,yj]f  ≤  sup⁡[yj−1,yj]f=Mj,m_j = \inf_{[y_{j-1},y_j]} f \;\le\; \sup_{[y_{j-1},y_j]} f = M_j,

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 mj≤f(yj−1)≤Mjm_j \le f(y_{j-1}) \le M_j... more directly: for any xx in the subinterval, mj≤f(x)≤Mjm_j \le f(x) \le M_j, so taking any single such xx gives mj≤Mjm_j \le M_j). Multiplying by Δyj=yj−yj−1>0\Delta y_j = y_j - y_{j-1} > 0 and summing over j=1,…,kj = 1,\dots,k preserves the inequality (a finite sum of inequalities between nonnegative-coefficient terms):

L(f,P∗)=∑j=1kmjΔyj  ≤  ∑j=1kMjΔyj=U(f,P∗).L(f,P^*) = \sum_{j=1}^k m_j \Delta y_j \;\le\; \sum_{j=1}^k M_j \Delta y_j = U(f,P^*).

Step 4: Chain the inequalities. Combining Steps 2 and 3:

L(f,P)  ≤  L(f,P∗)  ≤  U(f,P∗)  ≤  U(f,Q).L(f,P) \;\le\; L(f,P^*) \;\le\; U(f,P^*) \;\le\; U(f,Q).

This proves L(f,P)≤U(f,Q)L(f,P) \le U(f,Q) for arbitrary partitions P,QP, Q, establishing the first claim.

Step 5: Pass to the upper and lower integrals. Fix QQ. The inequality L(f,P)≤U(f,Q)L(f,P) \le U(f,Q) holds for every P∈P[a,b]P \in \mathcal{P}[a,b], so U(f,Q)U(f,Q) is an upper bound for the set {L(f,P):P∈P[a,b]}\{L(f,P) : P \in \mathcal{P}[a,b]\}. Since ∫ab‾f\underline{\int_a^b} f is by definition the least upper bound of this set (its supremum), we get

∫ab‾f  ≤  U(f,Q).\underline{\int_a^b} f \;\le\; U(f,Q).

This holds for every Q∈P[a,b]Q \in \mathcal{P}[a,b], so ∫ab‾f\underline{\int_a^b} f is a lower bound for the set {U(f,Q):Q∈P[a,b]}\{U(f,Q) : Q \in \mathcal{P}[a,b]\}. Since ∫ab‾f\overline{\int_a^b} f is the greatest lower bound of this set (its infimum), we conclude

∫ab‾f  ≤  ∫ab‾f.\underline{\int_a^b} f \;\le\; \overline{\int_a^b} f.

This is exactly the desired inequality, and the proof is complete. ■\blacksquare

∎
CorollaryWell-definedness of upper and lower integrals

For every bounded f:[a,b]→Rf:[a,b]\to\mathbb{R}, the upper integral ∫ab‾f\overline{\int_a^b} f and lower integral ∫ab‾f\underline{\int_a^b} f exist as real numbers, and

∫ab‾f  ≤  ∫ab‾f.\underline{\int_a^b} f \;\le\; \overline{\int_a^b} f.

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.

Proof

Boundedness of ff gives real numbers m≤f(x)≤Mm \le f(x) \le M for all x∈[a,b]x \in [a,b]. For any partition P={x0,…,xn}P = \{x_0,\dots,x_n\}, every Mi≤MM_i \le M and every mi≥mm_i \ge m, so

m(b−a)≤L(f,P)≤U(f,P)≤M(b−a).m(b-a) \le L(f,P) \le U(f,P) \le M(b-a).

Hence the set {L(f,P):P}\{L(f,P): P\} is nonempty (the trivial partition {a,b}\{a,b\} belongs to P[a,b]\mathcal{P}[a,b]) and bounded above by M(b−a)M(b-a), so its supremum ∫ab‾f\underline{\int_a^b} f exists by completeness of R\mathbb{R} and satisfies ∫ab‾f≤M(b−a)\underline{\int_a^b} f \le M(b-a). Similarly {U(f,Q):Q}\{U(f,Q): Q\} is nonempty and bounded below by m(b−a)m(b-a), so ∫ab‾f\overline{\int_a^b} f exists and ∫ab‾f≥m(b−a)\overline{\int_a^b} f \ge m(b-a). The inequality ∫ab‾f≤∫ab‾f\underline{\int_a^b} f \le \overline{\int_a^b} f is the theorem just proved. ■\blacksquare

∎

Worked examples

Example 1: A step function with an asymmetric jump. Let f:[0,4]→Rf:[0,4] \to \mathbb{R} be defined by

f(x)={20≤x<1−11≤x<353≤x≤4.f(x) = \begin{cases} 2 & 0 \le x < 1 \\ -1 & 1 \le x < 3 \\ 5 & 3 \le x \le 4. \end{cases}

We compute ∫04‾f\overline{\int_0^4} f and ∫04‾f\underline{\int_0^4} f directly and show they agree. Upper sums. Take the partition P={0,1,3,4}P = \{0,1,3,4\}, which respects the jump points exactly. On [0,1][0,1], sup⁡f=2\sup f = 2; on [1,3][1,3], sup⁡f=−1\sup f = -1; on [3,4][3,4], sup⁡f=5\sup f = 5. So

U(f,P)=2(1)+(−1)(2)+5(1)=2−2+5=5.U(f,P) = 2(1) + (-1)(2) + 5(1) = 2 - 2 + 5 = 5.

Any refinement P∗P^* of PP subdivides one of these three intervals further, but ff is constant on each piece of [0,1][0,1], [1,3][1,3], [3,4][3,4] that arises this way, so the supremum on each sub-piece equals the constant value; refining changes nothing. By refinement monotonicity, U(f,P∗)≤U(f,P)=5U(f,P^*) \le U(f,P) = 5 for every refinement, and one checks directly that in fact U(f,P∗)=5U(f,P^*) = 5 always. For a partition P′P' not refining PP — e.g. one that splits at x=0.5x = 0.5 instead of at 11 — the same computation (redo the sum over the actual sub-intervals, tracking which constant value of ff applies on each) still yields U(f,P′)≥5U(f,P') \ge 5, since any interval straddling a jump point picks up the larger of the two neighboring values as its supremum, only increasing the sum. Hence U(f,P)=5U(f,P) = 5 is in fact the minimum possible upper sum, so

∫04‾f=5.\overline{\int_0^4} f = 5.

Lower sums. By the mirror argument, on [0,1][0,1], inf⁡f=2\inf f = 2; on [1,3][1,3], inf⁡f=−1\inf f = -1; on [3,4][3,4], inf⁡f=5\inf f = 5 (since ff is constant on each piece, sup and inf coincide there). So with the same partition,

L(f,P)=2(1)+(−1)(2)+5(1)=5,L(f,P) = 2(1) + (-1)(2) + 5(1) = 5,

and any other partition gives a lower sum ≤5\le 5 (splitting across a jump point picks up the smaller neighboring value as the infimum on that sub-piece, only decreasing the sum). Hence L(f,P)=5L(f,P)=5 is the maximum possible lower sum, so

∫04‾f=5.\underline{\int_0^4} f = 5.

Since ∫04‾f=∫04‾f=5\overline{\int_0^4} f = \underline{\int_0^4} f = 5, ff is Darboux integrable on [0,4][0,4] with ∫04f=5\int_0^4 f = 5. (Sanity check: this matches signed-area bookkeeping, 2⋅1+(−1)⋅2+5⋅1=2−2+5=52\cdot 1 + (-1)\cdot 2 + 5 \cdot 1 = 2-2+5=5.)

Example 2: Squeezing ∫121x dx\int_1^2 \frac{1}{x}\,dx with an explicit non-uniform partition. Let f(x)=1/xf(x) = 1/x on [1,2][1,2], which is bounded (1/2≤f(x)≤11/2 \le f(x) \le 1) and strictly decreasing, so on any subinterval [c,d]⊆[1,2][c,d] \subseteq [1,2], sup⁡f=f(c)=1/c\sup f = f(c) = 1/c and inf⁡f=f(d)=1/d\inf f = f(d) = 1/d. Use the deliberately non-uniform partition P={1, 1.2, 1.5, 1.8, 2}P = \{1,\, 1.2,\, 1.5,\, 1.8,\, 2\}, with subintervals of lengths 0.2,0.3,0.3,0.20.2, 0.3, 0.3, 0.2. Upper sum:

U(f,P)=11(0.2)+11.2(0.3)+11.5(0.3)+11.8(0.2).U(f,P) = \frac{1}{1}(0.2) + \frac{1}{1.2}(0.3) + \frac{1}{1.5}(0.3) + \frac{1}{1.8}(0.2).

Numerically: 11(0.2)=0.2\frac{1}{1}(0.2) = 0.2; 11.2(0.3)=0.25\frac{1}{1.2}(0.3) = 0.25; 11.5(0.3)=0.2\frac{1}{1.5}(0.3) = 0.2; 11.8(0.2)≈0.11111\frac{1}{1.8}(0.2) \approx 0.11111. Summing,

U(f,P)≈0.2+0.25+0.2+0.11111=0.76111.U(f,P) \approx 0.2 + 0.25 + 0.2 + 0.11111 = 0.76111.

Lower sum:

L(f,P)=11.2(0.2)+11.5(0.3)+11.8(0.3)+12(0.2).L(f,P) = \frac{1}{1.2}(0.2) + \frac{1}{1.5}(0.3) + \frac{1}{1.8}(0.3) + \frac{1}{2}(0.2).

Numerically: 11.2(0.2)≈0.16667\frac{1}{1.2}(0.2) \approx 0.16667; 11.5(0.3)=0.2\frac{1}{1.5}(0.3) = 0.2; 11.8(0.3)≈0.16667\frac{1}{1.8}(0.3) \approx 0.16667; 12(0.2)=0.1\frac{1}{2}(0.2) = 0.1. Summing,

L(f,P)≈0.16667+0.2+0.16667+0.1=0.63333.L(f,P) \approx 0.16667 + 0.2 + 0.16667 + 0.1 = 0.63333.

By the theorem just proved, we know automatically (without computing any other partition) that

∫12‾f  ≥  L(f,P)≈0.6333,∫12‾f  ≤  U(f,P)≈0.7611,\underline{\int_1^2} f \;\ge\; L(f,P) \approx 0.6333, \qquad \overline{\int_1^2} f \;\le\; U(f,P) \approx 0.7611,

so whatever the true value ∫121x dx=ln⁡2≈0.6931\int_1^2 \frac{1}{x}\,dx = \ln 2 \approx 0.6931 turns out to be, this single non-uniform partition already traps it inside an interval of width about 0.1280.128. Refining PP further (say, subdividing each piece into ten equal parts) shrinks this gap and squeezes both sums toward ln⁡2\ln 2 from either side — this is the mechanism by which one proves 1/x1/x 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.

CounterexampleBoundedness cannot be dropped

The theorem, and even the basic definitions of U(f,P)U(f,P) and L(f,P)L(f,P), require ff to be bounded on [a,b][a,b]. Drop this hypothesis and the construction collapses. Let

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

on [0,1][0,1]. This ff is unbounded near 00: for any ε>0\varepsilon > 0, ff takes values larger than 1/ε1/\varepsilon on (0,ε)(0,\varepsilon). Take any partition P={0=x0<x1<⋯<xn=1}P = \{0 = x_0 < x_1 < \cdots < x_n = 1\}. On the first subinterval [x0,x1]=[0,x1][x_0,x_1] = [0, x_1] with x1>0x_1 > 0,

M1=sup⁡x∈[0,x1]f(x)=sup⁡x∈(0,x1]1x=+∞,M_1 = \sup_{x \in [0,x_1]} f(x) = \sup_{x \in (0,x_1]} \frac{1}{x} = +\infty,

because 1/x→∞1/x \to \infty as x→0+x \to 0^+, so no real number bounds ff above on [0,x1][0,x_1]. The supremum defining M1M_1 simply does not exist as a real number — the set f([0,x1])f([0,x_1]) is unbounded above, so it has no finite least upper bound. Consequently U(f,P)=∑MiΔxiU(f,P) = \sum M_i \Delta x_i 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, ∫01‾f=inf⁡PU(f,P)\overline{\int_0^1} f = \inf_P U(f,P), 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 U(f,P)=+∞U(f,P) = +\infty for every partition, in which case ∫01‾f=+∞\overline{\int_0^1} f = +\infty trivially, while ∫01‾f\underline{\int_0^1} f may still be finite, permanently preventing equality). Either way, the theorem's conclusion — a genuine, finite sandwiching inequality ∫‾f≤∫‾f\underline{\int} f \le \overline{\int} f 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 MiM_i and mim_i exist as real numbers in the first place, which is what the entire Darboux construction rests on.

Scope, edge cases & common traps

SituationWhat happens
ff bounded, arbitrary∫‾f\overline{\int} f and ∫‾f\underline{\int} f always exist as real numbers; ∫‾f≤∫‾f\underline{\int} f \le \overline{\int} f always holds
ff continuous on [a,b][a,b]Integrable (uniform continuity forces upper/lower sums together); proved via the Cauchy criterion
ff monotone on [a,b][a,b]Integrable (jump discontinuities are limited, sums squeeze via equal-width partitions)
ff with finitely many jump discontinuitiesIntegrable, as in Worked Example 1's pattern
f=1Qf = \mathbf{1}_{\mathbb{Q}} (Dirichlet function)Bounded, but ∫01‾f=0≠1=∫01‾f\underline{\int_0^1} f = 0 \ne 1 = \overline{\int_0^1} f: not integrable
ff unbounded on [a,b][a,b]Construction fails entirely, as shown above; Darboux integral is undefined (this is not "improper," it is out of scope)
a=ba = b or partitions with a single intervalP[a,b]\mathcal{P}[a,b] still nonempty (contains {a,b}\{a,b\} 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
JD
Jean-Gaston Darboux
1842–1917 · Analysis and differential geometry in Third Republic France

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.

History
- 1854: Bernhard Riemann introduces his integral via limits of sums with arbitrary tags, in work first circulated privately and published posthumously in 1868.
- 1875: Jean-Gaston Darboux publishes his reformulation using upper and lower sums, supremum and infimum, giving what is now called the Darboux integral.
- 1875–1880s: Mathematicians establish the equivalence of the Riemann and Darboux definitions, cementing Darboux's approach as the standard teaching route into rigorous integration.
- 1902: Henri Lebesgue introduces a fundamentally different, measure-theoretic integral, later shown to extend and refine the class of Riemann/Darboux integrable functions.
- Present: The Darboux formulation remains the standard first treatment of the integral in real analysis courses worldwide, prized for its economy and direct reliance on completeness of R\mathbb{R}.
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: U(f,P)U(f,P) overestimates any reasonable area, L(f,P)L(f,P) 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 →0\to 0) 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 ∫‾f≤∫‾f\underline{\int} f \le \overline{\int} f?

Not by itself — refinement monotonicity only compares a partition to its own refinements, i.e. L(f,P)≤L(f,P∗)L(f,P) \le L(f,P^*) and U(f,P∗)≤U(f,P)U(f,P^*) \le U(f,P) when P⊆P∗P \subseteq P^*. To compare a lower sum from one arbitrary partition PP to an upper sum from a completely different, unrelated partition QQ, one needs the extra trick of passing through the common refinement P∗=P∪QP^* = P \cup Q, which is simultaneously a refinement of both. Only then does refinement monotonicity apply twice, chained together with the elementary fact L(f,P∗)≤U(f,P∗)L(f,P^*) \le U(f,P^*) for a single partition, to conclude L(f,P)≤U(f,Q)L(f,P) \le U(f,Q) 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 [a,b][a,b], no matter how discontinuous or pathological. The proof uses only boundedness (to guarantee Mi,miM_i, m_i exist), the completeness of R\mathbb{R} (to guarantee suprema/infima of the sum-sets exist), and refinement monotonicity. No continuity, monotonicity, or integrability assumption on ff is used anywhere in the proof. So ∫ab‾f≤∫ab‾f\underline{\int_a^b} f \le \overline{\int_a^b} f 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: ff is integrable if and only if for every ε>0\varepsilon > 0 there exists some partition PP with U(f,P)−L(f,P)<εU(f,P) - L(f,P) < \varepsilon. 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 ∫‾f\underline{\int} f and ∫‾f\overline{\int} f sandwich every U(f,P)−L(f,P)U(f,P)-L(f,P) gap from below by zero, so shrinking that gap to zero is a meaningful goal.

Why is boundedness of ff not listed as needing its own proof, the way refinement monotonicity is?

Boundedness is a hypothesis we assume about ff from the outset, not a conclusion we derive — the theorem states "let ff be bounded" and takes this as given data, just as one assumes a<ba < b. 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 ff is simply the standing assumption under which MiM_i and mim_i are guaranteed to exist.

Before this

Where this leads