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 #
AddCommGrpCat.free: constructs the functor associating to a typeXthe free abelian group with generatorsx : X.GrpCat.free: constructs the functor associating to a typeXthe free group with generatorsx : X.GrpCat.abelianize: constructs the functor which sends a groupGto its abelianizationGᵃᵇ.
Main statements #
AddCommGrpCat.adj: proves thatAddCommGrpCat.freeis the left adjoint of the forgetful functor from abelian groups to types.GrpCat.adj: proves thatGrpCat.freeis the left adjoint of the forgetful functor from groups to types.abelianizeAdj: proves thatGrpCat.abelianizeis 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 free functor Type u ⥤ Group sending a type X to the free 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 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 CommGrpCat and CommMonCat.
Equations
- One or more equations did not get rendered due to their size.