Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Homogenization.IterateInit

IterateInit #

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

The initialization data of the finite-corridor iterate (e.iter.init) #

ABK26, proof of p.homogenization.step. After the fourth moment display, the manuscript writes

E[J(cu_n, shom_L^{-1/2} e, shom_L^{1/2} e; a_L)] <= C E^2 gamma
    for all L, n in Z with L <= min{m-1, n},                    (e.iter.init)

obtained from that display "by subadditivity". In the A.4 reindexing, with

F t = E[J(cu_{L+t}, shom_L^{-1/2} e, shom_L^{1/2} e; a_L)],    t in N,

the engine's two remaining slots are hFnonneg : ∀ t, 0 ≤ F t and hcrude : ∀ t, F t ≤ K₀ * delta. This module supplies both, at K₀ = 1 and delta = delta_1: integral_cutoffResponseJ_nonneg_and_le_amplitude is the pair, and the engine's hcrude slot is its second component read through one_mul. The engine's third slot hrec, the A.4 finite recurrence, is not touched here, and no iteration depth (j₀, k₁) is mentioned by any statement below.

The last theorem, exists_integral_cutoffResponseJ_le_iterateInitDisplay, is the same crude bound in the verified consumer contract shape: one dimension-only coefficient K0 >= 0 selected before the model, the cutoff and the direction, and the conclusion F t <= K0 * delta_1 on the corridor horizon L + t <= m. Its witness is K0 = 1, the printed constant, and its horizon hypothesis is not used --- the bound above the cutoff is horizon-free here, because the route descends to the diagonal n = L, where the preceding-error clause lives, instead of transporting the clause up to the observation scale.

The route #

The two components are separate source facts and have separate proofs.

The diagonal fourth moment itself is the proved amplitude bridge amplitude_mem_Ioc_and_lintegral_pow_four_le (Provider/Homogenization/AmplitudeBridge.lean), consumed here at s = 1/4 exactly as it is stated; this module re-derives none of it and chooses no window.

What this module does not do #

No recurrence, no iteration, no selection of j₀, k₁, A, C, or of the geometric weight r, and no instantiation of the iteration engine: the engine is not even imported. Nothing is stated about the union over cutoffs, about concentration, or about any scale below the cutoff: every statement below has L <= n, and the packaged form is indexed by t : ℕ at n = L + t. The excluded cutoff L = m - 1 is not excluded here --- the premise is the full L <= m - 1 of the amplitude bridge.

References #

The standing nonnegativity of the response mean #

The response mean is nonnegative (e.Jenergyv.nosymm, in the mean), at every cube scale, every coefficient cutoff scale and every direction. This is the engine slot hFnonneg of exists_finiteCorridor_weightedDefect_decay; it is a separate source fact and is not part of the A.4 display.

Almost-sure rather than pointwise: the source-facing observable is the common measurable representative of the coarse block, whose nonnegativity is the proved Observable.ae_forall_cutoffResponseJ_nonneg.

The carrier bridge #

The carrier bridge. The sample-law mean of the source-facing response observable at cube scale n, coefficient cutoff scale L and direction e is the annealed response of the pushforward coefficient law at the manuscript loads shom_L^{-1/2} e , shom_L^{1/2} e.

One null set is spent, the literal identification Observable.ae_forall_cutoffResponseJ_eq_literal; the change of variables is the pushforward identity Cutoff.coefficientCutoffLaw_eq_map. This is the transport that lets the Step-2 lane of Provider/Homogenization/CombineIntegerDownscale.lean, which is stated on the coefficient law, be read at the observable the iterate consumer and the frozen surface use.

The crude bound of e.iter.init #

e.iter.init at the amplitude-bridge conclusion. Under the diagonal fourth-moment bound at amplitude delta1 ^ 2 and the printed normalization |e| = 1, the response mean at every cube scale n >= L above the coefficient cutoff is at most delta1.

The two printed steps are the two proved inputs, in this order: the ascent E[J(cu_n; a_L)] <= E[J(cu_L; a_L)] for L <= n (CombineIntegerDownscale.lean, response subadditivity in the mean), and the one-cube bound E[J(cu_L; a_L)] <= delta1 (ibid.:577, the pathwise domination by the squared error followed by Cauchy--Schwarz), whose universal constant is 1. The only work done here is the carrier bridge and the identification of the manuscript loads: q = shom_L p and |q|^2 = shom_L for p = shom_L^{-1/2} e, q = shom_L^{1/2} e.

hdelta1 and hmoment are the two conclusions of the proved amplitude bridge and are conditional A inputs of this statement; the next public discharges them by bare application. The upper half delta1 <= 1/2 of hdelta1 is required by the binder of the proved one-cube bound, whose proof uses only 0 <= delta1 --- the binder occurs there exactly once, as hdelta1.1.le (CombineIntegerDownscale.lean).

theorem Algsuperdiff.Section3.Provider.Homogenization.integral_cutoffResponseJ_le_amplitude_of_precedingError {d : ℕ} [NeZero d] (M : ABKModel d) {m : ℤ} {E : { E : ℝ // 1 ≤ E }} {Chom epsilon : ℝ} (hChom : 10 ^ 9 ≤ Chom) (hEfloor : 15 * (Disorder.cstar M)⁻¹ ≤ ↑E) (hregime : M.gamma ≤ (↑E)⁻¹ ^ 10) (hLower : ∀ k ≤ m - 1, ∀ (s : ℝ) (hsWindow : s ∈ Set.Icc (8 * M.gamma) 1), Probability.IsTwoTermBigOWith (↑(Cutoff.cutoffSampleLaw M)) (HCPolySupport.IndependentSums.gammaSigma 2) (HCPolySupport.IndependentSums.gammaSigma (1 / 2)) (Observable.cutoffHomogenizationError M k ⟨s, ⋯⟩) (↑E * s⁻¹ * √M.gamma) (s⁻¹ ^ 2 * Real.exp (-((↑E)⁻¹ ^ 3 * M.gamma⁻¹)))) (hepsilon : epsilon ∈ Set.Ioc 0 (1 / 2)) (hgate : M.gamma ≤ Chom⁻¹ * (↑E)⁻¹ ^ 2 * epsilon) {L : ℤ} (hL : L ≤ m - 1) {e : HCPolySupport.Vec d} (he : HCPolySupport.Book.Ch02.vecNorm e = 1) (n : ℤ) (hLn : L ≤ n) :

e.iter.init at the repository amplitude delta_1 = 10^9 E^2 gamma of A.3: under the frozen regime binders, the preceding-error clause and the proposition's own smallness gate, for every cutoff L <= m - 1, every unit direction and every cube scale n >= L,

E[J(cu_n, shom_L^{-1/2} e, shom_L^{1/2} e; a_L)] <= 10^9 E^2 gamma .

The premise block is the proved amplitude bridge's, verbatim; the bridge is applied at s = 1/4 and its two conclusions are passed to the previous public unchanged. The printed constant C is 10^9 here, and the printed range L <= min{m-1, n} is the pair hL, hLn.

theorem Algsuperdiff.Section3.Provider.Homogenization.integral_cutoffResponseJ_nonneg_and_le_amplitude {d : ℕ} [NeZero d] (M : ABKModel d) {m : ℤ} {E : { E : ℝ // 1 ≤ E }} {Chom epsilon : ℝ} (hChom : 10 ^ 9 ≤ Chom) (hEfloor : 15 * (Disorder.cstar M)⁻¹ ≤ ↑E) (hregime : M.gamma ≤ (↑E)⁻¹ ^ 10) (hLower : ∀ k ≤ m - 1, ∀ (s : ℝ) (hsWindow : s ∈ Set.Icc (8 * M.gamma) 1), Probability.IsTwoTermBigOWith (↑(Cutoff.cutoffSampleLaw M)) (HCPolySupport.IndependentSums.gammaSigma 2) (HCPolySupport.IndependentSums.gammaSigma (1 / 2)) (Observable.cutoffHomogenizationError M k ⟨s, ⋯⟩) (↑E * s⁻¹ * √M.gamma) (s⁻¹ ^ 2 * Real.exp (-((↑E)⁻¹ ^ 3 * M.gamma⁻¹)))) (hepsilon : epsilon ∈ Set.Ioc 0 (1 / 2)) (hgate : M.gamma ≤ Chom⁻¹ * (↑E)⁻¹ ^ 2 * epsilon) {L : ℤ} (hL : L ≤ m - 1) {e : HCPolySupport.Vec d} (he : HCPolySupport.Book.Ch02.vecNorm e = 1) :
(∀ (t : ℕ), 0 ≤ ∫ (omega : Cutoff.CutoffSample d), Observable.cutoffResponseJ M (L + ↑t) L e omega ∂↑(Cutoff.cutoffSampleLaw M)) ∧ ∀ (t : ℕ), ∫ (omega : Cutoff.CutoffSample d), Observable.cutoffResponseJ M (L + ↑t) L e omega ∂↑(Cutoff.cutoffSampleLaw M) ≤ 10 ^ 9 * ↑E ^ 2 * M.gamma
F t = E[J(cu_{L+t}, shom_L^{-1/2} e, shom_L^{1/2} e; a_L)] ,

the two components are the two remaining input slots of the proved iteration engine exists_finiteCorridor_weightedDefect_decay (Provider/Homogenization/FiniteCorridorIteration.lean): the first is its hFnonneg, and the second is its hcrude at the crude coefficient K₀ = 1 and the amplitude delta = 10^9 E^2 gamma, read through one_mul. The engine's remaining slot hrec --- the A.4 finite recurrence --- is not supplied here, and neither is the selection of j₀, k₁, A, C or r. The consumer contract shape of the second component, with the crude coefficient existentially quantified in front and the corridor horizon bound, is the next and last theorem.

This is a local Provider theorem and makes no source-node status claim.