Processing math: 100%

Zbiory przeliczalne

Zbiory przeliczalne



Podamy poniżej dwie równoważne, jak się okaże, definicje przeliczalności.

Definicja 2.1

Zbiór X jest przeliczalny, gdy XmN0, dla pewnego N0N.

Definicja 2.2

Zbiór X daje się ustawić w ciąg, gdy istnieje surjekcja f:NX.

Twierdzenie 2.3

Niepusty zbiór X daje się ustawić w ciąg wtedy i tylko wtedy, gdy jest przeliczalny.

Dowód

Jeśli X jest przeliczalny przy bijekcji f:N0X, to niewątpliwie daje się ustawić w ciąg - uzupełniamy bijekcje jednym elementem wyjętym z niepustego X. Jeśli X daje sie ustawić w ciąg przy użyciu funkcji f:NX , to z surjektywności mamy, że f1({x}) jest niepusty dla każdego x. Zdefiniujmy funkcje g:XN jako g(x)=f1({x}). Funkcja ta wybiera najmniejsze elementy z przeciwobrazów elementów X, jest zatem iniekcją, a więc bijekcja pomiędzy X a podzbiorem N.

Znowu, tak jak w przypadku Twierdzenia 1.8, radziłbym zapoznać sie z wykładem 11 "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady" dotyczącym aksjomatu wyboru i jego konsekwencji. W szczególności pożyteczne byłoby przeczytanie podrozdziału 3.1 Twierdzenia dotyczące zbiorów i zawartego w nim Ćwiczenia 3.1. Znajdą tam państwo uogólnienie poprzedniego twierdzenia na sytuacje, gdzie nie zakłada się przeliczalności zbioru X.

Twierdzenie 2.4

X jest przeliczalny wtedy i tylko wtedy, gdy X jest skończony lub równoliczny z N.

Proponuję dowód wykonać jako proste ćwiczenie.

Ćwiczenie 2.5

Dowiedź Twierdzenia 2.4.


Lemat 2.6

Własności zbiorów przeliczalnych:

  1. Podzbiór przeliczalnego zbioru jest przeliczalny.
  2. Suma zbiorów przeliczalnych jest przeliczalna.
  3. N2 jest przeliczalny.
  4. Iloczyn kartezjański zbiorów przeliczalnych jest przeliczalny.
  5. Nk dla k1 jest przeliczalny.
  6. Niech xP(P(X)) będzie skończoną rodziną zbiorów przeliczalnych. Wtedy x jest przeliczalny.
  7. Jeżeli X przeliczalny oraz rP(P(X))jest rozkładem, to r jest przeliczalny.

Twierdzenie jest proste i dlatego proponuję wykonać dowody samodzielnie jako ćwiczenie.

Ćwiczenie 2.7

Dowiedź Lematu 2.6.


Twierdzenie 2.8

Zbiory liczb całkowitych i wymiernych są przeliczalne.

Dowód

Jest to prosta konsekwencja punktu 7 Lematu 2.6. Zbiór Z=N×N/ oraz zbiór Q=Z×Z/ są rozkładami zbiorów przeliczalnych.

Dla kontrastu udowodnimy, że zbiór liczb rzeczywistych przeliczalny nie jest.

Twierdzenie 2.9 [Cantora]

Zbiór liczb rzeczywistych nie jest przeliczalny.

Dowód

Podany poniżej dowód pochodzi od Georga Cantora. Pokażemy, że odcinek liczb rzeczywistych [0,1] nie jest przeliczalny. Cały zbiór R jako większy też nie może być przeliczalny. Dla dowodu niewprost przypuśćmy, że jest przeciwnie. Załóżmy zatem, że istnieje surjektywny ciąg f:N[0,1]. Zdefiniujemy indukcyjnie dwa ciągi punktów a:N[0,1] i b:N[0,1] odcinka [0,1] o własności ai<bi tak, aby i-ty element ciągu f nie należał do odcinka domkniętego [ai+1,bi+1]. Tak więc kładziemy początkowo a0=0 i b0=1. Przypuśćmy, że zdefiniowane są już obydwa ciągi, dla in. Odcinek [ai,bi] dzielimy na trzy równe części i za ai+1 i bi+1 wybieramy końce tego spośród nich, do którego nie należy element fi ciągu f.

Jako ćwiczenie podamy sprawdzenie następujących własności ciągów ai i bi:

  1. Ciąg a jest słabo rosnący, czyli aiai+1.
  2. Ciąg b jest słabo malejący, czyli bibi+1.
  3. biai=13i.
  4. |bi+1bi|(23)i.
  5. |ai+1ai|(23)i.

Własności te implikują fakt, że zarówno ai jak i bi są ciągami Cauchy'ego; jak i to, że są równoważne w sensie definicji liczb rzeczywistych. Zatem istnieje liczba rzeczywista x zadana jednocześnie przez aproksymacje a i b, czyli x=[a]=[b]. Ze względu na na 1. i 2. aixbi, dla każdego i. To przeczy samej definicji wybierania odcinków, którą przeprowadzono tak, by elementy ciągu f nie leżały w żadnym z nich. Zatem f nie mógł być surjekcją.

Podamy poniżej definicje nierówności na mocach zbiorów.

Definicja 2.10

AmB wtw istnieje iniekcja f:AB.

A<mB wtw AmB i nieprawda, że AmB.

Twierdzenie 2.11

Następujące warunki są równoważne:

  1. Dla dowolnych zbiorów A,B zachodzi AmB i BmA, to AmB.
  2. Dla dowolnych zbiorów A,B zachodzi AmB i BA, to AmB.
  3. Dla dowolnych zbiorów A,B,C zachodzi A<mB i B<mC, to A<mC.

Dowód

(2)(1). Niech AmB i BmA. Niech f:BA iniekcja oraz niech B0=f(B). Mamy więc AmB0 oraz B0A. Stosując (2) do A,B0, otrzymujemy AmB0, co wobec BmB0 daje AmB.

(1)(3). Z założeń (3) mamy, że A<mB i B<mC. Można je osłabić, otrzymując AmB i BmC. Z przechodniości m (co odpowiada składaniu iniekcji) otrzymujemy AmC. Pozostaje dowieść, że nieprawdą jest AmC. Gdyby AmC, to mielibyśmy BmA. Stosując (1) dla A,B, mielibyśmy AmB, co przeczy A<mB.

(3)(2). Niech AmB i BA, co daje też BmA. Gdyby nieprawdą było, że AmB, to mielibyśmy zarówno A<mB jak i B<mA, co na mocy (3) dawałoby sprzeczność A<mA.

W twierdzeniu powyżej pokazaliśmy równoważność trzech warunków, nie pokazując, czy którykolwiek z nich jest prawdziwy. Teraz pokażemy (1). Twierdzenie to znane jest pod nazwą twierdzenia Cantora-Bernsteina. Zatem twierdzenie to wyraża słabą antysymetrię relacji porządku na mocach zbiorów. Zobaczymy, że jest ono niezwykle przydatne do uzasadnienia wielu faktów teorii mocy, co bez tego twierdzenia często pociągałoby konieczność przeprowadzania długich i skomplikowanych dowodów.

Twierdzenie 2.12 [Cantora - Bernsteina]

Jeżeli AmB i BmA to AmB.

Dowód

Przygotowania do tego dowodu zostały podjęte wcześniej. Służył do tego Wykład 6 poświęcony między innymi obrazom zbiorów przez funkcje. Nietrywialnym było dowiedzenie twierdzenia Knastera-Tarskiego, a przy jego pomocy lematu Banacha. Ten wysiłek zwróci się nam teraz (patrz wykład 6: "Funkcje, tw. o faktoryzacji, produkt uogólniony, obrazy i przeciwobrazy, tw. Knastera-Tarskiego i lemat Banacha"). Niech zatem f:AB i g:BA będą iniekcjami. Na mocy lematu Banacha (patrz wykład 6: "Funkcje, tw. o faktoryzacji, produkt uogólniony, obrazy i przeciwobrazy, tw. Knastera-Tarskiego i lemat Banacha", Lemat Banacha), istnieją rozłączne zbiory A1,A2 wzajemnie uzupełniające się do A jak i rozłączne zbiory B1,B2 wzajemnie uzupełniające się do B takie, że f(A1)=B1 i symetrycznie g(B2)=A2. Możemy zatem na rozłącznych zbiorach A1,A2 skleić dwie iniekcje f|A1 i g1|A2 będące zawężeniami oryginalnych funkcji. Otrzymane sklejenie f|A1g1|A2 jest bijekcją.

Poniżej poznamy twierdzenie pochodzące od Cantora, pokazujące, że można budować zbiory o dowolnie wielkiej mocy. Z niego i z twierdzenia Cantora-Bernstaina pokażemy, że zbiorów jest tak dużo, że same nie tworzą zbioru. Fakt ten jest już nam znany xx (patrz wykład 4: "Teoria mnogości ZFC. Operacje na zbiorach", Fakt 10.1) i jest konsekwencja aksjomatu regularności. Niemniej przeprowadzimy prosty dowód, odwołujący się do faktów z teorii mocy. Dowód poniższy jest dowodem przekątniowym. W wykładach dotyczących teorii obliczeń i logiki znajdą państwo wiele takich dowodów.

Twierdzenie 2.13 [Cantora]

A<mP(A).

Dowód

Łatwo zauważyć, że istnieje iniekcja wkładająca A w P(A). Przykładowo możemy wziąć funkcje przypisującą elementowi x zbioru A singleton {x}. Załóżmy, że istnieje bijekcja f:AP(A). Obrazami elementów ze zbioru A są podzbiory A. Utwórzmy zbiór C={zA:zf(z)}. Ze względu na surjektywność f musi istnieć taki element z0A, że f(z0)=C. Rozstrzygnijmy problem, czy z0f(z0). Jeżeli tak, to z0C, a zatem z0f(z0) sprzeczność. Jeżeli nie to, z0f(z0), a zatem z0C, czyli z0f(z0) sprzeczność.

Twierdzenie 2.14 [Cantora]

Nie istnieje zbiór wszystkich zbiorów.

Dowód

Gdyby taki zbiór istniał, mielibyśmy trudności z przypisaniem mu mocy. Mianowicie, niech ten zbiór nazywa się A. W takim razie P(A)A, bo każdy podzbiór A jest zbiorem. Trywialnie mamy w drugą stronę AmP(A). Zatem z twierdzenia Cantora-Bernsteina otrzymujemy AmP(A), co jest sprzeczne z twierdzeniem Cantora.

Twierdzenie 2.15

Każdy zbiór nieskończony zawiera podzbiór przeliczalny równoliczny z N.

Dowód

Dowód tego bardzo intuicyjnego faktu odwołuje się do aksjomatu wyboru. Proszę o zapoznanie się z dowodem tego twierdzenia w wykładzie 11, Twierdzenie 4.1, oraz o zapoznanie się z innymi faktami tego rozdziału, które wymagają aksjomatu wyboru (patrz wykład 11: "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady", Twierdzenie 4.1>).