Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: 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.

Known-count Grover search by exact integer maximization

Definition

Gate model. Use the nonoracle model of One Grover iterate in the standard bit-query model, with exact callable H and X charged per occurrence and an explicitly supplied, costed exact reflection implementation. Each invoked Grover iterate retains its separate standard-bit-query and nonoracle costs.

Input N=2n, standard bit-query access to f=1M, and the exact integer t=∣M∣. If t=0, return none without a query. If t>0, find K as the least positive integer with tK2≥N: start with lo=0,hi=1, repeatedly set lo=hi,hi=2hi while thi2<N, then use upper-midpoint binary search on the false/true interval until hi−lo=1. Thus K=hi=⌈N/t⌉. Prepare ∣s⟩=H⊗n∣0n⟩, set q=1−2t/N, and compute exactly the rational recurrence T0(q)=1,T1(q)=q,Tm+1(q)=2qTm(q)−Tm−1(q)(1≤m≤2K). Compute the recurrence through index m=2K+1. For each integer k=0,…,K, compute pk=(1−T2k+1(q))/2. Choose the least k attaining the maximum of this finite rational list, apply One Grover iterate in the standard bit-query model exactly k times, measure the address register, and make one separate standard bit query to verify the candidate. Return the candidate if marked and the failure symbol otherwise. The state preparation, all-zero reflection, classical recurrence and comparison work, and oracle queries are distinct costs; this definition makes no polynomial-time preprocessing claim.

Depends on

Used by

Dependency tree · two levels

62 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