Quantum Error Correction
1 Overview
Quantum error correction (QEC) provides the theoretical and practical framework for protecting quantum information against noise, decoherence, and imperfect control. Because qubits cannot be cloned and measurements disturb quantum states, QEC differs fundamentally from classical error correction: information is encoded nonlocally across many physical qubits, and errors are inferred indirectly through syndrome measurements.
QEC is the key bridge between noisy near-term devices and fault-tolerant quantum computing. It combines stabilizer theory, coding theory, quantum circuit design, and hardware constraints into a unified stack for reliable computation.
This page is an onboarding entry point to QEC: it provides references for core concepts of the field and for practical software tools.
2 Core Concepts to Understand
- No-cloning theorem, discretization of errors
- Noise (error) channels (bit-flip, phase-flip, depolarizing, etc.)
- Bit-flip/phase-flip intuition and the role of redundancy in quantum encoding
- Stabilizer formalism, syndrome extraction, recovery operations, Parity-check matrix
- Distance, logical qubits, and code rate tradeoffs
3 Main Software Ecosystem
4 References
4.1 Textbooks and introductory guides
- Nielsen, M. A., & Chuang, I. L. Quantum Computation and Quantum Information (10th Anniversary Ed., Cambridge University Press, 2010).
- Lidar, D. A., & Brun, T. A. (Eds.). Quantum Error Correction (Cambridge University Press, 2013).
- Quantum Error Correction: An Introductory Guide
- An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation
- Preskill, J. Lecture Notes for Physics 219/Chapter on Quantum Error Correction (Caltech).
- Threshold theorem
4.2 Online blog on QEC
4.3 Decoding
- iOlius A. d., Fuentes P., Orรบs R., Crespo1 P. M., Martinez J. E. Decoding algorithms for surface codes.
- Poulin P., Chung Y. On the iterative decoding of sparse quantum codes.
- Iyer P., Poulin D. Hardness of decoding quantum stabilizer codes.
- Chub C. General tensor network decoding of 2D Pauli codes.
- Chubb C. Tensor-Network Decoding Beyond 2D.