PrincipalResponseIndepWire #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
NOTE: this module is an ordinary Provider helper / conditional A. The binder inventories below are informal descriptions only.
The annealed carrier, identified at the actual cutoff carrier #
Sources in ABK26:
- The sentence "Therefore, by independence of
bfA_{m-h}andG_{-(h)_{z+cu_n}} P_z(the latter is a function ofk_m - k_{m-h}), increasingMin\eqref{e.cgamma.constraints}if necessary,"; e.lower.bound.principal.one.pre(label; display), whose right-hand side printsavsum_{z in 3^n Zd cap cu_K} E[ G_{-(h)_{z+cu_n}} P_z. bfAhom_{m-h}(z+cu_n) G_{-(h)_{z+cu_n}} P_z ], i.e. the annealed matrix is read at the mesoscale cubez + cu_n.
What this module supplies, and what it does not #
Concretely, ApproximateRecurrence.PrincipalResponseLegsIndep
integral_blockQuadratic_shellSplit_eq consumes five inputs -- hBmeas,
hWmeas, hB, hW, hBbar. Only hBbar is supplied in this module, and
it is supplied at the carriers the display actually uses. The other four are
not open at the display's own matrix and load either; each has a named supplier
strictly downstream of this file:
hBmeas--ApproximateRecurrence.PrincipalResponseLowerShellMeasexists_measurable_representative_switchCubeMatrix;hWmeas--ApproximateRecurrence.PrincipalResponseLoadMeasmeasurable_shellIndexSigma_gaugedPrincipalLoadShell;hB--ApproximateRecurrence.PrincipalResponseLoadMeasintegrable_blockMatEntry_of_representative;hW--ApproximateRecurrence.PrincipalResponseIndepAssemblyexists_gamma0_integrable_toFullBlockVec_gaugedPrincipalLoadShell_mul, under the parameter gates ofe.nablaw.in.L.eight.
None of those four statements is available to, or used by, anything in this module; they are recorded here so that this module's inventory is not read as a claim about the repository.
hBmeas is no longer open at this matrix, and is no longer merely a binder
awaiting a witness: the direct successor of this module,
ApproximateRecurrence.PrincipalResponseLowerShellMeas, supplies it through
exists_measurable_representative_switchCubeMatrix, which produces a function
on Cutoff.ShellSeq d that is entrywise
Cutoff.lowerShellLocalCompletion M lowScale U-measurable and agrees with
switchCubeMatrix almost everywhere under Cutoff.cutoffSampleLaw M; the
direct consumer there,
integral_blockQuadratic_shellSplit_eq_of_representative, is the factorization
at an arbitrary such representative. That is a statement of the successor
module, not of this one; nothing below changes.
The two carriers this module bridges are:
Book.Ch04.annealedBlockMatrixAtScale (Cutoff.coefficientCutoffLaw M L) nintegrates overRegCoeffField dagainst a pushforward ofCutoff.cutoffSampleLaw MalongCutoff.coefficientCutoff M.nu L;- the display's own matrix is an integral over
Cutoff.CutoffSample dagainst(Cutoff.cutoffSampleLaw M).toMeasure.
blockMatEntry_annealedBlockMatrixAtScale_eq_integral_switchCubeMatrix
composes the pushforward with real-translation stationarity to identify the
two. No single proved lemma performs this bridge; the four steps used are
- the two coarse block matrices agree pointwise in the sample -- CoarseGraining's
coarseBlockMatrix_cubeSet_eq_ch02_coarseBlockMatrix_of_aelocallyUniformlyEllipticFieldtogether withCh02.coarseBlockMatrix_eq_ofAEEqand the provedCutoff.coefficientCutoff_canonicalFamily_aeeq; - the pushforward,
Cutoff.coefficientCutoffLaw_eq_mapandMeasureTheory.integral_map, with the integrand's a.e.-strong measurability taken from the provedProvider.Annealed.aestronglyMeasurable_blockMatEntry_coarseBlockMatrix_cubeSet; - real-translation stationarity,
integral_blockMatEntry_coarseBlockMatrix_cubeSet_eq_originCube_of_mem_descendantsAtScale, which movesz + cu_ntocu_nat every integer scale, positive or negative; - the annealed entry as the origin-cube expectation, definitionally.
The scale the bridge forces #
Step 3 transfers a descendant of cu_K at scale Q.scale - j to the origin
cube at that same scale. The bridge therefore holds at n = (originCube d K).scale - j and at no other n: the annealed matrix of
e.lower.bound.principal.one.pre is the one at the manuscript's mesoscale, as
prints it. Consumers that carry n as a free integer must instantiate it
there.
What this module does NOT supply #
It does not produce the independence replacement hindep, and it does not
re-state any consumer with hindep removed. hindep remains a binder of
ApproximateRecurrence.PrincipalResponseBudgetWire
exists_smallCoupling_principalEnergy_bound_of_centering
and of its predecessors, untouched by anything below. The four inputs that are
not supplied in this module are, precisely:
hBmeas, the statement thatbfA_{m-h}is measurable for the completed lower-shell field. Nothing in this module concludesMeasurable[Cutoff.lowerShellLocalCompletion M L U] ffor anyf; the only lemmas with that conclusion available at this point of the import order are the two generic a.e.-representative transfers ofCutoff.Locality. Strictly downstream of this file,ApproximateRecurrence.PrincipalResponseLowerShellMeasexists_measurable_representative_switchCubeMatrixproduces a function onCutoff.ShellSeq dwith that conclusion entrywise, agreeing withswitchCubeMatrixalmost everywhere underCutoff.cutoffSampleLaw M, and its direct consumerintegral_blockQuadratic_shellSplit_eq_of_representativecarries the pair as binders. Neither statement is available to, or used by, anything in this module.hWmeas, the parenthetical "the latter is a function ofk_m - k_{m-h}", at the display's own load. It is supplied strictly downstream of this file byApproximateRecurrence.PrincipalResponseLoadMeasmeasurable_shellIndexSigma_gaugedPrincipalLoadShell, which isMeasurable[Cutoff.shellIndexSigma (Set.Ioc n m)]for the gauged loadG_{-(h)_{z+cu_n}} P_zunder the geometric membership and the two weak-solution binders ofe.def.w, with no measurability, continuity or selection property assumed of the corrector families. Its component legs there -- the measurability offreshShellCubeAverage, of the two cube averages ofe.Pz.def, and ofprincipalPzitself -- exist but areprivateto that module, so only the composite gauged-load statement is available to consumers, and it is the only form in which this file'shWmeascan be discharged.hB, the entrywise integrability of the coarse matrix, supplied at any representative byApproximateRecurrence.PrincipalResponseLoadMeasintegrable_blockMatEntry_of_representative.hW, the second-moment integrability of the gauged load, supplied under the parameter gates ofe.nablaw.in.L.eightbyApproximateRecurrence.PrincipalResponseIndepAssemblyexists_gamma0_integrable_toFullBlockVec_gaugedPrincipalLoadShell_mul.
The mixed independence
Cutoff.indep_lowerShellLocalCompletion_shellIndexSigma_Ioc is still not
transported from (Cutoff.ShellSeq d, M.P.toMeasure) to (Cutoff.CutoffSample d, Cutoff.cutoffSampleLaw M), and no such transport is used downstream: the
factorization is performed at the shell carrier, and only the resulting
integrals are moved to the cutoff-sample carrier, along
Cutoff.map_cutoffSampleLaw_val. The one proved independence transport,
Cutoff.indep_cutoffSampleLocalSigma_of_indep_completion, remains
completion-against-completion at a single index.
Main results #
coarseBlockMatrix_cubeSet_coefficientCutoff_eqswitchCubeQuad_eq_blockVecDot_gaugedSwitchLoadintegral_blockMatEntry_switchCubeMatrix_eqblockMatEntry_annealedBlockMatrixAtScale_eq_integral_switchCubeMatrix
References #
- ABK26, (the sentence quoted above);
e.lower.bound.principal.one.pre(label; display).
The two factors of switchCubeQuad #
Unconditional: bfA_{m-h}(z + cu_n) at the actual cutoff carrier, i.e. the
coarse block matrix that PrincipalResponseSwitchActualPerCube.switchCubeQuad
conjugates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Unconditional: G_{-(h)_{z+cu_n}} P_z, the gauged load that
PrincipalResponseSwitchActualPerCube.switchCubeQuad tests the matrix against,
at the manuscript's own centering constant freshShellCubeAverage.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Unconditional: switchCubeQuad is the doubled quadratic form of
switchCubeMatrix at gaugedSwitchLoad.
It is a definitional unfolding and carries no hypothesis.
The two coarse block matrices #
Unconditional: on every genuine cutoff sample the ambient coarse block
matrix of the cutoff field on cubeSet R is the Chapter 2 coarse block matrix
of the cutoff coefficient family on cubeDomain R.
This is CoarseGraining's Ch04 identification transported across the
a.e.-equality of the canonical Chapter 2 family with the literal cutoff family.
The pushforward #
Unconditional: the cutoff-sample expectation of a coarse block entry is the
RegCoeffField expectation against the actual coefficient-cutoff law.
This is the pushforward half of the carrier bridge: coefficientCutoffLaw M L
is by definition the image of cutoffSampleLaw M under
coefficientCutoff M.nu L.
The bridge #
The annealed carrier, at the actual carriers.
For every cube R of the depth-j grid below cu_K, every entry of the
annealed matrix bfAhom_{m-h} read at the mesoscale (originCube d K).scale - j
is the expectation, on the genuine cutoff-sample carrier, of the corresponding
entry of the very matrix switchCubeQuad conjugates.
This is the hBbar input of
ApproximateRecurrence.PrincipalResponseLegsIndep
integral_blockQuadratic_shellSplit_eq, restated at
(Cutoff.CutoffSample d, Cutoff.cutoffSampleLaw M) instead of at
(Cutoff.ShellSeq d, M.P.toMeasure).
The scale is forced: real-translation stationarity moves a descendant of cu_K
to the origin cube at the same scale, so the identity holds at n = (originCube d K).scale - j, which is the scale
e.lower.bound.principal.one.pre (label) prints.
: this statement holds only under the propositions supplied by its binders --
here just the geometric membership hR. It is a provider A, not a
source-facing frozen declaration. It does not produce the independence
replacement hindep, which remains a binder of every consumer that carries it;
see the module docstring for the four inputs's factorization that are not
supplied here.