PdtPisotLadder — the general Pisot ladder #
The general Pisot ladder — the analytic half of Salem's construction;
Salem-ness of the roots is NOT proved here (that is PdtSalemArith).
For a real polynomial P = (X − C α)·G with α > 1 and G > 0 on
[1, ∞) (so α is the unique root of P in [1, ∞)), and a
companion polynomial Q, the family R_m = X^m·P + Q is studied on
[c, α] and [α, ∞):
- the ladder (
pisot_ladder_family): if1 < c < αandQ > 0on[c, α], then formlarge the familyR_mhas a canonical rootlam m ∈ (c, α), the largest root belowα; the sequence is strictly increasing inm; and it tends toα; - eventual positivity above
α(pisot_ladder_pos_eventually): if moreoverPis monic,Q(α) > 0andnatDegree Q ≤ natDegree P, then formlargeR_m > 0on all of[α, ∞)— uniformly inx. (Qmay be negative somewhere aboveα, so the positivity is genuinely eventual inm.)
The proof skeleton: the scalar recurrence
R_{m+1}(y) = y·R_m(y) + (1 − y)·Q(y), the endpoint identity
R_m(α) = Q(α), base negativity by power blow-up, sSup root
canonicity, the one-line monotone step, and the order-topology limit —
plus the uniform tail bound for the second theorem (a coefficient-sum
growth bound for Q against a positive lower bound for P on
[s, ∞)).
Remark: in pisot_ladder_family the hypothesis halpha : 1 < alpha
is mathematically redundant (it follows from hc : 1 < c and
hca : c < alpha); it is kept for interface symmetry with
pisot_ladder_pos_eventually, where it is essential.
Eval basics — the family at scalar level #
The scalar recurrence R_{m+1}(y) = y·R_m(y) + (1 − y)·Q(y).
Sign facts from the factorization P = (X − C α)·G #
Below α (and at least 1), P is strictly negative.
The endpoint identity: R_m(α) = Q(α) for every m.
At any point t ∈ (1, α) the family is eventually negative in m:
t^m·P(t) blows down past the fixed value Q(t).
The canonical root — sSup of the root set in [c, α] #
The roots of R_m in [c, α].
Equations
Instances For
The canonical root: the largest root of R_m in [c, α].
Equations
- PDT.PisotLadder.lam P Q alpha c m = sSup (PDT.PisotLadder.rootSet P Q alpha c m)
Instances For
Strict monotonicity #
The heart: at a root of R_m, the next member is negative —
R_{m+1}(y) = (1 − y)·Q(y) < 0 when y > 1 and Q(y) > 0.
The limit #
The canonical roots tend to α: below any y < α the base
negativity plus the intermediate value theorem plants a root above y
eventually, and lam m < α always (for m past the base index).
The first theorem: the general Pisot ladder #
The general Pisot ladder. For P = (X − C α)·G with
G > 0 on [1, ∞), and Q > 0 on [c, α] with 1 < c < α: for m
large the family R_m = X^m·P + Q has a canonical root
lam m ∈ (c, α), the largest root below α; the sequence is strictly
increasing; and it tends to α.
halpha is derivable from hc and hca (see the module docstring);
the hypothesis is retained for interface symmetry with the other ladder result.
Eventual uniform positivity on [α, ∞) #
The δ-window: Q(α) > 0 extends to a closed window
[α, s] with α < s by continuity.
On the window [α, s] every member of the family is positive:
x^m·P(x) ≥ 0 there and Q > 0 there.
The uniform positive lower bound for P on [s, ∞), s > α:
P → ∞ at infinity, and P is continuous and positive on the
compact remainder.
The coefficient-sum growth bound: for x ≥ 1,
|Q(x)| ≤ (∑ |coeff|)·x^(natDegree Q).
Eventual uniform positivity on [α, ∞). For monic
P = (X − C α)·G with G > 0 on [1, ∞), Q(α) > 0, and
natDegree Q ≤ natDegree P: for m large, R_m = X^m·P + Q is
strictly positive on all of [α, ∞). Near α the window positivity
of Q carries every member; past the window the term x^m·P(x)
dominates the coefficient-sum bound on |Q(x)| once
m ≥ natDegree P + K with s^K·η > ∑|coeff Q|.