Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Multiscale.Step3Seams

Step3Seams #

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

The Step-3 seams of p.bfA.multiscalebound: Step 1 at the simplex carrier, #

and the per-layer majorant

This module supplies the two halves of that hypothesis that are provable below the competitor construction:

  1. Step 1 at the manuscript's own simplex carrier. Step1Assembly proves e.good.simplex.consequence (assembled) at a triadic descendant cube R of the Whitney cube Q = z + square_j; the manuscript states it at a simplex spx of SW(square_n) contained in Q. SimplexResponseBound proves the corresponding local estimates for the two crude legs, at the cost of the explicit dissection constant simplexCrudeConst d s = 6 d (d+1)/(1-3^{2s-1}) in place of the cube-carrier 1/2. Below, that substitution is run through the whole of Step 1: the two normalized legs and the polarization assembly are re-derived at the simplex carrier, with the same sigmabar arithmetic, the same correction cstar^{-1}, and the constants 80 -> 160 C(d,s), 40 -> 80 C(d,s), 320 -> 640 C(d,s), 160 -> 320 C(d,s). The 1/2 -> C(d,s) substitution is isolated in two abstract-real cores (normalized_flux_core, normalized_slope_core) which carry no cube, no sample and no rpow: they take the four proved inequalities (Lambda <= 10 sigmabar_j, lambda^{-1} <= 10 sigmabar_j^{-1}, sigmabar_j <= 4 sigmabar_i, sigmabar_j^{-2} <= T) and the crude base bound at an arbitrary nonnegative constant c, and return the assembled leg. Instantiated at c = 1/2 they reproduce Step1Assembly's own constants (machine-checked by the two examples following the cores).

  2. The sub-family S of the statement is the good part of the layer for the first leg of layerContrib and the collar part for the second.

  3. The 4 gamma <= 1 - b gate, discharged. ConclusionAssembly/LayerMass carry hgamma : 4 * gamma <= 1 - b as an explicit numeric A input. Wherever the printed admissibility C(d) <= E cstar (or just 4 <= E) and the printed scale restriction gamma <= E^{-5} are in scope, the gate is a consequence, not a new assumption: AdmissibleGates.gamma_le_one_div_twenty_of_four_le gives gamma <= 1/20's own 9 b <= 1 gives b <= 1/9, so 4 gamma <= 1/5 <= 8/9 <= 1 - b with a factor ~228 of slack. This module is the first consumer with both in scope and proves the discharge.

What is not proved in this file #

Main results #

References #

The 4 gamma <= 1 - b gate, discharged #

The two abstract-real cores of the Step-1 assembly #

The two normalized legs at the simplex carrier #

Almost surely, on not B_osc(z + square_j) and not B_loc(z + square_j) and under the induction state, for every L >= j, every scale i with j <= i <= m0, every Kuhn cell spx whose support cube is a triadic descendant of z + square_j at scale k, and every p̂,

J(spx, sigmabar_i^{-1/2} p̂, 0; a_L)
  <=  160 C(d,1/4) . 3^{(j-k)/2}
        ( 1 + 8 C_{(e.big.Lambda.sensitivity)} cstar^{-1} gamma 3^{-2 gamma j}
              ||k_L - k_j||^2 ) |p̂|^2 ,

with C(d,1/4) = simplexCrudeConst d (1/4) = 6 d (d+1)/(1 - 3^{-1/2}). This is Step1Assembly.responseJ_normalized_flux_le_of_notMem_bad_ae with the cube-carrier crude constant 1/2 replaced by the dissection constant of SimplexResponseBound.responseJ_simplexDomain_zero_flux_le_LambdaSq; the rest of the chain (Lambda <= 10 sigmabar_j, lambda^{-1} <= 10 sigmabar_j^{-1}, sigmabar_j sigmabar_i^{-1} <= 4, the cstar^{-1} correction) is verbatim the same.

Almost surely, on not B_osc and not B_loc and under the induction state,

J(spx, 0, sigmabar_i^{1/2} q̂; a_L)
  <=  80 C(d,1/4) . 3^{(j-k)/2} . 3^{gamma (i - j)} |q̂|^2 .

Step1Assembly.responseJ_normalized_slope_le_of_notMem_bad_ae with 40 replaced by 80 C(d,1/4).

e.good.simplex.consequence at the manuscript's own carrier #

theorem Algsuperdiff.Section3.Provider.Multiscale.blockVecDot_coarseBlockMatrix_simplexDomain_normalized_le_of_notMem_bad_ae {d : ℕ} (hd : 2 ≤ d) (M : ABKModel d) {m0 : ℤ} {E : { E : ℝ // 1 ≤ E }} (hS : Frozen.Section3.inductionState M m0 E) (Q : HCPolySupport.TriadicCube d) (hm : Q.scale ≤ m0) (k : ℤ) {i : ℤ} (hji : Q.scale ≤ i) (hi : i ≤ m0) :

Almost surely, on not B_osc(z + square_j) and not B_loc(z + square_j) and under the induction state, for every L >= j, every scale i with j <= i <= m0, every Kuhn cell spx whose support cube is a triadic descendant of z + square_j at scale k and every P̂ = (p̂, q̂),

| bfA_L^{1/2}(spx) bfAhom_i^{-1/2} P̂ |^2
  <=  640 C(d,1/4) . 3^{(j-k)/2}
        ( 1 + 8 C_{(e.big.Lambda.sensitivity)} cstar^{-1} gamma 3^{-2 gamma j}
              ||k_L - k_j||^2 ) |p̂|^2
      + 320 C(d,1/4) . 3^{(j-k)/2} . 3^{gamma (i - j)} |q̂|^2 .

This is the local response-leg shape estimate for the simplex carrier: the manuscript's spx is a genuine Kuhn simplex of SW(square_n), not a triadic descendant cube, and the price of the carrier is exactly the explicit dissection constant simplexCrudeConst d (1/4). At i = n - 1 and Q a layer-k Whitney cube the q̂ exponent is the manuscript's gamma (k + h_k) by Step1Assembly.rpow_gamma_mul_sub_scale_le_of_mem_whitneyLayer; that instantiation is the consumer's.

The mass carried by the cells of one Whitney cube #

The cells of a Whitney cube carry at most the cube's mass. The open carriers of the cells of S_{m-(n+1)-h_{n+1}}(square) are pairwise disjoint subsets of the cube, so their e.sum-of-a-decomp weights |spx| / |square_m| sum to at most |square| / |square_m|. (Equality holds --- the cells tile the cube --- but only the upper bound is consumed.)

One Whitney layer of e.sum-of-a-decomp, in the layerContrib shape #

theorem Algsuperdiff.Section3.Provider.Multiscale.sum_sum_ofReal_cellWeight_le_ofReal_mul {d : ℕ} {m : ℤ} {hn : ℕ → ℕ} {n : ℕ} {g : Whitney.KuhnCell d → ℝ} {C : ℝ} {S : Finset (HCPolySupport.TriadicCube d)} (hS : S ⊆ Whitney.whitneyLayer m hn n) (hC : 0 ≤ C) (hgS : ∀ Q ∈ S, ∀ T ∈ Whitney.whitneySimplexCells m hn n Q, g T ≤ C) (hgz : ∀ Q ∈ Whitney.whitneyLayer m hn n, Q ∉ S → ∀ T ∈ Whitney.whitneySimplexCells m hn n Q, g T = 0) :

The per-layer majorant, from a uniform per-cell bound. Let g be a nonnegative cell functional which is bounded by C on the cells of the cubes of a sub-family S of the layer, and vanishes on the cells of the layer's other cubes. Then the layer's e.sum-of-a-decomp total is majorized by C times the mass of S:

∑_{□ ∈ 𝒲(□_m,n)} ∑_{𝔰 ∈ S(□)} ofReal(|𝔰|/|□_m| . g 𝔰)
  ≤ ofReal( C . ∑_{□ ∈ S} |□|/|□_m| ) .

This is exactly the shape of one leg of ConclusionAssembly.layerContrib: for the good leg S is the layer minus its bad cubes, g the quadratic form times 1_{¬𝓑}, and C = Ktot 3^{gamma(k+h_k)} (the layer reading of e.good.simplex.consequence); for the collar leg S is the collar part of the layer, g the competitor's quadratic form times 1_{¬𝓑} 1_{𝒩(ℐ)}, and C = Ccol 3^{2b(k+h_k)} (e.bounds.on.slopes.when.bad). The mass of S is then weakened to the layer mass (good leg) or to the bad mass (collar leg) by Finset.sum_le_sum_of_subset_of_nonneg, giving hlayer of LayerMass.toReal_tsum_simplexPartition_le_payload.