Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.Regularity.StepFourBoundaryJoinDatumSplitErrorWeighted

StepFourBoundaryJoinDatumSplitErrorWeighted #

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

The error-weighted Step-4 slot at every centre, and its budget seam #

Nothing here imports the frozen file, nothing here claims the anchor, and nothing here is a frozen statement.

What this module proves #

References #

1. The error-weighted Step-4 slot at every centre, geometric half discharged #

theorem Algsuperdiff.Section4.Provider.Regularity.excessDecay_stepFour_slot_allCentres_datumSplit_errorWeighted (d : β„•) [NeZero d] (hd : d β‰  0) :
βˆƒ (C : ℝ) (Ccap : ℝ) (Cb : ℝ), 0 < C ∧ 0 < Ccap ∧ 0 ≀ Cb ∧ βˆƒ (kβ‚€ : β„•), 3 ≀ kβ‚€ ∧ βˆ€ (k : β„•), kβ‚€ ≀ k β†’ βˆ€ (M : Section3.ABKModel d), βˆ€ s ∈ Set.Icc (64 * M.gamma) 1, M.gamma ≀ C⁻¹ * Section3.Disorder.cstar M ^ 10 β†’ M.gamma ≀ Ccap⁻¹ * Section3.Disorder.cstar M ^ 10 β†’ βˆ€ (hs : 0 < s), βˆ€ delta ∈ Set.Ioc 0 1, delta ≀ 64 * (C ^ 2)⁻¹ * s ^ 6 β†’ M.gamma * |Real.log M.gamma| ^ 2 ≀ (s / 8).rpow (3 / 2) * Section3.Disorder.cstar M ^ 2 * (s / 8 * √delta) β†’ ExcessDecay.edBridgeEpsConstGen d (max (ExcessDecay.Schauder.schauderWindowConst d) Cb) C k * Ccap * s.rpow (-3) * √delta ≀ 1 / 2 * 3 ^ (-(1 / 4) * (↑k + 1)) β†’ βˆ€ (L m : β„€), m ≀ L β†’ βˆ€ z ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m), βˆ€α΅ (omega : Section3.Cutoff.CutoffSample d) βˆ‚β†‘(Section3.Cutoff.cutoffSampleLaw M), βˆ€ (n : β„€), n + 1 ≀ m β†’ omega ∈ Frozen.Section4.goodEventAt M (Support.cgEllipLowerConstant d) (n + 1) z ⟨s / 8, β‹―βŸ© (s / 8 * √delta) β†’ βˆ€ (u hdat : HCPolySupport.H1Function (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))) (gflux : HCPolySupport.Vec d β†’ HCPolySupport.Vec d), Support.IsDirichletSolutionOn (Section3.Cutoff.coefficientCutoff M.nu L omega).toCoeffField (HCPolySupport.originCube d m) u hdat gflux β†’ MeasureTheory.MemLp gflux 2 (Support.normalizedVolumeMeasureOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))) β†’ MeasureTheory.MemLp (HCPolySupport.Gagliardo.gagliardoKernel s 2 gflux) 2 (Support.normalizedGagliardoMeasureOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))) β†’ MeasureTheory.MemLp (HCPolySupport.Gagliardo.gagliardoKernel s 2 hdat.grad) 2 (Support.normalizedGagliardoMeasureOn (HCPolySupport.openCubeSet (HCPolySupport.originCube d m))) β†’ βˆ€ (v : HCPolySupport.H1Function ((fun (y : HCPolySupport.Vec d) => ExcessDecay.wellPlacedCentre z m (n - 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n - 2)))) (w : HCPolySupport.H10Function ((fun (y : HCPolySupport.Vec d) => ExcessDecay.wellPlacedCentre z m (n - 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n - 2)))), Support.IsWeaklyHarmonicOn ((fun (y : HCPolySupport.Vec d) => ExcessDecay.wellPlacedCentre z m (n - 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n - 2))) v β†’ (βˆ€ (y : HCPolySupport.Vec d), v.toFun y = u.toFun y - w.toFun y) β†’ (βˆ€ (y : HCPolySupport.Vec d), v.grad y = u.grad y - w.grad y) β†’ βˆ€ (V v₁ : HCPolySupport.Vec d β†’ ℝ) (cl : ℝ) (Al : HCPolySupport.Vec d) (Kh : ℝ), 0 ≀ Kh β†’ MeasureTheory.MemLp v.toFun 2 (MeasureTheory.volume.restrict (ExcessDecay.truncatedWindow z m n)) β†’ MeasureTheory.MemLp V 2 (MeasureTheory.volume.restrict (ExcessDecay.reflectedWindow z m (n - 2))) β†’ (V =ᡐ[MeasureTheory.volume.restrict (ExcessDecay.truncatedWindow z m (n - 2))] fun (y : HCPolySupport.Vec d) => β‹― - v₁ y) β†’ (βˆ€α΅ (y : HCPolySupport.Vec d) βˆ‚MeasureTheory.volume.restrict (ExcessDecay.truncatedWindow z m (n - 2)), |v₁ y| ≀ ExcessDecay.datumResidualBound d n Kh) β†’ (βˆ€ (l : Fin d), β‹―) β†’ β‹― β†’ β‹―

The Step-4 decay slot at every printed centre, at the error-weighted clause.

EdBridgeStepFourDatumSplitErrorWeighted.excessDecay_stepFour_slot_general_datumSplit_errorWeighted with the join's window disjunction discharged by RootInterfaceGate.gate_or_exists_meetsFace: at every centre and every scale either the interior gate holds outright, or some coordinate face of βˆ‚β–‘_m is met and the carried competitor package supplies the second disjunct. No interiority, no lattice-centre condition, no gate.

The carried package is asked of the shifted competitor's Weyl representative V, so it is not forced to vanish on the met face and is chain-satisfiable at a general Dirichlet datum; the price is the printed datum leg edBridgeDatumLeg in the Ξ΄ slot.

2. The consumption seam: the bridge's Ξ΄ is the collapse's Ξ΄ #

theorem Algsuperdiff.Section4.Provider.Regularity.edBridgeDeltaErrorWeighted_le_stepFourDeltaOutErrorWeighted {d : β„•} {M : Section3.ABKModel d} {C Crem Vd s epsj Khinf SigInvN Kg Kh : ℝ} {L m n : β„€} {t : { t : ℝ // 0 < t }} {z : HCPolySupport.Vec d} {gflux gradh : HCPolySupport.Vec d β†’ HCPolySupport.Vec d} {omega : Section3.Cutoff.CutoffSample d} (hCV : 0 ≀ Crem * Vd) (hCst : 0 ≀ C) (hs : 0 < s) (heps0 : 0 ≀ epsj) (hEfl : Support.fluxCorrectedErrorRepresentative M L (n + 1) t (Section3.Cutoff.translateCutoffSample z omega) ≀ epsj) (hGav : β€–HCPolySupport.volumeAverageVec (ExcessDecay.truncatedWindow z m n) gradhβ€– ≀ Khinf) (hSig : (↑(Section3.Annealed.sigmaBar M (n - 2)))⁻¹ ≀ 8 * SigInvN) (hSigN0 : 0 ≀ SigInvN) (hKg0 : 0 ≀ Kg) (hGsem : (Support.normalizedGagliardoESeminormOn (ExcessDecay.truncatedWindow z m (n + 1)) s gflux).toReal ≀ Kg * 3 ^ (↑(n + 1) * (1 / 2 - s))) (hKh0 : 0 ≀ Kh) (hHsem : (Support.normalizedGagliardoESeminormOn (ExcessDecay.truncatedWindow z m (n + 1)) s gradh).toReal ≀ Kh * 3 ^ (↑(n + 1) * (1 / 2 - s))) :
ExcessDecay.edBridgeDeltaErrorWeighted M C (Crem * Vd) L m s t z gflux gradh omega n ≀ stepFourDeltaOutErrorWeighted Crem Vd C s epsj Khinf SigInvN Kg Kh n

THE CONSUMPTION SEAM FOR THE ERROR-WEIGHTED Ξ΄.

The excess-decay bridge's own Ξ΄_j at the error-weighted clause is bounded by stepFourDeltaOutErrorWeighted β€” the object the collapse produces and the Ξ±-free boundary budget consumes β€” through its own dominations and nothing more.

The proof is edBracket_le_errorWeighted read at Osc = 0: the bridge's bracket is the collapse's bracket with the oscillation half already spent inside the slot (residue 2 folds it into the contraction and the Ξ΅ |βˆ‡β„“| leg), so setting the oscillation slot to zero is not a weakening β€” it is the exact accounting, and no leg is counted twice.

3. The datum leg at the budget's own index, and the composed budget #

The slot's datum leg at the collapse's 3^{n/2} weight.

The slot is delivered at j = n+1 while the collapse's Ξ΄ is indexed at n; the single factor 3^{1/2} is exactly that one-scale offset. So as a summand of the collapse's budget the leg is (C_leg Β· 3^{1/2}) Β· (3^{n/2} Β· K_h) β€”'s A^h_n shape verbatim, with only the constant moving.

theorem Algsuperdiff.Section4.Provider.Regularity.edBridgeDeltaErrorWeighted_add_datumLeg_le_boundaryThreeLegs {d : β„•} {M : Section3.ABKModel d} {C Crem Vd s epsj Khinf SigInvN Kg Kh Cs : ℝ} {k : β„•} {L m n : β„€} {t : { t : ℝ // 0 < t }} {z : HCPolySupport.Vec d} {gflux gradh : HCPolySupport.Vec d β†’ HCPolySupport.Vec d} {omega : Section3.Cutoff.CutoffSample d} (hCV : 0 ≀ Crem * Vd) (hCst : 0 ≀ C) (hs : 0 < s) (heps0 : 0 ≀ epsj) (hEfl : Support.fluxCorrectedErrorRepresentative M L (n + 1) t (Section3.Cutoff.translateCutoffSample z omega) ≀ epsj) (hGav : β€–HCPolySupport.volumeAverageVec (ExcessDecay.truncatedWindow z m n) gradhβ€– ≀ Khinf) (hSig : (↑(Section3.Annealed.sigmaBar M (n - 2)))⁻¹ ≀ 8 * SigInvN) (hSigN0 : 0 ≀ SigInvN) (hKg0 : 0 ≀ Kg) (hGsem : (Support.normalizedGagliardoESeminormOn (ExcessDecay.truncatedWindow z m (n + 1)) s gflux).toReal ≀ Kg * 3 ^ (↑(n + 1) * (1 / 2 - s))) (hKh0 : 0 ≀ Kh) (hHsem : (Support.normalizedGagliardoESeminormOn (ExcessDecay.truncatedWindow z m (n + 1)) s gradh).toReal ≀ Kh * 3 ^ (↑(n + 1) * (1 / 2 - s))) :
ExcessDecay.edBridgeDeltaErrorWeighted M C (Crem * Vd) L m s t z gflux gradh omega n + ExcessDecay.edBridgeDatumLeg d Cs k n Kh ≀ stepFourBoundaryDeltaConst Crem Vd C s * (3 ^ (↑n / 2) * SigInvN * Kg) + ((stepFourBoundaryDeltaConst Crem Vd C s + ExcessDecay.edBridgeDatumLegConst d Cs k * 3 ^ (1 / 2)) * (3 ^ (↑n / 2) * Kh) + epsj * (2 * stepFourBoundaryDeltaConst Crem Vd C s * Khinf))

THE BOUNDARY BUDGET AT THE SLOT'S OWN Ξ΄-SIDE.

The whole Ξ΄-side of the error-weighted Step-4 slot β€” the bridge's Ξ΄ plus the printed datum leg β€” sits inside the three-leg grouping

   A^g_n + ( A^h_n + Ρ_j · H ) ,     H = 2 C_bd K_{h,∞} ,

with the A^h constant widened from C_bd to C_bd + C_leg·3^{1/2} and no Ρ-free flat summand: the leg priced at Θ(γ^{-1/2}) is gone, and the datum leg costs a constant factor on A^h alone.