Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.Homogenization.HomSpineSupFormMonotone

HomSpineSupFormMonotone #

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

The sup-form clause: the three transport lemmas of the datum instantiation #

What this file supplies #

The producer route (HomSpineDepthBandInput → HomSpineSupFormClauseAt) delivers CoarseGrainingSupMultiscale at ITS OWN slots: the produced constant √d·CA·C(p,d), the error order s₁ = s/8, and the pinned representative Fgrad = ∇u − ∇v. The lane's carrier (HomSeamSupClauseCcgFree.RecutCoreSupplyFluxSupClauseAt) asks for the clause at the slot triple (CcgF M, s/4, ∀ G agreeing on the open cube). Three transports close the gap, each in the favorable direction:

1. The energy partial: nonnegativity and weight antitonicity #

The printed energy partial is nonnegative on nonnegative cell data.

The energy partial is ANTITONE in its weight on nonnegative cell data: the depth weights 3^{-(wp)i} decrease in w.

2. The s₁-slot decoupling #

theorem Algsuperdiff.Section4.Provider.Homogenization.CoarseGrainingSupMultiscale.mono_s1 {d : ℕ} {Q : HCPolySupport.TriadicCube d} {jn : ℕ} {Ccg s s1 s1' s2 p sigma E1 E2 Dg : ℝ} {Gen : HCPolySupport.TriadicCube d → ℝ} {Fgrad Fflux : HCPolySupport.Vec d → HCPolySupport.Vec d} (hp : 0 ≤ p) (hGen0 : ∀ (R : HCPolySupport.TriadicCube d), 0 ≤ Gen R) (hs1 : s1 ≤ s1') (h : CoarseGrainingSupMultiscale Q jn Ccg s s1 s2 p sigma E1 E2 Dg Gen Fgrad Fflux) :
CoarseGrainingSupMultiscale Q jn Ccg s s1' s2 p sigma E1 E2 Dg Gen Fgrad Fflux

The sup-form clause moves UP in the s₁ slot. s₁ occurs only through the weight s − s₁, and lowering the weight only strengthens the energy premise; the conclusion never sees s₁.

3. The Ccg monotonicity #

theorem Algsuperdiff.Section4.Provider.Homogenization.CoarseGrainingSupMultiscale.mono_ccg {d : ℕ} {Q : HCPolySupport.TriadicCube d} {jn : ℕ} {Ccg Ccg' s s1 s2 p sigma E1 E2 Dg : ℝ} {Gen : HCPolySupport.TriadicCube d → ℝ} {Fgrad Fflux : HCPolySupport.Vec d → HCPolySupport.Vec d} (hCcg : Ccg ≤ Ccg') (hs : 0 < s) (hss2 : s < s2) (hE1 : 0 ≤ E1) (hDg : 0 ≤ Dg) (hGen0 : ∀ (R : HCPolySupport.TriadicCube d), 0 ≤ Gen R) (h : CoarseGrainingSupMultiscale Q jn Ccg s s1 s2 p sigma E1 E2 Dg Gen Fgrad Fflux) :
CoarseGrainingSupMultiscale Q jn Ccg' s s1 s2 p sigma E1 E2 Dg Gen Fgrad Fflux

The sup-form clause moves UP in the clause constant, at the sign data the lane's slots carry; the needed 0 ≤ S is forced by the clause's own energy premise.

4. The Fgrad congruence #

The sup-over-depths partial gauge is blind to the representative on the open cube: the Finset.sup' lift of the depth congruence.

theorem Algsuperdiff.Section4.Provider.Homogenization.CoarseGrainingSupMultiscale.congr_grad_of_eqOn {d : ℕ} {Q : HCPolySupport.TriadicCube d} {jn : ℕ} {Ccg s s1 s2 p sigma E1 E2 Dg : ℝ} {Gen : HCPolySupport.TriadicCube d → ℝ} {G G' Fflux : HCPolySupport.Vec d → HCPolySupport.Vec d} (h : CoarseGrainingSupMultiscale Q jn Ccg s s1 s2 p sigma E1 E2 Dg Gen G Fflux) (hG : ∀ x ∈ HCPolySupport.openCubeSet Q, G x = G' x) :
CoarseGrainingSupMultiscale Q jn Ccg s s1 s2 p sigma E1 E2 Dg Gen G' Fflux

The sup-form clause transports along any representative agreeing on the open cube — the shape the carrier's ∀ G slot asks for.