SW wykład 9 - Slajd1: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Mengel (dyskusja | edycje)
Nie podano opisu zmian
 
Tarlecki (dyskusja | edycje)
Nie podano opisu zmian
 
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika)
Linia 1: Linia 1:
{{Semantyka i weryfikacja programów/Wykład 1}}
{{Semantyka i weryfikacja programów/Wykład 9}}


[[Grafika:sw0900.png|frame|center|]]
[[Grafika:sw0900.png|frame|center|]]
Zacznijmy od konstruowania najprostszych dziedzin semantycznych jako
zbiorów łańcuchowo zupełnych.
Dla dowolnego zbioru danych tworzymy z niego zbiór łańcuchowo zupełny
dodając nowy, "sztuczny" element najmniejszy. Owo dodane "denko" jest
w relacji porządku ze wszystkimi elementami tego zbioru (i,
oczywiscie, też ze sobą); każdy inny element jest w relacji tylko z
samym sobą.
W tak utworzonym zbiorze łańcuchowo zupełnym jedyne więcej niż
jednoelementowe łańcuchy składają się z denka i pewnego elementu z
pierwotnego zbioru. Nieformalnie: w takich "płaskich"
zbiorach łańcuchowo zupełnych mamy do czynienia jedynie z elementem
"nieokreślonym" (najmniejszym w zbiorze) i z elementami "w pełni
określonymi" (wszystkie pozostałe elementy są w tym porządku
maksymalne).
Łatwo też sprawdzić, że ciągłość funkcji na takich zbiorach jest
równoważna jej monotoniczności. Własność tę można uogólnić na
wszystkie zbiory łańcuchowo zupełne, w których wszystkie łańcuchy są
skończone.
Podobnie definiujemy operację "podnoszenia" dowolnego zbioru
łańcuchowo zupełnego przez dodanie do niego nowego elementu
najmniejszego (z zachowaniem porządku na dotychczasowych
elementach). Łatwo widać, że operacja ta buduje zbiór łańcuchowo
zupełny ze zbioru łańcuchowo zupełnego.

Aktualna wersja na dzień 12:15, 2 paź 2006

<<powrót do strony wykładu

Dziedziny podstawowe Suma i produkt Suma spłaszczona i produkt spłaszczony Przestrzeń funkcji ciągłych Izomorfizm dziedzin Konstruowanie funkcji ciągłych Złożenie funkcji i indeksowanie Inne konstrukcje Operator punktu stałego Równania stałopunktowe Równania dziedzinowe Rekurencyjne równania dziedzinowe Rekurencyjne równania dziedzinowe Problemy Dziedziny refleksywne Rozwiązanie naiwne dziedziny Scotta

Zacznijmy od konstruowania najprostszych dziedzin semantycznych jako zbiorów łańcuchowo zupełnych.

Dla dowolnego zbioru danych tworzymy z niego zbiór łańcuchowo zupełny dodając nowy, "sztuczny" element najmniejszy. Owo dodane "denko" jest w relacji porządku ze wszystkimi elementami tego zbioru (i, oczywiscie, też ze sobą); każdy inny element jest w relacji tylko z samym sobą.

W tak utworzonym zbiorze łańcuchowo zupełnym jedyne więcej niż jednoelementowe łańcuchy składają się z denka i pewnego elementu z pierwotnego zbioru. Nieformalnie: w takich "płaskich" zbiorach łańcuchowo zupełnych mamy do czynienia jedynie z elementem "nieokreślonym" (najmniejszym w zbiorze) i z elementami "w pełni określonymi" (wszystkie pozostałe elementy są w tym porządku maksymalne).

Łatwo też sprawdzić, że ciągłość funkcji na takich zbiorach jest równoważna jej monotoniczności. Własność tę można uogólnić na wszystkie zbiory łańcuchowo zupełne, w których wszystkie łańcuchy są skończone.

Podobnie definiujemy operację "podnoszenia" dowolnego zbioru łańcuchowo zupełnego przez dodanie do niego nowego elementu najmniejszego (z zachowaniem porządku na dotychczasowych elementach). Łatwo widać, że operacja ta buduje zbiór łańcuchowo zupełny ze zbioru łańcuchowo zupełnego.