Generalized Wronskians of multivariate polynomials #
For a family f : Fin m → MvPolynomial σ R and a family of multi-indices D : Fin m → σ →₀ ℕ,
the generalized Wronskian W_D(f) is the determinant det (∂^(D k) f_l) of the m × m
matrix whose (k, l) entry is the D k-th Hasse derivative of f_l. The row family is
admissible when |D k| ≤ k for every k; admissibility is a hypothesis of the theorems, not
part of the definition. With the rows D k = k eᵢ and a family of polynomials in the single
variable Xᵢ, the generalized Wronskian is the one-variable Hasse Wronskian
Polynomial.hasseWronskian.
Over an integral domain a linearly dependent family has vanishing generalized Wronskians for every row family. Over a field of characteristic zero the converse holds in the following form: a linearly independent family has a nonzero generalized Wronskian with admissible rows. Generalized Wronskians are the auxiliary determinants of Roth's lemma, which bounds the index of a polynomial in several variables at a point; admissibility controls their degrees.
Main definitions #
MvPolynomial.genWronskian D f: the determinant of the Hasse derivatives∂^(D k) f_l.
Main results #
MvPolynomial.map_genWronskian,MvPolynomial.eval_genWronskian: generalized Wronskians commute with maps of coefficient rings and with evaluation.MvPolynomial.genWronskian_single_toMvPolynomial: in a single variable, with rowsk eᵢ, the generalized Wronskian is the Hasse Wronskian.MvPolynomial.genWronskian_eq_zero_of_not_linearIndependent: over an integral domain, dependent families have vanishing generalized Wronskians.MvPolynomial.det_hasseDeriv_sum_mul_toMvPolynomial: forP = ∑ₖ fₖ · gₖ(Xᵢ)with thefₖfree ofXᵢand rowsD kthat do not differentiate inXᵢ(D k i = 0for everyk), the determinantdet (∂^(D k + l eᵢ) P)is the product of the generalized Wronskian of thefₖand the Hasse Wronskian of thegₖ.MvPolynomial.linearIndependent_iff_exists_genWronskian_ne_zero: over a field of characteristic zero, a family is linearly independent if and only if some admissible generalized Wronskian is nonzero.
Implementation notes #
The nonvanishing direction reduces to one variable. The Kronecker substitution Xₛ ↦ T ^ eₛ,
for a weight e separating the exponents of the family, preserves linear independence, so the
image family has a nonzero Hasse Wronskian, which survives evaluation at some point a.
Translating T to a + U turns the substitution into Xₛ ↦ (U + a) ^ eₛ - a ^ eₛ, whose
images have no constant term. Hence the k-th Hasse derivative of an image, evaluated at a,
is a linear combination of Hasse derivatives ∂^ν f of total order |ν| ≤ k, evaluated at
(a ^ eₛ)ₛ. Expanding the determinant multilinearly in its rows exhibits a nonzero admissible
generalized Wronskian.
References #
- L. Pottmeyer, Diophantine Approximation, lecture notes (version of 17 January 2022), §3.3: Definition 3.3.5, Theorem 3.3.7 and Lemma 3.3.9.
- E. Bombieri and W. Gubler, Heights in Diophantine Geometry, Cambridge University Press (2006), Proposition 6.3.10, whose proof by Kronecker substitution is followed here.
- The proof plan (separating weights, translated substitution and multilinear expansion of the
determinant) is adapted from Ralf Stephan's
DiophantineApproximation/GeneralizedWronskian.leaninrwst/Subspace-Theorems, commit5cff93ceb4b69b2048473301411763febe96bb3f(Apache 2.0).
The generalized Wronskian W_D(f) of a family f : Fin m → MvPolynomial σ R with respect to
the row family D : Fin m → σ →₀ ℕ: the determinant of the matrix whose (k, l) entry is the
Hasse derivative ∂^(D k) f_l. The generalized Wronskian of the empty family is 1.
Instances For
The generalized Wronskian is the determinant of the matrix of Hasse derivatives
∂^(D k) f_l.
The generalized Wronskian of the empty family is 1.
The generalized Wronskian of a single polynomial f₀ is ∂^(D 0) f₀; for the admissible row
D 0 = 0 it is f₀.
Evaluating a generalized Wronskian at x gives the determinant of the values of the Hasse
derivatives ∂^(D k) f_l at x.
In the single variable Xᵢ, with rows D k = k eᵢ, the generalized Wronskian is the
one-variable Hasse Wronskian.
Over an integral domain, every generalized Wronskian of a linearly dependent family vanishes. No row admissibility or characteristic assumption is needed.
Separation of variables for generalized Wronskians (Pottmeyer, Lemma 3.3.9). Let
P = ∑ₖ fₖ · gₖ(Xᵢ), where no fₖ involves Xᵢ, and let the rows D k not differentiate in
Xᵢ. Then the determinant of the Hasse derivatives ∂^(D k + l eᵢ) P is the product of the
generalized Wronskian W_D(f) and the Hasse Wronskian of the gₖ, placed in Xᵢ.
The generalized Wronskian criterion #
Over a field of characteristic zero, a linearly independent family of polynomials has a
nonzero generalized Wronskian with admissible rows |D k| ≤ k.
The generalized Wronskian criterion. Over a field of characteristic zero, a family of
multivariate polynomials is linearly independent if and only if some generalized Wronskian with
admissible rows |D k| ≤ k is nonzero.