Fourier–Plancherel infrastructure on ℝ
#
This file prepares the ingredients required for the Fourier–Plancherel theorem on the real
line. The goal is to express the Fourier integral in the more familiar e^{-2π i x ξ}
form and to
record basic properties (measurability, integrability, norm preservation of the kernel) that are
frequently used when extending the Fourier transform from Schwartz functions to the L²
setting.
The actual isometry statement is postponed to a later stage; here we progressively organise the supporting lemmas so that subsequent files can invoke them without having to unfold the Fourier kernel repeatedly.
Fourier kernel on ℝ
, written explicitly as exp(-2π i t ξ)
.
Equations
- Frourio.fourierKernel ξ t = Complex.exp (↑(-(2 * Real.pi * ξ * t)) * Complex.I)
Instances For
The Fourier integral expressed via the explicit kernel.
Equations
- Frourio.fourierIntegral f ξ = ∫ (t : ℝ), Frourio.fourierKernel ξ t * f t
Instances For
Helper lemma for rewriting the pointwise value of the Fourier integral in terms of the explicit kernel.
Behaviour on Schwartz functions #
Multiplying a Schwartz function by the Fourier kernel keeps it integrable.
Identify our explicit kernel formulation with mathlib's Fourier transform on Schwartz functions.
Conjugating a Schwartz function before applying the Fourier integral is the same as conjugating the transform and negating the frequency.
Real-notation variant of fourierIntegral_conj_eq_neg
.
The Fourier transform of a Schwartz function remains integrable after negating the frequency.
The conjugate of the Fourier transform of a Schwartz function is integrable.
The conjugated Fourier transform as a function.
Equations
- Frourio.Schwartz.conjFourierTransform f ξ = (starRingEnd ℂ) (Frourio.fourierIntegral (fun (t : ℝ) => f t) ξ)
Instances For
The Fourier integral of the conjugated Fourier transform.
Equations
Instances For
Taking the Fourier integral of the conjugated Fourier transform recovers the conjugate.
Smooth compactly supported functions can be approximated by Schwartz functions in L²(ℝ)
Towards Fourier–Plancherel #
The lemmas collected above allow us to treat the Fourier transform in its classical exponential
form inside L²
developments. The remaining step – extending the transform to a unitary map on
L²(ℝ)
– will rely on the density of Schwartz functions together with the continuity of the
Fourier transform; this part is deferred to future work.
Fourier–Plancherel theorem for Schwartz functions written with the explicit kernel
exp (-2π i ξ t)
.
With this normalisation the Fourier transform is an isometry on L²
, so no additional constant
appears in the equality.