@@ -480,6 +480,8 @@ instance instFourierPair : FourierPair 𝓢'(E, F) 𝓢'(E, F) where
480480instance instFourierPairInv : FourierInvPair 𝓢'(E, F) 𝓢'(E, F) where
481481 fourier_fourierInv_eq f := by ext; simp
482482
483+ section embedding
484+
483485variable [CompleteSpace F]
484486
485487/-- The distributional Fourier transform and the classical Fourier transform coincide on
@@ -505,6 +507,42 @@ theorem fourierInv_toTemperedDistributionCLM_eq (f : 𝓢(E, F)) :
505507@ [deprecated (since := "2026-01-14" )]
506508alias fourierTransformInv_toTemperedDistributionCLM_eq := fourierInv_toTemperedDistributionCLM_eq
507509
510+ end embedding
511+
512+ open LineDeriv Real
513+
514+ /- The line derivative in direction `m` of the Fourier transform is given by the Fourier transform
515+ of the multiplication with `-(2 * π * Complex.I) • (inner ℝ · m)`. -/
516+ theorem lineDerivOp_fourier_eq (f : 𝓢'(E, F)) (m : E) :
517+ ∂_{m} (𝓕 f) = 𝓕 (- (2 * π * Complex.I) • smulLeftCLM F (inner ℝ · m) f) := by
518+ ext u
519+ have : (inner ℝ · m).HasTemperateGrowth := by fun_prop
520+ simp [SchwartzMap.fourier_lineDerivOp_eq, ← smulLeftCLM_ofReal ℂ this]
521+
522+ /- The Fourier transform of line derivative in direction `m` is given by multiplication of
523+ `(2 * π * Complex.I) • (inner ℝ · m)` with the Fourier transform. -/
524+ theorem fourier_lineDerivOp_eq (f : 𝓢'(E, F)) (m : E) :
525+ 𝓕 (∂_{m} f) = (2 * π * Complex.I) • smulLeftCLM F (inner ℝ · m) (𝓕 f) := by
526+ ext u
527+ have : (inner ℝ · m).HasTemperateGrowth := by fun_prop
528+ simp [SchwartzMap.lineDerivOp_fourier_eq, ← smulLeftCLM_ofReal ℂ this]
529+
530+ /- The line derivative in direction `m` of the inverse Fourier transform is given by the inverse
531+ Fourier transform of the multiplication with `(2 * π * Complex.I) • (inner ℝ · m)`. -/
532+ theorem lineDerivOp_fourierInv_eq (f : 𝓢'(E, F)) (m : E) :
533+ ∂_{m} (𝓕⁻ f) = 𝓕⁻ ((2 * π * Complex.I) • smulLeftCLM F (inner ℝ · m) f) := by
534+ ext u
535+ have : (inner ℝ · m).HasTemperateGrowth := by fun_prop
536+ simp [SchwartzMap.fourierInv_lineDerivOp_eq, ← smulLeftCLM_ofReal ℂ this]
537+
538+ /- The inverse Fourier transform of line derivative in direction `m` is given by multiplication of
539+ `-(2 * π * Complex.I) • (inner ℝ · m)` with the inverse Fourier transform. -/
540+ theorem fourierInv_lineDerivOp_eq (f : 𝓢'(E, F)) (m : E) :
541+ 𝓕⁻ (∂_{m} f) = -(2 * π * Complex.I) • smulLeftCLM F (inner ℝ · m) (𝓕⁻ f) := by
542+ ext u
543+ have : (inner ℝ · m).HasTemperateGrowth := by fun_prop
544+ simp [SchwartzMap.lineDerivOp_fourierInv_eq, ← smulLeftCLM_ofReal ℂ this]
545+
508546end Fourier
509547
510548section DiracDelta
0 commit comments