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.
Classical query algorithm
Definition
A classical query algorithm is a finite decision procedure for a fixed encoded instance length and explicitly declared public data , whose query actions are to the total function of Promise query instance and oracle family. The procedure is fixed independently of the hidden instance at fixed . Its encoding in Input encoding and size for algorithmic tasks labels the instance and determines its size; it does not provide a readable copy of the hidden encoding. Each query chooses an address from , earlier replies, and any random bits used so far; it receives the entire -bit reply as one query answer. The address choices may be adaptive. Its terminal output is determined by the same public data, replies, and random tape.
In the ordinary oracle-only model, all dependence on the hidden instance is through these replies. Public parameters such as register widths, a supplied marked count, or an explicit arithmetic input may be used only when the task declares them. A lower bound in the oracle-only model fixes the declared public data across the hidden instances it compares. Additional input-access or preparation capabilities must be explicitly declared with their charges; they are extra resources, not supplied by the hidden instance encoding.
For a randomized algorithm, each branch is determined by the public data, oracle replies, and its finite random tape; the fair-bit tape convention for a bounded-time probabilistic machine is supplied by Probabilistic polynomial time machine interface. The query model itself imposes no polynomial bit-time bound. A query bound is a worst-case bound over promised inputs and every random branch; classical computation between queries is charged separately only when a bit-cost model is specified.
Depends on
Used by
- Classical bit-operation cost Definition
- Classical query complexity Definition
- Exact correctness for promise tasks Definition
- Worst-case bounded-error correctness Definition
- Classical Bernstein–Vazirani needs n queries for bounded error Theorem
- Classical randomized Simon search needs exponential queries Theorem
- Exact deterministic Deutsch–Jozsa needs N/2+1 queries Theorem
- One classical query cannot solve Deutsch exactly Theorem
- Promise-preserving reduction composes with a query solver Theorem
- Three classical samples solve Deutsch–Jozsa with bounded error Theorem
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 (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)