Quantum and CircuitsReading edition

Fourier conventions and the finite proof chain

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

1.2 Fourier conventions and the finite proof chain

Let \(q\) be a positive integer. Write \(I_q=\{0,1,\ldots,q-1\}\), interpreting indices modulo \(q\), and put

\[ \zeta_q=e^{2\pi i/q}. \]

A signal is a vector \(x:I_q\to\mathbb C\). We write \(\operatorname{Id}_q\) for the identity matrix of dimension \(q\), and \(I\) for an identity matrix when its dimension is clear. Our inner product is conjugate-linear in the first argument:

\[ \langle x,y\rangle=\sum_{n=0}^{q-1}\overline{x(n)}y(n), \qquad \|x\|^2=\langle x,x\rangle. \]

The unscaled negative-sign discrete Fourier transform is

\[ \widehat{x}(k)=\sum_{n=0}^{q-1}x(n)\zeta_q^{-kn}. \]

The positive-sign normalized Fourier matrix is

\[ (F_q)_{na}=q^{-1/2}\zeta_q^{na}. \]

Thus \(F_q\) synthesizes a signal from normalized frequency coordinates, while \(F_q^\dagger x=\widehat{x}/\sqrt q\) analyzes it. This convention explains all signs and all square-root factors below. The negative-sign transform and the positive-sign synthesis are adjoints of one another.

Theorem QA01: The order of a finite phase

For \(a\in I_q\), the multiplicative order of \(\zeta_q^a\) is

\[ \frac q{\gcd(a,q)}. \]

Proof

The equation \((\zeta_q^a)^t=1\) holds exactly when \(q\) divides \(at\). Write \(g=\gcd(a,q)\), \(q=gq'\), and \(a=ga'\), with \(\gcd(a',q')=1\). The divisibility condition is \(q'\mid a't\), which is equivalent to \(q'\mid t\). Its smallest positive solution is \(t=q'\). This includes \(a=0\): then \(g=q\) and the order is one. \(\square\)

Theorem QA02: Character orthogonality

For any integer \(h\),

\[ \sum_{n=0}^{q-1}\zeta_q^{hn} =\begin{cases}q,&q\mid h,\\0,&q\nmid h.\end{cases} \]

Proof

If \(q\mid h\), every summand is one. Otherwise \(r=\zeta_q^h\ne1\) and \(r^q=1\). Multiplying the sum by \(1-r\) gives \(1-r^q=0\), so the sum is zero. This argument also covers \(q=1\), where only the first case occurs. \(\square\)

Theorem QA03: Unitarity, inversion, and Parseval

For every positive \(q\),

\[ F_q^\dagger F_q=\operatorname{Id}_q, \qquad F_qF_q^\dagger=\operatorname{Id}_q. \]

Consequently,

\[ x(n)=\frac1q\sum_{k=0}^{q-1}\widehat{x}(k)\zeta_q^{kn}, \qquad \sum_n|x(n)|^2=\frac1q\sum_k|\widehat{x}(k)|^2. \]

Proof

The \((a,b)\) entry of the first matrix product is

\[ \frac1q\sum_{n=0}^{q-1}\zeta_q^{n(b-a)}. \]

By QA02 it is one when \(a=b\) and zero otherwise. The \((n,m)\) entry of the second product is the same orthogonality sum with indices interchanged. Since \(F_q^\dagger x=\widehat{x}/\sqrt q\), the identity \(F_qF_q^\dagger x=x\) is the displayed inverse formula. Finally, a unitary matrix preserves inner products:

\[ \|F_q^\dagger x\|^2 =x^\dagger F_qF_q^\dagger x =x^\dagger x. \]

Replacing \(F_q^\dagger x\) by \(\widehat{x}/\sqrt q\) proves Parseval. \(\square\)

These proofs use finite sums, ordinary complex multiplication, and the positive real square root of \(q\). No asymptotic approximation enters. At \(q=1\) the Fourier matrix is the one-by-one identity, and all identities have their literal scalar meanings.

Source and conversion record

Source SHA-256: 27e2a58abc6b464edd826fc32131936fb714ba184eff04b2000abed701f087e3

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Quantum and Circuits

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index