Profunctor
Inom kategoriteorin , en gren av matematiken , är profunctors en generalisering av relationer och även av bimoduler .
Definition
En profunctor (även kallad distributör av den franska skolan och modul av Sydney-skolan) från en kategori till en kategori , skriven
- ,
definieras som en funktionär
där betecknar den motsatta kategorin av och anger kategorin av mängder . Givet morfismer respektive i och en element , vi skriver för att beteckna åtgärderna.
Genom att använda den kartesiska stängningen av kategorin av små kategorier , kan profunctorn ses som en funktion
där betecknar kategorin av preheaves över .
En korrespondens från till är en profunctor .
Profunctors som kategorier
En ekvivalent definition av en profunctor är en kategori vars objekt är den disjunkta föreningen av objekten i och objekten i , och vars morfismer är morfismerna av och morfismerna av , plus noll eller fler ytterligare morfismer från objekt av till objekt av . Mängderna i den formella definitionen ovan är hom-uppsättningarna mellan objekt av och objekt av . (Dessa är också kända som het-set, eftersom motsvarande morfismer kan kallas heteromorfismer .) Den tidigare definitionen kan återställas genom begränsningen av hom-funktorn to .
Detta gör det också klart att en profunctor kan ses som en relation mellan objekten i och objekten i , där varje medlem av relationen är associerad med en uppsättning morfismer. En funktor är ett specialfall av en profunctor på samma sätt som en funktion är ett specialfall av en relation.
Sammansättning av profunctors
Den sammansatta av två propunktorer
- och
ges av
där är den vänstra Kan-förlängningen av funktorn längs Yoneda-funktionen av (som till varje objekt av associerar funktorn ).
Det kan man visa
där är den minsta ekvivalensrelationen så att när det finns en morfism i så att
- och .
På motsvarande sätt kan profunctorkomposition skrivas med hjälp av en coend
Bikategorin av profunctors
Sammansättningen av propunktorer är associativ endast upp till isomorfism (eftersom produkten inte är strikt associativ i Set ). Det bästa man kan hoppas är därför att bygga en tvåkategori Prof vars
- 0-celler är små kategorier ,
- 1-celler mellan två små kategorier är propunktorerna mellan dessa kategorier,
- 2-celler mellan två profunctors är de naturliga transformationerna mellan dessa profunctors.
Egenskaper
Lyfta funktorer till profunktorer
En funktion kan ses som en profunctor genom att efterkomponera med Yoneda-funktionär:
- .
Det kan visas att en sådan profunctor har en högeradjoint. Dessutom är detta en karakterisering: en profunctor har en högeradjoint om och endast om faktorer genom Cauchy-kompletteringen av , dvs det finns en funktion såsom att .
-
Bénabou, Jean (2000). "Distributörer på jobbet" (PDF) .
{{ citera journal }}
: Citera journal kräver|journal=
( hjälp ) - Borceux, Francis (1994). Handbok i kategorisk algebra . KOPP.
- Lurie, Jacob (2009). Högre Toposteori . Princeton University Press.
- Profuntor vid n Lab
- Heteromorfism vid n Lab