theorem
FourierFF.conj_dft
{p : ℕ}
[Fact (Nat.Prime p)]
{d : ℕ}
(e : AddChar (ZMod p) ℂ)
(g : (Fin d → ZMod p) → ℂ)
(ξ : Fin d → ZMod p)
:
The complex conjugate of the discrete Fourier transform satisfies $\overline{\hat g(\xi)} = \sum_y \overline{g(y)}\, e_\xi(y)$, swapping the additive character for its complex conjugate.
theorem
FourierFF.parseval
{p : ℕ}
[Fact (Nat.Prime p)]
{d : ℕ}
(e : AddChar (ZMod p) ℂ)
(he : e ≠ 0)
(f g : (Fin d → ZMod p) → ℂ)
:
Parseval/Plancherel on $\mathbb{F}_q^d$ (Theorem 2.6). For
$f, g : \mathbb{F}_q^d \to \mathbb{C}$ and a non-trivial additive character e,
$$\sum_{x \in \mathbb{F}_q^d} f(x)\,\overline{g(x)} = \frac{1}{q^d}\, \sum_{\xi \in \mathbb{F}_q^d} \hat f(\xi)\, \overline{\hat g(\xi)}.$$