Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:quant-ph/0508131 · Physical Review Letters

Stabilizer Formalism for Operator Quantum Error Correction

David Poulin

Published Dec 1, 2005• 344 citations
arXivHTMLPDF

Abstract

Operator quantum error correction is a recently developed theory that provides a generalized and unified framework for active error correction and passive error avoiding schemes. In this Letter, we describe these codes using the stabilizer formalism. This is achieved by adding a gauge group to stabilizer codes that defines an equivalence class between encoded states. Gauge transformations leave the encoded information unchanged; their effect is absorbed by virtual gauge qubits that do not carry useful information. We illustrate the construction by identifying a gauge symmetry in Shor's 9-qubit code that allows us to remove 3 of its 8 stabilizer generators, leading to a simpler decoding procedure and a wider class of logical operations without affecting its essential properties. This opens the path to possible improvements of the error threshold of fault-tolerant quantum computing.

DOI
10.1103/physrevlett.95.230504

Related papers

Codeword-stabilized quantum codes on subsystems

Jeonghwan Shin, Jun Heo, Todd A. Brun

Codeword-stabilized quantum codes provide a unified approach to constructing quantum error-correcting codes, including both additive and nonadditive quantum codes. Standard codeword-stabilized quantum codes encode quantum information into subspaces. The more general notion of encoding quantum information into a subsystem is known as an operator (or subsystem) quantum error-correcting code. Most operator codes studied to date are based in the usual stabilizer formalism. We introduce operator quantum codes based on the codeword-stabilized quantum code framework. Based on the necessary and sufficient conditions for operator quantum error correction, we derive an error-correction condition for operator codeword-stabilized quantum codes. Based on this condition, the word operators of a operator codeword-stabilized quantum code are constructed from a set of classical binary errors induced by generators of the gauge group. We use this scheme to construct examples of both additive and nonadditive codes that encode quantum information into a subsystem.

arXiv:1208.6039•Physical Review A•Oct 15, 2012•2 citations

An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation

Daniel Gottesman

Quantum states are very delicate, so it is likely some sort of quantum error correction will be necessary to build reliable quantum computers. The theory of quantum error-correcting codes has some close ties to and some striking differences from the theory of classical error-correcting codes. Many quantum codes can be described in terms of the stabilizer of the codewords. The stabilizer is a finite Abelian group, and allows a straightforward characterization of the error-correcting properties of the code. The stabilizer formalism for quantum codes also illustrates the relationships to classical coding theory, particularly classical codes over GF(4), the finite field with four elements. To build a quantum computer which behaves correctly in the presence of errors, we also need a theory of fault-tolerant quantum computation, instructing us how to perform quantum gates on qubits which are encoded in a quantum error-correcting code. The threshold theorem states that it is possible to create a quantum computer to perform an arbitrary quantum computation provided the error rate per physical gate or time step is below some constant threshold value.

arXiv:0904.2557•Apr 16, 2009•129 citations

Quantum error correction and fault tolerance: A comprehensive tutorial

Daniel J. Spencer, Shubham P. Jain, Andrew Tanggara +4 more

Noise is one of the central obstacles to building useful quantum computers, and quantum error correction (QEC) provides the framework for protecting quantum information against it. Unlike classical error correction, QEC must preserve fragile quantum states without copying them, measuring them directly, or destroying the information they encode. Driven by rapid progress in both theory and experiment, this challenge has grown into one of the most active areas of quantum information science. This tutorial gives a guided introduction to modern QEC, developing the core concepts of codes, syndromes, stabilizers, decoding, and fault tolerance before connecting them to major code families and current research directions. We cover both established constructions and newer developments, including topological and subsystem codes, bosonic and qudit codes, dynamical codes, and quantum low-density parity-check (qLDPC) codes. The emphasis is on building operational understanding: explaining not only what the main objects are, but how they are used in code design, error diagnosis, decoding, and fault-tolerant computation. The tutorial is intended for newcomers seeking a first path through QEC, as well as researchers looking for a coherent reference for the concepts, code families, and tools that arise in current work.

quant-pharXiv:2605.29137•May 29, 2026•0 citations

Group Theory

Frank Gaitan

The first theme of this book-quantum error correction-has now been pre­ sented. We carry on in this chapter with a discussion of fault-tolerant quantum computing (FTQC), which is our second theme. The discussion will take place in the context of quantum stabilizer codes and is based on Refs. [1-6]. See also Refs. [7,8]. Section 5.1 introduces the idea of fault-tolerance and makes ba­ sic definitions, while Section 5.2 presents a procedure for doing fault-tolerant quantum error correction. The theory of FTQC is then taken up in the fol­ lowing five sections. Section 5.3 examines the action of unitary operators on a quantum stabilizer code. It introduces two important groups: (i) the normalizer of the stabilizer S whose elements are encoded unitary operations; and (ii) the Clifford group which is generated by the Hadamard, phase, and CNOT gates. The discussion focuses on unitary operations that belong to the inter­ section of these two groups. By combining measurements on ancilla qubits (Section 5.4) with a four-qubit unitary operation introduced in Section 5.5, it will be possible to fault-tolerantly implement these gates on encoded data for stabilizer codes that encode a single qubit. Section 5.6 presents an extension of this approach that works for stabilizer codes encoding multiple qubits, and Section 5.7 completes the theoretical development by showing how a faulttolerant encoded Toffoli gate can be constructed for any quantum stabilizer code. By this point a theoretical framework is in place that can construct a set of fault-tolerant encoded quantum gates that is capable of universal quan­ tum computation using any quantum stabilizer code. The final two sections illustrate the theory by applying it to the [5,1,3] and [4,2,2] stabilizer codes. A brief summary of universal sets of quantum gates is given in Appendix C.

CRC Press eBooks•Feb 7, 2008•0 citations

Stabilizer Formalism for Operator Algebra Quantum Error Correction

Guillaume Dauphinais, David W. Kribs, Michael Vasmer

We introduce a stabilizer formalism for the general quantum error correction framework called operator algebra quantum error correction (OAQEC), which generalizes Gottesman's formulation for traditional quantum error correcting codes (QEC) and Poulin's for operator quantum error correction and subsystem codes (OQEC). The construction generates hybrid classical-quantum stabilizer codes and we formulate a theorem that fully characterizes the Pauli errors that are correctable for a given code, generalizing the fundamental theorems for the QEC and OQEC stabilizer formalisms. We discover hybrid versions of the Bacon-Shor subsystem codes motivated by the formalism, and we apply the theorem to derive a result that gives the distance of such codes. We show how some recent hybrid subspace code constructions are captured by the formalism, and we also indicate how it extends to qudits.

arXiv:2304.11442•Quantum•Feb 21, 2024•6 citations

Global stabilizer quantum error correction with combinatorial arrays

Yuichiro Fujiwara

Stabilizer codes are a fundamental class of error-correcting codes for quantum information that allow for syndrome decoding in the quantum domain. One of the substantial challenges in quantum error correction is that the quantum gates that perform error correction themselves are faulty in practice, which makes fault-tolerant implementation a vital component. Recently, a coding theoretic technique is proposed that makes it possible for syndrome decoding to help correct imperfectly extracted syndromes instead of fully relying on an external fault-tolerant mechanism. In particular, it was proved that any single-error-correcting stabilizer code can be made robust against single errors on either a data qubit or a syndrome bit by using at most one more stabilizer operator than necessary for standard syndrome decoding, while analogous overhead for making double-error-correcting stabilizer codes robust against double errors involving data qubits and/or syndrome bits was shown to be at most logarithmic. We generalize this result to t-error-correcting stabilizer codes and show that the overhead for achieving analogously defined global t-error correction for data qubits and/or syndrome bits is also at most logarithmic. The proof exploits combinatorial arrays that may be seen as parity-check matrices that detect errors of even weight but may overlook errors of odd weight.

IEEE International Symposium on Information Theory (ISIT)•Jun 1, 2015•4 citations
Operator quantum error correction is a recently developed theory that provides a generalized and unified framework for active error correction and passive error avoiding schemes. In this Letter, we describe these codes using the stabilizer formalism. This is achieved by adding a gauge group to stabilizer codes that defines an equivalence class between encoded states. Gauge transformations leave the encoded information unchanged; their effect is absorbed by virtual gauge qubits that do not carry useful information. We illustrate the construction by identifying a gauge symmetry in Shor's 9-qubit code that allows us to remove 3 of its 8 stabilizer generators, leading to a simpler decoding procedure and a wider class of logical operations without affecting its essential properties. This opens the path to possible improvements of the error threshold of fault-tolerant quantum computing.
Codeword-stabilized quantum codes provide a unified approach to constructing quantum error-correcting codes, including both additive and nonadditive quantum codes. Standard codeword-stabilized quantum codes encode quantum information into subspaces. The more general notion of encoding quantum information into a subsystem is known as an operator (or subsystem) quantum error-correcting code. Most operator codes studied to date are based in the usual stabilizer formalism. We introduce operator quantum codes based on the codeword-stabilized quantum code framework. Based on the necessary and sufficient conditions for operator quantum error correction, we derive an error-correction condition for operator codeword-stabilized quantum codes. Based on this condition, the word operators of a operator codeword-stabilized quantum code are constructed from a set of classical binary errors induced by generators of the gauge group. We use this scheme to construct examples of both additive and nonadditive codes that encode quantum information into a subsystem.
Quantum states are very delicate, so it is likely some sort of quantum error correction will be necessary to build reliable quantum computers. The theory of quantum error-correcting codes has some close ties to and some striking differences from the theory of classical error-correcting codes. Many quantum codes can be described in terms of the stabilizer of the codewords. The stabilizer is a finite Abelian group, and allows a straightforward characterization of the error-correcting properties of the code. The stabilizer formalism for quantum codes also illustrates the relationships to classical coding theory, particularly classical codes over GF(4), the finite field with four elements. To build a quantum computer which behaves correctly in the presence of errors, we also need a theory of fault-tolerant quantum computation, instructing us how to perform quantum gates on qubits which are encoded in a quantum error-correcting code. The threshold theorem states that it is possible to create a quantum computer to perform an arbitrary quantum computation provided the error rate per physical gate or time step is below some constant threshold value.
Noise is one of the central obstacles to building useful quantum computers, and quantum error correction (QEC) provides the framework for protecting quantum information against it. Unlike classical error correction, QEC must preserve fragile quantum states without copying them, measuring them directly, or destroying the information they encode. Driven by rapid progress in both theory and experiment, this challenge has grown into one of the most active areas of quantum information science. This tutorial gives a guided introduction to modern QEC, developing the core concepts of codes, syndromes, stabilizers, decoding, and fault tolerance before connecting them to major code families and current research directions. We cover both established constructions and newer developments, including topological and subsystem codes, bosonic and qudit codes, dynamical codes, and quantum low-density parity-check (qLDPC) codes. The emphasis is on building operational understanding: explaining not only what the main objects are, but how they are used in code design, error diagnosis, decoding, and fault-tolerant computation. The tutorial is intended for newcomers seeking a first path through QEC, as well as researchers looking for a coherent reference for the concepts, code families, and tools that arise in current work.
The first theme of this book-quantum error correction-has now been pre­ sented. We carry on in this chapter with a discussion of fault-tolerant quantum computing (FTQC), which is our second theme. The discussion will take place in the context of quantum stabilizer codes and is based on Refs. [1-6]. See also Refs. [7,8]. Section 5.1 introduces the idea of fault-tolerance and makes ba­ sic definitions, while Section 5.2 presents a procedure for doing fault-tolerant quantum error correction. The theory of FTQC is then taken up in the fol­ lowing five sections. Section 5.3 examines the action of unitary operators on a quantum stabilizer code. It introduces two important groups: (i) the normalizer of the stabilizer S whose elements are encoded unitary operations; and (ii) the Clifford group which is generated by the Hadamard, phase, and CNOT gates. The discussion focuses on unitary operations that belong to the inter­ section of these two groups. By combining measurements on ancilla qubits (Section 5.4) with a four-qubit unitary operation introduced in Section 5.5, it will be possible to fault-tolerantly implement these gates on encoded data for stabilizer codes that encode a single qubit. Section 5.6 presents an extension of this approach that works for stabilizer codes encoding multiple qubits, and Section 5.7 completes the theoretical development by showing how a faulttolerant encoded Toffoli gate can be constructed for any quantum stabilizer code. By this point a theoretical framework is in place that can construct a set of fault-tolerant encoded quantum gates that is capable of universal quan­ tum computation using any quantum stabilizer code. The final two sections illustrate the theory by applying it to the [5,1,3] and [4,2,2] stabilizer codes. A brief summary of universal sets of quantum gates is given in Appendix C.
We introduce a stabilizer formalism for the general quantum error correction framework called operator algebra quantum error correction (OAQEC), which generalizes Gottesman's formulation for traditional quantum error correcting codes (QEC) and Poulin's for operator quantum error correction and subsystem codes (OQEC). The construction generates hybrid classical-quantum stabilizer codes and we formulate a theorem that fully characterizes the Pauli errors that are correctable for a given code, generalizing the fundamental theorems for the QEC and OQEC stabilizer formalisms. We discover hybrid versions of the Bacon-Shor subsystem codes motivated by the formalism, and we apply the theorem to derive a result that gives the distance of such codes. We show how some recent hybrid subspace code constructions are captured by the formalism, and we also indicate how it extends to qudits.
Stabilizer codes are a fundamental class of error-correcting codes for quantum information that allow for syndrome decoding in the quantum domain. One of the substantial challenges in quantum error correction is that the quantum gates that perform error correction themselves are faulty in practice, which makes fault-tolerant implementation a vital component. Recently, a coding theoretic technique is proposed that makes it possible for syndrome decoding to help correct imperfectly extracted syndromes instead of fully relying on an external fault-tolerant mechanism. In particular, it was proved that any single-error-correcting stabilizer code can be made robust against single errors on either a data qubit or a syndrome bit by using at most one more stabilizer operator than necessary for standard syndrome decoding, while analogous overhead for making double-error-correcting stabilizer codes robust against double errors involving data qubits and/or syndrome bits was shown to be at most logarithmic. We generalize this result to t-error-correcting stabilizer codes and show that the overhead for achieving analogously defined global t-error correction for data qubits and/or syndrome bits is also at most logarithmic. The proof exploits combinatorial arrays that may be seen as parity-check matrices that detect errors of even weight but may overlook errors of odd weight.