OffGridStabilityCap #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The per-cube cap the covering consumes #
The printed proof of l.lambdas.stability (ABK26) feeds the greedy covering
with e.bound.one.cube.by.lambdas: every grid cube inside the big cube has
its one-cube quantity bounded by 3^{2sΒ·depth} times the multiscale quantity
of the big cube.
This module proves the π_{Β·,β,2} form of that input:
max_{|e|=1} π(Q, β¦) β€ 3^{2uΒ·(P.scale β Q.scale)} Β· π_{u,β,2}(P; a, aβ)Β²
for any grid cube Q whose half-open realization is contained in P's β
no descendant hypothesis is assumed, it is derived β and the recognition
lemma that supplies it.
Two ingredients, both from already-proved material:
mem_descendantsAtScale_of_cubeSet_subset(new here) β containment of half-open realizations plus a scale inequality already forces descendancy. This is what turns the covering geometry's maximal cubes, which are only known to sit inside a real translate of a cube, into descendants of the enclosing grid cube once the printed containmentx + β‘_n β z + β‘_{n+2}is supplied.normalizedBlockResponseMax_le_homogenizationErrorOnCube_sq(new here) β theq = 2sibling of CoarseGraining'sCh02.scaleResponseAtScale_infinity_self_le_homogenizationErrorOnCube_infinity_one, proved by the same route throughHomogenization.self_le_tsum_geometricWeight_of_monotone; there is no normalization constant, because the shell sequence is monotone and the weights sum to1. That last point matters: the naive route through the single weightc_{2u}3^{-2uj}would cost a spurious(1 - 3^{-2u})^{-1} β u^{-1}, i.e. ans-power, and the printede.bound.one.cube.by.lambdasβ which carries no such factor β is therefore correct as printed.
Main results #
mem_descendantsAtScale_of_cubeSet_subsetβ containment forces descendancy.normalizedBlockResponseMax_le_homogenizationErrorOnCube_sqβ the one-cube bound at zero depth, constant1.normalizedBlockResponseMax_le_rpow_mul_homogenizationErrorOnCube_sqβ the displayed per-cube cap.
References #
- ABK26,
e.bound.one.cube.by.lambdas. - ABK26,
l.lambdas.stability. - CoarseGraining,
Homogenization/Deterministic/MultiscaleQuantitiesBasic/Foundation/Geometric.lean(self_le_tsum_geometricWeight_of_monotone),Homogenization/Book/Ch02/Theorems/HomogenizationError/ResponseBounds.lean.
1. Containment forces descendancy #
The centre of a triadic cube lies in its half-open realization.
Containment forces descendancy.
If the half-open realization of Q sits inside that of P and Q is not
coarser, then Q is a triadic descendant of P. No common-root hypothesis is
needed: the address map of OffGridStabilityGrid.lean recovers it.
2. The one-cube bound at zero depth #
The one-cube bound at zero depth, with constant 1.
max_{|e|=1} π(Q, β¦) β€ π_{u,β,2}(Q; a, aβ)Β² .
There is no (1 - 3^{-2u})^{-1}: the shell sequence is nondecreasing and the
geometric weights sum to 1, so the whole weighted average dominates the
zeroth shell. This is why e.bound.one.cube.by.lambdas is correct as printed
and no s-power is lost at this step.
3. The per-cube cap #
The per-cube cap of the printed covering argument.
For every grid cube Q contained in P,
max_{|e|=1} π(Q, β¦) β€ 3^{2uΒ·(P.scale β Q.scale)} Β· π_{u,β,2}(P; a, aβ)Β² .
This is e.bound.one.cube.by.lambdas in the π_{Β·,β,2} normalization, and it
is what the countable subadditivity's majorant B is instantiated with.