Junctions #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The two junctions of the closure node, and the assembly skeletons #
The two-sided closure of l.approximate.recurrence.formula needs three
things beyond the arithmetic of Closure.StepSixClosure:
- the principal comparison, proved:
exists_const_descendantsAverage_integral_principalEnergy_le_annealedLimit; - the gauge endpoints of Steps 4 and 5 (
e.lower.bound.pre1, ande.lower.bound.pre2), whose fresh-shell energy display is produced by the laneshellsum-limit(Corrector territory); - the basic split with its localization remainder
(
e.lower.bound.basic.split, ande.lower.bound.localization.terms) together with the passageP . bfAhom_m P = lim_K E[P . bfA_m(cu_K) P], whosecgamma^10endpoint is produced by the lanegamma10-final.
Items 2 and 3 are in flight. This module therefore does two things:
- it proves the assembly skeletons: given those propositions, the printed
displays follow. When the producers land, each premise is discharged by a
single
exact.
The proved terminal itself is deliberately not imported: this module uses
only the carriers it is stated about (switchCubeEnergy, principalPz,
gaugedPrincipalLoadShell, principalResponseSwitchBudget), so importing the
terminal would add elaboration weight without adding content. The consumer
that discharges PrincipalSwitchEndpoint imports both.
These are the only caller-supplied mathematical propositions in this lane.
They are marked private where they are assembly skeletons; the named endpoint
Props themselves are public only so that a producer can state that it proves
one. Nothing here realizes a source node, and nothing here is a public node
claim.
The gauge junctions carry the FINITE-K corrector energies #
An earlier revision of this module stated the two gauge junctions with the
manuscript's limit drift constant shom_n^{-2} cstar (log 3) sum_{k in Ioc n (n+h)} 3^{2 cgamma k} at a single fixed localization cube cu_K. That form
is undischargeable, and this is the failure recorded: after the gauge
collapse (ApproximateRecurrence.ClosureGaugeCollapse), Step 4's right-hand
side is 1 + E || grad w_N^{(K)} ||^2_{L2(cu_K)} whose energy decreases to
the drift, so at finite K it is >= the drift and never <= it; Step 5's is
1 - E || grad w_D^{(K)} ||^2_{L2(cu_K)} + ... whose energy increases to
the drift, so at finite K it is <= the drift and again on the wrong side.
The manuscript itself only ever asserts the two displays under a limsup_K,
and its own inner step is the finite-K Jensen inequality.
That prescription is carried out here:
Step4GaugeEndpointandStep5GaugeEndpointare restated at the finite-Kcorrector energiesneumannCubeEnergyanddirichletCubeEnergy, i.e. at exactly the manuscript's inner display;- the drift comparison moves into the assembly skeletons as a limit passage:
the two
shom-ratio displaysRecurrenceUpperDisplay,RecurrenceLowerDisplayareK-independent, so the skeletons consume the whole family of finite-Kjunctions together with the convergence of the corrector energy to the drift, and passK -> infinitywith vanishing slack.
The convergence input is proved, as
Provider.Corrector.ShellSumEnergyDisplay.tendsto_integral_cutoffSample_cubeAverage_display
at gauge c = shom_n^{-1} and unit direction: its limit is shellDrift M n h
by shellDrift_eq_shellSum, its Neumann half is the Step-4 input and its
Dirichlet half the Step-5 input. The sharp sandwich halves behind it are
Provider.Corrector.NeumannUpperBound and
Provider.Corrector.DirichletLowerBound.
The corrector families are indexed by the increment path #
The proved terminal's load gaugedPrincipalLoadShell indexes the corrector
families by the shell sequence ShellSeq d, while e.def.w and the energy
display index them by the increment path C(Vec d, Mat d) --- which is the
honest reading, the forcing depending on the sample only through k_{n+h} - k_n. The junctions below take the producers' indexing and compose with
Provider.Corrector.shellSumValuePath; the composition is named
alongIncrementPath so that the bridge is explicit at every use.
The carriers #
Instantiating the terminal at m := n + h, hgap := h therefore leaves one
integer rewrite, n + h - h = n, before the exact; that rewrite is the only
difference between the terminal's conclusion and PrincipalSwitchEndpoint.
Constants #
closureConstant is the absolute constant that folds the switch cross term `(1
- shellIncrementCap) * delta
and the two additive remainderscgamma^6,cgamma^10under the printed budgetC E^2 |log cgamma|^2 cgamma`.
References #
- ABK26,
l.approximate.recurrence.formula, Steps 4--6.
The two carriers of the terminal, re-indexed by (n, h) #
The left-hand side of the proved principal-response terminal, at the recurrence
pair (n, n+h): the depth-j descendant average of the annealed localized
principal energy.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The right-hand side of the proved principal-response terminal, at the
recurrence pair (n, n+h): the depth-j descendant average of the annealed
gauged load quadratic against bfAhom_n. This is the left-hand side of both
e.lower.bound.pre1 and e.lower.bound.pre2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The shell sum, in the two index conventions #
The manuscript writes the shell sum as sum_{k = m-h+1}^m; the in-flight
fresh-shell display carries it as a sum over Finset.Ioc (m-h) m. At the
recurrence pair the two are the same finite set.
The fresh-shell display's right-hand constant is shellDrift.
The indexing bridge and the finite-K corrector energies #
The indexing bridge.
The producers of the gauge junctions (e.def.w and the fresh-shell energy
display) deliver the corrector families indexed by the increment path `k_{n+h}
- k_n
; the proved terminal's loadgaugedPrincipalLoadShell` indexes them by the shell sequence. This is the composition, written once so that the bridge is visible at every use.
Equations
Instances For
The finite-K Neumann corrector energy
E[ || grad w_N^{(K)} ||^2_{L2(cu_K)} ], at the recurrence consumer's carrier.
This is, verbatim, the left-hand side of the Neumann half of
Provider.Corrector.ShellSumEnergyDisplay.tendsto_integral_cutoffSample_cubeAverage_display,
whose limit as K -> infinity is the drift shellDrift M n h at gauge
c = shom_n^{-1} and unit direction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite-K Dirichlet corrector energy
E[ || grad w_D^{(K)} ||^2_{L2(cu_K)} ], at the recurrence consumer's carrier.
This is the left-hand side of the Dirichlet half of the same proved display,
and its limit is again shellDrift M n h.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The named junction premises #
Each definition below is a proposition supplied by a named producer. None is proved here; each is consumed as a binder by the assembly skeletons at the end of this module.
The manuscript's Step-4 display is asserted under a limsup_K; its right-hand
side is the limit constant shom_n^{-2} cstar (log 3) sum_{k in Ioc n (n+h)} 3^{2 cgamma k}. Per that form cannot be a junction premise --- the consumer
is an inequality between two numbers at one grid, and the finite-K Neumann
energy lies on the wrong side of the limit. What the manuscript actually
proves before passing to the limit is the inner Jensen display
avsum_z | Ahom^{1/2} G_{-(h)_z} Ahom^{-1/2} P_z |^2
= |e'|^2 + avsum_z |(grad w_N^{(K)})_z|^2
<= |e'|^2 + || grad w_N^{(K)} ||^2_{L2(cu_K)} ,
and that is what is stated here, at |e'| = 1, in expectation, and at the
terminal's carrier. The passage to the drift is done by the assembly skeletons
below, from the proved convergence.
: Closure.JunctionDischargeStepFour, composing
- the gauge collapse
ApproximateRecurrence.ClosureGaugeCollapse.blockVecDot_gaugedPrincipalLoadShell_blockDiag; - the zero-direction vanishing
grad_ae_eq_zero_of_isZeroTraceDirichletRhsWeakSolution_streamForcing_zero(thee = 0branch of Step 6, where the Dirichlet corrector's forcing vanishes identically, sow_D = 0and(grad w_D)_R = 0); - the cube-average/
matVecMulinterchangecubeAverageVec R (streamForcing c omega n m e') = c . (h)_R e', which is what cancels the shell term ofe.Pz.defagainst the gauge shear; - the descendant-tiling Jensen step
avsum_R |(grad w)_R|^2 <= avg_{cu_K} |grad w|^2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mirroring Junction 1: the manuscript's limsup_K display is replaced by the
finite-K inequality it is deduced from. The manuscript's own chain is
avsum_z E| ... |^2
= |e|^2 + avsum_z E[ |(grad w_D^{(K)})_z|^2
+ shom^{-2}|(h)_z (grad w_D^{(K)})_z|^2
- 2 shom^{-1} e . (h)_z (grad w_D^{(K)})_z ]
<= |e|^2 + shom^{-2} E|| h grad w_D^{(K)} ||^2_{L2(cu_K)}
- E|| grad w_D^{(K)} ||^2_{L2(cu_K)} + cgamma^15 ,
whose first positive term is bounded by Fend h^2 shom_n^{-4} 3^{4 cgamma(n+h)}
via Closure.shellProduct_le_quadratic_error, and whose negative term is the
finite-K Dirichlet energy of dirichletCubeEnergy. The drift only appears
after K -> infinity, which the skeletons below perform.
: Closure.JunctionDischargeStepFive, composing the gauge collapse read at e' = 0
(ClosureGaugeCollapse.blockVecDot_gaugedPrincipalLoadShell_blockDiag_flux),
the zero-direction vanishing of the Neumann leg
(grad_ae_eq_zero_of_isMeanZeroNeumannRhsWeakSolution_streamForcing_zero),
the Hoelder product Closure.shellProduct_le_quadratic_error (on
l.km.kn.Lp and e.nablaw.in.L.eight), and the proved cgamma^15 oscillation
endpoint
(exists_gamma0_freshShellDirichlet_meshOscillation_le_gamma_pow_fifteen).
Fend is the endpoint's own constant for the quadratic h-error; it is left
free here and enters the printed display only through max. The directional
factor |e|^2 restored is 1, this being the |e| = 1 branch. The Neumann
direction is 0: the e' = 0 branch of Step 6, where the Neumann forcing
vanishes, so w_N = 0 and the flux slot of gaugedPrincipalLoadShell
collapses to the manuscript's bare e, the shell term shom_n^{-1} h e' being
0 as well.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Junction 3 --- the basic split, its localization remainder, and the annealed limit passage.
, jointly:
- the proved structural split
LocalizationRecurrenceMesh.exists_localizationRecurrenceMeshSplit_le_descendantsAverage_expanded; - lane
gamma10-final--- thecgamma^10fluctuation endpoint (e.lower.bound.localization.terms) at the samedescendantsAveragecarrier; - the annealed identification
P . bfAhom_m P = lim_K E[P . bfA_m(cu_K) P], available fromAnnealed.sigmaBar_characterization, which is the root assembly's step rather than an endpoint.
The premise is stated as a single inequality because that is how the three enter
Step 6: the doubled form at the annealed limit is dominated by the localized
principal average plus the cgamma^10 localization remainder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Junction 4 --- the proved principal comparison, at this indexing.
: already proved, as
exists_const_descendantsAverage_integral_principalEnergy_le_annealedLimit;
this is only its re-indexing from (m - h, m) to (n, n + h), at the witness
pair wD, wN that the terminal itself produces.
This Prop itself does not reach it, and a discharge of it from the terminal
inherits the reach but no incomplete-proof axiom. See the module header's
Disclosure section.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The absorbing constant #
The absolute constant of the closure: it folds the switch cross term and the
three additive remainders cgamma^6, cgamma^10, cgamma^15 under the printed
budget. It depends on nothing --- not on the dimension, the model, the scales or
the parameters.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The absorption.
On the manuscript's own smallness cgamma <= exp (-1) (which
e.cgamma.constraints implies, E >= 1 giving cgamma <= E^{-5} <= 1 and the
enlarged M giving the rest), the switch cross term together with the cgamma^6
and cgamma^10 remainders is below the printed budget at the absolute constant
closureConstant.