Products of polynomials in disjoint sets of variables #
If P and Q involve disjoint sets of variables, no two products of a monomial of P and a
monomial of Q coincide: an exponent a + b, with a supported on the variables of P and b
on those of Q, determines a as its restriction to the variables of P. Hence the coefficients
of P * Q are exactly the products of a coefficient of P and a coefficient of Q, with no
cancellation or addition between them. This is what makes the height of such a product the product
of the heights, as used in the inductive step of Roth's lemma, where a generalized Wronskian in
some variables is multiplied by a Wronskian in another variable.
Main results #
MvPolynomial.injOn_add_of_disjoint_vars: the addition of exponents is injective on pairs of exponents supported on the variables ofPand ofQ.MvPolynomial.coeff_add_mul_of_disjoint_vars:(P * Q).coeff (a + b) = P.coeff a * Q.coeff bfor such exponents.MvPolynomial.vars_rename_subset_Ioi: iffsends every variable ofaabovei, then every variable ofrename f alies abovei.Polynomial.vars_toMvPolynomial_subset: a one-variable polynomial placed in the coordinateiinvolves at most the variablei.
If P and Q involve disjoint sets of variables, the sum a + b of an exponent a
supported on the variables of P and an exponent b supported on the variables of Q
determines a and b.
Coefficients of a product in disjoint variables. If P and Q involve disjoint sets of
variables, and the exponents a and b are supported on the variables of P and of Q
respectively, then the coefficient of P * Q at a + b is P.coeff a * Q.coeff b.
If f sends every variable of a above i, then every variable of rename f a lies
above i.
A one-variable polynomial placed in the coordinate i involves at most the variable i.