Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-generatedPipeline-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.

Classical bit cost of randomized known-count search

Statement

For 0<t≤N/2, the procedure Known-count search by randomized Grover iteration computes K=⌈N/t⌉ by O(n) binary-search predicate evaluations on integers with O(n) bits, costing O(n3) deterministic bit operations by schoolbook arithmetic. Computing b and drawing the nine b-bit iteration labels uses O(n) further classical bit operations and random bits. The direct-sampling branch t>N/2 uses O(n) classical bit operations in total for address and output bookkeeping across at most nine rounds; its address samples are obtained by quantum measurement, not by generating 9n classical fair bits. These bounds are for n≥1; when n=0, only the direct branch occurs and its bookkeeping is constant. Quantum measurements, state preparation, gates, and oracle calls are separate costs.

Facts & Assumptions

Given: The known-count randomized algorithm, N=2n, exact integer 1≤t≤N, and the classical bit-cost convention.

[F1]

Known-count search by randomized Grover iteration: in the t≤N/2 branch, binary search finds the least K≥1 with tK2≥N, then samples nine labels using b fair bits.

[F3]

Ceilings give the least positive integer meeting a real threshold: K=⌈N/t⌉ is the least positive integer meeting tK2≥N.

[F4]

Classical bit-operation cost: classical bit work includes random-bit generation and address bookkeeping, while each oracle invocation is charged separately.

[F5]

Squaring is monotone on the nonnegatives: square roots preserve order on nonnegative reals.

[F6]

Squaring is monotone on the nonnegatives: squaring preserves order on nonnegative reals, so P(m):tm2≥N is monotone for m≥0 and t>0.

Proof

1.1givenF1F2F3F5F6algebra

Since t≥1, N/t≤N by [F5], hence K≤⌈N⌉≤2⌈n/2⌉=hi. The predicate P(m):tm2≥N is false at lo=0, true at hi, and monotone by [F6]. At each step with width d=hi−lo>1, the upper midpoint lo+⌈d/2⌉ lies strictly between the endpoints; replacing the endpoint with the same predicate value preserves the invariant and leaves width at most ⌈d/2⌉. Thus after O(n) steps the width is one and hi is the least positive integer satisfying P, namely K by [F3].

2.1step 1.1F4algebra

The initial endpoint has O(n) bits, so each midpoint does as well. A schoolbook square and multiplication compute tm2 in O(n2) bit operations, and comparison with N takes O(n) more. The O(n) predicate evaluations therefore cost O(n3).

2.2givenF1step 1.1F4algebra

The least b≥0 with 2b≥K satisfies b≤⌈n/2⌉. The nine labels consume 9b=O(n) random bits and comparisons; forming or writing each at-most-n-bit address uses O(n) more bookkeeping. Hence this work is within O(n3).

3.1givenF1F4∎

If t>N/2, each of at most nine rounds measures the freshly prepared uniform quantum address. Handling these returned n-bit addresses and writing the result takes O(n) classical bit operations in total; the state preparation and measurements are separate quantum operations, and no classical fair address bits are generated. For n=0, N=t=1 and the bookkeeping is constant. The bit-query invocations remain separately charged by [F4].

Depends on

Used by

Nothing in the library uses this result yet.

Cited to discharge well-definedness by Known-count search by randomized Grover iteration.

Dependency tree · two levels

29 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