PdtSalemArith — the arithmetic Salem-ness certificate #
The arithmetic certificate for Salem's construction: a real root
tau > 1 of the integer family, excluded from the two integer
degeneracies, is a Salem number; the exclusions are discharged for the
ladder sequence in the assembly (PdtSalemEndgame); Kronecker's theorem
is not needed (the Gauss step covers all degenerate cases).
Setting: Pz : Polynomial ℤ monic whose complex image is the PdtSalemCircle
product P alpha inside (one root alpha > 1, the rest strictly inside
the unit circle, conjugation-closed), Qz : Polynomial ℤ whose complex
image is the mirrored product Q alpha inside, and the family
Rz = X^m·Pz + Qz. If tau > 1 is a real root of Rz with
tau ∉ ℤ and tau + 1/tau ∉ ℤ (the two degeneracies), then
(salem_certificate):
tauis an algebraic integer (Rzis monic and kills it);- every complex root of
minpoly ℚ tauother thantaulies in the CLOSED unit disk (the trichotomy ofPdtSalemCirclethrough the divisibilityminpoly ∣ Rzoverℚ); - some root lies ON the unit circle — otherwise the minimal polynomial
has degree ≤ 2 and the Gauss step (
minpoly ℚ = minpoly ℤmapped, ℤ integrally closed) forcestau ∈ ℤ(degree 1) ortau + 1/tau ∈ ℤ(degree 2, Vieta on theX-coefficient); 1/tauis a root ofminpoly ℚ tau— otherwise all conjugates excepttauare unimodular and the constant term has absolute valuetau ∉ ℤ(Vieta on the constant term, plus the Gauss step again).
Together: tau is a Salem number. Qz is data with only its complex
image constrained, so the reverse-polynomial identification is decoupled
(reverse_bridge below discharges it for the actual companion
Qz = Pz.reverse).
Small helpers #
The ℤ-cast triangle through ℚ: ring homs out of ℤ are unique.
aeval as evaluation of the mapped polynomial.
Transport of scalar aeval along ℝ → ℂ.
The family is monic over ℤ, and its complex image is R #
Degree transfer from the complex factorization: Pz has degree
inside.card + 1.
Degree transfer for the companion: Qz has degree at most
inside.card + 1.
The integer family X^m·Pz + Qz is monic (for m ≥ 1).
The complex image of the integer family is the family R of PdtSalemCircle.
The main theorem: the arithmetic Salem-ness certificate #
A monic integral polynomial whose roots lie on the unit circle or at tau and
tau⁻¹ certifies Salem-ness once the two integral degeneracies are excluded.
The arithmetic Salem-ness certificate. A real root tau > 1
of the integer family X^m·Pz + Qz — whose complex image is the PdtSalemCircle
family — is a Salem number, provided tau avoids the two integer
degeneracies tau ∈ ℤ and tau + 1/tau ∈ ℤ: it is an algebraic
integer, its conjugates lie in the closed unit disk, at least one lies
ON the circle, and 1/tau is among them. All degenerate exclusions run
through the Gauss step (minpoly ℚ tau is the mapped minpoly ℤ tau,
since ℤ is integrally closed).
The reverse bridge — the companion IS the reverse #
The reverse bridge: the actual Salem companion — the
reverse polynomial of Pz — has complex image the mirrored product Q,
discharging the hypothesis hQmap of salem_certificate for
Qz = Pz.reverse.