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 binary QFT ideal gate count
Statement
For , the exact circuit uses Hadamards, controlled phase rotations, SWAP gates, no ancillas, and
ideal gates in the model of QFT ideal and finite-set gate-cost models. If every SWAP is expanded into three exact CNOTs, the circuit instead has CNOTs in place of the SWAPs.
Facts & Assumptions
Given: An integer , the exact circuit of Exact binary QFT circuit, and the ideal gate model of QFT ideal and finite-set gate-cost models.
The exact circuit applies one on each wire, one controlled phase for each pair , then reversal swaps (Exact binary QFT circuit).
Each , controlled phase and named SWAP counts as one ideal gate; an expanded SWAP uses three CNOTs (QFT ideal and finite-set gate-cost models).
The two-wire SWAP equals the exact three-CNOT sequence (A SWAP Is Three CNOTs).
Proof
Given: The circuit and gate-count convention above.
The loop has one Hadamard for each of the wires. Its controlled phases are indexed by pairs with ; summing the possible lower controls for each target gives . The final reversal consists of exactly one swap for each pair with , hence swaps.
By [F2], the ideal count is the displayed sum and there are no other gates or ancillas. For , the sum is at most , so it is ; at all counts vanish. Replacing each counted SWAP by the exact identity [F3] gives exactly CNOTs.
Depends on
Used by
Dependency tree · two levels
14 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 (arXiv:1907.09415v6) (standard reference, not scraped)
- Andrew M. Childs, Lecture Notes on Quantum Algorithms (standard reference, not scraped)
- John Preskill, Quantum Information, Chapter 6: Quantum Algorithms (standard reference, not scraped)