Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.BoundsEaL.MajorantTransport

MajorantTransport #

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

The L-free majorant, discharged into the expectation transport #

Nothing here imports that file, and nothing here claims the anchor.

What this module does #

Step3BlockSplit.exists_normalizedBlockResponseMax_step3_split   (the per-cube split)
  ∘ MajorantSlots.step3Display_add_negate_le_lFreeStep3Majorant (slot monotonicity)
  ∘ ShellSlotBounds.{gradient,value} slot bounds                (the shell-sum route)
  ⟹ ExpectationTransport.lintegral_observableSup_rpow_le_tsum_lintegral_moment

The Step-1 endpoint's per-cube object -- the block response maximum of the flux-corrected carrier family at σ_m Id -- is bounded, uniformly in the truncation index L ≥ m, by the L-free lFreeStep3Majorant; feeding that as the transport's G gives the anchor's left-hand side bounded by a per-scale tsum of lintegrals of an L-free integrand.

The two admissibility facts about a descendant R ∈ desc(□_m, n−l) that the chain needs -- R.scale = n − l and R.index ∈ 3^{R.scale} ℤ^d ∩ □_m -- are NOT assumed: they are the proved Annular.scale_eq_of_mem_descendantsAtScale_originCube and Annular.index_mem_latticeCubeSet_of_mem_descendantsAtScale.

The one remaining input, disclosed #

hT -- the L-uniform gauge of the k > m shell layers (see ShellSlotBounds.lean, where it is stated and its status is analyzed). It is a conditional A obligation, not a source premise: it holds almost surely and fails on a null set of shell sequences, because Cutoff.CutoffSample constrains only the lower tails. hGmeas is the transport's own measurability side condition, carried through unchanged.

Nothing else is conditional: the constants, the split, the slot bounds and the transport are all proved and unconditional.

References #

The L-uniform majorant of the per-cube object #

theorem Algsuperdiff.Section4.Provider.BoundsEaL.exists_normalizedBlockResponseMax_le_lFreeStep3Majorant_of_tail (d : ℕ) (dimension : 2 ≤ d) :
∃ (C : ℝ), 0 < C ∧ ∀ (M : Section3.ABKModel d) (m n : ℤ), n ≤ m → ∀ (s : ℝ), 0 < s → s ≤ 1 / 4 → M.gamma ≤ 1 / 8 → ∀ (T : ℤ → (Fin d → ℤ) → Section3.Cutoff.CutoffSample d → ℝ) (omega : Section3.Cutoff.CutoffSample d), (∀ (k : ℤ) (v : Fin d → ℤ) (L : ℤ), m ≤ L → tailLayerSum m k v omega L ≤ T k v omega) → (∀ (k : ℤ) (v : Fin d → ℤ) (L : ℤ), m ≤ L → tailLayerSum m k v (Section3.Cutoff.negateCutoffSample omega) L ≤ T k v (Section3.Cutoff.negateCutoffSample omega)) → ∀ (L : ℤ), m ≤ L → ∀ (l : ℕ), ∀ R ∈ HCPolySupport.descendantsAtScale (HCPolySupport.originCube d m) (n - ↑l), HCPolySupport.Book.Ch02.normalizedBlockResponseMax R (Support.fluxCorrectedCoeffFamily M L m (HCPolySupport.originCube d m) omega) (Section3.Observable.isotropicComparatorMatrix (Section3.Annealed.sigmaBar M m)) ≤ lFreeStep3Majorant C M m s (lFreeGradSlot m T) (lFreeValueSlot m T) R omega

: the L-free majorant, discharged.

For every descendant R of □_m at scale n − l and every sample, the block response maximum of the flux-corrected carrier family ã_{L,m} is bounded by lFreeStep3Majorant, uniformly in L ≥ m. The constant is the Section 2.4 anchor's own, taken from Step3BlockSplit.exists_normalizedBlockResponseMax_step3_split.

The truncation binder R.scale − 2 ≤ L of Step 3's display is automatic in range (R.scale = n − l ≤ n ≤ m ≤ L) and therefore does not appear.

hT is the single conditional obligation; see the module docstring.

The transport at the L-free majorant #