IterationCore #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Iteration lemma, Step 1 and the Step-2 reabsorption #
ABK26, §4.3, inside the proof of l.iteration.lemma. This module proves
the three length-independent ingredients of Steps 1--2, for abstract
nonnegative sequences E p ε δ : ℤ → ℝ:
- the constants
iterM,goodConst,goodRate,badConst, all explicit polynomial expressions inh,κ,Cstab(no existential constants: the development's owndo-not-repeatlist records that existential constants make downstream uniformity unprovable in principle); - one-scale comparability
badCrossing: `E_{k-1} + p_{k-1} ≤ badConst (E_k- p_k)
, thee.combined.bound` input for crossing a bad scale;
- p_k)
- the reabsorption
reabsorbSum(e.sum.excess.bound): on a run of good scales[a,b],∑_{[i,b]} Eis controlled by the single top valueE_b(timesh κ^h) plus the error sums, with no dependence on the run length. This is the estimate that stops the good-run bound from blowing up over long runs, and it is whereθ^h < 3/5is used; - the telescoped slope stability
slopeTelescope, i.e.e.grad.stabilitysummed across a run.
Faithfulness notes on this layer (all disclosed, none resolved here) #
hmono(E_k ≤ κ E_{k+1}) andhstab(|p_k − p_{k−1}| ≤ Cstab(E_k+E_{k−1})) appear here as hypotheses on the abstract sequences. They are not hypotheses of the source lemma: the source derives them from the window sandwich (e.grad.stability, and quasi-monotonicity from nestedness). Nothing in this tree may be presented asl.iteration.lemmawhilehmono/hstabare binders.- (tex-binding on the constant): the source prints the reabsorption factor
3^{(d+2)h}, which isκ^hfor the per-scale quasi-monotonicity constantκ; the source's own sandwich only givesκ = 3^{1+3d/2}, and1 + 3d/2 ≤ d+2iffd ≤ 2, so the printed constant is too small for everyd ≥ 3. This module therefore keepsκas a parameter and never instantiates it at3^{d+2}: the factor carried ish κ^h(iterM), honest for whateverκthe geometry supplies. - Accordingly
reabsorbSumis stated for theh-scale-gap recurrenceE_{j−h} ≤ θ^h E_j + …with the numerical gateθ^h < 3/5, and never for an adjacent-scale recurrence. Theh-gap and theθ^h < 3/5gate are load-bearing, not slack.
Scope #
l.iteration.lemma is an unfrozen source node; nothing here claims a node, or
a fraction of one, closed.
References #
- ABK26,
l.iteration.lemmaproof, Step 1, Step 2.
The explicit constants #
The reabsorption factor of e.sum.excess.bound: h κ^h. The source prints
3^{(d+2)h} that value is too small for d ≥ 3, so κ is kept as a
parameter.
Equations
- Algsuperdiff.Section4.Provider.ExcessDecay.iterM h κ = ↑h * κ ^ h
Instances For
The good-run constant, as recomputed in IterationGoodRun.lean.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The exponential rate of the good-run bound: exp(goodRate · ∑ ε).
Equations
- Algsuperdiff.Section4.Provider.ExcessDecay.goodRate Cstab = 5 * Cstab + 2
Instances For
The one-scale crossing constant.
Equations
- Algsuperdiff.Section4.Provider.ExcessDecay.badConst κ Cstab = κ + Cstab * (1 + κ)
Instances For
One-scale comparability #
One-scale crossing: E_{k−1} + p_{k−1} ≤ badConst (E_k + p_k). The source
reads this off e.grad.stability "and the definition of excess"; here it is
read off the abstract hmono/hstab.
Reindexing helpers #
Reflection reindex: a range sum of a reflected function is an Icc sum.
Shift reindex: ∑_{[a+h,b]} f(j−h) = ∑_{[a,b−h]} f.
The reabsorption of the excess sum #
The top h terms of the excess sum are controlled by E_b: this is where the
factor iterM h κ = h κ^h (the source's 3^{(d+2)h}) comes from.
Reabsorption of the excess sum (e.sum.excess.bound).
On a run of scales [a,b] carrying the h-gap decay recurrence, the excess sum
from any i ∈ [a,b] to b is controlled by E_b alone, up to the error sums,
with no dependence on b − i. The numerical gate θ^h < 3/5 is what makes
the reabsorption possible; the error sum starts at i + h, which is the honest
range at which summing the recurrence produces error terms.
The telescoped slope stability #
Telescoped e.grad.stability (summed): the slope difference across a run
is controlled by twice Cstab times the excess sum. The factor 2 is the
honest accounting: each E_k occurs in at most two of the telescoped pairs.