HomBridgeDataEmbedding #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Theorem B, §4.5, Step 2: the data embedding C^{0,1/2} ↪ H^s(□_m) #
The target #
Step 2 of Theorem B prices the Step-2 solution by its data. The datum enters
Theorem C through the Besov leg 3^{sm} [g]_{H^s(□_m)}, while the §4.5
normalization supplies only the HÖLDER bound
[g]_{C^{0,1/2}(□_m)} ≤ 1 and ‖∇h‖_{C^{0,1/2}(□_m)} ≤ 1.
The missing conversion — the obstruction (4) — is
[g]_{C^{0,1/2}(□_m)} ≤ K ⟹ 3^{sm} [g]_{H^s(□_m)} ≤ C(d,s) K 3^{m/2}
for 0 < s < 1/2, together with the identical statement for ∇h. This module
gives it.
Most of the engine is already available #
The conversion is not new analysis. Both the Gagliardo engine and its □_m
instance are already in this repository:
Provider.Regularity.normalizedGagliardoESeminormOn_le_of_holderHalf(HolderGagliardoEmbedding.lean) — the window-free atom[g]_{H^s(A)} ≤ K (C_rad(d,β) · R^d · R^{-β})^{1/2},β = d + 2s - 1, for any windowAof sup-diameter≤ R, at the very carriers this repository uses;Provider.Regularity.radialKernelConst_holderGagliardoBeta_le/stepFourGagliardoConst_le(HolderGagliardoRangeGuard.lean) — the constantC_rad(d, d+2s-1) ≤ 2^{d+1} 3^d (1-2s)^{-1}, i.e. the correction's(1-2s)^{-1/2};Provider.Regularity.three_rpow_mul_normalizedGagliardoESeminormOn_cube_le(StepFourSeminormComparisons.lean) — the target display itself, at the windowopenCubeSet (originCube d m):3^{ms}[g]_{H^s(□_m)} ≤ K · C_{S4.4}(d,s) · 3^{m/2}, generic inE, so thegleg and the∇hleg are ONE declaration.
Nothing here re-derives any of that. The honest residue, and the whole content of this module, is:
homDataConst+stepFourGagliardoConst_le_homDataConst— the range guard bounds the constant only in itss-dependent form(2^{d+1} 3^d / (1-2s))^{1/2}, which blows up ass → 1/2. §4.5 runs ats = |log γ|⁻¹, which is≤ 1/4but never a fixed numeral, so what is needed is oneγ-free constant valid on the whole RANGE0 < s ≤ 1/4; it is supplied here.cubeSet_subset_ball_of_mem— the window geometry a general-cube reading needs. Step 2b's windows arez + □_jforz ∈ 3^j ℤ^d ∩ □_m, i.e. arbitrary triadic cubes, while the Support layer's correspondence anchor is stated at the HALF-OPEN realization; it is that realization which makes the ball radius exactly the side length3^m(each coordinate inequality is strict), with no dimensional loss.
The constant #
stepFourGagliardoConst d s = C_rad(d, d+2s-1)^{1/2} carries (1-2s)^{-1/2}
and therefore is NOT a constant as s → 1/2. The §4.5 instance is protected by
's gate s = |log γ|⁻¹ ≤ 1/4 (carried by HomStepEnvelope's
homS_le_quarter), at which 1 - 2s ≥ 1/2 and the constant collapses to the
genuinely γ-free homDataConst d = (2^{d+2} 3^d)^{1/2}. It is that pinned
C(d) form which is stated here.
1. The cube as a sup-ball about each of its points #
A triadic cube of scale m sits in the open sup-ball of radius 3^m
about any of its own points.
The half-open realization cubeSet gives |x i - y i| < 3^m STRICTLY in every
coordinate, and the ambient metric on Vec d = Fin d → ℝ is the supremum
metric, so the radius is the side length itself.
4. The pinned constant #
C_data(d) = (2^{d+2} 3^d)^{1/2}: the γ-free constant of the data
embedding at the §4.5 gate s ≤ 1/4.
Instances For
The s-dependence removed, under the explicit gate.
For 0 < s ≤ 1/4 we have 1 - 2s ≥ 1/2, so the (1-2s)^{-1/2} is at most
2^{1/2} and C_{S4.4}(d,s) ≤ C_data(d). The correction is respected: the
absorption happens ONLY under the displayed hypothesis s ≤ 1/4.