Pith. Sign in

REVIEW

Quantum Error Correction and Orthogonal Geometry

Quantum Physics · Submitted 9 May 1996 · 18 references

Pith's verdict: The paper that gave everyone the stabilizer formalism; Theorem 1 is correct and the framework is the contribution, but the headline distances for the 13- and 29-qubit codes rest on an unshipped computer calculation the authors themselves say has no theoretical backing.

T0 · AI review

How this review was made: An AI referee (selfhosted/deepseek-v4.1-flash) read the paper on November 13, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 2 major objections · 7 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv IDquant-ph/9605005 (version 3)
Pith IDCJ7ACX4K, Pith's permanent record of this paper and its review
Citation(2) Institute for Defense Analysis), A. R. Calderbank (1), E. M Rains (2), N. J. A. Sloane (1) ((1) AT&T Research, P. W. Shor (1). "Quantum Error Correction and Orthogonal Geometry." arXiv:quant-ph/9605005 (1996). https://pith.science/paper/CJ7ACX4K
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

Quantum error-correcting codes are shown to be eigenspaces of subspaces in a binary geometry, and the framework yields new codes storing 1 qubit in 13 and 29 qubits.

The reading

The paper asks whether the ad hoc constructions of quantum error-correcting codes can be replaced by one geometric recipe. Its answer is yes: the Pauli errors on $n$ qubits form an extraspecial 2-group $E$ whose quotient $E/IZ(E)$ is a binary vector space carrying a quadratic form, and the symmetries of that space (the Clifford group) act on it as the orthogonal group $O^+(2n,2)$. A subspace on which the form vanishes identically, a 'totally singular' subspace, then generates a code: the joint eigenspaces of its characters are exactly the codewords, and a single containment condition on the error set guarantees correction. What follows concretely is a family of codes with stated parameters, including a 3-to-8 code, a 4-to-10 code, and quadratic-residue codes sending 1 qubit into 13 and into 29 qubits while correcting 2 and 5 errors respectively, plus a Gilbert-Varshamov style lower bound on achievable rate. The framework also settles how such codes are built in practice: since the Clifford group is generated by xor gates and $pi/2$ rotations, those gates suffice to encode any code the construction produces.

What carries the argument

The carrying object is the extraspecial 2-group $E$ of Pauli tensor products $pm w_1 otimes ... otimes w_n$ with $w_j in {sigma_x, sigma_z, sigma_y}$, together with the quadratic form $Q(bar e) = sum_j a_j b_j$ on $E/IZ(E)$, which records whether the bit part and phase part of an error commute. A totally singular subspace is one on which $Q$ vanishes; its characters partition the coordinate frame into eigenspaces, and each eigenspace of dimension $2^{n-k}$ is a code mapping $n-k$ qubits into $n$ qubits. The normalizer $L$ of $E$ in the real orthogonal group has quotient $L/E = O^+(2n,2)$ and is generated by four explicit types of gate: the Hadamard-like transform interchanging $X(b)$ and $Z(b)$, permutations of basis vectors coming from $GL(V)$, the single-qubit $pi/2$ rotation, and diagonal phase matrices built from binary quadratic forms. This generator list is what makes the transitivity argument effective and what makes encoding a gate-level recipe rather than an existence statement.

Extended reading notes

Core claim

The central claim is Theorem 1. Let $S$ be a $k$-dimensional totally singular subspace of the binary space underlying the Pauli group, and let $S^perp$ be its orthogonal complement under the alternating form $(a|b,a'|b') = a dot b' + a' dot b$. If for any two errors $e_1, e_2$ in an error set the product $e_1 e_2$ either lies in $S$ or lies outside $S^perp$, then the eigenspace attached to any character of $S$ is a quantum code correcting every error in that set. This converts the analytic error-correction conditions, that $langle c_1|e_1^{-1}e_2|c_2 rangle = 0$ for orthogonal codewords and $langle c|e_1^{-1}e_2|c rangle$ be independent of $c$, into a purely geometric statement about subspace containment. Because the Clifford group acts transitively on totally singular subspaces of a given dimension, every such subspace is equivalent to a standard one, so the same construction covers all the codes the paper exhibits and explains the previously found examples as special cases.

Load-bearing premise

The advertised code parameters rest on the stated minimum distances of the dual subspaces: the paper calls the weight-3 duals of the 8-qubit and 10-qubit examples straightforward to verify, and reports the distances 5 and 11 for the prime 13 and prime 29 quadratic-residue codes as computer calculations without giving the program or a certificate, while also noting that no theoretical bounds on the minimum distance of that family were found.

Editorial extensions

If this is right

  • Any quantum code obtained from a totally singular subspace can be encoded using only xor gates and $pi/2$ rotations, since those generate the full Clifford group $L$ that moves the standard subspace to the desired one.
  • Classical self-orthogonal binary codes with $C^perp subset C$ reproduce the known CSS-type quantum codes as the case where $S$ consists of pairs $(v_1|v_2)$ with $v_1, v_2 in C^perp$, giving a code mapping $n-2k$ qubits into $n$ qubits and correcting $[(d-1)/2]$ errors.
  • A quadratic-residue construction for primes $p = 8j+5$ produces a 1-into-13 code correcting 2 errors and a 1-into-29 code correcting 5 errors, the latter matching the best rate known for a single encoded qubit at that length.
  • A counting argument over totally singular subspaces gives the asymptotic rate $R = 1 - 2delta log_2 3 - H_2(2delta)$, matching the Gilbert-Varshamov lower bound already known for general quantum codes.
  • The modified $[8,4,4]$ Hamming code yields a 3-into-8 code correcting one error, the same parameters obtained independently by Gottesman's group-theoretic route.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The construction suggests a general search strategy: enumerate totally singular subspaces of the binary space and screen them by the minimum weight of their orthogonal complements, which is a finite combinatorial optimisation rather than a search over Hilbert-space subspaces.
  • Because the complex Clifford group $L'$ also works, with the alternating form alone and no quadratic form needed, the same recipe should extend to codes built from $Z_4$-valued quadratic forms and to symplectic rather than orthogonal settings.
  • The absence of theoretical distance bounds for the quadratic-residue family suggests the family's good behaviour at $p=13$ and $p=29$ may be a small-prime accident; a natural test is whether the same construction degrades at larger primes of the form $8j+5$.
  • The correspondence between Bell states and elements of $E/IZ(E)$, with $Q$ recording symmetry under exchange of the two parties, hints that the code condition can be read as a statement about which bipartite operations preserve a set of Bell pairs, which is a different physical framing of the same algebra.
Original abstract

A group theoretic framework is introduced that simplifies the description of known quantum error-correcting codes and greatly facilitates the construction of new examples. Codes are given which map 3 qubits to 8 qubits correcting 1 error, 4 to 10 qubits correcting 1 error, 1 to 13 qubits correcting 2 errors, and 1 to 29 qubits correcting 5 errors.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-23: 1 request, 2,348 input tokens.

What the abstract itself states, as probabilities: claims first 0.05 · states limitation 0.05 · human participants 0.01 · controlled comparison 0.02 · randomized assignment 0.01 · states quantitative result 0.97 · compares with prior results 0.31 · mentions code or data availability 0.03.

The abstract, sentence by sentence

arXiv listing abstract v3. Results and the main claim are underlined; .

A group theoretic framework is introduced that simplifies the description of known quantum error-correcting codes and greatly facilitates the construction of new examples. Codes are given which map 3 qubits to 8 qubits correcting 1 error, 4 to 10 qubits correcting 1 error, 1 to 13 qubits correcting 2 errors, and 1 to 29 qubits correcting 5 errors.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 A group theoretic framework is introduced that simplifies the description of known quantum error-correcting codes and greatly facilitates the construction of new examples. contribution 0.94 0.92 0.47 asserted 1.00
s1 Codes are given which map 3 qubits to 8 qubits correcting 1 error, 4 to 10 qubits correcting 1 error, 1 to 13 qubits correcting 2 errors, and 1 to 29 qubits correcting 5 errors. result 0.73 0.90 0.27 asserted 1.00

What kind of paper the classifier reports this is: method or tool 0.95 · evidence from proof or derivation 0.99.

What was examined, and what was not

sources read
  • arXiv listing abstract v3
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

References
How later papers used it

103 later papers cite it

Evidence: substantial. 103 of the citing papers share no author with it, and 12 of those carry a confident label from Pith's citation classifier.

Pith read 17 of the 160 citing sentences, choosing only those whose citation markers point at this paper alone, and wrote the paraphrases from them. The summary, the counts, the evidence level, the links and the quotes come from code; the summary counts the papers listed below. A later paper is listed under a label when Pith's citation classifier gives one of its sentences that label at probability 0.8 or more (0.95 for support), Pith's reading finds that the citing paper itself did it, and a second check confirms the paraphrase against the sentence. This section lists uses only. It does not list criticism or disagreement, so their absence here says nothing about how the paper has been received. Papers that share an author with this one are listed apart, under "By the same authors". A quote is the citing authors' own sentence, shown when their paper's licence is CC BY, CC BY-SA or CC0. JSON

Builds on it 1 paper
How the literature uses it

39 arXiv papers cite this in 67 sentences

Each citing sentence is taken from the citing paper's LaTeX source and typed by Pith's classifier. A label appears at probability 0.8 or more (0.95 for support), a contest at 0.7 or more; the quoted words are the citing authors'. How each label was checked · JSON

Papers citing it · 32 sentences without a confident label

Builds on it 1 paper
Uses its method or tool 3 papers
  • As in [ref] , we define a symplectic inner product $*$ on $ℤ_2^2n$ by [equation] Thus, two elements $g,h$ in $𝒢_n$ is commutative if and only if the symplectic inner product $φ(g) * φ(h)$ of $φ(g)$ and $φ(h)$ is zero.

    A Construction of Quantum Stabilizer Codes Based on Syndrome Assignment by Classical Parity-Check Matrices · Binary Codes Corresponding to Stabilizer Groups · 0.83

  • Starting with classical error-correcting codes in the form of Reed–Solomon codes built over projective lines over finite fields [ref] , one may upgrade these to quantum codes by applying the CRSS algorithm [ref] , which we show can be generalized to directly obtain perfect tensors from certain self-orthogonal codes.

    Nonarchimedean Holographic Entropy from Networks of Perfect Tensors · Introduction · 0.84

  • We can encode a stabilizer group $S$ into an $(n-k)×2n$ check matrix [ref] : [equation] where $(α^(i),β^(i))∈_p^n×_p^n$ characterizes the generators of the stabilizer group $S$.

    Narain CFTs from qudit stabilizer codes · Symplectic representation · 0.83

Compares with it 2 papers
  • This is asymptotically the same as the distance of a code defined by a random unitary from the complete Clifford group, which is known to achieve the quantum Gilbert-Varshamov bound [ref] .

    Short random circuits define good quantum error correcting codes · Results · 0.97

  • In [ref] , the quantum Hamming bound says that for an $[[n,k,d≥d=2t+1]]$ quantum code, [equation] and the asymptotic form is [equation] or [equation] The quantum singleton bound [ref] says that for an $[[n,k,d]]$ quantum code, [equation] or [equation] The Gilbert-Varshamov bound for a general quantum stabilizer codes, proved in Theorem 2 in [ref] , says that an $[[n,k,d=2t+1]]$ stabilizer code exists if [equation] or [equation] The Gilbert-Varshamov bound for CSS codes, proved in Section V in [ref] , says that an $[[n,k,d=2t+1]]$ CSS code exists if [equation] or [equation] The above known quantum bounds in the literature are depicted in Fig. [ref].

    A Construction of Quantum Stabilizer Codes Based on Syndrome Assignment by Classical Parity-Check Matrices · Asymptotic Coding Efficiency · 0.97

Cites it as background 24 papers

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.