Category of categories #
This file contains the definition of the category Cat of all categories.
In this category objects are categories and
morphisms are functors between these categories.
Implementation notes #
Though Cat is not a concrete category, we use bundled to define
its carrier type.
Category of categories.
Equations
Instances For
The 1-morphism in Cat corresponding to a functor.
Equations
Instances For
The equivalence between the type of functors between two categories and the type of 1-morphisms in Cat between the objects corresponding to those categories.
Equations
Instances For
The 2-morphism in Cat corresponding to a natural transformation between functors.
Equations
Instances For
Equations
The 2-iso in Cat corresponding to a natural isomorphism.
Equations
Instances For
Cat is a strict bicategory.
The identity in the category of categories equals the identity functor.
Functor that gets the set of objects of a category. It is not
called forget, because it is not a faithful functor.
Equations
Instances For
See through the defeq objects.obj X = X.
Equations
Under certain hypotheses, an equivalence of categories actually
defines an isomorphism in Cat.