Luźne notatki (wersja 12.01.2017)

Transkrypt

Luźne notatki (wersja 12.01.2017)
Notatki do wykładu LiTM
Andrzej Sitarz
Uniwersytet Jagielloński
1. Rachunek zdań
1.1
Co jest zdaniem logicznym ?
Przykład 1.1 — Przykładowe zdania logiczne. Zdania którym można przypisać
prawda lub fałsz:
• Trójkat
˛ o równych katach
˛
jest równoboczny,
• 3 < 2,
• 9x2R x > 0.
Przykład 1.2 — Zdania, które nie sa˛ zdaniami logicznymi. :Zdania którym nie
można przypisać prawda lub fałsz:
• Woda jest ciepła,
• Istnieje życie poza Ziemia,˛
• x = 2.
1.2
Operacje na zdaniach logicznych.
Definicja 1.2.1 Negacja:
p 1
¬p 0
0
1
Definicja 1.2.2 Koniunkcja, alternatywa i implikacja:
p^q
q=1
q=0
p=1
1
0
p=0
0
0
p_q
q=1
q=0
Definicja 1.2.3 Równoważność:
p,q
q=1
q=0
p=1
1
0
p=0
0
1
p=1
1
1
p=0
1
0
p)q
q=1
q=0
p=1
1
0
p=0
1
1
Rozdział 1. Rachunek zdań
4
1.3
Tautologie
Prawa rachunku zdań - zdania, które dla każdych wartości zdań składowych zawsze maja˛
wartość logiczna˛ 1.
(¬q ) ¬p) ) (p ) q) ,
p q ¬q ¬p
1 1 0
0
1 0 1
0
0 1 0
1
0 0 1
1
Istotne prawa:
¬q ) ¬p
1
0
1
1
(1.3.1)
p)q
1
0
0
0
T
1
1
1
1
¬(¬p) , p,
¬(p ^ q) , (¬p) _ (¬q),
¬(p _ q) , (¬p) ^ (¬q),
p _ (q _ r) , (p _ q) _ r,
p ^ (q ^ r) , (p ^ q) ^ r,
p ^ (q _ r) , (p ^ q) _ (p ^ r),
p _ (q ^ r) , (p _ q) ^ (p _ r).
(1.3.2)
(1.3.3)
(1.3.4)
(1.3.5)
(1.3.6)
(1.3.7)
(1.3.8)
Zast˛epowanie spójników (uwaga na bład
˛ na wykładzie):
(p ) q) , ((¬p) _ q)
(1.3.9)
Zbiór spójników jest zupełny jeśli każda˛ 2-argumentowa˛ funkcj˛e można opisać przy użyciu
tych spójników.
Twierdzenie 1.1 — (bez dowodu). {^, _} nie jest zupełny, {0, )} jest zupełny,
{^, ¬} jest zupełny.
Ćwiczenie 1.1 — 1. Czy {), ¬} jest zupełny ?
1.4
⌅
Dowodzenie praw rachunku zdań
p
1
1
0
0
¬(p _ q) , (¬p ^ ¬q)
q
1
0
1
0
??
¬q
0
1
0
1
¬p
0
0
1
1
¬(p _ q)
0
0
0
1
(1.4.10)
¬p ^ ¬q
0
0
0
0
L,P
1
1
1
1
(¬p ) ¬q) ) ((¬p ) q) ) q) ,
(1.4.11)
1.5 Metoda uproszczona
5
Sprawdźmy:
p
1
1
0
0
q
1
0
1
0
¬p ¬q
0
0
0
1
1
0
1
1
¬p ) ¬q
1
1
0
1
¬p ) q
1
1
1
0
(¬p ) q) ) q
1
0
1
1
L)P
1
0
1
1
Czyli nie jest to tautologia !
1.5
Metoda uproszczona
(p ) (q ) r)) ) ((p ) q) ) (p ) r)) ,
(1.5.12)
Szukamy możliwych przypoprzadkowań
˛
p, q, r dla których całe wyrażenie ma wartość 0:
1. p ) (q ) r) , 1
2. ((p ) q) ) (p ) r) , 0
3. z (2): (p ) q) , 1
4. z (2): (p ) r) , 0
5. z (4): p , 1
6. z (4): r , 0
7. z (3) i (5): q , 1
8. z (5–7): p ) (q ) r) , 0
9. sprzeczność z (1)
Ćwiczenie 1.2 — 2. Prosz˛e metoda˛ uproszczona˛ spróbować udowodnić tautologi˛e
podobna˛ do (1.4.11):
(¬p ) ¬q) ) ((¬p ) q) ) p) ,
(1.5.13)
⌅
Zasada wyłaczonego środka p _ ¬p , 1:
Przykład 1.3 — Zastosowanie tertium non datur. Pokazmy, że istnieja˛ liczby niep
wymierne
a, b, takie, że ab jest wymierne. Weźmy a =
p
b = 2.
Mamy:
p
p
2
2
jest wymierne
Ponieważ:
otrzymujemy:
✓
p
2
p
p ◆ 2
2
=
p
_
2
p
2 =2
2
p
2
p
2, b =
p
2, lub a =
jest niewymierne
jest wymierne
p
2
2
,
Rozdział 1. Rachunek zdań
6
p
1.6
p
2
2
jest wymierne
_
✓
p
2
p
p ◆ 2
2
jest wymierne.
Formy zdaniowe
Forma zdaniowa p(x) gdzie x jest zmienna˛ z pewnego zakresu X jest odwzorowaniem z X
w zdania logiczne. To znaczy dla konkretnego x0 z X, p(x0 ) jest już zdaniem logicznym.
Formy zdaniowe nie sa˛ zdaniami - ale zdaniami sa:
˛
8x p(x),
9x p(x).
Przykład 1.4 — formy zdaniowe i zdania:.
•
•
•
•
1.7
student X zda egzamin LiTM
student X zda egzamin z przedmiotu Y
istnieje student który zda egzamin z każdego przedmiotu
każdy student zda egzamin z LiTM
Prawa rachunku kwantyfikatorów
¬ (9x p(x)) , 8x (¬p(x)),
¬ (8x p(x)) , 9x (¬p(x)),
8x (p(x) ^ q(x)) , (8x p(x) ^ 8x q(x)) ,
9x (p(x) _ q(x)) , (9x p(x) _ 9x q(x)) ,
8x (p(x) _ q(x)) ( (8x p(x) _ 8x q(x)) ,
9x (p(x) ^ q(x)) ) (9x p(x) ^ 9x q(x)) ,
8x (p(x) ) q(x)) ) (8x p(x) ) 8x q(x)) ,
8x (p(x) ) q(x)) ) (9x p(x) ) 9x q(x)) ,
(1.7.14)
(1.7.15)
(1.7.16)
(1.7.17)
(1.7.18)
(1.7.19)
(1.7.20)
(1.7.21)
Dowód jednego z praw:
Dowód.
¬ (9x p(x)) , 8x (¬p(x))
Jeśli lewa strona jest fałszywa, to istnieje x0 z zakresu X dla którego mamy p(x0 ) jest 1.
Ale wtedy ¬p(x0 ) jest 0 i zatem prawa strona jest fałszywa. Na odwrót, jeśli prawa strona
jest prawdziwa, to dla dowolnego x0 zdanie p(x0 ) jest 0, a zatem prawa strona też jest
prawdziwa.
⌅
Inny dowód:
Dowód.
9x (p(x) _ q(x)) , (9x p(x) _ 9x q(x)) ,
1.8 Formy zdaniowe wielu zmiennych
7
Niech lewa strona b˛edzie fałszywa, wtedy dla dowolnego x0 z zakresu X mamy p(x0 )
oraz q(x0 ) sa˛ fałszywe. A zatem skoro dla dowolnego x0 to zachodzi, to zdania po prawej
stronie też sa˛ fałszywe, czyli prawa strona też jest fałszywa.
Z kolei, jeśli prawa strona jest prawdziwa, to któreś ze zdań jest prawdziwe. Ustalmy,
że
⌅
Przykład 1.5 — iż wynikania nie da sie˛ zastapi
˛ ć równoważnościa.
˛ Niech za-
kresem x b˛edzie zbiór liczb naturalnych, p(x) : x > 5, q(x) : x < 4. Wtedy jest to
kontrprzykład na (1.7.9) i (1.7.11), (1.7.12).
1.8
Formy zdaniowe wielu zmiennych
Niech p(x, y) b˛edzie forma˛ zdaniowa˛ zmiennych x, y:
8x 8y p(x, y) , 8y 8x p(x, y),
9x 9y p(x, y) , 9y 9x p(x, y),
8x 9y p(x, y) ( 9y 8x p(x, y),
(1.8.22)
(1.8.23)
(1.8.24)
Przykład 1.6 — iż wynikania nie da sie˛ zastapi
˛ ć równoważnościa.
˛ Niech x, y
b˛eda˛ liczbami naturalnymi, i p(x, y) : x < y.
2. Teoria Mnogości
2.1
Zbiory i operacje na zbiorach
2.2
Iloczyn kartezjański zbiorów
2.3
Zbiór potegowy
˛
2.4
Operacje na rodzinach zbiorów
3. Relacje
Definicja 3.0.1 Niech A, B b˛eda˛ zbiorami. Relacja˛ R nazywamy dowolny podzbiór
iloczynu kartezjańskiego R ✓ A ⇥ B.
Przykład 3.1 Relacja pusta R = 0.
/
3.1
Operacje na relacjach
Definicja 3.1.1 Relacja˛ odwrotna˛ R 1 nazywamy relacj˛e w B ⇥ A zdefiniowana˛ nast˛e-
pujaco:
˛
1
(b, a) 2 R
, (a, b) 2 R.
Definicja 3.1.2 Jesli mamy relacje R ✓ A ⇥ B i S ✓ B ⇥C, to złożeniem tych relacji
nazywamy relacj˛e RS ⇢ A ⇥C:
(a, c) 2 RS , 9b2B : (a, b) 2 R ^ (b, c) 2 S .
Twierdzenie 3.1 Składanie relacji jest łaczne,
˛
to znaczy:
(RS )T = R(S T ).
Dowód. Niech relacje b˛eda˛ odpowiednio:
R ✓ A ⇥ B,
S ✓ B ⇥C,
T ✓ C ⇥ D.
Mamy:
(a, d) 2 (RS )T , 9c2C : (a, c) 2 RS ^ (c, d) 2 T
, 9c2C : (9b2B : (a, b) 2 R ^ (b, c) 2 S ) ^ (c, d) 2 T
, 9c2C : 9b2B : (a, b) 2 R ^ (b, c) 2 S ^ (c, d) 2 T
, 9b2B : 9c2C : (a, b) 2 R ^ (b, c) 2 S ^ (c, d) 2 T
, 9b2B : (a, b) 2 R ^ (b, d) 2 S T
, (a, d) 2 R(S T )
⌅
Twierdzenie 3.2 Dla dowolnych relacji R ✓ A ⇥ B i S ✓ B ⇥C:
(RS )
1
=S
1
R
1
Przykład 3.2 Przykłady relacji i relacji odwrotnych:
.
Rozdział 3. Relacje
12
3.2
Typy relacji
Szczególnym typem relacji sa˛ relacje określone na zbiorze A ⇥ A.
Definicja 3.2.1 Relacj˛e R ✓ A ⇥ A nazywamy zwrotna,
˛ jeśli:
8a2A (a, a) 2 R.
Definicja 3.2.2 Relacj˛e R ✓ A ⇥ A nazywamy symetryczna,
˛ jeśli:
(a, b) 2 R ) (b, a) 2 R.
Definicja 3.2.3 Relacj˛e R ✓ A ⇥ A nazywamy antysymetryczna,
˛ jeśli:
(a, b) 2 R ^ (b, a) 2 R ) a = b.
Definicja 3.2.4 Relacj˛e R ✓ A ⇥ A nazywamy przechodnia,
˛ jeśli:
(a, b) 2 R ^ (b, c) 2 R ) (a, c) 2 R.
Definicja 3.2.5 Relacj˛e R ✓ A ⇥ A nazywamy spójna,
˛ jeśli:
(a, b) 2 R _ (b, a) 2 R.
3.3
Relacje równoważności
Definicja 3.3.1 Mówimy, iż R jest relacja˛ równoważności, jesli jest zwrotna, syme-
tryczna i przechodnia.
Definicja 3.3.2 Klasa˛ równoważności (klasa˛ abstrakcji) a 2 A wzgl˛edem relacji rów-
noważności R nazywamy podziór A, [a]:
[a] ⇢ A,
x 2 [a] , (a, x) 2 R.
Twierdzenie 3.3
a, b 2 A,
[a] \ [b] = 0/ , (a, b) 2 R.
Twierdzenie 3.4
a, b 2 A,
[a] \ [b] = 0/ _ [a] = [b] 2 R.
Twierdzenie 3.5
[
[a] = A.
a2A
Twierdzenie 3.6 Jeśli
A=
[
i
Ai ,
Ai \ A j = 0,
/ i 6= j,
3.4 Relacje porzadku
˛
13
to istnieje relacja równoważności taka, że każdy Ai jest klasa˛ równoważności.
Definicja 3.3.3 Jeśli A zbiór, R relacja równoważności, to zbiorem ilorazowym A/R
nazywamy zbiór klas abstrakcji:
x 2 A/R , x = [a], a 2 A.
3.4
Relacje porzadku
˛
Definicja 3.4.1 Relacje R nazywamy cz˛eściowego porzadku
˛
jeśli jest zwrotna, anty-
symetryczna i przechodnia.
Przykład 3.3 Zbiór P(A) jest cz˛eściowo uporzadkowany
˛
wzgl˛edem relacji ✓.
Przykład 3.4 Każda rodzina zbiorów jest cz˛eściowo uporzadkowana
˛
wzgl˛edem relacji
✓.
Definicja 3.4.2 Relacje R nazywamy liniowego porzadku
˛
jeśli jest zwrotna, antysy-
metryczna, spójna i przechodnia.
Przykład 3.5 Zbiór P(A) nie jest liniowo uporzadkowany
˛
wzgl˛edem relacji ✓.
Przykład 3.6 Rodzina zbiorów Ai i=1,2,... , taka że Ai ✓ Ai+1 jest liniowo uporzadko˛
wana wzgl˛edem relacji ✓.
3.5
Funkcje
Definicja 3.5.1 Relacj˛e f ⇢ A ⇥ B nazywamy funkcja,
˛ jeśli:
i)8a2A 9b2B : (a, b) 2 f ,
ii)(a, b) 2 f ^ (a, b0 ) 2 f ) b = b0 .
Piszemy b = f (a) jeśli (a, b) 2 f , oraz f : A ! B.
Definicja 3.5.2 Funkcja f : A ! B posiada funkcj˛e odwrotna˛ jeśli relacja f 1 jest
funkcja.˛
Twierdzenie 3.7 Złożenie funkcji, f : A ! B, g : B ! C, które oznaczamy:
g f : A ! C,
jest funkcja.˛
Definicja 3.5.3 Funkcja f : A ! B jest injekcja˛ jeśli:
f (a1 ) = f (a2 ) ) a1 = a2 .
Rozdział 3. Relacje
14
Definicja 3.5.4 Funkcja f : A ! B jest surjekcja˛ jeśli:
8b2B 9a2A b = f (a).
Definicja 3.5.5 Funkcja f : A ! B jest bijekcja˛ jeśli jest injekcja˛ i surjekcja.
˛
Ćwiczenie 3.1 Czy złożenie injekcji jest injekcja˛ ?
Czy złożenie suriekcji jest suriekcja˛ ?
Czy złożenie bijekcji jest bijekcja˛ ?
⌅
3.6
Obrazy i przeciwobrazy
Definicja 3.6.1 Funkcja f : X ! Y zbiory A ✓ X, B ✓ Y . Obrazem zbioru A przez
funkcj˛e f :
y 2 f (A) , 9x 2 A : y = f (x).
Definicja 3.6.2 Funkcja f : X ! Y zbiory A ✓ X, B ✓ Y . Przeciwobrazem zbioru B
przez funkcj˛e f :
x2 f
1
(B) , f (x) 2 B.
Twierdzenie 3.8
f (A [ B) = f (A) [ f (B),
f (A \ B) ✓ f (A) \ f (B),
f (A) \ f (B) ✓ f (A \ B).
Twierdzenie 3.9
f
1
f
1
f
1
(A [ B) = f
(A \ B) = f
(A \ B) = f
1
1
1
(A) [ f
(A) \ f
(A) \ f
1
(B),
1
(B),
1
(B).
4. Liczby naturalne
Definicja 4.0.1 Rodzin˛e zbiorów N nazywamy zbiorem induktywnym jeśli:
0/ 2 N ,
Element:
X 2 N ) X [ {X} 2 N .
X [ {X} = X 0 ,
okreslamy nast˛epnikiem elementu X.
Twierdzenie 4.1 Jeśli N , M sa˛ zbiorami induktywnymi to N \ M też jest zbiorem
induktywnym. Podobnie, Jeśli Ni jest rodzina zbiorów induktywnych to jej przeci˛ecie
też jest zbiorem induktywnym.
Twierdzenie 4.2 Istnieje najmniejszy zbiór induktywny.
Dowód. Weźmy dowolny zbiór induktywny N i rodzin˛e jego podzbiorów, które sa˛
induktywne. Oznaczmy przeci˛ecie tej rodziny jako N. Z twierdzenia powyżej jest to zbiór
induktywny. Z konstrukcji, nie istnieje żaden inny zbiór induktywny istotnie zawarty w N,
a N \ M 6= 0/ jest też zbiorem induktywnym zawartym w N. A zatem N jest najmniejszym
zbiorem induktywnym który nazywamy zbiorem liczb naturalnych.
⌅
Twierdzenie 4.3 — Zasada indukcji. Jeśli dla zbioru N ✓ N wiadomo iż 0/ 2 N
oraz X 2 N implikuje X 0 2 N to X = N.
Dowód. Z założenia N jest induktywny, a N jest najmniejszym zbiorem induktywnym,
wi˛ec N = N.
⌅
Definicja 4.0.2 Elementy N oznaczamy jako 0 (0),
/ 1 = 00 , 2 = 10 itd. Na N wprowa-
dzamy relacj˛e:
m  n () m ✓ n.
Twierdzenie 4.4 Dla dowolnych elementów m, n 2 N zachodzi:
(i)
(ii)
(iii)
(iv)
(v)
(vi)
m 2 n ) m ✓ n,
m2
/ m,
(m ✓ n) ^ (m 6= n) ) m 2 n,
m = n albo m 2 n albo n 2 m,
m ✓ n ^ n ✓ m ) m = n,
relacja  jest relacja˛ porzadku
˛
liniowego.
Przykładowy dowód (ii). Oznaczmy przez M zbiór m 2 N takich, że (ii) zachodzi. Na
pewno 0 2 M (bo nic nie należy do zbioru pustego). Załóżmy, że m 2
/ m. Bierzemy
m0 = m [ {m}. Przeprowadźmy dowód nie wprost. Jeśli m0 2 m0 to albo m0 2 m albo
Rozdział 4. Liczby naturalne
16
m0 = m. W pierwszym przypadku, korzystamy z (i) i wtedy m0 = m [ {m} ✓ m. To
zachodzi jednak jedynie wtedy gdy m 2 m co daje sprzeczność z założeniem indukcyjnym.
Druga możliwość to m0 = m [ {m} = m co znów prowadzi do m 2 m i sprzeczności. Zatem
M jest induktywny a co za tym idzie M = N.
⌅
Twierdzenie 4.5 — Definicja funkcji za pomoca˛ indukcji. Niech X,Y b˛eda˛ dowol-
nymi zbiorami. F : X ! Y zadana˛ funkcja,˛ oraz G : N ⇥ X ⇥ Y ! Y zadana˛ funkcja.˛
Wtedy istnieje dokładnie jedna funkcja
f : X ⇥ N ! Y,
spełniajaca:
˛
f (x, 0) = F(x),
f (x, n0 ) = G(x, n, f (n, x)).
Definicja 4.0.3 Dla liczb naturalnych definiujemy działania:
• dodawanie: n + 0 = n oraz n + m0 = (n + m)0
• mnożenie: n · 0 = 0 oraz n · m0 = n · m + n
Ćwiczenie 4.1 Jako zbiory X,Y bierzemy X = Y = N. Prosz˛e sprawdzić, czy biorac
˛
F(n) = n oraz G(m, n, k) = k0 otrzymamy dodawanie, natomiast biorac
˛ F(n) = 0 oraz
G(m, n, k) = m + k otrzymamy mnożenie.
⌅
5. Algebry Boole’a
Definicja 5.0.1 (S, 1, 0, +, ⇥, ) nazwyamy algebra Boole’a, jeśli: 0 2 S i 1 2 S a +, ⇥
sa˛ łacznymi
˛
i przemiennymi działaniami spełniajacymi
˛
reguły rozdzielności:
a ⇥ (b + c) = (a ⇥ b) + (a ⇥ c),
a + (b ⇥ c) = (a + b) ⇥ (a + c),
dla dowolnych a, b, c 2 S.
Ponadto:
a ⇥ 1 = a,
a⇥a = 0
dla dowolnych a, b.
(a + b) = a ⇥ b,
a + 0 = a,
a + a = 1,
(a ⇥ b) = a + b,
Najmniejsza algebra Boole’a składa si˛e z S = {0, 1}.
Twierdzenie 5.1 Dla dowolnego a 2 S zachodzi:
a ⇥ a = a,
a + a = a.
Dowód.
a = a ⇥ 1 = a ⇥ (a + a) = (a ⇥ a) + (a ⇥ a) = a ⇥ a + 0 = a ⇥ a.
a = a + 0 = a + (a ⇥ a) = (a + a) ⇥ (a + a) = (a + a) ⇥ 1 = a + a.
⌅
Ćwiczenie 5.1 Prosze sprawdzić, czy dla dowolnego a:
a + 1 = 1,
a ⇥ 0 = 0.
⌅
Twierdzenie 5.2 Niech X bedzie zbiorem a S algebra˛ Boole’a. Wtedy zbiór funkcji
X ! S z naturalnie zdefiniowanymi operacjami jest też algebra˛ Boole’a.
6. Elementy teorii mocy
Niech A b˛edzie zbiorem a P(A) rodzina jego podzbiorów. Wprowadzamy nastepujac
˛ a˛
relacj˛e na P(A):
Definicja 6.0.1 Dwa zbiory X,Y sa˛ w relacji równoliczności wtedy i tylko wtedy gdy
istnieje bijekcja z X w Y .
Twierdzenie 6.1 Relacja równoliczności jest relacja˛ równoważności.
Definicja 6.0.2 Klas˛e abstrakcji zbioru X wzgledem tej relacji nazywamy moca˛ zbioru
i oznaczamy |X|.
Twierdzenie 6.2 Dla dowolnych liczb naturalnych m, n zachodzi:
• |m| = |n| , m = n
• |m| 6= |N|
Dowód. Na poprzednim wykładzie pokazalismy, że nie istnieje bijekcja z n do n0 oraz
jesli m 6= n to nie istnieje bijekcja z m w n. Podobnie pokazalismy, iż nie istnieje surjekcja
z m w N.
⌅
Twierdzenie 6.3 Dla dowolnego zbioru A zachodzi, iż nie istnieje bijekcja z A w P(A).
Dowód. Przeprowadźmy dowód nie wprost. Niech f bedzie taka˛ hipotetyczna˛ bijekcja˛ z
A w P(A). Określmy nastepujacy
˛ zbiór:
A0 = {a 2 A : a 2
/ f (a)}.
Jest to dobrze okreslony podzbiór A a zatem skoro f jest surjekcja˛ to istnieje takie a0 2 A,
iż A0 = f (a0 ). Zobaczmy teraz czy a0 należy do tego zbioru.
Z jednej strony:
a0 2 A0 ) a0 2 f (a0 ) ) a0 2
/ A0 .
Z kolei:
a0 2
/ A0 ) a0 2
/ f (a0 ) ) a0 2 A0 .
Czyli otrzymujemy sprzeczność.
⌅
Twierdzenie 6.4 Nie istnieje zbiór wszystkich zbiorów.
Dowód. Jeśli taki zbiór by istniał to wszystkie jego pozdbiory byłyby jednocześnie jego
elementami. Wtedy łatwo moglibyśmy określić surjekcj˛e z tego zbioru na zbiór jego
podzbiorów co jest sprzeczne z powyższym twierdzeniem.
⌅
Rozdział 6. Elementy teorii mocy
20
Definicja 6.0.3 Zbiór jest przeliczalny jeśli jest równoliczny z m lub N.
Twierdzenie 6.5 Podzbiór zbioru przeliczalnego jest przeliczalny.
6.1
Liczby kardynalne i operacje na nich
Dla danej rodziny zbiorów liczby kardynalne to wszystkie moce tych zbiorów. Oznaczamy:
|N| = ¿0 oraz |P(N)| = c. Dla m 2 N oznaczamy |m| = m.
Definicja 6.1.1 Na liczbach kardynalnych definiujemy nast˛epujace
˛ operacje:
• mnożenie: |A| · |B| = |A ⇥ B|,
• dodawanie |A| + |B| = |A [0 B|,
• pot˛egowanie |A||B| = |AB |
gdzie [0 oznacza sum˛e rozłaczn
˛ a˛ a (przypomnienie) AB oznacza zbiór wszystkich
funkcji z B do A.
Twierdzenie 6.6 Powyższe definicje sa˛ poprawne (to znaczy nie zależa˛ od wyboru
reprezentanta klasy abstrakcji relacji równoliczności) oraz:
• oba działania sa˛ łaczne
˛
i przemienne,
• zachodzi rozdzielność mnożenia wzgl˛edem dodawania,
• (|A||B| )|C| = |A||B⇥C| ,
0
• |A||B| · |A||C| = |A||B[ C| .
Dowód. Pokażemy ostatnia˛ tożsamość. Lewa strona jest moca˛ iloczynu kartezjańskiego:
AB ⇥ AC ,
czyli jej elementami sa˛ pary funkcji ( f , g) gdzie f : B ! A a g : C ! A. Skonstruujemy
teraz bijekcj˛e
(
f (x) x 2 B
F : AB ⇥ AC ! AB⇥C ,
F(( f , g))(x) =
g(x) x 2 C
co jest dobrze określona˛ funkcja.˛ Funkcja odwrotna jest skonstruowana w oczywisty
0
sposób: jeśli F 2 AB[ C to odpowiednia para funkcji
F|B , F|C 2 AB ⇥ AC .
⌅
Definicja 6.1.2 Na liczbach kardynalnych wprowadzamy relacj˛e |A|  |B| jeśli istnieje
injekcja z A do B. Jeśli |A|  |B| oraz |A| 6= |B| to |A| < |B|. Jesto to relacja cz˛eściowego
porzadku.
˛
Twierdzenie 6.7 Dla dowolnego zbioru A:
|A| < |P(A)| = 2|A| .
6.1 Liczby kardynalne i operacje na nich
W szczególności mamy:
21
¿0 < c = 2¿0 .
Twierdzenie 6.8 — Cantor-Bernstein. Jeśli |A|  |B| oraz |B|  |A| to |A| = |B|.
Twierdzenie 6.9 — Lemat Banacha. Jeśli f : A ! B i g : B ! A sa˛ injekcjami to
istnieja˛ rozłaczne zbiory A1 [ A2 = A i B1 [ B2 = B takie, że f (A1 ) = B1 oraz g(B2 ) =
A2 .
Twierdzenie 6.10 Dla liczby kardynalnych zachodza˛ nastepujace
˛ tożsamości:
•
•
•
•
•
•
•
•
•
m < ¿0 ,
¿0 + m = ¿0 ,
¿0 · m = ¿0 ,
¿0 + ¿0 = ¿0 ,
¿0 · ¿0 = ¿0 ,
c + ¿0 = c,
c + c = c,
c · ¿0 = c,
c · c = c.
Twierdzenie 6.11
|(0, 1)| = |R| = c.
Dowód. Korzystamy z c = 2¿0 . Zbiór 2N to zbiór ciagów
˛
o wyrazach 0, 1. Możemy
stworzyć odwzorowanie:
f ({an }) = Â an 2 n 1 .
n
jest to jednak funkcja, która nie jest różnowartościowa - jednak możemy ja˛ zmodyfikować
dajac
˛ znak dla ciagów
˛
skończonych. Wtedy:
2¿0  |R| = |[0, 1]|  2¿0 .
⌅