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.
Exact generator-tableau simulator for stabilizer circuits
Definition
Inputs and admissible conditions. An integer , a basis string , and a finite adaptive Pauli-measurement circuit tree on . Circuit wire labels are . Tableau/Pauli wire labels are , with circuit wire represented by Pauli wire . Unitary instructions are and with distinct . Here , the conjugate transpose of the matrix , so . Measurement instructions are Hermitian phase-aware Paulis satisfying the Hermitian phase criterion. The tree uses the branch semantics of Finite adaptive Pauli-measurement circuit tree. Its classical bit operations are charged separately under Finite circuit resource accounting. A malformed input, unsupported gate, out-of-range wire, or non-Hermitian measurement operand returns INVALID.
Output. For a valid input, the sampled measurement transcript and the final signed generator rows representing the final pure stabilizer ray. Fair randomness is used exactly when the measured Pauli anticommutes with a stabilizer row.
Initialization. For each circuit wire , store the signed stabilizer row . The simulator stores only these generator rows; if , the row list is empty.
Execution. Set the current tree node to the root and the transcript to the empty list. While the current node is not a leaf, perform the instruction at that node and move to its indicated child:
- Gate node. For , , or , apply Phase-aware tableau updates for Clifford generators to every generator row using Pauli wire . For , apply the same supplier using control wire and target wire . Then move to the gate node's unique successor.
- Measurement node with a pivot. Compute for each row . If any value is , choose the least such and retain the old row . Sample a fair bit . For every other row that anticommutes with , replace it by the exact phase-aware product . Replace the pivot row by , keep the other rows, append to the transcript, and move to the child edge labelled .
- Measurement node without a pivot. If every row commutes with , form the augmented matrix over whose columns are in the fixed coordinate order and whose right-hand side is . Scan the generator columns in increasing order. For each column, choose the least row not already used as a pivot that has entry in that column, swap it into the next pivot row, and add that pivot row to every other row having entry in the column. If a column has no pivot, or a row with zero coefficient part has right-hand side , return INVALID. Otherwise read the unique coefficient vector from the right-hand sides of the pivot rows. For this is the empty system with the empty solution. Multiply the selected signed rows in increasing row order using the exact phase-aware product rule, obtaining . Set if and if ; the unique matching sign is guaranteed by Tableau row reduction returns the deterministic Pauli sign. Leave the tableau unchanged, append to the transcript, and move to the child edge labelled .
For a valid rank- pure stabilizer tableau, each deterministic system is consistent and has full column rank. Each iteration moves to a child, and the finite tree ensures that execution reaches a leaf. Return the transcript and current stabilizer rows there. Correctness and resource bounds are separate results.
Sources
De Wolf §20.3, PDF pp. 187–188, gives the generator-only random and deterministic measurement updates. Aaronson–Gottesman §III, PDF pp. 3–5, gives the phase-aware tableau algorithm: https://arxiv.org/pdf/1907.09415; https://arxiv.org/pdf/quant-ph/0406196.
Depends on
- Phase-aware stabilizer tableau
- Finite adaptive Pauli-measurement circuit tree
- Finite circuit syntax and ordered wire labels
- Phase aware n qubit pauli group
- Hermitian Pauli phase criterion
- Finite circuit resource accounting
- Phase-aware tableau updates for Clifford generators
- Tableau row reduction returns the deterministic Pauli sign
- Random Pauli measurement updates stabilizer generators
Used by
Dependency tree · two levels
41 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
- Ronald de Wolf, Quantum Computing: Lecture Notes, §20.3 (standard reference, not scraped)
- Scott Aaronson and Daniel Gottesman, Improved Simulation of Stabilizer Circuits, §III (standard reference, not scraped)