G2Score #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The π’β score layer: the squared annular maximum, the atom X_j, and the #
exact interchange identity #
ABK26, Β§4.1, the proof of l.ratio.of.good.scales.for.mathcal.E, Steps 1, 2 and
4.
The π’β lane is structurally the cleanest of the three: where the π’β
reduction is a chain of inequalities, the π’β reduction is an equality:
s Ξ£_{j β€ m} Ξ£_{n β€ jβ1} 3^{βΒΌs(mβn)} max_{z β 3βΏβ€^d β© (β‘_jββ‘_{jβ1})} π_{s,2,2}(z+β‘_n;Β·)Β²
= Kβ^{β1} s Ρ² Y_m , Y_m = Ξ£_{j β€ m} 3^{βΒΌs(mβj)} X_j ,
whose entire content is the exponent split 3^{βΒΌs(mβn)} = 3^{βΒΌs(mβj)}Β·3^{βΒΌs(jβn)} (annularWeight_split). Everything below is proved
as an identity of ββ₯0β, so no convergence, no a.s. qualifier and no null
set enters: the convergence caveat that the printed Y_m identity leaves
implicit is therefore never needed.
Main definitions #
annularWeightβ theββ₯0βweight3^{βΒΌsk}of theπ’βdisplays.errorAtomSqβ the per-cube atomπ_{s,2,2}(z+β‘_n; π_{nβ2}, Ο_{nβ2})Β², rendered by translating the sample, at the public measurable(2,2)observable ofSupport.ErrorRepresentative22.errorAnnMaxβ the0-floored lattice maximum of Step 1's left side, over theFinsetenumeration of3^nβ€^d β© (β‘_jββ‘_{jβ1}).errorAnnSupβ the same maximum in theββ₯0βsupremum shape the frozenSupport.eventG2uses;errorAnnSup_eq_ofReal_errorAnnMaxidentifies the two.XcalEβ the atomX_j, without the manuscript's lane prefactorKβΞ΅^{β2}: the normalizer is a free parameter of the downstream threshold, not a rescaling of the score field.XrowEβ the one-sided row sumΞ£_{j β€ m} 3^{βΒΌs(mβj)} X_j.
Main results #
annularWeight_splitβ the exponent split; the whole content of the identity.inner_eq_annularWeight_mul_XcalEβ the identity, an equality ofββ₯0β.eventG2_eq_rowβ the frozenπ’βevent is{sΒ·XrowE †Ρ²}, exactly.
Deviations from the printed text #
- The summand reads the field at the inner scale
n(π_{s,2,2}(z+β‘_n; π_{nβ2}, Ο_{nβ2})), a per-inner-scale truncation. This is the provedSupport.annularErrorObservableat indexn, so the convention is the manuscript's. KβΞ΅^{β2}is a lane prefactor, kept explicit.- The row
XrowEis the manuscript's one-sided row; the reconciliation with Appendix D's two-sided row is downstream and is an inequality in the manuscript's favour (thej > mrows are nonnegative). - The
π’βobservable is the measurable representative, choice-dependent on a null set; the manuscript's literal event is recovered a.e. throughSupport.annularErrorAtom_ae_eq_annularErrorObservable. Nothing in this file depends on the choice: every statement is an identity between two expressions in the same observable.
Scope #
Provider material: proved local helpers.
References #
- ABK26,
l.ratio.of.good.scales.for.mathcal.E;d.good.event.for.lambda.
1. The geometric weight of the π’β lane #
The π’β weight 3^{βΒΌsk}, in ββ₯0β. Written exactly as the frozen
Support.eventG2 writes it, so the identifications below are definitional on the
weight.
Equations
- Algsuperdiff.Section4.Provider.Proportion.annularWeight s k = ENNReal.ofReal (Real.rpow 3 (-(1 / 4) * s * βk))
Instances For
The exponent split. 3^{βΒΌs(mβn)} = 3^{βΒΌs(mβj)}Β·3^{βΒΌs(jβn)}: the single
computation behind's "by interchanging summation".
The weight at a nonnegative offset is the π’β lane's weightThird at rate
ΒΌs; this is what lets the β-indexed series apparatus of SeriesTail be
reused verbatim.
2. The squared per-cube atom and its lattice maximum #
The π’β per-cube atom π_{s,2,2}(z+β‘_n; π_{nβ2}, Ο_{nβ2})Β², rendered by
translating the sample, at the measurable (2,2) observable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The left side of Step 1: max_{z β 3^nβ€^d β© (β‘_jββ‘_{jβ1})} π_{s,2,2}(z+β‘_n; π_{nβ2}, Ο_{nβ2})Β², 0-floored so that it is total (the annulus enumeration
may be empty).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The same maximum in the ββ₯0β supremum shape of the frozen event.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two renderings of the lattice maximum coincide. The Finset
enumeration latticeAnnulusFinset and the proved set latticeAnnulusSet have
the same members at n β€ j, and all entries are squares, hence nonnegative, so
the 0-floor is not felt.
3. The atom X_j and the row sum #
The atom X_j, formed in ββ₯0β and WITHOUT the manuscript's lane
prefactor KβΞ΅^{β2}: Ξ£_{n β€ jβ1} 3^{βΒΌs(jβn)} max_{z β 3^nβ€^d β© (β‘_jββ‘_{jβ1})} π_{s,2,2}(z+β‘_n;Β·)Β².
Equations
- One or more equations did not get rendered due to their size.
Instances For
The one-sided row sum Y_m, before the KβΞ΅^{β2} normalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The β-enumeration of the inner scales #
The atom is the SeriesTail weighted series at the π’β lane's weight
weightThird (ΒΌs) shifted by one (the inner offset j β n starts at 1). This
is the bridge that lets the countable generalized triangle inequality
isBigOWith_wsum and the moment engine be reused verbatim on the π’β lane.
4. The identity #
The identity. For every row index m and every annulus index j, the inner block
of the π’β display is exactly the discounted atom. This is an equality of
ββ₯0β: nothing is dropped, no convergence is used, and the entire content is
annularWeight_split.
5. The frozen event, in row-sum form #
The frozen π’β event IS {sΒ·XrowE †Ρ²}. A set equality, obtained by
applying the identity inside the outer sum.
The complement of the frozen π’β event, in row form.