StepThreeBudget #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
t.regularity Step 3: the bad-scale budget, centre-uniformly, and the #
separation |π_z| + 7 β€ m - n #
The target #
ABK26 e.bad.scale.proportion.bound:
|π_z| β€ max_{z' β 3^n β€^d β© β‘_m} Ξ£_{j=n}^{m} (1 - 1_{π’(j,z'; β
s, β
s Ξ΄^{1/2})})
β€ Ξ΄ (m - n + 1) = Cβ^{-1}(1-Ξ±)(m-n+1) .
The producer is the Algsuperdiff.Frozen.Section4.minimal_scale_separation
whose conclusion body exported as GoodScaleWindows: its S clause is literally
the centre-uniform CesΓ ro density
sup_{z' β 3^{n-1} β€^d β© β‘_m} ( (m-n+1)^{-1} Ξ£_{k=n}^{m} 1_{π’(k,z')αΆ} ) β€ Ξ΄ ,
Multiplying the CesΓ ro form by (m-n+1) and dropping the scale m (which
π_z does not contain) is the whole conversion.
The producer's lattice is finer than the printed one #
The producer's supremum runs over 3^{n-1} β€^d β© β‘_m, the printed maximum over
3^{n} β€^d β© β‘_m. Since 3^n β€^d β 3^{n-1} β€^d (triadicLatticePoint_shift),
the delivered bound is at least as strong as the printed one at every printed
centre; stepThreeBadSet_card_le_of_goodScaleWindows is the printed statement,
..._fine the stronger one actually available.
The separation |π_z| + 7 β€ m - n, resolved #
The honest resolution, with the exact arithmetic:
- the budget is
|π| β€ Ξ΄(t+1)witht := m - n, andΞ΄ β€ 1/2(stepOneDelta_mem), so2|π| β€ t + 1; |π|is an integer, so this is|π| β€ β(t+1)/2β, andβ(t+1)/2β + 7 β€ tholds ifft β₯ 14β for eventatt β₯ 14(t/2 + 7 β€ t), for oddtatt β₯ 15((t+1)/2 + 7 β€ t), andt = 15is the first odd value. The naive real-valued reading(t+1)/2 + 7 β€ t β t β₯ 15is one unit pessimistic; integrality buys the missing unit att = 14;t = 13genuinely fails (|π| β€ 7and7 + 7 = 14 > 13), so a window length of 13 does not suffice;- the fix costs nothing:
X_m(Ξ±) = Z_m + k + 3 β₯ 14needs onlyk β₯ 11, andk = β4 logβ(16 C_edos)β β₯ 11follows from the same explicit floor1 β€ C_edosthat givesk β₯ 10β becauseβxβ β₯ 11 β x > 10and3^5 = 243 < 256 = 16Β²is a strict inequality. So noC_edosfloor moves, nok-formula moves, and no statement anywhere changes; only the pin sharpens fromk β₯ 10, X β₯ 13tok β₯ 11, X β₯ 14.
The exact C_edos floor for k β₯ 11 is C_edos > 3^{5/2}/16 = 0.97427β¦, so
the standing floor C_edos β₯ 1 has room; the floor for k β₯ 12 would be
C_edos > 3^{11/4}/16 = 1.28β¦, which is not free, and is not needed.
Contents #
triadicLatticePoint_shift,mem_latticeCubeSet_shift,mem_openCubeSet_of_mem_latticeCubeSetβ the lattice bookkeeping.stepThreeBadSet_card_le_of_goodScaleWindows(_fine)β the budget.fourteen_le_minimalScaleX,fourteen_le_windowβ the sharpened window-length pin.stepOneBadSetSeparation_of_card_le,stepOneBadSetSeparation_of_goodScaleWindowsβ the separation.
References #
- ABK26,
t.regularitySteps 1--3.
1. The lattice bookkeeping #
3^n v = 3^{n-1}(3v): the printed centre lattice 3^n β€^d sits inside the
producer's finer lattice 3^{n-1} β€^d.
The embedding on index sets.
A lattice centre of 3^n β€^d β© β‘_m lies in β‘_m β the hypothesis the window
family's sandwich needs.
2. The budget #
e.bad.scale.proportion.bound, at the printed centres z β 3^n β€^d β© β‘_m and uniformly in them:
|π_z| β€ Ξ΄ (m - n + 1) .
3. The sharpened window-length pin #
X_m(Ξ±) β₯ 14 at k β₯ 11 (the sharpened pin).
The window-length demand of Step 3: at k β₯ 11, the gate X_m(Ξ±) β€ m - n
is available only on windows of length at least 14 β the length the separation
needs.
4. The separation #
The separation, from the budget: at Ξ΄ β€ 1/2 and window length
at least 14, |π| + 7 β€ m - n. The integrality of |π| is what makes 14
(rather than 15) the threshold.