Newton polygons of products #
The Newton polygon of a product of polynomials is the Minkowski sum of the Newton polygons of
the factors, given by the min-convolution TauCeti.minkowskiSum. When both Newton polygons are
nonempty, for example when both factors are nonzero over a field, the finite slopes of the
product are those of the two factors together. These are the identities from which the slopes
of a split polynomial are read off its linear factors.
One inequality is the ultrametric inequality for the coefficients of a product, and holds for
power series with admissible coefficient heights. For the other, fix a slope σ and take the
first index at which the coefficient heights of each factor touch their supporting line of
slope σ. At the sum of these two indices the coefficient of the product has a unique dominant
term, so its valuation is the sum of the two valuations. Hence the supporting values of the
product are the sums of the supporting values of the factors, and a convex sequence is
determined by its supporting values.
The same dominant-term argument works for power series at any slope where supporting lines
touch the coefficient heights of both factors, with no convergence hypothesis. There the
supporting values of the product are again the sums of those of the factors. When v comes
from an absolute value, this is the multiplicativity of Gauss norms at the corresponding radius.
If such contacts exist at every slope, the Newton polygon of the product is the Minkowski sum
of the Newton polygons of the factors; the polynomial identity is the case of finitely many
finite heights.
At a common slope where both power-series polygons have finite faces, the product has the finite face whose absolute endpoints are the sums of those of the factors. This local law requires no convergence hypothesis and does not assert a global product identity outside the face. Singleton faces are allowed and contribute width zero; endpoints include any initial order of vanishing.
Main results #
PowerSeries.addValuation_coeff_mul_eq_add_of_isLeastandPowerSeries.addValuation_coeff_mul_eq_add_of_isGreatest: at the sum of the first, respectively last, contact indices of supporting lines of a common slope, the valuation of the coefficient of a product is the sum of the valuations of the two coefficients;PowerSeries.addValuation_coeff_mul_eq_add_of_ltis the general unique-dominant-term form.PowerSeries.minkowskiSum_le_addValuation_coeff_mul: the coefficient heights of a product lie above the Minkowski sum of the coefficient heights of the factors.PowerSeries.supportingValue_addValuation_coeff_mul: supporting values of coefficient heights add under multiplication, at any slope where both factors touch a supporting line.PowerSeries.minkowskiSum_newtonPolygon_le_newtonPolygon_mul: for admissible coefficient heights, the Minkowski sum of the Newton polygons of two power series lies below the Newton polygon of their product.PowerSeries.supportingValue_newtonPolygon_mul: the same additivity for the supporting values of the Newton polygons.PowerSeries.newtonPolygon_mul_of_forall_exists_mem_supportingFace: if the coefficient heights of both factors touch supporting lines of every slope, the Newton polygon of the product is the Minkowski sum of the Newton polygons of the factors.PowerSeries.isFiniteFace_newtonPolygon_mul: finite faces at a common slope add under multiplication, with both absolute endpoints adding.Polynomial.newtonPolygon_mul: the Newton polygon of a product of polynomials is the Minkowski sum of the Newton polygons of the factors. No hypothesis is needed: if either factor has the empty polygon, so does the product.Polynomial.supportingValue_addValuation_coeff_mul: supporting values of coefficient heights add under multiplication of polynomials, at every slope.Polynomial.newtonSlopes_mul,Polynomial.newtonSlopes_prodandPolynomial.newtonSlopes_finprod: when the factors have nonempty Newton polygons, the finite slope multiset of a product of polynomials is the sum of the finite slope multisets of the factors.Polynomial.newtonSlopes_le_of_dvd: the finite slopes of a factor of a polynomial with a nonempty Newton polygon are among those of the polynomial, with multiplicity.
References #
- M. Lazard, Les zéros d'une fonction analytique d'une variable sur un corps valué complet, Publications Mathématiques de l'IHÉS 14 (1962), §1, Proposition 1.
- K. S. Kedlaya, Newton polygons, MIT 18.787, fall 2007, §§1–2. Kedlaya plots coefficient points at negative indices; our convention uses positive indices, so the slopes have the opposite sign.
- N. Koblitz, p-adic Numbers, p-adic Analysis, and Zeta-Functions, second edition, Graduate Texts in Mathematics 58, Springer, 1984, Chapter IV §§3–4.
The unique dominant term of a coefficient of a product. Suppose the coefficient heights of
f and g touch supporting lines of a common slope σ at i and j, and every other split
p + q = i + j has p or q strictly above its line. Then the valuation of the coefficient of
f * g at i + j is the sum of the valuations of the coefficients of f at i and of g
at j.
The valuation of the coefficient of a product at the sum of the first contact indices.
If i and j are the least indices at which the coefficient heights of f and g touch
supporting lines of a common slope, then the valuation of the coefficient of f * g at i + j
is the sum of the valuations of the coefficients of f at i and of g at j.
The valuation of the coefficient of a product at the sum of the last contact indices.
If i and j are the greatest indices at which the coefficient heights of f and g touch
supporting lines of a common slope, then the valuation of the coefficient of f * g at i + j
is the sum of the valuations of the coefficients of f at i and of g at j.
The coefficient heights of a product of power series lie above the Minkowski sum of the coefficient heights of the factors.
If supporting lines of a common slope touch the coefficient heights of f and g, then
the supporting value of the coefficient heights of f * g at that slope is the sum of those
of f and g. When v comes from an absolute value, this is the multiplicativity of Gauss
norms at the corresponding radius.
For admissible coefficient heights, the Minkowski sum of the Newton polygons of two power series lies below the Newton polygon of their product.
If supporting lines of a common slope σ touch the coefficient heights of f and g, then
the supporting value at σ of the Newton polygon of f * g is the sum of those of the Newton
polygons of f and g. No convergence hypothesis is needed beyond these two contacts.
The Newton polygon of a product is the Minkowski sum of the Newton polygons of the factors,
provided that at every slope the coefficient heights of each factor touch a supporting line.
This holds for polynomials with nonempty Newton polygons, and for nonzero entire series when the
valuation comes from the norm. Without contact the identity can fail: 1 - X and the geometric
series ∑ Xⁿ have product 1, a single point, while the Minkowski sum of their polygons is a
horizontal half-line.
Finite Newton faces at a common slope add under multiplication, with both absolute endpoints adding. This is a local product law: the polygons need not agree with their Minkowski sum away from this face. No convergence hypothesis is required.
The Newton polygon of a product of polynomials is the Minkowski sum of the Newton polygons of the factors. If either factor has the empty Newton polygon, for example if it is zero, so does the product.
Supporting values of coefficient heights add under multiplication of polynomials. When v
comes from an absolute value, this is the multiplicativity of Gauss norms at every radius.
No hypothesis is needed: if all coefficient heights of a factor are infinite, both sides
are ⊤.
If both factors have nonempty Newton polygons, the finite slope multiset of a product of
polynomials is the sum of the finite slope multisets of the factors. The hypotheses exclude
zero factors: the product 0 * g has no finite slopes, whatever those of g. If only zero
has infinite valuation, a nonzero polynomial has a nonempty Newton polygon by
Polynomial.newtonPolygon_ne_top_of_ne_zero.
If f has a nonempty Newton polygon, the finite slopes of a factor g of f are among the
finite slopes of f, counted with multiplicity. This holds for every nonzero f when only zero
has infinite valuation, by Polynomial.newtonPolygon_ne_top_of_ne_zero.
A finite product of polynomials with nonempty Newton polygons has a nonempty Newton polygon.
The finite slope multiset of a finite product of polynomials with nonempty Newton polygons is the sum of the finite slope multisets of the factors.
The finite slope multiset of a finitely supported product ∏ᶠ i, g i, whose nontrivial
factors have nonempty Newton polygons, is the sum of their finite slope multisets.