Adjunctions regarding the category of (abelian) groups #
This file contains construction of basic adjunctions concerning the category of groups and the category of abelian groups.
Main definitions #
AddCommGrp.free
: constructs the functor associating to a typeX
the free abelian group with generatorsx : X
.Grp.free
: constructs the functor associating to a typeX
the free group with generatorsx : X
.Grp.abelianize
: constructs the functor which associates to a groupG
its abelianizationGᵃᵇ
.
Main statements #
AddCommGrp.adj
: proves thatAddCommGrp.free
is the left adjoint of the forgetful functor from abelian groups to types.Grp.adj
: proves thatGrp.free
is the left adjoint of the forgetful functor from groups to types.abelianizeAdj
: proves thatGrp.abelianize
is left adjoint to the forgetful functor from abelian groups to groups.
The free functor Type u ⥤ AddCommGroup
sending a type X
to the
free abelian group with generators x : X
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The free-forgetful adjunction for abelian groups.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor taking a monoid to its subgroup of units.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
The functor taking a monoid to its subgroup of units.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
The forgetful-units adjunction between CommGrp
and CommMonCat
.
Equations
- One or more equations did not get rendered due to their size.