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.
A reversible AND oracle with clean work
Facts & Assumptions
CNOT and Control-Target Order: In the ordered two-qubit basis, .
Clean and dirty ancillas: A clean work bit starts in and must return exactly to .
Gate, workspace, and serial-depth costs of reversible embedding: A bounded-fan-in Boolean circuit can be compiled with explicit gate and clean-work costs.
Denotational semantics of a finite layered circuit: A chronological layer list , with applied first, denotes .
The computational basis is orthonormal: The one-qubit computational basis is an orthonormal basis for its declared inner product.
The product basis is orthonormal and tensor dimensions multiply: Ordered tensor products of finite orthonormal factor bases form an orthonormal basis of the register.
Example
This circuit implements
For each fixed , it is a one-gate reversible computation of into clean work, one target copy, and the inverse compute. It uses three elementary gate occurrences and one clean work bit; for the one-AND Boolean DAG, this is within the bound of Gate, workspace, and serial-depth costs of reversible embedding. This is a compiled circuit, not a black-box query unless separately provided as an oracle.
The complete basis check is
| after first Toffoli | after CNOT | final | |
|---|---|---|---|
Verification
Given: Input bits , arbitrary target bit , and clean work bit . Verify the chronological circuit Toffoli, CNOT, Toffoli.
The first Toffoli changes to and preserves . For , this gives , respectively, as the eight-row table records for both values of .
The CNOT changes to and does not change ; the final Toffoli again toggles by , so . The chronological product in [F5] is therefore exactly the tabled action on all eight basis inputs and clean-work outputs.
The vectors in the eight table rows form a basis of the subspace with clean work fixed to zero, by [F6]–[F7]. Each gate is linear, so the verified basis action in Step 2.1 extends to every superposition in that subspace. For , , and , the circuit uses three gate occurrences and one clean work bit, within the stated bounds and from [F3].
Depends on
- Gate, workspace, and serial-depth costs of reversible embedding
- Toffoli computes into a clean target and uncomputes it
- Toffoli and Fredkin gates
- CNOT and Control-Target Order
- Clean and dirty ancillas
- Big-endian encoding of ordered bit strings
- Finite registers and their ordered computational bases
- Ordered tensor registers, their inner product, and wire permutations
- Tensor products of finitely many linear maps
- Denotational semantics of a finite layered circuit
- The computational basis is orthonormal
- The product basis is orthonormal and tensor dimensions multiply
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
38 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)