Math 2.0

Quantum theory Quantum computation and error correction Theorem

Knill–Laflamme conditions

Builds on Quantum error correctionQuantum channelKraus representation of a channelHermitian matrix

Statement

Let HH be a finite-dimensional complex Hilbert space, let 𝒞⊆H\mathcal{C} \subseteq H be a subspace, and let PP be the orthogonal projection onto 𝒞\mathcal{C}. Let 𝒩\mathcal{N} be a quantum channel on the operators of HH with Kraus representation 𝒩(ρ)=∑a=1rEaρEa∗\mathcal{N}(\rho) = \sum_{a=1}^{r} E_a \rho E_a^*. Then 𝒞\mathcal{C} corrects 𝒩\mathcal{N} if and only if there are complex numbers cabc_{ab} such that PEa∗EbP=cabPfor all a,b∈{1,…,r}.P E_a^* E_b P = c_{ab} P \quad \text{for all } a, b \in \set{1, \dots, r}. In that case the matrix (cab)(c_{ab}) is Hermitian and positive semidefinite.

Remarks

Proof idea: if a recovery ℛ\mathcal{R} with Kraus operators RkR_k exists, then RkEaP=λkaPR_k E_a P = \lambda_{ka} P for scalars λka\lambda_{ka}, and PEa∗EbP=∑kλka‾λkbPP E_a^* E_b P = \sum_k \overline{\lambda_{ka}} \lambda_{kb} P. Conversely, diagonalise (cab)(c_{ab}) by a unitary change of Kraus operators to get FaF_a with PFa∗FbP=daδabPP F_a^* F_b P = d_a \delta_{ab} P. Then the subspaces Fa𝒞F_a \mathcal{C} with da>0d_a > 0 are mutually orthogonal copies of 𝒞\mathcal{C}. The recovery measures which subspace holds the state and maps it back to 𝒞\mathcal{C} by the partial isometry da−1/2PFa∗d_a^{-1/2} P F_a^*.

Example: the three-qubit bit-flip code 𝒞=span⁡{∣000⟩,∣111⟩}\mathcal{C} = \operatorname{span}\set{\lvert 000 \rangle, \lvert 111 \rangle} and the Kraus operators p0I\sqrt{p_0} I and piXi\sqrt{p_i} X_i for i=1,2,3i = 1, 2, 3. For i≠ji \ne j, XiXjX_i X_j and XiX_i map 𝒞\mathcal{C} to a space orthogonal to 𝒞\mathcal{C}, so PXiXjP=0P X_i X_j P = 0 and PXiP=0P X_i P = 0, while PXiXiP=PP X_i X_i P = P. So the conditions hold, with (cab)(c_{ab}) diagonal.

The conditions depend only on the linear span of the EaE_a. So a code that corrects every error in a set {Ea}\set{E_a} corrects every channel with Kraus operators in their span.

Going deeper

For a student

The conditions are the starting point of most constructions of quantum codes. A code has distance dd when the conditions hold for all Pauli errors of weight at most d−1d - 1 in the role of Ea∗EbE_a^* E_b. Then it corrects arbitrary errors on any ⌊(d−1)/2⌋\lfloor (d-1)/2 \rfloor qubits. For stabilizer codes the conditions become a simple check on the commutation of Pauli operators with the stabilizer. When (cab)(c_{ab}) is not of full rank, the code is called degenerate: different errors act in the same way on it.

Reading path

To understand this page from the ground up, read these 13 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Completely positive map concept
  2. Hermitian matrix concept
  3. Hilbert space concept
  4. Kronecker product concept
  5. Matrix ring object
  6. Positive semidefinite matrix concept
  7. Quantum channel concept
  8. Quantum error correction concept
  9. Quantum operation concept
  10. Stinespring dilation theorem statement
  11. Choi's theorem on completely positive maps statement
  12. Kraus representation of a channel statement
  13. Knill–Laflamme conditions statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Quantum_error_correction
About this page
TagJ8ZFANVA99
URIm2://J8ZFANVA99
Kindstatement, theorem
WritingW0 stub
MSC81P73, 81P70
StatusThis copy of the site has no build data. Run m2 status J8ZFANVA99.
AboutQuantum error correction
UsesQuantum error correction, Quantum channel, Kraus representation of a channel, Hermitian matrix
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.