The mechanism
Measure the oscillation of a product
Insert and subtract one mixed term in the difference of two product values. Bounds on the factors then control the product by their separate oscillations. A common partition turns that local estimate into the required Darboux bound.
What becomes elementary: Preservation of integrability follows from an explicit estimate that can be reused for other operations.
Work through the local inequality before summing over a partition. The positive bounds and interval conventions in the study ensure the estimate also covers vanishing factors.
For another construction, explore the mechanism calculi. Edition dates, sources and reference chapters identify the scope of each study.
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. Revised October 7, 2026: condensed the explanatory prose and made the hypotheses of the concluding Lipschitz principle explicit.