Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OneStepCornerTransportNorms

OneStepCornerTransportNorms #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Transport of the excess calculus along a coordinate negation #

This module transports the excess/seminorm calculus of Algsuperdiff/Section4/Support/AffineExcess.lean along the coordinate negation

σ_i := coordFaceReflection (0 : ℝ) i ,     σ_i y l = if l = i then -(y l) else y l ,

the linear isometric involution of Vec d that negates the i-th coordinate (CoarseGraining's Homogenization.coordFaceReflection at the face coordinate a = 0).

It is the measure-side half of the lower/mixed-face transport of the §4.3 boundary branch. The domain cube □_m is origin-symmetric, so negating one coordinate carries a window that meets the lower i-face of □_m to a window that meets the upper i-face; the boundary branch therefore only ever has to be proved for upper faces, and the lower and mixed (corner) faces are obtained by composing the upper-face statement with the negations σ_i. The present module supplies the half of that reduction which is pure measure theory: every norm, average, affine distance, excess and minimizer predicate appearing in the branch is exactly invariant under σ_i, with no constant.

The two facts that drive everything are:

Consequently the whole excess tower is invariant: affineDistOn, affineDistSet, affineExcessRaw, affineExcess, and the minimizer predicate IsAffineMinimizer (as an iff). The MemLp side condition transports too (memLp_comp_coordFaceReflection), so the hypotheses of the NormalizedL2 calculus survive the move.

Only the reflected face coordinate a = 0 gives a linear map, so the affine half of the module is stated at a = 0; the purely measure-theoretic half is stated at a general face coordinate a, where it is equally true.

References #

1. The coordinate negation #

The reflection at the face coordinate 0 is the coordinate negation. σ_i negates the i-th coordinate and fixes every other one.

The coordinate reflection is a measurable embedding: it is measurable (being measure preserving), injective (being an involution), and it maps measurable sets to measurable sets (its image is its own preimage).

2. The measure-side transport #

The reflection preserves Lebesgue measure, so a window and its preimage have the same volume.

The change of variables. Integrating f ∘ σ_i over the reflected window is integrating f over the window, with no Jacobian.

3. The affine transport at the face coordinate 0 #

Self-adjointness of the coordinate negation. At a = 0 the reflection is linear and orthogonal, so it moves across the euclidean pairing.

The affine family is carried onto itself. Precomposing the affine function (c, g) with the coordinate negation is the affine function (c, σ_i g): the intercept is untouched and the slope is reflected.

The competitor set is invariant. The bijection (c, g) ↦ (c, σ_i g) of the affine parameter space ℝ × Vec d --- its own inverse, by involutivity --- matches the two competitor families.

The best-affine predicate transports both ways: (c, g) is a minimizer for f on W exactly when (c, σ_i g) is one for f ∘ σ_i on σ_i ⁻¹' W.

4. The L² side condition #

The MemLp hypothesis of the NormalizedL2 calculus transports along the reflection, so no side condition is lost when the boundary branch is moved.