Propagate each output observable backwards through the Clifford circuit and write
The are mutually commuting Pauli operators, and measuring them on has exactly the required joint output distribution. Initially the first qubits are constrained by the stabilizer generators . Process the in order. If anticommutes with a current generator, part b gives a uniform outcome and a Clifford operation that replaces that generator by ; this step needs no measurement on . If commutes with every current generator, multiply it by known generators to remove its action on the first register. What remains is a Pauli observable on the resource qubits and is measured there. The nontrivial are independent and mutually commuting. An independent commuting family of Pauli operators on qubits has at most members, so . All effective observables are fixed by the original commuting family; the sampled outcomes merely update the classical Clifford frame. The resulting nonadaptive Pauli-based computation, followed by the stated outputs, is therefore a weak classical simulation of a quantum circuit with the same joint distribution.
An -qubit stabilizer state is the unique simultaneous eigenstate of an abelian group of Pauli operators having elements and not containing . The group is the state's stabilizer group; equivalently, it is generated by independent commuting Hermitian Pauli operators.
Let and . The two Pauli operators anticommute because their local factors anticommute at exactly one qubit. Since , the mixed terms cancel and
This is a scalar, or -local, Hamiltonian, so the smallest value is .
A strong classical simulation of a quantum circuit computes any requested output probability
in polynomial time, to the prescribed inverse-polynomial accuracy. A weak classical simulation of a quantum circuit instead produces classical samples from the circuit's output distribution, with exact or suitably small total-variation error.
The Extended Gottesman--Knill theorem states that a unitary Clifford circuit with an arbitrary product state input and final computational-basis measurements is weakly classically simulable. It is strongly simulable when only output qubits are measured. Indeed, each joint output projector expands into Pauli operators, and Clifford conjugation maps every such operator to another Pauli operator whose expectation factors over the input qubits. The factor is polynomial precisely for .
Quantum complementarity concerns experimental arrangements or observables that cannot be combined into one sharp classical description. For a qubit, the Pauli operators and have incompatible eigenbases: a definite value gives equal probabilities for the two outcomes. One can measure either observable sharply on a given preparation, but a joint measurement cannot reproduce both sharp projective measurements on every state. Complementarity is not merely ignorance of two simultaneously definite quantum properties.
In a balanced two-path interferometer, which-path information reduces the interference available when the paths recombine. If the path becomes entangled with detector states,
the path reduced density matrix has off-diagonal magnitude . Its interference visibility is . For equally likely pure marker states, optimal path distinguishability is , giving in this ideal model. Identical marker states preserve full interference; orthogonal ones permit perfect path discrimination and erase the unconditional fringes.
A concrete optical realization puts different polarizations on the two arms of a Mach-Zehnder interferometer. A detector that ignores polarization sees reduced interference because polarization records the path. Projecting the outgoing light onto a common polarization erases that information in the selected subensemble and can recover conditional fringes; summing all outcomes again removes them. This is a physical change in which alternatives remain distinguishable, not a retrospective alteration of earlier detections.
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.
Pauli-mixture parametrization of qubit depolarization Created 2026-10-07 Updated 2026-11-05
If the identity is applied with probability and the three nonidentity Pauli operators each with probability , the Bloch vector retention factor is . Thus complete depolarization occurs at , not at zero. The Holevo capacity of a qubit depolarizing channel becomes in this identity-probability parametrization.
Pauli operator Created 2026-09-28 Updated 2026-11-05
An -qubit Pauli operator is a tensor product of single-qubit Pauli matrices, possibly multiplied by a phase. Hermitian Pauli operators have eigenvalues and .
Polarization correlations of the Psi-plus Bell state Created 2026-10-24 Updated 2026-11-05
For , the Pauli operator correlations are , , and . Substituting the measurement of linear photon polarization into gives . In particular, opposite physical angles give perfect anticorrelation. The sum of angles here depends on this choice of Bell state and basis conventions.
Quantum error detection 2026-10-14
A code with orthogonal projector detects an error when its compression to the code is scalar. A projective measurement of then either flags departure from the code or, on a successful code-space outcome, leaves the logical state unchanged up to normalization. This includes harmless scalar errors, even though they need not produce a nonzero error syndrome. Detectability extends by linearity to the span of a set of errors. Every Pauli operator of weight less than the quantum code distance is detectable.
Quantum Hamming bound 2026-10-14
For unknown-location Pauli operators of weight at most , there are physically distinct errors modulo phase, including the identity. A nondegenerate quantum code assigns them mutually orthogonal error-image subspaces, each of dimension , within the -dimensional physical Hilbert space. Hence . The hypothesis of nondegeneracy is essential to this dimension count.
Qubit Pauli twirl 2026-10-25
For any qubit operator ,
Expand in the Pauli operator basis. The identity term is fixed, while every nonidentity coefficient has two positive and two negative contributions and cancels. Thus forgetting a uniformly random Pauli key sends every density operator to the maximally mixed state. This is the dimension-two Heisenberg-Weyl twirling channel, since replacing by changes only an irrelevant phase in the conjugation.
Schmidt-basis Pauli correlation tensor Created 2026-10-06 Updated 2026-10-07
For the pure state with real normalized Schmidt coefficients, the two-body Pauli correlators form , . Thus arbitrary local axes give . The negative component follows from the phases in the Pauli operators.
Shor code 2026-10-14
The nine-qubit Shor code encodes one logical qubit with basis vectors and , where . Six adjacent -pair stabilizer generators locate a single bit flip within a block, while and diagnose which block has had its relative phase changed. Together they correct every single-qubit Pauli operator, hence every single-qubit error by the Pauli expansion of a quantum error.
A Pauli Z gate on qubit four has phase-check eigenvalues and leaves all six -pair checks positive. Applying restores the state. The same phase syndrome arises from or ; these have the same action on the code since their pairwise products are stabilizers. This is a degeneracy, not a failure of correction.
Stabilizer code Created 2026-09-24 Updated 2026-10-14
A stabilizer code is the common eigenspace of a stabilizer group , an abelian subgroup of the Pauli group excluding . Choose independent stabilizer generators on physical qubits. They are commuting Hermitian operators, each squaring to . The stabilizer subspace and its orthogonal projector are
The stabilizer-projector formula gives , so logical qubits remain. Independent here means that no nonempty product of the chosen stabilizer generators is . Excluding is necessary: a vector cannot simultaneously be fixed by and unless it is zero.
For the three-qubit bit-flip repetition code, take and , with the Pauli Z gate on site and identities elsewhere. The stabilizer group is . Both stabilizer generators have eigenvalue exactly on the span of and , giving dimensions for one logical qubit. A projective measurement of these checks distinguishes four orthogonal two-dimensional sectors rather than eight individual computational basis states.
A Pauli error that anticommutes with a stabilizer generator changes that check's sign, producing an error syndrome. A Pauli operator commuting with every check can still act on the logical qubits; the centralizer of a stabilizer group describes these possibilities. Thus the number of checks determines the encoded dimension, while the quantum code distance determines protection against arbitrary local errors. The five-qubit error correcting code, for instance, has four stabilizer generators and quantum code distance three; the three-qubit bit-flip repetition code has two checks but quantum code distance one because a single phase flip is unflagged. [ref].
Stabilizer generator Created 2026-09-28 Updated 2026-11-05
A set of stabilizer generators is an independent commuting family of Hermitian Pauli operators whose products form a stabilizer group.
Stabilizer subspace Created 2026-09-28 Updated 2026-11-05
The stabilizer subspace associated with a stabilizer group on qubits is its simultaneous eigenspace:
Assume that is a commuting subgroup of the Pauli group and excludes . Its elements are then Hermitian operators with eigenvalues . If generators are independent modulo scalar phases, then
The exclusion of is essential: the equation has only the zero solution.
A direct proof uses the orthogonal projector
All nonidentity Pauli operators have zero trace, so . The trace of an orthogonal projector equals the dimension of its image. [ref]
For example, on two qubits, the single generator fixes the two-dimensional space spanned by and . Adding leaves the one-dimensional space spanned by the Bell state . This dimension count determines how many logical qubits a stabilizer code can encode.
Superdense coding Created 2026-09-29 Updated 2026-10-24
Superdense coding uses a shared Bell state to communicate two classical bits by transmitting one qubit. The sender selects one of four orthogonal Bell states with a local Pauli operator, and the receiver performs a Bell-basis measurement. For an ideal shared Bell pair, the transmitted qubit alone has a maximally mixed state for every message and reveals no information about the chosen encoding.
Surface code Created 2026-09-24 Updated 2026-11-05
A surface code is a family of topological stabilizer codes on a two-dimensional cellulation. In a standard square-lattice convention, qubits lie on edges, an X-type check multiplies X on edges meeting a vertex, and a Z-type check multiplies Z around a face.
Vertex and face checks commute because their overlaps contain zero or two edges. A local Pauli operator error changes nearby check signs, producing an error syndrome. Chains of errors have syndromes at their endpoints; a chain connecting appropriate boundaries or winding around a nontrivial cycle can instead implement a logical operation. Locality makes repeated syndrome extraction useful, but a sufficiently long undetected chain can still corrupt the encoded state. The associated surface-code anyon model describes the electric and magnetic check excitations and their mutual braiding.
Symplectic representation of a stabilizer code Created 2026-10-14 Updated 2026-11-05
A stabilizer group with independent generators maps injectively to an r-dimensional isotropic subspace of the binary symplectic space of Pauli labels. For generator rows , commutation is over . Its stabilizer subspace has dimension . The labels of the centralizer of a stabilizer group form ; labels in act as nontrivial logical Pauli operators.