Weighted indices of multivariate polynomials #
The index at a point with natural weights r is the infimum of ∑ j, d j / r j over
nonzero Hasse jets. Thus an index lower bound specifies exactly which jets must vanish.
For a nonzero polynomial over a commutative semiring the infimum is attained, and positive
weights make it finite. Every finite index is rational, even when some weights vanish. The
reciprocal weights distinguish this index from a weighted total degree.
Division takes place in ℝ≥0∞: a positive exponent in a coordinate of weight zero has
infinite cost. The constant jet has cost zero, even when some weights vanish.
The index behaves like an order of vanishing. Over a semiring without zero divisors it is
additive on products, because it is the least weight of a monomial of the Taylor shift
(MvPolynomial.weightedIndex_eq_iInf_support), and least weights of monomials add on products
(MvPolynomial.iInf_support_weight_mul). A Hasse derivative ∂^d lowers it by at most
the weight of d, scaling all weights by c divides it by c, and renaming the variables
injectively preserves it. A univariate polynomial placed in one coordinate has its root
multiplicity divided by that coordinate's weight as index. These rules are the calculus of
indices used for auxiliary polynomials in the proof of Roth's theorem.
Main results #
MvPolynomial.ofReal_le_weightedIndex_of_eval_hasseDeriv_eq_zero: for a polynomial with partial degrees at mostr, the index is at least a real thresholdtonce the jets∂^d Pwithd ≤ rand∑ j, d j / r j < tvanish.MvPolynomial.le_sum_div_of_le_weightedIndex: a nonzero jet∂^d Pat a point where the index is at leastthasd ≤ rand real weightt ≤ ∑ j, d j / r j.MvPolynomial.weightedIndex_mul:Ind(P Q) = Ind(P) + Ind(Q)without zero divisors.MvPolynomial.le_weightedIndex_det: the index of a determinant is at least the sum over the columns of lower bounds for the indices of their entries.MvPolynomial.weightedIndex_le_weightedIndex_hasseDeriv_add:Ind(P) ≤ Ind(∂^d P) + ∑ j, d j / r j.MvPolynomial.weightedIndex_smul_weight: the index for the weightsc • ris the index forrdivided byc.MvPolynomial.weightedIndex_rename: renaming along an injective map preserves the index.MvPolynomial.weightedIndex_toMvPolynomial: a univariate polynomial placed in the coordinateihas indexrootMultiplicity / r i.MvPolynomial.exists_hasseDeriv_eval_ne_zero: if a polynomialPhas finite index atb, some Hasse derivativeQ = ∂^d PsatisfiesQ(b) ≠ 0andInd_a(P) - Ind_b(P) ≤ Ind_a(Q)at every other pointa, and has the same partial degree bounds and coefficients at most2 ^ ∑ᵢ rᵢtimes as large.
References #
- L. Pottmeyer, Diophantine Approximation (2022), §2.6, Definition 2.6.2, Example 2.6.3 and Exercise 2.19; §3.4, Lemma 3.4.3 and §§3.4.6–3.4.7; §3.5, Lemma 3.5.7.
- The determinant bound
MvPolynomial.le_weightedIndex_detfollowsMvPolynomial.le_index_detinDiophantineApproximation/RothDeterminant.leanof Ralf Stephan'srwst/Subspace-Theorems, snapshotc26d909dc48cf7fe(Apache 2.0).
The weighted index is the least reciprocal-weighted order of a nonzero Hasse jet;
the infimum of the empty set is ⊤.
Instances For
The defining infimum, expressed as a sum of ratios over the derivative's support.
A nonzero jet bounds the index from above by its weight.
A nonzero jet of a polynomial with partial degrees degreeOf i P ≤ r i and index at least
t satisfies d ≤ r and has weight t ≤ ∑ᵢ dᵢ / rᵢ, computed in ℝ.
An index lower bound is equivalent to the vanishing of all jets of strictly smaller
weight. The strict inequality also covers the threshold ⊤.
For a polynomial with partial degrees degreeOf i P ≤ r i, the index is at least a real
threshold t as soon as the jets ∂^d P (a) vanish for every d ≤ r of real weight
∑ᵢ dᵢ / rᵢ < t.
The index of a sum is at least the smaller index.
The index of a finite sum is at least every common lower bound for the indices of the summands.
Injective coefficient maps preserve the index when the center is mapped as well.
Taylor translation of the polynomial translates the center of its index.
The index is attained by a nonzero Taylor coefficient whenever the Taylor shift is nonzero. This statement also permits zero weights and infinite index.
The index is the least reciprocal weight of a monomial of the Taylor shift.
A polynomial whose Taylor shift vanishes has infinite index.
Positive weights make the index of every nonzero polynomial finite.
With positive weights, infinite index characterizes the zero polynomial.
A nonzero polynomial's index is bounded by the sum of its partial degrees divided by the corresponding weights.
Every finite index is a nonnegative rational number, even when some weights vanish.
Index zero detects nonvanishing at the center, without a positivity condition on the weights.
At the origin a monomial has exactly the reciprocal-weighted degree of its exponent.
The index of a product is at least the sum of the indices of the factors.
The index of a finite product is at least the sum of the indices of its factors.
A Hasse derivative ∂^d lowers the index by at most the weight of d:
Ind(P) ≤ Ind(∂^d P) + ∑ j, d j / r j.
Multiplying every weight by a natural number c divides the index by c.
This also holds for c = 0, using division in ℝ≥0∞.
Renaming the variables along an injective map preserves the index, when the center and the weights are pulled back along the map.
Over a semiring without zero divisors, the index of a product is the sum of the indices. This holds for all weights, including zero weights and infinite indices.
Over a nontrivial semiring without zero divisors, the index of P ^ n is n times the
index of P.
Over a nontrivial semiring without zero divisors, the index of a finite product is the sum of the indices of its factors.
The index of a determinant is at least the sum over the columns of lower bounds for the indices of the entries of each column.
A nonzero univariate polynomial placed in the coordinate i has as index its root
multiplicity at a i divided by the weight of i. This includes zero weights.
A power of a centered coordinate has its exponent divided by the coordinate's weight as index. This includes exponent zero and zero weights.
Choice of a nonvanishing Hasse derivative (the proof of Pottmeyer, Lemma 3.5.7). Let P
be a polynomial with partial degrees degreeOf i P ≤ r i and coefficients of absolute value at
most B. If the index of the image of P under g at a point b is finite, then some Hasse
derivative Q = ∂^d P does not vanish at b after applying g, loses at most the index at b
from its index at every point a after applying f, still has partial degrees at most r i,
and has coefficients of absolute value at most 2 ^ ∑ᵢ rᵢ * B.