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.
Cyclotomic scaled grid and norm-equation solver
Definition
Fix and . Use the automorphism from The nontrivial real-conjugation automorphism of the eighth cyclotomic field, which sends to and fixes . Let and . The scaled grid for this input is
The default iterator is Efficient exact-denominator Rz grid iterator, with . It emits every candidate once in increasing least , with randomized order within each layer and finite layer completion for every random-bit sequence. Its expected prefix cost and all fixed prefix moments are proved in Complete scaled-grid enumeration with expected polynomial prefix cost.
A complete finite-search alternative uses lexicographic power-basis coefficients within each layer. For each , write with least exponent ; the finite coefficient bound is , proved in Finite coefficient bounds for the scaled cyclotomic grid. Test the three displayed conditions exactly. This defines a finite candidate list for each .
For a candidate , put
, using
Conjugate norms from the dyadic eighth-cyclotomic ring are real dyadics. For scalars, .
Write
with and least ; compute
it by writing with and multiplying
. The two disk conditions give
, so ; if , injectivity of
gives .
The complete norm-equation subprocedure receives and, if , a prime
factorization of . It must decide whether some satisfies
, return an exact such if one exists, and otherwise return
NO_SOLUTION. If , it returns . A bounded factorization attempt
may return FACTOR_TIMEOUT; that result skips this candidate and is not a
proof of NO_SOLUTION.
Factored norm-equation subprocedure
When the supplied integer factorization is available, use the efficient
construction in Efficient exact cyclotomic norm solving with a supplied integer factorization.
Clear the denominator by , taking the least nonnegative
for which . For each rational prime in its
known norm factorization, recover its real prime generators using
when exists, and otherwise retain
. Split these into cyclotomic prime generators by the displayed modular
roots of or and cyclotomic gcds; retain the inert generators and
include over . Recover the exponents in
by exact division, allocate them under complex conjugation as below,
and recover the real unit by multiplying by or its inverse
until its positive embedding lies in .
The cited construction specifies all residue-class branches and its
randomized modular square-root subroutine; balance gcd remainders by real
units as there. It returns an exact solution or NO_SOLUTION and has
expected polynomial bit cost in the explicit algebraic input size. For a
grid candidate of exponent , this is polynomial in .
Calibrated bounded prime attempts
In bounded mode no prime recognition oracle is used. For candidate exponent , use the fixed calibrated polynomial from Efficient exact cyclotomic norm solving with a supplied integer factorization. If , return . If , run the complete efficient construction with the empty odd-prime factor list; its remaining powers of two are known.
For , execute the factored construction prospectively, using the
single factor hint , for at most of its elementary binary
operations. This is an attempt, not a claim that is prime. Instrument
all loops, including random sampling, with this counter. Guard every partial
operation: check divisors for zero and obtain modular inverses by the
integer extended Euclidean algorithm, aborting if the gcd is not one.
Impossible order/root searches, malformed outputs, negative solver outcomes,
failed inverses, and work-cap interruptions all end the attempt with
FACTOR_TIMEOUT, never with a claim of NO_SOLUTION.
Before accepting any prospective output, reduce its rational power-basis
coefficients and check exactly. Accept only when that
equality holds; otherwise return FACTOR_TIMEOUT. Watchdog, guard and final
certificate costs are charged; they are polynomial in even on
composite inputs. The solver-work counter bounds every intermediate bit
string by its input length plus , so certification cannot hide an
unbounded output cost. Use fresh independent random bits at each candidate.
After the capped prime attempt fails, return FACTOR_TIMEOUT for this candidate and continue to the next grid candidate. Bounded mode makes no additional factoring attempt and takes no factor-suggestion procedure or additional factor-attempt budget as input. Complete oracle mode instead supplies a valid full factorization and runs the complete efficient solver without this cap.
Complete finite-search alternative
Use the complete terminating construction of
Constructive decision of the dyadic cyclotomic norm equation. Explicitly, after the zero
case choose the least integer clearing the coefficient denominators so that
. Factor in
by the finite divisor search in
Constructive cyclotomic factorization and real unit squares. Group the prime
associate classes under . If any fixed class has odd exponent,
return NO_SOLUTION. Otherwise form by allocating half each fixed
exponent, and all of the common exponent to one class from each conjugate
pair. Compute the positive real unit , recover
with by the unit construction, and return
. Every computation here uses exact power-basis arithmetic.
The supplied integer factorization is retained as an admissible input for implementations using rational-prime splitting. The finite-search mode above does not need it and has no asserted polynomial runtime. In bounded mode, FACTOR_TIMEOUT skips the current candidate and never changes the complete subprocedure's NO_SOLUTION criterion.
Comparison contract
The grid comparisons involve the supplied real parameters and . Their exact comparison interface is part of the outer real-input contract. It is independent of the algebraic norm solver, whose sign, equality, divisibility and associate tests are all exact and terminating.
Depends on
- Dyadic cyclotomic ring for Clifford+T synthesis
- The nontrivial real-conjugation automorphism of the eighth cyclotomic field
- Conjugate norms from the dyadic eighth-cyclotomic ring are real dyadics
- Smallest square root of two denominator exponent
- Denominator exponent is a well-defined integer
- Canonical dyadic coefficient encoding
- Finite coefficient bounds for the scaled cyclotomic grid
- The rational algebraic integers are exactly the integers
- Constructive decision of the dyadic cyclotomic norm equation
- Efficient exact cyclotomic norm solving with a supplied integer factorization
- Constructive cyclotomic factorization and real unit squares
- Ancilla-free Rz approximation problem and T-count
- Efficient exact-denominator Rz grid iterator
- Complete scaled-grid enumeration with expected polynomial prefix cost
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
- Ross and Selinger, Optimal ancilla-free Clifford+T approximation of z-rotations (standard reference, not scraped)