Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OffGridStabilityGrid

OffGridStabilityGrid #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

The triadic grid as a tiling: the addressing lemmas for the covering geometry #

The printed proof of l.lambdas.stability (ABK26) decomposes an off-grid cube x + โ–ก_k by grid triadic cubes, using the greedy family

๐’ข_n(U) = { z โˆˆ 3^n โ„ค^d โˆ– (already covered) : z + โ–ก_{n+1} โІ U } .

Everything about that family rests on three facts about CoarseGraining's triadic cubes which CoarseGraining itself only records relative to a fixed root cube (descendantsAtDepth, pairwiseDisjoint_descendantsAtDepth.):

This module proves those three, which is the addressing half of the covering geometry. Nothing here mentions the homogenization error, coefficients, or measures of anything but cubes: it is pure grid combinatorics on Vec d = Fin d โ†’ โ„.

Why CoarseGraining's lemmas do not already give this #

Homogenization.pairwiseDisjoint_descendantsAtDepth and Homogenization.cubeSet_eq_iUnion_descendantsAtDepth are indexed by a root cube Q and describe only the sub-tree below it. The greedy family of an off-grid cube contains cubes of unboundedly many scales that have no common triadic ancestor inside the off-grid cube, so the sub-tree A cannot express its disjointness. cubeAt below supplies the missing global address map.

Main results #

References #

1. The scale factor #

2. The address map #

The triadic address of a point at a given scale. This is the unique half-open triadic cube of scale m containing x; its index is the floor โŒŠx i / 3^m + 1/2โŒ‹.

Equations
Instances For

    The grid is a tiling: membership determines the address.

    Two triadic cubes of the same scale sharing a point are equal.

    3. The parent inclusion #

    A triadic cube sits inside its parent.

    Proved directly from the coordinate description: with r i = (Q.index i + 1) % 3 โˆˆ {0, 1, 2} one has 3 * (parentCube Q).index i = Q.index i + 1 - r i, so the parent's coordinate window [(p - 1/2)ยท3^{m+1}, (p + 1/2)ยท3^{m+1}) contains [(q - 1/2)ยท3^m, (q + 1/2)ยท3^m).

    The parent of the address cube at scale m is the address cube at m + 1.

    4. Iterated parents and the nested-or-disjoint dichotomy #

    Nested or disjoint, without a common root.

    If a point lies in two half-open triadic cubes and the first has the smaller scale, then the first is contained in the second. This is the root-free replacement for CoarseGraining's pairwiseDisjoint_descendantsAtDepth.