SuperposedEnvelope #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The summed collar envelope of the superposed competitor #
This module proves a local summed active-component gradient estimate for the
superposition presentation of l.piecewise.affine.approx. On a good collar
cube nothing identifies the superposed cell slope with the single-mesh
kuhnSlope β competitorVertexData, so pricing it needs the summed estimate
together with the dimension-only multiplicity bound |π_R| β€ M(d). That bound
is ActiveFamily.ncard_activeComponents_le, with M(d) = 3Β·11^d, and this
module performs the aggregation on top of it.
The summed display, and what is implemented #
The correct form of the gradient estimate of e.hat.linear.properties β the
printed component-local display is false for the superposed competitor β is
|ββΜ_p β p| β€ C(d) |p| β_{π β π_R} diam(π) / Ο_π ,
π_R = {π : R β π©(π)} , Ο_π = 3^{mβ(j_π+1)βh_{j_π+1}} ,
with the equivalent restatement: after proving the dimension-only Whitney
overlap bound |π_R| β€ M(d), one may use the squared form
|ββΜ_p β p|Β² β€ C(d)|p|Β² β_{π β π_R} diam(π)Β²/Ο_πΒ².
That squared form is what is implemented, in three steps and with every constant explicit:
- the sum itself β
superposedCompetitorCellSlope_sub_eq_sumcollapses the definingfinsumto a finite sum over anyFinsetcontainingπ_R(inactive components have cell constantp, so they contribute0); - one summand β
vecNormSq_globalCompetitorCellSlope_sub_le_diamis exactlyd (2 |p|_{βΒΉ} diam(π) / Ο_π)Β²at the component's own common coarse cell, withΟ_π = componentInterpolationScalethe interpolation scale of that component; - the aggregation β
vecNormSq_sum_le_card_mul_sum_vecNormSq(finite-vector Cauchy--Schwarz,|β v|Β² β€ |A| β |v|Β²) followed bycard_le_multiplicityBound_of_forall_mem_activeComponents. This is the "after proving|π_R| β€ M(d)" clause;M(d)enters twice, once from Cauchy--Schwarz and once from summing the uniform per-component envelope.
The LΒΉ display is the pre-Cauchy--Schwarz form of the same sum and is not
separately stated: the consumers below take squares.
The layer envelope, and the constant #
Feeding the proved local cluster-diameter datum into the summand gives the
per-component layer envelope at the same constant as the single-mesh
envelope of CollarLayerEnvelope.lean,
|ββΜ_p^π β p|Β² β€ (648 d)Β² 3^{2 b (k + h_k)} |p|Β² on every cell of a
layer-`k` Whitney cube,
and the aggregation then gives the deliverable
|ββΜ_p β p|Β² β€ (M(d) Β· 648 d)Β² 3^{2 b (k + h_k)} |p|Β² ,
superposedGradConst d = M(d) Β· 648 d = 1944 d Β· 11^d .
Itemized: 648 d is CollarLayerEnvelope's own constant (2 for the
two-vertex oscillation, one d for the Kuhn coordinates, one d for the
βΒΉ-to-βΒ² conversion, 324 = 4Β·3β΄ for the cluster-diameter bound's factor
4 times the scale step), and M(d) = 3Β·11^d is
ActiveFamily.multiplicityBound (three layers times the cubewise per-layer
packing). Nothing on the right depends on a component, a layer of a component,
or the sample. This is the Cgrad of r.gradient.bound.simplified,
discharged here at Cgrad = superposedGradConst d for the superposed
competitor.
Why the single-mesh endpoint is not instantiated directly #
The single-mesh collar layer envelope prices
kuhnSlope π° (competitorVertexData β p) β p at the final e.SW.def cell
π° and the whole family β. The summand of the superposition is a
different object: the cell constant of one component's correction is
kuhnSlope U (competitorVertexData π p) at the coarse root cell U of that
component's own common mesh, whose side is Ο_π and not the final cell side.
So the single-mesh endpoint is not instantiable here, but its proved local
route is: this module reuses the public instruments
(active_badComponent_finite_and_diam_le,
four_mul_three_rpow_layer_envelope_le, closedCubeCarrier_mono) together
with CompetitorVertexData's
vecNormSq_kuhnSlope_competitorVertexData_sub_le_of_forall_touching, which is
already stated at an arbitrary descendantsAtScale Q j and therefore applies
verbatim at the coarse cell. The diameter datum is the proved local one, at
the single component recovered from its own touching bad cube.
Scope #
The estimate is per cell of SW(β‘_m), which is the level at which
e.hat.linear.properties states its gradient estimate, and the level
Multiscale.sum_of_a_decomp consumes. It is a statement about the defined
field superposedCompetitorSlope, which
ActiveFamily.superposedCompetitor_sub_eq_vecDot identifies as the classical
per-cell gradient; no a.e./weak-gradient identification, no HΒΉβ membership
and no solenoidal leg is claimed here. The G-leg of the superposed branch of
Multiscale.ConclusionRoot is the same object at the load q, so the
deliverable, being stated for every p : Vec d, discharges both legs; the
divergence competitor of
CollarLayerEnvelopeG.lean is the G-leg of the single-mesh branch and is
not used here. No global function, continuity or subordination statement is
made (they are ActiveFamily.lean's).
Consumer shape #
The conclusion is character-for-character the hFv/hGv binder of
Multiscale.ConclusionAssemblyFinal.collarCellForm_le_collarEnvelopeConst_mul_layerQuantity_ae,Multiscale.ConclusionRoot.tsum_simplexPartition_cutoff_two_leg_le_ofReal_payload_assembled_ae,Multiscale.LayerUniform.blockVecDot_coarseBlockMatrix_collar_whitneySimplexCells_le_aeandMultiscale.ConclusionCompetitor.collarCellForm_le_stepOneLayerMajorant_ae,
namely vecNormSq (Fv T β p) β€ CgradΒ² 3^{2(b(n+h_n))} vecNormSq p quantified
over n, Q β π²(β‘_m,n) and T β S(β‘), at Cgrad := superposedGradConst d
(1 β€ Cgrad is one_le_superposedGradConst). This module does not perform
that composition and closes no node.
References #
- ABK26:
l.piecewise.affine.approxande.hat.linear.properties; Step 1 with the common coarse mesh and its scale3^{mβ(n_j+1)βh_{n_j+1}}, and Step 2;r.gradient.bound.simplified;e.SW.def;e.neighborhood.def;l.bad.clusters.geometryande.cluster.diameter.bound;e.hn.gap;e.bounds.on.slopes.when.bad.
The aggregation device #
Finite-vector Cauchy--Schwarz: |β_{a β A} v_a|Β² β€ |A| β_{a β A} |v_a|Β².
The interpolation scale Ο_π #
Ο_π = 3^{mβ(j_π+1)βh_{j_π+1}}: the side of the common coarse mesh on
which the correction belonging to the component π is interpolated, with j_π
the least Whitney layer met by π©(π) (represented by
componentWindowLayer).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cell slope of the superposition is a finite sum over π_R #
The superposed cell slope is p plus a finite sum over the active
components ('s π_R). Any finite family A of components containing π_R
may be used: a component inactive at the cell's Whitney cube has cell constant
p and contributes 0 (clause 3 of e.hat.linear.properties). This
exports, publicly, the collapse proved inside
ActiveFamily.superposedCompetitor_sub_eq_vecDot.
One summand: a single component, at its own scale Ο_π #
An active component is finite β it sits inside its own touching neighborhood, which the proved cluster geometry makes finite.
An active component is the component of one of its own bad cubes touching
R β the maximality fact isolates, in the form that hands the proved local
diameter datum to a single component.
The summand's corrected estimate: the cell constant of one component's
correction deviates from p by at most d (2 |p|_{βΒΉ} diam(π) / Ο_π)Β² in
squared Euclidean norm, on every cell of every Whitney cube at which the
component is active.
This is Step 2 of l.piecewise.affine.approx read at the component's own
common coarse mesh: the final e.SW.def cell sits inside a single cell U of
that mesh, U has side Ο_π, and the Step-2 vertex bound applies at U
because U is a triadic descendant of the Whitney cube.
The per-component layer envelope #
The layer envelope of ONE component's correction: on every cell of a
layer-k Whitney cube at which the component π is active,
|ββΜ_p^π β p|Β² β€ (648 d)Β² 3^{2 b (k + h_k)} |p|Β² .
This is's summand with the proved local cluster diameter inserted: diam(π) β€ 4Β·3^{b(l+h_l)}3^{mβlβh_l} (l.bad.clusters.geometry(2)'s factor 4, via
active_badComponent_finite_and_diam_le at the component recovered from its
own touching bad cube), divided by Ο_π = 3^{mβ(j_π+1)βh_{j_π+1}}. The
constant is the same 648 d as the single-mesh local envelope; the window
binder is discharged, not assumed.
The deliverable: the layer envelope of the superposed competitor #
It is the Cgrad of r.gradient.bound.simplified for the superposed
competitor.
Equations
Instances For
's summed active-component estimate, in the layer-envelope form the collar A
consumes β the deliverable of this module and the bridge that
Multiscale.ConclusionRoot's F-1 leaves open. On every cell of every
layer-k Whitney cube,
|ββΜ_p β p|Β² β€ (M(d) Β· 648 d)Β² 3^{2 b (k + h_k)} |p|Β² ,
for the superposed competitor βΜ_p = β_p + Ξ£_π (βΜ_p^π β β_p)'s
overlap-safe presentation. The multiplicity M(d) enters twice β once through
Cauchy--Schwarz, once through summing the uniform per-component envelope β
which is exactly's requirement that the overlap multiplicity be paid "in the
gradient and energy constants".
Nothing on the right depends on a component, on a layer of a component or on the
sample: the whole random content sits in the binder havoid, the deterministic
diameter-avoidance datum the cluster node already runs on. The window binder
hwin of the superposition chain is discharged here, not assumed.
The deliverable at the manuscript's own bad family and profile β = badFamily M m h_n omega, h_n = whitneyScale M m E b kβ omega, with the
avoidance binder discharged by the proved e.diameter.deterministic, exactly
as in the proved single-mesh envelope's own concrete corollary. Applied at the
load q this is also the G-leg of the superposed branch of
Multiscale.ConclusionRoot.