How to Represent Non-Representable Functors
Paolo Perrone

TL;DR
This paper introduces methods to visually represent and interpret non-representable functors like presheaves and set-valued functors, aiding in understanding complex category theory concepts such as limits, colimits, and Cauchy completion.
Contribution
It develops graphical representations for non-representable functors and demonstrates their use in visualizing and proving advanced category theory concepts.
Findings
Graphical interpretation of presheaves and set-valued functors.
Visualization techniques for limits, colimits, and Cauchy completion.
Framework for representing profunctors and Day convolution graphically.
Abstract
The arrows of a category are elements of particular sets, the hom-sets. These sets are functorial, and their functoriality specifies how to compose the arrows with other arrows of the same category. In particular, it allows to form diagrams, making many abstract concepts graphically visible. Presheaves and set-valued functors, in general, are not representable, and so their elements are not arrows in the usual sense. They can however still be seen as "arrow-like structures", which can be post-composed but not pre-composed (for the case of set functors), or pre-composed but not post-composed (for the case of presheaves). Therefore, we can still represent their structure graphically. In this exposition we show how to draw and interpret these generalized diagrams, and how to use them to prove theorems. We will then study in detail, and represent graphically, a few concepts of category…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms
