Lean, informalized

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

Theorem 10.2 - One recovery undoes every noise whose operation elements are combinations of the errors it corrects

Correcting a set of errors corrects their linear combinations.

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

A quantum code stores information in a subspace of the state space of a system, the code space. Suppose a noise process ℰ\mathcal{E} acts on the system through operators EiE_i, its operation elements, and a recovery operation ℛ\mathcal{R} undoes it on the code: noise followed by recovery returns every state of the code space up to normalization. Theorem 10.2 of Nielsen and Chuang says that the same ℛ\mathcal{R} undoes every noise process ℱ\mathcal{F} whose operation elements are linear combinations of the EiE_i, Fj=∑imjiEi,F_j = \sum_i m_{ji} E_i ,(1)✦ for any complex numbers mjim_{ji}.

A Quantum System

A quantum system SS is a physical object whose mathematical realisation is its state space, a finite dimensional complex Hilbert space.✦ A state ρ\rho of SS is a positive operator of unit trace on the state space of SS, pure or mixed.✦

Code, Noise and Recovery

A code of SS is a Hermitian operator PP on the state space of SS, such as the projector onto a code subspace. A state ρ\rho of SS lies in the code when PρP=ρP \rho P = \rho.

Noise and recovery are each given by finitely many operators on the state space of SS, their operation elements: the errors EiE_i and the recovery elements RkR_k. The recovery acts on an operator σ\sigma as ℛ(σ)=∑kRkσRk†,\mathcal{R}(\sigma) = \sum_k R_k \sigma R_k^\dagger ,(2) and the noise ℱ\mathcal{F} acts as in (2) through the FjF_j.

A recovery with operation elements RkR_k corrects the errors EiE_i on the code PP when there are complex numbers ckic_{ki} with RkEiP=ckiPfor every k and i.R_k E_i P = c_{ki} P \qquad \text{for every } k \text{ and } i .(3)✦

The Claim

Theorem 1. Let SS be a quantum system and PP a Hermitian operator on its state space. Let RkR_k and EiE_i be finitely many operators on the state space such that the recovery with elements RkR_k corrects the errors EiE_i on the code PP, as in (3), and let ℱ\mathcal{F} be the noise with operation elements (1), for any complex numbers mjim_{ji}. Then there is a real number λ≥0\lambda \ge 0 such that every state ρ\rho of SS with PρP=ρP \rho P = \rho satisfies ℛ(ℱ(ρ))=λρ.\mathcal{R}\bigl(\mathcal{F}(\rho)\bigr) = \lambda \rho .(4)✦

What Is Checked

The claim is stated over a quantum system SS and its states, a Hermitian operator PP for the code, finitely many errors EiE_i and recovery elements RkR_k related by (3), and an arbitrary complex matrix mjim_{ji} forming the noise ℱ\mathcal{F}. What the library proves about them is the proportionality (4).