Separating one variable of a multivariate polynomial #
Over a field K, every polynomial P ∈ K[X_σ] can be written, for a chosen variable Xᵢ, as
P = ∑_{k < m} fₖ · gₖ(Xᵢ)
where the fₖ do not involve Xᵢ, the gₖ are one-variable polynomials, both families are
linearly independent over K, and m ≤ deg_{Xᵢ} P + 1. Moreover the fₖ have partial degrees
at most those of P and the gₖ have degree at most deg_{Xᵢ} P.
This is the separation of variables in the proof of Roth's lemma: for rows D k that do not
differentiate in Xᵢ, the determinant of the Hasse derivatives ∂^(D k + l eᵢ) P factors as the
generalized Wronskian of the fₖ times the one-variable Wronskian of the gₖ
(MvPolynomial.det_hasseDeriv_sum_mul_toMvPolynomial). Over a field of characteristic zero, the
linear independence of the fₖ gives admissible rows D with W_D(f) ≠ 0, and the linear
independence of the gₖ makes their Hasse Wronskian nonzero.
Main results #
MvPolynomial.exists_eq_sum_mul_X_pow: the expansionP = ∑_{j ≤ deg_{Xᵢ} P} Qⱼ · Xᵢ ^ jwith coefficientsQⱼfree ofXᵢ, over any commutative semiring.MvPolynomial.exists_sum_mul_linearIndependent: the separated expression ofPin the variableXᵢ, with both families linearly independent.
Implementation notes #
Write P = ∑_{j ≤ N} Qⱼ Xᵢ ^ j with Qⱼ free of Xᵢ, where N = deg_{Xᵢ} P. The fₖ are a basis
of the span of the Qⱼ, and gₖ = ∑ⱼ cⱼₖ X ^ j (built with Polynomial.ofFn) where cⱼₖ is the
k-th coordinate of Qⱼ. A
linear relation among the gₖ gives a linear form on the span vanishing on every Qⱼ, hence
identically, which forces the relation to be trivial.
References #
- L. Pottmeyer, Diophantine Approximation, lecture notes (version of 17 January 2022), §3.3, Lemma 3.3.8.
Rewriting ∑ⱼ Qⱼ Xᵢʲ along the expansions Qⱼ = ∑ₖ cⱼₖ bₖ of the coefficients in a family
b, as ∑ₖ bₖ · gₖ(Xᵢ) with gₖ = ∑ⱼ cⱼₖ Tʲ.
Expansion of P in powers of the variable Xᵢ: P = ∑_{j ≤ deg_{Xᵢ} P} Qⱼ · Xᵢ ^ j, where
the coefficients Qⱼ do not involve Xᵢ and have partial degrees at most those of P.
Separation of one variable (Pottmeyer, Lemma 3.3.8). Over a field, a polynomial P is a
sum ∑_{k < m} fₖ · gₖ(Xᵢ) of m ≤ deg_{Xᵢ} P + 1 products, where the fₖ are linearly
independent and do not involve Xᵢ, and the gₖ are linearly independent one-variable
polynomials. The fₖ have partial degrees at most those of P, and the gₖ have degree at most
deg_{Xᵢ} P.