Roots of monic polynomials under power-multiplicative seminorms #
Let f be a nonarchimedean, power-multiplicative ring seminorm on a ring R, and let x : R be
a root of a monic polynomial p = X ^ d + ∑_{i < d} aᵢ X ^ i over R itself. Then f x is
controlled by the coefficients: some i < d satisfies f x ^ (d - i) ≤ f aᵢ, and hence
f x ≤ max_{i < d} f aᵢ ^ (1 / (d - i)).
This is the ring-seminorm form of the bound of the norm of a root by the spectral value of a
polynomial, norm_root_le_spectralValue, which treats coefficients in a normed field and roots in
an algebra over it. Here the coefficients and the root live in the same ring, as in the integral
equations used to bound supremum seminorms of affinoid algebras.
Conversely, if p has d roots in a domain, counted with multiplicity, then each coefficient is
bounded by the largest root: f aᵢ ≤ M ^ (d - i) whenever f a ≤ M for every root a. Together
the two bounds identify max_{i < d} f aᵢ ^ (1 / (d - i)) with the largest value of f on the
roots of a split monic polynomial. This adapts the second half of the proof of Mathlib's
max_norm_root_eq_spectralValue ([BGR] §3.1.2, Proposition 1(2)) to ring seminorms.
Bounds of the form f aᵢ ≤ M ^ (d - i) are also stable under products and powers of
polynomials, since each coefficient of a product is a sum of products of coefficients.
Main results #
Polynomial.Monic.exists_apply_pow_le_apply_coeff_of_eval_eq_zero: somei < dsatisfiesf x ^ (d - i) ≤ f aᵢ.Polynomial.Monic.apply_le_iSup_apply_coeff_rpow_of_eval_eq_zero:f x ≤ ⨆ i < d, f aᵢ ^ (1 / (d - i)).Multiset.apply_esymm_le_pow:f (s.esymm k) ≤ M ^ kwhenf a ≤ Monsandk ≤ card s.Polynomial.Monic.apply_coeff_le_pow_of_card_roots:f aᵢ ≤ M ^ (d - i)whenphasdroots, all withf-value at mostM.Polynomial.apply_coeff_mul_le_pow,Polynomial.apply_coeff_prod_le_pow,Polynomial.apply_coeff_pow_le_pow: the boundsf aᵢ ≤ M ^ (d - i)pass to products and powers.
References #
- [Bosch, Güntzer, Remmert, Non-Archimedean Analysis][bosch-guntzer-remmert], §3.1.2 (Proposition 1) and §3.8.1.
A root x of a monic polynomial p of degree d over a nontrivial ring satisfies
f x ^ (d - i) ≤ f (p.coeff i) for some i < d, for every nonarchimedean power-multiplicative
ring seminorm f.
Root bound for monic polynomials. A root x of a monic polynomial p of degree d
satisfies f x ≤ ⨆ i < d, f (p.coeff i) ^ (1 / (d - i)), for every nonarchimedean
power-multiplicative ring seminorm f.
The elementary symmetric functions of a multiset are bounded by powers of a bound on its
elements: if f a ≤ M for every a ∈ s, then f (s.esymm k) ≤ M ^ k for every k up to the
cardinality of s, for every nonarchimedean ring seminorm f with f 1 ≤ 1. This adapts the
coefficient half of the proof of Mathlib's max_norm_root_eq_spectralValue
([BGR] §3.1.2, Proposition 1(2)).
Coefficients are bounded by the roots. If a monic polynomial p of degree d over a
domain has d roots counted with multiplicity, and f a ≤ M for every root a, then
f (p.coeff i) ≤ M ^ (d - i) for every i, for every nonarchimedean ring seminorm f with
f 1 ≤ 1. This complements
Polynomial.Monic.apply_le_iSup_apply_coeff_rpow_of_eval_eq_zero.
Coefficient bounds multiply. If f (p.coeff i) ≤ M ^ (d - i) for a polynomial p of
degree at most d, and f (q.coeff i) ≤ M ^ (e - i) for q of degree at most e, then
f ((p * q).coeff k) ≤ M ^ (d + e - k), for every nonarchimedean ring seminorm f.
Coefficient bounds f (p.coeff i) ≤ M ^ (p.natDegree - i) pass to powers, for every
nonarchimedean ring seminorm f with f 1 ≤ 1.
Coefficient bounds f (p.coeff i) ≤ M ^ (p.natDegree - i) pass to finite products, for
every nonarchimedean ring seminorm f with f 1 ≤ 1.