TOPICS
Search

Quantum Error-Correcting Code


A quantum error-correcting code is a subspace C of the Hilbert space (C^2)^( tensor n) of n qubits that encodes quantum states so that a specified set of errors can be detected or corrected. If P_C is the orthogonal projection onto C, then a set of error operators {E_a} is correctable exactly when the Knill-Laflamme conditions

 P_CE_a^|E_bP_C=c_(ab)P_C

hold for constants c_(ab) and all a, b (Knill and Laflamme 1997).

A quantum code encoding k logical qubits into n physical qubits and having distance d is denoted [[n,k,d]]. A stabilizer code is the common +1 eigenspace of an Abelian group S contained in the n-qubit Pauli group, with -I not in S. This construction converts many questions about quantum error correction into questions about finite groups and linear algebra (Gottesman 1997).


See also

Hilbert Space, Pauli Group, Pauli Matrices, Qubit

Explore with Wolfram|Alpha

References

Gottesman, D. "Stabilizer Codes and Quantum Error Correction." Ph.D. thesis. Pasadena, CA: California Institute of Technology, 28 May 1997. https://arxiv.org/abs/quant-ph/9705052.Knill, E. and Laflamme, R. "Theory of Quantum Error-Correcting Codes." Phys. Rev. A 55, 900-911, 1997. https://doi.org/10.1103/PhysRevA.55.900.Nielsen, M. and Chuang, I. Quantum Computation and Quantum Information. Cambridge, England: Cambridge University Press, 2000.

Cite this as:

Weisstein, Eric W. "Quantum Error-Correcting Code." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/QuantumError-CorrectingCode.html

Subject classifications