Flint2-0.1.0.0: src/Data/Number/Flint/Acb/DFT.hs
{- |
__Warning__: the interfaces in this module are experimental and may change
without notice.
All functions support aliasing.
Let /G/ be a finite abelian group, and \(\chi\) a character of /G/. For
any map \(f:G\to\mathbb C\), the discrete fourier
transform \(\hat f:\hat G\to \mathbb C\) is defined by
\[\hat f(\chi) = \sum_{x\in G}\overline{\chi(x)}f(x)\]
Note that by the inversion formula
\[\widehat{\hat{f}}\left(\chi\right) = \# G \times f\left(\chi^{{}-1}\right)\]
it is straightforward to recover \(f\) from its DFT \(\hat f\).
-}
module Data.Number.Flint.Acb.DFT (
module Data.Number.Flint.Acb.DFT.FFI
) where
import Data.Number.Flint.Acb.DFT.FFI