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.
Uniform interpretation of an input-generated quantum circuit
Statement
Use the fixed QC14 alphabet . Let be one fixed deterministic polynomial-time classical machine that, on each binary input of length , outputs a valid circuit description of at most gate records on at most data wires, where are fixed polynomials. Encode the output as exactly fixed-width records: each record is either blank, a one-qubit label with one wire address, or a CNOT label with an ordered pair of distinct wire addresses; unused address fields are zero. Let be any inverse-polynomial rational tolerance produced by a fixed polynomial-time machine from , with polynomial bit length. There is a full-list uniform QC14 family generated from which on classical basis input and data state outputs a state within operator error , up to a global scalar, of for a polynomially bounded work width . Its size and generator time are polynomial in and . The program and arithmetic registers are terminal unmeasured wires; their presence changes the data-register outcome law from executing by at most . This lemma converts a polynomial-time input-dependent compiler into the input-length-uniform verifier model.
Facts & Assumptions
Given: The fixed machine , the bounds , its valid padded gate-record output, the polynomial-time rational tolerance , a classical basis input , and a data state.
Polynomial-time computations have logspace-uniform circuit families: each fixed polynomial-time Boolean computation has a polynomial-size logspace-uniform Boolean circuit family.
Full-list uniform quantum circuit family: a QC14 family is generated from unary input length by a deterministic polynomial-time procedure that emits the complete gate list.
Finite circuit syntax and ordered wire labels: the finite circuit syntax specifies ordered wires and gate operands.
A logspace-uniform Boolean circuit family: a logspace-uniform circuit family has deterministic logarithmic-space SIZE, TYPE, predecessor, and output queries, so its polynomial-size records can be enumerated in polynomial time.
Effective synthesis of fixed-dimensional unitaries: every fixed-dimensional unitary with polynomial-time Cauchy entries can be compiled over QC14 to any inverse-polynomial operator precision; its construction gives an exact Toffoli decomposition from .
Exact one-qubit gates and rotations: are the exact one-qubit gates of the QC14 alphabet.
CNOT and Control-Target Order: CNOT flips its named target exactly when its named control is one.
Circuit-family and computation cost model: gate count, wire count, and full-list generator time are separate circuit costs that must each be bounded.
Proof
Let be a fixed record width, with three type bits and two address fields, and let be the padded program bit length. For each bit position , define a fixed polynomial-time machine that runs and returns the th bit of its padded record string. Apply [F1] to . The uniform generator can specialize the index input to each constant , enumerate every Boolean gate record using [F4]'s logarithmic-space size/type/predecessor queries, and concatenate the circuits. The resulting multi-output Boolean circuit computes the entire gate program; it has polynomial size and is generated in polynomial time from .
Allocate one clean value wire per Boolean node and traverse the circuit's topological order. A constant zero leaves its target zero; a constant one applies ; a NOT node writes by followed by CNOT; an AND node writes into a zero target with Toffoli; and an OR node writes with two CNOTs and one Toffoli. If both input ports name the same source, one CNOT copies that source for either AND or OR. Copy each designated circuit output into its separate program bit by CNOTs, then reverse all node computations to return their value wires to zero. The exact Toffoli circuit is supplied by [F5]'s construction.
For each record position and each candidate gate/address tuple, compute into a clean condition bit the conjunction that all type and address fields match that tuple. Bitwise comparison uses on negative controls and an AND tree of Toffoli gates; reverse it after the controlled operation. Apply the fixed controlled target to this bit and the one or two selected data wires, where is the candidate gate , or CNOT. The target dimension is at most and its matrix is fixed, so [F5] produces a QC14 template with operator error up to one global phase on the full target. For a valid record exactly one candidate condition is true; the exact product of all candidate templates at position is therefore the specified gate, while a blank record applies identity.
Put and ; there are at most candidate templates, including the case . Choose . Each comparison and its inverse are exact, so conjugating a template error preserves its operator norm; the global phases of the templates multiply the entire unconditional interpreter by one scalar. Telescoping the unitary replacements bounds the implemented program's operator error by ; when there are no replacements and the error is zero. The reversible program generator is exact on every basis input and leaves unchanged; its program bits can be included among the terminal unmeasured wires. Thus the full circuit implements to error at most for every classical .
If two output unitaries differ by operator norm at most , then for every unit input vector their output vectors differ in norm by at most ; for any accepting projection , the acceptance probabilities differ by at most , since This also holds for mixed inputs by finite linearity. The polynomial bounds on and make the complete full-list generator and circuit size polynomial in the separate coordinates of [F8]. No nonstandard axiom is used.
Depends on
- Polynomial-time computations have logspace-uniform circuit families
- A logspace-uniform Boolean circuit family
- Full-list uniform quantum circuit family
- Finite circuit syntax and ordered wire labels
- Exact one-qubit gates and rotations
- CNOT and Control-Target Order
- Circuit-family and computation cost model
- Effective synthesis of fixed-dimensional unitaries
Used by
Dependency tree · two levels
39 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
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach (standard reference, not scraped)
- John Watrous, The Theory of Quantum Information (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes (standard reference, not scraped)