Documentation

Mathlib.CategoryTheory.Monoidal.CommGrp_

The category of commutative groups in a Cartesian monoidal category #

A commutative group object internal to a Cartesian monoidal category.

  • X : C

    The underlying object in the ambient monoidal category

  • grp : GrpObj self.X
  • comm : IsCommMonObj self.X
Instances For
    @[deprecated CategoryTheory.CommGrp (since := "2025-10-13")]

    Alias of CategoryTheory.CommGrp.


    A commutative group object internal to a Cartesian monoidal category.

    Instances For
      @[reducible, inline]

      A commutative group object is a group object.

      Instances For
        @[deprecated CategoryTheory.CommGrp.toGrp (since := "2025-10-13")]

        Alias of CategoryTheory.CommGrp.toGrp.


        A commutative group object is a group object.

        Instances For

          A commutative group object is a commutative monoid object.

          Instances For
            @[reducible, inline]

            A commutative group object is a monoid object.

            Instances For

              The trivial commutative group object.

              Instances For
                @[deprecated CategoryTheory.CommGrp.id_hom (since := "2025-12-18")]

                Alias of CategoryTheory.CommGrp.id_hom.

                @[deprecated CategoryTheory.CommGrp.comp_hom (since := "2025-12-18")]

                Alias of CategoryTheory.CommGrp.comp_hom.

                The forgetful functor from commutative group objects to group objects.

                Instances For
                  @[deprecated CategoryTheory.CommGrp.forget₂Grp (since := "2025-10-13")]

                  Alias of CategoryTheory.CommGrp.forget₂Grp.


                  The forgetful functor from commutative group objects to group objects.

                  Instances For

                    The forgetful functor from commutative group objects to group objects is fully faithful.

                    Instances For
                      @[deprecated CategoryTheory.CommGrp.fullyFaithfulForget₂Grp (since := "2025-10-13")]

                      Alias of CategoryTheory.CommGrp.fullyFaithfulForget₂Grp.


                      The forgetful functor from commutative group objects to group objects is fully faithful.

                      Instances For

                        The forgetful functor from commutative group objects to commutative monoid objects.

                        Instances For

                          The forgetful functor from commutative group objects to commutative monoid objects is fully faithful.

                          Instances For

                            The forgetful functor from commutative group objects to the ambient category.

                            Instances For
                              def CategoryTheory.CommGrp.mkIso' {C : Type u₁} [Category.{v₁, u₁} C] [CartesianMonoidalCategory C] [BraidedCategory C] {G H : C} (e : G H) [GrpObj G] [IsCommMonObj G] [GrpObj H] [IsCommMonObj H] [IsMonHom e.hom] :
                              { X := G, grp := inst✝, comm := inst✝¹ } { X := H, grp := inst✝², comm := inst✝³ }

                              Construct an isomorphism of commutative group objects by giving a monoid isomorphism between the underlying objects.

                              Instances For
                                @[reducible, inline]

                                Construct an isomorphism of group objects by giving an isomorphism between the underlying objects and checking compatibility with unit and multiplication only in the forward direction.

                                Instances For
                                  @[deprecated CategoryTheory.CommGrp.mkIso_hom_hom_hom_hom (since := "2025-12-18")]

                                  Alias of CategoryTheory.CommGrp.mkIso_hom_hom_hom_hom.

                                  @[deprecated CategoryTheory.CommGrp.mkIso_inv_hom_hom_hom (since := "2025-12-18")]

                                  Alias of CategoryTheory.CommGrp.mkIso_inv_hom_hom_hom.

                                  A finite-product-preserving functor takes commutative group objects to commutative group objects.

                                  Instances For

                                    If F : C ⥤ D is a fully faithful monoidal functor, then CommGrpCat(F) : CommGrpCat C ⥤ CommGrpCat D is fully faithful too.

                                    Instances For

                                      The identity functor is also the identity on commutative group objects.

                                      Instances For

                                        The composition functor is also the composition on commutative group objects.

                                        Instances For

                                          Natural transformations between functors lift to commutative group objects.

                                          Instances For

                                            Natural isomorphisms between functors lift to commutative group objects.

                                            Instances For

                                              An adjunction of braided functors lifts to an adjunction of their lifts to commutative group objects.

                                              Instances For

                                                An equivalence of categories lifts to an equivalence of their commutative group objects.

                                                Instances For