Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Stabilizer distance detection and correction

Statement

Let n≥1 and let S be a stabilizer code on n qubits of distance d(S). Every Pauli error E of weight less than d(S) either acts as a scalar on the code space (when E∈ZnS) or is detected by some stabilizer check. A finite error channel whose Kraus operators lie in the span of Pauli operators of weight at most t, for t∈Z≥0, is correctable whenever 2t<d(S). In particular, all unknown Pauli errors of weight at most t are correctable.

Facts & Assumptions

Given: n≥1, an n-qubit stabilizer code with projector P, distance d(S), and a finite family of Pauli or bounded-support error operators.

[F1]

Stabilizer distance: if the code dimension is 2k with k>0, d(S) is the minimum weight of a normalizer Pauli outside ZnS. If k=0, the logical quotient is trivial, so N(S)=ZnS and d(S)=+∞.

[F2]

Stabilizer syndromes and logical Pauli operators: a Pauli outside the normalizer anticommutes with at least one stabilizer generator.

[F3]

Stabilizer code space: the code space is the common +1 eigenspace of every stabilizer element.

[F4]

Stabilizer projector and code dimension: P is the orthogonal projector onto the common +1 eigenspace; for every stabilizer g, gP=Pg=P.

[F5]

An explicit syndrome recovery corrects a Knill–Laflamme error family: if PEa∗EbP=CabP for a finite channel's Kraus operators, a finite exact recovery exists.

[F6]

The Pauli matrices: the matrices I,X,Y,Z are the exact one-qubit Pauli basis matrices.

[F7]

Ordered tensor registers, their inner product, and wire permutations: ordered product bases identify tensor products of one-qubit operators with operators on the physical register.

[F8]

Support and weight of an operator on a finite register: support is the set of qubits on which an operator can act nontrivially, and Pauli weight is its support size.

Proof

1.1F1F2F3F4algebra

Let E be a Pauli of weight less than d(S). The code space is the common fixed space by [F3], and [F4] gives P=Pg=gP for each g∈S. If E anticommutes with some g∈S, then PEP=PgEP=−PEgP=−PEP and hence PEP=0. If instead E commutes with every g, then E∈N(S). For k>0, its weight is below the minimum in [F1], forcing E∈ZnS; for k=0, the same conclusion follows from N(S)=ZnS. Writing E=zs gives PEP=zP. Thus every such Pauli has scalar code-space compression, and every nonzero one not in the scalar-phase stabilizer is detected.

2.1F1F4F5F6F7F8step 1.1algebra

Enumerate the m≥1 tensor Paulis of weight at most t with factors in {I,X,Y,Z} as E1,…,Em; scalar phases do not affect correction. For any pair, the support of Ea∗Eb lies in the union of their supports, so its weight is at most 2t<d(S). Step 1.1 gives PEa∗EbP=CabP for a scalar Cab. Let V be the inclusion of the nonzero code space, so P=VV∗ by [F4]. Each Ea is unitary by the matrices in [F6] and their tensor action [F7], so Fa=Ea/m are Kraus operators of the channel N(A)=m−1∑aEaAEa∗: each summand is a unitary conjugation and ∑aFa∗Fa=I. Applying [F5] to PFa∗FbP=(Cab/m)P gives a recovery R. Its off-diagonal formula gives R(EaVXV∗Ea∗)=CaaX=X, since Ea∗Ea=I. Thus this single recovery corrects every Pauli in the family.

3.1F4F5F6F7F8step 2.1algebra∎

On one qubit every matrix A=(abcd) has the expansion A=a+d2I+b+c2X+c−b2iY+a−d2Z, as direct substitution of [F6] verifies. In the ordered one-qubit basis, the matrix units satisfy ∣0⟩⟨0∣=(I+Z)/2, ∣1⟩⟨1∣=(I−Z)/2, ∣0⟩⟨1∣=(X+iY)/2, and ∣1⟩⟨0∣=(X−iY)/2. For bit strings a,b∈{0,1}n, [F7] identifies the global matrix unit ∣a⟩⟨b∣ with the tensor product of the corresponding one-qubit matrix units, so each global matrix unit is a linear combination of tensor Pauli operators. Every endomorphism has its matrix-unit expansion A=∑a,b⟨Aeb,ea⟩ ∣a⟩⟨b∣ in this ordered computational basis; hence tensor Pauli operators span the full operator space. An operator supported on a fixed set of at most t qubits is a linear combination of the tensor Paulis that are identity off that set, so each term has weight at most t. For Kraus operators Kμ=∑auμaEa in the stated span, PKμ∗KνP=(∑a,buμa‾uνbCab)P by step 2.1. The code is nonzero by [F4], so [F5] applies to this actual finite channel and gives exact recovery.

Depends on

Used by

Dependency tree · two levels

48 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources