Documentation

Mathlib.CategoryTheory.Monoidal.Widesubcategory

Monoidal structures on wide subcategories #

Given a monoidal category C and a morphism property P : MorphismProperty C, this file introduces conditions on P ensuring that WideSubcategory P inherits additional structures.

We define stability classes under associators, unitors, and braidings, and use them to construct monoidal, braided, and symmetric structures on WideSubcategory P.

A morphism property stable under associator isomorphisms of a monoidal category.

Instances

    A morphism property stable under left and right unitor isomorphisms.

    Instances

      A morphism property stable under tensoring, associators, and unitors.

      Instances

        A monoidal-stable morphism property also stable under braiding isomorphisms.

        Instances
          @[simp]
          theorem CategoryTheory.WideSubcategory.tensorHom_hom {C : Type u_1} [Category.{v_1, u_1} C] (P : MorphismProperty C) [MonoidalCategory C] [P.IsMonoidalStable] {X₁✝ Y₁✝ X₂✝ Y₂✝ : WideSubcategory P} (f : X₁✝ Y₁✝) (g : X₂✝ Y₂✝) :