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.
Element-distinctness O(N^{2/3}) query bound
Statement
Let , be given by the coherent value oracle in Element-distinctness Johnson walk and value access, and suppose some distinct satisfy . For any , the lazy Johnson walk has absolute gap , marked stationary mass at least , stored-vertex setup value-query cost , elementary replacement-update cost , and check cost . The controlled row-access construction of Coherent Johnson row access with stored values supplies stationary edge-state setup at most , controlled row reflection at most , and controlled two-reflection walk/inverse at most value queries. The reversible-walk finding theorem therefore gives a marked-subset finder with success probability at least , using one outer trial (failure input ), and with
value queries. Taking gives queries. A measured marked subset contains a colliding pair among its stored values, which can be output without further value queries; comparison gates are separate resources.
Facts & Assumptions
Given: The Johnson walk and stored-value query convention of Element-distinctness Johnson walk and value access, its spectrum, and the reversible-walk finding guarantee.
Spectrum of the lazy Johnson walk: for , the lazy Johnson walk has nonnegative eigenvalues and absolute gap .
Element-distinctness Johnson walk and value access: states are uniform -subsets; the marked condition is that some pair in the subset has equal function values; setup costs value queries, a replacement update costs , and checking the stored values costs no value queries.
Finite reversible-walk finding cost: with a supplied gap lower bound and marked stationary-mass lower bound , one outer trial succeeds with probability at least on a nonempty instance and costs , where prepares the stationary edge state and bounds controlled , controlled , and the controlled row-space reflection.
Coherent Johnson row access with stored values: encoded Johnson row preparation, inverse and controlled access use at most two value queries per call; controlled row reflection uses at most four, controlled and its inverse at most eight, stationary edge setup at most , and checking zero.
Proof
The total number of -subsets is . The number containing a fixed pair is , so its uniform probability is Every subset containing this colliding pair is marked, so the marked stationary mass is at least this value.
Apply [F1] to the lazy walk in [F2]. Its stationary law is uniform and its absolute gap is the displayed ; the nonnegative spectrum rules out a negative-eigenvalue obstruction to the absolute gap. For any positive rational , let for the least integer with ; exact rational comparisons compute it and give . Supply the dyadic lower gap bound . The initial stored list requires one query for each of its values. Replacing one selected index by one unselected index erases the old stored value with one inverse value query and loads the new value with one forward value query. The marked check compares the already stored values, so it costs no additional value query. Explicitly, the basis permutation , where is the collision bit of the stored list, is a clean coherent check: it preserves the list, needs no value-oracle call, and is its own inverse. Tensoring identity on every other existing register gives exactly the check interface in [F3]; its fresh-flag Lüders readout and inverse therefore add zero value queries as well, with gates and readout resources separate. These are stored-vertex setup and elementary replacement costs. The coherent row construction [F4] separately supplies the stronger access inputs required by [F3], with stationary edge setup , common controlled-walk/inverse/row-reflection bound , and .
Put and supply the dyadic lower marked-mass bound . For and , and , hence and . Also gives , so by step 2.1. Since , , so [F3] applies even if the actual marked mass is larger. Run the wrapper with the dyadic failure target . Since , its cap is exactly , and [F3] gives success probability at least . Its two fresh stationary preparations use at most value queries by [F4], while the recursive search uses . The total is therefore , with the additive absorbed since . The measured set is marked; by [F2] it contains two indices with equal stored values, and scanning those stored values identifies such a pair without a new value-oracle query.
For , ; for , the displayed clamp selects an admissible integer in . The clamp differs from by only fixed factors over this finite range and is for all . Therefore both and are . If , the definition specifies direct pairwise value comparison instead of a Johnson walk; querying each value once uses at most value queries.
Depends on
Used by
Dependency tree · two levels
53 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
- Andris Ambainis, Quantum walk algorithm for element distinctness, Theorems 4–5 and §§3–4 (standard reference, not scraped)
- Andrew M. Childs, Lecture Notes on Quantum Algorithms, Chapter 20, §§20.1–20.3 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, Chapter 8, §8.3.2 (standard reference, not scraped)