Commit 2025-02-09 16:53 651f76be

View on Github →

feat(CategoryTheory): group objects (#21347) Define group objects in cartesian monoidal categories. Show that the associativity diagram of a group object is always cartesian and deduce that morphisms of group objects commute with taking inverses. Show that a finite-product-preserving functor takes group objects to group objects.

Estimated changes

added theorem Grp_.comp'
added theorem Grp_.comp_hom
added theorem Grp_.eq_lift_inv_left
added theorem Grp_.eq_lift_inv_right
added def Grp_.forget
added theorem Grp_.hom_ext
added theorem Grp_.id'
added theorem Grp_.id_hom
added theorem Grp_.inv_hom
added theorem Grp_.isPullback
added theorem Grp_.lift_inv_left_eq
added theorem Grp_.lift_inv_right_eq
added def Grp_.mkIso
added theorem Grp_.mkIso_hom_hom
added theorem Grp_.mkIso_inv_hom
added def Grp_.trivial
added structure Grp_