Clifford circuit Created 2026-09-28 Updated 2026-11-05
A Clifford circuit is composed entirely of Clifford gates. It maps Pauli operators to Pauli operators in the Heisenberg picture and stabilizer states to stabilizer states in the Schrödinger picture.
Clifford gate Created 2026-09-24 Updated 2026-11-05
A Clifford gate is a unitary operation that normalizes the Pauli group: conjugating any Pauli operator by it produces another Pauli operator. Hadamard, phase, and controlled- gates generate the Clifford operations.
Clifford group (quantum computing) Created 2026-10-25 Updated 2026-11-05
The group of unitary Clifford gates, defined by normalization of the Pauli group. For a single qubit, and generate its usual finite gate group, and modulo global phase its action permutes the six Pauli eigenstates. On multiple qubits, one adds an entangling controlled-NOT gate. This quantum-computing use of the name is distinct from groups attached to a general Clifford algebra.
Daniel Gottesman Created 2026-10-24 Updated 2026-11-05
Daniel Gottesman developed a useful way to describe quantum circuits by following their Pauli operators instead of all their probability amplitudes. An -qubit stabilizer state is specified by independent compatible commuting Pauli operators whose common eigenspace is one-dimensional. A Clifford gate maps Pauli operators to Pauli operators by conjugation, so these generators can be updated efficiently on a computer. This explains why a large family of entangled computations is efficiently simulable, and supplies the language of stabilizer codes.[ref]
The Heisenberg Representation of Quantum Computers by Daniel Gottesman. Sections 2–3, stabilizers and the Clifford group; Table 1, generator conjugations
Physicist whose work includes the stabilizer formalism for quantum error correction. His The Heisenberg Representation of Quantum Computers by Daniel Gottesman develops the Pauli group description of Clifford circuits. Verified institutional profile.
Daniel Gottesman. External portrait supplied by the University of Maryland Department of Computer Science; photographer and licence are not specified on the verified profile.
Source. For , adding exchanges the two outcomes of the same projective measurement. At an angle , the choices and therefore specify the same unordered pair of projectors: their labels differ by . An adaptive choice between these signs can be replaced by a fixed measurement and a classical label exchange. Together with Pauli-frame propagation along a measurement wire, this permits simultaneous measurements when all adaptive sign changes occur at these Clifford gate angles.
Finiteness of the projective Clifford group 2026-10-25
For fixed , a Clifford gate permutes the finite Pauli group by conjugation. Its action is determined by the images of , so there are finitely many possible such actions. If two unitary operators induce the same action, their quotient commutes with every and is diagonal in the computational basis. Commutation with every equates diagonal entries at bit strings differing in one position; those flips connect all strings, so the quotient is a scalar. A unitary scalar is a global phase. Thus the Clifford group modulo global phase is finite and cannot approximate every unitary arbitrarily well. This proves the obstruction for any fixed number of wires, rather than relying solely on a one-qubit picture.[ref]
The Heisenberg Representation of Quantum Computers by Daniel Gottesman. Section 3 and Table 1, Pauli normalizer and Clifford generators
Gottesman--Knill theorem Created 2026-09-28 Updated 2026-11-05
The Gottesman--Knill theorem gives a classical polynomial-time simulation of quantum computations built from stabilizer-state preparation, Clifford gates, and adaptive Measurements of Pauli observables.
Heisenberg propagation of a Pauli observable through a Clifford circuit Created 2026-09-24 Updated 2026-11-05
To compute a single-qubit output probability of a Clifford circuit, propagate its measured Pauli observable backward through the circuit. Every conjugation remains a tensor-product Pauli, whose expectation on a product state factors into efficiently computable one-qubit expectations.
For the printed equatorial-basis convention,It is the Hadamard gate after a phase gate. The identities and follow by multiplying their matrices. For these are Clifford gates. In particular , permitting a sign change of the measurement angle to be absorbed into a Pauli frame.
Local Clifford operation Created 2026-09-28 Updated 2026-11-05
A Local Clifford operation is a tensor product of one-qubit Clifford gates. On graph states, Local Clifford operations implement graph transformations such as local complementation.
Magic state injection 2026-10-25
A method that combines a prepared magic state, Clifford gates, and measurements with outcome-dependent corrections to implement a non-Clifford operation on a data register.
Nonadaptive Clifford measurement pattern Created 2026-10-06 Updated 2026-10-07
A path graph state simulates a sequence of Clifford gates , , using fixed equatorial qubit measurement bases on successive path vertices. Let be raw outcomes, , and start the Pauli frame at . Matrix commutation and giveInduction shows the final unmeasured state differs from the ideal circuit output by , up to global phase. A final computational basis result is corrected to . All bases are fixed, and projectors on distinct vertices commute, so all measurements, including the final one, can occur in a single layer. The frame recurrence is classical outcome processing, not quantum feed-forward.
Now . The gates and CNOT are Clifford gates: conjugating a Pauli matrix or a tensor product of them gives another signed Pauli tensor. On one wire,For CNOT the generator images are , , , and . These identities can be checked on the four computational vectors and generate the preservation property for all Pauli tensors.[ref]
The Heisenberg Representation of Quantum Computers by Daniel Gottesman. Section 3 and Table 1, Clifford generators and their Pauli conjugation rules
For a fixed number of wires there are only finitely many possible images of the generators in the Pauli group. Their images determine a unitary up to global phase. To see this, if two unitary operators induce identical images, their quotient commutes with every , so is diagonal in the computational basis; commuting with every then forces all diagonal entries to be equal. The quotient is a scalar phase. Thus the generated gates form a finite set modulo global phase, which cannot be dense in the continuous space of all unitary operators. This is finiteness of the projective Clifford group.
A small visible consequence is that from , one-qubit Clifford circuits reach only the six states up to global phase. For instance, is outside this finite set. The fixed- Pauli argument also covers circuits using CNOT on several wires. Therefore is not universal.
Direct matrix multiplication givesThus each generating Clifford gate conjugates every Pauli operator to another Pauli operator up to sign. Repeated conjugation proves the same for every product of generators and their inverses, hence for the Clifford group. For Hermitian Pauli observables the possible phases here are signs; arbitrary Pauli-group elements also include their conventional phases.
If , then . Therefore is another Pauli eigenstate. Every single-qubit Clifford circuit consequently permutes the six Pauli vertices of the stabilizer octahedron.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 324 4 b Solution Created 2026-10-03 Updated 2026-10-06
The logical depth of a measurement pattern counts sequential layers of quantum measurements forced by dependence of measurement bases on earlier outcomes. Depth one means every basis can be fixed before measurements start, allowing all quantum measurements on distinct qubits to be performed in parallel. This does not require depth-one resource-state preparation or constant-depth classical parity processing.
Suppose the circuit contains gates in time order, with each . Prepare an -vertex path graph state from and Controlled-Z gates between neighbours. Its first qubit supplies the specified input . Measure vertex in the fixed equatorial qubit measurement basis at angle for , obtaining . Measure the final vertex in the computational basis, obtaining .
Track the Pauli frame as , starting with . A hypothetical sequential reading of the same quantum measurements gives the step . The supplied commutation rules imply, up to global phase,For , the sign is irrelevant. For , the identity absorbs the possible sign change into the Pauli frame. If for and for , the update isInductively the final unmeasured quantum state would be . The final computational basis outcome is corrected by and is unaffected by . The induction on a sequential interpretation proves the joint statistics; projectors on distinct vertices commute, so the identical fixed-basis pattern can actually be measured simultaneously, including its final vertex.
The first printed commutation formula has an incorrect exact scalar phase: with the printed matrix definition, , rather than the negative-exponent prefactor. For example, at the two versions differ by a factor . They agree up to global phase, so this error does not affect the Pauli frame recurrence or any quantum measurement probability.
Consequently a fixed-basis path-state pattern of logical depth one simulates every such circuit. Only Pauli measurements occur: the angle-zero basis measures , and the angle- basis measures with the printed eigenvector labels. Classical exclusive or processing suffices for all output corrections. These gates are Clifford gates, which explains why angle adaptation can be eliminated. For , simply measure the initial in the computational basis; it is already a depth-one pattern.
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 324 4 iii Solution 2026-09-28
Take any bounded-error polynomial-size quantum circuit for a language in and express it using . Replace each gate by the supplied -gadget. Before measurements and conditional corrections, the resulting circuit uses only Clifford gates and has a product input consisting of the original input and one magic state per gadget.
Consider the branch in which all gadget measurements return zero. No conditional corrections are then needed, so the ancilla measurements may be deferred to the end. This branch has known probability , and conditioned on it the remaining output is exactly that of the original universal circuit.
The assumed simulator applies with : ask it for the joint probabilitiesUsing polynomially many bits of requested precision, computeThe usual bounded-error gap separates yes instances from no instances, so this conditional probability decides the language deterministically in polynomial time. Hence . The reverse inclusion is immediate because a quantum computer can implement classical deterministic computation, and therefore
Past exam of the mathematics course of the University of Cambridge 2023 iii Paper 324 1 b ii Solution Created 2026-09-28 Updated 2026-10-03
Use the standard ancilla-assisted Pauli measurement. To measure a Pauli , reset the ancilla to , apply , apply the controlled version of every nonidentity factor of with the ancilla as control, apply again, and measure the ancilla in the computational basis. The preceding calculation shows that outcome projects the data with
First use this circuit with , obtaining . Since the measured ancilla is , apply the classically controlled correction to reset it to . Reuse it to measure , obtaining . All controlled Pauli gates and single-qubit corrections are Clifford gates. Since , the final data state isThus one resettable ancilla implements both measurements of the PBC without disturbing the already measured Pauli eigenvalue.
Pauli frame Created 2026-10-06 Updated 2026-11-05
A Pauli frame is a classical record of known Pauli operator byproducts rather than their physical correction. A one-qubit frame changes a computational basis measurement label by ; changes only a phase. Conjugation by Clifford gates maps Pauli operators to Pauli operators, so the frame can be updated by classical binary arithmetic throughout a Clifford circuit.
S gate 2026-10-24
Stabilizer octahedron 2026-10-25
The convex hull of the six Pauli eigenstates in the Bloch ball. A mixture has a Bloch vector obeying the displayed inequality. Conversely, assign weights to the corresponding signed vertices and distribute the leftover weight over any opposite pair; this realizes every vector satisfying the inequality. Single-qubit Clifford gates permute its vertices, while a T gate can take a vertex to a pure state outside it.
