Quantum theory Quantum computation and error correction Theorem
Knill–Laflamme conditions
Builds on Quantum error correctionQuantum channelKraus representation of a channelHermitian matrix
Statement
Let be a finite-dimensional complex Hilbert space, let be a subspace, and let be the orthogonal projection onto . Let be a quantum channel on the operators of with Kraus representation . Then corrects if and only if there are complex numbers such that In that case the matrix is Hermitian and positive semidefinite.
Remarks
Proof idea: if a recovery with Kraus operators exists, then for scalars , and . Conversely, diagonalise by a unitary change of Kraus operators to get with . Then the subspaces with are mutually orthogonal copies of . The recovery measures which subspace holds the state and maps it back to by the partial isometry .
Example: the three-qubit bit-flip code and the Kraus operators and for . For , and map to a space orthogonal to , so and , while . So the conditions hold, with diagonal.
The conditions depend only on the linear span of the . So a code that corrects every error in a set 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 when the conditions hold for all Pauli errors of weight at most in the role of . Then it corrects arbitrary errors on any qubits. For stabilizer codes the conditions become a simple check on the commutation of Pauli operators with the stabilizer. When 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
- no evidence level
- Completely positive map concept
- Hermitian matrix concept
- Hilbert space concept
- Kronecker product concept
- Matrix ring object
- Positive semidefinite matrix concept
- Quantum channel concept
- Quantum error correction concept
- Quantum operation concept
- Stinespring dilation theorem statement
- Choi's theorem on completely positive maps statement
- Kraus representation of a channel statement
- Knill–Laflamme conditions statement
Further reading
About this page
| Tag | J8ZFANVA99 |
|---|---|
| URI | m2://J8ZFANVA99 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 81P73, 81P70 |
| Status | This copy of the site has no build data. Run m2 status J8ZFANVA99. |
| About | Quantum error correction |
| Uses | Quantum error correction, Quantum channel, Kraus representation of a channel, Hermitian matrix |
| Changed | 3 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.