Equivalences between polynomial rings #
This file establishes a number of equivalences between polynomial rings, based on equivalences between the underlying types.
Notation #
As in other polynomial files, we typically use the notation:
σ : Type*(indexing the variables)R : Type*[CommSemiring R](the coefficients)s : σ →₀ ℕ, a function fromσtoℕwhich is zero away from a finite set. This will give rise to a monomial inMvPolynomial σ Rwhich mathematicians might callX^sa : Ri : σ, with corresponding monomialX i, often denotedX_iby mathematiciansp : MvPolynomial σ R
Tags #
equivalence, isomorphism, morphism, ring hom, hom
The ring isomorphism between multivariable polynomials in a single variable and polynomials over the ground ring.
Equations
Instances For
If e : A ≃+* B is an isomorphism of rings, then so is map e.
Equations
Instances For
If e : A ≃ₐ[R] B is an isomorphism of R-algebras, then so is map e.
Equations
Instances For
The function from multivariable polynomials in a sum of two types, to multivariable polynomials in one of the types, with coefficients in multivariable polynomials in the other type.
See sumRingEquiv for the ring isomorphism.
Equations
Instances For
The function from multivariable polynomials in one type, with coefficients in multivariable polynomials in another type, to multivariable polynomials in the sum of the two types.
See sumRingEquiv for the ring isomorphism.
Equations
Instances For
The algebra isomorphism between multivariable polynomials in no variables and the ground ring.
Equations
Instances For
The ring isomorphism between multivariable polynomials in no variables and the ground ring.
Equations
Instances For
A helper function for sumRingEquiv.
Equations
Instances For
The ring isomorphism between multivariable polynomials in a sum of two types, and multivariable polynomials in one of the types, with coefficients in multivariable polynomials in the other type.
Equations
Instances For
The algebra isomorphism between multivariable polynomials in a sum of two types, and multivariable polynomials in one of the types, with coefficients in multivariable polynomials in the other type.
Equations
Instances For
The algebra isomorphism between multivariable polynomials in variables S₁ of multivariable
polynomials in variables S₂ and multivariable polynomials in variables S₂ of multivariable
polynomials in variables S₁.
Equations
Instances For
The algebra isomorphism between multivariable polynomials in Option S₁ and
polynomials with coefficients in MvPolynomial S₁ R.
Equations
Instances For
The coefficient of n.some in the n none-th coefficient of optionEquivLeft R S₁ f
equals the coefficient of n in f
The algebra isomorphism between multivariable polynomials in Option S₁ and
multivariable polynomials with coefficients in polynomials.
Equations
Instances For
The algebra isomorphism between multivariable polynomials in Fin (n + 1) and
polynomials over multivariable polynomials in Fin n.
Equations
Instances For
The coefficient of m in the i-th coefficient of finSuccEquiv R n f equals the
coefficient of Finsupp.cons i m in f.
The totalDegree of a multivariable polynomial p is at least i more than the totalDegree of
the ith coefficient of finSuccEquiv applied to p, if this is nonzero.
Consider a multivariate polynomial φ whose variables are indexed by Option σ,
and suppose that σ ≃ Fin n.
Then one may view φ as a polynomial over MvPolynomial (Fin n) R, by
- renaming the variables via
Option σ ≃ Fin (n+1), and then singling out the0-th variable viaMvPolynomial.finSuccEquiv; - first viewing it as polynomial over
MvPolynomial σ RviaMvPolynomial.optionEquivLeft, and then renaming the variables.
This lemma shows that both constructions are the same.
The embedding of R[X] into R[Xᵢ] as an R-algebra homomorphism.