Math 2.0

Category theory; homological algebra Definition

Profunctor

Builds on CategoryFunctorOpposite categoryProduct categoryHom functorEnd and coend

Definition

Let ๐’ž\mathcal{C} and ๐’Ÿ\mathcal{D} be categories, and let ๐’Ÿop\mathcal{D}^{\mathrm{op}} be the opposite category of ๐’Ÿ\mathcal{D}. A profunctor PP from ๐’ž\mathcal{C} to ๐’Ÿ\mathcal{D}, written Pโ€‰โฃ:๐’žโ†›๐’ŸP \colon \mathcal{C} \nrightarrow \mathcal{D}, is a functor Pโ€‰โฃ:๐’Ÿopร—๐’žโ†’๐’๐ž๐ญP \colon \mathcal{D}^{\mathrm{op}} \times \mathcal{C} \to \mathbf{Set} on the product category. A morphism of profunctors is a natural transformation between such functors.

Remarks

Conventions differ: some authors call the same functor a profunctor from ๐’Ÿ\mathcal{D} to ๐’ž\mathcal{C}. For small ๐’Ÿ\mathcal{D} it is the same as a functor ๐’žโ†’[๐’Ÿop,๐’๐ž๐ญ]\mathcal{C} \to [\mathcal{D}^{\mathrm{op}}, \mathbf{Set}], from ๐’ž\mathcal{C} to presheaves on ๐’Ÿ\mathcal{D}. Example: the hom functor Homโก๐’žโ€‰โฃ:๐’žopร—๐’žโ†’๐’๐ž๐ญ\Hom_{\mathcal{C}} \colon \mathcal{C}^{\mathrm{op}} \times \mathcal{C} \to \mathbf{Set} is a profunctor from ๐’ž\mathcal{C} to ๐’ž\mathcal{C}, the identity profunctor. Example: a functor Fโ€‰โฃ:๐’žโ†’๐’ŸF \colon \mathcal{C} \to \mathcal{D} gives the profunctor (d,c)โ†ฆHomโก๐’Ÿ(d,F(c))(d, c) \mapsto \Hom_{\mathcal{D}}(d, F(c)) from ๐’ž\mathcal{C} to ๐’Ÿ\mathcal{D}. Non-example: for the same FF, the functor (d,c)โ†ฆHomโก๐’Ÿ(F(c),d)(d, c) \mapsto \Hom_{\mathcal{D}}(F(c), d) is covariant in dd and contravariant in cc. So it is not a profunctor from ๐’ž\mathcal{C} to ๐’Ÿ\mathcal{D}; it is a profunctor from ๐’Ÿ\mathcal{D} to ๐’ž\mathcal{C}. For Pโ€‰โฃ:๐’žโ†›๐’ŸP \colon \mathcal{C} \nrightarrow \mathcal{D} and Qโ€‰โฃ:๐’Ÿโ†›โ„ฐQ \colon \mathcal{D} \nrightarrow \mathcal{E} with ๐’Ÿ\mathcal{D} small, the composite is given by the coend (Qโˆ˜P)(e,c)=โˆซdโˆˆ๐’ŸQ(e,d)ร—P(d,c)(Q \circ P)(e, c) = \int^{d \in \mathcal{D}} Q(e, d) \times P(d, c). Composition is associative and unital only up to natural isomorphism.

Reading path

To understand this page from the ground up, read these 7 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Category concept
  2. End and coend concept
  3. Functor concept
  4. Hom functor concept
  5. Opposite category concept
  6. Product category concept
  7. Profunctor definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Profunctor
About this page
Tag9P83YFRWDJ
URIm2://9P83YFRWDJ
Kinddefinition
WritingW0 stub
MSC18D60
DefinesProfunctor
UsesCategory, Functor, Opposite category, Product category, Hom functor, End and coend
Changed2 November 2026

Markdown ยท JSON ยท Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.