PrincipalResponseCentre #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Provider: the centering estimate for the fresh shell on the localization cube #
Source displays in ABK26:
- the fresh shell
h := k_m - k_{m-h}named; - Step 3 of
l.approximate.recurrence.formula(label), whose Young remainder is absorbed using||h - (h)_{z+cu_n}||^2 <= Delta^2 shom_{m-h} lambda_{3/8,2}; - the gauge
3^{2n} ||grad (k_m - k_{m-h})||_{W^{1,infinity}(z+cu_n)}ofe.good.local.events(label; display), carried in this repository asProvider.BadEvents.incrementOscGauge₂.
What this module supplies #
ApproximateRecurrence.PrincipalResponseSwitchActualShellSize reduces the
shell-size hypothesis of the per-cube switch to the single inequality
hcentre : ||h - (h)_{z+cu_n}||_{W^{1,infinity}} <= K . osc ,
which it carries as a binder with K free. This module supplies that
inequality, with the explicit K = d^3 recorded in centeringConst, and then
supplies the shell-size hypothesis with that binder discharged.
The estimate is elementary and is not an L^2 Poincare inequality. Three
elementary bridges are involved.
Essential supremum from a pointwise bound. The frozen
UnitCubeSkewW2Infinity.w1Infinityreads both of its fields througheLpNorm ... ∞on the literal open unit cube, so a bound holding at every point of that cube bounds it; this isw1Infinity_shellFieldUnitCube_le. Its gradient component is below the manuscript gauge with constant one, by the proved normalizationProvider.BadEvents.max_unitCubeDerivNorm_cube, because a constant shift is invisible tocubeOscGauge.Mean value on the localization cube. A shell field is
C^2and carries its own derivative, so Mathlib's mean value inequality applies verbatim on the convex open cube, whose sup-norm diameter is the side length3^n. Averaging the resulting bound over the cube against the constanth(x)gives the centering bound entrywise, and the entrywise bound is converted to the Euclidean matrix norm by the proved comparisons ofSection24.Sensitivity.Provider.DhBound.Lipschitz.MatrixNorms.Rescaling. The manuscript's
(h)_{z+cu_n}isApproximateRecurrence.freshShellCubeAverage, an average of the unrescaled shell overcubeSet R, whereas the centered object lives at the rescaled unit cube. The route taken here runs the mean value argument at the unrescaled cubeRand transports the gradient bound throughProvider.BadEvents.max_unitCubeDerivNorm_cubeand the chain rule ofShellField.spatialScale; no change-of-variables formula for the cube average is used.
The constant #
centeringConst d = d^3. One factor d comes from the comparison between the
ambient sup norm of Vec d and the frozen derivative norm
(norm_le_sum_basisVec_apply over the d coordinate directions), and the
remaining d^2 from matrixNorm_le_sq_mul_norm. The constant enters the
consumer only through shellSizeThreshold M Ccg (centeringConst d) lowScale,
whose comparison with S remains a binder about the data of the recurrence.
Carriers #
- the localization cube is a free
TriadicCube d; no literal buffer constant ofe.recurrence.paramsoccurs; - the two scales are free integers
lowScale <= highScale; cstardoes not occur in this module.
Main definitions #
centeringConst: the explicit constantd^3of the centering estimate.
Main results #
w1Infinity_centeredShellUnitCube_le: the centering estimate for the shell centered at any constant that is its own cube average.w1Infinity_centeredFreshShellUnitCube_le: the same at the manuscript's own constant(h)_{z+cu_n}.shell_hypothesis_of_centeringConst_ae: the shell-size hypothesis the per-cube switch consumes, obtained fromshell_hypothesis_of_centering_aeatK = centeringConst dwith its centering binder discharged.
Elementary comparisons between the entrywise and Euclidean matrix norms #
The ambient entrywise supremum norm of a matrix is below its Euclidean matrix norm.
The ambient operator norm of a matrix-valued derivative, from the sup norm
of Vec d to the entrywise norm of Mat d, is below d times the exact
induced derivative norm.
The literal open cubes as metric balls #
Averaging against a value taken on the open cube #
Regularity of the entries of a shell field #
Extract a matrix entry as a continuous linear functional for the recurrence estimate.
Equations
- Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.matEntryCLM i j = { toFun := fun (A : HCPolySupport.Mat d) => A i j, map_add' := ⋯, map_smul' := ⋯, cont := ⋯ }
Instances For
Bridge (i): a pointwise bound on the open unit cube #
The rescaled shell field at a triadic cube #
The shell field on z + square_j transported to the unit cube by the
manuscript's map y |-> z + 3^j y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The constant #
Bridges (ii) and (iii): the centering estimate #
The consumer: the shell-size hypothesis with hcentre supplied #
The binder hshell of the per-cube switch, with the centering estimate
supplied.
This is ApproximateRecurrence.shell_hypothesis_of_centering_ae at
K = centeringConst d, with its binder hcentre discharged by
w1Infinity_centeredFreshShellUnitCube_le.
: this statement holds only under the propositions supplied by its binders --
hCcg (0 < Ccg), hle (m - h <= m) and hS, the threshold comparison
shellSizeThreshold M Ccg (centeringConst d) lowScale <= S, which is a
condition on the data of the recurrence -- together with the membership in the
good event carried inside the almost-sure conclusion. It is a provider A, not
a source-facing frozen declaration.