Modul 3 Algebra zbiorow

background image

Wstęp

2

1. Algebra zbiorów

3

1.1. Działania algebry zbiorów

3

1.2. Inkluzja (zawieranie) i równość zbiorów

4

1.3. Metody dowodzenia własności zbiorów

5

1.4. Uniwersum i zbiór pusty

6

2. Zbiór potęgowy i inne rodziny zbiorów

11

Bibliografia

15

Algebra zbiorów

background image

2

Wstęp

Zbiory i działania na zbiorach pełnią istotną rolę w informatyce. Przykładem zbioru
informacji gromadzonej w systemie informatycznym jest baza danych. Również
w programistyce spotykamy się ze zbiorem jako jednym z podstawowych typów
danych. Dobry programista musi umiejętnie korzystać ze struktur mających charakter
zbioru, a dobry bazodanowiec musi znać podstawowe własności działań na zbiorach,
aby umieć odpowiednio ekstrahować informacje ze swojej bazy.

Moduł trzeci przedstawia podstawowe pojęcia algebry zbiorów i ich — użyteczne
również z punktu widzenia informatyki — własności.

Omówimy pojęcia pierwotne teorii mnogości: zbiór i relację przynależności. Zostaną
zdefiniowanerelacjerówności i inkluzji zbiorów, a także działania teoriomnogościowe.
Przedstawione zostaną również (w większości wraz z dowodami) własności tych
działań oraz zależności między tymi własnościami.

Zdefiniujemy też pojęcie zbioru potęgowego oraz ciała zbiorów i omówimy ich
własności.

background image

3

1. Algebra zbiorów

Pojęcia

zbioru

i

relacji należenia

są w matematyce traktowane jako pojęcia pierwotne,

czyli pozostawiane bez definicji. Gdyby przyjrzeć się bliżej problemowi definicji
zbioru, można zauważyć, że gdyby nawet udało się zdefiniować zbiór jako na przykład
„grupę pewnych elementów”, zrodzi się wtedy automatycznie pytanie o definicję
takiej „grupy”. Gdyby i to zdefiniować, trzeba byłoby użyć jakichś innych pojęć,
o definicję których znowu trzeba byłoby zadbać itp. Problem ten wiódłby oczywiście
do podobnych rozważań i sporów o definiowanie w nieskończoność. Ustalono
zatem, że dwa wyżej wspomniane pojęcia przyjmuje się za

pierwotne

. Pojęcia te są

odpowiednio charakteryzowane przez aksjomaty tzw.

teorii mnogości

(np.

Zermelo-

Fraenkla

).

W dalszych rozważaniach dużymi literami A, B oznaczać będziemy zbiory, małymi
zaś x, y — elementy zbiorów. Przez zapis xA rozumiemy zwyczajowo intuicję:
element x należy do zbioru

A

.

Przykład 1

Rozważmy następujące przykłady zbiorów:
A = {a, b, 1, 0} — jak można łatwo zauważyć, zbiór ten ma cztery elementy. Są

to: a, b, 1, 0. Możemy zatem zapisać: aA, bA, 1

A, 0

A;

B = {{a}, b, {1, 0}} — zbiór ten ma trzy elementy. Są to: {a}, b, {1, 0}. Mimo

że {a} sam w sobie jest zbiorem (jednoelementowym), to jest on elementem
rozważanego zbioru

B. Podobnie {1, 0} jest zbiorem dwuelementowym, ale

jako całość jest elementem zbioru B. Prawdą jest zatem, że {a} ∈ B, bB oraz
{1, 0} ∈ B. Ale nie jest prawdą, że aB (choć oczywiście a ∈ {a}). Mamy też
0

B

(choć 0

∈ {1, 0});

C = {{a, {b}}} — zbiór C ma tylko jeden element. Jest nim (dwuelementowy)

zbiór {a, {b}}. Mamy zatem {a, {b}} ∈ C. Ale nie jest prawdą, że aC czy też
nie jest prawdą, że bC;

D = {a, {a, {b}}} — zbiór D ma dwa elementy. Są to: a oraz zbiór {a, {b}}.

Mamy oczywiście aD, ale też bD;

N

= {0, 1, 2, 3, 4, ...}

— zbiór liczb naturalnych jest zbiorem nieskończonym;

Z

= {... , –4, –3, –2, –1, 0, 1, 2, 3, 4, ...}

— zbiór liczb całkowitych (zbiór

nieskończony).

1.1. Działania algebry zbiorów

Jeżeli A oraz B są zbiorami, to:

 przez zapis AB rozumieć będziemy zbiór spełniający warunek
xAB ⇔ (xAxB) (element należy do zbioru AB wtedy

i tylko wtedy, gdy należy do jednego z nich lub do drugiego). Zbiór AB
nazywamy

sumą

zbiorów A oraz B. Interpretacja graficzna sumy zbiorów

przedstawiona jest na rysunku 1;

A B

A B

Rysunek 1

background image

4

 przez zapis AB rozumiemy zbiór spełniający warunek

xA B ⇔ (xAxB) (element należy do zbioru
AB wtedy i tylko wtedy, gdy należy do jednego z nich
i jednocześnie do drugiego). Zbiór AB nazywamy

iloczynem

lub

częścią wspólną

zbiorów A oraz B. Interpretacja graficzna

iloczynu zbiorów przedstawiona jest na rysunku 2;

 przez zapis A B rozumiemy zbiór spełniający warunek

xAB ⇔ (x AxB) (element należy do zbioru A
B wtedy i tylko wtedy, gdy należy do pierwszego z nich i nie należy do
drugiego). Zbiór AB nazywamy

różnicą

zbiorów A oraz B. Interpretacja

graficzna różnicy zbiorów przedstawiona jest na rysunku 3;

 przez zapis A ÷ B rozumiemy zbiór spełniający warunek

xA ÷ B ⇔ [(xAxB) ∨ (xBxA)]. Zbiór A ÷ B
nazywamy

różnicą symetryczną

zbiorów A oraz B. Interpretacja graficzna

różnicy symetrycznej zbiorów przedstawiona jest na rysunku 4;

 przez zapis A’ rozumiemy zbiór spełniający warunek

xA’ ⇔ xA ⇔ ¬xA (element należy do zbioru A
wtedy i tylko wtedy, gdy nie należy do zbioru A). Zbiór
A’ nazywamy

dopełnieniem

zbioru A. Interpretacja graficzna

dopełnienia zbioru przedstawiona jest na rysunku 5.

1.2. Inkluzja (zawieranie) i równość zbiorów

Między zbiorami rozważa się dwie podstawowe zależności: zawierania
i równości zbiorów. Powiemy, że zbiór

A zawiera się w zbiorze B, co

zapisujemy AB (rysunek 6), jeżeli każdy element zbioru A należy również
do zbioru B.

Formalnie możemy ten fakt zapisać następująco:

AB ⇔ ∀

x

(xAxB).

Powiemy, że zbiór A jest równy zbiorowi B wtedy i tylko wtedy, gdy zbiór
A zawiera się w zbiorze B oraz zbiór B zawiera się w zbiorze A (każdy element
zbioru A należy do zbioru B oraz każdy element zbioru B należy do zbioru A).

Formalnie:

A = B ⇔ [(AB) ∧ (BA)].

Po odpowiednich przekształceniach możemy otrzymać:

A = B ⇔ [(AB) ∧ (BA)] ⇔ [∀

x

(xAxB) ∧ ∀

x

(xBxA)] ⇔

1

⇔ ∀

x

[(xAxB) ∧ (xBxA)] ⇔

2

x

(xAxB).

Finalnie mamy:

A = B ⇔ ∀

x

(xAxB).

Dla zdefiniowanych wyżej działań i zależności między zbiorami możemy
udowodnić wiele własności zbiorów i działań na zbiorach.

1

Zgodnie z prawem rachunku kwantyfikatorów [

x

A(x )

∧ ∀

x

B(x)]

x

[A(x)

B(x)].

2

Z prawa rachunku zdań [(α ⇒ β) ∧ (β ⇒ α)] ⇔ (α ⇔ β).

A B

A B

A B

A – B

A

A,

A B

Rysunek 2

Rysunek 3

Rysunek 4

Rysunek 5

Rysunek 6

A B

A B

A B

A-B

background image

5

Twierdzenie 1

Dla dowolnych zbiorów A, B, C zachodzą następujące własności:

(a)

AA = A — i d e m p o t e n t n o ś ć iloczynu,

(b)

AA = A — i d e m p o t e n t n o ś ć sumy,

(c)

AB = BA — p r z e m i e n n o ś ć iloczynu,

(d)

AB = BA — p r z e m i e n n o ś ć sumy,

(e)

A ∩ (BC) = (AB) ∪ (AC) — r o z d z i e l n o ś ć i l o c z y n u w z g l ę d e m

s u m y,

(f)

A ∪ (BC) = (AB) ∩ (AC) — r o z d z i e l n o ś ć s u m y w z g l ę d e m

i l o c z y n u ,

(g)

A ∩ (AB) = A — p o c h ł a n i a n i e ,

(h)

A ∪ (AB) = A — p o c h ł a n i a n i e ,

(i)

(AB)’ = A’ ∩ B’ — p r a w o d e M o r g a n a algebry zbiorów,

(j)

(AB)’ = A’ ∪ B’ — p r a w o d e M o r g a n a algebry zbiorów,

(k)

ABA,

(l)

AAB.

1.3. Metody dowodzenia własności zbiorów

Udowodnimy dla przykładu własność (a) z

twierdzenia 1

(idempotentności iloczynu

zbiorów):

AA = A.

Aby udowodnić tę własność, zgodnie z definicją równości zbiorów, należy pokazać, że:

x

(xAAxA),

czyli dla dowolnego elementu x należy wykazać prawdziwość równoważności
xAAxA.

Weźmy zatem dowolny element x.

Rozpisując lewą stronę równoważności, otrzymujemy:

L : x AAxAxA

3

xA : P

Następnie

wykorzystując

prawo

przechodniości

równoważności

[(α ⇔ β) ∧ (β ⇔ γ)] ⇒ (α ⇔ γ) — otrzymujemy finalnie:

xAAxA.

Dowód (e)

Należy pokazać, że ∀

x

[xA ∩ (BC) ⇔ x ∈ (AB) ∪ (AC)].

Weźmy dowolny element x. Mamy:

L : xA ∩ (BC) ⇔

4

x Ax ∈ (BC) ⇔

5

xA ∧ (xBxC) ⇔

6

⇔ (xAxB) ∨ (xAx

C) ⇔ (x ∈ (AB)) ∨

(x ∈ (AC)) ⇔ x ∈ (AB) ∪ (AC) : P

3

Wykorzystujemy tu prawo idempotentności koniunkcji: α ∧ α ⇔ α.

4

Korzystamy z definicji iloczynu zbiorów: xAB ⇔ (x A x B).

5

Definicja sumy x A B ⇔ (x A x B).

6

Prawo rozdzielności koniunkcji względem alternatywy α ∧ (β ∨ γ) ⇔ (α ∧ β) ∨ (α ∧ γ).

background image

6

I ponownie wykorzystując przechodniość równoważności, otrzymujemy:

xA ∩ (BC) ⇔ x ∈ (AB) ∪ (AC).

Dowód (g)

Należy pokazać, że ∀

x

[x A ∩ (AB) ⇔ xA].

Weźmy dowolny element x. Mamy:

L : xA ∩ (AB) ⇔ xAx ∈ (AB) ⇔ xA ∧ (xAxB) ⇔

7

xA : P

Korzystając z przechodniości równoważności, mamy:

xA ∩ (AB) ⇔ xA.

Dowód (i)

Należy pokazać, że ∀

x

[x ∈ (AB)’ ⇔ xA’ ∩ B’].

Weźmy dowolny element x. Mamy:

L : x ∈ (AB)’ ⇔

8

¬x ∈ (AB) ⇔ ¬(xAxB) ⇔

9

xA ∧ ¬xB) ⇔

xA’ ∧ xB’ ⇔ xA’ ∩ B’ : P

I wreszcie:

x ∈ (AB)’ ⇔ x A’ ∩ B’.

1.4. Uniwersum i zbiór pusty

Łatwo dowodzi się faktu, że nie ma (uniwersalnego) zbioru wszystkich elementów.
Założenie takie dałoby natychmiastową sprzeczność, zakłada się bowiem, że żaden
zbiór nie może należeć do siebie samego. Dlatego jeżeli rozważamy jakieś zbiory,
bardzo często przydaje się pojęcie uniwersum — przestrzeni. Przestrzeń to, mówiąc
krótko, świat — rzeczywistość, którą w danym momencie się rozważa (czyli tak
naprawdę jakaś część całego świata — pełnej rzeczywistości). Jeżeli zastanawiamy
się nad własnościami przedziałów na osi rzeczywistej, jako uniwersum możemy
przyjąć zbiór wszystkich liczb rzeczywistych. Jeżeli mówimy o własnościach zbiorów
punktów na płaszczyźnie (w układzie współrzędnych), to jako uniwersum można
przyjąć zbiór wszystkich punktów płaszczyzny. Uniwersum będzie tutaj oznaczane
jako X. Jeżeli rozważamy pewne zbiory nad pewnym uniwersum, możemy ograniczyć
pojęcie dopełnienia zbioru do dopełnienia względem uniwersum, tzn. przez zapis A
rozumieć będziemy różnicę XA. W dowodach własności związanych z uniwersum
X będziemy przyjmować, że wyrażenie x

X jest prawdziwe.

Istotną rolę w teorii mnogości spełnia także

zbiór pusty

. Jest to zbiór, o którym

zakłada się, że nie ma żadnych elementów. Zakładamy również, że zbiór pusty jest
tylko jeden. Zbiór pusty oznaczamy zwyczajowo jako ∅.

7

Prawo pochłaniania α ∧ (β ∨ α) ⇔ α.

8

Definicja dopełnienia zbioru.

9

Prawo de Morgana rachunku zdań ¬(α ∨ β) ⇔ (¬α ∧ ¬β).

background image

7

Twierdzenie 2

Rozważmy jako uniwersum zbiór X. Dla dowolnego zbioru A zawartego w zbiorze X
zachodzą następujące własności:
(a) AX = A,
(b) AX = X,
(c) AA’ = X.

Dowód (a)

Należy pokazać, że ∀

x

[xAXxA].

Weźmy dowolny element x. Mamy:

L : xAXxAxX.

Zauważmy, że prawy czynnik powyższej koniunkcji jest prawdziwy. Przypomnijmy
także, że jeżeli jeden z czynników koniunkcji jest prawdziwy, to cała koniunkcja
zależy tylko od drugiego z czynników i jest jemu równoważna. Uzasadniona jest
zatem następująca równoważność:

x AxXx A : P,

I finalnie:

xAXxA.

Dowód (c)

Należy pokazać, że ∀

x

[xAA’ ⇔ xX].

Weźmy dowolny element x. Mamy:

L : xAA’ ⇔ xAxA’ ⇔ xA ∨ ¬xA.

Zauważmy, że powyższa alternatywa jest prawdziwa

10

. Zatem uzasadniona jest

następująca równoważność:

xA ∨ ¬xAxX : P.

I finalnie:

xAA’ ⇔ xX.

Twierdzenie 3

Dla dowolnego zbioru A zachodzą następujące własności:
(a) ∅ ⊆ A,
(b) A ∩ ∅ = ∅,
(c) A ∪ ∅ = A,
(d) AA’ = ∅.

Dowód (a)

Zgodnie z definicją inkluzji (zawierania) zbiorów należy pokazać, że

x

[x ∈ ∅ ⇒ xA].

10

Jest to pewne podstawienie tautologii α ∨ ¬α.

background image

8

Weźmy zatem dowolny element x. Jeżeli rozważymy poprzednik powyższej
implikacji, łatwo można zauważyć, że wyrażenie x ∈ ∅ jest fałszywe (do zbioru
pustego nie należy żaden element). Przypomnijmy z rachunku zdań, że implikacja
o fałszywym poprzedniku jest prawdziwa niezależnie od następnika. Prawdziwe jest
zatem wyrażenie:

x ∈ ∅ ⇒ x

A, co kończy dowód

11

.

Dowód (b)

Należy pokazać, że ∀

x

[xA ∩ ∅ ⇔ x ∈ ∅].

Weźmy dowolny element x. Mamy:

L : xA ∩ ∅ ⇔ xAx ∈ ∅.

Zauważmy, że prawy czynnik powyższej koniunkcji jest fałszywy. Przypomnijmy także,
że jeżeli jeden z czynników koniunkcji jest fałszywy, to cała koniunkcja jest fałszywa.
Oczywiście, dwa dowolne fałszywe wyrażenia są sobie logicznie równoważne, zatem
uzasadniona jest następująca równoważność:

xAx ∈ ∅ ⇔ x ∈ ∅ : P,

I finalnie:

xA ∩ ∅ ⇔ x ∈ ∅.

Dowód (d)

Należy pokazać, że ∀

x

[xAA’ ⇔ x ∈ ∅].

Weźmy dowolny element x. Mamy:

L : xAA’ ⇔ xAxA’ ⇔ xA ∧ ¬xA.

Zauważmy, że powyższa koniunkcja jest fałszywa

12

. Zatem uzasadniona jest

następująca równoważność:

xA ∧ ¬xAx ∈ ∅ : P.

I finalnie:

xA

A’ ⇔ x ∈ ∅.

Opisywane wyżej własności dotyczą przede wszystkim działań na zbiorach. Poniżej
przedstawionych jest kilka własności zależności między zbiorami.

Twierdzenie 4

Dla dowolnych zbiorów A, B, C, D zachodzą następujące własności:
(a) ABBCAC,
(b) ABCBACB,
(c) ABCDADBC,
(d) ABAB = B,
(e) AB AB = A,
(f) ABAB = ∅,
(g) ABB

A

,

11

Zauważmy, że z tej własności wynika na mocy dowolności zbioru A własność ∅ ⊆ ∅.

12

Jest to pewne podstawienie kontrtautologii α ∧ ¬α.

background image

9

(h) CDADAC,
(i) ABA ∪ (BA) = B.

Dowód (a)

Załóżmy, że AB oraz BC. Z obu założeń otrzymujemy zgodnie z definicją
inkluzji zbiorów ∀

x

[xAxB] oraz ∀

x

[xBxC]. Aby udowodnić tezę

AC, należy pokazać, że ∀

x

[xAxC].

Weźmy więc dowolny element x i załóżmy, że xA. Na mocy założeń mamy kolejno
x

B oraz xC, co kończy dowód.

Dowód (b)

Załóżmy, że AB oraz C

B. Otrzymujemy ∀

x

[x AxB] oraz

x

[xCxB]. Aby udowodnić tezę ACB, należy pokazać, że

x

[xAC xB].

Weźmy więc dowolny element x i załóżmy, że xAC. Mamy:

xAxC.

Stosując kolejno oba założenia, otrzymujemy:

xBxB,

czyli:

xB,

co kończy dowód.

Dowód (d)

Aby pokazać, że ABAB = B, musimy udowodnić dwie implikacje:
(*)

ABAB = B oraz

(**) AB = B

AB.

(*)

Załóżmy, że AB,

czyli ∀

x

[xAxB]. Aby udowodnić równość zbiorów

AB = B, wykażemy dwie inkluzje: ABB oraz B

AB. Druga z nich jest

oczywista na podstawie jednej z własności z

twierdzenia 1

13

.

Aby udowodnić pierwszą inkluzję, załóżmy, że

x AB.

Mamy:

xAxB.

Teraz, korzystając z założenia dowodu (*), mamy:

xBxB

i oczywiście xB,

co kończy dowód pierwszej z inkluzji potrzebnych do

udowodnienia implikacji (*).

(**)

Załóżmy, że AB = B,

czyli ∀

x

[xABxB]. Aby udowodnić inkluzję

AB, załóżmy, że xA.

13

Cytowana własność jest postaci A

A

B, ale oczywiście — zważywszy na przemienność

sumy zbiorów — oznacza to samo.

background image

10

Wiemy, że w ogólnym przypadku AAB, czyli ∀

x

[xAxAB].

Otrzymujemy zatem:

xAxB.

Teraz, korzystając z założenia dowodu (**), mamy:

xB,

co kończy dowód implikacji (**).

Oczywiście zważywszy na odpowiednie prawo rachunku zdań

14

, równoważność

ABAB = B została udowodniona.

Dowód (h)

Załóżmy, że AB,

czyli ∀

x

[xAxB]. Rozważmy dowolny element x.

Przypomnijmy, że — zgodnie z odpowiednim prawem rachunku zdań — implikacja
xAxB jest równoważna implikacji ¬xB ⇒ ¬xA, która inaczej zapisana
przybiera postać: xB

xA

. Mamy zatem:

x

[xB

xA

],

czyli:

B

A

.

14

Prawo [(α ⇒ β) ∧ (β ⇒ α)] ⇔ (α ⇔ β).

background image

11

2. Zbiór potęgowy

i inne rodziny zbiorów

Czasem — z pewnych powodów — istnieje potrzeba rozpatrywania zbiorów, których
elementami są również zbiory. Zbiory zbiorów nazywamy rodzinami. Typowym
przykładem rodziny zbiorów jest zbiór potęgowy danego zbioru.

Zbiorem potęgowym zbioru X nazywamy zbiór P(X) wszystkich podzbiorów tego
zbioru, symbolicznie:

P(X) = {A: AX}.

Możemy też zapisać:

AP(X) ⇔ AX.

Dla dowolnego zbioru X jego zbiór potęgowy P(X) nie jest zbiorem pustym, bo

∅ ∈ P(X) oraz XP(X).

Przykład 1

Jeśli X

1

= ∅, to P(X

1

) = {∅}. Nie ma bowiem innego podzbioru zbioru pustego poza

nim samym.

Przykład 2

Niech X

2

= {a, b, c}, wtedy P(X

2

)={∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}.

Przykład 3

Niech X

3

= {{a}, {{b}, c}}. Zauważmy, że zbiór ma tylko dwa elementy.

Są to {a} oraz {{b}, c}. Zbiór potęgowy wygląda zatem następująco:
P(X

3

) = {∅, {{a}}, {{{b}, c}}, {{a}, {{b}, c}}}.

Twierdzenie 5

Dla dowolnych zbiorów A i B zachodzą poniższe własności:

(a) A, BP(X) ⇒ AB, AB, ABP(X),

(b) XYP(X) ⊆ P(Y).

Dowód (a)

Niech A, BP(X), wtedy AX oraz BX, ale oczywiście również zbiory AB,
AB, AB są podzbiorami zbioru X, więc A B, AB, ABP(X).

background image

12

Dowód (b)

Załóżmy, że XY. Mamy pokazać, iż P(X) ⊆ P(Y).

Weźmy zatem dowolny element A zbioru potęgowego P(X). Mamy:

AP(X) ⇔

15

AX

16

AY

17

AP(Y).

Ostatecznie, korzystając z praw przechodniości równoważności i implikacji, mamy:

A

P(X) ⇒ AP(Y).

Przykład 4

Rozważmy zbiór X

4

= {a, b, c, d}. Zauważmy, że mamy wtedy X

4

= X

2

∪ {d}.

Można zauważyć, że elementami zbioru potęgowego P(X

4

) będą wszystkie elementy

zbioru potęgowego P(X

2

) oraz wszystkie sumy elementów zbioru P(X

2

) ze zbiorem

jednoelementowym {d}. Symbolicznie mamy w naszym przypadku:

P(X

4

) = P(X

2

) ∪ {A

∪ {d} : AP(X

2

)}.

W rozważanym przypadku mamy:

P(X

4

) = P(X

2

) ∪ {A

∪ {d} : AP(X

2

)} =

= {∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}} ∪

∪ {∅ ∪ {d}, {a} ∪ {d}, {b} ∪ {d}, {c} ∪ {d}, {a, b} ∪

{d}, {a, c} ∪ {d}, {b, c} ∪ {d}, {a, b, c} ∪ {d}} =

= {∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}} ∪

∪ {{d}, {a, d}, {b, d}, {c, d}, {a, b, d}, {a, c, d}, {b, c, d}, {a, b, c, d}} =

= {∅, {a}, {b}, {c}, {d}, {a, b}, {a, c}, {b, c}, {a, d}, {b, d},

{c, d}, {a, b, c}, {a, b, d}, {a, c, d}, {b, c, d}, {a, b, c, d}}.

Twierdzenie 6

Jeżeli zbiór A ma n elementów, to jego zbiór potęgowy P(A) ma 2

n

elementów.

Dowód

Dowód przeprowadzony zostanie przez indukcję ze względu na ilość elementów
zbioru A.

B a z a i n d u k c j i — rozważmy zbiór niemający elementów (n = 0). Jedynym takim
zbiorem jest oczywiście zbiór pusty ∅. Zauważmy również, że P(∅) = {∅}. Zatem
w tym przypadku zbiór potęgowy faktycznie ma 2

0

= 1 elementów.

Z a ł o ż e n i e k r o k u i n d u k c y j n e g o — załóżmy, że zbiór potęgowy zbioru
mającego k elementów ma 2

k

elementów.

K r o k i n d u k c y j n y — rozważmy zbiór k + 1-elementowy. Możemy zapisać ten
zbiór następująco:

{a

1

, a

2

, a

3

, ..., a

k

, a

k+1

} (zbiór ten oznaczamy dalej jako A

k+1

).

15

Z definicji zbioru potęgowego.

16

Z założenia, że X

Y.

17

Z definicji zbioru potęgowego.

background image

13

Zauważmy, że zbiór ten można potraktować również jako poniższą sumę:

{a

1

, a

2

, a

3

, ..., a

k

} ∪ {a

k+1

} (inaczej możemy zapisać A

k

∪ {a

k+1

}).

Oczywiście, zbiór A

k

= {a

1

, a

2

, a

3

, ..., a

k

} jest zbiorem k-elementowym, a zatem jego

zbiór potęgowy P(A

k

) ma zgodnie z założeniem indukcyjnym 2

k

elementów. Łatwo

można zauważyć (patrz

przykład 5

), że zbiór potęgowy P(A

k+1

) można przedstawić

następująco: P(A

k+1

) = P(A

k

) ∪ {X ∪ {a

k+1

} : XP(A

k

)}. Zbiory P(A

k

) oraz {X

{a

k+1

} : XP(A

k

)} są rozłączne oraz każdy z nich ma 2

k

elementów. Zatem zbiór

P(A

k+1

) ma 2

k

+ 2

k

= 2 ⋅ 2

k

= 2

k+1

elementów, co kończy dowód.

Innym dobrym przykładem rodziny zbiorów jest

ciało zbiorów

. Rozważmy zbiór X

oraz jego zbiór potęgowy P(X).

Rodzinę ℑ podzbiorów zbioru X nazwiemy ciałem zbiorów, jeżeli spełnione są
następujące warunki:
1. ℑ ≠ ∅.
2. Jeżeli A ∈ ℑ, to XA ∈ ℑ (dopełnienia zbiorów należących do ℑ należą również

do ℑ).

3. Jeżeli A ∈ ℑ oraz B ∈ ℑ, to AB ∈ ℑ (sumy zbiorów należących do ℑ należą

również do ℑ).

Przykład 5

Rozważmy następujący zbiór X = {a, b, c} oraz rodzinę ℑ

1

= {{a}, {b}}.

Zauważmy, że X

– {a} = {b, c} ∉ ℑ

1

, a także X

– {b} = {a, c} ∉ ℑ

1

. Każde z tych

spostrzeżeń wystarcza, aby orzec, że ℑ

1

nie jest ciałem zbiorów. Warunek sumy

również nie jest spełniony, bowiem {a} ∪ {b} = {a, b} ∉ ℑ

1

.

Przykład 6

Wzbogaćmy zatem rozważaną wyżej rodzinę ℑ

1

o wskazane wyżej zbiory.

Niech ℑ

2

= {{a}, {b}, {b, c}, {a, c}, {a, b}}.

Zauważmy następujące fakty: {a} ∪ {b, c} =

{a, b, c} = X ∉ ℑ

2

oraz

X

– {a, b} = {c} ∉ ℑ

2

. Jeżeli wzbogacimy rodzinę ℑ

2

o powyższe zbiory, to rodzina

ta jeszcze nie spełnia aksjomatów ciała zbiorów, gdyż X

X

= ∅ ∉ ℑ

2

. Okazuje się, że

dopiero pełny zbiór potęgowy P(X) jest ciałem zbiorów zawierającym rodzinę ℑ

1

.

Przykład 7

Nie tylko zbiory potęgowe są ciałami zbiorów. Jeżeli rozważymy zbiór
X = {a, b, c, d} oraz rodzinę ℑ

3

= {∅, {a, c}, {b, d}, X}, to łatwo zauważyć, że

spełnia ona aksjomaty ciała zbiorów.

Zachodzą następujące własności ciał zbiorów:

Twierdzenie 7

Dla dowolnego zbioru X

i dowolnego ciała zbiorów ℑ takiego, że ℑ ⊆

P(X) jest:

(a) jeżeli A ∈ ℑ oraz B ∈ ℑ, to AB ∈ ℑ (iloczyny zbiorów należących do ℑ należą

również do ℑ),

background image

14

(b) ∅ ∈ ℑ,
(c) X ∈ ℑ.

Dowód (a)

Rozważmy zbiory A oraz B należące do rodziny ℑ. Oczywiście ich dopełnienia
X A

oraz X B również należą do ℑ.

Także suma tych zbiorów oraz dopełnienie tej sumy musi należeć do ℑ. Zauważmy,
że zgodnie z prawami de Morgana algebry zbiorów mamy: AB =

(A

B

)

.

I ostatecznie — uwzględniając zbiór X jako uniwersum rozważań — mamy:
AB =

X – (X A

X B), a zatem iloczyn AB również należy do rodziny ℑ.

background image

15

Bibliografia

1.

Gubareni N., 2001: Logika dla studentów, Wydawnictwo Politechniki
Częstochowskiej.

2.

Kuratowski K., 2004: Wstęp do teorii mnogości i topologii, PWN, Warszawa.

3.

Kuratowski K., Mostowski A., 1978: Teoria mnogości, PWN, Warszawa.

4.

Marek W., Onyszkiewicz J., 2003: Elementy logiki i teorii mnogości w zadaniach,
PWN, Warszawa.

5.

Rasiowa H., 2004: Wstęp do matematyki współczesnej, PWN, Warszawa.

6.

Słupecki J., Hałkowska K., Piróg-Rzepecka K., 1994: Logika i teoria mnogości,
Warszawa.

Bibliografia stron WWW

7. Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego.

Witryna internetowa. h�p://www.mimuw.edu.pl/~tiuryn/skrypt-98.ps.gz, stan

z 21.09.2005 (J. Tiuryn, Wstęp do teorii mnogości i logiki).


Wyszukiwarka

Podobne podstrony:
Algebra zbiorów, Ściągi dla studentów, Matematyka
Algebra zbiorow
algebra zbiorow iloczyn kartez Nieznany (2)
MAD1 I ALgebra zbiorów
algebra zbiorow bez kartezjanskiego
1 Algebra zbiorów
1 Algebra zbiorów i kombinatoryka
algebra zbiorówcz2
02 Rozdział 01 Algebra zbiorów
Algebra zbiorów, Ściągi dla studentów, Matematyka
Algebra zbiorow
02 Rozdział 01 Algebra zbiorów

więcej podobnych podstron