SplitProducerFold #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
ClosureSplitInput reduced to three named residual obligations #
ABK26, l.approximate.recurrence.formula, Steps 1--3,
e.lower.bound.basic.split, e.lower.bound.localization.terms.
What this module does #
Closure.ClosureFinal.ClosureSplitInput is the finite-grid half of Steps 1--3
at the cgamma^10 endpoint, read at the closure's own corrector families. The
proved structural endpoint
integral_blockVecDot_recurrenceP_le_principalSwitchEnergyAverage_add
already delivers
E[ P . bfA_{n+h}(cu_K) P ] <= principalSwitchEnergyAverage + fluctuationEnergyAverage ,
and principalSwitchEnergyAverage is definitionally the closure's own
Closure.principalEnergyAverage (checked: the rfl below). This module
performs the whole remaining assembly --- the eventual large-cube gate, the
eventual depth-naming identity, the weak-solution properties of the closure
families, the hintLHS producer, and both direction pairs --- and isolates
exactly what is not proved anywhere in the repository as of writing:
SplitScaleObligations, three propositions at one localization scale and one
direction pair.
| obligation | content | status |
|---|---|---|
| (1) | per-cell sample integrability of the switch energy at P_z | produced (see the audit |
| correction below): | ||
exists_const_eventually_integrable_switchCubeEnergy_closureFamilies; | ||
its measurability half is Closure.SplitProducerLoad.measurable_principalPz_cutoffSample | ||
| (2) | per-cell sample integrability of the background energy mu(a_omega; P_z + bfF_z) | |
| produced (see the audit correction below): | ||
Closure.SplitObligationsBackground.integrable_doubledMuValue_meshCellBackground_of_cellMoments, | ||
fed by the cell moments of Closure.SplitFoldCellMoments; its measurability half is | ||
LocalizationFluctuationBackgroundClass.measurable_doubledMuValue_meshCellBackground | ||
| (3) | fluctuationEnergyAverage <= cgamma^10 | open: Step 2 itself |
Both are obsolete: the two dominations have since proved, and the two
obligations are now produced unconditionally at the closure's own families and
inside the closure's own regime by Closure.SplitObligationsRegime and
Closure.SplitObligationsBackground, assembled in
Closure.SplitObligations.splitScaleObligations_integrability_of_regime and
(with the cell moments discharged) in
Closure.SplitFoldIntegrability.splitScaleObligations_integrability_closureFamilies.
Closure.SplitFoldIntegrability.closureSplitInput_of_gammaTenBound consumes
exactly that, leaving conjunct (3) --- Step 2 --- as the sole residual
obligation of Closure.ClosureFinal.ClosureSplitInput. Nothing in this file
changed; only the status column was stale.
Everything else the split input needs is discharged below. In particular the
two typing binders hpot, hflux and the whole hcomp front are supplied by
LocalizationFluctuationBackgroundClass, so no measurability proposition
survives in SplitScaleObligations.
Scope #
There is no sorry, no admit, no custom axiom and no set_option maxHeartbeats.
References #
The closure's corrector families, named #
The Dirichlet corrector of e.def.w the closure reads at direction e, on
cu_K, along the increment path. A name for the term ClosureSplitInput
prints.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mean-zero Neumann mirror.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The residual obligations #
The three residual obligations of the finite-grid half of Steps 1--3, at
one localization scale K and one direction pair.
Two integrability statements in the sample, per mesoscopic cell, and the Step-2
estimate itself. No measurability proposition occurs: the measurability halves
of the first two are proved
(Closure.SplitProducerLoad.measurable_principalPz_cutoffSample and
LocalizationFluctuationBackgroundClass.measurable_doubledMuValue_meshCellBackground),
and the whole hcomp front is proved as well.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduction at one direction pair #
The Step-1--3 display at one direction pair, from the three residual obligations.
exactly on SplitScaleObligations holding for all sufficiently large
localization cubes. Everything else --- the large-cube gate, the depth-naming
identity, the weak-solution properties of the closure families, the
unconditional hintLHS producer, the typing binders and the whole hcomp
measurability front --- is discharged here.
The split input #
Closure.ClosureSplitInput from the residual obligations at both gauge
branches.
on hobl; nothing else is assumed. This module does not prove
ClosureSplitInput.