Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-generated
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.

Fixed-one Grover search with candidate verification

Definition

Input: An integer N≥1, standard Boolean XOR-query access Ox∣q,b,w⟩=∣q,b⊕xq+1,w⟩ on the ordered N-level address register of Boolean oracle query model for search lower bounds, with x∈PN from All-zero versus exactly-one-marked search promise, and no information about whether x=0N or x=ei. Any auxiliary registers used by the procedure start in their declared clean states; the procedure returns all subroutine workspace clean before reuse or termination.

Gate model: Inherit the nonoracle model of One Grover iterate in the standard bit-query model: exact H and X are callable, with each occurrence charged as one elementary gate, including the m Hadamards preparing the uniform address state and all response preparations. The exact reflection Rs on the M padded addresses is supplied either as an explicitly costed primitive or by a declared costed exact circuit over the selected alphabet. All preparation and reflection costs are counted separately from raw oracle queries.

Output: The symbol no and no candidate if verification fails; otherwise yes and a verified marked coordinate.

Instructions:

  1. Set m=⌈log⁡2N⌉, M=2m, so N≤M<2N, and hard-code the schedule parameter t0=1. This is a fixed schedule; it is not an assertion that the actual input has one mark.
  2. Set K=⌈M⌉ and q=1−2/M. Compute exactly T0(q)=1, T1(q)=q, and Tr+1(q)=2qTr(q)−Tr−1(q) for 1≤r<2K+1. For k=0,…,K, compute pk=(1−T2k+1(q))/2 and choose the least k maximizing this finite list.
  3. Prepare the uniform state on M addresses and apply the Grover iterate of One Grover iterate in the standard bit-query model exactly k times, implementing each padded bit query by Reversible zero-completion of an N-address bit query. Allocate the clean raw-address, comparison, and routing workspace required by each call; return it clean before the next call. The iterate's phase-kickback response is supplied in ∣−⟩ as specified by that iterate.
  4. Measure the padded address j. Prepare a fresh response bit in ∣0⟩ and use Reversible zero-completion of an N-address bit query for the candidate-verification query, with its required clean workspace. Measure the response bit. If j<N and this bit is 1, output yes and original coordinate j+1. Otherwise output no and no candidate. Return all clean workspace to zero.

The schedule is defined on every input in PN and never receives an actual marked count. The recurrence and gate costs are classical/nonoracle costs; every simulated Grover or verification query uses one standard raw bit query.

Depends on

Used by

Dependency tree · two levels

42 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