Funktory sprzężone

Funktory sprzężone – jedno z centralnych pojęć zaawansowanej teorii kategorii, ściśle związane z innymi ważnymi pojęciami, w szczególności z rozmaitymi zagadnieniami jednoznacznej faktoryzacji oraz z funktorami reprezentowalnymi poprzez funktory główne (zwane też hom-funktorami). W przeciwieństwie do wielu innych pojęć teorii kategorii, które można uznać za wysłowienie w języku kategorii intuicji oswojonych już w ramach algebry lub topologii, pojęcie funktora sprzężonego jest istotnie nowe.

Definicja funktorów sprzężonych kowariantnych

Załóżmy, że A {\displaystyle {\mathfrak {A}}} i B {\displaystyle {\mathfrak {B}}} są kategoriami, a Φ : A B {\displaystyle \Phi \colon {\mathfrak {A}}\to {\mathfrak {B}}} i Ψ : B A {\displaystyle \Psi \colon {\mathfrak {B}}\to {\mathfrak {A}}} są funktorami kowariantnymi. Zbiór morfizmów A 1 A 2 {\displaystyle A_{1}\to A_{2}} kategorii A {\displaystyle {\mathfrak {A}}} będziemy oznaczać symbolem A 1 , A 2 A . {\displaystyle \langle A_{1},A_{2}\rangle _{\mathfrak {A}}.} Funktor Φ {\displaystyle \Phi } nazywa się lewym sprzężonym do funktora Ψ {\displaystyle \Psi } i zarazem Ψ {\displaystyle \Psi } nazywa się prawym sprzężonym do Φ , {\displaystyle \Phi ,} gdy istnieje naturalna równoważność bifunktorów:

ω A , B : Φ ( A ) , B B A , Ψ ( B ) A {\displaystyle \omega _{A,B}\colon \langle \Phi (A),B\rangle _{\mathfrak {B}}\to \langle A,\Psi (B)\rangle _{\mathfrak {A}}}

(naturalna w obu zmiennych A O b A , B O b B {\displaystyle A\in \mathrm {Ob} {\mathfrak {A}},B\in \mathrm {Ob} {\mathfrak {B}}} )[1][2]. Będziemy używać zapisu typu Γ 1 Γ 2 {\displaystyle \Gamma _{1}\rightleftharpoons \Gamma _{2}} na oznaczenie naturalnej równoważności funktorów Γ 1 , Γ 2 . {\displaystyle \Gamma _{1},\Gamma _{2}.} Warunek sprzężoności zapisany w postaci Φ ( A ) , B A , Ψ ( B ) {\displaystyle \langle \Phi (A),B\rangle \rightleftharpoons \langle A,\Psi (B)\rangle } ułatwia zapamiętanie, który z funktorów jest lewym sprzężonym, a który prawym[a]. Ponadto optycznie przypomina to definicję Φ x , y = x , Ψ y {\displaystyle \langle \Phi x,y\rangle =\langle x,\Psi y\rangle } operatora sprzężonego w przestrzeni Hilberta.

Produkt i hom jako funktory sprzężone

Będziemy korzystać z tego, że dowolną funkcję dwóch zmiennych f : A × B C , {\displaystyle f\colon A\times B\to C,} tradycyjnie oznaczaną symbolem f ( x , y ) , x A , y B , {\displaystyle f(x,y),\;x\in A,\;y\in B,} można utożsamić z rodziną { g x } x A {\displaystyle \{g_{x}\}_{x\in A}} funkcji jednej zmiennej g x : B C {\displaystyle g_{x}\colon B\to C} określonych jako g x ( y ) = f ( x , y ) . {\displaystyle g_{x}(y)=f(x,y).} Ponieważ g x C B , {\displaystyle g_{x}\in C^{B},} gdzie C B {\displaystyle C^{B}} oznacza zbiór wszystkich funkcji B C , {\displaystyle B\to C,} przyporządkowanie to prowadzi, przy ustalonym zbiorze B , {\displaystyle B,} do naturalnej równoważności bifunktorów:

ω A , C : A × B , C A , C B . {\displaystyle \omega _{A,C}\colon \langle A\times B,\;C\rangle \to \langle A,\;C^{B}\rangle .}

Znaczy to, że funktor × B :   S e t S e t {\displaystyle -\!\times B{:}\ \mathbf {Set} \to \mathbf {Set} } mnożenia kartezjańskiego przez ustalony zbiór B {\displaystyle B} jest lewym sprzężonym do funktora głównego B , S e t , {\displaystyle \langle B,-\rangle _{\mathbf {Set} },} wyznaczonego przez B . {\displaystyle B.} Kreska {\displaystyle -} jest tu symbolem zmiennej (za którą podstawić można symbole obiektów i morfizmów).

Rozpatrzmy przypadek, gdy A {\displaystyle {\mathfrak {A}}} jest kategorią A b {\displaystyle \mathbf {Ab} } grup abelowych, kategorią V e c t K {\displaystyle \mathbf {Vect_{K}} } przestrzeni liniowych nad ciałem K {\displaystyle K} lub ogólniej kategorią M o d R {\displaystyle \mathbf {Mod_{R}} } modułów nad pierścieniem przemiennym R {\displaystyle R} z jednością i oznaczmy przez H o m ( A , B ) {\displaystyle \mathrm {Hom} (A,B)} zbiór A , B A {\displaystyle \langle A,B\rangle _{\mathfrak {A}}} zaopatrzony w strukturę obiektów danej kategorii. W ten sposób Hom staje się bifunktorem A o p × A A . {\displaystyle {\mathfrak {A}}^{\mathrm {op} }\times {\mathfrak {A}}\to {\mathfrak {A}}.} Wiążąc to ze znanymi związkami bimorfizmów na produktach A × B {\displaystyle A\times B} (tzn. homomorfizmów względem każdej zmiennej osobno) z homomorfizmami na produktach tensorowych A B , {\displaystyle A\otimes B,} stwierdzamy naturalną równoważność funktorów trzech zmiennych

H o m ( ? 1 ? 2 , ? 3 ) {\displaystyle \mathrm {Hom} (?_{1}\otimes ?_{2},?_{3})} i H o m ( ? 1 , H o m ( ? 2 , ? 3 ) ) , {\displaystyle \mathrm {Hom} {\big (}?_{1},\mathrm {Hom} (?_{2},?_{3}){\big )},}

gdzie ? 1 , ? 2 , ? 3 {\displaystyle ?_{1},?_{2},?_{3}} są symbolami tych zmiennych[3].

Zastosowania w teorii homotopii

Ze sprzężenia funktorów × A {\displaystyle -\!\times \!A} i A , {\displaystyle \langle A,-\rangle } wynikają dalsze związki, kluczowe dla teorii homotopii. Rozważmy kategorię T o p {\displaystyle \mathbf {Top} _{\diamond }} przestrzeni topologicznych X {\displaystyle X} z wyróżnionymi punktami bazowymi x X {\displaystyle x^{\diamond }\!\in \!X} i przekształceń ciągłych zachowujących punkty bazowe. Jeśli ( A , a ) {\displaystyle (A,a^{\diamond })} i ( B , b ) {\displaystyle (B,b^{\diamond })} są obiektami, to przestrzeń A B {\displaystyle A\vee B} złożona z wszystkich par ( a , b ) {\displaystyle (a,b)} takich, że a = a {\displaystyle a=a^{\diamond }} lub b = b , {\displaystyle b=b^{\diamond },} jest ich koproduktem. Przestrzeń ilorazowa A B = ( A × B ) / ( A B ) {\displaystyle A\wedge B=(A\times B)/(A\vee B)} zwana jest produktem ściągniętym (ang. smash product). Przez M a p ( X , Y ) {\displaystyle \mathrm {Map} _{*}(X,Y)} oznaczymy zbiór morfizmów X , Y T o p {\displaystyle \langle X,Y\rangle _{\mathbf {Top} _{\diamond }}} z topologią zwarto-otwartą. Jeżeli A , X , Y {\displaystyle A,X,Y} są przestrzeniami Hausdorffa i A {\displaystyle A} jest ustaloną przestrzenią lokalnie zwartą, to otrzymujemy równoważność naturalną:

X A , Y T o p X , M a p ( A , Y ) T o p . {\displaystyle \langle X\wedge A,\;Y\rangle _{\mathbf {Top} _{\diamond }}\rightleftharpoons \langle X,\;\mathrm {Map} _{*}(A,Y)\rangle _{\mathbf {Top} _{\diamond }}.}

Oznaczmy przez S n {\displaystyle \mathbf {S} ^{n}} sferę n {\displaystyle n} -wymiarową ( n 0 ) . {\displaystyle (n\geqslant 0).} Przestrzeń Σ ( X ) = X S 1 {\displaystyle \Sigma (X)=X\wedge \mathbf {S} ^{1}} może być utożsamiona ze zredukowanym zawieszeniem przestrzeni X {\displaystyle X} (ang. reduced suspension lub based suspension). W teorii homotopii odwzorowania ciągłe S 1 X {\displaystyle \mathbf {S} ^{1}\to X} zwane są pętlami (ang. loop) w przestrzeni ( X , a ) . {\displaystyle (X,a^{\diamond }).} Funktor pętli Ω {\displaystyle \Omega } obiektowi ( X , a ) {\displaystyle (X,a^{\diamond })} przyporządkowuje przestrzeń pętli w X , {\displaystyle X,} tzn. zbiór Ω ( X ) = M a p ( S 1 , X ) . {\displaystyle \Omega (X)=\mathrm {Map} _{*}(\mathbf {S} ^{1},X).} Wstawiając A = S 1 {\displaystyle A=\mathbf {S} ^{1}} do powyższej równoważności naturalnej funktorów × A {\displaystyle -\!\times \!A} i A , {\displaystyle \langle A,-\rangle } stwierdzamy, że funktor zawieszenia Σ {\displaystyle \Sigma } z kategorii T o p {\displaystyle \mathbf {Top} _{\diamond }} do T o p {\displaystyle \mathbf {Top} _{\diamond }} jest lewym sprzężonym do funktora Ω . {\displaystyle \Omega .} Po przejściu do klas homotopii otrzymuje się równoważność naturalną[4]

[ Σ X , Y ] H t p [ X , Ω Y ] H t p , {\displaystyle [\Sigma X,Y]_{\mathrm {Htp} }\rightleftharpoons [X,\Omega Y]_{\mathrm {Htp} },}

gdzie [ X , Y ] H t p {\displaystyle [X,Y]_{\mathrm {Htp} }} oznacza zbiór klas homotopii przestrzeni M a p ( X , Y ) . {\displaystyle \mathrm {Map} _{*}(X,Y).} Wykorzystując n {\displaystyle n} -krotnie te sprzężenia i to, że Σ ( S n ) {\displaystyle \Sigma (\mathbf {S} ^{n})} jest homeomorficzne z S n + 1 , {\displaystyle \mathbf {S} ^{n+1},} otrzymuje się ciąg równoważności naturalnych:

π n ( X ) [ Σ n S 0 , X ] H t p [ Σ n 1 S 0 , Ω X ] H t p [ S 0 , Ω n X ] H t p {\displaystyle \pi _{n}(X)\rightleftharpoons [\Sigma ^{n}\mathbf {S} ^{0},X]_{\mathrm {Htp} }\rightleftharpoons [\Sigma ^{n-1}\mathbf {S} ^{0},\Omega X]_{\mathrm {Htp} }\rightleftharpoons \dots \rightleftharpoons [\mathbf {S} ^{0},\Omega ^{n}X]_{\mathrm {Htp} }}

w których π n ( X ) = [ S n , X ] H t p {\displaystyle \pi _{n}(X)=[\mathbf {S} ^{n},X]_{\mathrm {Htp} }} oznacza n {\displaystyle n} -tą grupę homotopii przestrzeni ( X , x ) . {\displaystyle (X,x^{\diamond }).}

Funktory sprzężone kontrawariantne

W przypadku funktorów kontrawariantnych mamy dwa rodzaje sprzężenia. Mianowicie jeśli Φ : A B {\displaystyle \Phi \colon {\mathfrak {A}}\to {\mathfrak {B}}} i Ψ : B A {\displaystyle \Psi \colon {\mathfrak {B}}\to {\mathfrak {A}}} są funktorami kontrawariantnymi, to wyznaczają one cztery funktory kowariantne[5].

Φ : A o p B , Φ : A B o p , Ψ : B o p A , Ψ : B A o p . {\displaystyle ^{*}\Phi \colon {\mathfrak {A}}^{\mathrm {op} }\to {\mathfrak {B}},\quad \Phi ^{*}\colon {\mathfrak {A}}\to {\mathfrak {B}}^{\mathrm {op} },\quad ^{*}\Psi \colon {\mathfrak {B}}^{\mathrm {op} }\to {\mathfrak {A}},\quad \Psi ^{*}\colon {\mathfrak {B}}\to {\mathfrak {A}}^{\mathrm {op} }.}

Dokonuje się tego poprzez złożenia funktorów Φ , Ψ {\displaystyle \Phi ,\Psi } z funktorami dualizacji[6].

A o p A B , A B B o p , B o p B A , B A A o p {\displaystyle {\mathfrak {A}}^{\mathrm {op} }\to {\mathfrak {A}}\to {\mathfrak {B}},\quad {\mathfrak {A}}\to {\mathfrak {B}}\to {\mathfrak {B}}^{\mathrm {op} },\quad {\mathfrak {B}}^{\mathrm {op} }\to {\mathfrak {B}}\to {\mathfrak {A}},\quad {\mathfrak {B}}\to {\mathfrak {A}}\to {\mathfrak {A}}^{\mathrm {op} }}

Funktory kontrawariantne Φ , Ψ {\displaystyle \Phi ,\Psi } nazywają się prawostronnie sprzężone, gdy Φ {\displaystyle \Phi ^{*}} jest lewym sprzężonym do Ψ . {\displaystyle ^{*}\Psi .} Jest to równoważne temu, że Φ {\displaystyle ^{*}\Phi } jest prawym sprzężonym do Ψ . {\displaystyle \Psi ^{*}.} Funktory Φ , Ψ {\displaystyle \Phi ,\Psi } nazywają się lewostronnie sprzężone, gdy Φ {\displaystyle \Phi ^{*}} jest prawym sprzężonym do Ψ . {\displaystyle ^{*}\Psi .} Jest to równoważne temu, że Φ {\displaystyle ^{*}\Phi } jest lewym sprzężonym do Ψ . {\displaystyle \Psi ^{*}.}

Na przykład jeśli B {\displaystyle B} jest ustaloną przestrzenią liniową nad ciałem K , {\displaystyle K,} to kontrawariantny funktor H o m ( , B ) :   V e c t K V e c t K {\displaystyle \mathrm {Hom} ({-},B){:}\ \mathbf {Vect_{K}} \to \mathbf {Vect_{K}} } jest prawostronnie sprzężony sam do siebie.

Związek z pojęciem jednoznacznej faktoryzacji

Funktory sprzężone mogą być zdefiniowane w języku zagadnień jednoznacznej faktoryzacji. Mianowicie dowodzi się, że funktor kowariantny Φ : A B {\displaystyle \Phi \colon {\mathfrak {A}}\to {\mathfrak {B}}} jest lewym sprzężonym do funktora Ψ : B A {\displaystyle \Psi \colon {\mathfrak {B}}\to {\mathfrak {A}}} wtedy i tylko wtedy, gdy istnieje transformacja naturalna { η A } A O b A {\displaystyle \{\eta _{A}\}_{A\in {\mathrm {Ob} {\mathfrak {A}}}}} z funktora tożsamościowego i : A A {\displaystyle i\colon {\mathfrak {A}}\to {\mathfrak {A}}} do złożenia Ψ Φ : A A {\displaystyle \Psi \Phi \colon {\mathfrak {A}}\to {\mathfrak {A}}} taka, że dla dowolnych obiektów A O b A , B O b B {\displaystyle A\in \mathrm {Ob} {\mathfrak {A}},\;B\in \mathrm {Ob} {\mathfrak {B}}} i dowolnego morfizmu ξ : A Ψ ( B ) {\displaystyle \xi \colon A\to \Psi (B)} kategorii A {\displaystyle {\mathfrak {A}}} istnieje jeden i tylko jeden morfizm θ : Φ ( A ) B {\displaystyle \theta \colon \Phi (A)\to B} kategorii B {\displaystyle {\mathfrak {B}}} taki, że odpowiedni diagram komutuje, tzn. Ψ ( θ ) η A = ξ {\displaystyle \Psi (\theta )\eta _{A}=\xi } [1].

Kluczowym narzędziem dowodowym w omawianym tu kręgu zagadnień jest lemat Yonedy.

Reflektory i quasi-reflektory

Załóżmy, że B {\displaystyle {\mathfrak {B}}} jest podkategorią kategorii A . {\displaystyle {\mathfrak {A}}.} Funktor Φ : A B {\displaystyle \Phi \colon {\mathfrak {A}}\to {\mathfrak {B}}} jest lewym sprzężonym do funktora inkluzji i : B A {\displaystyle i\colon {\mathfrak {B}}\to {\mathfrak {A}}} wtedy i tylko wtedy, gdy jest reflektorem, tzn. ma następującą własność: Każdemu A O b A {\displaystyle A\in \mathrm {Ob} {\mathfrak {A}}} przyporządkowany jest morfizm τ A : A Φ ( A ) {\displaystyle \tau _{A}\colon A\to \Phi (A)} w kategorii A {\displaystyle {\mathfrak {A}}} (tu Φ ( A ) O b B O b A {\displaystyle \Phi (A)\in \mathrm {Ob} {\mathfrak {B}}\subset \mathrm {Ob} {\mathfrak {A}}} ) mający własność jednoznacznej faktoryzacji: dla każdego B O b B {\displaystyle B\in \mathrm {Ob} {\mathfrak {B}}} i każdego morfizmu ξ : A B {\displaystyle \xi \colon A\to B} w podkategorii B {\displaystyle {\mathfrak {B}}} istnieje jeden i tylko jeden morfizm θ : Φ ( A ) B {\displaystyle \theta \colon \Phi (A)\to B} w B {\displaystyle {\mathfrak {B}}} taki, że diagram komutuje, tj. θ τ = ξ . {\displaystyle \theta \tau =\xi .} Podobnie definiuje się pojęcie quasi-reflektora jako lewego sprzężonego do funktora zapominania : B A . {\displaystyle \Box \colon {\mathfrak {B}}\to {\mathfrak {A}}.}

Liczne przykłady reflektorów i quasi-reflektorów można znaleźć w rozmaitych dziedzinach matematyki[7]. Oto niektóre z nich.

  • Uzupełnienie przestrzeni metrycznej (metodą Cantora) wraz z przedłużeniem przekształceń spełniających warunek Lipschitza z przestrzeni do ich uzupełnień wyznacza reflektor z kategorii M e t r {\displaystyle \mathbf {Metr} } do podkategorii pełnej przestrzeni zupełnych.
  • Abelianizacja grupy[8]. Jeżeli N = [ G , G ] {\displaystyle N=[G,G]} oznacza komutant grupy G , {\displaystyle G,} to epimorfizmy kanoniczne G G / N {\displaystyle G\to G/N} wyznaczają reflektor z G r p {\displaystyle \mathbf {Grp} } do A b . {\displaystyle \mathbf {Ab} .}
  • Uprzemiennianie pierścienia R {\displaystyle R} przez epimorfizm kanoniczny R R / I , {\displaystyle R\to R/I,} gdzie I {\displaystyle I} jest ideałem dwustronnym generowanym przez komutatory a b b a {\displaystyle ab{-}ba} wyznacza reflektor z kategorii pierścieni do podkategorii pełnej pierścieni przemiennych[9].
  • Grupa abelowa A {\displaystyle A} nazywa się beztorsyjna, gdy każdy jej niezerowy element u {\displaystyle u} ma rząd nieskończony, tzn. n u 0 {\displaystyle nu\neq 0} dla n 0 {\displaystyle n\neq 0} ( n {\displaystyle n} naturalne). Dla dowolnego obiektu A {\displaystyle A} kategorii A b {\displaystyle \mathbf {Ab} } kanoniczny epimorfizm z A {\displaystyle A} na grupę ilorazową A / N {\displaystyle A/N} (gdzie N {\displaystyle N} jest podgrupą wszystkich elementów rzędu skończonego) ma powyższą własność jednoznacznej faktoryzacji i wyznacza reflektor z A b {\displaystyle \mathbf {Ab} } do jej podkategorii pełnej grup beztorsyjnych[7].
  • Kategoria V e c t C {\displaystyle \mathbf {Vect} _{\mathbb {C} }} przestrzeni wektorowych nad ciałem C {\displaystyle \mathbb {C} } liczb zespolonych nie jest podkategorią kategorii V e c t R , {\displaystyle \mathbf {Vect} _{\mathbb {R} },} ale można rozważać funktor zapominania :   V e c t C V e c t R {\displaystyle \Box {:}\ \mathbf {Vect} _{\mathbb {C} }\to \mathbf {Vect} _{\mathbb {R} }} („zapomina się” o mnożeniu przez skalary urojone). Dla dowolnej przestrzeni wektorowej A nad ciałem R {\displaystyle \mathbb {R} } rozpatrujemy przyporządkowanie obiektowe funktora Φ jako Φ(A) = A×A z działaniem dodawania określonym jak w sumie prostej i mnożeniem wektora ( a , b ) {\displaystyle (a,b)} przez skalar s + i t {\displaystyle s+it} określonym wzorem ( s + i t ) ( a , b ) = ( s a t b , s b + t a ) {\displaystyle (s+it)(a,b)=(sa-tb,sb+ta)} [10].

Funktory reprezentowalne

Funktor kowariantny Γ : A S e t {\displaystyle \Gamma \colon {\mathfrak {A}}\to \mathbf {Set} } nazywa się reprezentowalny przez obiekt A 0 , {\displaystyle A_{0},} gdy jest naturalnie równoważny funktorowi głównemu A 0 , A . {\displaystyle \langle A_{0},-\rangle _{\mathfrak {A}}.}

W analogiczny sposób definiuje się reprezentowalność funktora kontrawariantnego jako naturalną równoważność funktorowi , A 0 A {\displaystyle \langle -,A_{0}\rangle _{\mathfrak {A}}} [11].

Na przykład funktor zapominania : T o p S e t , {\displaystyle \Box {:}\mathbf {Top} \to \mathbf {Set} ,} który każdej przestrzeni topologicznej przyporządkowuje jej nośnik (tzn. zbiór jej elementów, bez żadnej topologii), jest reprezentowalny przez przestrzeń jednopunktową. Podobnie funktor zapominania : G r p S e t {\displaystyle \Box {:}\mathbf {Grp} \to \mathbf {Set} } z kategorii grup jest reprezentowalny przez grupę Z {\displaystyle \mathbf {Z} } (wolną o jednym generatorze).

Funktor kowariantny z \mathbf{Set} do \mathbf{Set}, którego przyporządkowaniem obiektowym jest A A × A , {\displaystyle A\to A\times A,} jest reprezentowalny przez zbiór 2 = { 0 , 1 } ; {\displaystyle \mathbf {2} =\{0,1\};} opiera się to na tym, że każdy element φ {\displaystyle \varphi } zbioru 2 , A S e t {\displaystyle \langle \mathbf {2} ,A\rangle _{\mathbf {Set} }} jest funkcją φ : { 0 , 1 } A , {\displaystyle \varphi \colon \{0,1\}\to A,} odpowiadającą parze ( a 0 , a 1 ) {\displaystyle (a_{0},a_{1})} w A × A . {\displaystyle A\times A.}

Kontrawariantny funktor potęgowy P :   S e t S e t {\displaystyle {\mathcal {P}}_{-}{:}\ \mathbf {Set} \to \mathbf {Set} } jest też reprezentowalny przez zbiór 2 = { 0 , 1 } , {\displaystyle \mathbf {2} =\{0,1\},} bowiem każdy element zbioru A , 2 {\displaystyle \langle A,\mathbf {2} \rangle } (czyli funkcja z A {\displaystyle A} do 2 {\displaystyle \mathbf {2} } ) jest funkcją charakterystyczną jakiegoś podzbioru zbioru A . {\displaystyle A.}

Podstawowy związek między omawianymi tu pojęciami wyraża następujące twierdzenie[12]. Na to, aby funktor kowariantny Ψ : B A {\displaystyle \Psi \colon {\mathfrak {B}}\to {\mathfrak {A}}} miał lewy sprzężony, potrzeba i wystarcza, aby dla każdego obiektu A O b A {\displaystyle A\in \mathrm {Ob} {\mathfrak {A}}} istniał obiekt B O b B {\displaystyle B\in \mathrm {Ob} {\mathfrak {B}}} taki, że funktor A , Ψ ( ) A {\displaystyle \langle A,\Psi (-)\rangle _{\mathfrak {A}}} z B {\displaystyle {\mathfrak {B}}} do S e t {\displaystyle \mathbf {Set} } jest reprezentowalny przez B . {\displaystyle B.} Okazuje się, że wówczas Φ ( A ) = B . {\displaystyle \Phi (A)=B.}

Własności funktorów sprzężonych

Załóżmy, że funktor Φ : A B {\displaystyle \Phi \colon {\mathfrak {A}}\to {\mathfrak {B}}} jest lewym sprzężonym do funktora Ψ : B A . {\displaystyle \Psi \colon {\mathfrak {B}}\to {\mathfrak {A}}.} Wówczas funktory te mają następujące własności[13].

  • Φ {\displaystyle \Phi } zachowuje epimorfizmy, tzn. dla każdego epimorfizmu λ : A 1 A 2 {\displaystyle \lambda \colon A_{1}\to A_{2}} kategorii A {\displaystyle {\mathfrak {A}}} morfizm Φ λ : Φ ( A 1 ) Φ ( A 2 ) {\displaystyle \Phi \lambda \colon \Phi (A_{1})\to \Phi (A_{2})} kategorii B {\displaystyle {\mathfrak {B}}} jest też epimorfizmem. Dualnie, funktor Ψ {\displaystyle \Psi } zachowuje monomorfizmy.
  • Φ {\displaystyle \Phi } zachowuje koprodukty, tzn. jeżeli A 1 A 2 {\displaystyle A_{1}\!\sqcup \!A_{2}} jest koproduktem obiektów A 1 , A 2 {\displaystyle A_{1},A_{2}} w kategorii A , {\displaystyle {\mathfrak {A}},} to Φ ( A 1 A 2 ) {\displaystyle \Phi (A_{1}\!\sqcup \!A_{2})} jest koproduktem obiektów Φ ( A 1 ) , Φ ( A 2 ) {\displaystyle \Phi (A_{1}),\Phi (A_{2})} w kategorii B . {\displaystyle {\mathfrak {B}}.} Dotyczy to również koproduktów nieskończonych rodzin obiektów. Dualnie, funktor Ψ {\displaystyle \Psi } zachowuje produkty.
  • Φ {\displaystyle \Phi } zachowuje obiekty początkowe, a Ψ {\displaystyle \Psi } zachowuje obiekty końcowe.
  • Φ {\displaystyle \Phi } zachowuje koekwalizatory, a Ψ {\displaystyle \Psi } zachowuje ekwalizatory.
  • Ogólniej, Φ {\displaystyle \Phi } zachowuje kogranice (końce) diagramów, a Ψ {\displaystyle \Psi } zachowuje granice (początki) diagramów.

Twierdzenie Freyda o istnieniu funktora sprzężonego

W przypadku kategorii zupełnych powyższe własności funktora Ψ {\displaystyle \Psi } są niemal warunkami dostatecznymi na istnienie lewego sprzężonego do Ψ . {\displaystyle \Psi .}

Twierdzenie Freyda[14][15][16]. Załóżmy, że B {\displaystyle {\mathfrak {B}}} jest kategorią zupełną i lokalnie małą. Na to, by funktor Ψ : B A {\displaystyle \Psi \colon {\mathfrak {B}}\to {\mathfrak {A}}} miał lewy sprzężony, potrzeba i wystarcza, by Ψ {\displaystyle \Psi } zachowywał granice diagramów oraz spełniał tzw. warunek zbioru rozwiązującego[b].

Warunek ten, dość skomplikowany, jest spełniony przez większość typowych kategorii. Wystarczy np. by kategoria B {\displaystyle {\mathfrak {B}}} miała separator, tzn. obiekt S {\displaystyle S} taki, że każdej pary morfizmów φ : B 1 B 2 , {\displaystyle \varphi \colon B_{1}\to B_{2},} ψ : B 1 B 2 , {\displaystyle \psi \colon B_{1}\to B_{2},} φ ψ {\displaystyle \varphi \neq \psi } istniał morfizm ξ : B 2 S {\displaystyle \xi \colon B_{2}\to S} taki, że ξ φ ξ ψ {\displaystyle \xi \varphi \neq \xi \psi } (takim obiektem S {\displaystyle S} jest np. ciało skalarów w V e c t K {\displaystyle \mathbf {Vect_{K}} } oraz przedział [0,1] w C o m p {\displaystyle \mathbf {Comp} } )[17].

Dalsze przykłady funktorów sprzężonych

Pary funktorów sprzężonych ujawniają się w dość nieoczekiwanych miejscach. Wymienimy niektóre z nich.

1) W każdej algebrze Heytinga L , {\displaystyle L,} dla każdego a L {\displaystyle a\in L} funktor Φ a {\displaystyle \Phi _{a}} z L {\displaystyle L} w L {\displaystyle L} o przyporządkowaniu obiektowym Φ a ( b ) = a b {\displaystyle \Phi _{a}(b)=a\wedge b} jest lewym sprzężonym funktora Ψ a {\displaystyle \Psi _{a}} o przyporządkowaniu obiektowym Ψ a ( b ) = a b . {\displaystyle \Psi _{a}(b)=a\to b.}

2) Niech I : A 1 {\displaystyle \mathbf {I} \colon {\mathfrak {A}}\to \mathbf {1} } oznacza jedyny funktor z danej kategorii A {\displaystyle {\mathfrak {A}}} do kategorii 1 {\displaystyle \mathbf {1} } utworzonej ze zbioru jednoelementowego 1 {\displaystyle 1} i jego identyczności i 1 : 1 1. {\displaystyle \mathbf {i} _{1}\colon 1\to 1.} Istnienie funktora Λ : 1 A {\displaystyle \Lambda \colon \mathbf {1} \to {\mathfrak {A}}} lewego sprzężonego do I {\displaystyle \mathbf {I} } jest równoważne istnieniu obiektu początkowego w A , {\displaystyle {\mathfrak {A}},} a istnienie funktora Γ : 1 A {\displaystyle \Gamma \colon \mathbf {1} \to {\mathfrak {A}}} prawego sprzężonego do I {\displaystyle \mathbf {I} } jest równoważne istnieniu obiektu końcowego w A {\displaystyle {\mathfrak {A}}} [18].

3) Symbolem F o r m ( x 1 , , x n ) {\displaystyle \mathrm {Form} (x_{1},\dots ,x_{n})} oznaczmy kategorię, w której obiektami są formuły φ ( x 1 , , x n ) {\displaystyle \varphi (x_{1},\dots ,x_{n})} języka logiki pierwszego rzędu, a morfizmami

φ ( x 1 , , x n ) ψ ( x 1 , , x n ) {\displaystyle \varphi (x_{1},\dots ,x_{n})\vdash \psi (x_{1},\dots ,x_{n})}

są wynikania. Oczywiste zanurzenie I : F o r m ( x 1 , , x n ) F o r m ( x 1 , , x n , y ) , {\displaystyle \mathbf {I} \colon \mathrm {Form} (x_{1},\dots ,x_{n})\to \mathrm {Form} (x_{1},\dots ,x_{n},y),} w którym y {\displaystyle y} nie jest zmienną wolną w ( x 1 , , x n ) , {\displaystyle (x_{1},\dots ,x_{n}),} jest funktorem. Z reguł rachunku kwantyfikatorów wynika, że funktor y : F o r m ( x 1 , , x n , y ) F o r m ( x 1 , , x n ) {\displaystyle \exists _{y}\colon \mathrm {Form} (x_{1},\dots ,x_{n},y)\to \mathrm {Form} (x_{1},\dots ,x_{n})} jest lewym sprzężonym funktora I , {\displaystyle \mathbf {I} ,} a funktor

y : F o r m ( x 1 , , x n , y ) F o r m ( x 1 , , x n ) {\displaystyle \forall _{y}\colon \mathrm {Form} (x_{1},\dots ,x_{n},y)\to \mathrm {Form} (x_{1},\dots ,x_{n})}

jest prawym sprzężonym funktora I {\displaystyle \mathbf {I} } [18].

Uwagi

  1. Stwierdzenie, że „funktor Φ {\displaystyle \Phi } jest lewym sprzężonym” znaczy to samo co „funktor Φ {\displaystyle \Phi } ma prawy sprzężony”. Po angielsku Φ {\displaystyle \Phi } to left adjoint, a Ψ {\displaystyle \Psi } to right adjoint. Niektórzy autorzy używają pary terminów: adjoint i coadjoint na lewy i prawy sprzężony odpowiednio, a inni – akurat odwrotnie. Tutaj używamy terminologii Mac Lane’a.
  2. Warunek ten można sformułować następująco: dla dowolnego obiektu A O b A {\displaystyle A\in \mathrm {Ob} {\mathfrak {A}}} istnieje zbiór H A O b B {\displaystyle {\mathfrak {H}}_{A}\subset \mathrm {Ob} {\mathfrak {B}}} o następującej własności: dla każdego X O b B {\displaystyle X\in \mathrm {Ob} {\mathfrak {B}}} i każdego morfizmu ξ : A Ψ ( X ) {\displaystyle \xi \colon A\to \Psi (X)} w A {\displaystyle {\mathfrak {A}}} istnieją: obiekt H ξ H A , {\displaystyle H_{\xi }\in {\mathfrak {H}}_{A},} morfizm a ξ : A Ψ ( H ξ ) {\displaystyle a_{\xi }\colon A\to \Psi (H_{\xi })} w A {\displaystyle {\mathfrak {A}}} i morfizm β ξ : H ξ X {\displaystyle \beta _{\xi }\colon H_{\xi }\to X} w B {\displaystyle {\mathfrak {B}}} takie, że Ψ ( β ξ ) a ξ = ξ . {\displaystyle \Psi (\beta _{\xi })a_{\xi }=\xi .}

Przypisy

  1. a b Semadeni i Wiweger 1978 ↓, § 4.5.
  2. Mac Lane 1971 ↓, s. 79.
  3. Semadeni i Wiweger 1978 ↓, # 4.1.8.
  4. Semadeni i Wiweger 1978 ↓, #2.5.6(E), #3.3.15(L), #4.5.13(C).
  5. Semadeni i Wiweger 1978 ↓, § 4.6.
  6. Semadeni i Wiweger 1978 ↓, # 2.3.6.
  7. a b Semadeni i Wiweger 1978 ↓, § 3.2.
  8. Białynicki-Birula 1987 ↓, Rozdział II, § 7.
  9. Semadeni i Wiweger 1978 ↓, § 3.2, przykład 3.2.7.
  10. Semadeni i Wiweger 1978 ↓, # 3.2.13.
  11. Semadeni i Wiweger 1978 ↓, § 4.3.
  12. Semadeni i Wiweger 1978 ↓, # 4.5.10.
  13. Semadeni i Wiweger 1978 ↓, § 4.7.
  14. Semadeni i Wiweger 1978 ↓, § 4.8.
  15. Mac Lane 1971 ↓, s. 116.
  16. M. Zawadowski, Elementy teorii kategorii, twierdzenie 6.9.
  17. Semadeni i Wiweger 1978 ↓, § 2.9.
  18. a b B. Skowron, Gestalty w matematyce. O unifikującej sile sprzężeń funktorowych, w: R. Murawski, J. Woleński (red.), Problemy filozofii matematyki i informatyki, Wydawnictwo Naukowe UAM, Poznań 2018, s. 165–175.

Bibliografia

Linki zewnętrzne

  • Marek Zawadowski, Elementy teorii kategorii, skrypt dla studentów Wydziału MIM UW, 29 listopada 2019 [dostęp 2021-08-17].
  • publikacja w otwartym dostępie – możesz ją przeczytać Adjoint functor (ang.), Encyclopedia of Mathematics, encyclopediaofmath.org [dostęp 2024-04-05].
  • p
  • d
  • e
Podstawowe pojęcia
Granice i kogranice
Konstrukcje na kategoriach
  • Produkt kategorii
  • Kategoria dualna
  • Podkategoria
  • Płat kategorii
  • Kategoria funktorów