∀ {C : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} C] [inst_1 : CategoryTheory.CartesianMonoidalCategory C]
  (X : C) [grp : CategoryTheory.GrpObj X] (X_1 : C) (grp_1 : CategoryTheory.GrpObj X_1),
  ({ X := X, grp := grp } = { X := X_1, grp := grp_1 }) = (X = X_1 ∧ grp ≍ grp_1)