A normalized smooth bump and its Fourier transform #
This module collects the concrete bump function used in the proof of the L² integral
estimate of the blueprint's Basic Fourier estimates chapter (l2-chapter), together with its
Fourier transform and the orthonormal family formed by its translates.
The bump bump is a fixed smooth, nonnegative, compactly supported function with
‖bump‖_{L²} = 1 and support in [-1/4, 1/4]. Its translates by 1-separated shifts are
therefore orthonormal, which is what the L² estimate uses.
These declarations are auxiliary to Expdb.Fourier.L2Integral and are collected in the
namespace Expdb.L2Bump.
A normalized smooth bump #
Equations
- Expdb.L2Bump.rawBump = { rIn := 1 / 8, rOut := 1 / 4, rIn_pos := Expdb.L2Bump.rawBump._proof_1, rIn_lt_rOut := Expdb.L2Bump.rawBump._proof_2 }
Instances For
Equations
- Expdb.L2Bump.rawL2 = ∫ (x : ℝ), ↑Expdb.L2Bump.rawBump x ^ 2
Instances For
Equations
Instances For
Equations
- Expdb.L2Bump.bumpFourier u = ∫ (x : ℝ), ↑(Expdb.L2Bump.bump x) * ↑(Real.fourierChar (-(x * u)))
Instances For
Plancherel and decay of the bump's Fourier transform #
theorem
Expdb.L2Bump.bumpFourier_sq_integrable :
MeasureTheory.Integrable (fun (u : ℝ) => ‖bumpFourier u‖ ^ 2) MeasureTheory.volume
Weighted Plancherel identity #
Equations
Instances For
theorem
Expdb.L2Bump.bumpShift_orthonormal
{ι : Type u_1}
[Finite ι]
(ξ : ι → ℝ)
(N : ℝ)
(hN : 0 < N)
(hsep : IsSeparatedFamily (1 / N) ξ)
:
Orthonormal ℂ fun (r : ι) => (bumpShift (N * ξ r)).toLp 2 MeasureTheory.volume