Teoria kategorii dla informatyków/Ćwiczenia 14: Teoria dziedzin III

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

==Zadanie 14.1==

Udowodnić, że w 𝐃𝐜𝐩𝐨 są granice dowolnych diagramów.

Wskazówka:
Rozwiązanie:

==Zadanie 14.2==

Udowodnić Lemat 14.5.

Rozwiązanie:


Poniższe zadania zawierają przykłady rozwiązań rekursywnych równań w kategorii 𝐃𝐜𝐩𝐨. Wszystkie te rozwiązania konstruujemy w następujący sposób: mając dany lokalnie ciągły funktor F, definiujemy rekursywnie ciąg kolejnych dcpo, poczynając od posetu jednoelementowego 𝟏 (czyli elementu końcowego w 𝐃𝐜𝐩𝐨):


D0:=𝟏,D1:=F𝟏,...,Dn+1:=Fn𝟏,..


wraz z odpowiednimi, naturalnymi parami e-p. Taki ciąg tworzy diagram. Funktor F, zgodnie z Lematem 14.7, rozszerza się do funktora ciągłego, a zatem Lemat 14.5 mówi, że dla granicy D diagramu mamy F(D)D. W poniższych zadaniach zamiast podawania szczegółowych dowodów kładziemy nacisk na intuicyjne zrozumienie konstrukcji D dla prostych funktorów.

==Zadanie 14.3==

Znaleźć punkt stały funktora F:𝐃𝐜𝐩𝐨𝐃𝐜𝐩𝐨, który dodaje element najmniejszy: F():=().

Wskazówka:
Rozwiązanie:

==Zadanie 14.4==

Znajdź rozwiązanie równania:

X=𝟏+X

gdzie + jest koproduktem w kategorii 𝐃𝐜𝐩𝐨.

Wskazówka:
Rozwiązanie:

==Zadanie 14.5==

Znaleźć rozwiązanie równania:

X𝟏X

gdzie F(P,Q):=PQ jest sumą rozłączna P i Q, do której dodany jest nowy element najmniejszy.

Wskazówka:
Rozwiązanie:

==Zadanie 14.6==

Rozwiązać równanie:

XXX
Rozwiązanie:


==Zadanie 14.7==

Rozwiązać równanie:

X𝟏+(X)

gdzie: to znane z Zadania 14.4 płaskie liczby naturalne, zaś F(P,Q):=PQ jest funktorem przypisującym dcpo P,Q ich produkt zredukowany (ang. smash product) PQ. Produkt zredukowany jest ilorazem produktu P×Q przez relację równoważności , która identyfikuje ze sobą wszystkie elementy produktu, w których na choćby jednej współrzędnej znajduje się .

Rozwiązanie: