Funktor

Wiktionary har en ordboksartikel om funktor.
Ordbok

Inom kategoriteorin i matematik är en funktor en tillordning som på ett naturligt sätt till varje objekt i en kategori associerar något objekt i samma eller en annan kategori.

Inledning

En mycket vanlig konstruktion i matematiken är att man till en struktur av en viss typ associerar en annan struktur. Några exempel på sådana konstruktioner är:

  1. Till ett topologiskt rum associerar man dess homologigrupper
  2. Till en ring associerar man dess maximala fraktionsring
  3. Till en grupp associerar man dess centrum
  4. Till ett komplex associerar man dess homologikomplex
  5. Givet en abelsk grupp N {\displaystyle N} , associerar man till varje abelsk M {\displaystyle M} grupp gruppen av homomorfismer Hom ( M , N ) {\displaystyle \operatorname {Hom} (M,N)}

Om en sådan association är sådan att avbildningar mellan två strukturer på ett naturligt sätt inducerar avbildningar mellan de associerade strukturerna, kallas associationen för en funktor. Mer allmänt kan man definiera funktorer mellan två kategorier Alla associationer i listan ovan är funktorer.

Kovariant och kontravariant funktor

En kovariant funktor är en funktor som bevarar ordningen på morfierna.

En kontravariant funktor är en funktor som kastar om ordningen på morfierna.

Om termen "funktor" används utan att variansen anges, så syftar termen oftast på en kovariant funktor.

Definitioner

Givet två kategorier C , D {\displaystyle C,D} så är en (kovariant) funktor F {\displaystyle F} ett par av tillordningar ( F 0 , F 1 ) {\displaystyle (F_{0},F_{1})} där F 0 {\displaystyle F_{0}} avbildar objekt i C {\displaystyle C} på objekt i D {\displaystyle D} och F 1 {\displaystyle F_{1}} avbildar morfier i C {\displaystyle C} på morfier i D {\displaystyle D} sådan att följande är sant:

  • Om c , c C {\displaystyle c,c'\in C} och ϕ : c c {\displaystyle \phi :c\rightarrow c'} så gäller F 1 ( ϕ ) : F 0 ( c ) F 0 ( c ) {\displaystyle F_{1}(\phi ):F_{0}(c)\rightarrow F_{0}(c')}
  • Om ϕ 2 = ϕ 1 ϕ 0 {\displaystyle \phi _{2}=\phi _{1}\circ \phi _{0}} F 1 ( ϕ 2 ) = F 1 ( ϕ 1 ) F 1 ( ϕ 0 ) {\displaystyle F_{1}(\phi _{2})=F_{1}(\phi _{1})\circ F_{1}(\phi _{0})}

För en kontravariant funktor ersätts villkoren med:

  • Om c , c C {\displaystyle c,c'\in C} och ϕ : c c {\displaystyle \phi :c\rightarrow c'} så gäller F 1 ( ϕ ) : F 0 ( c ) F 0 ( c ) . {\displaystyle F_{1}(\phi ):F_{0}(c')\rightarrow F_{0}(c).}
  • Om ϕ 2 = ϕ 1 ϕ 0 {\displaystyle \phi _{2}=\phi _{1}\circ \phi _{0}} F 1 ( ϕ 2 ) = F 1 ( ϕ 0 ) F 1 ( ϕ 1 ) {\displaystyle F_{1}(\phi _{2})=F_{1}(\phi _{0})\circ F_{1}(\phi _{1})}

Funktorer med extra egenskaper

Låt F : C D {\displaystyle F:{\mathcal {C}}\rightarrow {\mathcal {D}}} vara en (kovariant) funktor och låt som brukligt Hom C ( X , Y ) {\displaystyle \operatorname {Hom} _{\mathcal {C}}(X,Y)} beteckna mängden av morfismer från objektet X {\displaystyle X} till objektet Y {\displaystyle Y} i kategorin C {\displaystyle {\mathcal {C}}} (dito för kategorin D {\displaystyle {\mathcal {D}}} ). Funktorn F {\displaystyle F} ger för varje par ( X , Y ) {\displaystyle (X,Y)} av objekt i C {\displaystyle {\mathcal {C}}} en avbildning

F X , Y : Hom C ( X , Y ) Hom D ( F ( X ) , F ( Y ) ) {\displaystyle F_{X,Y}:\operatorname {Hom} _{\mathcal {C}}(X,Y)\rightarrow \operatorname {Hom} _{\mathcal {D}}(F(X),F(Y))} .

Funktorn F {\displaystyle F} sägs vara trogen om varje sådan F X , Y {\displaystyle F_{X,Y}} är injektiv. Den sägs vara full om varje sådan F X , Y {\displaystyle F_{X,Y}} är surjektiv. En funktor som är både trogen och full sägs vara fullt trogen.