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
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
[MeasurableSpace G]
[DiscreteMeasurableSpace G]
(f : G → ℂ)
:
Parseval-Plancherel identity for the discrete Fourier transform.
theorem
cft_inv
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
{f : G → ℂ}
(ψ : AddChar G ℂ)
(hf : IsSelfAdjoint f)
:
theorem
cft_conjneg_apply
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
(f : G → ℂ)
(ψ : AddChar G ℂ)
:
@[simp]
@[simp]
theorem
cft_balance
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
{ψ : AddChar G ℂ}
(f : G → ℂ)
(hψ : ψ ≠ 0)
:
@[simp]
@[simp]
theorem
cft_conv_apply
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
[DecidableEq G]
(f g : G → ℂ)
(ψ : AddChar G ℂ)
:
theorem
cft_dconv_apply
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
[DecidableEq G]
(f g : G → ℂ)
(ψ : AddChar G ℂ)
:
@[simp]
theorem
cft_iterCConv
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
[DecidableEq G]
(f : G → ℂ)
(n : ℕ)
:
@[simp]
theorem
cft_iterCConv_apply
{G : Type u_1}
[AddCommGroup G]
[Fintype G]
[DecidableEq G]
(f : G → ℂ)
(n : ℕ)
(ψ : AddChar G ℂ)
: