Lean, informalized

Nielsen & Chuang · Chapter 10, Quantum error-correction · p. 436

Theorem 10.1 - The quantum error correction conditions, necessary and sufficient for a recovery operation

A recovery exists exactly when the error correction conditions hold.

Hover over a blue or green term in the text, or a node in the graph, to find it in the other. Select it to read its declaration both in Lean and in words.

The Theorem

Quantum information is protected by storing it in a subspace CC of a system’s state space, the code, with orthogonal projector PP. Noise acts on the system as a quantum operation ℰ\mathcal E with operation elements EiE_i. It can be undone on the code when there is a trace preserving quantum operation ℛ\mathcal R, the recovery, that takes ℰ(ρ)\mathcal E(\rho) back to ρ\rho, up to a factor, for every state ρ\rho supported on CC. Theorem 10.1 gives a condition on PP and the EiE_i alone that is necessary and sufficient for such a recovery to exist.

A Quantum System

The library states the theorem for operators on a finite dimensional complex Hilbert space HH, and again for operators on the state space of a quantum system. A quantum system SS is described by its state space ℋS\mathcal H_S, a finite dimensional complex Hilbert space.✦

Correcting Noise on a Code

On a finite dimensional complex Hilbert space HH, finitely many operators EiE_i act on an operator XX as ℰ(X)=∑iEiXEi†\mathcal E(X) = \sum_i E_i X E_i^\dagger, and finitely many operators RkR_k act as ℛ(X)=∑kRkXRk†\mathcal R(X) = \sum_k R_k X R_k^\dagger.

A finite family of operators RkR_k on HH corrects a family EiE_i on the code of an operator PP when, for every operator ρ\rho on HH with PρP=ρP \rho P = \rho, there is a complex number cc with ℛ(ℰ(ρ))=cρ.\mathcal R\big(\mathcal E(\rho)\big) = c\,\rho .(1)✦

The conditions of Knill and Laflamme concern a family of operators EiE_i on HH, an operator PP on HH and a complex matrix α\alpha with rows and columns indexed like the EiE_i: the EiE_i satisfy them for PP with α\alpha when PEi†EjP=αijPfor all i and j.P E_i^\dagger E_j P = \alpha_{ij} P \quad \text{for all } i \text{ and } j .(2)✦

On the state space of a quantum system SS, an operator PP and a family of operators EiE_i satisfy the quantum error correction conditions when they satisfy (2) with some Hermitian matrix α\alpha.✦

The Claim

Theorem 1. Let HH be a finite dimensional complex Hilbert space, PP a nonzero orthogonal projector on HH and EiE_i finitely many operators on HH. There are finitely many operators RkR_k on HH with ∑kRk†Rk=I\sum_k R_k^\dagger R_k = I that correct the EiE_i on the code of PP if and only if the EiE_i satisfy the conditions of Knill and Laflamme for PP with some Hermitian matrix α\alpha: ∑kRk†Rk=I,ℛ(ℰ(ρ))=cρ if PρP=ρ⇔PEi†EjP=αijP,α†=α.\sum_k R_k^\dagger R_k = I,\ \ \mathcal R\big(\mathcal E(\rho)\big) = c\,\rho \text{ if } P\rho P = \rho \quad\Longleftrightarrow\quad P E_i^\dagger E_j P = \alpha_{ij} P,\ \ \alpha^\dagger = \alpha .(3)✦ For PP and the EiE_i on the state space ℋS\mathcal H_S of a quantum system SS, they satisfy the quantum error correction conditions if and only if such operators RkR_k exist: PEi†EjP=αijP on ℋS,α†=α⇔∑kRk†Rk=I,ℛ(ℰ(ρ))=cρ if PρP=ρ.P E_i^\dagger E_j P = \alpha_{ij} P \text{ on } \mathcal H_S,\ \ \alpha^\dagger = \alpha \quad\Longleftrightarrow\quad \sum_k R_k^\dagger R_k = I,\ \ \mathcal R\big(\mathcal E(\rho)\big) = c\,\rho \text{ if } P\rho P = \rho .(4)✦

With the operation elements of the noise for the EiE_i and the code CC as the image of PP, this is the theorem.

What Is Checked

The library proves both equivalences, (3) and (4).