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.
MNRS finite reversible-walk finding
Definition
This is the finite-generation and execution procedure OP2 in research/quantum-algorithms-planning/operational-contracts.md, section “OP2 — MNRS approximate reflection and finite tolerant recursive finding”, transcribed with its declared constants and charged branches.
Input. A finite ergodic reversible row chain with , a supplied positive dyadic rational lower absolute-gap bound , a dyadic rational marked-mass lower bound with promise or , a coherent marked-bit check of cost , and a dyadic rational failure target . These finite parameter encodings suffice for real positive promises: choose dyadic lower bounds within a factor of two of the gap and nonzero marked-mass bounds, and a dyadic target in for desired failure probability . Write and let be the row isometry of Szegedy row-preparation map and discriminant. The supplied clean preparation maps its specified blank input to the stationary edge state returns all its work registers to their specified blank states, and has charged cost . The row-access interface of Finite row-preparation access model for a Szegedy walk supplies the row-preparation unitary , its inverse, controlled forward and inverse calls, the clean-state reflection and its controlled call, and the swap and its controlled call. On the clean-work logical walk space these implement , , and , with each constituent charged. Supply controlled calls to and for the coherent QPE circuits and an exact controlled for the all-zero branch. A single bound covers each controlled or call and the controlled call, including their factorwise implementation costs. A matrix alone supplies none of these circuits.
Marked check and retained-state instrument. Write . The supplied exact coherent check is a unitary with separately supplied inverse and specified fresh flag and scratch . On the declared logical encoding it satisfies, for every , , and vector of all existing remaining registers, Its unitary extension outside the logical encoding is supplied too. Thus it preserves the first label and every existing walk, phase, data, and work auxiliary on clean new scratch. In the relevant query/check cost coordinates, bounds each forward and inverse check call; declare the flag-readout cost separately and include it in in any coordinate that counts readout as a check. A flag readout uses no value-oracle query. Gate, output-bit, and new flag/scratch costs are separately priced.
On the whole existing register space set and , with identity on every existing auxiliary, including every retained . Every marked/unmarked test below uses the specified Lüders instrument in the sense of Finite instruments and conditional states: its positive-probability conditional density is ; no conditional state is assigned when that trace is zero. Execute the test by appending , applying , reading only the fresh flag with the explicitly chosen computational-basis Lüders maps , where , storing in the classical output record, and applying to return the fresh flag and scratch to zero. Retain every pre-existing register; on an unmarked result read no finer first-label information. A marked result may then be followed by label readout and verification for output. Charge one forward check, one inverse check, and one flag readout per test, hence in the stated query/check profile. The recursive marked phase flip is implemented by , a phase on flag , and , also with both calls charged.
Approximate stationary reflection . Set and , using exact integer/rational comparisons. With , these comparisons give using from The Gregory-Leibniz series: pi over four equals 1-1/3+1/5-1/7+.... Append separate -bit zero phase registers. Coherently execute the finite QPE circuit prefix from Quantum phase estimation on in each register, using the declared controlled powers. This prefix is a unitary circuit on the full walk register and is executed on arbitrary walk states, including superpositions; the eigenvector input in the QPE analysis is not a restriction on the circuit's action. Do not measure these phase registers. If at least one phase register is nonzero, apply to the walk state. If all are zero, apply the exact controlled row-space reflection using the charged row-preparation, inverse, and clean-state reflection calls. Reverse the coherent QPE prefixes in reverse chronological order, using the supplied controlled inverse powers. Charge controlled and calls, the controlled branch, all-zero comparisons, phase-register gates, and the allocated classical arithmetic. The all-zero branch is required: has the extra zero-phase subspace , where , while on the stationary state.
Recursive circuit . Let , for , and . For , allocate a fresh for and execute chronologically: (i) , the marked phase flip, and ; (ii) coherently test every older , , applying if any is nonzero and otherwise applying on the walk and fresh ; compute and uncompute the control predicate; (iii) apply . Each is rational, and the loop in is an exact rational comparison. An inverse means the exact reversed finite gate list, not a reset of measured work.
Tolerant finding wrapper. If , take fresh stationary samples, verify each label, return the first marked label, and output NO MARKED if all fail. Otherwise, let be the least integer such that . Determine it by the exact algebraic threshold comparison ; equality takes the branch. Let , found by exact rational comparisons. In each outer trial:
- Prepare a fresh stationary sample, test its first label, and return it if marked.
- Prepare a fresh stationary walk state with all zero.
- For , apply , execute the marked/unmarked Lüders test specified above, and on a marked outcome read, verify, and return the label. On an unmarked outcome retain the conditional current state and all auxiliary registers, and continue; do not reprepare or reset them.
- If no level succeeds, discard the trial and begin the next fresh outer trial.
If all trials fail, output NO MARKED. Every loop has a finite cap; all confidence calculations, comparisons, reversible predicates, retained auxiliary space, state preparation, update, inverse, controlled, reflection, and check costs are charged. In the branch, the cap above gives false-negative probability at most ; in the other branch correctness and the sharper cost are proved separately in Finite reversible-walk finding cost.
Depends on
- Marked sets, stationary mass, and walk-search tasks
- Absolute spectral gap of a finite reversible chain
- Szegedy row-preparation map and discriminant
- Szegedy reflection walk and its two-reflection square
- Finite row-preparation access model for a Szegedy walk
- Controlled Unitary Access
- Inverse Unitary Access
- Orthogonal-Projector Reflection and Access Contract
- Finite projective measurements
- Finite instruments and conditional states
- Finite circuit resource accounting
- Quantum phase estimation
- Eigenphase estimation access model
- Exact row-preparation access count for one and two walk steps
- The Gregory-Leibniz series: pi over four equals 1-1/3+1/5-1/7+...
Used by
Dependency tree · two levels
72 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
- Frédéric Magniez, Ashwin Nayak, Jérémie Roland, and Miklos Santha, Search via Quantum Walk, §§3.2–4 (standard reference, not scraped)
- Andrew M. Childs, Lecture Notes on Quantum Algorithms, Chapter 20, §20.3 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, Chapter 8, §8.2 (standard reference, not scraped)