Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.Closure.ClosureFinal

ClosureFinal #

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

The two-sided closure, reduced to its named endpoints #

Closure.ClosureAssembly carries the node as far as conditional displays: two statements of the form "given the four junctions at the chosen corrector families, plus two typing binders and three parameter-regime facts, the printed display holds". This module removes everything from that list that is not a mathematical endpoint of the manuscript:

What is left is exactly three named endpoints, ClosureSplitInput, ClosureStep4Input and ClosureStep5Input below, each stated at the closure's own corrector families and in the shape its named producer delivers.

Each of the three carries, as its own leading antecedent, the manuscript's standing dimension hypothesis 2 <= d --- exactly the shape Closure.NodeContract.TwoSidedClosure itself has. twoSidedClosure_of_endpoints introduces hd before consuming any input.

The three inputs, and their status #

inputcontentproducer
ClosureSplitInputthe finite-grid half of Steps 1--3 at the cgamma^10 endpoint, in the exact
antecedent shape of
Closure.AnnealedLimitJunction.annealedSplitEndpoint_of_integral_ch02CoarseBlockMatrix_leIN,
lane gamma10-*
ClosureStep4InputJunction 1, e.lower.bound.pre1 at the closure families
Closure.JunctionDischargeStepFour.step4GaugeEndpoint_of_correctors, whose four remaining binders
are analytic side conditions of the display
ClosureStep5InputJunction 2, e.lower.bound.pre2 at the closure families, with the produced
FendClosure.JunctionDischargeStepFiveDisplay.step5GaugeEndpoint_of_correctors_gauge (per-cube
gauge), whose hosc binder is supplied by Closure.Step5DefectGauge's re-sited full-mesh producer

Nothing else is assumed. In particular no smallness, no normalization and no bound of the manuscript is carried as a hypothesis of twoSidedClosure_of_endpoints: the three inputs are the manuscript's own Step-1--3, Step-4 and Step-5 conclusions, and everything the assembly needs besides them is proved.

References #

A unit direction #

Both printed lines of e.what.do.we.have are statements about the ratio shom_{n+h} shom_n^{-1} alone; the direction enters only through the junctions, which hold at every unit direction. The closure therefore chooses one.

The regime under which the three inputs are read #

Each input is read exactly where the manuscript reads Steps 1--5: inside l.approximate.recurrence.formula's standing hypotheses. ClosureRegime records that antecedent block once, in the shape the proved principal-response producer Closure.eventually_principalSwitchEndpoint_closureFamilies already uses, so that an input is never asked for outside the regime in which the manuscript proves it.

The manuscript's standing hypotheses at one admissible pair (n, n+h) and one threshold C.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The three inputs #

    Input 1 (Steps 1--3, the cgamma^10 endpoint).

    The finite-grid half of e.lower.bound.basic.split together with e.lower.bound.localization.terms, stated verbatim in the antecedent shape of Closure.AnnealedLimitJunction.annealedSplitEndpoint_of_integral_ch02CoarseBlockMatrix_le and at the closure's own corrector families, for all sufficiently large localization cubes. Both gauge branches are required: the upper display reads it at (e, e') = (0, e), the lower display at (e, 0). The producer names its own threshold Csplit, exactly as the proved principal-response terminal does.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Input 2 (Step 4). Closure.Step4GaugeEndpoint at the closure's own corrector families, in the manuscript's regime, for all sufficiently large localization cubes.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Input 3 (Step 5). Closure.Step5GaugeEndpoint at the closure's own corrector families, in the manuscript's regime, with the produced constant Fend uniform in the model, for all sufficiently large localization cubes.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Junction 3 at the closure families, from the finite-grid input #

          theorem Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.Closure.eventually_annealedSplitEndpoint_of_splitInput {d : ℕ} [NeZero d] {Csplit : ℝ} (hsplit : ∀ (M : ABKModel d) (n : ℤ) (h : ℕ) (Ec : { E : ℝ // 1 ≤ E }) (e : HCPolySupport.Vec d), HCPolySupport.vecNormSq e = 1 → ClosureRegime Csplit M n h Ec → (∀ᶠ (K : ℕ) in Filter.atTop, ∫ (omega : Cutoff.CutoffSample d), HCPolySupport.blockVecDot (recurrenceP (Annealed.sigmaBar M n) 0 e) (HCPolySupport.blockMatVecMul (HCPolySupport.Book.Ch02.coarseBlockMatrix (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d ↑K)) ((Cutoff.coefficientCutoffTriadicCoeffFamily M (n + ↑h) omega).coeffOn (HCPolySupport.originCube d ↑K))) (recurrenceP (Annealed.sigmaBar M n) 0 e)) ∂↑(Cutoff.cutoffSampleLaw M) ≤ principalEnergyAverage M n h (↑K) (closureMeshDepth M n h K) 0 e (alongIncrementPath n h (closureDirichletFamily (↑(Annealed.sigmaBar M n))⁻¹ 0 K)) (alongIncrementPath n h (closureNeumannFamily (↑(Annealed.sigmaBar M n))⁻¹ e K)) + M.gamma ^ 10) ∧ ∀ᶠ (K : ℕ) in Filter.atTop, ∫ (omega : Cutoff.CutoffSample d), HCPolySupport.blockVecDot (recurrenceP (Annealed.sigmaBar M n) e 0) (HCPolySupport.blockMatVecMul (HCPolySupport.Book.Ch02.coarseBlockMatrix (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d ↑K)) ((Cutoff.coefficientCutoffTriadicCoeffFamily M (n + ↑h) omega).coeffOn (HCPolySupport.originCube d ↑K))) (recurrenceP (Annealed.sigmaBar M n) e 0)) ∂↑(Cutoff.cutoffSampleLaw M) ≤ principalEnergyAverage M n h (↑K) (closureMeshDepth M n h K) e 0 (alongIncrementPath n h (closureDirichletFamily (↑(Annealed.sigmaBar M n))⁻¹ e K)) (alongIncrementPath n h (closureNeumannFamily (↑(Annealed.sigmaBar M n))⁻¹ 0 K)) + M.gamma ^ 10) (M : ABKModel d) (n : ℤ) (h : ℕ) (Ec : { E : ℝ // 1 ≤ E }) {e : HCPolySupport.Vec d} (he : HCPolySupport.vecNormSq e = 1) (hreg : ClosureRegime Csplit M n h Ec) :

          The contract #

          The two-sided closure of l.approximate.recurrence.formula, from its three named endpoints.

          Everything the assembly needs besides the three inputs is proved: the two AEStronglyMeasurable typing binders, the three parameter-regime facts, Junction 4, the induction-state transport, the degenerate shell h = 0 and the merge of the two displays' constants.

          The switch endpoint enters through Closure.eventually_principalSwitchEndpoint_closureFamilies.