Compact Fourier transform #
This file defines the compact Fourier transform for finite groups and shows the Parseval-Plancherel identity and Fourier inversion formula for it.
@[simp]
Parseval-Plancherel identity for the discrete Fourier transform.
@[simp]
theorem
dL2Norm_cft
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
[MeasurableSpace α]
[DiscreteMeasurableSpace α]
(f : α → ℂ)
:
Parseval-Plancherel identity for the discrete Fourier transform.
theorem
cft_inv
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
{f : α → ℂ}
(ψ : AddChar α ℂ)
(hf : IsSelfAdjoint f)
:
theorem
cft_conjneg_apply
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
(f : α → ℂ)
(ψ : AddChar α ℂ)
:
@[simp]
@[simp]
theorem
cft_balance
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
{ψ : AddChar α ℂ}
(f : α → ℂ)
(hψ : ψ ≠ 0)
:
@[simp]
@[simp]
theorem
cft_indicate_zero
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
[DecidableEq α]
(s : Finset α)
:
theorem
cft_cconv_apply
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
[DecidableEq α]
(f g : α → ℂ)
(ψ : AddChar α ℂ)
:
theorem
cft_cdconv_apply
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
[DecidableEq α]
(f g : α → ℂ)
(ψ : AddChar α ℂ)
:
@[simp]
@[simp]
theorem
cft_iterCconv
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
[DecidableEq α]
(f : α → ℂ)
(n : ℕ)
:
@[simp]
theorem
cft_iterCconv_apply
{α : Type u_1}
[AddCommGroup α]
[Fintype α]
[DecidableEq α]
(f : α → ℂ)
(n : ℕ)
(ψ : AddChar α ℂ)
: