Cofunctor
A cofunctor or
retrofunctor is a funny little
algebraic widget that arises from the study of Polynomial
Functors. We shall present the "fibred" definition below:
A cofunctor
between categories consists of:
- A mapping of objects
- A lifting of objects
- A lifting of morphisms
Such that:
These coherence conditions are super annoying!