Background
Bounded functions, upper and lower Darboux sums, and partition refinement.
A local estimate proves the theorem
Let
For a bounded real-valued function
The second equality follows by choosing values arbitrarily close to the supremum and infimum; every difference is bounded by their separation.
For
separates the change in the product into changes in its factors. Taking absolute values, using the bounds, and taking the supremum over
For a bounded function
Here
Fix
Multiply the local estimate by each interval's length and sum:
The product is bounded by
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.