Derivative of the Fourier transform #
In this file we compute the Fréchet derivative of the Fourier transform of f, where f is a
function such that both f and v ↦ ‖v‖ * ‖f v‖ are integrable. Here the Fourier transform is
understood as an operator (V → E) → (W → E), where V and W are normed ℝ-vector spaces
and the Fourier transform is taken with respect to a continuous ℝ-bilinear
pairing L : V × W → ℝ and a given reference measure μ.
We give specialized versions of these results on inner product spaces (where L is the scalar
product) and on the real line, where we express the one-dimensional derivative in more concrete
terms, as the Fourier transform of x * f x.
Main definitions and results #
We introduce one convenience definition:
VectorFourier.fourierSMulRight L f: givenf : V → EandLa bilinear pairing betweenVandW, then this is the functionfun v ↦ -(2 * π * I) (L v ⬝) • f v, fromVtoHom (W, E). This is essentiallyContinousLinearMap.smulRight, up to the factor- 2πIdesigned to make sure that the Fourier integral offourierSMulRight L fis the derivative of the Fourier integral off.
With this definition, the statements read as follows, first in a general context
(arbitrary L and μ):
VectorFourier.hasFDerivAt_fourierIntegral: the Fourier integral offis differentiable, with derivative the Fourier integral offourierSMulRight L f.VectorFourier.differentiable_fourierIntegral: the Fourier integral offis differentiable.VectorFourier.fderiv_fourierIntegral: formula for the derivative of the Fourier integral off.
These statements are then specialized to the case of the usual Fourier transform on
finite-dimensional inner product spaces with their canonical Lebesgue measure (covering in
particular the case of the real line), replacing the namespace VectorFourier by
the namespace Real in the above statements.
We also give specialized versions of the one-dimensional real derivative
in Real.deriv_fourierIntegral.
Send a function f : V → E to the function f : V → Hom (W, E) given by
v ↦ (w ↦ -2 * π * I * L (v, w) • f v). This is designed so that the Fourier transform of
fourierSMulRight L f is the derivative of the Fourier transform of f.
Equations
- VectorFourier.fourierSMulRight L f v = -(2 * ↑Real.pi * Complex.I) • ContinuousLinearMap.smulRight (L v) (f v)
Instances For
The w-derivative of the Fourier transform integrand.
Main theorem of this section: if both f and x ↦ ‖x‖ * ‖f x‖ are integrable, then the
Fourier transform of f has a Fréchet derivative (everywhere in its domain) and its derivative is
the Fourier transform of smulRight L f.
The Fréchet derivative of the Fourier transform of f is the Fourier transform of
fun v ↦ -2 * π * I ⟪v, ⬝⟫ f v.
The Fréchet derivative of the Fourier transform of f is the Fourier transform of
fun v ↦ -2 * π * I ⟪v, ⬝⟫ f v.