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.
Bit cost of exact known-count iteration selection
Statement
For , put and . The exact selection procedure in Known-count Grover search by exact integer maximization computes the recurrence through and compares for . If , the recurrence numerators and denominators have bits and schoolbook arithmetic selects the least maximizing in classical bit operations. For , necessarily and the selection costs . Since when , the preprocessing can be exponential in ; this query bound supplies no end-to-end polynomial-time claim.
Facts & Assumptions
Given: , exact with , and the recurrence and finite candidate list in the known-count algorithm.
Known-count Grover search by exact integer maximization: the algorithm finds by doubling and binary search for the least positive integer with , forms , computes through , and selects the least maximizer of for .
Square roots exist: a unique with ; the positives are : nonnegative reals have unique nonnegative square roots.
Ceilings give the least positive integer meeting a real threshold: is the least integer at least , and is monotone in the threshold.
The addition formulas for sine and cosine: for real .
Classical bit-operation cost: classical bit cost counts the transitions used for arithmetic, comparisons, reading and writing bits; oracle calls are a separate coordinate.
Parity and the Pythagorean identity for sine and cosine: for every real .
Squaring is monotone on the nonnegatives: squaring preserves order on nonnegative reals, so is nondecreasing for integers when .
Proof
For , is monotone on nonnegative integers by [F9], and its least positive true index is by [F2]–[F3]. The doubling loop starts with false endpoint and doubles until is true; it terminates because powers of two are unbounded. If it stops immediately. If , the first true power of two satisfies , and the preceding power is false. Upper-midpoint binary search preserves the false/true invariant and reduces each interval of width to width at most , so it reaches width one after evaluations and returns the least positive true index . Since , the endpoints have bits for .
Put and . Then by [F4]–[F5]. The recurrence has base values and . By [F6], so induction in the recurrence gives for every computed index. Therefore , and the rational list in [F1] is the actual integer-iterate success list.
Write , so , and define . Then , , and the recurrence gives so each is an integer. By step 1.2 and [F8], . Thus for and , both numerator and denominator have bits. For , , , and all recurrence values have constant bit length.
At recurrence index , multiplying the -bit integer by the -bit integer costs schoolbook bit operations; multiplication by is a binary shift, and addition costs . Summing over gives . Each predicate evaluation in step 1.1 uses -bit operands and schoolbook arithmetic, hence bit operations; the evaluations cost .
For odd , write . Advancing from to scales the previous running-best numerator by to put it over the new denominator, then compares the two integers and updates only on strict increase. Each comparison costs bit operations by step 2.1, and there are candidates, so all comparisons cost , within step 3.1's bound. Strict updates retain the least in a tie.
If , then , so . The preprocessing bound can therefore be exponential in , and it supplies no polynomial-time conclusion from the query bound.
If , necessarily , so and the direct selection branch and finite recurrence take constant work, as stated.
Depends on
- Known-count Grover search by exact integer maximization
- Parity and the Pythagorean identity for sine and cosine
- Principal inverse sine and inverse cosine
- Classical bit-operation cost
- Ceilings give the least positive integer meeting a real threshold
- Squaring is monotone on the nonnegatives
- Double-angle and quadratic power-reduction identities
- Square roots exist: a unique $\sqrt{a} \ge 0$ with $(\sqrt{a})^2 = a$; the positives are $\{x^2 : x \neq 0\}$
- The addition formulas for sine and cosine
Used by
Cited to discharge well-definedness by Known-count Grover search by exact integer maximization.
Dependency tree · two levels
47 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
- Ronald de Wolf, Quantum Computing: Lecture Notes, §7.2 (standard reference, not scraped)
- Andrew M. Childs, Lecture Notes on Quantum Algorithms, §19.1 (standard reference, not scraped)