Library HoTT.WildCat.Category

Category of categories

TODO: make into a bicategory

Definition

A category is a Type together with a proof that it is a 1-category.
Morphisms of categories are given by functors.
Instance isgraph_cat : IsGraph Category
  := { Hom A B := Fun11 A B }.

2-morphisms of categories are given by natural transformations.
Instance is2graph_cat : Is2Graph Category
  := fun A B_.

3-morphisms of categories are given by "wild modifications" - the underlying data of a modification, subject to no coherence conditions.
Instance is3graph_cat : Is3Graph Category
  := fun A B_.