Fourier-convention characteristic functions #
Mathlib's characteristic function of a finite measure is
t ↦ ∫ x, exp (⟪x, t⟫ * I) ∂μ, while the Fourier side of the Bochner roadmap uses the
2π convention a ↦ ∫ q, exp (-2πi⟪a, q⟫) ∂μ. This file records the conversion between these
normalizations and then reuses the existing characteristic-function API to show that the
Fourier-convention transform of a finite measure is continuous and positive definite.
The file also bridges Mathlib's Fourier transform 𝓕 to the Fourier atom, and it carries the
measure-uniqueness theorem — the uniqueness half of Bochner's theorem — consumed by
BochnerTheorem.lean. The convention-free continuity of 𝓕 and 𝓕⁻ lives in
TauCeti.Analysis.Fourier.Continuous.
This advances TauCetiRoadmap/OneParameterSemigroups/README.md, Part C, the positive-definite
function API item asking for "a stated Fourier-convention conversion lemma between Mathlib's
2π form and the characteristic-function form" before Bochner's theorem.
Main declarations #
TauCeti.integral_fourierAtom_eq_charFun_neg_two_pi_smul: the Fourier-convention integral ischarFun μ ((-2π) • a).TauCeti.fourier_eq_integral_fourierAtom_mul: the Fourier transform𝓕 Fis the integral ofFagainst the Fourier atom.TauCeti.posSemidef_fourierConventionCharFun_sub: the Fourier-convention translation-invariant kernel of a finite measure is positive definite.TauCeti.Measure.ext_of_forall_integral_fourierAtom_eq: a finite measure is determined by its Fourier-convention transform — the uniqueness half of Bochner's theorem.
References #
- Mathlib's
MeasureTheory.charFunand Fourier transform convention inMathlib.MeasureTheory.Measure.CharacteristicFunction.BasicandMathlib.Analysis.Fourier.FourierTransform.
The Fourier-convention integral of a finite measure, written in exponential normal form,
is Mathlib's characteristic function evaluated at (-2π) • a.
The Fourier-convention integral of a finite measure, written with the atom
exp (-2πi⟪a, q⟫), is Mathlib's characteristic function evaluated at (-2π) • a.
Not a @[simp] lemma: simp already proves it — fourierAtom_apply and neg_mul rewrite
the left-hand side into that of the simp lemma
integral_exp_neg_two_pi_inner_eq_charFun_neg_two_pi_smul, which the simpNF linter reports
as a duplicate if this statement is also tagged @[simp].
The scaling constant -2π of the Fourier convention is nonzero.
The Fourier transform written as the integral against the Fourier atom.
The Fourier-convention transform of a finite measure is positive definite for any additive
group involution that is explicitly negation. This transports the positive-definiteness of
charFun μ through the -2π additive rescaling.
The translation-invariant kernel attached to the Fourier-convention transform of a finite
measure is positive definite. This is the kernel form of
fourierConventionCharFun_isPositiveDefinite_of_star_eq_neg, avoiding any explicit choice of
involution on the domain.
The Fourier-convention transform of a finite measure is continuous. This is just Mathlib's
continuity of charFun, transported through the -2π rescaling.
Uniqueness half of Bochner's theorem. Two finite Borel measures with the same
Fourier-convention transform coincide; this is Mathlib's characteristic-function uniqueness
theorem, transported through the -2π rescaling. Stated on any complete second-countable real
inner-product space; no finite-dimensionality is needed.