Discretization of Errors
Physical noise is continuous: a stray field rotates a qubit by an infinitesimal angle, an amplitude leaks by a small amount , the phase drifts. It seems hopeless to correct a continuum of possible errors with a finite procedure. The remarkable resolution — the digitisation of quantum errors — is that if a code corrects a discrete basis of errors, it automatically corrects every continuous error built from that basis. This is what makes quantum error correction possible at all.
The single-qubit Pauli basis
Any matrix is a complex linear combination of the four Pauli operators
which form a basis for operators on one qubit. Hence any single-qubit operation — unitary or not — can be written
A tiny over-rotation is literally a superposition of "no error" () and a bit-flip (). Correcting and therefore covers the whole one-parameter family.
qubits: the Pauli group
On qubits the analogous basis is the set of Pauli strings
of which there are . They span all operators, so any error operator expands in this basis. We classify a Pauli string by its weight: the number of tensor factors that are not . Weight- errors are single-qubit faults, and an error-correcting code is judged by the largest weight it can handle.
The discretization theorem
Suppose a code corrects the set of Pauli errors — that is, the satisfy the Knill–Laflamme conditions. Now let a general error act, with Kraus operators each expanded as in this corrected basis. The error channel sends a codeword to a mixture of terms . The syndrome measurement projects onto one of the orthogonal error subspaces — and this projection collapses the superposition of errors onto a single . Once collapsed, the known recovery for restores exactly.
Why (plus ) suffices per qubit
Because , correcting bit-flips () and phase-flips () on each qubit automatically handles (a combined bit-and-phase flip). So the entire program of single-qubit error correction reduces to two channels of work: detect and fix errors, and — in a rotated basis — detect and fix errors. This is precisely the logic behind the Shor and CSS code constructions later in the module.
A caution
Discretization makes errors finite but does not make them free. Each Pauli error still costs the code "room": the syndrome subspaces must be mutually orthogonal, which limits how many errors a code of fixed size can correct. That accounting — distance, the Hamming bound, and the singleton bound — is the quantitative heart of the lessons that follow.
The takeaway
The Pauli strings form an operator basis, so every physical error is a linear combination of them. A code that corrects a chosen set of Pauli errors corrects every error spanned by that set, because syndrome measurement collapses the continuous error onto a single, already-correctable Pauli. Continuous quantum noise is, for the purposes of correction, effectively digital.
Sign in on the full site to ask questions and join the discussion.