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 , be a nested CSS pair, and . For a binary code , define the local correction radius when and ; the classical distance keeps the convention . Define
where the minimum of an empty set is . Put . The separate syndrome decoders for the and components correct every Pauli error supported on at most qubits when . Under the same inequality, every finite error channel whose Kraus operators lie in the span of weight-at-most- Pauli operators satisfies the Knill–Laflamme condition and admits an exact recovery. The quantum distance of this CSS stabilizer is .
Facts & Assumptions
Given: , a nested pair , its CSS coset encoding and check operators, and the ordered circuit/measurement interfaces specified below.
CSS encoding dimension and commutation: the coset states form an isometric encoding equal to the common eigenspace; checks from and checks from commute and fix each encoded state. It also gives the dual-coset Hadamard transform supported on .
Bilinear dual of a finite-field linear code: consists of vectors whose dot product with every vector of is zero.
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 with are equal.
CNOT and Control-Target Order: a CNOT with data bit as control sends an ancilla target bit to .
Exact one-qubit gates and rotations: exchanges the one-qubit and actions on the computational basis.
Quantum code as an isometric encoding and its code projector: an isometric encoding has code subspace and orthogonal projector .
An explicit syndrome recovery corrects a Knill–Laflamme error family: if for every pair of Kraus errors of a finite channel, a finite exact recovery channel exists.
Stabilizer distance: if the code encodes a qubit, its stabilizer distance is the least weight in ; for a zero-qubit code the distance convention is .
Pauli commutator is symplectic pairing: two Paulis commute exactly when their binary symplectic pairing is zero.
Stabilizer syndromes and logical Pauli operators: the normalizer is the Pauli centralizer of the checks, and logical classes quotient by scalar-phase stabilizers.
Phase aware n qubit pauli group: every Pauli is for a scalar phase and binary vectors .
The Pauli matrices: are the stated one-qubit matrices, with the stated Hermitian convention.
Ordered tensor registers, their inner product, and wire permutations: ordered tensor products identify local Pauli products with operators on the full register.
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.
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 .
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.
Denotational semantics of a finite layered circuit: a circuit with chronological layers denotes .
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.
Finite projective measurements: a finite projective measurement is a finite family of orthogonal projections summing to identity, with outcome weight .
Projective measurement outcome weights are probabilities: these projective outcome weights are nonnegative and sum to one.
Conditional state for a projective measurement: for an outcome of positive weight, the conditional state is .
The computational basis is orthonormal: distinct computational basis vectors are orthogonal unit vectors.
Generator and parity-check matrices over a finite field: a parity-check matrix for a code has ; its rows are independent, so when it is an invertible matrix.
If and is a linear subspace of , then is finite-dimensional, , and if and only if : a finite-dimensional subspace with the same dimension as its ambient space equals that space.
Proof
Choose a basis of . For an error , append ancillas and, for each and each coordinate with , apply CNOT from data wire to ancilla . On a computational-basis input , repeated use of [F5] gives , where the th parity is . Ordered wire placement and chronological gate composition are fixed by [F17]–[F18].
For a code basis vector , each belongs to , so . For the combined Pauli error , its action on is . The parity circuit therefore writes into the ancillas. The factor changes only the data amplitude, so the first syndrome extraction is unchanged by the component; it factors the state as a data density operator tensored with , where . The circuit maps are unitary by [F18], so . The kernel of is : symmetry gives , and [F3] gives equality of dimensions. By [F14] and [F23], are pairwise orthogonal projections summing to identity, hence form a projective measurement by [F20]. Its weights are probabilities by [F21]; because and for , [F20] gives weight at and elsewhere. [F22] leaves the data factor unchanged. The observed syndrome is , and the classical controller receives it by [F19].
Choose a basis of . Apply to every data wire, perform the parity circuit using the as parity rows, measure the ancillas, and then apply again unconditionally. The combined error is conjugated by these Hadamards to , since [F6] exchanges and on each wire. The Fourier identity in [F1] shows the transformed encoded state is supported on , so the parity vector is zero before the error. After the error, each supported basis word is shifted to , giving ancilla parity ; the diagonal factor 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 . The parity map has kernel by [F2]. Its circuit is unitary, so . For the -bit ancilla register, are the computational-basis projectors, so [F20]–[F21] give the unique outcome with probability one. Since fixes the product state, , and [F22] leaves the data factor unchanged. The unconditional final Hadamards return the data to the original basis with the same error, up to its original scalar phase. The finite controller records the observed syndrome by [F19].
If errors of weight at most have the same first syndrome, their difference lies in , since the first parity-check kernel is by [F24]. If , this immediately gives . If , then and [F4] gives . Likewise, equal second syndromes put in by [F2] and the second parity-map kernel. If , then directly; otherwise and [F4] gives equality. Thus each observed syndrome with a weight-at-most- 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.
A Pauli error has the form by [F12], and [F15] shows that the supports of and lie among the same at-most- physical sites. By [F10], the Z-check syndrome depends only on and the X-check syndrome only on , so the two decoders determine both components. The finite controller of [F19] applies the selected correction; applying after the error returns every encoded vector to itself up to the scalar . Since both syndromes are independent of the logical basis label by steps 3.1 and 2.1, this correction preserves arbitrary superpositions.
Let , the group generated by the CSS checks in [F1]. They commute because for and ; their common code space is nonzero by [F1], so . By [F10] and [F12], commutes with all checks exactly when , and with all checks exactly when . The inclusion follows from [F2]; [F3] gives both spaces dimension , so [F25] gives . Hence the normalizer condition is exactly and . The labels of are exactly pairs with and , so logical triviality is exactly and . A nontrivial logical Pauli therefore has either or . Its weight is at least , and each nonempty difference set supplies a pure logical Pauli attaining its own minimum. If , inclusion and equality of their dimensions give by [F25]; their duals are equal, both difference sets are empty, and . The sufficient condition in the Statement implies because each pure logical weight is at least the minimum nonzero weight of its containing code. When , the least nontrivial logical Pauli weight is the stabilizer distance by [F9]; when , both sets are empty and the distance convention is . The physical support of is by [F15], and its binary-vector weights are given by [F16].
Let be the code projector. If a Pauli of weight less than anticommutes with a check , then [F1] gives , so and hence . If it commutes with all checks, step 6.1 and the definition of force it to be a scalar-phase stabilizer, so .
For Pauli errors of weight at most , the product has weight at most , so step 7.1 gives . On one qubit, direct substitution of [F13] gives the matrix-unit identities , , , and . For bit strings , the global matrix unit 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 on the ordered computational basis has the matrix-unit expansion , so the tensor Paulis span the full operator space. By [F14]–[F15], every operator supported on at most sites is a linear combination of Paulis of weight at most . Bilinearity extends the scalar-compression condition to every pair of such Kraus operators.
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
- Denotational semantics of a finite layered circuit
- Finite circuit syntax and ordered wire labels
- Finite measurement branches and classical control
- CNOT and Control-Target Order
- Bilinear dual of a finite-field linear code
- Generator and parity-check matrices over a finite field
- Hamming weight and distance of a finite-field linear code
- Support and weight of an operator on a finite register
- Exact one-qubit gates and rotations
- The Pauli matrices
- Phase aware n qubit pauli group
- Finite projective measurements
- Quantum code as an isometric encoding and its code projector
- Finite registers and their ordered computational bases
- Stabilizer distance
- Stabilizer syndromes and logical Pauli operators
- Ordered tensor registers, their inner product, and wire permutations
- The computational basis is orthonormal
- Dimension of the binary dual code
- If $\dim_F V = n$ and $U$ is a linear subspace of $V$, then $U$ is finite-dimensional, $\dim_F U \le n$, and $\dim_F U = n$ if and only if $U = V$
- Classical distance gives error detection, unique decoding, and erasure recovery
- CSS encoding dimension and commutation
- An explicit syndrome recovery corrects a Knill–Laflamme error family
- Pauli commutator is symplectic pairing
- Projective measurement outcome weights are probabilities
- Conditional state for a projective measurement
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
- Richard Cleve, Quantum Information Processing course notes, §37.3 (standard reference, not scraped)
- John Preskill, Quantum Computation, Chapter 7: Quantum Error Correction (standard reference, not scraped)