Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)
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.

CSS syndrome correction

Statement

Let n≥1, C2⊆C1≤F2n be a nested CSS pair, and t∈Z≥0. For a binary code C, define the local correction radius δ(C):=d(C) when C≠{0} and δ({0}):=+∞; the classical distance keeps the convention d({0})=n+1. Define

dX=min⁡{wt⁡(x):x∈C1∖C2},dZ=min⁡{wt⁡(z):z∈C2⊥∖C1⊥},

where the minimum of an empty set is +∞. Put dCSS=min⁡(dX,dZ). The separate syndrome decoders for the X and Z components correct every Pauli error supported on at most t qubits when 2t<min⁡(δ(C1),δ(C2⊥)). Under the same inequality, every finite error channel whose Kraus operators lie in the span of weight-at-most-t Pauli operators satisfies the Knill–Laflamme condition and admits an exact recovery. The quantum distance of this CSS stabilizer is dCSS.

Facts & Assumptions

Given: n≥1, a nested pair C2⊆C1≤F2n, its CSS coset encoding and check operators, and the ordered circuit/measurement interfaces specified below.

[F1]

CSS encoding dimension and commutation: the coset states form an isometric encoding equal to the common +1 eigenspace; X checks from C2 and Z checks from C1⊥ commute and fix each encoded state. It also gives the dual-coset Hadamard transform supported on C2⊥/C1⊥.

[F2]

Bilinear dual of a finite-field linear code: C⊥ consists of vectors whose dot product with every vector of C is zero.

[F3]

Dimension of the binary dual code: dim⁡C⊥=n−dim⁡C.

[F4]

Classical distance gives error detection, unique decoding, and erasure recovery: equal parity-check syndromes force errors to differ by a codeword; two errors of weight at most t with 2t<d(C) are equal.

[F5]

CNOT and Control-Target Order: a CNOT with data bit a as control sends an ancilla target bit b to b⊕a.

[F6]

Exact one-qubit gates and rotations: H exchanges the one-qubit X and Z actions on the computational basis.

[F7]

Quantum code as an isometric encoding and its code projector: an isometric encoding V has code subspace im⁡V and orthogonal projector P=VV∗.

[F8]

An explicit syndrome recovery corrects a Knill–Laflamme error family: if PEa∗EbP=CabP for every pair of Kraus errors of a finite channel, a finite exact recovery channel exists.

[F9]

Stabilizer distance: if the code encodes a qubit, its stabilizer distance is the least weight in N(S)∖ZnS; for a zero-qubit code the distance convention is +∞.

[F10]

Pauli commutator is symplectic pairing: two Paulis commute exactly when their binary symplectic pairing is zero.

[F11]

Stabilizer syndromes and logical Pauli operators: the normalizer is the Pauli centralizer of the checks, and logical classes quotient by scalar-phase stabilizers.

[F12]

Phase aware n qubit pauli group: every Pauli is ikXuZv for a scalar phase and binary vectors u,v.

[F13]

The Pauli matrices: I,X,Y,Z are the stated one-qubit matrices, with the stated Hermitian Y convention.

[F14]

Ordered tensor registers, their inner product, and wire permutations: ordered tensor products identify local Pauli products with operators on the full register.

[F15]

Support and weight of an operator on a finite register: an operator supported on a set of qubits acts locally there and as identity elsewhere; Pauli weight is the number of nonidentity sites.

[F16]

Hamming weight and distance of a finite-field linear code: binary vector weight is the number of nonzero coordinates; the classical distance of the zero code is the finite sentinel n+1.

[F17]

Finite circuit syntax and ordered wire labels: circuit wires and local gate slots are ordered, and a circuit is a finite chronological list of layers with its first layer applied first.

[F18]

Denotational semantics of a finite layered circuit: a circuit with chronological layers L1,…,Ld denotes ULd⋯UL1.

[F19]

Finite measurement branches and classical control: a finite controller may use the observed instrument outcome to select a specified finite unitary suffix; hidden Kraus indices are not observed outcomes.

[F20]

Finite projective measurements: a finite projective measurement is a finite family of orthogonal projections summing to identity, with outcome weight tr⁡(ρPa).

[F21]

Projective measurement outcome weights are probabilities: these projective outcome weights are nonnegative and sum to one.

[F22]

Conditional state for a projective measurement: for an outcome of positive weight, the conditional state is PaρPa/pa.

[F23]

The computational basis is orthonormal: distinct computational basis vectors are orthogonal unit vectors.

[F24]

Generator and parity-check matrices over a finite field: a parity-check matrix H for a code C has ker⁡H=C; its rows are independent, so when C={0} it is an invertible n×n matrix.

Proof

1.1F5F17F18construct

Choose a basis h1,…,ha of C1⊥. For an error Xu, append ancillas ∣0a⟩ and, for each i and each coordinate j with (hi)j=1, apply CNOT from data wire j to ancilla i. On a computational-basis input ∣y⟩∣0a⟩, repeated use of [F5] gives ∣y⟩∣H1y⟩, where the ith parity is hi⋅y. Ordered wire placement and chronological gate composition are fixed by [F17]–[F18].

2.1F1F2F3F14F18F19F20F21F22F23step 1.1algebra

For a code basis vector ∣x+C2⟩, each y=x+c belongs to C1, so hi⋅y=0. For the combined Pauli error ikXuZv, its action on ∣y⟩ is ik(−1)v⋅y∣y+u⟩. The parity circuit therefore writes H1(y+u)=H1u into the ancillas. The factor (−1)v⋅y changes only the data amplitude, so the first syndrome extraction is unchanged by the Zv component; it factors the state as a data density operator σ tensored with ∣s⟩⟨s∣, where s=H1u. The circuit maps are unitary by [F18], so tr⁡(σ)=1. The kernel of y↦(hi⋅y)i is (C1⊥)⊥: symmetry gives C1⊆(C1⊥)⊥, and [F3] gives equality of dimensions. By [F14] and [F23], Pr=Idata⊗∣r⟩⟨r∣ are pairwise orthogonal projections summing to identity, hence form a projective measurement by [F20]. Its weights are probabilities by [F21]; because Ps(σ⊗∣s⟩⟨s∣)Ps=σ⊗∣s⟩⟨s∣ and Pr(σ⊗∣s⟩⟨s∣)Pr=0 for r≠s, [F20] gives weight 1 at s and 0 elsewhere. [F22] leaves the data factor unchanged. The observed syndrome is H1u, and the classical controller receives it by [F19].

3.1F1F2F5F6F14F17F18F19F20F21F22F23step 2.1construct

Choose a basis c1,…,cb of C2. Apply H to every data wire, perform the parity circuit using the ci as parity rows, measure the ancillas, and then apply H again unconditionally. The combined error ikXuZv is conjugated by these Hadamards to ikZuXv, since [F6] exchanges X and Z on each wire. The Fourier identity in [F1] shows the transformed encoded state is supported on C2⊥, so the C2 parity vector is zero before the error. After the error, each supported basis word y∈C2⊥ is shifted to y+v, giving ancilla parity H2v; the diagonal factor Zu changes only its data amplitude and leaves this parity unchanged. Thus the syndrome is independent of the logical coset and the state factors as a data density operator τ tensored with ∣H2v⟩⟨H2v∣. The parity map has kernel C2⊥ by [F2]. Its circuit is unitary, so tr⁡(τ)=1. For the b-bit ancilla register, Qr=Idata⊗∣r⟩⟨r∣ are the computational-basis projectors, so [F20]–[F21] give the unique outcome H2v with probability one. Since QH2v fixes the product state, QH2v(τ⊗∣H2v⟩⟨H2v∣)QH2v=τ⊗∣H2v⟩⟨H2v∣, and [F22] leaves the data factor unchanged. The unconditional final Hadamards return the data to the original basis with the same XuZv error, up to its original scalar phase. The finite controller records the observed syndrome by [F19].

4.1F2F4F24step 3.1step 2.1algebra

If X errors u,u′ of weight at most t have the same first syndrome, their difference u+u′ lies in C1, since the first parity-check kernel is C1 by [F24]. If C1={0}, this immediately gives u=u′. If C1≠{0}, then 2t<δ(C1)=d(C1) and [F4] gives u=u′. Likewise, equal second syndromes put v+v′ in C2⊥ by [F2] and the second parity-map kernel. If C2⊥={0}, then v=v′ directly; otherwise 2t<δ(C2⊥)=d(C2⊥) and [F4] gives equality. Thus each observed syndrome with a weight-at-most-t error has at most one such error. For any syndrome with no such error, assign the zero vector as a default; this defines each total finite decoder, including the zero-code cases.

5.1F1F10F12F15F19step 3.1step 2.1step 4.1algebra

A Pauli error has the form ikXuZv by [F12], and [F15] shows that the supports of u and v lie among the same at-most-t physical sites. By [F10], the Z-check syndrome depends only on u and the X-check syndrome only on v, so the two decoders determine both components. The finite controller of [F19] applies the selected correction; applying ZvXu after the error returns every encoded vector to itself up to the scalar ik. Since both syndromes are independent of the logical basis label by steps 3.1 and 2.1, this correction preserves arbitrary superpositions.

6.1F1F2F3F9F10F11F12F15F16F25step 5.1algebra

Let S=⟨Xc:c∈C2; Zh:h∈C1⊥⟩, the group generated by the CSS checks in [F1]. They commute because c⋅h=0 for c∈C2⊆C1 and h∈C1⊥; their common code space is nonzero by [F1], so −I∉S. By [F10] and [F12], XuZv commutes with all X checks exactly when v∈C2⊥, and with all Z checks exactly when u∈(C1⊥)⊥. The inclusion C1⊆(C1⊥)⊥ follows from [F2]; [F3] gives both spaces dimension dim⁡C1, so [F25] gives (C1⊥)⊥=C1. Hence the normalizer condition is exactly u∈C1 and v∈C2⊥. The labels of ZnS are exactly pairs (c,h) with c∈C2 and h∈C1⊥, so logical triviality is exactly u∈C2 and v∈C1⊥. A nontrivial logical Pauli therefore has either u∈C1∖C2 or v∈C2⊥∖C1⊥. Its weight is at least dCSS, and each nonempty difference set supplies a pure logical Pauli attaining its own minimum. If k=0, inclusion C2⊆C1 and equality of their dimensions give C1=C2 by [F25]; their duals are equal, both difference sets are empty, and dCSS=+∞. The sufficient condition in the Statement implies 2t<dCSS because each pure logical weight is at least the minimum nonzero weight of its containing code. When k>0, the least nontrivial logical Pauli weight is the stabilizer distance by [F9]; when k=0, both sets are empty and the distance convention is +∞. The physical support of XuZv is supp⁡(u)∪supp⁡(v) by [F15], and its binary-vector weights are given by [F16].

7.1F1F7F9step 6.1algebra

Let P be the code projector. If a Pauli F of weight less than dCSS anticommutes with a check g, then [F1] gives gP=Pg=P, so PFP=PgFP=−PFgP=−PFP and hence PFP=0. If it commutes with all checks, step 6.1 and the definition of dCSS force it to be a scalar-phase stabilizer, so PFP=λP.

8.1F7F13F14F15F23step 7.1algebra

For Pauli errors Ea,Eb of weight at most t, the product Ea∗Eb has weight at most 2t<dCSS, so step 7.1 gives PEa∗EbP=CabP. On one qubit, direct substitution of [F13] gives the matrix-unit identities ∣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, the global matrix unit ∣a⟩⟨b∣ is the tensor product of these one-qubit matrix units; expanding that product expresses it as a linear combination of tensor Pauli operators. Every operator A on the ordered computational basis has the matrix-unit expansion A=∑a,b⟨Aeb,ea⟩ ∣a⟩⟨b∣, so the tensor Paulis span the full operator space. By [F14]–[F15], every operator supported on at most t sites is a linear combination of Paulis of weight at most t. Bilinearity extends the scalar-compression condition to every pair of such Kraus operators.

9.1F8step 8.1∎

The finite scalar-compression matrix from step 8.1 satisfies the hypothesis of [F8]. Hence the channel has an exact finite recovery.

Remarks

The parity circuits are read as finite one-gate layers in the ordered-wire semantics of [F17]–[F18]. The ancilla readout uses projectors on the parity register; the factorized output makes the syndrome deterministic, and [F22] shows the data factor is unchanged. The controller uses only the measured syndrome as its finite branch label, as specified by [F19].

Depends on

Used by

Dependency tree · two levels

124 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