WeightedGoodRunAssembly #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The weighted run assembly across the bad scales (decay-carrying) #
ABK26, §4.3, l.iteration.lemma, Step 3 in the decay-carrying
bookkeeping that conclusion (ii) (e.excess.decay.lemma) needs, for
abstract nonnegative sequences.
IterationLemma.assembleRuns concatenates the good runs of ([n,m] ∩ ℤ) ∖ B keeping the
error terms and discarding the geometric decay. weightedAssemble does the opposite:
it keeps a genuine θ^{m−k} on the top excess, and pays for it with
- one factor
Λ = 2(κθ^{-1})^{h+2}per bad scale crossed, plus one for the initial run; - a single error budget
(5/2)·Mp + ∑_{[k,m]} δ--- length-independent, becauseweightedRunBoundis length-independent and the factor2insideΛabsorbs the one extra copy each crossing produces.
E_k ≤ Λ^{|B ∩ [k,m]| + 1} · (θ^{m−k} E_m + (5/2) Mp + ∑_{[k,m]} δ) .
The θ-payback θ^{-(h+2)(|B ∩ [k,m]|+1)} hidden inside Λ^{|B∩[k,m]|+1} is
exactly the division remainder plus the crossings, and it is dominated by the
frozen statement's θ^{-C(h+1)(|B|+1)} for every C ≥ 2; the κ-growth is
carried by the exp factor.
References #
- ABK26,
l.iteration.lemmaStep 3; conclusion (ii).