CommGrp (Type u) ≌ CommGrpCat.{u} #
The category of internal commutative group objects in Type
is equivalent to the category of "native" bundled commutative groups.
Moreover, this equivalence is compatible with the forgetful functors to Type.
@[implicit_reducible]
instance
CommGrpTypeEquivalenceCommGrp.commGrpCommGroup
(A : Type u)
[CategoryTheory.GrpObj A]
[CategoryTheory.IsCommMonObj A]
:
Equations
- CommGrpTypeEquivalenceCommGrp.commGrpCommGroup A = { toGroup := GrpTypeEquivalenceGrp.grpGroup A, mul_comm := ⋯ }
Converting a commutative group object in Type u into a group.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Converting a group into a group object in Type u.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
theorem
CommGrpTypeEquivalenceCommGrp.inverse_obj_one
{A : CommGrpCat}
{x : (fun (X : Type u) => X) (CategoryTheory.MonoidalCategoryStruct.tensorUnit (Type u))}
:
@[simp]
theorem
CommGrpTypeEquivalenceCommGrp.inverse_obj_mul
{A : CommGrpCat}
{p : (fun (X : Type u) => X) (CategoryTheory.MonoidalCategoryStruct.tensorObj (inverse.obj A).X (inverse.obj A).X)}
:
@[simp]
theorem
CommGrpTypeEquivalenceCommGrp.inverse_obj_inv
{A : CommGrpCat}
{x : (fun (X : Type u) => X) (inverse.obj A).X}
:
The category of commutative group objects in Type u is equivalent to the category of
commutative groups.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalences Grp (Type u) ≌ GrpCat.{u} and CommGrp (Type u) ≌ CommGrpCat.{u}
are naturally compatible with the forgetful functors to GrpCat and Grp (Type u).
Equations
Instances For
The equivalences CommMon (Type u) ≌ CommMonCat.{u} and CommGrp (Type u) ≌ CommGrpCat.{u}
are naturally compatible with the forgetful functors to GrpCat and Grp (Type u).