Absolute values of values of polynomials #
Let P be a polynomial over a commutative ring R with partial degrees degreeOf i P ≤ L i and
coefficients of absolute value at most B under an absolute value v on R. Then P(x) is a sum
of at most ∏ i, (L i + 1) terms, each at most B ∏ i, max(v(x_i), 1) ^ L i, so
v(P(x)) ≤ B ∏ i, (L i + 1) ∏ i, max(v(x_i), 1) ^ L i;- if
vis nonarchimedean, the ultrametric inequality removes the count:v(P(x)) ≤ B ∏ i, max(v(x_i), 1) ^ L i.
For an integer polynomial P ∈ ℤ[X_i : i ∈ ι] with length ℓ(P) = ∑_s |c_s|, the sum of the
absolute values of its coefficients, the value at a point x of R satisfies:
v(P(x)) ≤ ℓ(P) ∏ i, max(v(x_i), 1) ^ L i;- if
vis nonarchimedean, the integer coefficients havev(c_s) ≤ 1, sov(P(x)) ≤ ∏ i, max(v(x_i), 1) ^ L i.
These are the local estimates behind height bounds for values of polynomials.
Main results #
MvPolynomial.one_le_sum_abs_coeff: a nonzero integer polynomial has lengthℓ(P) ≥ 1.AbsoluteValue.apply_prod_pow_le:v(∏ i, x_i ^ s_i) ≤ ∏ i, max(v(x_i), 1) ^ L ifors ≤ L.AbsoluteValue.apply_coeff_mul_prod_pow_le: the same boundv(c_s) ∏ i, max(v(x_i), 1) ^ L ifor a single termc_s ∏ i, x_i ^ s_iofP(x).AbsoluteValue.apply_eval_le,IsNonarchimedean.apply_eval_le: the bounds for a polynomial overRwith coefficients of absolute value at mostB.AbsoluteValue.apply_aeval_le:v(P(x)) ≤ ℓ(P) ∏ i, max(v(x_i), 1) ^ L i.IsNonarchimedean.apply_aeval_le:v(P(x)) ≤ ∏ i, max(v(x_i), 1) ^ L ifor nonarchimedeanv.
References #
- E. Bombieri and W. Gubler, Heights in Diophantine Geometry, Cambridge University Press (2006), §1.6.
A monomial ∏ i, x_i ^ s_i with exponents s_i ≤ L i has absolute value at most
∏ i, max(v(x_i), 1) ^ L i.
A term c_s ∏ i, x_i ^ s_i of the value at x of an integer polynomial P with partial
degrees degreeOf i P ≤ L i has absolute value at most v(c_s) ∏ i, max(v(x_i), 1) ^ L i.
The value of an integer polynomial P with partial degrees degreeOf i P ≤ L i at a point
x has absolute value at most ℓ(P) ∏ i, max(v(x_i), 1) ^ L i, where ℓ(P) is the sum of the
absolute values of the coefficients of P.
The trivial bound for the value of a polynomial. If P has partial degrees
degreeOf i P ≤ L i and coefficients of absolute value at most B, then
v(P(x)) ≤ B ∏ i, (L i + 1) ∏ i, max(v(x_i), 1) ^ L i.
The trivial bound at a nonarchimedean absolute value. If P has partial degrees
degreeOf i P ≤ L i and coefficients of absolute value at most B, then
v(P(x)) ≤ B ∏ i, max(v(x_i), 1) ^ L i.
At a nonarchimedean absolute value the value of an integer polynomial P with partial
degrees degreeOf i P ≤ L i at a point x has absolute value at most
∏ i, max(v(x_i), 1) ^ L i: the integer coefficients have absolute value at most 1.