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.
Correctness and clean-work cost of cyclic power evaluation
Statement
For every valid encoded cyclic-group input with and every , the explicit-circuit branch of Costed coherent evaluation of cyclic group powers writes the encoding of into the accumulator, leaves the exponent registers unchanged, and returns every clean work and temporary target register to zero. If and each controlled multiplication by a known constant has gate cost at most , the circuit uses controlled multiplications and gates per evaluation, in addition to the separately charged classical precomputation. The compute-XOR-uncompute wrapper in that algorithm implements the full target-XOR action on valid exponent codes, with its declared total extension elsewhere. If each forward and inverse-constant controlled multiplication costs at most , that wrapper uses such calls and at most additional /CNOT gates, hence gates, and restores its auxiliary registers to zero.
Facts & Assumptions
Given: A cyclic group of exact order , , valid exponent codes , and the explicit circuit branch of Costed coherent evaluation of cyclic group powers.
has exact order and , so every element of is a power of (Finite cyclic discrete-logarithm problem and costed encoding).
Every integer in has an -bit binary expansion with (Big-endian encoding of ordered bit strings).
Group powers satisfy and (Exponent laws in a group: and for all , and when and commute).
Each controlled multiplication by a known constant acts exactly on valid codes and restores its clean work to zero (Clean reversible controlled multiplication by a cyclic constant).
The algorithm processes every bit of and once, applying the corresponding controlled multiplications in its chronological circuit order (Costed coherent evaluation of cyclic group powers, Denotational semantics of a finite layered circuit).
Proof
Write and using [F2]. Repeated squaring with [F3] gives the classically precomputed constants and : the base constants are and , and squaring gives .
After processing the first bits of each exponent, the accumulator is . It is the identity at . At stage , [F4] multiplies it by exactly when and by exactly when . Since [F1] places both elements in the cyclic group generated by , their powers commute; [F3] therefore gives the same formula with the sums extended through . Induction proves the invariant through .
At , the binary sums are and , so the accumulator is . Each controlled multiplication in step 2.1 restores its internal work and temporary target by [F4], while no operation changes the exponent registers. Thus the stated output and clean-work identities hold.
There are exactly controlled multiplications for the bits of and for the bits of . Each costs at most gates, so their total is at most ; precomputing the constants is classical work and is charged separately. For the full XOR wrapper, prepare the identity code with at most flips, perform these calls, copy each output bit into the arbitrary target, and apply the inverse calls in reverse order. The exponent registers are unchanged and the copied target is not an input to the reversed computation, so its accumulator returns to the identity code and every internal work bit returns to zero. Undoing the identity-code flips clears the accumulator. There are controlled calls and at most extra elementary gates, yielding the stated wrapper cost and clean XOR action by linearity on the computational basis.
Depends on
- Costed coherent evaluation of cyclic group powers
- Clean reversible controlled multiplication by a cyclic constant
- Finite cyclic discrete-logarithm problem and costed encoding
- Big-endian encoding of ordered bit strings
- Denotational semantics of a finite layered circuit
- 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
38 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)