1. Overview
This document formalizes a standard result in quantum computing that characterizes the structure of the Clifford group.
For simplicity, we focus only on the case of a single system (qudit) and we assume that its dimension d is an odd prime.
If we have time, we might later generalize this formalization to odd d or even to an arbitrary d ≥ 1.
This formalization is based on Sections 2 and 3 of Appleby (2005).
The project is organized into the following chapters:
-
Roots of unity — Defines the primitive
d-th roots of unityω = e^{2πi/d}andτ = -e^{πi/d}, and establishes basic facts about them. -
Symplectic form — Introduces the symplectic inner product
\braket{\p,\q} = p_2 q_1 - p_1 q_2onℤ_d^2and proves some basic properties. -
Pauli matrices — Defines the generalized single-qudit Pauli operators
XandZacting onℂ^dand derives their fundamental relations. -
Displacement operators — Builds the displacement operators
D_{x,z} = τ^{xz} X^x Z^zfromXandZ, and shows their basic properties. They constitute the Pauli group. -
Clifford group — Defines the Clifford group
\Cliff(d)as the normalizer of the Pauli group, i.e. alld × dunitaries that conjugate displacement operators to scalar multiples of displacement operators. -
Symplectic action — Shows that conjugation by a Clifford element induces an action on displacement operators via a matrix in
\SL(2,ℤ_d). -
Weyl representation — Constructs the Weyl (or metaplectic) representation, a group homomorphism
\SL(2,ℤ_d) → \U(d)whose image is the Clifford group. -
Clifford group structure — Proves the main structure theorem: the Clifford group
\Cliff(d)(modulo phases) is isomorphic to the semidirect product\SL(2,ℤ_d) \ltimes ℤ_d^2.