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 search by randomized Grover iteration

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, exact count t, and standard bit-query access to f=1M. If t=0, return none without a query. If t>N/2, perform at most nine independent rounds: prepare a fresh address register by H⊗n∣0n⟩, measure an address, make one standard bit query to verify it, and return it if marked; after nine failures return the failure symbol.

If 0<t≤N/2, find the least positive integer K satisfying tK2≥N by binary search. Initialize lo=0 and hi=2⌈n/2⌉; while hi−lo>1, put mid=lo+⌈(hi−lo)/2⌉, replace hi by mid if t mid2≥N, and otherwise replace lo by mid. Set b to the least nonnegative integer with 2b≥K. In each of nine independent rounds, draw b fair bits to obtain j∈{0,…,2b−1}. Reject the round without a query if j≥K. Otherwise prepare a fresh ∣s⟩=H⊗n∣0n⟩ and a fresh response qubit ∣−⟩ using X then H, apply One Grover iterate in the standard bit-query model exactly j times, measure the address register, and make one separate bit query to verify the measured candidate. Return it if marked. After nine unsuccessful rounds, return the failure symbol. Uniform-state preparation uses exactly n Hadamards; each iterate uses one query and a separately charged reflection. No query, state-preparation, reflection-gate, or classical-bit cost is conflated.

Depends on

Used by

Dependency tree · two levels

56 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