Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Oscillation bounds on source cubes #
This file records source-cube order estimates involving oscOn. These are used in the
large-increment part of the upper-contact estimate.
The source-cube oscillation is nonnegative under the boundedness hypothesis used by the normalized cube theorem.
ENNReal squeeze lemma for estimates bounded by K / m for every positive natural m.
Points in Q_1 without finite upper-contact opening lie in every upper-contact bad set.
The upper-contact estimate implies that the upper-contact opening is finite a.e. on Q_1.
This is the limiting step in the source proof: the exceptional set is contained in every bad set
{Θ > C(t + osc)}, while the estimate bounds those bad sets by C osc / t, which tends to zero
as t tends to infinity.
If the values of u on Q_3 are order-bounded above and below, then the oscillation on
Q_3 bounds all value differences from a fixed base point in Q_3.
Boundedness of u on Q_3, in the project-local BoundedOn sense, supplies the
order-boundedness needed to bound value differences by the source-cube oscillation.
Cube-local form of the source local gradient bound, stated for any subgradient. If values
above u x are bounded by M on Q_3 and x ∈ Q_1, then a subgradient at x has norm at most
M. The proof tests the supporting inequality in the normalized direction of the subgradient.
Variant of the source local gradient bound for points in Q_{3/2}. The proof tests the
supporting inequality in a normalized direction for length 3 / 2, which still remains inside
Q_3.
The source local subgradient bound gives bornological boundedness of the full
subdifferential at points in Q_{3/2}.
Boundedness of u on Q_3 gives boundedness of every subdifferential at points in
Q_{3/2}. This is the cube-local boundedness input for compact subdifferential extrema.
Source-cube local gradient bound in the form used by the large-increment estimate.
Source-cube local gradient bound for differentiability points in Q_{3/2}.
Large-increment estimate in the exact source-cube form obtained from oscillation and the local gradient bound.
Source-cube pointwise quadratic affine-remainder estimate obtained by combining the coordinate endpoint bounds, the convexity maximum-principle step on the cross-polytope, and the large-increment estimate from oscillation and the local gradient bound.
At a point of Q_1 \ E(t), the abstract endpoint-control property of the slice bad
predicate supplies the coordinate endpoint bounds needed by the combined source estimate.
Source-good-point pointwise affine-remainder estimate, with the coordinate endpoint bounds derived from the abstract non-bad slice condition.
Inclusion half of the source upper-contact estimate, assuming the abstract slice bad
predicate has the one-dimensional endpoint-control property. The factor 2 converts the
source-style K * ‖y - x‖^2 affine-remainder bound to the project's opening convention.
Variant of upperContactOpeningBadSet_subset_totalBadSet_of_sliceEndpointControl with a
larger externally supplied opening threshold. This is the constant-absorption form needed when
the final dimensional constant is chosen after combining the measure and inclusion estimates.
Assembly theorem for the upper-contact estimate decomposition from a source-route
coordinate-slice construction. A future maximal-function proof should instantiate sliceBad
and provide:
- endpoint quadratic control outside the slice bad sets,
- the Fubini/weak-type measure bound for
E(t), and - the dimensional constant inequality comparing the source pointwise opening estimate with
C * (t + osc).