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 → E
andL
a bilinear pairing betweenV
andW
, then this is the functionfun v ↦ -(2 * π * I) (L v ⬝) • f v
, fromV
toHom (W, E)
. This is essentiallyContinousLinearMap.smulRight
, up to the factor- 2πI
designed to make sure that the Fourier integral offourierSMulRight L f
is 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 off
is differentiable, with derivative the Fourier integral offourierSMulRight L f
.VectorFourier.differentiable_fourierIntegral
: the Fourier integral off
is 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
.