Schwartz Function Slicing and Partial Hermite Coefficients #
Defines the slicing of a multi-dimensional Schwartz function along one coordinate and the partial Hermite coefficient map. These are the "A1" and "A2" analytical constructions used in the multi-dimensional Hermite expansion proof.
Main definitions #
euclideanSnoc d y t: embed(y, t)intoEuclideanSpace ℝ (Fin (d+1))euclideanInit d x: project to the firstdcoordinatesschwartzSlice d f y: fix firstd+1coordinates off ∈ S(ℝ^{d+2}), getS(ℝ)schwartzPartialHermiteCoeff d f n: integrate out last coordinate against then-th Hermite function, getS(ℝ^{d+1})
Sorry inventory #
0 sorrys. All lemmas fully proved. <!-- count_axioms:skip -->
Proved lemmas #
euclideanSnoc_norm_sq—‖euclideanSnoc y t‖² = ‖y‖² + t²euclideanSnoc_norm_ge_left—‖y‖ ≤ ‖euclideanSnoc y t‖integral_euclidean_snoc— Fubini for EuclideanSpace slicingcontDiff_parametric_hermiteCoeff— parametric Hermite coefficient is C^∞schwartz_slice_partial_pointwise_bound— pointwise bound via chain rule + CLM normsschwartz_slice_partial_seminorm_bound— seminorm bound for scalarized slices
Embed EuclideanSpace ℝ (Fin d) × ℝ into EuclideanSpace ℝ (Fin (d + 1))
by appending the real value as the last coordinate.
Equations
Instances For
Project EuclideanSpace ℝ (Fin (d + 1)) to its first d coordinates.
Equations
- GaussianField.euclideanInit d x = (WithLp.equiv 2 ((i : Fin d) → (fun (x : Fin d) => ℝ) i)).symm fun (i : Fin d) => x.ofLp i.castSucc
Instances For
Snoc of init and last coordinate recovers the original point.
Restrict f ∈ S(ℝ^{d+2}) to the hyperplane {x | x_rest = y},
giving a Schwartz function of the last coordinate.
Equations
- GaussianField.schwartzSlice d f y = { toFun := fun (t : ℝ) => f (GaussianField.euclideanSnoc (d + 1) y t), smooth' := ⋯, decay' := ⋯ }
Instances For
A2: Partial Hermite coefficient is Schwartz #
The function g(y) = ∫ f(euclideanSnoc y t) · ψ_n(t) dt is Schwartz in y.
Proof strategy (following the parametric integral approach):
Smoothness (smooth') #
Prove ContDiff ℝ m for all m by induction on m:
- Base (
m = 0): continuity viacontinuous_of_dominated - Step:
hasFDerivAt_integral_of_dominated_of_fderiv_legives the derivative as∫ (∂_y f)(euclideanSnoc y t) · ψ_n(t) dt, which has the same form with∂_y f(still Schwartz) replacingf, so the IH applies.
Decay (decay') #
Use the key norm bound ‖y‖ ≤ ‖euclideanSnoc y t‖ (euclideanSnoc_norm_ge_left):
- Commute
iteratedFDerivand the integral (viasmooth') - Bound
‖y‖^k * |integrand| ≤ ‖euclideanSnoc y t‖^k * |integrand| - Apply Schwartz decay of
fat the pointeuclideanSnoc y t - The resulting
t-integral is finite sincehermiteFunction nis integrable.
Integrate out the last coordinate of f against the n-th Hermite
function, giving a Schwartz function of the remaining d + 1 coordinates.
Equations
- GaussianField.schwartzPartialHermiteCoeff d f n = { toFun := fun (y : EuclideanSpace ℝ (Fin (d + 1))) => hermiteCoeff1D n (GaussianField.schwartzSlice d f y), smooth' := ⋯, decay' := ⋯ }
Instances For
Fubini theorem for EuclideanSpace slicing. Isolates the measure equivalence between ℝ^{d+2} and ℝ^{d+1} × ℝ.
Scalarization helpers for seminorm control #
These helpers reduce the multi-dimensional seminorm control problem to 1D
by evaluating the multilinear map D^{l'}_y[g_n] along arbitrary vectors v,
reducing to a 1D problem solvable by hermiteCoeff1D_decay.
The 1D Schwartz function obtained by evaluating the l'-th iterated Fréchet derivative
of a slice along vectors v. Used for the "scalarization" step: reduce the operator norm
of D^{l'} g_n(y) to pointwise evaluations that can be bounded via 1D Hermite decay.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The iterated Fréchet derivative of schwartzPartialHermiteCoeff d f n evaluated
at y along vectors v equals the 1D Hermite coefficient of the corresponding
slice partial function. This is the key "commutation" lemma that connects the
multi-d seminorm to a 1D quantity.
Seminorm bound for the slice partial function: the 1D Schwartz seminorm of
schwartzSlicePartial d f l' y v, weighted by ‖y‖^k', is bounded by a product
of ∏ ‖v_i‖ and finitely many higher-dimensional seminorms of f.