theorem
ApproxIdentityR.approxIdentity_tendsto_Lp_norm
(K : ℝ → ℝ)
(p : ENNReal)
(hp : 1 ≤ p)
(hp' : p ≠ ⊤)
(hK : MeasureTheory.Integrable K MeasureTheory.volume)
(hK_int : ∫ (x : ℝ), K x = 1)
(f : ℝ → ℂ)
(hf : MeasureTheory.MemLp f p MeasureTheory.volume)
:
Filter.Tendsto
(fun (ε : ℝ) =>
MeasureTheory.eLpNorm
(fun (x : ℝ) =>
MeasureTheory.convolution (rescaledKernel K ε) f (ContinuousLinearMap.lsmul ℝ ℝ) MeasureTheory.volume x - f x)
p MeasureTheory.volume)
(nhdsWithin 0 (Set.Ioi 0)) (nhds 0)
theorem
ApproxIdentityR.approxIdentity_tendsto_L1_norm
(K : ℝ → ℝ)
(hK : MeasureTheory.Integrable K MeasureTheory.volume)
(hK_int : ∫ (x : ℝ), K x = 1)
(f : ℝ → ℂ)
(hf : MeasureTheory.Integrable f MeasureTheory.volume)
:
Filter.Tendsto
(fun (ε : ℝ) =>
MeasureTheory.eLpNorm
(fun (x : ℝ) =>
MeasureTheory.convolution (rescaledKernel K ε) f (ContinuousLinearMap.lsmul ℝ ℝ) MeasureTheory.volume x - f x)
1 MeasureTheory.volume)
(nhdsWithin 0 (Set.Ioi 0)) (nhds 0)
theorem
CesaroSummation.hasDerivAt_antideriv_cexp
(a : ℂ)
(ha : a ≠ 0)
(t : ℝ)
:
HasDerivAt (fun (x : ℝ) => (1 - ↑x) * Complex.exp (a * ↑x) / a + Complex.exp (a * ↑x) / a ^ 2)
((1 - ↑t) * Complex.exp (a * ↑t)) t
theorem
CesaroSummation.tendsto_inv_atTop_nhdsWithin_Ioi :
Filter.Tendsto (fun (N : ℝ) => N⁻¹) Filter.atTop (nhdsWithin 0 (Set.Ioi 0))
theorem
CesaroSummation.cesaro_L1_convergence
(f : ℝ → ℂ)
(hf : MeasureTheory.Integrable f MeasureTheory.volume)
:
Filter.Tendsto
(fun (N : ℝ) =>
MeasureTheory.eLpNorm
(fun (x : ℝ) =>
MeasureTheory.convolution (ApproxIdentityR.rescaledKernel fejerKernelBase N⁻¹) f (ContinuousLinearMap.lsmul ℝ ℝ)
MeasureTheory.volume x - f x)
1 MeasureTheory.volume)
Filter.atTop (nhds 0)
theorem
L2FourierExtension.fourier_schwartz_approx_tendsto
(f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume))
(fj : ℕ → SchwartzMap ℝ ℂ)
(hfj : Filter.Tendsto (fun (j : ℕ) => (fj j).toLp 2 MeasureTheory.volume) Filter.atTop (nhds f))
:
Filter.Tendsto (fun (j : ℕ) => FourierTransform.fourier ((fj j).toLp 2 MeasureTheory.volume)) Filter.atTop
(nhds (FourierTransform.fourier f))
theorem
L2FourierExtension.fourier_L2_linear_isometry_equiv :
∃ (e : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume) ≃ₗᵢ[ℂ] ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)),
(∀ (f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)), e f = FourierTransform.fourier f) ∧ ∀ (f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)), e.symm f = FourierTransformInv.fourierInv f
theorem
L2FourierExtension.fourier_L2_injective
(f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume))
(hf : FourierTransform.fourier f = 0)
:
theorem
FourierInversionL2.fourier_L2_equiv :
∃ (e : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume) ≃ₗᵢ[ℂ] ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)),
(∀ (f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)), e f = FourierTransform.fourier f) ∧ (∀ (f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)), e.symm f = FourierTransformInv.fourierInv f) ∧ ∀ (f : ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)), ‖e f‖ = ‖f‖
theorem
InverseFourierL1L2Agreement.inverseFourier_L2_agrees_L1
(h : ℝ → ℂ)
(hh₁ : MeasureTheory.Integrable h MeasureTheory.volume)
(hh₂ : MeasureTheory.MemLp h 2 MeasureTheory.volume)
:
theorem
InverseFourierL1L2Agreement.inverseFourier_L2_agrees_L1_book
(h : ℝ → ℂ)
(hh₁ : MeasureTheory.Integrable h MeasureTheory.volume)
(hh₂ : MeasureTheory.MemLp h 2 MeasureTheory.volume)
:
∀ᵐ (x : ℝ), ↑↑(FourierTransformInv.fourierInv (MeasureTheory.MemLp.toLp h hh₂)) x = FourierInversionL2.bookInverseFourier h x
theorem
FourierInjectiveL1.mathlib_fourier_eq_zero_of_bookFourier_eq_zero
(f : ℝ → ℂ)
(hhat : ∀ (ξ : ℝ), SchwartzFourierInversion.bookFourier f ξ = 0)
(w : ℝ)
:
theorem
FourierInjectiveL1.integral_smul_eq_zero_of_bookFourier_eq_zero
(f : ℝ → ℂ)
(hf : MeasureTheory.Integrable f MeasureTheory.volume)
(hhat : ∀ (ξ : ℝ), SchwartzFourierInversion.bookFourier f ξ = 0)
(g : ℝ → ℝ)
(hg : ContDiff ℝ (↑⊤) g)
(hg_cs : HasCompactSupport g)
:
theorem
FourierInjectiveL1.fourier_injective_L1
(f : ℝ → ℂ)
(hf : MeasureTheory.Integrable f MeasureTheory.volume)
(hhat : ∀ (ξ : ℝ), SchwartzFourierInversion.bookFourier f ξ = 0)
:
theorem
L2L1FourierAgree.fourier_L2_eq_L1
(f : ℝ → ℂ)
(hf1 : MeasureTheory.MemLp f 1 MeasureTheory.volume)
(hf2 : MeasureTheory.MemLp f 2 MeasureTheory.volume)
: