@@ -333,35 +333,53 @@ variable [NormedAddCommGroup E] [NormedAddCommGroup F]
333333 [InnerProductSpace ℝ E] [NormedSpace ℂ F]
334334 [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
335335
336- variable (E F) in
337- /-- The Fourier transform on tempered distributions as a continuous linear map. -/
338- def fourierTransformCLM : 𝓢'(E, F) →L[ℂ] 𝓢'(E, F) :=
339- PointwiseConvergenceCLM.precomp F (SchwartzMap.fourierTransformCLM ℂ)
340-
341336instance instFourierTransform : FourierTransform 𝓢'(E, F) 𝓢'(E, F) where
342- fourier := fourierTransformCLM E F
337+ fourier := PointwiseConvergenceCLM.precomp F (fourierCLM ℂ 𝓢(E, ℂ))
343338
344- @[simp]
345- theorem fourierTransformCLM_apply (f : 𝓢'(E, F)) :
346- fourierTransformCLM E F f = 𝓕 f := rfl
339+ instance instFourierAdd : FourierAdd 𝓢'(E, F) 𝓢'(E, F) where
340+ fourier_add := (PointwiseConvergenceCLM.precomp F (fourierCLM ℂ 𝓢(E, ℂ))).map_add
341+
342+ instance instFourierSMul : FourierSMul ℂ 𝓢'(E, F) 𝓢'(E, F) where
343+ fourier_smul := (PointwiseConvergenceCLM.precomp F (fourierCLM ℂ 𝓢(E, ℂ))).map_smul
344+
345+ instance instContinuousFourier : ContinuousFourier 𝓢'(E, F) 𝓢'(E, F) where
346+ continuous_fourier := (PointwiseConvergenceCLM.precomp F (fourierCLM ℂ 𝓢(E, ℂ))).cont
347347
348348@[simp]
349- theorem fourierTransform_apply (f : 𝓢'(E, F)) (g : 𝓢(E, ℂ)) : 𝓕 f g = f (𝓕 g) := rfl
349+ theorem fourier_apply (f : 𝓢'(E, F)) (g : 𝓢(E, ℂ)) : 𝓕 f g = f (𝓕 g) := rfl
350350
351- variable (E F) in
352- /-- The inverse Fourier transform on tempered distributions as a continuous linear map. -/
353- def fourierTransformInvCLM : 𝓢'(E, F) →L[ℂ] 𝓢'(E, F) :=
354- PointwiseConvergenceCLM.precomp F (SchwartzMap.fourierTransformCLE ℂ).symm.toContinuousLinearMap
351+ @ [deprecated (since := "2026-01-06" )]
352+ alias fourierTransformCLM := FourierTransform.fourierCLM
353+
354+ @ [deprecated (since := "2026-01-06" )]
355+ alias fourierTransformCLM_apply := FourierTransform.fourierCLM_apply
356+
357+ @ [deprecated (since := "2026-01-06" )]
358+ alias fourierTransform_apply := fourier_apply
355359
356360instance instFourierTransformInv : FourierTransformInv 𝓢'(E, F) 𝓢'(E, F) where
357- fourierInv := fourierTransformInvCLM E F
361+ fourierInv := PointwiseConvergenceCLM.precomp F (fourierInvCLM ℂ 𝓢(E, ℂ))
358362
359- @[simp]
360- theorem fourierTransformInvCLM_apply (f : 𝓢'(E, F)) :
361- fourierTransformInvCLM E F f = 𝓕⁻ f := rfl
363+ instance instFourierInvAdd : FourierInvAdd 𝓢'(E, F) 𝓢'(E, F) where
364+ fourierInv_add := (PointwiseConvergenceCLM.precomp F (fourierInvCLM ℂ 𝓢(E, ℂ))).map_add
365+
366+ instance instFourierInvSMul : FourierInvSMul ℂ 𝓢'(E, F) 𝓢'(E, F) where
367+ fourierInv_smul := (PointwiseConvergenceCLM.precomp F (fourierInvCLM ℂ 𝓢(E, ℂ))).map_smul
368+
369+ instance instContinuousFourierInv : ContinuousFourierInv 𝓢'(E, F) 𝓢'(E, F) where
370+ continuous_fourierInv := (PointwiseConvergenceCLM.precomp F (fourierInvCLM ℂ 𝓢(E, ℂ))).cont
362371
363372@[simp]
364- theorem fourierTransformInv_apply (f : 𝓢'(E, F)) (g : 𝓢(E, ℂ)) : 𝓕⁻ f g = f (𝓕⁻ g) := rfl
373+ theorem fourierInv_apply (f : 𝓢'(E, F)) (g : 𝓢(E, ℂ)) : 𝓕⁻ f g = f (𝓕⁻ g) := rfl
374+
375+ @ [deprecated (since := "2026-01-06" )]
376+ alias fourierTransformInvCLM := FourierTransform.fourierInvCLM
377+
378+ @ [deprecated (since := "2026-01-06" )]
379+ alias fourierTransformInvCLM_apply := FourierTransform.fourierInvCLM_apply
380+
381+ @ [deprecated (since := "2026-01-06" )]
382+ alias fourierTransformInv_apply := fourierInv_apply
365383
366384instance instFourierPair : FourierPair 𝓢'(E, F) 𝓢'(E, F) where
367385 fourierInv_fourier_eq f := by ext; simp
@@ -373,19 +391,19 @@ variable [CompleteSpace F]
373391
374392/-- The distributional Fourier transform and the classical Fourier transform coincide on
375393`𝓢(E, F)`. -/
376- theorem fourierTransform_toTemperedDistributionCLM_eq (f : 𝓢(E, F)) :
394+ theorem fourier_toTemperedDistributionCLM_eq (f : 𝓢(E, F)) :
377395 𝓕 (f : 𝓢'(E, F)) = 𝓕 f := by
378396 ext g
379397 simpa using integral_fourier_smul_eq g f
380398
381399/-- The distributional inverse Fourier transform and the classical inverse Fourier transform
382400coincide on `𝓢(E, F)`. -/
383- theorem fourierTransformInv_toTemperedDistributionCLM_eq (f : 𝓢(E, F)) :
401+ theorem fourierInv_toTemperedDistributionCLM_eq (f : 𝓢(E, F)) :
384402 𝓕⁻ (f : 𝓢'(E, F)) = 𝓕⁻ f := calc
385403 _ = 𝓕⁻ (toTemperedDistributionCLM E F volume (𝓕 (𝓕⁻ f))) := by
386404 congr; exact (fourier_fourierInv_eq f).symm
387405 _ = 𝓕⁻ (𝓕 (toTemperedDistributionCLM E F volume (𝓕⁻ f))) := by
388- rw [fourierTransform_toTemperedDistributionCLM_eq ]
406+ rw [fourier_toTemperedDistributionCLM_eq ]
389407 _ = _ := fourierInv_fourier_eq _
390408
391409end Fourier
0 commit comments