Mathlib Map

Structures · Category theory

CategoryTheory.Bicategory

In a bicategory, we can compose the 1-morphisms f : a ⟶ b and g : b ⟶ c to obtain a 1-morphism f ≫ g : a ⟶ c. This composition does not need to be strictly associative, but there is a specified associator, α_ f g h : (f ≫ g) ≫ h ≅ f ≫ (g ≫ h). There is an identity 1-morphism 𝟙 a : a ⟶ a, with specified left and right unitor isomorphisms λ_ f : 𝟙 a ≫ f ≅ f and ρ_ f : f ≫ 𝟙 a ≅ f. These associators and unitors satisfy the pentagon and triangle equations. See https://ncatlab.org/nlab/show/bicategory.

Defined in
Mathlib.CategoryTheory.Bicategory.Basic
Shape
One type argument · adds homCategory, whiskerLeft, whiskerRight, associator, leftUnitor, rightUnitor, whiskerLeft_id, whiskerLeft_comp, id_whiskerLeft, comp_whiskerLeft, id_whiskerRight, comp_whiskerRight, whiskerRight_id, whiskerRight_comp, whisker_assoc, whisker_exchange, pentagon, triangle

Extends1

Extended by0

Nothing extends this class yet.

Forgetful instances

Concrete types that are instances14

  • CategoryTheory.BasedCategory
  • CategoryTheory.CatEnriched
  • CategoryTheory.CatEnrichedOrdinary
  • CategoryTheory.Cat
  • CategoryTheory.LocallyDiscrete
  • CategoryTheory.Bicategory.Pith
  • CategoryTheory.Bicategory.InducedBicategory
  • CategoryTheory.EnrichedCat
  • CategoryTheory.MonoidalSingleObj
  • CategoryTheory.Bicategory.Adj
  • CategoryTheory.FreeBicategory
  • SSet.QCat
  • Prod
  • Opposite

How is a type an instance?

Loading the hierarchy index…

Assumed by1,967

Ancestors5