Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.SandwichNondegeneracyAttainment

SandwichNondegeneracyAttainment #

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

Attainment of the affine minimum on the Β§4.3 consumption class #

AffineMinimizerExistence.lean proves attainment of β„“(u,W) = argmin_{β„“ ∈ 𝕃} β€–u βˆ’ β„“β€–_{LΒ²(W)} on every window carrying the two-sided parameter-space nondegeneracy

cβ‚€ β€–(c,g)β€– ≀ β€–c + gΒ·xβ€–_{LΒ²(W)} ≀ K β€–(c,g)β€–        (hlb / hub),      cβ‚€ > 0 ,

It also records the residual: the Β§4.3 consumption sites are the truncated windows U_j = (x + β–‘_j) ∩ β–‘_m, whose only stated geometry is the sandwich `x

This module closes that residual. hub is the crude sup bound on the outer cube; hlb combines

The outcome is exists_isAffineMinimizer_of_cubeSandwich: attainment is unconditional on the consumption class, with the explicit constants lbConst and ubConst.

Scope, honestly #

Attainment needs only that W is sandwiched between some two axis-parallel (resp. triadic) cubes of positive side; the scale relation Lin = 3^{-2} Lout of the paper's sandwich is not used here and is therefore not a hypothesis. It is used by SandwichNondegeneracy.lean, whose constants must be scale-free across the window family. Note also that lbConst and ubConst are not scale invariant: they involve the position of the window (β€–zoutβ€–, |x|), because the parameter norm β€–(c,g)β€– adds an intercept to a slope. That is intrinsic to the direct method's coercivity hypothesis, not a defect; the scale-invariant form is hnd.

References #

Euclidean versus sup norm on Vec d #

The ambient (sup) norm of a slope is dominated by its Euclidean norm.

A pointwise bound bounds the normalized seminorm #

If |f| ≀ M on W then β€–fβ€–_{LΒ²(W)} ≀ M.

An affine function is bounded on an axis-parallel cube, with an explicit bound.

haff: the affine functions are square-integrable on a bounded window. On a window contained in a bounded cube every affine function is bounded, hence in LΒ². This discharges the haff hypothesis of exists_isAffineMinimizer_of_nondegenerate.

The two parameter-space constants #

The hub constant of a sandwich: K = 1 + d(β€–yβ€– + Lout) for the outer cube y + β–‘(Lout).

Equations
Instances For

    The hlb constant of a sandwich: cβ‚€ = √((Lin/Lout)^d) Β· min(1, Lin/(2√3)) / (2(1 + |xin|)), with xin the centre of the inner cube. Every factor is explicit: the volume ratio of the sandwich, the sharp cube constant 1/(2√3) from the second moment, and the recentring loss 1 + |xin|.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Algsuperdiff.Section4.Provider.ExcessDecay.lbConst_pos {d : β„•} {zin : HCPolySupport.Vec d} {Lin Lout : ℝ} (hLin : 0 < Lin) (hLout : 0 < Lout) :
      0 < lbConst d zin Lin Lout

      hub: the affine evaluation map is bounded #

      theorem Algsuperdiff.Section4.Provider.ExcessDecay.normalizedL2On_affineEval_le_of_sandwich {d : β„•} {W : Set (HCPolySupport.Vec d)} {zin zout : HCPolySupport.Vec d} {Lin Lout : ℝ} (hLin : 0 < Lin) (hLout : 0 < Lout) (hWm : MeasurableSet W) (hin : HCPolySupport.axisCube zin Lin βŠ† W) (hout : W βŠ† HCPolySupport.axisCube zout Lout) (c : ℝ) (g : HCPolySupport.Vec d) :

      hub. β€–c + gΒ·xβ€–_{LΒ²(W)} ≀ (1 + d(β€–yβ€– + Lout))Β·β€–(c,g)β€– on a window contained in the cube y + β–‘(Lout) and containing a cube of positive side.

      hlb: the affine evaluation map is bounded below #

      theorem Algsuperdiff.Section4.Provider.ExcessDecay.normalizedL2On_affineEval_ge_norm_of_sandwich {d : β„•} {W : Set (HCPolySupport.Vec d)} {zin zout : HCPolySupport.Vec d} {Lin Lout : ℝ} (hLin : 0 < Lin) (hLout : 0 < Lout) (hin : HCPolySupport.axisCube zin Lin βŠ† W) (hout : W βŠ† HCPolySupport.axisCube zout Lout) (c : ℝ) (g : HCPolySupport.Vec d) :

      hlb. cβ‚€ β€–(c,g)β€– ≀ β€–c + gΒ·xβ€–_{LΒ²(W)} on a sandwiched window, with cβ‚€ = lbConst d zin Lin Lout > 0. Together with hub this says the affine evaluation map is a linear isomorphism onto its image --- the nondegeneracy the direct method needs.

      Both cube inputs come from the exact second moment: |c + gΒ·x| ≀ β€–c + gΒ·xβ€–_{LΒ²(β–‘in)} and (Lin/(2√3))|g| ≀ β€–c + gΒ·xβ€–_{LΒ²(β–‘in)}.

      Attainment on the consumption class #

      theorem Algsuperdiff.Section4.Provider.ExcessDecay.exists_isAffineMinimizer_of_axisCubeSandwich {d : β„•} {W : Set (HCPolySupport.Vec d)} {zin zout : HCPolySupport.Vec d} {Lin Lout : ℝ} (hLin : 0 < Lin) (hLout : 0 < Lout) (hWm : MeasurableSet W) (hin : HCPolySupport.axisCube zin Lin βŠ† W) (hout : W βŠ† HCPolySupport.axisCube zout Lout) (u : HCPolySupport.Vec d β†’ ℝ) (hu : MeasureTheory.MemLp u 2 (MeasureTheory.volume.restrict W)) :
      βˆƒ (c : ℝ) (g : HCPolySupport.Vec d), Support.IsAffineMinimizer W u c g

      Attainment on a window sandwiched between two axis-parallel cubes. The infimum defining affineExcessRaw W u is a minimum: some affine parameter pair is an IsAffineMinimizer.

      This is exists_isAffineMinimizer_of_nondegenerate with all three of its analytic inputs discharged from the sandwich geometry, at the explicit constants lbConst and ubConst.