Renaming variables of polynomials
This file establishes the rename operation on multivariate polynomials,
which modifies the set of variables.
Main declarations
Notation
As in other polynomial files, we typically use the notation:
σ τ α : Type*(indexing the variables)R S : Type*[comm_semiring R][comm_semiring S](the coefficients)s : σ →₀ ℕ, a function fromσtoℕwhich is zero away from a finite set. This will give rise to a monomial inmv_polynomial σ Rwhich mathematicians might callX^sr : Relements of the coefficient ringi : σ, with corresponding monomialX i, often denotedX_iby mathematiciansp : mv_polynomial σ α
Rename all the variables in a multivariable polynomial.
Equations
Every polynomial is a polynomial in finitely many variables.
Every polynomial is a polynomial in finitely many variables.