The derivatives of the partial Fourier transform are partial Fourier transforms #
Category: 1-Mathlib (CSD-free; staged for upstream).
BACKLOG #171 (out of #121(ii), brick 2 of 5: the partial Fourier transform on π’(β Γ β, β)).
For a Schwartz kernel K on the plane and a direction h = (hβ, hβ),
β_h πβK = πβ(Dop h K), Dop h K = hβ Β· β_u K + hβ Β· (β2Οi w) Β· K,
and Dop h is a continuous linear map of π’(β Γ β, β) to itself (Mathlib's lineDerivOpCLM along
(1, 0) and smulLeftCLM of the temperate-growth function w β¦ β2Οi w). So the identity iterates:
the n-th derivative of πβK evaluated on directions vβ, β¦, vβ is πβ of K with the n
operators Dop vα΅’ applied β a partial Fourier transform of a Schwartz function, never a derivative
of one. This is what lets #173 bound a derivative of πβK by an integral.
First order is #124's β
β
fderiv_integral_apply_of_bound on #170's integrand, with #170's bound
family at orders 0 and 1; the pointwise derivative of the integrand is the product rule, the
phase contributing β2Οi w hβ and the kernel its u-derivative. The iteration is
iteratedFDeriv_apply_succ_last (#124), which peels the last direction as the innermost derivative.
SchwartzMap.wMul,hasTemperateGrowth_wMulβ the multiplierw β¦ β2Οi won the plane;SchwartzMap.Dop,Dop_apply,Dop_add,Dop_smul,Dop_fst,Dop_sndβ the first-order operator, linear in the direction;- β
SchwartzMap.fderiv_partialFourierIntegrand_applyβ the pointwise derivative of the integrand is the integrand ofDop h K; SchwartzMap.integrable_partialFourierIntegrand,partialFourier_add,partialFourier_smulβ integrability and linearity in the kernel;- β
β
SchwartzMap.fderiv_partialFourier_applyββ_h πβK(p) = πβ(Dop h K)(p);fderiv_partialFourier_fst,fderiv_partialFourier_sndthe two named partials; βhasFDerivAt_partialFourierthe derivative as a continuous linear map; SchwartzMap.dopFinβ the composite ofDopalong a tuple of directions, last first;- β
β
SchwartzMap.iteratedFDeriv_partialFourier_applyβββΏ πβK(p)(v) = πβ(dopFin v K)(p)for everyn, everypand every tuplevof directions.
Honest scope #
- Nothing here is an estimate; the seminorm bound on
dopFin v Kin terms ofKandββvα΅’βis #173's, where it is combined with #172's multiplication identities. Dopis stated with the complex scalars(hβ : β),(hβ : β)so that it is aβ-linear map of Schwartz space;Dop_smulrecords the real homogeneity.
References: PartialFourierSmooth.lean (#170),
ContDiffParametricIntegralFDeriv.lean (#124,
fderiv_integral_apply_of_bound, iteratedFDeriv_apply_succ_last),
SchwartzPartialIntegral.lean (#126(ii), the measurability lemmas);
Mathlib Analysis/Distribution/SchwartzSpace/Basic.lean (smulLeftCLM) and
Deriv.lean (lineDerivOpCLM);
specs/BACKLOG.md #171, #121.
The first-order operator #
The first-order operator Dop h K = hβ Β· β_u K + hβ Β· (β2Οi w) Β· K, a continuous linear
map of Schwartz space to itself.
Equations
- SchwartzMap.Dop h = βh.1 β’ LineDeriv.lineDerivOpCLM β (SchwartzMap (β Γ β) β) (1, 0) + βh.2 β’ SchwartzMap.smulLeftCLM β SchwartzMap.wMul
Instances For
The pointwise derivative of the integrand #
Integrability and linearity in the kernel #
The first derivative #
β
β
The derivative of the partial Fourier transform in a direction is the partial Fourier
transform of Dop h K: β_h πβK(p) = πβ(Dop h K)(p).
β_u πβK = πβ(β_u K).
β_ΞΎ πβK = πβ((β2Οi w) K).
β The derivative as a continuous linear map in the direction.
All orders #
The composite of Dop along a tuple of directions, the last direction applied first β the
order iteratedFDeriv_apply_succ_last peels them in.
Equations
- SchwartzMap.dopFin 0 x_2 = ContinuousLinearMap.id β (SchwartzMap (β Γ β) β)
- SchwartzMap.dopFin n.succ v = SchwartzMap.dopFin n (Fin.init v) βSL SchwartzMap.Dop (v (Fin.last n))
Instances For
β
β
Every iterated derivative of the partial Fourier transform is a partial Fourier
transform: ββΏ πβK(p)(vβ, β¦, vβ) = πβ(dopFin v K)(p).