10.4 Quantum coding, error detection, and correction 177
is sufficiently small, it is a good approximation to ignore the possibility of
more than n total errors occurring, because more than n errors will occur
with a very small probability, of the order O(p
n+1
). Therefore, one generally
considers the most common situations, which deal with a limited number of
errors.
Similarly to the logical states of decoherence-free subspaces discussed in
the previous section, quantum error-correcting code (QECC) states are typ-
ically also entangled states. QECCs can be understood as functioning, in
essence, by storing information in the quantum correlations among differ-
ent components of the composite system realizing the code. If a portion of
a system in a code state is influenced by its environment but remains well
correlated with other portions of the system, then the encoded information
still remains in these correlations and remains salvageable from them through
error recovery procedures.
The continuous nature of quantum errors does not present an insurmount-
able problem because quantum errors can be reduced to a few types of error.
Just as the classical binary symmetric channel produces a number of classical
bit-flip errors e ∈ GF (2) with a given maximum Hamming weight, quantum
Pauli channels are those where single-qubit errors and products thereof pro-
duce at most a given number of errors. The two fundamental types of qubit
error are the bit-flip error and sign-flip error. A bit-flip error on a single qubit
is described by the operation of the Pauli operator σ
1
on it. Sign-flip errors
(also known as phase-flip errors) are similarly described by the operation of
σ
3
on the qubit at which they occur, as mentioned in the discussion in Sec-
tion 9.6 on the quantum channels inducing them.
10
The errors arising from
a number of these basic errors in Pauli channels are thus naturally described
by the Pauli error group, G
n
,forn qubits:
G
n
=
e
1
⊗ e
2
⊗···⊗e
n
|e
i
∈ G, i ∈{1,...,n}
, (10.17)
where G is the single-qubit Pauli group, {±σ
µ
, ±iσ
µ
} (µ =0, 1, 2, 3), which is
G
1
.
11
Thus, the multiple-qubit error group consisting of such tensor products
is seen to be a subset of the group U (2
n
) of unitary operators on (C
2
)
⊗n
.
An error weight consisting of the sum of the number of bit-flip errors plus
the number of phase-flip errors is attributed to a given error-group element
10
Both types of qubit error are thus describable by the corresponding gates dis-
cussedinSect.1.4.
11
See Sect. 9.6 for a discussion of quantum channels inducing the errors comprising
G, the Pauli channels. Note that G is a finite group of order 16, with a center
consisting of diagonal matrices with a related “effective” error group G
eff
being
G modulo this center, which is a cyclic group of order 4. The effective error group
is thus an Abelian two-group of order 4 that is isomorphic to Z
2
2
. The algebra of
the Pauli matrices is such that any of them can be constructed from at most two
of the remaining three.