JunctionDischargePrincipalSwitch #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Junction 4 discharged: the principal comparison at the closure's own correctors #
ABK26, l.approximate.recurrence.formula, Steps 1--3 and
e.lower.bound.principal.one.
Closure.Junctions.PrincipalSwitchEndpoint is the proved principal-response
terminal
exists_const_descendantsAverage_integral_principalEnergy_le_annealedLimit,
re-indexed from the terminal's (m - hgap, m) to the recurrence pair (n, n + h). Two things separate the two statements, and this module supplies both.
The integer re-indexing. Instantiating the terminal at
m := n + handhgap := hleaves the single rewriten + h - h = n; that is the whole of the carrier difference, exactly asClosure.Junctions' header records.The choice of correctors. The terminal produces its pair
w_D, w_Nexistentially, indexed by the shell sequence. The closure assembly cannot use that pair: Steps 4 and 5 and the fresh-shell energy display all read the correctors along the increment path (Closure.alongIncrementPath), and one and the same pair has to serve all four junctions at every localization cube. So the terminal's conclusion has to be transported from its witness pair to the caller's pair. That transport is legitimate, and unconditional: the two problems ofe.def.wdetermine their solutions' gradients (Corrector.FreshShellUniqueness), and bothClosure.principalEnergyAverageandClosure.gaugeEnergyAveragesee the correctors only throughcubeAverageVec R (grad w)on the descendant cubes ofcu_K. The congruence lemmas below make that visible, one carrier at a time, andprincipalSwitchEndpoint_of_terminalstates the terminal at an arbitrary pair of solutions ofe.def.w.
What is supplied #
cubeAverageVec_congr_ae--- the cube average only sees the a.e. class.grad_ae_eq_of_isZeroTraceDirichletRhsWeakSolution,grad_ae_eq_of_isMeanZeroNeumannRhsWeakSolution--- gradient uniqueness ofe.def.win the pointwise a.e. spelling the congruences consume.principalPz_congr_ae,gaugedPrincipalLoadShell_congr_ae,principalEnergyAverage_congr_ae,gaugeEnergyAverage_congr_ae,principalSwitchEndpoint_congr_ae--- the transport, carrier by carrier.principalSwitchEndpoint_of_terminal---Closure.PrincipalSwitchEndpoint, proved, at any pair ofe.def.wsolutions, from the proved terminal.
The terminal's source premises, threaded #
principalSwitchEndpoint_of_terminal carries exactly the terminal's own
binders, re-indexed:
| binder | terminal's form | here |
|---|---|---|
| induction state | inductionState M (m - 1) E | inductionState M (n + h - 1) Ec |
| shell nondegeneracy | 0 < hgap | 0 < h |
| regime | Cterm cstar^{-1} <= E | unchanged |
| fifth-root gate | cgamma <= E^{-5} | unchanged |
| shell budget | hgap <= 6 cstar cgamma^{-1} | unchanged |
| localization gap | 10^10 cgamma^{-1} <= Kc - m | ... <= Kc - (n + h) |
| directions | |e|, |e'| <= 1 | unchanged |
| depth naming | Kc - j = recurrenceMesoScale a cgamma m hgap | at m = n + h |
No binder is added, none is weakened, and no smallness beyond the terminal's own
is assumed. The two corrector binders hwD, hwN are e.def.w itself --- the
definition of the pair the caller is using, not an assumption about it.
References #
- ABK26,
l.approximate.recurrence.formula, Steps 1--3. - ABK26,
e.def.w;e.Pz.def.
The cube average sees only the a.e. class #
Unconditional: two fields that agree a.e. on a triadic cube have the same cube average.
Gradient uniqueness of e.def.w, in the pointwise a.e. spelling #
Unconditional: two zero-trace Dirichlet weak solutions of e.def.w for one
and the same forcing have a.e. equal gradients. This is
Corrector.gradToVectorL2_eq_of_isZeroTraceDirichletRhsWeakSolution_openCubeSet
read through H1Function.coeFn_gradToVectorL2.
Unconditional: the mean-zero Neumann mirror.
The transport, carrier by carrier #
Unconditional: e.Pz.def reads the two correctors only through their cube
averages, so a.e. equal gradients give the same load.
Unconditional: the gauged load of the terminal inherits the congruence.
Unconditional: the left-hand carrier of the terminal depends on the correctors only through their a.e. classes.
Unconditional: the right-hand carrier of the terminal, likewise.
Unconditional: Closure.PrincipalSwitchEndpoint transports along a.e.-equal
corrector gradients.
Junction 4, discharged #
Closure.PrincipalSwitchEndpoint, proved, at any pair of e.def.w
solutions.
The constant Cterm is the proved terminal's own; the premises are the
terminal's own, re-indexed from (m - hgap, m) to (n, n + h). hwD and
hwN are the definition of the corrector pair the caller is using, i.e.
e.def.w at the directions e, e'; the terminal's own witness pair is
discarded in favour of the caller's by gradient uniqueness.
No incomplete-proof axiom is inherited. See the module header.