Documentation

Atlas.TensorCategories.code.MonoidalFunctorDef

structure TensorCategories.def_1_1_2_MonoidalSubcategory (C : Type u₁) [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] :
Type (max (max (max u₁ (u₂ + 1)) v₁) (v₂ + 1))

EGNO Definition 1.1.2: a monoidal subcategory of C is a category D with a faithful monoidal functor ι : D ⥤ C.

Instances For

    Construct a monoidal subcategory in the sense of EGNO Definition 1.1.2 from any monoidal ObjectProperty on C, using the inclusion of the corresponding full subcategory.

    Instances For

      EGNO Definition 1.4.1: a monoidal functor C ⥤ D is a functor F together with the data of a monoidal structure on F.

      Instances For

        The monoidal structure morphism J : F X ⊗ F Y ≅ F (X ⊗ Y) of EGNO Definition 1.4.1, extracted from the underlying Functor.Monoidal instance.

        Instances For
          @[reducible, inline]

          EGNO Definition 1.4.5: a monoidal functor on F, expressed as the existence of a Functor.Monoidal structure.

          Instances For
            @[reducible, inline]

            EGNO Definition 1.5.1: a monoidal natural transformation between lax monoidal functors, expressed via NatTrans.IsMonoidal.

            Instances For
              @[reducible, inline]

              EGNO Definition 1.5.1 (isomorphism version): an isomorphism of lax monoidal functors.

              Instances For