Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Localization.SensitivityBridges

SensitivityBridges #

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

The bridge layer of the Section 3.6 sensitivity injection #

It contains no estimate of the manuscript: every declaration below is either an exact identity, an exact normalization, a carrier transport, or a monotone comparison already proved elsewhere in the repository and re-read at the shape the injection needs.

The seams #

** The zeroth-order unit-cube bridge.** IncrementBridge.lean supplies gradientW1Infinity_shellFieldUnitCube_le, the first-order half of the frozen Section 2.4 gate. The zeroth-order half -- the one the frozen remainder's h.w1Infinity term needs -- existed only as a private declaration, Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.w1Infinity_shellFieldUnitCube_le at Provider/Diffusivity/ApproximateRecurrence/PrincipalResponseCentre.lean, and private in Lean 4 is file-scoped: the name is genuinely unreachable from any other module (machine-checked: importing that module and referring to the name fails with unknown identifier). It is therefore re-proved here, in public form, by exactly the route the private uses -- both components of UnitCubeSkewW2Infinity.w1Infinity are eLpNorm ... ∞ on the literal open unit cube, so pointwise bounds transfer -- together with the raw-norm corollary that mirrors gradientW1Infinity_shellFieldUnitCube_le.

** The zeroth-order twin of the two-index bridge.** ABK26's e.good.local.events gauge is measured on the rescaled unit cube; the proved gradientW1Infinity_incrementUnitCube₂_le (Provider/BadEvents/IncrementGaugeTwoIndex.lean) reads the first-order gate through cubeOscGauge. Its zeroth-order twin is supplied here. The rescale weights are exact and are the ones the manuscript's volume-normalized norms carry (ABK26): for the map y |-> z + 3^l y,

  ‖rescaled‖_{L∞(square_0)}       =  ‖·‖_{L∞(z+square_l)}          (weight 1),
  ‖∇ rescaled‖_{L∞(square_0)}     =  3^l ‖∇·‖_{L∞(z+square_l)}     (weight 3^l),

so w1Infinity of the rescaled increment is max { 3^l ‖∇(k_L-k_n)‖_{L∞(z+square_l)}, ‖k_L-k_n‖_{L∞(z+square_l)} }. Both sides are carried here at the proved stream-level norms Stream.localCubeDerivNorm and Cutoff.localCubeControl, and then at the two carriers the wave chain uses, Stream.streamIncrementLinftyNorm and Stream.cubeSupBound.

** The rescale and gauge companions.** The response at the localization cube is the response at the unit cube of the rescaled and translated data. The translate half is the proved ResponseTransport.lean seam (responseJ_cutoffFamily_eq_originCube_translate); the dilation half is Ch02.responseJ_dilate at Ch02.TriadicCoeffFamily.isDilation_dilate. Their composition proves exactly on BadEvents.unitRescaledCutoffCoeff, the carrier at which the frozen responseJ_sensitivity and the proved lambda-transfer are both stated. The 3^{4l} is the fingerprint of these weights and is exhibited here: with the volume-normalized norm

  ‖f‖_{W^{2,∞}(z+square_l)} = max { ‖∇²f‖_∞, 3^{-l}‖∇f‖_∞, 3^{-2l}‖f‖_∞ },

both frozen gate quantities of the rescaled increment are below 3^{2l} ‖k_L-k_n‖_{W^{2,∞}(z+square_l)}, hence both squares -- the two terms of the frozen remainder -- are below 3^{4l} ‖k_L-k_n‖²_{W^{2,∞}(z+square_l)}.

A qualification on the norm. ABK26 does not print a W^{2,p} definition: the symbol ‖·‖_{W^{2,∞}} is used but never defined. The convention adopted here is the one the wave lane states, in the equivalent 3^{2l}-normalized form max{‖f‖_∞, 3^l‖∇f‖_∞, 3^{2l}‖∇²f‖_∞}; see the fidelity-convention block of Provider/MultiscaleEstimate/WaveSizesZeroth.lean.

(b) The 1/8 -> 3/8 gauge conversion. The good event's ellipticity clause is lambda_{1/8,2}(z+square_l; a_n) (GoodLocalEvents.lean carries it as the binder hlam); the frozen sensitivity engine gates and prices at lambda_{3/8,2} of the rescaled unit-cube field. The forward comparison is proved as BadEvents.lambdaSq_le_unitCubeLambda_unitRescaledCutoffCoeff (Provider/BadEvents/LambdaTransfer.lean), proved from e.ellipticities.monotone.ordered (ABK26) in the Section-3 face Provider/ErrorComparison/ExponentMonotonicity.lean (lambdaSq_mono_of_lt). What the pricing step consumes is the reciprocal direction: the frozen remainder's weights lambda_{3/8,2}^{-1} and lambda_{3/8,2}^{-2} must be replaced by the event's own lambda_{1/8,2}^{-1}. That is supplied here, at the literal observable and in the squared form the second remainder term carries.

Main definitions #

Main results #

Name collisions #

The wave lane's carrier, and how it relates to this one #

References #

The zeroth-order unit-cube bridge #

Pointwise bounds on the literal open unit cube bound the frozen zeroth-order gate UnitCubeSkewW2Infinity.w1Infinity.

Both components of w1Infinity are essential suprema on the open unit cube, so a pointwise bound A on the stored derivative and a pointwise bound B on the value transfer to max A B.

This is the public re-proof of the unreachable private w1Infinity_shellFieldUnitCube_le of Provider/Diffusivity/ApproximateRecurrence/PrincipalResponseCentre.lean, by that private's own route.

: the statement holds only under the propositions supplied by its binders hA, hB, hderiv and hval. It is a provider A, not a source-facing frozen declaration.

The zeroth-order gate of a shell field's unit-cube package is below the raw unit-cube gauges of the shell field. This is the exact zeroth-order twin of BadEvents.gradientW1Infinity_shellFieldUnitCube_le: the derivative gauge replaces the second-derivative gauge and the value gauge replaces the derivative gauge.

The zeroth-order twin of the two-index unit-cube bridge #

The exact zeroth-order normalization. The unit-cube derivative and value gauges of the field rescaled by y |-> z + 3^l y are the 3^l- and 1-weighted cube gauges of the field on z + square_l.

This is the zeroth-order twin of BadEvents.max_unitCubeDerivNorm_cube; the weights are the ones ABK26's volume-normalized norms carry.

The zeroth-order bridge at an arbitrary shell field. The frozen zeroth-order gate of the field rescaled from z + square_l to the unit cube is below the scale-weighted cube norms max { 3^l ‖∇h‖_{L∞(z+square_l)}, ‖h‖_{L∞(z+square_l)} }.

(fingerprint) The 3^{4l} weight #

The manuscript's volume-normalized W^{2,∞} gauge of a shell field on the localization cube z + square_l (ABK26, read at p = ∞ and |U|^{1/d} = 3^l):

  ‖h‖_{W^{2,∞}(z+square_l)} = max { ‖∇²h‖_∞, 3^{-l}‖∇h‖_∞, 3^{-2l}‖h‖_∞ } .
Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The first-order gate of the rescaled field is 3^{2l} times the manuscript's W^{2,∞} gauge, at worst.

    The zeroth-order gate of the rescaled field is 3^{2l} times the manuscript's W^{2,∞} gauge, at worst. Together with the first-order twin this is the source of the 3^{4l}: the frozen remainder carries the squares of these two quantities.

    The 3^{4l} fingerprint, first-order term. The square of the frozen first-order gate quantity of the rescaled increment -- the quantity multiplying |p . q| in the frozen remainder -- is below 3^{4l} ‖k_L - k_n‖²_{W^{2,∞}(z+square_l)}.

    The 3^{4l} fingerprint, zeroth-order term. The square of the frozen zeroth-order gate quantity of the rescaled increment -- the quantity multiplying |p|² in the frozen remainder -- is below 3^{4l} ‖k_L - k_n‖²_{W^{2,∞}(z+square_l)}.

    The rescale companion: from z + square_l to the unit cube #

    ** The composed rescale companion.** The demanded response of the cutoff family at an arbitrary triadic cube R = z + square_l, at an arbitrary coefficient scale L and arbitrary loads p, q, is the response at the unit cube of the rescaled and translated data -- BadEvents.unitRescaledCutoffCoeff, which is exactly the carrier at which the frozen responseJ_sensitivity and the proved lambda-transfer are both stated.

    Both halves are exact identities, so no constant is created: the manuscript's dimension-only C is untouched by the transport, and the whole scale bookkeeping sits in the 3^{4l} fingerprint proved above, not here.

    The 1/8 -> 3/8 gauge conversion #

    The reciprocal gauge conversion, in general form. For 0 < t < s and admissible q, the frozen unit-cube weight lambda_{s,q}^{-1} of the rescaled coefficient object is below the manuscript's own lambda_{t,q}^{-1}(z + square_l; a_n).

    This is the reciprocal of the proved forward comparison BadEvents.lambdaSq_le_unitCubeLambda_unitRescaledCutoffCoeff (e.ellipticities.monotone.ordered, ABK26, composed with the translation-and-dilation covariance of lambda_{s,q}); the reciprocal direction is legitimate because Ch02.lambdaSq is strictly positive for every coefficient family.

    The gauge conversion at the manuscript's own exponents. The frozen engine's weight lambda_{3/8,2}^{-1} is below the good event's own lambda_{1/8,2}^{-1}(z + square_l; a_n), at the literal multiscale observable.

    The squared form of the gauge conversion, which is what the second term of the frozen remainder (|p . q| * gradientW1Infinity² * lambda^{-2}) carries.