Teoria kategorii dla informatyków/Ćwiczenia 5: Funktory i transformacje naturalne

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

==Zadanie 5.1==

Udowodnij, że transformacja naturalna η funktorów typu 𝐂𝐃 jest naturalnym izomorfizmem wtedy i tylko wtedy, gdy jest izomorfizmem w kategorii Fun(𝐂,𝐃).

Wskazówka:
Rozwiązanie:

==Zadanie 5.2==

Udowodnij, że funktor inkluzji 𝐏𝐨𝐬𝐂𝐚𝐭 zachowuje strukturę kategorii kartezjańsko zamkniętej, zaś funktor inkluzji 𝐆𝐫𝐩𝐂𝐚𝐭 tej struktury nie zachowuje w ogólności.

Wskazówka:
Rozwiązanie:

==Zadanie 5.3==

Niech 𝐀,𝐁,𝐂 będą kategoriami. Udowodnić, że operacja F:𝐀×𝐁𝐂 zdefiniowana na obiektach i strzałkach jest funktorem wtedy i tylko wtedy, gdy:

  • F jest funktorem ze względu na każdy z argumentów osobno, tzn. dla każdego A𝐀0, F(A,):𝐁𝐂 jest funktorem i dla każdego B𝐁0, F(,B):𝐀𝐂 jest funktorem oraz:
  • F spełnia następujące prawo przemienności:

dla dowolnych f:AA𝐀1, g:BB𝐁1.

Rozwiązanie:

==Zadanie 5.4==

Zdefiniować produkt dwóch funktorów.

Wskazówka:
Rozwiązanie:

==Zadanie 5.5==

Udowodnij, że operacja 𝒫:𝐒𝐞𝐭op𝐒𝐞𝐭:

A𝒫(A)
f:AB  f1:𝒫(B)𝒫(A)

jest funktorem. Udowodnij, że funktor ten jest naturalnie izomorfizczny z hom-funktorem Hom𝐒𝐞𝐭(,2), gdzie 2:={0,1} jest dowolnym zbiorem dwuelementowym.

Wskazówka:
Rozwiązanie:

==Zadanie 5.6==

Udowodnij, że dla zbiorów A,B,C istnieje następująca bijekcja pomiędzy zbiorami potęgowymi:

𝒫(B+C)𝒫(B)×𝒫(C)
Wskazówka:
Rozwiązanie:

==Zadanie 5.7==

Na dowolnym posecie (P,) zadajemy tzw. topologię Aleksandrowa, deklarując zbiory górne jako otwarte. Pokaż, że ta konstrukcja da się rozszerzyć do funktora typu 𝐏𝐨𝐬𝐓𝐨𝐩. Czy ten funktor jest pełny? Wierny?

Wskazówka:
Rozwiązanie:

==Zadanie 5.8==

Zdefiniuj funktor dualny do hom-funktora zaproponowanego w Przykładzie 5.7.

Rozwiązanie: