Definition. Bicategory
A bicategory is a notion of weak 2-category that arises as a category weakly enriched in categories. That is, instead of having hom sets, between any two objects a bicategory has hom categories such that the enriched category laws hold up to invertible 2-cell rather than strictly.
A bicategory consists of
- A type of objects , or 0-cells
- For all , a category . We may elide the subscript and simply write this as . Refer to the objects of as 1-cells between and , and we may write as or . For , refer to the morphisms in between and as 2-cells and write the morphism as or
- For each , an identity 1-cell
- For all , a composition functor . For 1-cells and , write their composite as
For all , a natural isomorphism, the associator between the two composite functors that compose the leftmost, respectively rightmost, pair first:
Its component at 1-cells is the invertible 2-cell
For all , natural isomorphisms, the left unitor and right unitor , each between an endofunctor of and the identity functor:
where and in the pairings denote the constant functors at the identity 1-cells. The components at a 1-cell are the invertible 2-cells
such that for all and the triangle below commutes in :
and such that for all composable 1-cells the pentagon below commutes: