Documentation

Mathlib.Tactic.CategoryTheory.BicategoricalComp

Bicategorical composition ⊗≫ (composition up to associators) #

We provide f ⊗≫ g, the bicategoricalComp operation, which automatically inserts associators and unitors as needed to make the target of f match the source of g.

A typeclass carrying a choice of bicategorical structural isomorphism between two objects. Used by the ⊗≫ bicategorical composition operator, and the coherence tactic.

  • iso : f g

    The chosen structural isomorphism between to 1-morphisms.

Instances

    Notation for identities up to unitors and associators.

    Equations
    Instances For
      @[reducible, inline]

      Construct an isomorphism between two objects in a bicategorical category out of unitors and associators.

      Equations
      Instances For
        def CategoryTheory.bicategoricalComp {B : Type u} [CategoryTheory.Bicategory B] {a b : B} {f g h i : a b} [CategoryTheory.BicategoricalCoherence g h] (η : f g) (θ : h i) :
        f i

        Compose two morphisms in a bicategorical category, inserting unitors and associators between as necessary.

        Equations
        Instances For

          Compose two morphisms in a bicategorical category, inserting unitors and associators between as necessary.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def CategoryTheory.bicategoricalIsoComp {B : Type u} [CategoryTheory.Bicategory B] {a b : B} {f g h i : a b} [CategoryTheory.BicategoricalCoherence g h] (η : f g) (θ : h i) :
            f i

            Compose two isomorphisms in a bicategorical category, inserting unitors and associators between as necessary.

            Equations
            Instances For

              Compose two isomorphisms in a bicategorical category, inserting unitors and associators between as necessary.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For