Teoria kategorii dla informatyków/Ćwiczenia 8: Diagramy, granice i kogranice

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Na początku zobaczmy, że istnienie granic da się w pełni wyrazić w języku funktorów reprezentowalnych.


==Zadanie 8.1==

Niech 𝐉 będzie kategorią, 𝐂 - kategorią lokalnie małą, D:𝐉𝐂 diagramem. Udowodnić, że D ma granicę (X,c) wtedy i tylko wtedy, gdy funktor cone(,D):𝐂op𝐒𝐞𝐭 jest reprezentowalny.

Funktor ten definiujemy następująco:

cone(,D)(X):=cone(X,D) (zbiór stożków o wierzchołku X),
cone(,D)(f:XY):=cone(f,D):cone(Y,D)cone(X,D)
(Y,dj)(X,djf)
Rozwiązanie:

==Zadanie 8.2==

Udowodnij następujące twierdzenie Petera Freyda: Jeśli mała kategoria jest zupełna, to jest preporządkiem.

Wskazówka:
Rozwiązanie:


==Zadanie 8.3==

Niech 𝐂 będzie kategorią, w której istnieją wszystkie granice typu 𝐉. Udowodnij, że lim𝐉 jest funktorem typu [𝐉,𝐂]𝐂.

Wskazówka:
Rozwiązanie:


Uwaga
Mówimy, że funktor F:𝐂𝐃 zachowuje granice typu 𝐉, jeśli z faktu, że cj:LDj jest granicą diagramu D:𝐉𝐂 wynika, że stożek Fcj:FLFDj jest granicą diagramu FD:𝐉𝐃. W skrócie można to zapisać tak:
F(lim𝐉Dj)lim𝐉F(Dj)

Funktor zachowujący wszystkie granice nazywa się ciągłym.


==Zadanie 8.4==

Udowodnić, że hom-funktory są ciągłe.

Wskazówka:
Rozwiązanie:


==Zadanie 8.5==

Pokażmy, że dla lokalnie małej kategorii 𝐂, funktor ewaluacji

ev𝐂op:[𝐂op,𝐒𝐞𝐭]×𝐂op𝐒𝐞𝐭

znany z Wykładu 7. i Zadania 7.1 jest ciągły.

Rozwiązanie:


==Zadanie 8.6==

Udowodnij, że funktor Yonedy 𝒴:𝐂[𝐂op,𝐒𝐞𝐭] jest ciągły.

Wskazówka:
Rozwiązanie:


==Zadanie 8.7==

Pokaż, że hom-funktor Hom𝐂(,X):𝐂op𝐒𝐞𝐭 jest ciągły, tj.

Hom𝐂(limjZj,X)limjHom𝐂(Zj,X)
Wskazówka:
Rozwiązanie: