SW wykład 9 - Slajd3: 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
 
Linia 2: Linia 2:


[[Grafika:sw0902.png|frame|center|]]
[[Grafika:sw0902.png|frame|center|]]
Przedstawione wyżej definicje produktu i sumy rozłącznej zbiorów
łańcuchowo zupełnych mają pewną własność, która często okazuje się
niewygodna: mianowicie, prowadzą do mnożenia się "elementów
nieokreślonych". Operacja sumy rozłącznej, do istniejących już w
zbiorach składowych elementów nieokreślonych (najmniejszych) dodaje
nowy. Oczywiście, w ten sposób elementy najmniejsze zbiorów składowych
przestają być najmniejszymi, ale jedyna informacja, którą one niosą,
to nadal tylko wskazówka, w której składowej się one znajdują. Dla
produktu, poza elementem najmniejszym, będącym parą elementów
najmniejszych, mamy też dwie rodziny elementów "częściowo
nieokreślonych", złożonych z elementu najmniejszego jednego ze zbiorów
i dowolnego elementu ze zbioru drugiego.
Uniknąć tej "proliferacji nieokreśloności" można modyfikując nieco
nasze operacje produktu i sumy.
Definiujemy produkt spłaszczony dwóch zbiorów łańcuchowo zupełnych,
wyrzucając z ich produktu wszystkie pary zawierające element
najmniejszy jednego lub drugiego zbioru, a w ich miejsce dodając tylko
jeden, nowy element najmniejszy. Z definicji, taki zbiór ma element
najmniejszy, a nietrywialne łańcuchy w tym zbiorze, poza być może owym
dodanym elementem najmniejszym, leżą całkowicie w produkcie
zdefiniowanym na poprzednim slajdzie. Ich kres górny wyznaczony jest
tak, jak w "pełnym" produkcie. Zatem, tak zdefiniowany produkt
spłaszczony zbiorów łańcuchowo zupełnych jest zbiorem łańcuchowo
zupełnym.
Sumę spłaszczoną zbiorów łańcuchowo zupełnych definiujemy wyrzucając z
ich sumy rozłącznej, zdefiniowanej na poprzednim slajdzie, pierwotne
elementy najmniejsze zbiorów składowych (ale zachowując nowy, dodany,
wspólny element najmniejszy). Łatwo też sprawdzić, że tak
zdefiniowana suma spłaszczona zbiorów łańcuchowo zupełnych jest
zbiorem łańcuchowo zupełnym.

Aktualna wersja na dzień 12:16, 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

Przedstawione wyżej definicje produktu i sumy rozłącznej zbiorów łańcuchowo zupełnych mają pewną własność, która często okazuje się niewygodna: mianowicie, prowadzą do mnożenia się "elementów nieokreślonych". Operacja sumy rozłącznej, do istniejących już w zbiorach składowych elementów nieokreślonych (najmniejszych) dodaje nowy. Oczywiście, w ten sposób elementy najmniejsze zbiorów składowych przestają być najmniejszymi, ale jedyna informacja, którą one niosą, to nadal tylko wskazówka, w której składowej się one znajdują. Dla produktu, poza elementem najmniejszym, będącym parą elementów najmniejszych, mamy też dwie rodziny elementów "częściowo nieokreślonych", złożonych z elementu najmniejszego jednego ze zbiorów i dowolnego elementu ze zbioru drugiego.

Uniknąć tej "proliferacji nieokreśloności" można modyfikując nieco nasze operacje produktu i sumy.

Definiujemy produkt spłaszczony dwóch zbiorów łańcuchowo zupełnych, wyrzucając z ich produktu wszystkie pary zawierające element najmniejszy jednego lub drugiego zbioru, a w ich miejsce dodając tylko jeden, nowy element najmniejszy. Z definicji, taki zbiór ma element najmniejszy, a nietrywialne łańcuchy w tym zbiorze, poza być może owym dodanym elementem najmniejszym, leżą całkowicie w produkcie zdefiniowanym na poprzednim slajdzie. Ich kres górny wyznaczony jest tak, jak w "pełnym" produkcie. Zatem, tak zdefiniowany produkt spłaszczony zbiorów łańcuchowo zupełnych jest zbiorem łańcuchowo zupełnym.

Sumę spłaszczoną zbiorów łańcuchowo zupełnych definiujemy wyrzucając z ich sumy rozłącznej, zdefiniowanej na poprzednim slajdzie, pierwotne elementy najmniejsze zbiorów składowych (ale zachowując nowy, dodany, wspólny element najmniejszy). Łatwo też sprawdzić, że tak zdefiniowana suma spłaszczona zbiorów łańcuchowo zupełnych jest zbiorem łańcuchowo zupełnym.