Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section24.Sensitivity.Provider.ResponseUnconditional.Aggregation

Aggregation #

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

Mesoscale aggregation for the unconditional response estimate #

Source: ABK26, the aggregation half of the J statement of l.J.sensitivity.no.conditions.

The source proof of e.J.sensitivity.no.conditions has two halves.

This module contains only the aggregation half, in the exact shape of the frozen conclusion. The per-cube estimate enters as the hypothesis hcube of responseJ_le_frozen_of_mesoscale_cube_bound; nothing here proves or assumes any part of it. The gauge-free arithmetic is in Provider.ResponseUnconditional.MesoscaleArithmetic.

Consumption points #

  1. hcube. The per-mesoscopic-cube conditional estimate. It is written with the root family F on the right-hand side (so the main term is exactly the quantity fed to Provider.HomogBridge.Bridge), the R-local coarse gauge lambda_{3/8,2}^{-1}(R; F), and the constant scale factor 3^{-2H} of the mesoscopic depth (which equals cubeScaleFactor R ^ 2 on every cube of descendantsAtDepth (originCube d 0) H).
  2. hV. An abstract nonnegative value budget V whose depth-H descendant average is at most h.valueL2 ^ 2. For the concrete D_h route V R is the normalized L^2 average of |h|^2 over R, and hV is then the exact tower identity cubeAverage_eq_descendantsAverage_cubeAverage_of_integrableOn.

Every declaration in this module is an internal helper for the Section 2.4 sensitivity providers.

The pointwise fold of the per-cube right-hand side #

Pure real arithmetic: the three gauge-carrying families of the per-cube estimate are bounded by their values at the uniform gauge bound WL, leaving only the main term and the value budget inside the descendant average.

The uniform mesoscopic gauge bound #

The descendant scaling of the coarse gauge at the mesoscopic depth. For every triadic cube R of depth H below the unit cube,

λ_{3/8,2}^{-1}(R; a) ≤ λ_{s,2}^{-1}(R; a) ≤ 3^{2 s H} λ_{s,2}^{-1}(□₀; a) .

This is the display of ABK26; the first step uses 2 s ≤ 1/2 < 3/4.

The aggregation #

theorem Algsuperdiff.Section24.Sensitivity.Provider.ResponseUnconditional.responseJ_le_frozen_of_mesoscale_cube_bound {d : ℕ} [NeZero d] (a : HCPolySupport.Book.Ch02.CoeffOn (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0))) (hgrad : Frozen.Section24.UnitCubeSkewW2Infinity d) (F G : HCPolySupport.Book.Ch02.TriadicCoeffFamily d) (hF : (F.coeffOn (HCPolySupport.originCube d 0)).AEEq a) (hG : (G.coeffOn (HCPolySupport.originCube d 0)).AEEq (Frozen.Section24.perturbCoeffOn (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)) a hgrad.toLInfSkewMatrixFieldOn 1)) {s t μ σ0 C₀ K : ℝ} {e : HCPolySupport.Vec d} (hs0 : 0 < s) (hs : s ≤ 1 / 4) (ht0 : 0 < t) (ht : t ≤ 1 / 4) (hμ : 0 < μ) (hσ0 : 0 < σ0) (he : HCPolySupport.Book.Ch02.vecNorm e = 1) (hC₀ : 1 ≤ C₀) (hK : 0 ≤ K) (V : HCPolySupport.TriadicCube d → ℝ) (hV0 : ∀ (R : HCPolySupport.TriadicCube d), 0 ≤ V R) (hV : HCPolySupport.descendantsAverage (HCPolySupport.originCube d 0) (Mesoscale.mesoscaleDepth s (1 + C₀ * (hgrad.gradientW1Infinity * (Frozen.Section24.unitCubeLambda s (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) a)⁻¹))) V ≤ hgrad.valueL2 ^ 2) (hcube : ∀ R ∈ HCPolySupport.descendantsAtDepth (HCPolySupport.originCube d 0) (Mesoscale.mesoscaleDepth s (1 + C₀ * (hgrad.gradientW1Infinity * (Frozen.Section24.unitCubeLambda s (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) a)⁻¹))), HCPolySupport.Book.Ch02.responseJ (HCPolySupport.Book.Ch02.cubeDomain R) (G.coeffOn R) ((√(μ * σ0))⁻¹ • e) (√(μ * σ0) • e) ≤ 6 * μ⁻¹ * HCPolySupport.Book.Ch02.responseJ (HCPolySupport.Book.Ch02.cubeDomain R) (F.coeffOn R) ((√σ0)⁻¹ • e) (√σ0 • e) + K * μ⁻¹ * (μ - 1) ^ 2 * σ0 * (HCPolySupport.Book.Ch02.lambdaSq R (3 / 8) (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) F)⁻¹ + K * μ⁻¹ * σ0⁻¹ * (HCPolySupport.Book.Ch02.lambdaSq R (3 / 8) (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) F)⁻¹ * (V R + Real.rpow 3 (-(2 * ↑(Mesoscale.mesoscaleDepth s (1 + C₀ * (hgrad.gradientW1Infinity * (Frozen.Section24.unitCubeLambda s (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) a)⁻¹))))) * hgrad.gradientW1Infinity ^ 2) + K * Real.rpow 3 (-(2 * ↑(Mesoscale.mesoscaleDepth s (1 + C₀ * (hgrad.gradientW1Infinity * (Frozen.Section24.unitCubeLambda s (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) a)⁻¹))))) * (HCPolySupport.Book.Ch02.lambdaSq R (3 / 8) (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) F)⁻¹ ^ 2 * hgrad.gradientW1Infinity ^ 2) :

The mesoscale aggregation of the unconditional response estimate.

Given the per-mesoscopic-cube conditional estimate hcube at the mesoscopic depth H = mesoscaleDepth s (1 + C₀ ‖∇h‖ λ_{s,2}^{-1}), the four families of terms aggregate to exactly the four terms of the frozen conclusion Algsuperdiff.Frozen.Section24.responseJ_sensitivity_unconditional, with the explicit constant aggConst C₀ K.

This is ABK26.