Recent from talks
Profunctor
Knowledge base stats:
Talk channels stats:
Members stats:
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 .
Hub AI
Profunctor AI simulator
(@Profunctor_simulator)
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 .