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.
Constructive cyclotomic factorization and real unit squares
Statement
Put , , and . Both rings are norm-Euclidean domains and hence unique factorization domains with effective gcd and associate tests. There is a terminating finite-search algorithm factoring every nonzero element of into primes and a unit. The units of are exactly (); a unit is positive at both real embeddings if and only if it is a square of a unit of . These assertions include effective square root recovery. No polynomial runtime bound is asserted for finite-search factorization.
Facts & Assumptions
Given: , , and sends to and fixes ; is complex conjugation.
Canonical dyadic coefficient encoding supplies unique power-basis coordinates and exact arithmetic. The automorphisms in The nontrivial real-conjugation automorphism of the eighth cyclotomic field commute with conjugation.
Proof
For put . For with put . These functions are multiplicative, positive on nonzero elements, and take positive integer values on nonzero elements of their respective rings: for , and . Integer norm one is equivalent to being a unit: the converse follows by multiplicativity, and the forward implication follows by taking the product of the other conjugates divided by the norm (with a sign in ). All coordinates of that inverse remain in the ring.
The real elements of are exactly . Indeed, for , its imaginary part is ; irrationality of makes this zero exactly when and . The real part is then . A real unit of consequently is a unit of , since its inverse is real too. Also and .
To divide in , round the rational coefficients of a quotient to nearest integers. Its error has , so . To divide in , express a quotient as and round to Gaussian integers. For the errors , , whence . If the last upper bound equals one, all four real coordinates of are . Then are purely imaginary of magnitude , so and are perpendicular and the actual norm is . Otherwise the displayed bound is already strict. Multiplicativity therefore gives a remainder of norm strictly below that of the divisor in both rings. This proves the Euclidean assertions, including ties in rounding.
If is a unit, choose a sign and an integer power of to make lie in . Such a power exists because . Write . Its signed field norm is , so . For norm , , hence ; the equation forces and . For norm , , hence , incompatible with . This proves . Its two embeddings are positive exactly when the sign is positive and is even. In this case is the required real unit square root. Enumerating integer powers until the exact coefficients agree recovers in finite time. Signs and comparisons of are decided by signs of the rational coefficients and, when necessary, comparing and .
Repeated division terminates because nonzero remainder norms strictly decrease through positive integers. Back substitution expresses the gcd as a linear combination. If an irreducible does not divide , the gcd of is a unit, so multiplying a Bezout identity by shows that implies . Thus irreducibles are prime. A nonunit has a factorization into irreducibles by induction on its norm: a proper factorization has two factors of norm at least two, each of smaller norm. The prime-divisor property and cancellation give uniqueness up to ordering and units. Divisibility is decidable by computing the quotient in the field and checking its integral coordinates; two elements are associates exactly when their quotient has integral coordinates and norm one.
Here is an explicit finite factor search, which makes the existence proof algorithmic without a primality oracle for . For a nonunit put and enumerate all power-basis integer tuples with coefficients between and . Test whether such an element divides and ; any successful splits into smaller-norm factors. If is reducible, choose a nonunit proper divisor and multiply it by a power of the unit so . Its norm is unchanged and less than , and . Recovering power-basis coefficients from the two complex embeddings gives and . They are all below , so the list contains this normalized proper divisor. Failure of the finite search therefore certifies irreducibility. Recursing on successful factors terminates by strict norm descent, and the residual norm-one elements supply the unit.
Depends on
Used by
Dependency tree · two levels
6 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, Appendix C (standard reference, not scraped)