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 encoder correctness
Statement
For every valid input of independent commuting signed Hermitian checks on wires, let the symplectic-elimination encoder return the forward gate list , its adjoint list , and signed row-operation data . Thus and, for each , the exact input product has recorded phase and satisfies . Define the logical Hilbert space and the encoding isometry by The vectors form an orthonormal basis of the stabilizer code space, which has dimension .
Facts & Assumptions
Given: A valid independent commuting signed Pauli check list on ordered qubits, its phase-aware tableau, and the encoder output.
Stabilizer encoder by symplectic elimination: the finite procedure records the chronological gate list and signed row-operation data , with and input-combination rows whose conjugates are .
Termination and gate count of symplectic stabilizer elimination: the pivot loop terminates after pivots on every valid input.
Hadamard pauli action: conjugates to and to with the exact phase update.
Phase gate pauli action: and its adjoint have the displayed exact phase-aware Pauli actions.
CNOT Pauli action: CNOT conjugation has the stated control-target binary update and tracks phase.
Stabilizer projector and code dimension: the input common eigenspace has dimension .
Finite circuit syntax and ordered wire labels: each gate occurrence specifies its ordered wire tuple, and the circuit records finite layers with their chronological order.
Denotational semantics of a finite layered circuit: a chronological layer list denotes on the ordered register.
The computational basis is orthonormal: the ordered computational basis of each finite qubit register is orthonormal.
Proof
The procedure terminates after pivots on every valid input by [F2]. By [F7]–[F8], each appended local gate acts on its ordered wires and the chronological list denotes its composed unitary. Each tableau coordinate and circuit wire corresponds to supplier factor , as fixed in [F1]; in particular, one-wire updates use factor and a CNOT on circuit wires uses supplier control and target indices . At each pivot, the local , , and transformations send the pivot row's nonidentity one-wire Pauli factors to signed factors. The step sends to by the inverse phase-gate action [F4], and then [F3] sends to . For each remaining pivot-row , the control-, target- CNOT changes the pivot label to by [F5]. If the resulting row is negative, changes to . Conjugation preserves commutation, while the exact phase-aware gate actions track every resulting sign.
Interchanging the selected pivot row into position and each subsequent row multiplication are invertible elementary operations on the generator list; the former swaps rows of and , and the latter updates them by the same binary row addition and exact Pauli product. Thus remains invertible and retains its recorded phase . Row multiplication by the pivot clears the remaining row's coordinate because that row has no coordinate: it commutes with the now- pivot. Consequently the transformed input-product rows are exactly , as asserted by [F1].
A vector is fixed by every for exactly when all its computational-basis coordinates with a among the first bits vanish. Thus the common eigenspace of the canonical checks is . By the row-basis equivalence in step 2.1 and the denotation [F8], this is exactly .
The ordered computational basis is orthonormal by [F9], and embeds the logical computational basis as an orthonormal family. The finite product unitary from [F8] therefore defines the isometry in the Statement and sends these vectors to orthonormal vectors in . Step 3.1 shows they span that space, and [F6] confirms its dimension is . Hence they form the stated stabilizer code basis.
Remarks
The ordered wire tuple and chronological product in [F7]–[F8] are the only circuit-semantic interfaces used; the finite list is viewed as singleton layers in that syntax.
Depends on
- Stabilizer encoder by symplectic elimination
- Denotational semantics of a finite layered circuit
- Finite circuit syntax and ordered wire labels
- Finite registers and their ordered computational bases
- Termination and gate count of symplectic stabilizer elimination
- Stabilizer projector and code dimension
- The computational basis is orthonormal
- CNOT Pauli action
- Hadamard pauli action
- Phase gate pauli action
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
43 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
- John Preskill, Quantum Computation, Chapter 7: Quantum Error Correction (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, §20.3 (standard reference, not scraped)