Towards a Unified Framework for Approximate Quantum Error Correction: The Transpose Channel Corrects a Subsystem Code up to the Operator Norm of the PerturbationResearch Paper
Motivation
Quantum error correction protects quantum information from noise by storing it in a code and undoing the damage with a recovery operation. The textbook theory, the Knill–Laflamme conditions, characterizes codes that can be corrected perfectly. Real noise rarely admits perfect correction, and codes that are only approximately correctable can perform better than perfect ones: they can use fewer physical resources for a given target fidelity. Approximate quantum error correction (AQEC) asks for algebraic conditions that tell, from the noise and the code alone, how well a code can be corrected.
Mandayam and Ng (arXiv:1202.5139, Phys. Rev. A 2012) extend an earlier AQEC framework for subspace codes (Ng and Mandayam, arXiv:0909.0931, 2010) to subsystem codes, where information is stored in one tensor factor of a subspace and the factor is a gauge whose state does not matter. Subsystem codes include noiseless subsystems and the Bacon–Shor family, and they are the natural setting for operator quantum error correction (Kribs, Laflamme and Poulin, arXiv:quant-ph/0412076, 2005).
Setting
The system space is , with , finite dimensional; is the projector onto and the identities of the factors. The code is the set of all product states , with density operators.
The noise is a completely positive, trace-preserving (CPTP) map with Kraus operators :
Write for the support of . A recovery is a CP map that is trace preserving on .
The fidelity of states is . The fidelity loss of the code state under and compares the information in before and after:
The code is -correctable on under when some recovery has for every .
The transpose channel is the recovery with Kraus operators
the inverse square root being taken on the support of .
Formalization targets
Goal: Corollary 3
Suppose that, for all ,
with operators on and operators on . Then the transpose channel is a recovery, and for every
so is -correctable on whenever (operator norm). The statement holds for every choice of the operators ; each choice determines and gives a bound.
Theorem 2
Under (12), is -correctable on for every , where
is the fidelity loss of the transpose channel. Theorem 2 is sharper than Corollary 3; the corollary trades sharpness for a quantity that is easy to compute.
Milestones
The milestones follow the paper's own steps: the pure-state form (5) of the fidelity; the reduction of the worst case over to pure product states; trace preservation of on ; the trace-preservation identity of in terms of ; the fidelity formula (14) on pure product states; Theorem 2; and the bound of the expression (13) by the operator norm.
Significance
When all vanish, (12) is the paper's perfect-correction condition (Theorem 1), and the transpose channel is a perfect recovery. Corollary 3 quantifies the robustness of that statement: a perturbation of size costs at most that much fidelity loss, with an explicit recovery. This turns the search for approximate subsystem codes into a check of a matrix inequality, and it supplies the sufficient half of a characterization whose necessary half (near-optimality of the transpose channel) the paper establishes only in restricted scenarios.
Status: the results are proved in the paper, not formalized. Prove2Me's catalog has no statement of Theorem 2, Corollary 3, or of perfect-correction conditions for subsystem codes. This mission states the subsystem-code model in Lean, with mixed code states and a possibly singular , and poses each step of the paper's proof as a target. The reduction to pure states needs the joint concavity of the fidelity, which Mathlib does not have; a proof of it is reusable across quantum information theory.
Difficulty
Two steps resist a direct computation. First, the code contains mixed product states, while the fidelity formula (14) is available only for pure ones; the passage from one to the other is the joint concavity of , a consequence of Uhlmann's theorem, not a linear-algebra identity. Second, need not be invertible: is a pseudo-inverse, the transpose channel is trace preserving only on , and the trace-preservation identity of needs that each maps into . Arguments that treat as an inverse are wrong in general.
Formalization scope
- is indexed by
a × bwith first, matching⊗ₖand the published partial trace; is a separate finite typeo. The noise's Kraus operators are rectangular matricesMatrix o (a × b) ℂ, so , , are identity matrices and is1 ⊗ₖ B i j. - Vectors are
a → ℂ, unit whenstar ψ ⬝ᵥ ψ = 1; isvecMulVec ψ (star ψ). - Published definitions are reused: the fidelity (
WildeQIT.fidelity,rootFidelity), the partial traceWildeQIT.partialTraceRight, the channel actionPeresTerno.krausUpdate, density matricesPeresTerno.IsDensityMatrix, and the support inverse square root and support projectorQReversal.NearOpt.invSqrt,supportProj. - A recovery is any finite Kraus family from
otoa × bwith . Full support of is not assumed. - -correctability is the existence of a recovery with fidelity loss at most on every code state; it is equivalent to the paper's because the minimum defining is attained. "" is stated as a bound on the expression (13) at every pair of unit vectors, with no supremum.
- The norm in (15) is the operator norm, Mathlib's
Matrix.Norms.L2Operator; neither the entrywise sup norm nor the Frobenius norm.
The statements carry no smallness hypothesis on , quantify over all code states including mixed ones rather than over pure states only, and admit only recoveries that are trace preserving on ; each of these restrictions would make the goal weaker or trivial.
Needed infrastructure: the continuous functional calculus identities for and for range inclusions of , Kronecker-product algebra, and joint concavity (or Uhlmann's theorem) for the fidelity. Proofs of any milestone, and general fidelity lemmas usable beyond this mission, are welcome.
Selected references
- P. Mandayam and H. K. Ng, Towards a unified framework for approximate quantum error correction, Phys. Rev. A 86, 012335 (2012). arXiv:1202.5139 (version v2 is the one formalized).
- H. K. Ng and P. Mandayam, Simple approach to approximate quantum error correction based on the transpose channel, Phys. Rev. A 81, 062342 (2010). arXiv:0909.0931
- D. Kribs, R. Laflamme and D. Poulin, Unified and generalized approach to quantum error correction, Phys. Rev. Lett. 94, 180501 (2005). arXiv:quant-ph/0412076
- E. Knill and R. Laflamme, Theory of quantum error-correcting codes, Phys. Rev. A 55, 900 (1997). arXiv:quant-ph/9604034
- H. Barnum and E. Knill, Reversing quantum dynamics with near-optimal quantum and classical fidelity, J. Math. Phys. 43, 2097 (2002). arXiv:quant-ph/0004088