Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OneStepBoundaryHonest

OneStepBoundaryHonest #

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

The boundary one-step contraction at the manuscript competitor v − ℓ_h − v₁ #

The proved boundary endpoint at the met set asks the met-face oddness and the classical harmonicity of the harmonic replacement v itself; but v = h on the met portion of ∂□_m, so that clause forces v to vanish there (Regularity.StepFourBoundaryJoin.oddCompetitor_eq_zero_on_metUpperFace): the proved branch is the [∇h] = 0 specialization, and indeed it calls the one-step at K_h := 0.

Here the odd-class binders are asked of the manuscript's shifted competitor

  V_odd = v − ℓ_h − v₁

— the object whose zero trace on the met faces the chain actually produces (the split datum's localized zero trace) — while the L² comparison binder stays on u − v, the anchor's own object. The datum enters through the already existing K_h slot of OneStepConditional.excessDecay_oneStep_of_harmonicApprox, at the printed K_h ≍ [∇h]_{C^{0,1/2}(U_2)}.

What is not claimed #

No boundary Schauder estimate for ∇v itself is proved or assumed: the C^{1,1/2} data lives on V_odd, and v₁ is never differentiated. This is the honest reading ("subtract a controlled extension first"); the printed sentence [∇v]_{C^{0,1/2}(U_3)} ≤^{-n/2}E(v,U_2) + C[∇h] is reproduced at the level of the excess conclusion, not re-derived as a gradient-seminorm statement.

1. The excess is invariant under subtracting an affine function #

Affine functions add.

The competitor set is unchanged by an affine shift. Subtracting a fixed affine function permutes the affine competitors, so it moves no distance.

The affine shift is excess-free. E(u − ℓ_h, W) = E(u, W): the manuscript's datum subtraction costs no constant at all.

2. The L² price of an almost-everywhere bounded corrector #

L^∞ → L² at an almost-everywhere bound. The corrector's bound is delivered a.e. by OneStepDatumSplit.exists_datumCorrector, so the pointwise version of this step is not available.

3. The datum leg's constant, and the exact propagation identity #

The constant of the boundary datum leg: triangleRemainderConst d C k · 3^{-5} · (3^k)^{1/2}.

Equations
Instances For

    The propagation is exact. The corrector's L² price, carried at the remainder weight triangleRemainderConst d C k · 3^{-n}, is the printed K_h-leg C_t · (3^{n-k})^{1/2} · K_h' at K_h' = boundaryDatumLegConst d C k · K_h. No inequality, no slack.

    3b. The join's folding device, with the datum leg carried #

    The datum leg's constant is nondecreasing in the Schauder constant.

    theorem Algsuperdiff.Section4.Provider.ExcessDecay.oneStepConclusionKh_mono (d : ℕ) {Csch Csch' : ℝ} (hCsch : Csch ≤ Csch') {k : ℕ} {n : ℤ} {Ek E0 R Kh : ℝ} (hE0 : 0 ≤ E0) (hR : 0 ≤ R) (hKh : 0 ≤ Kh) (h : Ek ≤ taylorContractionConst d * Csch * windowRatioConst d 2 * (3 ^ (-↑k)) ^ (1 / 2) * E0 + triangleRemainderConst d Csch k * (3 ^ (-n) * (√((3 ^ 2) ^ d) * R)) + taylorContractionConst d * (3 ^ (n - ↑k)) ^ (1 / 2) * (boundaryDatumLegConst d Csch k * Kh)) :
    Ek ≤ taylorContractionConst d * Csch' * windowRatioConst d 2 * (3 ^ (-↑k)) ^ (1 / 2) * E0 + triangleRemainderConst d Csch' k * (3 ^ (-n) * (√((3 ^ 2) ^ d) * R)) + taylorContractionConst d * (3 ^ (n - ↑k)) ^ (1 / 2) * (boundaryDatumLegConst d Csch' k * Kh)

    The one-step conclusion's constant monotonicity with the printed datum leg carried. The join raises both branches to max (schauderWindowConst d) C_b; this is the three-leg version of that move, so the boundary branch's datum leg travels with it.

    4. The deterministic core #

    theorem Algsuperdiff.Section4.Provider.ExcessDecay.excessDecay_oneStep_boundary_datumSplit_core {d : ℕ} (hd : d ≠ 0) {m n : ℤ} {k : ℕ} (hk : 3 ≤ k) {x : HCPolySupport.Vec d} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hnm : n - 1 ≤ m) {u v v₁ V : HCPolySupport.Vec d → ℝ} {cl : ℝ} {Al : HCPolySupport.Vec d} {Kh Csch : ℝ} (hKh : 0 ≤ Kh) (hCsch : 0 ≤ Csch) (hu : MeasureTheory.MemLp u 2 (MeasureTheory.volume.restrict (truncatedWindow x m n))) (hv : MeasureTheory.MemLp v 2 (MeasureTheory.volume.restrict (truncatedWindow x m n))) (hVU : MeasureTheory.MemLp V 2 (MeasureTheory.volume.restrict (truncatedWindow x m (n - 2)))) (hVae : V =ᵐ[MeasureTheory.volume.restrict (truncatedWindow x m (n - 2))] fun (y : HCPolySupport.Vec d) => v y - affineLift x cl Al y - v₁ y) (hv₁ : ∀ᵐ (y : HCPolySupport.Vec d) ∂MeasureTheory.volume.restrict (truncatedWindow x m (n - 2)), |v₁ y| ≤ datumResidualBound d n Kh) {K : ℝ} (hK : 0 ≤ K) (hint : ∀ (i : Fin d), MeasureTheory.IntegrableOn (fun (p : HCPolySupport.Vec d) => Schauder.gradField V p i) (truncatedWindow x m (n - 3)) MeasureTheory.volume) (hgrad : Support.HasGradientOn (truncatedWindow x m (n - 3)) V (Schauder.gradField V)) (hhol : Support.HolderSeminormBoundOn (truncatedWindow x m (n - 3)) (1 / 2) K (Schauder.gradField V)) (hschauder : K ≤ Csch * (3 ^ (-n)) ^ (1 / 2) * Support.affineExcess (truncatedWindow x m (n - 2)) V) {D : ℝ} (hD : (Support.normalizedL2On (truncatedWindow x m (n - 2)) fun (y : HCPolySupport.Vec d) => u y - v y) ≤ D) :
    Support.affineExcess (truncatedWindow x m (n - ↑k)) u ≤ taylorContractionConst d * Csch * windowRatioConst d 2 * (3 ^ (-↑k)) ^ (1 / 2) * Support.affineExcess (truncatedWindow x m n) u + triangleRemainderConst d Csch k * (3 ^ (-n) * D) + taylorContractionConst d * (3 ^ (n - ↑k)) ^ (1 / 2) * (boundaryDatumLegConst d Csch k * Kh)

    The one-step contraction at the manuscript competitor, deterministic form.

    The C^{1,1/2} data is asked of V_odd = v − ℓ_h − v₁ on U_3, the L² comparison of u − v on U_2, and the corrector only through its L^∞ bound. The K_h leg comes out in the printed shape. No probability, no good event.

    5. The re-cut boundary one-step #

    theorem Algsuperdiff.Section4.Provider.ExcessDecay.excessDecay_oneStep_boundary_metSet_datumSplit (d : ℕ) [NeZero d] (hd : d ≠ 0) :
    ∃ (C : ℝ), 0 ≤ C ∧ ∀ {m n : ℤ} {k : ℕ}, 3 ≤ k → ∀ {M : Section3.ABKModel d} {s : ℝ} (hs : 0 < s), s ≤ 1 → ∀ {delta : ℝ}, delta ≤ 1 → ∀ {x z : HCPolySupport.Vec d} {i : Fin d}, x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m) → n - 1 ≤ m → n - 2 < m → MeetsUpperFace x m (n - 2) i ∨ MeetsLowerFace x m (n - 2) i → ∀ {u v v₁ V : HCPolySupport.Vec d → ℝ} {cl : ℝ} {Al : HCPolySupport.Vec d} {Kh : ℝ}, 0 ≤ Kh → MeasureTheory.MemLp u 2 (MeasureTheory.volume.restrict (truncatedWindow x m n)) → MeasureTheory.MemLp v 2 (MeasureTheory.volume.restrict (truncatedWindow x m n)) → MeasureTheory.MemLp V 2 (MeasureTheory.volume.restrict (reflectedWindow x m (n - 2))) → MeasureTheory.MemLp (fun (y : HCPolySupport.Vec d) => u y - v y) 2 (MeasureTheory.volume.restrict (movedReplacementCube x m n)) → (V =ᵐ[MeasureTheory.volume.restrict (truncatedWindow x m (n - 2))] fun (y : HCPolySupport.Vec d) => v y - affineLift x cl Al y - v₁ y) → (∀ᵐ (y : HCPolySupport.Vec d) ∂MeasureTheory.volume.restrict (truncatedWindow x m (n - 2)), |v₁ y| ≤ datumResidualBound d n Kh) → (∀ (l : Fin d), MeetsUpperFace x m (n - 2) l → ∀ y ∈ reflectedWindow x m (n - 2), V (HCPolySupport.coordFaceReflection (1 / 2 * 3 ^ m) l y) = -V y) → (∀ (l : Fin d), MeetsLowerFace x m (n - 2) l → ∀ y ∈ reflectedWindow x m (n - 2), V (HCPolySupport.coordFaceReflection (-(1 / 2) * 3 ^ m) l y) = -V y) → InnerProductSpace.HarmonicOnNhd (V ∘ ⇑Schauder.toEuc.symm) (⇑Schauder.toEuc '' reflectedWindow x m (n - 2)) → ∀ {omega : Section3.Cutoff.CutoffSample d}, omega ∈ Frozen.Section4.goodEventAt M (Support.cgEllipLowerConstant d) (n - 2 + 3) z ⟨s / 8, ⋯⟩ (s / 8 * √delta) → ∀ {B : ENNReal}, B ≠ ⊤ → (Frozen.Section4.goodEventAt M (Support.cgEllipLowerConstant d) (n - 2 + 3) z ⟨s / 8, ⋯⟩ (1 / 2)).indicator (fun (_omega' : Section3.Cutoff.CutoffSample d) => MeasureTheory.eLpNorm (fun (y : HCPolySupport.Vec d) => u y - v y) 2 (Support.normalizedVolumeMeasureOn ((fun (y : HCPolySupport.Vec d) => wellPlacedCentre x m (n - 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n - 2))))) omega ≤ B → Support.affineExcess (truncatedWindow x m (n - ↑k)) u ≤ taylorContractionConst d * C * windowRatioConst d 2 * (3 ^ (-↑k)) ^ (1 / 2) * Support.affineExcess (truncatedWindow x m n) u + triangleRemainderConst d C k * (3 ^ (-n) * (√((3 ^ 2) ^ d) * B.toReal)) + taylorContractionConst d * (3 ^ (n - ↑k)) ^ (1 / 2) * (boundaryDatumLegConst d C k * Kh)

    The re-cut boundary one-step contraction at the manuscript competitor V_odd = v − ℓ_h − v₁, with the printed K_h leg.

    The sibling of the proved boundary endpoint at the met set in which the odd-class binders _hupv/_hlowv/_hharmclass are asked of the shifted competitor — the object the chain's zero-trace supplier actually produces — while _hharm stays on u − v. The conclusion is OneStepConditional.excessDecay_oneStep_of_harmonicApprox's display at K_h := boundaryDatumLegConst d C k * K_h, where K_h is the corrector's own L^∞ scale, i.e. the printed [∇h]_{C^{0,1/2}(U_2)}.