LocalizationParams #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Provider: the corrected recurrence parameters at a free gap multiplier #
Source displays in ABK26:
e.recurrence.params(label; display) fixes the meso scalen:= m - h - 16 ceil|log_3 gamma|and assertsm - n <= 8 gamma^{-1}, "increasingM = M(d)ine.cgamma.constraintsif necessary";e.lower.bound.principal.one.pre(label; display) consumes twogamma^6remainders, both controlled by3^{-(m-h-n)/4};
The corrected multiplier, and the arithmetic re-verified here #
The printed multiplier 16 is too small: at that choice 3^{-(m-h-n)/4} = 3^{-4 ceil|log_3 gamma|} in (gamma^4/81, gamma^4] and gamma^4 <= gamma^6 is false
on (0,1). The minimal correction replaces 16 by any a >= 28; the
development adopts a = 32. This module renders n at a free multiplier
a and proves, at explicit gates, exactly the facts Steps 2 and 3 consume.
- The quadratic is printed as "
2x - 2ax - a >= 0insqrt x". Withu := sqrt x,x := gamma^{-1}, the inequality the argument needs isa(2u+1) <= 2u^2, i.e.2u^2 - 2au - a >= 0; the printed middle term should be2au, not2ax. - The sufficient condition is often read as an equivalence ("i.e.
sqrt x >= a+1"). It is sufficient, not necessary: the positive root of2u^2 - 2au - ais(a + sqrt(a^2+2a))/2 < a + 1/2. Only sufficiency is claimed below, and it is what the coverage constant(a+1)^2records:289at the printeda = 16,1089at the adopteda = 32.
Both auxiliary estimates are re-derived here from
Real.log_le_sub_one_of_pos alone: ceil(log_3 x) <= 2 sqrt x + 1 (via log x <= 2(sqrt x - 1), log 3 >= 1) and ceil(log_3 gamma^{-1}) * gamma^{1/4} <= 4 (via log x <= 4(x^{1/4} - 1)).
What is proved #
logThreeCeil,recurrenceGap,recurrenceMesoScale-- the corrected buffern := m - h - a * ceil|log_3 gamma|as a function of a freea : Nat.rpow_three_neg_recurrenceGap_div_four_le_rpowand itsa >= 28instance -- the Step-3 gate3^{-(m-h-n)/4} <= gamma^{a/4} <= gamma^7.recurrenceGap_le_two_mul_inv,recurrenceMesoScale_budget-- the coverage conditiongamma^{-1} >= (a+1)^2's budget, inc_star-free form: the constantc_staris carried into the conclusion(6 c_star + 2) gamma^{-1}rather than capped; see the recorded delta below.natCast_le_recurrenceGap_of_rpow_le,dim_add_three_le_recurrenceGap-- thed + 3 <= m - h - ncheck, at the explicit gate3^{d+3} <= gamma^{-1}.
Divergences from the printed statement #
- The corrected multiplier is encoded explicitly. Nothing below is
stated at the printed multiplier
16. Every statement carriesaas a free natural number and every use ofa >= 28is an explicit hypothesis. - The
c_star <= 1step is refused; the constant moves instead. The printed argument passes fromh <= 6 c_star gamma^{-1}toh <= 6 gamma^{-1}silently, i.e. it usesc_star <= 1. That bound is underivable here by the second-moment route, and the only proved cap isProvider.Disorder.cstar_le_three_halves,c_star <= 3/2. No declaration in this module carries ac_star <= 1hypothesis. InsteadrecurrenceMesoScale_budgetkeepsc_starin the conclusion, at(6 c_star + 2) gamma^{-1}and with no cap assumed, so a caller holding the proved cap reads off11 gamma^{-1}where the printed argument reads8 gamma^{-1}. d + 3, notd + 2. The stage numeric is often quoted asd + 2 <= (a ceil|log_3 gamma|).toNat. The statement below is proved for an arbitraryNand instantiated atd + 3, which is what the localization argument needs; thed + 2form is the same lemma at a smallerN.
What is not proved here #
- The
gamma-threshold bridge is open. Nothing here deriveshcoverorhgatefrome.cgamma.constraints. Both thresholds are stated as binders precisely so that the missing bridge stays visible at every instantiation site; closing it is not attempted in this module. c_star <= 1is NOT available, so the printed budget constant8is not reachable by this route; the proved capc_star <= 3/2gives11.
The triadic logarithmic ceiling and the corrected buffer #
ceil |log_3 gamma|, as a natural number. On 0 < gamma <= 1 this is
ceil (log_3 gamma^{-1}), which is the manuscript's quantity.
Equations
Instances For
The scale gap m - h - n = a * ceil|log_3 gamma| of the corrected
e.recurrence.params, at a free multiplier a. The printed choice is a = 16, any a >= 28 is admissible, and the development adopts a = 32.
Equations
Instances For
The corrected buffer n := m - h - a * ceil|log_3 gamma|.
Equations
Instances For
The floor of the admissible multiplier gate.
Equations
Instances For
The round multiplier adopted by the development.
Equations
Instances For
Elementary facts about the ceiling #
The two analytic cores #
The coverage condition #
The budget at the corrected gap, in c_star-free form.
: hgamma0, hgamma1, hcover and the shell-width cap hshell are
caller-supplied and are not discharged here. No cap on c_star is
assumed: the constant c_star is carried into the conclusion, so the
statement is available at whatever cap the caller actually holds.
The Step-3 gap gate #
The Step-3 gap gate: at the corrected gap m - h - n = a ceil|log_3 gamma|
one has 3^{-(m-h-n)/4} <= gamma^{a/4}.
The instance the two gamma^6 remainders consume: at any multiplier a >= 28
the switch factor and the Young remainder are controlled by gamma^7, leaving
one spare power of gamma for the dimensional constant.
The d + 3 <= m - h - n check, at the explicit gate 3^{d+3} <= gamma^{-1}.
Nothing below asserts that e.cgamma.constraints supplies the gate.