ShiftedConcentration #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Re-basing the Appendix-D concentration engine at an arbitrary scale m₀ #
ABK26, Appendix D (p.concentration.for.scales) and §4.1. The proved
Proposition ScalesConcentration.p_concentration_for_scales_Cstar is stated for
the window {0,…,m}; the manuscript's own reduction is "translate the array".
This module carries out that translation, once and generically, so that no lane
has to redo it.
Contents #
shiftArray m₀ X— the re-based arrayX'_{k,j} = X_{k+m₀, j+m₀}. Both indices move: the row index because the window moves, the column index because the Appendix-D weightwt s k j = 3^{-s|k-j|}is difference-only, so only the diagonal translation preserves the row sums. (Translating the row index alone — the phrasing in the proved module docstring — does not preserveY_k; seeYk_shiftArray.)Yk_shiftArray—Y_k(X') = Y_{k+m₀}(X), by re-indexing the two-sidedtsumwithEquiv.addRight m₀.columnsIndep_shiftArray—ColumnsIndeptransfers: the residue classbof the shifted array is the residue classb + m₀of the original, read through the measurable relabellingg ↦ (k ↦ g (k + m₀))ofℤ → ℝ.ratioTail_of_concentration_shift— the reusable endpoint: the provedIndicatorDensity.ratioTail_of_concentrationat the window{m₀,…,m₀+n}. Its hypothesis list is identical to the base-0one except that the deterministic reduction is asked at every scalem : ℤinstead of only atm ≥ 0— which is what all three §4.1 lanes in fact prove (their0 ≤ mbinders are unused).scalePropFromandscalePropFrom_eq_scaleProp— the window re-index: theFinset.range (Mw+1)-indexed average ofSet.indicators at the scalesm₀ + k, in which the frozen proportion display is written, is the provedFinset.Icc-indexedscalePropof the shifted family.
References #
- ABK26,
p.concentration.for.scales, (them₀reduction);p.independence.between.scales. - Also.
1. The re-based array and its row sums #
The Appendix-D array re-based at m₀, X'_{k,j} = X_{k+m₀, j+m₀}.
Equations
- Algsuperdiff.Section4.Provider.Proportion.shiftArray m0 X k j omega = X (k + m0) (j + m0) omega
Instances For
The Appendix-D index distance is translation invariant.
The Appendix-D weight 3^{-s|k-j|} is difference-only, hence translation
invariant. This is the fact that forces the diagonal shift.
The re-based row sum is the original row sum at the shifted scale. The
tsum over ℤ is re-indexed by Equiv.addRight m₀, and the weight is
translation invariant.
2. The window re-index #
The frozen §4.1 proportion display averages Set.indicators of the events at
the scales m₀ + k over k ∈ Finset.range (Mw+1). The proved scaleProp
averages if-indicators over m ∈ Finset.Icc (0:ℤ) (Mw:ℤ). The two are the
same number.
The integer window {0,…,n} re-indexed by Finset.range (n+1).
The proportion of scales in the window {m₀,…,m₀+Mw}, in the frozen
display's own form: the Finset.range (Mw+1)-indexed average of the
Set.indicators of Ev (m₀ + k).
Equations
- Algsuperdiff.Section4.Provider.Proportion.scalePropFrom Ev m0 Mw omega = 1 / (↑Mw + 1) * ∑ k ∈ Finset.range (Mw + 1), (Ev (m0 + ↑k)).indicator (fun (x : Ω) => 1) omega
Instances For
The window re-index. The frozen display's Finset.range-indexed indicator
average at base m₀ is the proved Finset.Icc-indexed scaleProp of the
shifted family.
3. Transport of the independence hypothesis #
ColumnsIndep is stable under the diagonal shift. The residue-b class
of the shifted array is the residue-(b+m₀) class of the original, composed with
the relabelling g ↦ (k ↦ g (k+m₀)) of ℤ → ℝ, which is measurable; mutual
independence is preserved by iIndepFun.comp.
4. The re-based ratio-tail endpoint #
The §4.1 ratio-tail endpoint at an arbitrary base scale m₀.
Given, for one array X and one event family Ev, the four Appendix-D
hypotheses, the parameter conditions of the proved
IndicatorDensity.ratioTail_of_concentration, and the deterministic reduction
hreduce at every scale m : ℤ, the density of scales in the window
{m₀,…,m₀+n} at which Ev fails obeys
ℙ[ θ < density of bad scales over {m₀,…,m₀+n} ] ≤ exp(−c₁n)/Q
for every n : ℕ, including the short windows n < r that
p.concentration.for.scales does not itself reach (covered inside the
proved ratioTail_of_concentration).
The proof is the diagonal translation of the array: Y_k(X') = Y_{k+m₀}(X),
ColumnsIndep transports, and the three remaining Appendix-D hypotheses are
per-entry, hence transport entrywise.