Skip to content

Stabilizer code

A code whose space is the simultaneous positive eigenspace of an abelian Pauli subgroup.

Version
v1 · 2026-09-28 · History
Domain-specific #
12232
Domain group
Natural Sciences
Origin domain
Physics
Subdomains
Quantum Error Correction, Quantum Information → Physics

Core Idea

A stabilizer code is a quantum error-correcting code whose codespace is the simultaneous +1 eigenspace of a commuting subgroup of the n-qubit Pauli group. For an [[n,k,d]] code, n physical qubits encode k logical qubits; n−k independent commuting Pauli generators define the stabilizer group, and the code distance d is the smallest weight of a Pauli operator that preserves the codespace while acting nontrivially on its logical information. The subgroup must exclude −I, which could not stabilize any nonzero state. Error diagnosis follows from commutation.

Scope of Application

  • Code construction. Independent generators define [[n,k,d]] codes when phases, rank, and exclusion of minus identity are valid.

  • Syndrome extraction. Measured generator eigenvalues identify an error coset without directly revealing the encoded state.

  • Logical operators. Elements of the normalizer outside the stabilizer act nontrivially on encoded qubits.

  • CSS codes. Separated X- and Z-type checks connect classical linear codes to quantum correction.

  • Binary symplectic representation. Pauli commutation and generator algebra become linear operations over finite fields.

Clarity

Stabilizer code makes a quantum codespace the simultaneous +1 eigenspace of a commuting Pauli subgroup that excludes \(-I\). This algebraic definition separates physical qubits, encoded logical qubits, stabilizer generators, syndromes, logical operators, and code distance. The same syndrome need not identify one physical error; correction is by equivalence classes modulo the stabilizer.

Manages Complexity

A stabilizer code compresses an exponentially large quantum codespace into a commuting generator set, syndrome table, logical-operator normalizer, and distance. The analyst tracks commutation signs instead of full state amplitudes: an error's anticommution pattern yields its syndrome, errors differing by a stabilizer become equivalent, and low-weight logical operators determine distance. CSS and general Pauli stabilizer branches organize implementation choices.

Abstract Reasoning

Encoding move. From a commuting subgroup of Pauli operators, identify the joint eigenspace used as the logical code space. Syndrome move. Map a physical error to its commutation pattern with generators and infer an error class without measuring the encoded state directly. Correction move. Choose a recovery representative and reason modulo stabilizers and logical operators. Distance move. Find the smallest undetectable nontrivial logical action to determine detection and correction capability. Boundary move.

Knowledge Transfer

Within the home domain. Stabilizer codes transfer across quantum memories, fault-tolerant computation, topological codes, entanglement, and quantum communication whenever a commuting operator group defines a protected subspace and error syndromes. Generators, logical operators, distance, degeneracy, and recovery retain exact roles. Beyond the home domain (C — formal coding framework). The construction applies literally to compatible quantum systems and qudit generalizations, not merely by analogy to classical checks. Its boundary is formal and physical: not every quantum code is a stabilizer code, commuting constraints do not ensure implementable fault tolerance, and code distance alone does not capture correlated noise or decoder performance.

Relationships to Other Abstractions

Local relationship map for Stabilizer codeParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Stabilizer codeDOMAINPrime abstraction: Redundancy — presupposesRedundancyPRIME

Current abstraction Stabilizer code Domain-specific

Parents (1) — more general patterns this builds on

  • Stabilizer code presupposes Redundancy Prime

    Stabilizer code structurally presupposes Redundancy rather than being a subtype of it.

Hierarchy paths (12) — routes to 8 parentless roots

Neighborhood in Abstraction Space

Stabilizer code sits in a sparse region of the domain-specific corpus (78th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (2551 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08