Documentation

Mathlib.Algebra.Category.Ring.Adjunctions

Multivariable polynomials on a type is the left adjoint of the forgetful functor from commutative rings to types.

The free functor Type u ⥤ CommRingCat sending a type X to the multivariable (commutative) polynomials with variables x : X.

Equations
Instances For
    @[simp]
    theorem CommRingCat.free_obj_coe {α : Type u} :
    (CommRingCat.free.toPrefunctor.obj α) = MvPolynomial α
    @[simp]
    theorem CommRingCat.free_map_coe {α : Type u} {β : Type u} {f : αβ} :
    (CommRingCat.free.toPrefunctor.map f) = (MvPolynomial.rename f)

    The free-forgetful adjunction for commutative rings.

    Equations
    Instances For