Product #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The Besov product estimate e.besov.mult at the consuming exponents #
Source: ABK26 (e.besov.mult) as consumed at e.split.besov.stuff inside the
proof of l.Dh.bound.
The consuming instance is
‖ v ξ ‖_{B^{s}_{2,2}(□)}
≤ C ‖v‖_{L²(□)} ‖∇ξ‖_{L^∞(□)} + C ‖ξ‖_{L^∞(□)} [v]_{B^{s}_{2,2}(□)} ,
with a scalar multiplicand v ∈ L² and a vector multiplier ξ ∈ W^{1,∞}, at
s = 3/8. This file proves exactly that split.
What is new here #
CoarseGraining already proves the per-cube Hölder step with no regularity
hypothesis (cubeLpNorm_two_cubeFluctuationVec_scalar_smul_le_note_terms), and
it proves the multiscale assembly for a C^∞ multiplier
(the smooth-multiplier cutoff estimate for the positive Besov partial seminorm).
The sensitivity multiplier ∇ · h is only W^{1,∞}, so the smoothness
hypothesis is unusable downstream. This file redoes the assembly with the
multiplier regularity spelled as the convex-domain form of W^{1,∞}: a
Lipschitz bound on the cube. On a convex set these are the same regularity
class, and no proof step is smuggled into a hypothesis.
Structure #
cubeLpNorm_infty_sub_cubeAverageVec_le_cubeScaleFactor_mul_of_lipschitzOn— the oscillation of the multiplier on a cube;cubeLpNorm_two_cubeFluctuationVec_scalar_smul_le_of_lipschitzOn— one cube;cubeBesovPositiveVectorDepthSeminorm_scalar_smul_le_of_lipschitzOn— depthj;cubeBesovPositiveVectorPartialSeminormTwo_scalar_smul_le_of_lipschitzOn— finite-depthℓ²assembly;cubeBesovPositiveVectorPartialSeminormTwo_scalar_smul_le_besovMult— the finale.besov.multshape, with theL²-of-vfactor.
Everything is stated at finite depth N, uniformly in N: the sSup
(infinite-depth) version cannot be stated without carrying a BddAbove
hypothesis, which the statement discipline forbids. This matches how
CoarseGraining's own downstream consumers use the cutoff-product estimate.
Step 1: oscillation of a Lipschitz multiplier on a cube #
The L^∞ oscillation about the mean of a multiplier that is B-Lipschitz on
the cube is at most the cube diameter times B. This is the only place the
multiplier regularity is used; it replaces CoarseGraining's ContDiff route.
Step 2: the one-cube product estimate #
One-cube form of e.besov.mult for a B-Lipschitz vector multiplier.
Step 3: the depth-j estimate #
Depth-j form of e.besov.mult for a B-Lipschitz vector multiplier.
Step 4: the finite-depth ℓ² assembly #
Finite-depth form of e.besov.mult for a B-Lipschitz vector multiplier.
Step 5: the e.besov.mult shape #
The constant produced by summing the geometric series ∑ 3^{2(s-1)j}.
Equations
Instances For
The Besov product estimate e.besov.mult at the consuming exponents
p = q = 2, for a scalar multiplicand in L² and a B-Lipschitz (i.e.
W^{1,∞}) vector multiplier, at finite depth.
This is the exact split used at e.split.besov.stuff: an L² norm of the
multiplicand times the gradient bound of the multiplier, plus the L^∞ norm of
the multiplier times the Besov seminorm of the multiplicand.