Teoria kategorii dla informatyków/Ćwiczenia 14: Równania rekurencyjne

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

==Zadanie==

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

Wskazówka:
Rozwiązanie:

==Zadanie==

Udowodnić Lemat ?.

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 ?, rozszerza się do funktora ciągłego, a zatem Lemat ? 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==

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

Wskazówka:
Rozwiązanie:

==Zadanie==

Znajdź rozwiązanie równania

X=𝟏+X

gdzie + jest koproduktem w kategorii 𝐃𝐜𝐩𝐨.

Wskazówka:


Rozwiązanie:

==Zadanie==

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.

Rozwiązanie:

==Zadanie==

Rozwiązać równanie

XXX


Rozwiązanie:

==Zadanie==

Rozwiązać równanie

X𝟏+(X)

gdzie: to znane z Zadania  ? płaskie liczby naturalne, zaś F(P,Q):=PQ jest funktorem przypisującym dcpo</math>P</math></math>Q</math> 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: