Background

Bounded functions, upper and lower Darboux sums, and partition refinement.

A local estimate proves the theorem

Let , and let be Riemann integrable. They are bounded, so choose positive constants with and on . Positive bounds are available even when a function is identically zero.

For a bounded real-valued function on a nonempty subinterval , its oscillation is

The second equality follows by choosing values arbitrarily close to the supremum and infimum; every difference is bounded by their separation.

For , the identity

separates the change in the product into changes in its factors. Taking absolute values, using the bounds, and taking the supremum over gives

For a bounded function and a partition , write and . The Darboux gap is

Here and are the upper and lower Darboux sums. Thus each interval contributes its oscillation multiplied by its length.

Fix and set . Integrability gives partitions with and . Their common refinement still satisfies and : refinement cannot increase a Darboux gap, since each smaller interval has no greater oscillation than the interval containing it.

Multiply the local estimate by each interval's length and sum:

The product is bounded by , and was arbitrary. The Darboux criterion therefore proves that is Riemann integrable on .

Continue with the full exposition

The full exposition develops the oscillation lemma, includes diagrams, and extends the method to other Lipschitz constructions.

Revision history · ;

Revised September 22, 2026: the product proof chooses positive bounds for the factors, making its strict estimate valid also when both functions vanish. Nonempty intervals are explicit, and the opening proof outline has been reflowed. The PDF and TeX source agree. Revised October 7, 2026: condensed the explanatory prose and made the hypotheses of the concluding Lipschitz principle explicit.