Profunctor
Profunctor
Main page

Profunctor

logo
Community Hub0 subscribers
What are your thoughts?
Be the first to start a discussion here.
Be the first to start a discussion here.
Profunctor

In category theory, a branch of mathematics, profunctors are a generalization of relations and also of bimodules.

A profunctor (also named distributor by the French school and module by the Sydney school) from a category to a category , written

is defined to be a functor

where denotes the opposite category of and denotes the category of sets. Given morphisms respectively in and an element , we write to denote the actions.

Using that the category of small categories is cartesian closed, the profunctor can be seen as a functor

where denotes the category of presheaves over .

A correspondence from to is a profunctor .

An equivalent definition of a profunctor is a category whose objects are the disjoint union of the objects of and the objects of , and whose morphisms are the morphisms of and the morphisms of , plus zero or more additional morphisms from objects of to objects of . The sets in the formal definition above are the hom-sets between objects of and objects of . (These are also known as het-sets, since the corresponding morphisms can be called heteromorphisms.) The previous definition can be recovered by the restriction of the hom-functor to .

See all
User Avatar
No comments yet.