Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.PrincipalResponseLamWire

PrincipalResponseLamWire #

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

NOTE: this module is an ordinary Provider helper / conditional A. The binder inventories below are informal descriptions only.

The lower-ellipticity gauge on the good event, and the per-cube display with #

the shell size and the ellipticity budget both supplied #

Source displays in ABK26:

What this module supplies #

Two things.

  1. The lower-ellipticity gauge is positive, with nothing assumed. lambdaSq_coefficientCutoffTriadicCoeffFamily_pos is 0 < lambda_{3/8,2}(z+cu_n; a_{m-h}) at every sample, for every cube and every scale. The good event is not used: CoarseGraining's Ch02.lambdaSq_pos is positive for every coefficient family at every admissible exponent pair, and 3/8 > 0, q = 2 >= 1 are admissible. The binder that ApproximateRecurrence.PrincipalResponseSwitchActualPerCube and ApproximateRecurrence.PrincipalResponseSwitchActualDisplay call hlam0 asks for exactly this proposition restricted to the samples of the good event, so it is supplied here in a strictly stronger unconditional form.

  2. The composed per-cube display. The final theorem of this module, exists_constant_principalEnergy_bound_of_centering, is the display at the manuscript's own load P_z of e.Pz.def, in which none of hswitch, hshell, hellip, hellipInt, hlam0 is a binder:

    • hswitch was already discharged inside ApproximateRecurrence.PrincipalResponseSwitchActualDisplay;
    • hlam0 is discharged from item 1;
    • hshell is discharged from ApproximateRecurrence.PrincipalResponseCentre.shell_hypothesis_of_centeringConst_ae at K = centeringConst d = d^3;
    • hellip is discharged from exists_const_descendantsAverage_integral_switchEllipLoad_principalPz_le;
    • hellipInt is discharged from the pointwise X <= 1/2 + X^2/2 together with the two per-cube data conditions hmeasR and hintR, exactly as in ApproximateRecurrence.PrincipalResponseEllipBudget.

The almost-sure quantifier, and why the chain is rebuilt here #

shell_hypothesis_of_centeringConst_ae delivers the shell-size bound almost surely on the cutoff sample law, because the transfer between the measurable representative of lambda_{1/8,2} carried by goodLocalEvent and the frozen lambda_{3/8,2} (Provider.BadEvents.lambda_transfer_ae) is almost sure and no pointwise information about the representative exists. The proved switchCubeEnergy_indicator_le_ae and the proved display consumer take that bound pointwise on the good event, so they cannot consume it.

The two intermediate steps of this module are therefore the same two proved statements with the shell-size binder weakened from pointwise to almost sure and with hlam0 removed; both are private, both use only public proved inputs (blockVecDot_coarseBlockMatrix_le_switch_absorbed_cube, responseSensitivityConst_mul_gradientW1Infinity_centeredFreshShell_le_ae, centeredFreshShellUnitCube_shift, freshShellCubeAverage_skew, three_halves_switch_excess_le_gamma_pow_six_of_model, gridSwitchDiscount_eq_rpow_recurrenceGap and the-generalized display descendantsAverage_integral_goodEventEnergy_le_annealedCube_family), and neither weakens the conclusion. No proved file is edited.

The manuscript's S, and what survives of the threshold #

The manuscript's weight in the ellipticity load is S = shom_{m-h}, and that is the weight used here: shellSizeThreshold M Ccg (centeringConst d) (m-h) <= shom_{m-h} is the residual data condition that ApproximateRecurrence.PrincipalResponseSwitchActualShellSize records. It is not carried raw. Written out it is

  d^6 Ccg^{-1} shom_{m-h-1} / (2 C_sens^2)  <=  shom_{m-h} ,

and shellSizeThreshold_centeringConst_le_sigmaBar reduces it, using the proved one-scale comparison shom_{j} <= 4 shom_{i} for j <= i <= m0 (Provider.Multiscale.sigmaBar_le_four_mul_sigmaBar, which reads the frozen induction state Algsuperdiff.Frozen.Section3.inductionState already carried by the consumer) at j = m-h-1, i = m-h, to the single scale-free inequality

  2 d^6  <=  Ccg . C_sens^2 .

That inequality is the one surviving data condition of the composition. It involves no sample, no scale and no corrector: it is a numerical lower bound on the constant C_{e.cg.ellip.lower} in terms of the dimension and the joint sensitivity constant C_sens = sensitivityConstMax d of l.J.sensitivity. It is a statement about the data of the recurrence of the same kind as e.cg.ellip.lower itself, it is a hypothesis and never a derived fact, and it is not a step of the manuscript's proof. Nothing else about Ccg is assumed: 0 < Ccg is derived from it, because d >= 1 already makes the left side at least 2 while C_sens^2 > 0.

The complete census of the final theorem's binders #

Parameter gates and typing data: hd (2 <= d); M.gamma <= gamma0; the frozen induction state; 0 < hgap, m - hgap <= m0, hgap <= 6 cstar cgamma^{-1} (/7183), 10^10 cgamma^{-1} <= K - m (e.recurrence.params); the two direction bounds |e|, |e'| <= 1; recurrenceGapMultiplierFloor <= a and the mesoscale identification; m - hgap <= highScale; the free integers n, highScale; the free reals Ccg; the two corrector families wD, wN together with hwD, hwN, which say that they solve the two problems of e.def.w; the free family W.

Data conditions: hccg (the threshold residue described above); hmeasR and hintR (per-cube measurability of the load and integrability of its square, the two data conditions of the budget); hgoodInt and hcubeInt (the two remaining integrability families).

Residuals of the manuscript's own text: hindep, the independence replacement; hbudget, the numerical smallness in which "increasing M in e.cgamma.constraints if necessary" is made quantitative.

Deferred obligations, named. The earlier sentence here -- "No binder of the final theorem is a step of the manuscript's proof" -- was false as written and is withdrawn. The exact position is:

Every other binder is parameter data, typing data, a standing gate of e.recurrence.params //7183, the numerical gate 2 d^6 <= Ccg C_sens^2, a direction bound, or the e.def.w solution property of the two corrector families.

The 3/2 #

The switch factor carried through is the honest 1 + (3/2) Delta rather than the printed 1 + Delta, declared by ApproximateRecurrence.PrincipalResponseSwitchActualPerCube; it enters only through hbudget, unchanged.

Main results #

exists_constant_principalEnergy_bound_of_centering

References #

The lower-ellipticity gauge is positive, unconditionally #

hlam0, in a strictly stronger unconditional form.

The frozen lower multiscale ellipticity lambda_{3/8,2}(z+cu_n; a_r) of the cutoff coefficient family is strictly positive at every sample, for every cube and every cutoff scale.

Unconditional: no caller-supplied proposition enters. The binder hlam0 of ApproximateRecurrence.PrincipalResponseSwitchActualPerCube is the restriction of this statement to the samples of the good event, so it is supplied by fun _ _ omega _ => lambdaSq_coefficientCutoffTriadicCoeffFamily_pos M R r omega.

The per-cube switch with the shell size taken almost surely #

theorem Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.switchCubeEnergy_indicator_le_ae_of_shell_ae {d : ℕ} (dimension : 2 ≤ d) [NeZero d] (M : ABKModel d) (Ccg : ℝ) (Q : HCPolySupport.TriadicCube d) (j : ℕ) {lowScale highScale : ℤ} (hle : lowScale ≤ highScale) (P : HCPolySupport.TriadicCube d → Cutoff.CutoffSample d → HCPolySupport.BlockVec d) {S : ℝ} (hS0 : 0 < S) (hshell : ∀ R ∈ HCPolySupport.descendantsAtDepth Q j, ∀ᵐ (omega : Cutoff.CutoffSample d) ∂↑(Cutoff.cutoffSampleLaw M), omega ∈ BadEvents.goodLocalEvent M Ccg R lowScale → (centeredFreshShellUnitCube M R hle omega).w1Infinity ^ 2 ≤ gridSwitchDiscount Q j lowScale ^ 2 * S * HCPolySupport.Book.Ch02.lambdaSq R (3 / 8) (HCPolySupport.Book.Ch02.MultiscaleExponent.finite 2) (Cutoff.coefficientCutoffTriadicCoeffFamily M lowScale omega)) (R : HCPolySupport.TriadicCube d) :
R ∈ HCPolySupport.descendantsAtDepth Q j → ∀ᵐ (omega : Cutoff.CutoffSample d) ∂↑(Cutoff.cutoffSampleLaw M), switchCubeEnergy M highScale R (P R omega) omega * (principalBadEvent M Ccg R lowScale)ᶜ.indicator (fun (x : Cutoff.CutoffSample d) => 1) omega ≤ (1 + 3 / 2 * gridSwitchDiscount Q j lowScale) * switchCubeQuad M lowScale highScale R (P R omega) omega + principalSwitchLoadConst d * (3 / 2 * gridSwitchDiscount Q j lowScale) * switchEllipLoad S (P R omega)

The closing line, cube by cube and almost surely, with the shell-size input weakened to the almost-sure form in which ApproximateRecurrence.PrincipalResponseCentre supplies it, and with hlam0 discharged from lambdaSq_coefficientCutoffTriadicCoeffFamily_pos.

This is the proved switchCubeEnergy_indicator_le_ae with one binder removed and one binder weakened; the conclusion is unchanged.

The display consumer with the shell size taken almost surely #

The shell-size threshold at the manuscript's own S = shom_{m-h} #

theorem Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.shellSizeThreshold_centeringConst_le_sigmaBar {d : ℕ} [NeZero d] (M : ABKModel d) {m0 : ℤ} {Eind : { E : ℝ // 1 ≤ E }} (hstate : Frozen.Section3.inductionState M m0 Eind) {lowScale : ℤ} (hlow : lowScale ≤ m0) {Ccg : ℝ} (hccg : 2 * ↑d ^ 6 ≤ Ccg * BadEvents.sensitivityConstMax d ^ 2) :
shellSizeThreshold M Ccg (centeringConst d) lowScale ≤ ↑(Annealed.sigmaBar M lowScale)

The threshold comparison of ApproximateRecurrence.PrincipalResponseSwitchActualShellSize, at the manuscript's own S = shom_{m-h} and at K = centeringConst d.

Written out, shellSizeThreshold M Ccg (centeringConst d) lowScale <= shom_{lowScale} is

  d^6 Ccg^{-1} shom_{lowScale-1} / (2 C_sens^2)  <=  shom_{lowScale} ,

and the proved one-scale comparison shom_j <= 4 shom_i for j <= i <= m0 reduces it to the scale-free 2 d^6 <= Ccg C_sens^2.

: this statement holds only under the propositions supplied by its binders -- hstate, the frozen induction state; hlow, the reading-scale gate lowScale <= m0; and hccg, the numerical lower bound on the constant of e.cg.ellip.lower (label). It is a provider A, not a source-facing frozen declaration.

The composed consumer #

theorem Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.exists_constant_principalEnergy_bound_of_centering (d : ℕ) (hd : 2 ≤ d) :
∃ (Cell : ℝ), 0 < Cell ∧ ∃ (gamma0 : ℝ), 0 < gamma0 ∧ gamma0 ≤ 1 / 4 ∧ ∀ (M : ABKModel d), M.gamma ≤ gamma0 → ∀ (m0 : ℤ) (Eind : { E : ℝ // 1 ≤ E }), Frozen.Section3.inductionState M m0 Eind → ∀ (m K : ℤ) (hgap : ℕ), 0 < hgap → m - ↑hgap ≤ m0 → ↑hgap ≤ 6 * Disorder.cstar M * M.gamma⁻¹ → 10 ^ 10 * M.gamma⁻¹ ≤ ↑K - ↑m → ∀ (e e' : HCPolySupport.Vec d), HCPolySupport.Book.Ch02.vecNorm e ≤ 1 → HCPolySupport.Book.Ch02.vecNorm e' ≤ 1 → ∀ (j a : ℕ), recurrenceGapMultiplierFloor ≤ a → (HCPolySupport.originCube d K).scale - ↑j = recurrenceMesoScale a M.gamma m ↑hgap → ∀ (Ccg : ℝ), 2 * ↑d ^ 6 ≤ Ccg * BadEvents.sensitivityConstMax d ^ 2 → ∀ (n highScale : ℤ), m - ↑hgap ≤ highScale → ∀ (wD : Cutoff.CutoffSample d → HCPolySupport.H10Function (HCPolySupport.openCubeSet (HCPolySupport.originCube d K))) (wN : Cutoff.CutoffSample d → HCPolySupport.H1MeanZeroFunction (HCPolySupport.openCubeSet (HCPolySupport.originCube d K))), (∀ (z : Cutoff.CutoffSample d), HCPolySupport.IsZeroTraceDirichletRhsWeakSolution (fun (x : HCPolySupport.Vec d) => 1) (HCPolySupport.openCubeSet (HCPolySupport.originCube d K)) (wD z) fun (x : HCPolySupport.Vec d) => -Corrector.streamForcing (↑(Annealed.sigmaBar M (m - ↑hgap)))⁻¹ (↑z) (m - ↑hgap) m e x) → (∀ (z : Cutoff.CutoffSample d), HCPolySupport.IsMeanZeroNeumannRhsWeakSolution (fun (x : HCPolySupport.Vec d) => 1) (HCPolySupport.openCubeSet (HCPolySupport.originCube d K)) (wN z) fun (x : HCPolySupport.Vec d) => -Corrector.streamForcing (↑(Annealed.sigmaBar M (m - ↑hgap)))⁻¹ (↑z) (m - ↑hgap) m e' x) → (∀ R ∈ HCPolySupport.descendantsAtDepth (HCPolySupport.originCube d K) j, Measurable fun (z : Cutoff.CutoffSample d) => switchEllipLoad (↑(Annealed.sigmaBar M (m - ↑hgap))) (principalPz (Annealed.sigmaBar M (m - ↑hgap)) (↑z) (m - ↑hgap) m e e' R (wD z) (wN z))) → (∀ R ∈ HCPolySupport.descendantsAtDepth (HCPolySupport.originCube d K) j, MeasureTheory.Integrable (fun (z : Cutoff.CutoffSample d) => switchEllipLoad (↑(Annealed.sigmaBar M (m - ↑hgap))) (principalPz (Annealed.sigmaBar M (m - ↑hgap)) (↑z) (m - ↑hgap) m e e' R (wD z) (wN z)) ^ 2) ↑(Cutoff.cutoffSampleLaw M)) → (∀ R ∈ HCPolySupport.descendantsAtDepth (HCPolySupport.originCube d K) j, MeasureTheory.Integrable (fun (omega : Cutoff.CutoffSample d) => switchCubeEnergy M highScale R (principalPz (Annealed.sigmaBar M (m - ↑hgap)) (↑omega) (m - ↑hgap) m e e' R (wD omega) (wN omega)) omega * (principalBadEvent M Ccg R (m - ↑hgap))ᶜ.indicator (fun (x : Cutoff.CutoffSample d) => 1) omega) ↑(Cutoff.cutoffSampleLaw M)) → (∀ R ∈ HCPolySupport.descendantsAtDepth (HCPolySupport.originCube d K) j, MeasureTheory.Integrable (fun (omega : Cutoff.CutoffSample d) => switchCubeQuad M (m - ↑hgap) highScale R (principalPz (Annealed.sigmaBar M (m - ↑hgap)) (↑omega) (m - ↑hgap) m e e' R (wD omega) (wN omega)) omega) ↑(Cutoff.cutoffSampleLaw M)) → ∀ (W : HCPolySupport.TriadicCube d → Cutoff.CutoffSample d → HCPolySupport.BlockVec d), (∀ R ∈ HCPolySupport.descendantsAtDepth (HCPolySupport.originCube d K) j, ∫ (omega : Cutoff.CutoffSample d), switchCubeQuad M (m - ↑hgap) highScale R (principalPz (Annealed.sigmaBar M (m - ↑hgap)) (↑omega) (m - ↑hgap) m e e' R (wD omega) (wN omega)) omega ∂↑(Cutoff.cutoffSampleLaw M) = ∫ (omega : Cutoff.CutoffSample d), HCPolySupport.blockVecDot (W R omega) (HCPolySupport.blockMatVecMul (HCPolySupport.Book.Ch04.annealedBlockMatrixAtScale (Cutoff.coefficientCutoffLaw M (m - ↑hgap)) n) (W R omega)) ∂↑(Cutoff.cutoffSampleLaw M)) → principalSwitchLoadConst d * (3 / 2 * gridSwitchDiscount (HCPolySupport.originCube d K) j (m - ↑hgap)) * Cell ≤ M.gamma ^ 6 / 2 → (HCPolySupport.descendantsAverage (HCPolySupport.originCube d K) j fun (R : HCPolySupport.TriadicCube d) => ∫ (omega : Cutoff.CutoffSample d), switchCubeEnergy M highScale R (principalPz (Annealed.sigmaBar M (m - ↑hgap)) (↑omega) (m - ↑hgap) m e e' R (wD omega) (wN omega)) omega * (principalBadEvent M Ccg R (m - ↑hgap))ᶜ.indicator (fun (x : Cutoff.CutoffSample d) => 1) omega ∂↑(Cutoff.cutoffSampleLaw M)) ≤ ((1 + M.gamma ^ 6) * HCPolySupport.descendantsAverage (HCPolySupport.originCube d K) j fun (R : HCPolySupport.TriadicCube d) => ∫ (omega : Cutoff.CutoffSample d), HCPolySupport.blockVecDot (W R omega) (HCPolySupport.blockMatVecMul (HCPolySupport.Book.Ch04.annealedBlockMatrixAtScale (Cutoff.coefficientCutoffLaw M (m - ↑hgap)) n) (W R omega)) ∂↑(Cutoff.cutoffSampleLaw M)) + M.gamma ^ 6 / 2

The good-event energy display at the actual cutoff carrier, with the switch, the lower-ellipticity gauge, the centered-shell size and the ellipticity budget all supplied.

Every object is the manuscript's own: the grid is the triadic descendants of cu_K at a free depth j, the sample carrier is Cutoff.CutoffSample d under (Cutoff.cutoffSampleLaw M).toMeasure, the event is the per-cube cQ_z = cQ(n, m-h, z) through principalBadEvent M Ccg. (m-h), the load is P_z of e.Pz.def built from a sample family of solutions of e.def.w, and the weight is S = shom_{m-h}.

None of hswitch, hlam0, hshell, hellip, hellipInt is a binder; the module docstring names the producer of each and gives the complete census of the binders that remain.

  • hd -- the paper-wide 2 <= d;
  • M.gamma <= gamma0, and the induction state Algsuperdiff.Frozen.Section3.inductionState M m0 Eind;
  • 0 < hgap, m - hgap <= m0, hgap <= 6 cstar cgamma^{-1} (/7183) and 10^10 cgamma^{-1} <= K - m (e.recurrence.params);
  • the two direction bounds vecNorm e <= 1, vecNorm e' <= 1;
  • 2 d^6 <= Ccg C_sens^2 -- the one surviving data condition, a numerical lower bound on the constant of e.cg.ellip.lower (label) described in the module docstring; 0 < Ccg is derived from it;
  • hle : m - hgap <= highScale, the scale ordering of the switch;
  • the two solution families hwD, hwN of e.def.w;
  • hmeasR, hintR -- the two per-cube data conditions of the budget;
  • hgoodInt, hcubeInt -- the two remaining integrability families;
  • hindep -- the independence replacement;
  • hbudget -- the numerical smallness in which "increasing M in e.cgamma.constraints if necessary" is made quantitative, at the produced constant Cell.

It is a provider A, not a source-facing frozen declaration; it does not derive e.lower.bound.principal.one.pre or any sub-step of l.approximate.recurrence.formula.

Reaches exactly the one frozen theorem Algsuperdiff.Frozen.External.calderon_zygmund, a proved external.