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.
Finite abelian hidden-subgroup query and circuit costs
Statement
Let . For , let be the integer supplied to the reconstruction algorithm. If the supplied preparation and product-QFT circuits make no access to the hiding oracle, then in a named-oracle query model the algorithm makes exactly coherent hiding-oracle queries; this query count is separate from ordinary gate costs. Let and be the ordinary gate counts of the supplied exact uniform-state preparation and product-QFT circuits. If the hiding function is instead compiled from an explicit reversible Boolean circuit with gates per evaluation, the total ordinary gate count is ; a named oracle query is not silently counted as an elementary gate. Each sample measures a -bit character label, where . The output list therefore uses bits and writing it costs classical bit operations, once and the circuits are supplied. If a model assigns separate per-sample costs to label measurement and to discarding the output register, the corresponding coordinates are and ; they remain separate from gates and queries. If supplied invariant-factor circuits satisfy and the hiding-oracle circuit has gates per evaluation, the ordinary gate count is , while the named-oracle query count remains under the same no-access condition. For the algorithm uses zero oracle queries and outputs the trivial common kernel with constant control work. Computing the integer , generating circuit descriptions, and converting the implicit list to subgroup generators are separate costs; no polynomial-time implementation claim is made without those explicit inputs and bounds.
Facts & Assumptions
Given: The common-kernel output encoding, exact sample/reconstruction procedures, and the cost coordinates declared by Circuit-family and computation cost model and Coherent XOR function oracle.
For and positive integer input , the reconstruction procedure makes independent sample calls and outputs their character list, with no generator conversion. For it returns the empty list denoting immediately, without sample calls or oracle queries. (Finite abelian hidden-subgroup common-kernel reconstruction)
The character dual of a product is indexed by the product of the cyclic character labels, and a cyclic factor of order has exactly character labels. (Characters of a finite product factor coordinatewise, A cyclic group of order n has exactly n additive characters)
The cost model keeps named oracle queries, finite-basis gates, uniform-family generation, and classical bit costs as separate coordinates. (Circuit-family and computation cost model)
A supplied XOR oracle invocation is one named oracle call; compiling an explicit Boolean function requires reversible-gate costs. (Coherent XOR function oracle)
For , one sample invokes the supplied preparation, hiding oracle, product QFT, output-register discard, and character-label measurement once. For it returns the trivial character without these operations. (One finite abelian hidden-subgroup Fourier sample)
The group and character labels use fixed-width binary coordinates with bits. (Finite abelian hidden-subgroup promise and output encoding)
Under the query-count hypothesis in the Statement, the preparation and product-QFT circuits make no access to the hiding oracle; the sample procedure's only such access is its explicit call to . (One finite abelian hidden-subgroup Fourier sample)
Proof
For , the reconstruction algorithm executes exactly independent sample procedures by [F1]. Under [F7], each sample's explicit call to the hiding oracle is its only hiding-oracle access, so the query coordinate is exactly . If the oracle is compiled from a Boolean circuit, its evaluations contribute ordinary gates by [F4].
Still assuming , write with each . By [F2] and [F6], each character is represented by one tuple with coordinate and its fixed-width binary encoding uses bits, since . Thus the output list has bits, and writing those bits takes the same order of classical bit operations.
For , by [F5], one sample uses one preparation, one QFT, one label measurement, one output-register discard, and one explicit hiding-oracle evaluation. Under [F7], that is one hiding-oracle query per sample. Sequentially composing samples multiplies each additive per-sample coordinate by : the named-query coordinate is , and the ordinary gate count is when an explicit oracle circuit is used. Measurements and discarding are charged in their own declared coordinates; they are not added to gate or query counts. The cost model [F3] also keeps description generation and the classical computation of separate.
If and the oracle is compiled with gates per evaluation, the gate count in step 1.3 is ; the query and classical-output bounds remain separate. For , [F1] gives the immediate empty-list return, denoting , with zero queries and constant control work.
Remarks
The premise is conditional on actual exact circuits for the supplied invariant-factor preparation and QFT, including any encoding extension. It does not assert that such circuits exist over an arbitrary fixed finite gate alphabet.
Depends on
- Finite abelian hidden-subgroup common-kernel reconstruction
- One finite abelian hidden-subgroup Fourier sample
- Finite abelian hidden-subgroup promise and output encoding
- Finite abelian hidden-subgroup reconstruction succeeds
- Circuit-family and computation cost model
- Coherent XOR function oracle
- A cyclic group of order n has exactly n additive characters
- Characters of a finite product factor coordinatewise
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
44 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
- Andrew M. Childs, Lecture Notes on Quantum Algorithms (17 April 2025) (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, arXiv:1907.09415v6 (standard reference, not scraped)