TKI Moduł 12: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Pqw (dyskusja | edycje)
m Zastępowanie tekstu – „,</math>” na „</math>”
 
(Nie pokazano 2 wersji utworzonych przez 2 użytkowników)
Linia 24: Linia 24:
<math>\downarrow x = \downarrow\{x\}</math>
<math>\downarrow x = \downarrow\{x\}</math>


<math>\uparrow x = \uparrow\{x\}.</math>
<math>\uparrow x = \uparrow\{x\}</math>.


<math>X\subseteq P</math> jest zbiorem '''dolnym''', jeśli <math>X = \downarrow X</math>. <math>X\subseteq P</math> jest zbiorem '''górnym''', jeśli <math>X = \uparrow X</math>. <math>X\subseteq P</math> jest '''ideałem''', jeśli jest skierowany i dolny. <math>X\subseteq P</math> jest '''filtrem''', jeśli jest filtrowany i górny. '''Ideałem głównym''' nazywamy każdy ideał postaci <math>\downarrow x</math> dla <math>x\in P</math>. '''Filtrem głównym''' jest każdy filtr postaci <math>\uparrow x</math> dla pewnego <math>x\in P</math>.
<math>X\subseteq P</math> jest zbiorem '''dolnym''', jeśli <math>X = \downarrow X</math>. <math>X\subseteq P</math> jest zbiorem '''górnym''', jeśli <math>X = \uparrow X</math>. <math>X\subseteq P</math> jest '''ideałem''', jeśli jest skierowany i dolny. <math>X\subseteq P</math> jest '''filtrem''', jeśli jest filtrowany i górny. '''Ideałem głównym''' nazywamy każdy ideał postaci <math>\downarrow x</math> dla <math>x\in P</math>. '''Filtrem głównym''' jest każdy filtr postaci <math>\uparrow x</math> dla pewnego <math>x\in P</math>.
Linia 32: Linia 32:
W każdym zbiorze częściowo uporządkowanym <math>P</math> możemy zdefiniować relację '''aproksymacji''' (''ang. way-below relation'') w następujący sposób: dla <math>x,y\in P</math> mamy <math>x\ll y</math> (czytamy: <math>x</math> '''aproksymuje''' <math>y</math> lub  <math>x</math> '''jest skończony względem''' <math>y</math>) wtw, gdy dla każdego zbioru skierowanego <math>D\subseteq^{\uparrow} P</math> takiego, że <math>y\sqsubseteq \bigvee {}^{\uparrow} D</math> mamy <math>x\sqsubseteq d</math> dla pewnego <math>d\in D</math>. W jednym zdaniu:
W każdym zbiorze częściowo uporządkowanym <math>P</math> możemy zdefiniować relację '''aproksymacji''' (''ang. way-below relation'') w następujący sposób: dla <math>x,y\in P</math> mamy <math>x\ll y</math> (czytamy: <math>x</math> '''aproksymuje''' <math>y</math> lub  <math>x</math> '''jest skończony względem''' <math>y</math>) wtw, gdy dla każdego zbioru skierowanego <math>D\subseteq^{\uparrow} P</math> takiego, że <math>y\sqsubseteq \bigvee {}^{\uparrow} D</math> mamy <math>x\sqsubseteq d</math> dla pewnego <math>d\in D</math>. W jednym zdaniu:


<math>x\ll y \iff \forall D\subseteq^{\uparrow} \! P\  (y\sqsubseteq \bigvee {}^{\uparrow} D \Rightarrow (\exists d\in D \ (x\sqsubseteq d))).</math>
<math>x\ll y \iff \forall D\subseteq^{\uparrow} \! P\  (y\sqsubseteq \bigvee {}^{\uparrow} D \Rightarrow (\exists d\in D \ (x\sqsubseteq d)))</math>.


Element <math>x\in P</math> nazywamy '''zwartym''' lub '''skończonym''', gdy <math>x\ll x</math>. Zbiór wszystkich elementów zwartych posetu <math>P</math> oznaczamy zwykle <math>K(P)</math>. Dla relacji <math>\ll</math> przyjmujemy podobne oznaczenia, jak dla porządku:
Element <math>x\in P</math> nazywamy '''zwartym''' lub '''skończonym''', gdy <math>x\ll x</math>. Zbiór wszystkich elementów zwartych posetu <math>P</math> oznaczamy zwykle <math>K(P)</math>. Dla relacji <math>\ll</math> przyjmujemy podobne oznaczenia, jak dla porządku:
Linia 42: Linia 42:
<math>\Downarrow x = \Downarrow\{x\}</math>
<math>\Downarrow x = \Downarrow\{x\}</math>


<math>\Uparrow x = \Uparrow\{x\}.</math>
<math>\Uparrow x = \Uparrow\{x\}</math>.




Linia 90: Linia 90:


'''Przykład''' [dziedzina podprzedziałów odcinka] Niech <math>\mathrm{I}[0,1]</math> oznacza zbiór wszystkich podprzedziałów domkniętych, niepustych przedziału <math>[0,1]</math> uporządkowany względem odwrotnej inkluzji, to znaczy: <math>[a,b] \sqsubseteq [c,d] \iff [a,b]\supseteq [c,d]</math> dla <math>a,b,c,d\in [0,1]</math>. Poset <math>\mathrm{I}[0,1]</math> jest zupełny, <math>bc</math>-zupełny, <math>\omega</math>-ciągły i nie jest algebraiczny. Elementem najmniejszym jest <math>[0,1]</math>, a element największy nie istnieje. Elementami maksymalnymi są wszystkie przedziały postaci <math>[a,a]</math> dla <math>a\in [0,1]</math>, które utożsamiamy w sposób naturalny z liczbami rzeczywistymi z odcinka <math>[0,1]</math>. Relacja aproksymacji jest dana jako:
'''Przykład''' [dziedzina podprzedziałów odcinka] Niech <math>\mathrm{I}[0,1]</math> oznacza zbiór wszystkich podprzedziałów domkniętych, niepustych przedziału <math>[0,1]</math> uporządkowany względem odwrotnej inkluzji, to znaczy: <math>[a,b] \sqsubseteq [c,d] \iff [a,b]\supseteq [c,d]</math> dla <math>a,b,c,d\in [0,1]</math>. Poset <math>\mathrm{I}[0,1]</math> jest zupełny, <math>bc</math>-zupełny, <math>\omega</math>-ciągły i nie jest algebraiczny. Elementem najmniejszym jest <math>[0,1]</math>, a element największy nie istnieje. Elementami maksymalnymi są wszystkie przedziały postaci <math>[a,a]</math> dla <math>a\in [0,1]</math>, które utożsamiamy w sposób naturalny z liczbami rzeczywistymi z odcinka <math>[0,1]</math>. Relacja aproksymacji jest dana jako:
<math>[a,b] \ll [c,d] \iff [a,b]\supseteq (c,d).</math>. Bazą przeliczalną w <math>\mathrm{I}[0,1]</math> jest rodzina wszystkich podprzedziałów odcinka <math>[0,1]</math> o końcach wymiernych.
<math>[a,b] \ll [c,d] \iff [a,b]\supseteq (c,d)</math>.. Bazą przeliczalną w <math>\mathrm{I}[0,1]</math> jest rodzina wszystkich podprzedziałów odcinka <math>[0,1]</math> o końcach wymiernych.




Linia 99: Linia 99:
'''Przykład''' [dziedzina kul] Niech <math>(X,d)</math> będzie przestrzenią metryczną. Rozważmy rodzinę wszystkich par postaci <math>(x,r)</math>, gdzie <math>x\in X</math> i <math>r>0</math> i zdefiniujmy relację <math>\sqsubseteq</math> w następujący sposób:
'''Przykład''' [dziedzina kul] Niech <math>(X,d)</math> będzie przestrzenią metryczną. Rozważmy rodzinę wszystkich par postaci <math>(x,r)</math>, gdzie <math>x\in X</math> i <math>r>0</math> i zdefiniujmy relację <math>\sqsubseteq</math> w następujący sposób:


<math>(x,r)\sqsubseteq (y,s) \iff d(x,y)\leq r-s.</math>
<math>(x,r)\sqsubseteq (y,s) \iff d(x,y)\leq r-s</math>.


Można pokazać, że relacja <math>\sqsubseteq</math> jest częściowym porządkiem. Poset <math>\mathrm{BX} = (\{(x,r)\mid x\in X, r>0\}, \sqsubseteq)</math> jest ciągły, a relacja aproksymacji może być opisana jako: <math>(x,r)\ll (y,s) \iff d(x,y) < r-s.</math> Poset <math>\mathrm{BX}</math> jest dziedziną (tj. jest dcpo) wtw, gdy <math>X</math> jest przestrzenią metryczną zupełną. Poset <math>\mathrm{BX}</math> jest <math>\omega</math>-ciągły wtw, gdy przestrzeń metryczna <math>X</math> jest ośrodkowa.
Można pokazać, że relacja <math>\sqsubseteq</math> jest częściowym porządkiem. Poset <math>\mathrm{BX} = (\{(x,r)\mid x\in X, r>0\}, \sqsubseteq)</math> jest ciągły, a relacja aproksymacji może być opisana jako: <math>(x,r)\ll (y,s) \iff d(x,y) < r-s</math>. Poset <math>\mathrm{BX}</math> jest dziedziną (tj. jest dcpo) wtw, gdy <math>X</math> jest przestrzenią metryczną zupełną. Poset <math>\mathrm{BX}</math> jest <math>\omega</math>-ciągły wtw, gdy przestrzeń metryczna <math>X</math> jest ośrodkowa.




Linia 142: Linia 142:
następujący sposób:
następujący sposób:


<math>x\sqsubseteq_{\tau} y \iff (\forall U\in \tau)(x\in U\Rightarrow y\in U),</math>
<math>x\sqsubseteq_{\tau} y \iff (\forall U\in \tau)(x\in U\Rightarrow y\in U)</math>


którą nazywamy '''preporządkiem specjalizacji'''. Mówimy, że przestrzeń topologiczna <math>X</math> spełnia '''aksjomat oddzielania''' <math>T_0</math> (lub: jest przestrzenią <math>T_0</math>) jeśli <math>\sqsubseteq_{\tau}</math> jest częściowym porządkiem, to znaczy wtw, gdy <math>\sqsubseteq_{\tau}</math> jest relacją antysymetryczną. Dalej, mówimy, że przestrzeń topologiczna <math>X</math> spełnia '''aksjomat oddzielania <math>T_1</math>''' (jest przestrzenią <math>T_1</math>) wtw, gdy <math>\sqsubseteq_{\tau}</math> redukuje się do równości. Oczywiście definicje powyższe implikują, że każda przestrzeń <math>T_1</math> jest <math>T_0</math>, ale nie jest odwrotnie, jak pokazuje przykład topologii <math>\{\emptyset, \{1\}, \{0,1\} \}</math> na zbiorze dwuelementowym <math>\{0,1\}</math>.
którą nazywamy '''preporządkiem specjalizacji'''. Mówimy, że przestrzeń topologiczna <math>X</math> spełnia '''aksjomat oddzielania''' <math>T_0</math> (lub: jest przestrzenią <math>T_0</math>) jeśli <math>\sqsubseteq_{\tau}</math> jest częściowym porządkiem, to znaczy wtw, gdy <math>\sqsubseteq_{\tau}</math> jest relacją antysymetryczną. Dalej, mówimy, że przestrzeń topologiczna <math>X</math> spełnia '''aksjomat oddzielania <math>T_1</math>''' (jest przestrzenią <math>T_1</math>) wtw, gdy <math>\sqsubseteq_{\tau}</math> redukuje się do równości. Oczywiście definicje powyższe implikują, że każda przestrzeń <math>T_1</math> jest <math>T_0</math>, ale nie jest odwrotnie, jak pokazuje przykład topologii <math>\{\emptyset, \{1\}, \{0,1\} \}</math> na zbiorze dwuelementowym <math>\{0,1\}</math>.
Linia 159: Linia 159:
=== Topologia Scotta na porządkach ===
=== Topologia Scotta na porządkach ===


W tej części wykładu pokażemy, że każdy zbiór częściowo uporządkowany może być traktowany jako przestrzeń topologiczna. Topologia, którą w naturalny sposób można zdefiniować na każdym posecie nazywa się topologią Scotta i pochodzi od nazwiska słynnego logika Dany S. Scotta (prof. Scott wykłada i bierze
W tej części wykładu pokażemy, że każdy zbiór częściowo uporządkowany może być traktowany jako przestrzeń topologiczna. Topologia, którą w naturalny sposób można zdefiniować na każdym posecie nazywa się topologią Scotta i pochodzi od nazwiska słynnego logika Dany S. Scotta.
udział w konferencjach matematycznych i informatycznych do dziś).


'''Definicja'''. Niech <math>P</math> będzie częściowym porządkiem. Zbiór <math>U</math> nazywamy '''otwartym w sensie Scotta''' jeśli spełnia dwa warunki:
'''Definicja'''. Niech <math>P</math> będzie częściowym porządkiem. Zbiór <math>U</math> nazywamy '''otwartym w sensie Scotta''' jeśli spełnia dwa warunki:
(S1)    <math>U = \uparrow U</math> (<math>U</math> jest zbiorem górnym),
(S2)    Jeśli dla zbioru skierowanego <math>D\subseteq^{\uparrow} P</math> mamy <math>\bigvee {}^{\uparrow} D \in U</math>, to istnieje element <math>d\in D</math> taki, że <math>d\in U</math>.
O zbiorze <math>U\subseteq P</math> mającym własność (S2) mówimy, że ''jest nieosiągalny przez suprema zbiorów skierowanych''. Rodzinę zbiorów otwartych w sensie Scotta oznaczamy <math>\sigma(P)</math> lub po prostu <math>\sigma</math>.
'''Twierdzenie'''. Niech <math>P</math> będzie częściowym porządkiem. Zbiory otwarte w sensie Scotta tworzą topologię.
Dowód: Niech <math>O,U\in \sigma</math>. Pokażemy, że <math>O\cap U\in \sigma</math>. Jest oczywiste, że <math>O\cap U</math> jest zbiorem górnym, więc pokażemy tylko własność (S2). Niech <math>D</math> będzie dowolnym zbiorem skierowanym w <math>P</math>, który posiada supremum <math>x = \bigvee {}^{\uparrow} D\in P</math>. Jeśli <math>x\in O\cap U</math>, to <math>x \in O</math> i <math>x\in U</math>, a więc istnieją elementy <math>o\in D\cap O</math> i <math>u\in D\cap U</math>. Ale <math>D</math> jest skierowany, więc istnieje <math>y\in D</math> taki, że <math>o,u\sqsubseteq y</math>. Ponieważ <math>O</math> i <math>U</math> są zbiorami górnymi, <math>y\in D\cap (O\cap U)</math>, co należało pokazać.
Niech <math>A_i</math> będzie dowolną rodziną zbiorów otwartych. Jest jasne, że <math>\bigcup_{i\in I} A_i</math> jest zbiorem górnym. Następnie, jeśli <math>\bigvee {}^{\uparrow} D = x \in \bigcup_{i\in I} A_i</math> dla <math>D\subseteq^{\uparrow} D</math>, to <math>x\in A_i</math> dla pewnego <math>i\in I</math>. A zatem istnieje <math>d\in D</math> taki, że <math>d\in A_i</math>. Element <math>d</math> należy więc do <math>\bigcup_{i\in I} A_i</math>, a więc <math>D\cap \bigcup_{i\in I} A_i</math>, czego należało dowieść. QED.
Można pokazać, że zbiór <math>C\subseteq P</math> jest domknięty w sensie Scotta, jeśli jest zbiorem dolnym i zawiera wszystkie suprema swoich podzbiorów skierowanych (o tej drugiej własności mówimy, że zbiór domknięty w sensie Scotta  jest ''zamknięty ze względu na suprema zbiorów skierowanych''). Najprostszymi przykładami zbiorów domkniętych są ideały głowne <math>\downarrow x</math> dla <math>x\in P</math>.
Okazuje się, że porządek specjalizacji dla topologii Scotta na <math>P</math> jest zawsze porządkiem częściowym, który pokrywa sie z tym na <math>P</math>.
'''Twierdzenie'''. Niech <math>(P,\sqsubseteq)</math> będzie częściowym porządkiem. Dla dowolnych elementów <math>x,y\in P</math> następujące warunki są równoważne:
1. <math>x\sqsubseteq y</math>,
2. <math>x\sqsubseteq_{\sigma} y</math>,
3. <math>x\in \mathbf{cl}(\{y\})</math>.
Co więcej, topologia Scotta jest <math>T_0</math>.
Dowód: (1)<math>\Rightarrow</math>(2) wynika z tego, że zbiory otwarte są górne. (2 <math>\Rightarrow</math>(3): przypuśćmy, że <math>x\notin \mathbf{cl}(\{y\})</math>. Wówczas istnieje <math>C</math> domknięty w sensie Scotta, taki, że <math>y\in C</math> i <math>x\notin C</math>. A zatem dla zbioru otwartego <math>U = P\setminus C</math> mamy <math>x\in U</math> i <math>y\notin U</math>. To znaczy, że <math>x\sqsubseteq\!\!\!\!\!\! /\,_{\sigma} y</math>, co należało pokazać. (3)<math>\Rightarrow</math>(1): ponieważ ideał <math>\downarrow y</math> jest domknięty w sensie Scotta i zawiera <math>y</math>, więc <math>\mathbf{cl}(\{y\})\subseteq \downarrow y</math>, a zatem <math>x\in \downarrow y</math>.
Własność <math>T_0</math> wynika z równoważności (1) i (2) powyżej. QED.

Aktualna wersja na dzień 11:15, 5 wrz 2023

Dziedziny jako częściowe porządki

Pojęcia podstawowe

Niech (P,) będzie częściowym porządkiem. Element aP jest ograniczeniem górnym zbioru XP, jeśli xa dla każdego xX (co zapisujemy również Xa). Podobnie, element bP jest ograniczeniem dolnym zbioru XP, jeśli bx dla każdego xX (czyli bX). Jeśli dwa dowolne elementy x,yP posiadają w P ograniczenie górne, to oznaczamy to jako xy. W przeciwnym wypadku piszemy x#y. Najmniejsze ograniczenie górne zbioru XP (jeśli istnieje) nazywamy supremum X i oznaczamy X. Największe ograniczenie dolne zbioru XP (jeśli istnieje) nazywamy infimum X i oznaczamy X. Jeśli XP jest dwuelementowy, np. X={x,y}, i posiada supremum (infimum), to piszemy X=xy (X=xy) i mówimy o supremum (infimum) bianarnym.

Poset jest kratą, jeśli ma wszystkie suprema i infima binarne. Poset jest kratą zupełną jeśli dowolny jego podzbiór posiada zarówno supremum, jak i infimum.

Podzbiór D porządku P nazywamy skierowanym, co oznaczamy DP, jeśli jest niepusty i każde dwa elementy z D posiadają ograniczenie górne w D (tzn. D i x,yDx,yz dla pewnego zD). Łańcuchem nazywamy każdy zbiór skierowany, który jest liniowy. Supremum zbioru skierowanego DP oznaczamy D, kiedykolwiek istnieje. Podzbiór F porządku P nazywamy filtrowanym, jeśli jest niepusty i każde dwa elementy z F posiadają ograniczenie dolne w F (tzn. F i x,yFzx,y dla pewnego zF). Infimum zbioru filtrowanego F (jeśli istnieje) oznaczamy F.

Poset P nazywamy bc-zupełnym, jeśli P posiada element najmniejszy oraz każde dwa elementy x,yP takie, że xy, posiadają supremum xyP.

Oznaczamy:

X={zPxXzx}

X={wPxXxw}

x={x}

x={x}.

XP jest zbiorem dolnym, jeśli X=X. XP jest zbiorem górnym, jeśli X=X. XP jest ideałem, jeśli jest skierowany i dolny. XP jest filtrem, jeśli jest filtrowany i górny. Ideałem głównym nazywamy każdy ideał postaci x dla xP. Filtrem głównym jest każdy filtr postaci x dla pewnego xP.

Poset P nazywamy zupełnym (mówimy też: P jest dcpo), jeśli każdy zbiór skierowany posiada supremum w P.

W każdym zbiorze częściowo uporządkowanym P możemy zdefiniować relację aproksymacji (ang. way-below relation) w następujący sposób: dla x,yP mamy xy (czytamy: x aproksymuje y lub x jest skończony względem y) wtw, gdy dla każdego zbioru skierowanego DP takiego, że yD mamy xd dla pewnego dD. W jednym zdaniu:

xyDP (yD(dD (xd))).

Element xP nazywamy zwartym lub skończonym, gdy xx. Zbiór wszystkich elementów zwartych posetu P oznaczamy zwykle K(P). Dla relacji przyjmujemy podobne oznaczenia, jak dla porządku:

X={zPxXzx}

X={wPxXxw}

x={x}

x={x}.


Relacja aproksymacji w dowolnym posecie P posiada nadstępujące własności:

(w1) (x,yP) (xyxy),

(w2) (x,y,z,wP) (xyzwxw),

(w3) (P(xP (x))).

Bazą posetu P nazywamy każdy podzbiór B taki, że dla każdego xP zbiór xB jest skierowany i posiada supremum x.

Definicja. Poset P jest ciągły jeśli posiada bazę. Jeśli K(P) jest bazą, to mówimy, że P jest algebraiczny.

Twierdzenie. Poset P jest ciągły wtw, gdy dla każdego xP, zbiór x jest skierowany i mamy x=x.

Dowód: Niech P będzie ciągły i B będzie bazą dla P. Niech xP bedzie dowolnym elementem P. Pokażemy, że x jest zbiorem skierowanym i jego supremum to x. Niech a,bx. Skoro z założenia zbiór xB jest skierowany z supremum x, to z definicji relacji aproksymacji istnieją dwa elementy a,bB takie, że aax oraz bbx. Ale ze skierowania zbioru xB wynika istnienie elementu cB takiego, że acx oraz bcx. A zatem z własności (w2) mamy a,bcx, czyli wykazaliśmy, że zbiór x jest skierowany. Zauważmy, że x jest ograniczeniem górnym zbioru x. Jeśli zP jest dowolnym innym ograniczeniem górnym, to skoro xBx, to x=(xB)z. A zatem x=x. Z drugiej strony, jeśli P jest dowolnym posetem takim, że x=x, to P jest bazą, a więc P jest ciągły. QED.

Zauważmy, że drobna modyfikacja pierwszej części powyższego dowodu pozwala nam wywnioskować, że jeśli B jest bazą dla P, to dowolny nadzbiór B jest również bazą dla P.

Twierdzenie. Jeśli poset jest ciągły, to relacja aproksymacji posiada własność interpolacji:

(w4) (MfinP)(xP) (Mx(yP (Myx))).


Definicja. Poset P nazywamy dziedziną} lub dziedziną ciągłą jeśli jest ciągły i zupełny.

Dziedziną algebraiczną nazywamy każdy zupełny poset algebraiczny P. Poset P jest dziedziną ω-ciągłą, jeśli posiada przeliczalną bazę. Dziedzina algebraiczna z przeliczalną bazą jest nazywana dziedziną ω-algebraiczną lub dziedziną Scotta. (Zauważmy, że na to by dziedzina algebraiczna P była ω-algebraiczna potrzeba i wystarcza, by baza K(P) była przeliczalna. Dowód tego stwierdzenia jest bardzo prosty i wynika z dwóch faktow: z tego, że K(P)B dla każdej bazy B dziedziny P oraz z tego, że w dowolnym posecie każdy nadzbiór bazy jest również bazą.)

Przykłady

Rozważmy następujące sztandarowe przykłady zbiorów częściowo uporządkowanych:

Przykład [poset skończony] Każdy poset skończony P jest dcpo, ponieważ każdy jego podzbiór skierowany posiada element największy. Co więcej, każdy element P jest zwarty, a więc P jest dziedziną Scotta.


Przykład [liczby naturalne] W posecie liczb naturalnych ω z porządkiem naturalnym każdy element jest zwarty, tak więc ω jest posetem algebraicznym. Poset ω nie jest jednak zupełny, ponieważ łańcuch ω nie ma supremum.


Przykład [odcinek] Odcinek [0,1] z naturalnym porządkiem jest ciągły, co łatwo wynika z faktu, że xy wtw, gdy x<y lub x=0. Jest to również krata zupełna, a więc w szczególności dziedzina ciągła i poset bc-zupełny.


Przykład [zbiór potęgowy] Niech X będzie dowolnym zbiorem. Zbiór potęgowy 𝒫(X) jest kratą zupełną i dla każdego YX mamy Y=Y i Y=Y. 𝒫(X) jest więc w szczególności zupełny i bc-zupełny. Najmniejszym elementem 𝒫(X) jest , a największym X. Pokażemy, że dla A,BX mamy AB wtw, gdy A jest skończonym podzbiorem B. Rzeczywiście, załóżmy, że AB. Ponieważ B={FXFfinB} i tenże zbiór jest skierowany, istnieje FfinB taki, że AF. Zbiór A jest więc skończony, jako podzbiór zbioru skończonego F. Załóżmy, że AfinB. Przypuśćmy, że B𝒟 dla pewnego zbioru skierowanego 𝒟 w 𝒫(X). Mamy więc A𝒟, co oznacza, że dla każdego aA istnieje Da𝒟 taki, że aDa. Ponieważ 𝒟 jest skierowany, istnieje D𝒟, który zawiera wszystkie zbiory Da. To oznacza, że AD𝒟, co należało pokazać.


Przykład [dziedzina podprzedziałów odcinka] Niech I[0,1] oznacza zbiór wszystkich podprzedziałów domkniętych, niepustych przedziału [0,1] uporządkowany względem odwrotnej inkluzji, to znaczy: [a,b][c,d][a,b][c,d] dla a,b,c,d[0,1]. Poset I[0,1] jest zupełny, bc-zupełny, ω-ciągły i nie jest algebraiczny. Elementem najmniejszym jest [0,1], a element największy nie istnieje. Elementami maksymalnymi są wszystkie przedziały postaci [a,a] dla a[0,1], które utożsamiamy w sposób naturalny z liczbami rzeczywistymi z odcinka [0,1]. Relacja aproksymacji jest dana jako: [a,b][c,d][a,b](c,d).. Bazą przeliczalną w I[0,1] jest rodzina wszystkich podprzedziałów odcinka [0,1] o końcach wymiernych.


Przykład [dziedzina przedziałów] Zbiór wszystkich domkniętych, niepustych przedziałów osi liczb rzeczywistych uporządkowany względem odwrotnej inkluzji z dodanym elementem najmniejszym oznaczamy I[0,1]. Poset I[0,1] jest izomorficzny z I[0,1], więc posiada dokładnie te same cechy co I[0,1].


Przykład [dziedzina kul] Niech (X,d) będzie przestrzenią metryczną. Rozważmy rodzinę wszystkich par postaci (x,r), gdzie xX i r>0 i zdefiniujmy relację w następujący sposób:

(x,r)(y,s)d(x,y)rs.

Można pokazać, że relacja jest częściowym porządkiem. Poset BX=({(x,r)xX,r>0},) jest ciągły, a relacja aproksymacji może być opisana jako: (x,r)(y,s)d(x,y)<rs. Poset BX jest dziedziną (tj. jest dcpo) wtw, gdy X jest przestrzenią metryczną zupełną. Poset BX jest ω-ciągły wtw, gdy przestrzeń metryczna X jest ośrodkowa.


Przykład [model zbioru Cantora] Zbiór wszystkich skończonych i nieskończonych ciągów zerojedynkowych Σ (oczywiście Σ={0,1}) w porządku prefiksowym jest dziedziną Scotta. Każdy zbiór skierowany jest łańcuchem. Elementem najmniejszym jest ciąg pusty ϵ. Zbiór elementów maksymalnych pokrywa się ze zbiorem wszystkich ciągów nieskończonych, który z kolei, jak wiadomo, posiada strukturę zbioru Cantora. Każdy element z Σ, który nie jest maksymalny, jest zwarty.


Funkcje między posetami

Funkcję f:PQ między posetami nazywamy monotoniczną, jeśli zachowuje porządek, tj. jeśli xy w P, to f(x)f(y) w Q. Funkcja f jest ciągła, jeśli zachowuje suprema zbiorów skierowanych, to znaczy: jeśl DP jest skierowany i posiada supremum DP, to f[D] posiada supremum f[D]=f(D). Zauważmy, że każda funkcja ciągła jest monotoniczna. Rzeczywiście, jeśli xy w P, to zbiór {x,y} jest skierowany i ma supremum y. Tak więc f(y)=f(xy)={f(x),f(y)}=f(x)f(y)f(x). Z kolei, monotoniczność f implikuje, że dla D skierowanego, zbiór f[D] jest również skierowany. Wnioskujemy więc, że funkcja f jest ciągła wtedy i tylko wtedy, gdy dla dowolnego zbioru skierowanego D posiadającego supremum, zbiór f[D] jest skierowany oraz zachodzi f[D]=f(D).


Dziedziny Jako Topologie

Topologią na zbiorze X nazywamy dowolną rodzinę τ podzbiorów zbioru X zamkniętą ze wzlędu na skończone przecięcia i dowolne sumy, a parę (X,τ) nazywamy przestrzenią topologiczną. Definicję powyższą możemy wypowiedzieć na wiele równoważnych sposobów, na przykład: topologią nazywamy każdy podzbiór τ porządku (𝒫(X),) zamknięty ze względu na dowolne suprema i skończone infima. O elementach τ mówimym że są to zbiory otwarte. Z definicji mamy więc, że skończone przecięcie zbiorów otwartych jest zbiorem otwartym i dowolna suma zbiorów otwartych jest zbiorem otwartym. Tak więc rodzina Ω(X)=(τ,) jest kratą, w której istnieją wszystkie suprema. To znaczy, ze Ω(X) jest w rzeczywistości kratą zupełną, ponieważ infimum dowolnego podzbioru zbioru τ jest równe supremum zbioru wszystkich ograniczeń dolnych . W szczególności, każda topologia na zbiorze X zawiera zbiór pusty (który jest równy dla =) i całą przestrzeń X (=).

Jeśli τ=𝒫(X), to τ nazywamy topologią dyskretną; jeśli τ={,X}, to τ nazywamy topologią trywialną.

Niech (X,τ) będzie przestrzenią topologiczną. Otoczeniem punktu xX nazywamy dowolny zbiór A taki, że xUA dla pewnego Uτ. Można łatwo pokazać, że dowolny podzbiór B zbioru X jest otwarty (to znaczy Bτ) wtw, gdy B jest otoczeniem każdego swojego elementu. Zbiór otoczeń xX oznaczymy 𝒩(x). Jak łatwo zauważyć, zbiór 𝒩(x) jest filtrem w kracie (𝒫(X),) i dlatego nazywamy go często filtrem otoczeń punktu x. Zauważmy też, że dla dowolnego xX, filtr otoczeń 𝒩(x) jest wyznaczony jednoznacznie, a wiec w rzeczywistości odwzorowanie 𝒩:X𝒫(𝒫(X)) dane przezx{AX(Uτ)(xUA)} jest dobrze określoną funkcją.

Niech (X,τ) będzie przestrzenią topologiczną i niech AX. Wnętrzem zbioru A nazywamy największy zbiór otwarty zawarty w A, który będziemy oznaczać dalej jako 𝐢𝐧𝐭τ(A) lub po prostu 𝐢𝐧𝐭(A), jeśli jest jasne o jakiej topologii τ jest właśnie mowa. Zauważmy, że odwzorowanie 𝐢𝐧𝐭:𝒫(X)𝒫(X) dane przez A{OOA} jest dobrze określoną funkcją. Ponadto, zbiór OX jest otwarty wtw, gdy O=𝐢𝐧𝐭(O), to znaczy, gdy O jest punktem stałym odwzorowania 𝐢𝐧𝐭:𝒫(X)𝒫(X). Co więcej, τ={𝐢𝐧𝐭(A)AX}.


Dopełnienia zbiorów otwartych w przestrzeni topologicznej nazywamy zbiorami domkniętymi. Rodzina zbiorów domkniętych posiada własności dualne do własności zbiorów otwartych, a więc jest zamknięta ze względu na dowolne przecięcia i skończone sumy i tworzy kratę zupełną, zarówno względem inkluzji, jak i względem odwrotnej inkluzji. Kratę zbiorów domkniętych oznaczamy dalej jako Γ(X). Ponieważ Γ(X) jest podzbiorem 𝒫(X) zamkniętym ze względu na dowolne infima, więc dla dowolnego AX istnieje najmniejszy zbiór domknięty zawierający A, który jest niczym innym, jak tylko infimum zbioru ograniczeń górnych A w Γ(X) (czyli przecięciem wszystkich domkniętych nadzbiorów A). Zbiór ten oznaczamy 𝐜𝐥τ(A) albo po prostu 𝐜𝐥(A) jeśli τ jest ustalona. Podobnie, jak w przypadku operacji wnętrza, odwzorowanie 𝐜𝐥:𝒫(X)𝒫(X) jest dobrze określoną funkcją, a zbiór CX jest domknięty wtw, gdy jest punktem stałym odwzorowania 𝐜𝐥, to jest gdy C=𝐜𝐥(C).

Bazy w przestrzeniach topologicznych

Niech (X,τ) będzie przestrzenią topologiczną. Bazą topologii τ nazywamy każdą podrodzinę βτ taką, że dla każdego otoczenia A punktu x istnieje Bβ taki, że xBA. W szczególności, cała rodzina τ jest bazą topologii τ.

Przypomnijmy, że jeśli P jest częściowym porządkiem, to jego podzbiory A,Bwspółkońcowe jeśli A=B. Ponadto, jeśli AB oraz A=B to mówimy, że A jest współkońcowy w B. Rozważmy więc kratę (𝒫(X),) dla przestrzenitopologicznej (X,τ). W tej kracie rodzina 𝒩(x) dla dowolnego xX jest zbiorem skierowanych. Zauważmy, że podrodzina β topologii τ na X jest bazą wtw, gdy dla każdego xX, zbiór β(x) jest współkońcowy w 𝒩(X), gdzie β(x)={BβxB}.

Zbiory zwarte

Podzbiór K przestrzeni topologicznej (X,τ) nazywamy zwartym, jeśli dowolne pokrycie K zbiorami otwartymi zawiera podpokrycie skończone, to jest: jeśli K dla dowolnej rodziny τ, to istnieje podrodzina fin taka, że K. W praktyce będziemy mieli bardzo często do czynienia z rodzinami indeksowanymi, więc definicja zwartości upraszcza się do nastepującej: KX jest zwarty wtw, gdy KiIAi dla Aiτ implikuje KAi1...Ain dla i1,...,inI, gdzie nω.

Porządek specjalizacji i aksjomaty oddzielania

W dowolnej przestrzeni topologicznej (X,τ) możemy zdefiniować relację przechodnią i zwrotną między elementami x,yX w następujący sposób:

xτy(Uτ)(xUyU)

którą nazywamy preporządkiem specjalizacji. Mówimy, że przestrzeń topologiczna X spełnia aksjomat oddzielania T0 (lub: jest przestrzenią T0) jeśli τ jest częściowym porządkiem, to znaczy wtw, gdy τ jest relacją antysymetryczną. Dalej, mówimy, że przestrzeń topologiczna X spełnia aksjomat oddzielania T1 (jest przestrzenią T1) wtw, gdy τ redukuje się do równości. Oczywiście definicje powyższe implikują, że każda przestrzeń T1 jest T0, ale nie jest odwrotnie, jak pokazuje przykład topologii {,{1},{0,1}} na zbiorze dwuelementowym {0,1}.

Nazwy ,,aksjomaty oddzielania" pochodzą stąd, że w przestrzeniach topologicznych o własnościach T0 czy T1 zbiory otwarte oddzielają punkty w odpowiedni sposób (patrz zestaw ćwiczeń do wykładu). W dalszej częsci kursu będziemy mówić głównie o przestrzeniach T0, które nie są przestrzeniami T1 (konkretnie, tak zwana topologia Scotta na nietrywialnych dziedzinach posiada te własności, co wykażemy poniżej). Z drugiej strony, niemal wszystkie przestrzenie topologiczne rozważane w analizie, geometrii itd. itp. spełniają aksjomaty silniejsze niż T1. Nasz wykład będzie więc różnił się znacznie od standardowego wykładu topologii ogólnej.

Funkcje ciągłe

Można śmiało powiedzieć, że struktura topologiczna na zbiorach jest wprowadzana po to, aby w sposób ścisły móc mówić o ciągłości funkcji. Przedmiot Topologia jest więc przede wszystkim nauką o funkcjach ciągłych między przestrzeniami topologicznymi.

Definicja. Niech (X,τ),(Y,α) będą przestrzeniami topologicznymi. Mówimy, że funkcja f:XY jest ciągła wtw, gdy dla każdego zbioru otwartego A w Y, przeciwobraz f1[A] jest otwarty w X (tj. (AY)(Aαf1[A]τ)).

Dowodzi się w prosty sposób, że funkcja jest ciągła wtw, gdy przeciwobraz dowolnego zbioru domkniętego jest domknięty.

Topologia Scotta na porządkach

W tej części wykładu pokażemy, że każdy zbiór częściowo uporządkowany może być traktowany jako przestrzeń topologiczna. Topologia, którą w naturalny sposób można zdefiniować na każdym posecie nazywa się topologią Scotta i pochodzi od nazwiska słynnego logika Dany S. Scotta.

Definicja. Niech P będzie częściowym porządkiem. Zbiór U nazywamy otwartym w sensie Scotta jeśli spełnia dwa warunki:


(S1) U=U (U jest zbiorem górnym),

(S2) Jeśli dla zbioru skierowanego DP mamy DU, to istnieje element dD taki, że dU.

O zbiorze UP mającym własność (S2) mówimy, że jest nieosiągalny przez suprema zbiorów skierowanych. Rodzinę zbiorów otwartych w sensie Scotta oznaczamy σ(P) lub po prostu σ.


Twierdzenie. Niech P będzie częściowym porządkiem. Zbiory otwarte w sensie Scotta tworzą topologię.

Dowód: Niech O,Uσ. Pokażemy, że OUσ. Jest oczywiste, że OU jest zbiorem górnym, więc pokażemy tylko własność (S2). Niech D będzie dowolnym zbiorem skierowanym w P, który posiada supremum x=DP. Jeśli xOU, to xO i xU, a więc istnieją elementy oDO i uDU. Ale D jest skierowany, więc istnieje yD taki, że o,uy. Ponieważ O i U są zbiorami górnymi, yD(OU), co należało pokazać.

Niech Ai będzie dowolną rodziną zbiorów otwartych. Jest jasne, że iIAi jest zbiorem górnym. Następnie, jeśli D=xiIAi dla DD, to xAi dla pewnego iI. A zatem istnieje dD taki, że dAi. Element d należy więc do iIAi, a więc DiIAi, czego należało dowieść. QED.

Można pokazać, że zbiór CP jest domknięty w sensie Scotta, jeśli jest zbiorem dolnym i zawiera wszystkie suprema swoich podzbiorów skierowanych (o tej drugiej własności mówimy, że zbiór domknięty w sensie Scotta jest zamknięty ze względu na suprema zbiorów skierowanych). Najprostszymi przykładami zbiorów domkniętych są ideały głowne x dla xP.

Okazuje się, że porządek specjalizacji dla topologii Scotta na P jest zawsze porządkiem częściowym, który pokrywa sie z tym na P.

Twierdzenie. Niech (P,) będzie częściowym porządkiem. Dla dowolnych elementów x,yP następujące warunki są równoważne:

1. xy,

2. xσy,

3. x𝐜𝐥({y}).

Co więcej, topologia Scotta jest T0.

Dowód: (1)(2) wynika z tego, że zbiory otwarte są górne. (2 (3): przypuśćmy, że x𝐜𝐥({y}). Wówczas istnieje C domknięty w sensie Scotta, taki, że yC i xC. A zatem dla zbioru otwartego U=PC mamy xU i yU. To znaczy, że x/σy, co należało pokazać. (3)(1): ponieważ ideał y jest domknięty w sensie Scotta i zawiera y, więc 𝐜𝐥({y})y, a zatem xy.

Własność T0 wynika z równoważności (1) i (2) powyżej. QED.