Clifford gates explained
In quantum computing and quantum information theory, the Clifford gates are the elements of the Clifford group, a set of mathematical transformations which normalize the n-qubit Pauli group, i.e., map tensor products of Pauli matrices to tensor products of Pauli matrices through conjugation. The notion was introduced by Daniel Gottesman and is named after the mathematician William Kingdon Clifford.[1] Quantum circuits that consist of only Clifford gates can be efficiently simulated with a classical computer due to the Gottesman–Knill theorem.
The Clifford group is generated by three gates: Hadamard, phase gate S, and CNOT.[2] [3] [4] This set of gates is minimal in the sense that discarding any one gate results in the inability to implement some Clifford operations; removing the Hadamard gate disallows powers of
in the unitary matrix representation, removing the phase gate
S disallows
in the unitary matrix, and removing the CNOT gate reduces the set of implementable operations from
to
. Since all Pauli matrices can be constructed from the phase and Hadamard gates, each Pauli gate is also trivially an element of the Clifford group.
The
gate is equal to the product of
and
gates. To show that a unitary
is a member of the Clifford group, it suffices to show that for all
that consist only of the tensor products of
and
, we have
.
Common generating gates
Hadamard gate
The Hadamard gate
} \begin 1 & 1 \\ 1 & -1 \end
is a member of the Clifford group as
and
.
S gate
The phase gate
S=\begin{bmatrix}1&0\ 0&
\end{bmatrix}=\begin{bmatrix}1&0\ 0&i\end{bmatrix}=\sqrt{Z}
is a Clifford gate as
and
.
CNOT gate
The CNOT gate applies to two qubits. It is a (C)ontrolled NOT gate, where a NOT gate is performed on qubit 2 if and only if qubit 1 is in the 1 state.
CNOT=\begin{bmatrix}1&0&0&0\
0&1&0&0\ 0&0&0&1\ 0&0&1&0\end{bmatrix}.
Between
and
there are four options:
CNOT combinations
| CNOT
CNOT
|
---|
|
|
|
|
|
|
|
| |
Building a universal set of quantum gates
The Clifford gates do not form a universal set of quantum gates as some gates outside the Clifford group cannot be arbitrarily approximated with a finite set of operations. An example is the phase shift gate (historically known as the
gate):
T=\begin{bmatrix}1&0\ 0&
\end{bmatrix}=\sqrt{S}=\sqrt[4]{Z}
.
The following shows that the
gate does not map the Pauli-
gate to another Pauli matrix:
TX{T\dagger}=\left[{\begin{array}{*{20}{c}}
1&0\
}} \end} \right]\left[{\begin{array}{*{20}{c}}
0&1 \\
1&0
\end{array}} \right]\left[{\begin{array}{*{20}{c}}
1&0 \\
0&{{e^{ - i\frac{\pi }{4}}}}
\end{array}} \right] = \left[{\begin{array}{*{20}{c}}
0&{{e^{ - i\frac{\pi }{4}}}} \\
{{e^{i\frac{\pi }{4}}}}&0
\end{array}} \right]\not \in
However, the Clifford group, when augmented with the
gate, forms a universal quantum gate set for quantum computation.
[5] Moreover, exact, optimal circuit implementations of the single-qubit
-angle rotations are known.
[6] [7] See also
References
- Gottesman. Daniel. 1998-01-01. Theory of fault-tolerant quantum computation. Physical Review A. 57. 1. 127–137. 10.1103/physreva.57.127. quant-ph/9702029. 1998PhRvA..57..127G. 8391036. 1050-2947.
- Book: Nielsen . Michael A. . Quantum Computation and Quantum Information: 10th Anniversary Edition . Chuang . Isaac L. . 2010-12-09 . Cambridge University Press . 978-1-107-00217-3 . en.
- Gottesman . Daniel . 1998-01-01 . Theory of fault-tolerant quantum computation . Physical Review A . en . 57 . 1 . 127–137 . 10.1103/PhysRevA.57.127 . quant-ph/9702029 . 1998PhRvA..57..127G . 8391036 . 1050-2947.
- Gottesman . Daniel . 1997-05-28 . Stabilizer Codes and Quantum Error Correction . PhD . Caltech . quant-ph/9705052 . 1997PhDT.......232G .
- Forest . Simon . Gosset . David . Kliuchnikov . Vadym . McKinnon . David . Exact Synthesis of Single-Qubit Unitaries Over Clifford-Cyclotomic Gate Sets . Journal of Mathematical Physics.
- Ross . Neil J. . Selinger . Peter . Optimal ancilla-free Clifford+ T approximation of z-rotations . 1403.2975 . 2014.
- Kliuchnikov . Vadym . Maslov . Dmitri . Mosca . Michele . Fast and efficient exact synthesis of single qubit unitaries generated by Clifford and T gates . Quantum Information and Computation . 13 . 7–8 . 607–630 . 2013 . 10.26421/QIC13.7-8-4 . 1206.5236. 12885769 .