Bump construction for Theorem A #
A fixed one-dimensional bump η, its dilations η(β·) with closed-form
mass identities, and the product bump ∏ₖ η(βₖ yₖ) on ℝⁿ with its Gram
matrix ∫ ∂ᵢψ ∂ⱼψ (diagonal, explicit).
Main contents #
bumpRadius n— radiusρwithρ √n < π/2, so a rotated product bump supported in the box of radiusρlies in(-π,π)ⁿ.eta n— aC^∞bump onℝ,η = 1on[-ρ/2, ρ/2],supp η = (-ρ,ρ).etaMass n = ∫ η²,etaDerivMass n = ∫ η'², both positive.dil n β t = η (β t);∫ (dil β)² = etaMass/β,∫ (dil β)'² = β·etaDerivMass,∫ dil β · (dil β)' = 0.
The basic one-dimensional bump #
The basic bump as a ContDiffBump centred at 0, rIn = ρ/2, rOut = ρ.
Equations
- NashEmbedding.bump1D n = { rIn := NashEmbedding.bumpRadius n / 2, rOut := NashEmbedding.bumpRadius n, rIn_pos := ⋯, rIn_lt_rOut := ⋯ }
Instances For
The basic bump as a function ℝ → ℝ.
Equations
- NashEmbedding.eta n t = ↑(NashEmbedding.bump1D n) t
Instances For
∫ η'².
Equations
- NashEmbedding.etaDerivMass n = ∫ (t : ℝ), deriv (NashEmbedding.eta n) t ^ 2
Instances For
Dilations #
theorem
NashEmbedding.dil_hasCompactSupport
(n : ℕ)
{β : ℝ}
(hβ : 0 < β)
:
HasCompactSupport (dil n β)
theorem
NashEmbedding.deriv_dil_hasCompactSupport
(n : ℕ)
{β : ℝ}
(hβ : 0 < β)
:
HasCompactSupport (deriv (dil n β))
The product bump on ℝⁿ #
The product bump ψ_β(y) = ∏ₖ η(βₖ yₖ).
Equations
- NashEmbedding.prodBump n β y = ∏ k : Fin n, NashEmbedding.dil n (β k) (y k)
Instances For
theorem
NashEmbedding.prodBump_hasCompactSupport
{n : ℕ}
{β : Fin n → ℝ}
(hβ : ∀ (k : Fin n), 1 ≤ β k)
:
HasCompactSupport (prodBump n β)
The k-th factor of ∂ᵢψ_β: the derivative of the dilated bump when k = i,
the dilated bump itself otherwise.
Equations
- NashEmbedding.factor n β i k = if k = i then deriv (NashEmbedding.dil n (β k)) else NashEmbedding.dil n (β k)
Instances For
The Gram matrix #
Rotation by a matrix with |det| = 1 #
theorem
NashEmbedding.integrable_comp_mulVec
{n : ℕ}
{M : Matrix (Fin n) (Fin n) ℝ}
(hdet : |M.det| = 1)
{G : (Fin n → ℝ) → ℝ}
(hG : Continuous G)
(hGi : MeasureTheory.Integrable G MeasureTheory.volume)
:
MeasureTheory.Integrable (fun (x : Fin n → ℝ) => G (M.mulVec x)) MeasureTheory.volume
The k-th partial derivative of the product bump, as a function.
Equations
- NashEmbedding.prodBumpPD n β k y = (fderiv ℝ (NashEmbedding.prodBump n β) y) (Pi.single k 1)
Instances For
theorem
NashEmbedding.prodBumpPD_continuous
{n : ℕ}
(β : Fin n → ℝ)
(k : Fin n)
:
Continuous (prodBumpPD n β k)
theorem
NashEmbedding.prodBumpPD_hasCompactSupport
{n : ℕ}
{β : Fin n → ℝ}
(hβ : ∀ (k : Fin n), 1 ≤ β k)
(k : Fin n)
:
HasCompactSupport (prodBumpPD n β k)
Amplitude #
Spectral assembly #
Orthogonality facts for a real orthogonal (unitary) matrix.
theorem
NashEmbedding.exists_bump_gram_approx
{n : ℕ}
{B : Matrix (Fin n) (Fin n) ℝ}
(hB : B.PosSemidef)
{K : ℝ}
(hK : 0 < K)
:
Bump with prescribed Gram matrix up to K. For every real PSD matrix B and every
K > 0 there is a C^∞ compactly supported χ with supp χ ⊂ (-π,π)ⁿ and
|∫ ∂ᵢχ ∂ⱼχ − Bᵢⱼ| ≤ K for all i, j.