Logika i teoria mnogo±ci, konspekt wykªad 6 Aksjomatyka teorii

Transkrypt

Logika i teoria mnogo±ci, konspekt wykªad 6 Aksjomatyka teorii
Logika i teoria mnogo±ci, konspekt wykªad 6
Aksjomatyka teorii mnogo±ci
Paradoks Russela, omówiony na poprzednim wykªadzie demonstruje, »e nie ka»dy obiekt deniowany poprzez wskazanie nale»¡cych do« elementów jest zbiorem. Aby unikn¡¢ podczas dyskusji wªasno±ci zbiorów podobnych paradoksów skorzystamy z aksjomatycznego sformuªowania teorii
zbiorów (teorii mnogo±ci). Przyjmiemy nast¦puj¡cy zestaw aksjomatów:
I. Aksjomat jednoznaczno±ci: je»eli zbiory A i B maja te same elementy, to A i B s¡ identyczne
(równe).
II. Aksjomat sumy:
dla dowolnych zbiorów
A
którego elementami s¡ wszystkie elementy zbioru
i
A
B
istnieje zbiór (oznaczany symbolem
i wszystkie elementy zbioru
B,
A ∪ B ),
i który »adnych
innych elementów nie zawiera.
III. Aksjomat ró»nicy: dla dowolnych zbiorów A i B
którego elementami s¡ te i tylko te elementy zbioru
A,
istnieje zbiór (oznaczany symbolem
A \ B ),
B,
i który
które nie s¡ elementami zbioru
»adnych innych elementów nie zawiera.
IV. Aksjomat istnienia: istnieje co najmniej jeden zbiór.
Oznaczmy teraz zbiór, którego istnienie gwarantuje aksjomat IV, liter¡
III istnieje zbiór
A \ A,
A.
Na mocy aksjomatu
nie zawieraj¡cy »adnych elementów. Zbiór ten oznaczamy symbolem
∅
i
nazywamy zbiorem pustym.
Dla dowolnych zbiorów
AiB
mo»emy teraz zdeniowa¢ ich cz¦±¢ wspóln¡ jako
A ∩ B = A \ (A \ B).
Na mocy aksjomatu III cz¦±¢ wspólna dwóch dowolnych zbiorów jest zbiorem.
Kolejny aksjomat pozwala w efektywny sposób deniowa¢ caªy szereg zbiorów. Ma on posta¢:
V.
Dla ka»dej formy zdaniowej
elementów
x
zbioru
A,
φ
i dla ka»dego zbioru
dla których
φ(x)
A
istnieje zbiór zªo»ony z tych i tylko tych
jest zdaniem prawdziwym. Zbiór ten oznaczmy symbolem:
{x ∈ A : φ(x)}.
Uwaga.
Zbiory zdeniowane na mocy aksjomatu V s¡
podzbiorami zbioru
A.
Jest to istotne ogra-
niczenie: gdyby±my z niego zrezygnowali, uzyskaliby±my obiekt w ogólnym przypadku nie b¦d¡cy
zbiorem. Na przykªad, dla formy zdaniowej
φ(x) : x
jest zbiorem
obiekt
Ω = {φ(x)}
1
zawieraj¡cy ze swojej denicji dowolne (wszystkie) zbiory, sam zbiorem nie jest (dowód tego stwierdzenia ma struktur¦ podobn¡ do paradoksu Russela). Ogólnie, obiekty ogólniejsze ni» zbiory,
zdeniowane jako
{φ(x)}
gdzie
φ
jest form¡ zdaniow¡, i w których nie podajemy »adnego ograniczenia na zakres zmiennej
nazywamy
x,
klasami.
We¹my teraz zbiór
A = {a, b, c, d}
i form¦
φ(x) : x = a.
Aksjomat V pokazuje, »e obiekt
{x ∈ A : φ(x)} = {x ∈ A : x = a} = {a}
zawieraj¡cy pojedynczy element zbioru
A,
sam jest zbiorem. Podobnie, stosuj¡c form¦ typu
φ(x) : (x = a) ∨ (x = b)
dostajemy, »e obiekt zbudowany z dwóch elementów zbioru
raj¡cy elementy
sko«czon¡ ilo±¢
A (w tym konkretnym przypadku zawie-
a, b) jest zbiorem. Kontynuuj¡c t¦ konstrukcj¦ pokazujemy, »e dowolny (zawieraj¡cy
elementów) podzbiór dowolnego zbioru A jest zbiorem.
Zauwa»my te», »e nasz ukªad aksjomatów nie jest minimalny: je±li przyjmiemy aksjomat V, to
aksjomat III staje si¦ niepotrzebny, bowiem ró»nic¦ zbiorów
AiB
mo»emy zdeniowa¢ jako
A \ B = {x ∈ A : ∼ (x ∈ B)}.
Wszystkie, podane do tej pory aksjomaty (poza aksjomatem IV) pozwalaªy konstruowa¢ nowe
zbiory, gdy mieli±my ju» do dyspozycji jaki± zbiór lub zbiory. Aksjomat IV pozwoliª nam skonstruowa¢ zbiór pusty. Aby móc skonstruowa¢ zbiór maj¡cy niezerow¡ ilo±¢ elementów, wprowadzimy
aksjomat VI:
VI Dla dowolnego zbioru A obiekt zªo»ony z wszystkich jego podzbiorów jest zbiorem.
We¹my zbiór pusty. Jego jedynym podzbiorem jest zbiór pusty. Aksjomat VI orzeka, »e
A = {∅}
jest (niepustym!) zbiorem. Korzystaj¡c ponownie z aksjomatu VI budujemy zbiory
{∅, {∅}},
{∅, {∅}, {{∅}}, {∅, {∅}}}
i tak dalej. Š¡cz¡c t¦ konstrukcj¦ z aksjomatem V mo»emy budowa¢ zbiory o dowolnej (sko«czonej)
liczbie elementów. Do zbiorów o niesko«czonej liczbie elementów jeszcze powrócimy, a t¦ cz¦±¢
wykªadu po±wi¦con¡ aksjomatyce teorii mnogo±ci zako«czymy podaniem aksjomatu
VII. Aksjomat wyboru:
dla dowolnej, niepustej rodziny niepustych zbiorów
który z ka»dym podzbiorem rodziny
R
ma dokªadnie jeden element wspólny.
2
R
istnieje zbiór,
Iloczyn kartezja«ski zbiorów
Def. 6.1 Niech a ∈ A oraz b ∈ B
(dopuszczamy sytuacj¦, w której zbiory
AiB
s¡ równe). Zbiór:
⟨a, b⟩ = {a, {a, b}}
(prosz¦ pokaza¢, korzystaj¡c z aksjomatów, »e to istotnie jest zbiór) nazywamy
której
poprzednik jest elementem zbioru
A
za±
nast¦pnik elementem zbioru
par¡ uporz¡dkowan¡,
B.
Def. 6.2 Zbiór wszystkich par uporz¡dkowanych, których poprzednik jest elementem zbioru A za±
nast¦pnik elementem zbioru
B
(dopuszczamy sytuacj¦, w której zbiory
iloczynem kartezja«skim zbiorów
AiB
i oznaczamy symbolem
A × B.
AiB
s¡ równe) nazywamy
Symbolicznie
⟨a, b⟩ ∈ A × B ⇔ a ∈ A ∧ b ∈ B.
Przykªad: Dla A = {a1 , a2 }, B = {b1 , b2 } mamy
A × B = {⟨a1 , b1 ⟩, ⟨a1 , b2 ⟩, ⟨a2 , b1 ⟩, ⟨a2 , b2 ⟩},
A × A = {⟨a1 , a1 ⟩, ⟨a1 , a2 ⟩, ⟨a2 , a1 ⟩, ⟨a2 , a2 ⟩},
B × B = {⟨b1 , b1 ⟩, ⟨b1 , b2 ⟩, ⟨b2 , b1 ⟩, ⟨b2 , b2 ⟩}.
Niech teraz
⟨a, b⟩ ∈ A × B
oraz
⟨a′ , b′ ⟩ ∈ A × B.
Denicja 6.1 oraz aksjomat I daj¡
(
(⟨a, b⟩ = ⟨a′ , b′ ⟩) ⇔
{a, {a, b}} = {a′ , {a′ , b′ }}
(
)
⇔ (a = a′ ) ∧ (b = b′ ) .
)
⇔
(
)
a = a′ ∧ {a, b} = {a′ , b′ }
Równowa»no±¢ ta pozwala poda¢ inn¡ (równowa»n¡, czasami wygodniejsz¡ w zastosowaniu) denicj¦
pary uporz¡dkowanej:
Def. 6.1' Niech A i B
b¦d¡ zbiorami. Pary
⟨a, b⟩
oraz
⟨a′ , b′ ⟩
gdzie
parami uporz¡dkowanymi o poprzednikach nale»¡cych do zbioru
zbioru
B,
gdy
(⟨a, b⟩ = ⟨a′ , b′ ⟩) ⇔
(
a, a′ ∈ A i b, b′ ∈ B
A
nazywamy
i nast¦pnikach nale»¡cych do
)
a = a′ ∧ b = b′ .
To»samo±ci rachunku zbiorów wykazujemy, korzystaj¡c z aksjomatu I. Na przykªad, dowód to»samo±ci
A × (B ∪ C) = (A × B) ∪ (A × C)
ma posta¢: dla ka»dej pary uporz¡dkowanej
(
⟨x, y⟩ ∈ A × (B ∪ C)
)
⟨x, y⟩ :
(
) (2)
(
)
(1)
⇔ (x ∈ A) ∧ y ∈ (B ∪ C) ⇔ (x ∈ A) ∧ (y ∈ B) ∨ (y ∈ C)
(3)
(
) (
)
(x ∈ A) ∧ (y ∈ B) ∨ (x ∈ A) ∧ (y ∈ C)
(4)
(
) (
) (5) (
)
⟨x, y⟩ ∈ A × B ∨ ⟨x, y⟩ ∈ A × C ⇔ ⟨x, y⟩ ∈ (A × B) ∪ (A × C)
⇔
⇔
3
gdzie równowa»no±ci (1) i (4) wynikaj¡ z denicji iloczynu kartezja«skiego zbiorów, równowa»no±ci
(2) i (5) z denicji sumy zbiorów za± równowa»no±¢ (3) z prawa rozdzielno±ci koniunkcji wzgl¦dem
alternatywy.
Relacje
Formy zdaniowe dwóch argumentów typu
φ(x, y) : x > y,
ψ(x, y) : x = y
s¡ na tyle wa»ne, »e zasªu»yªy na odr¦bn¡ nazw¦.
Def. 6.3 Form¦ zdaniow¡ dwóch zmiennych x, y
o zakresach
x∈X
oraz
y∈Y
b¦dziemy nazywa¢
X × Y.
relacj¡ okre±lon¡ na zbiorze
Uwaga dotycz¡ca notacji. W relacji x > y symbole x oraz y oznaczaj¡ zmienne; symbolem samej
relacji jest znak wi¦kszo±ci
>.
Podobnie, w relacji
x=y
symbolem relacji jest znak równo±ci
Byªoby rzecz¡ nienaturaln¡ zapisywa¢ te relacje w postaci
> (x, y)
lub
= (x, y).
=.
Aby utrzyma¢
zapis z symbolem relacji umieszczonym pomi¦dzy zmiennymi b¦dziemy tak»e i dla abstrakcyjnych
relacji, oznaczanymi symbolami typu
ρ
lub
R
pisa¢:
x ρ y,
xR y
zamiast
ρ(x, y),
R(x, y).
R wyznacza jednoznacznie podzbiór iloczynu kartezja«skiego X × Y, którego elementy speªniaj¡ form¦ R. Podzbiór ten oznaczamy t¦ sam¡ liter¡, co sama relacj¦ (w tym przypadku jest to
litera R). Mamy wi¦c
Relacja
⟨x, y⟩ ∈ R ⇔ xR y.
Odwrotnie, ka»dy podzbiór
R ⊂ X×Y
odczytywa¢ jako stwierdzenie, »e zdanie
gdy
⟨x, y⟩ ̸∈ R.
(∗).
R : wzór (∗) mo»emy
gdy ⟨x, y⟩ ∈ R oraz faªszywe,
wyznacza posta¢ formy (relacji)
xR y
jest prawdziwe wtedy,
Pokazuje to, »e denicja 6.3 jest równowa»na nast¦puj¡cej denicji:
Def. 6.3' Relacj¡ R (okre±lon¡ na zbiorze X × Y ) nazywamy dowolny podzbiór R ⊂ X × Y.
Uwaga dotycz¡ca notacji. Gdy o R my±limy (w duchu denicji 6.3') jako o podzbiorze iloczynu
kartezja«skiego
X ×X
wygodniej, zamiast zapisu
xR y
stosowa¢ zapis
⟨x, y⟩ ∈ R.
4
Def. 6.4 O relacji R okre±lonej na zbiorze X × X
• zwrotna,
gdy
• symetryczna,
• przechodnia,
∀ x ∈ X : ⟨x, x⟩ ∈ R,
gdy
gdy
∀ x, y ∈ X : ⟨x, y⟩ ∈ R ⇒ ⟨y, x⟩ ∈ R,
∀ x, y, z ∈ X : (⟨x, y⟩ ∈ R) ∧ (⟨y, z⟩ ∈ R) ⇒ ⟨x, z⟩ ∈ R.
Def. 6.5 O relacji F ⊂ X × Y
1)
2)
mówimy, »e jest
mówimy, »e jest
funkcj¡, gdy
∀ x ∈ X ∃ y ∈ Y : ⟨x, y⟩ ∈ F,
(
∀ x ∈ X ∀ y, y ′ ∈ Y : (⟨x, y⟩ ∈ F ) ∧ (⟨x, y ′ ⟩ ∈ F ) ⇒ (y = y ′ ).
Zbiór
X
nazywamy
warto±ci) funkcji
dziedzin¡ (lub zbiorem argumentów), a zbiór
Y przeciwdziedzin¡ (lub zbiorem
F.
Warunek 1) mówi, i» dla dowolnego argumentu
x∈X
warto±¢
jest »¡daniem, by warto±¢ ta byªa okre±lona (dla zadanego
5
x)
y∈Y
jest okre±lona; warunek 2)
jednoznacznie.