2.2 Roots of unity and discrete Fourier analysis
The \(N\)-th roots of unity are the solutions to \(z^N = 1\) in \(\mathbb {C}\):
These form a cyclic group under multiplication, isomorphic to \(\mathbb {Z}/N\mathbb {Z}\). A primitive \(N\)-th root of unity is one that generates the cyclic group of all \(N\)-th roots under multiplication; \(\omega = \mathrm{e}^{2\pi i/N}\) is primitive, and \(\omega _k = \omega ^k\).
Geometrically, the \(N\)-th roots of unity are equally-spaced points on the unit circle in the complex plane, with angular separation \(2\pi /N\). Their symmetry under rotation by \(2\pi /N\) is the source of all discrete orthogonality relations we exploit.
The fundamental orthogonality relation is:
For any integer \(m\),
(See ../docs/ChebyshevCircles/Proofs/ChebyshevOrthogonality.htmlAPI Documentation | ../paper/chebyshev_circles.pdfPaper Lemma 2.2)
If \(N \mid m\), then \(\mathrm{e}^{2\pi i m k/N} = 1\) for all \(k\), so the sum equals \(N\).
If \(N \nmid m\), let \(\omega = \mathrm{e}^{2\pi i m/N} \neq 1\). Then the sum is a geometric series:
since \(\omega ^N = \mathrm{e}^{2\pi i m} = 1\).
This lemma is the discrete analog of the orthogonality relation for continuous exponentials:
The discrete sum with \(N\) terms approximates the integral as \(N \to \infty \), providing a bridge between discrete and continuous Fourier analysis.