PayloadSandwich #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The payload sandwich: joining the on-grid domination to the block payload #
Two halves of the coarse-ellipticity payload are proved separately and left uncomposed:
Provider/CoarseEllipticity/GridDomination.leandischargeshgrid--- the domination of each leg's observable by the weighted series of Chapter 4 grid maximaCh04.maxDescendant{SigmaStarInv,B}MatrixNormCoeffFieldAtScaleread at the coefficient cutoff --- against an arbitrary majorizing familyG;Provider/CoarseEllipticity/BlockPayload.leanturns a per-cube block estimate into each leg's payload conjunction, but through thegridSupAbscarrierblockGridSup, i.e. through a supremum of a family indexed by triadic cubes.
The two carriers differ: the identification
maxDescendantBMatrixNormAtScale_eq_gridSupAbs of GridWeights.lean is stated
at the deterministic sample space Ch02.TriadicCoeffFamily d, and composing the
halves at a random coefficient family is an additional step. This module
proves that step, adds the missing sigma_*^{-1} twin, adds the top-scale
step that prices the gap-0 fold's summand against the scale-m-1 grid, and
supplies the folded-amplitude arithmetic in which the two halves meet.
What is joined, in one line #
Ch04.maxDescendant...CoeffFieldAtScale (cu_m) (m-1-k) a = blockGridSup d m k F a
Ch04.maxDescendant...CoeffFieldAtScale (cu_m) m a <= blockGridSup d m 0 F a
with F the per-cube Chapter 4 coefficient-field norm defined here. The first
is an equality (both sides are the same finite supremum, on both branches of the
AELocallyUniformlyEllipticField dite); the second is the top-scale step,
CoarseGraining's Ch02.coarse...MatrixNorm_le_maxDescendant...AtScale at the
singleton descendantsAtScale Q Q.scale = {Q}, i.e. the one-cube half of
e.ellipticities.monotone.ordered / e.bound.one.cube.by.lambdas. Its
constant is 1.
What composes outright, and what remains an explicit obligation #
- Upper leg: the identifications below discharge
hgridoutright, at the leg's own cutoff index, with NO binder on the grid family. What is left over is the per-cube block estimatehblock/hblockO1/hblockOexp(p.bfA.multiscalebound, i.e.e.bL.multiscale) together with the source's own series data --- the shape in whichthreeTermSplit_cutoffUpperEllipticity_of_finiteQLtTwoPresplitconsumes them. - Lower leg:
hgridcan only be discharged against anL-free family built from one named binderhLunif, the per-cubeL-uniform majorant. This is not a corollary of the identification: the Chapter 4 grid maxima readCutoff.coefficientCutoff M.nu L omega, and noL-free majorant is constructible here.hLunifis exactly thesup_{L >= m-1}printed on the left ofe.slstar.multiscale: together withhblockat the sameXc, the pair is that display. It stays an explicit proof obligation of the lower leg's producers (twoTermFamilySplit_cutoffLowerEllipticityInv_of_finiteQPresplitand itsq < 2twin), not evidence that the source display has been proved.
What is not proved here and remains an interface obligation #
hblock/hblockO/hblockO1/hblockOexp--- the per-cube block estimatep.bfA.multiscalebound(e.slstar.multiscale;e.bL.multiscale).hLunif--- the lower leg'sL-uniformity, as above.- The small-
mbranch (p.base.case/l.mathcal.E.to.Lambdas) is untouched here; it is a separate producer's. - The
q > 2re-plumb: everything at the observable layer here is at the exponentq = 2(hqval).
References #
- ABK26,
p.cg.ellipticity.boundsfromp.bfA.multiscalebound(the composite: lower upper; the summed poles; the absorption gate). - ABK26,
e.slstar.multiscaleande.bL.multiscale. - ABK26,
e.ellipticities.monotone.orderedande.bound.one.cube.by.lambdas--- the one-cube/grid ordering implemented by the top-scale step. - ABK26,
l.maximums.Gamma.s(e.maxy.bound). Provider/CoarseEllipticity/GridWeights.lean(the local seam handled here),.../BlockPayload.leanand.../GridDomination.lean(the two halves),.../GridDominationAllQ.lean(theq >= 2extension),Provider/ErrorComparison/ExponentMonotonicity.lean(the display whose one-cube half the top-scale step uses).
1. The per-cube Chapter 4 coefficient-field norms #
|sigma_*^{-1}(R; a)| at the Chapter 4 ambient coefficient field:
CoarseGraining's one-cube norm on the a.e.-locally elliptic support, 0 off it
--- the per-cube datum whose grid maximum is
Ch04.maxDescendantSigmaStarInvMatrixNormCoeffFieldAtScale.
Equations
- One or more equations did not get rendered due to their size.
Instances For
|b(R; a)| at the Chapter 4 ambient coefficient field, the upper leg's
per-cube datum.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lower per-cube datum is a matrix norm, hence nonnegative on both branches.
The upper per-cube datum is a matrix norm, hence nonnegative on both branches.
2. blockGridSup A #
The grid maximum only reads the sample point through the family, so precomposing every cube's observable with one map is the same as evaluating the grid maximum at the image point. This is what carries the identification below from the coefficient field to the cutoff sample space.
A nonnegative constant passes through the grid maximum: the normalizer
sigmabar_{m-1}^{(-1)} of the legs can sit inside the per-cube family or
outside the maximum, indifferently.
3. The Chapter 2 identification, sigma_*^{-1} twin #
The on-grid carrier identification, sigma_*^{-1} twin. The missing
companion of GridWeights.maxDescendantBMatrixNormAtScale_eq_gridSupAbs:
CoarseGraining's per-scale grid maximum, the quantity Ch02.lambdaSqFinite is
defined from, is exactly gridSupAbs at the one-cube norms |sigma_*^{-1}(R; a)|.
4. The Chapter 4 identification: the #
The, lower half. The Chapter 4 ambient grid maximum at scale m-1-k IS
this repository's blockGridSup at the per-cube Chapter 4 norms --- on the
a.e.-locally elliptic branch by the Chapter 2 identification, off it because
both sides are the supremum of the zero family. This is the equality
GridWeights.lean flags as "an additional, unlanded step".
The, upper half: the b twin of
maxDescendantSigmaStarInvCoeffField_eq_blockGridSup.
5. The top-scale step #
At its own scale a cube's only descendant is itself, so the grid maximum there is the one-cube norm.
The top-scale step (Chapter 2, lower). The depth-0 one-cube quantity is
dominated by the grid maximum at any deeper scale, with constant 1. This is
the one-cube half of e.ellipticities.monotone.ordered /
e.bound.one.cube.by.lambdas (ABK26), already available in CoarseGraining,
and it is what lets the gap-0 fold be priced against the scale-m-1 grid
rather than against a separate object.
The top-scale step (Chapter 2, upper).
The top-scale step at the Chapter 4 carrier, lower: the depth-0 grid
maximum is dominated by blockGridSup at gap 1.
The top-scale step at the Chapter 4 carrier, upper.
6. The sandwich at the observable carrier #
The lower leg's per-cube normalized grid datum at the cutoff index L.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The upper leg's per-cube normalized grid datum at the cutoff index L.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sandwich, upper leg, one scale.
The top-scale step, stated between the two grid maxima the fold compares.
The top-scale step, upper, between the two grid maxima the fold compares.
7. The folded split and the folded amplitude #
The amplitude of a folded lane ctop * U_0 + U_k, at the two-term
l.Gamma.sigma.triangle constant.
Equations
- Algsuperdiff.Section3.Provider.CoarseEllipticity.foldedAmp sigma ctop a k = HCPolySupport.IndependentSums.gammaTriangleConst sigma * (ctop * a 0 + a k)
Instances For
Folding adds one constant series to the amplitude series, so summability is inherited.
The folded scale sum: the gap-0 fold costs one extra rho^{-1} slot at the
top-scale amplitude, nothing else.
The explicit folded pole: the constant the exceptional lane's amplitude sums
to after the gap-0 fold and the rounded-up e.maxy.bound polynomial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The consumers' hBexp input, at the folded e.maxy.bound amplitude and the
explicit pole.
8. The composed payload producers #
9. The elementary ell^{q/2} pre-split #
The elementary ell^{q/2} pre-split, at an abstract exponent:
(x + y)^t <= 2^{t-1} (x^t + y^t) for 1 <= t and nonnegative x, y. This
is the real-valued form of Mathlib's NNReal.rpow_add_le_mul_rpow_add_rpow,
which Mathlib does not export over ℝ.
The pre-split at the exponent the coarse-grained ellipticity aggregate
carries: (x + y)^{q/2} <= 2^{q/2 - 1} (x^{q/2} + y^{q/2}) for 2 <= q.
The companion root step: (a + b)^{1/t} <= a^{1/t} + b^{1/t} for 1 <= t,
i.e. (a+b)^{2/q} <= a^{2/q} + b^{2/q} at t = q/2.
The pre-split, applied termwise inside a weighted ell^t aggregate.
The application shape at the aggregate. Splitting the deterministic and
the random part INSIDE the ell^{q/2} aggregate, before taking the 2/q root,
costs a dimension-free factor 2 and no pole.