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.
Fresh-target NOT and OR gadgets
Statement
Let be distinct source wires and let be a distinct target wire initialized to . The chronological sequence followed by writes into . The sequence , , writes into , since . Every source wire is unchanged.
Facts & Assumptions
Given: Distinct source and target wires and the stated Pauli-, CNOT, and Toffoli actions on the ordered computational basis. Verify the target values and preservation of controls.
The Pauli matrices: In the ordered computational basis, , which sends to by matrix multiplication.
CNOT and Control-Target Order: In the ordered two-qubit basis, .
Denotational semantics of a finite layered circuit: A chronological list of layers , with applied first, denotes .
X, CNOT, Toffoli, and Fredkin are involutions: , CNOT, and Toffoli are unitary gates on their ordered registers.
Proof
Starting with , sets it to and the following CNOT changes it to . Both gates target only , so is unchanged; [F5] supplies their gate unitarity.
For the second sequence, the final target is . For these values are , respectively, which are exactly . The two CNOTs and Toffoli have controls only on , so neither source changes; [F5] supplies their gate unitarity.
Depends on
- The Pauli matrices
- CNOT and Control-Target Order
- Denotational semantics of a finite layered circuit
- Toffoli and Fredkin gates
- X, CNOT, Toffoli, and Fredkin are involutions
- Big-endian encoding of ordered bit strings
- The computational basis is orthonormal
- The product basis is orthonormal and tensor dimensions multiply
Used by
Dependency tree · two levels
24 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 5: Classical and Quantum Circuits (updated July 2015) (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, arXiv:1907.09415v6 (standard reference, not scraped)