Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.Closure.StepSixClosure

StepSixClosure #

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

Step 6 at the carriers: from the annealed block bound to the printed displays #

Step 6 of l.approximate.recurrence.formula reads the doubled quadratic form of bfAhom_m at the probe load P = bfAhom_{m-h}^{-1/2}(e'; e) in two special directions:

This module bolts them onto the arithmetic fold of Closure.StepSixArithmetic and produces the two printed displays RecurrenceUpperDisplay and RecurrenceLowerDisplay of Closure.TwoSidedTargets.

Everything here is unconditional real arithmetic at the genuine carriers: no measure, no corrector, no localization scale, no in-flight endpoint. What the two theorems still take as binders is exactly the numeric content the two predecessor lanes owe:

The junction module Closure.Junctions names the producers of both.

References #

The upper leg #

theorem Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.Closure.upperDisplay_of_annealedBlockBound {d : ℕ} (M : ABKModel d) {C E delta gauge rem : ℝ} {n : ℤ} {h : ℕ} {e' : HCPolySupport.Vec d} (he' : HCPolySupport.vecNormSq e' = 1) (hdelta : 0 ≤ delta) (hcap : shellDrift M n h ≤ shellIncrementCap) (hswitch : HCPolySupport.blockVecDot (recurrenceP (Annealed.sigmaBar M n) 0 e') (HCPolySupport.blockMatVecMul (annealedLimitBlock (Annealed.sigmaBar M (n + ↑h))) (recurrenceP (Annealed.sigmaBar M n) 0 e')) ≤ (1 + delta) * gauge + rem) (hgauge : gauge ≤ 1 + shellDrift M n h) (habsorb : (1 + shellIncrementCap) * delta + rem ≤ recurrenceFlatError M C E) :

The first line of e.what.do.we.have, from the annealed block bound.

hswitch is the e = 0 reading of Step 6's opening chain: the doubled form of bfAhom_{n+h} at P = bfAhom_n^{-1/2}(e'; 0) bounded by `(1 + delta) * gauge

  • rem. hgaugeise.lower.bound.pre1`.

Unconditional: every binder is either a numeric inequality or the unit normalization |e'| = 1.

The lower leg #

theorem Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.Closure.lowerDisplay_of_annealedBlockBound {d : ℕ} (M : ABKModel d) {C E delta gauge rem cross osc : ℝ} {n : ℤ} {h : ℕ} {e : HCPolySupport.Vec d} (he : HCPolySupport.vecNormSq e = 1) (hdelta : 0 ≤ delta) (hdelta1 : delta ≤ 1) (hcross : 0 ≤ cross) (hosc : 0 ≤ osc) (hswitch : HCPolySupport.blockVecDot (recurrenceP (Annealed.sigmaBar M n) e 0) (HCPolySupport.blockMatVecMul (annealedLimitBlock (Annealed.sigmaBar M (n + ↑h))) (recurrenceP (Annealed.sigmaBar M n) e 0)) ≤ (1 + delta) * gauge + rem) (hgauge : gauge ≤ 1 - shellDrift M n h + cross + osc) (habsorbCross : 2 * cross ≤ C * ↑h ^ 2 * (↑(Annealed.sigmaBar M n) ^ 4)⁻¹ * 3 ^ (4 * M.gamma * ↑(n + ↑h))) (habsorbFlat : 2 * osc + delta + rem ≤ recurrenceFlatError M C E) :

The second line of e.what.do.we.have, from the annealed block bound.

hswitch is the e' = 0 reading of Step 6's opening chain; hgauge is e.lower.bound.pre2 in its three-summand form 1 - drift + cross + osc, with cross the quadratic h-error and osc the cgamma^15 oscillation remainder of e.lower.bound.oscillations.

habsorbCross moves 2 * cross under the printed C h^2 shom_n^{-4} 3^{4 cgamma (n+h)}, and habsorbFlat moves the rest under the printed flat error.

Unconditional.