The category of commutative algebras over a commutative ring #
This file defines the bundled category CommAlgCat
of commutative algebras over a fixed commutative
ring R
along with the forgetful functors to CommRingCat
and AlgCat
.
Equations
The object in the category of R-algebras associated to a type equipped with the appropriate
typeclasses. This is the preferred way to construct a term of CommAlgCat R
.
Equations
- CommAlgCat.of R X = { carrier := X, commRing := inst✝¹, algebra := inst✝ }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Use the ConcreteCategory.hom
projection for @[simps]
lemmas.
Equations
- CommAlgCat.Hom.Simps.hom A B f = f.hom
Instances For
The results below duplicate the ConcreteCategory
simp lemmas, but we can keep them for dsimp
.
Equations
- CommAlgCat.instInhabited = { default := CommAlgCat.of R R }
Equations
Equations
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Build an isomorphism in the category CommAlgCat R
from an AlgEquiv
between commutative
Algebra
s.
Equations
- CommAlgCat.isoMk e = { hom := CommAlgCat.ofHom ↑e, inv := CommAlgCat.ofHom ↑e.symm, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Build an AlgEquiv
from an isomorphism in the category CommAlgCat R
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Algebra equivalences between Algebra
s are the same as isomorphisms in CommAlgCat
.
Equations
- CommAlgCat.isoEquivAlgEquiv = { toFun := CommAlgCat.ofIso, invFun := CommAlgCat.isoMk, left_inv := ⋯, right_inv := ⋯ }
Instances For
Universe lift functor for commutative algebras.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The universe lift functor for commutative algebras is fully faithful.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The category of commutative algebras over a commutative ring R
is the same as commutative
rings under R
.
Equations
- One or more equations did not get rendered due to their size.