SubadditiveDecomposition #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The conditional trimming kernel for the subadditive decomposition #
It does not by itself realize or close that step of p.bfA.multiscalebound:
its main theorem keeps the competitor fields and their structural clauses as
explicit premises.
The target display is e.sum-of-a-decomp of ABK26:
| ๐hom_{n-1}^{-1/2} P . ๐_L(โก_n) ๐hom_{n-1}^{-1/2} P |
โค โ_{๐ฐ โ ๐ฎ๐ฒ(โก_n)} (|๐ฐ|/|โก_n|) | ๐_L^{1/2}(๐ฐ) ๐hom_{n-1}^{-1/2} P |ยฒ 1_{ยฌ๐(๐ฐ)}
+ โ_{๐ฐ โ ๐ฎ๐ฒ(โก_n)} (|๐ฐ|/|โก_n|)
| ๐_L^{1/2}(๐ฐ) ๐hom_{n-1}^{-1/2} (โโฬ_p(๐ฐ), (โยทDฬ_q)(๐ฐ)) |ยฒ
1_{ยฌ๐(๐ฐ)} 1_{๐ฐ โ ๐ฉ(โ)} .
The route (/: varying slope, never csInf_le) #
The engine is the per-cell varying-slope gluing of l.subadd.betterer,
proved in Provider/Whitney/SubadditivityCountable.lean
(ofReal_bfA_quadratic_le_simplex_weighted_tsum): exact cell minimizers at the
cell's own slope (โโฬ_p(๐ฐ), โยทDฬ_q(๐ฐ)) are pasted into a single admissible
competitor by zero-extension of their Lยฒ_pot,0/Lยฒ_sol,0 corrections. Every
term of the right-hand side below is therefore a genuine coarse-grained
๐_L(๐ฐ) quadratic form, which is what bounds.
This module supplies the two things the gluing lemma still needs at the manuscript's own partition, and then performs the manuscript's trimming:
- the cells of
SW(โก_m)as a countable family of Chapter 2 domains covering the root cube up to a null set (SimplexDomains.lean); - the split of the resulting single sum into the two printed sums, using the
two structural clauses of
e.hat.linear.properties.
The load is a general block vector #
The manuscript's left-hand side is loaded at ๐hom_{n-1}^{-1/2} P and every
right-hand cell term at ๐hom_{n-1}^{-1/2} Pฬ(๐ฐ). By e.homs.defs.U.diag (
an verified node) ๐hom_{n-1} is block diagonal with scalar blocks,
๐hom_{n-1}^{-1/2} (p,q) = (ฯ_{n-1}^{-1/2} p, ฯ_{n-1}^{1/2} q), and the two
legs are rescaled independently. Since Lยฒ_pot,0 and Lยฒ_sol,0 are linear
spaces, the frame commutes with every hypothesis and with every conclusion
below. The theorem is therefore stated at a general load (p, q) and a
general competitor pair; the manuscript's display is the instantiation
p โฆ ฯ_{n-1}^{-1/2} p , q โฆ ฯ_{n-1}^{1/2} q ,
F โฆ ฯ_{n-1}^{-1/2} โโฬ_p , G โฆ ฯ_{n-1}^{1/2} โยทDฬ_q .
This is strictly more general than the printed display; nothing is assumed
about ๐hom.
The competitor is an explicit local interface #
The theorem in this low-level module is deliberately generic in the competitor
pair. It therefore carries the relevant conclusions of
l.piecewise.affine.approx as explicit hypotheses, in the exact shape
e.hat.linear.properties delivers and at the same carrier at which
l.subadd.betterer already reads it (the two fields F = โโฬ_p and G = โยทDฬ_q, see SubadditivityBetter.lean):
hF,hG:e.hat.linear.1ande.hat.D.bc, each read at its label and content;hFc,hGc:e.hat.linear.2, the subordination of the competitor toSW(โก_m), withFc/Gcthe manuscript's own notationโโฬ_p(๐ฐ),โยทDฬ_q(๐ฐ);hbadF,hbadG: clause 1 ofe.hat.linear.properties,โโฬ_p = 0in everyโก โ โ;hoffF,hoffG: clause 3 ofe.hat.linear.properties((clause 3; the cases-end line asserts nothing โ, format)),โโฬ_p = pin every๐ฐ โ SW(โก_m) โ ๐ฉ(โ).
Clauses 1 and 3 are printed for the potential leg only. Their algebraic
transfer to the solenoidal leg is recorded below as
hatDDivergenceValue_zero and hatDDivergenceValue_id, but the generic theorem
sum_of_a_decomp still takes hbadG and hoffG explicitly because its
abstract field G is not definitionally hatDDivergenceValue. The concrete
superposed route later discharges these premises. Clause 2 of
e.hat.linear.properties (the collar gradient bound) is not used by this
node โ it is spent by #conclusion through r.gradient.bound.simplified โ and
is not assumed.
The node's inputs, and where each is consumed #
d.whitney.bad-set.definitionsandd.simplex.partitionare consumed directly:simplexPartition,whitneyPartition,badFamily,whitneyNeighborhood, and the exactness/disjointness theorems of the proved Whitney layer.l.subadd.bettereris consumed directly, in its countable[0,โ]form.l.bad.clusters.geometryis not consumed bysum_of_a_decompitself. In the manuscript it checks the hypotheses ofl.piecewise.affine.approx("each๐_jsatisfies the hypotheses of Lemma."). Its proved geometry feeds the downstream affine/superposition construction, which now supplies the concrete cellwise clauses; none of that downstream discharge is credited to this conditional kernel.
Scope notes #
- No face-to-face or simplicial-complex property of
SW(โก_m)is used: the gluing pastes measurableLยฒcorrections supported in single cells, never continuous ones, so no cross-cell compatibility is needed. The two-layer common-coarse property --- that cells of adjacent layers sit in a common coarse simplex --- is an obligation ofl.piecewise.affine.approx, not of this node, and nothing below needs it. - concern Steps 3 of
p.bfA.multiscalebound; they touch the consumption of this display, not its derivation, and nothing below depends on them.
References #
- ABK26, (
e.sum-of-a-decomp), (e.hat.linear.1,e.hatdq,e.hat.D.bc), (l.piecewise.affine.approx), (e.homs.defs.U.diag).
e.hatdq: the solenoidal leg of the two structural clauses #
(Dฬ_q)_{ij} = (d-1)^{-1} (q_j โฬ_{e_i} - q_i โฬ_{e_j}) and (โ ยท A)_j = โ_i โ_{x_i} A_{ij} (footnote), so on a cell where every โโฬ_{e_k} is the
constant vector A k,
(โ ยท Dฬ_q)_j = (d-1)^{-1} โ_i (q_j (A i) i - q_i (A j) i).
The two clauses of e.hat.linear.properties used by this node fix A
completely โ A = 0 inside a bad cube, A k = e_k off the collar โ so the
solenoidal leg is determined, and no separate hypothesis about โ ยท Dฬ_q is
needed.
The Whitney cube containing a cell of SW(โก_m) #
"the cube โก โ ๐ฒ(โก_m) containing ๐ฐ". The Whitney cubes are pairwise
disjoint and a cell has nonempty carrier, so this cube is unique
(whitneyCubeOf_eq); the value off SW(โก_m) is irrelevant and is pinned to
the cell's own support cube.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uniqueness of the containing cube.
The containing cube of a cell produced by the layer-n decomposition of a
layer-n Whitney cube is that cube.
The two indicators of e.sum-of-a-decomp #
1_{ยฌ๐(๐ฐ)}: the bad event of the Whitney cube containing the cell does not
occur.
Equations
- One or more equations did not get rendered due to their size.
Instances For
1_{๐ฐ โ ๐ฉ(โ)}: the Whitney cube containing the cell lies in the neighborhood
of the bad family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
SW(โก_m) as an admissible dissection #
The weight |๐ฐ| / |โก_m| of e.sum-of-a-decomp.
Equations
Instances For
The conditional trimming statement #
e.sum-of-a-decomp, the trimmed simplex decomposition.
For the simplex partition SW(โก_m), a competitor pair (F, G) admissible for
the load (p, q) on the open root cube, subordinate to SW(โก_m) with cell
values (Fc ๐ฐ, Gc ๐ฐ), vanishing on the cells of bad Whitney cubes and equal to
(p, q) on the cells off the collar ๐ฉ(โ),
| (p,q) . ๐(โก_m) (p,q) |
โค โ'_{๐ฐ โ SW(โก_m)} (|๐ฐ|/|โก_m|) ((p,q) . ๐(๐ฐ) (p,q)) 1_{ยฌ๐(๐ฐ)}
+ โ'_{๐ฐ โ SW(โก_m)} (|๐ฐ|/|โก_m|)
((Fc ๐ฐ, Gc ๐ฐ) . ๐(๐ฐ) (Fc ๐ฐ, Gc ๐ฐ)) 1_{ยฌ๐(๐ฐ)} 1_{๐ฐ โ ๐ฉ(โ)}
as an inequality in [0, โ]. See the module docstring for the frame
instantiation (p,q) โฆ ๐hom_{n-1}^{-1/2} P recovering the printed display, and
for the conditional inventory of the l.piecewise.affine.approx binders.