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 cyclic discrete logarithm by Fourier sampling
Definition
Input a promised instance from Finite cyclic discrete-logarithm problem and costed encoding and a rational confidence target supplied as binary positive integers , together with supplied exact uniform-state preparation and product-QFT circuits for , including their full-register extensions and declared costs as required by One finite abelian hidden-subgroup Fourier sample. If the direct coherent oracle is unavailable, first check that the supplied interfaces support profile 2 of Costed coherent evaluation of cyclic group powers, including classical repeated squaring and the forward and inverse-constant controlled multiplications. If they do not, return UNSUPPORTED_ACCESS before sampling. Otherwise construct that profile's explicit compute-XOR-uncompute oracle and precompute its repeated-squaring constants once for all samples.
Let , computed as the bit length of . Let be the least integer with , found by testing using exact rational comparisons, and set .
Repeat the following times, with fresh registers and independent measurements:
- Use One finite abelian hidden-subgroup Fourier sample once on with hiding function , obtaining a character label .
- Use Extended-Euclidean modular inverse with bounded bit cost on . If it returns
NO_INVERSE, discard this sample and continue; otherwise its output is . - Set .
- Compute by binary repeated squaring using the supplied multiplication interface, then compare it with using the equality interface. Return only if they agree.
If no iteration returns a verified value, return FAIL. A direct coherent oracle for costs one query per sample only when explicitly supplied; on the supported fallback branch, charge the controlled group operations, gates, and classical precomputation of Costed coherent evaluation of cyclic group powers. The algorithm does not infer controlled access from an uncontrolled oracle.
Depends on
- Finite cyclic discrete-logarithm problem and costed encoding
- Costed coherent evaluation of cyclic group powers
- Cyclic discrete logarithm hides a rank-one subgroup
- Fourier annihilator equation for cyclic discrete logarithm
- One finite abelian hidden-subgroup Fourier sample
- Normalized Fourier transform on a finite abelian group
- Finite abelian Fourier transform is unitary
- Dirac Notation Conversion
- Extended-Euclidean modular inverse with bounded bit cost
- Exponent laws in a group: $g^{m+n} = g^{m}g^{n}$ and $(g^{m})^{n} = g^{mn}$ for all $m, n \in \mathbb{Z}$, and $(gh)^{n} = g^{n}h^{n}$ **when $g$ and $h$ commute**
Used by
Dependency tree · two levels
67 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)
- Peter W. Shor, Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer (standard reference, not scraped)