Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem „množina" je tedy synonymem pojmů typu „soubor", „souhrn", apod. Tento pohled na množiny má svá úskalí; doveden do důsledků, vedl by až k jevům, které nazýváme paradoxy teorie množin. Ovšem pro většinu aplikací je toto intuitivní chápání množin plně postačující. Je-li objekt x prvkem množiny A, píšeme x E A, není-li tomu tak, píšeme x A. Množina je tedy plně určena svými prvky. To znamená, že dvě množiny A, B považujeme za stejné, právě když jsou tvořeny stejnými prvky. Jinak řečeno, klademe A = B právě když pro každý objekt x platí, že x je prvkem A tehdy a jen tehdy, když x je prvkem B. Zapsáno formulí, máme A = B (Vx)(x £ A x e B). Řekneme, že množina A je podmnožinou množiny B, jestliže každý prvek množiny A je prvkem množiny B. Pak píšeme A C B a mluvíme o inkluzi množin. Podrobněji řečeno, klademe A C B právě když pro každý objekt x platí, že je-li x prvkem A, pak x je také prvkem B. Zapsáno formulí, máme tedy A C B (Mx)(xeA =^ x£B). To také znamená, že máme A = B <^ (A C B & B C A). Je jasné, že pak pro libovolné množiny A, B, C platí (A C B k, B C C) =>- A C C. l Poznamenejme ještě, že místo A C B se někdy píše také B D A, a platí-li současně A C B a A ^ B, bývá to krátce zapisováno ve tvaru A C B. Význačnou množinou je prázdná množina, tedy množina, která neobsahuje žádný prvek. Značíme ji 0. V této souvislosti dodejme, že pro libovolnou množinu A máme A C A a 0 C A. Množina A se nazývá konečná, obsahuje-li pouze konečně mnoho různých prvků; v opačném případě je A nekonečná množina. Pro libovolné dvě množiny A, B definujeme jejich sjednocení A U B jako množinu, která je tvořena těmi prvky, které jsou prvky buď množiny A nebo množiny B, tedy těmi prvky, které jsou prvky alespoň jedné z množin A, B. To znamená, že klademe AU B = {x \ x £ A\/ x £ B}. Dále definujeme průnik A H B těchto množin jako množinu, která je tvořena těmi prvky, které jsou současně prvky množiny A i množiny B. To znamená, že klademe AnB = {x\x£Akx£ B}. Říkáme, že množiny A, B jsou disjunktní, je-li A H B = 0. Konečně definujeme rozdíl A — B množin A, B jako množinu těch prvků množiny A, které nejsou prvky množiny B. To znamená, že klademe A - B = {x\x £ A & x £ B}. Platí řada množinových rovností, z nichž pozornost zasluhují zejména následující. Tvrzení. Pro libovolné množiny A, B, C platí AUB=BUA n . . (komutativita) AnB=BHA y 1 2 (AU B) U C {A n B) n c A U {B U C) A n {B n C) A (asociativita) A\J A AnA A (idempotence) AU (B n C) A n {B U C) A-{B n C) A-{B U C) (Au B) n (Au C) (A n B) u (A n c) (A-B) U (A- C) (A-B) n (A- C) (de Morganova pravidla) (distributivita) Důkaz. Komutativita, asociativita a idempotence jsou zřejmé. Také ověření zbývajících rovností je snadné. Dokážeme například první z de Morganových pravidel. Ověříme následující dvě inkluze: A - (B n C) C (A - B) U (A - C): Nechť x G A-(BHC). Pak x G A k x £ BnC. Pak tedy x G A k (x i B V x £ C). Pak (x G A k x £ B) V (x G A k x £ C). Pak ovšem x G A-B V x G A-C. Takže x G (A-B)U(A-C). (A - B) U (A - C) C A - (B n C): Nechť x G (A - B) U (A - C). Pak x G A - B V x G A - C. Pak tedy (x G A k x £ B) V (x G A k x £ C). To znamená, že x £ A k (x £ B V x £ C). Takže pak sei&^BílC. Tedy x E A — (B n C). Důkazy ostatních rovností jsou obdobné. Platí řada jiných rovností, například následující. Tvrzení. Pro libovolné množiny A, B, C platí A- B = A - (AnB) A-(BUC) = (A-B)-C A - (B - C) = (A - B) U (A n C) An(B-C) = (AnB)-C Důkaz všech rovností je podobný. 3 Obecněji buď / libovolná množina. Dále nechť pro každé i E I je Aj nějaká množina. To znamená, že máme celý soubor množin Aj pro všechna i E I. Říkáme, že / je indexová množina tohoto souboru. Pak sjednocení tohoto souboru množin definujeme jako množinu |J4 = "M (H e i)(x e AJ}, iei tedy jako množinu všech těch prvků, které jsou prvky alespoň jedné z množin Aj uvedeného souboru. Je-li 1^0, pak definujeme také průnik tohoto souboru množin jakožto množinu f|4 = -M (Vi E I)(x E AJ}, iei tedy jako množinu všech těch prvků, které jsou prvky každé z množin Aj uvedeného souboru. Pro 7 = 0 není tento průnik definován. V této souvislosti dále říkáme, že množiny zmíněného souboru jsou vzájemně disjunktní, jestliže pro každá i, j E I, i ^ j, platí Ai n Aj = 0. Platí analogie předchozích rovností: Tvrzení. Pro libovolnou množinu A, pro libovolnou indexovou množinu / ^ 0 a pro libovolný soubor množin Bj, kde i E I, platí (distributivita) A U i£l = f](AU i£l Bi) An i£l = \J(An i£l Bi) A - = U(^- Bi) A- (U*) i£l i£l Bi) (de Morganova pravidla) Důkaz je analogický jako pro soubory dvou množin. 4 Někdy se nacházíme v situaci, že všechny uvažované množiny jsou podmnožinami nějaké základní množiny M. Pak pro libovolnou množinu A C M množinu M — A značíme krátce A' a nazýváme ji doplněk množiny A v množině M. Všimněme si, že pak pro libovolnou množinu A C M platí například A U A' = M, AnA' = ^ a A" = A. Je-li / indexová množina a jsou-li Ai C M jakékoliv podmnožiny pro všechna i E I, pak v dané situaci je možno modifikovat definici průniku souboru množin Ai pro i E I předpisem f]A = {xEM \ (VtG/)(xG^)}, i€l tedy jako množinu všech těch prvků z M, které jsou prvky každé z množin Ai uvedeného souboru. Pak ovšem je tento průnik definován i tehdy, je-li / = 0, a v tom případě je roven celé množině M. Pro / ^ 0 je tato definice shodná s definicí předchozí. Dále z de Morganových pravidel pro libovolný soubor podmnožin Ai C M, kde i E /, plyne (l»'=U4 (i»'=ri4 a tyto rovnosti platí i v případě, že / = 0. K libovolné množině A vytvořme množinu V (A) = {X | X C A}, tedy množinu, jejímiž prvky jsou právě všechny ty množiny, které jsou podmnožinami množiny A. Tuto množinu nazýváme množinou všech podmnožin množiny A, nebo též potenční množinou množiny A. 5 Konstrukci potenční množiny lze iterovat. Všimněme si například, že W) = {0}, W)) = fMW, W(«)) = {M»,{{W,{MB}}, atd. Teorie množin bývá někdy stavěna na představě, že neexistují žádné jiné objekty, než jenom množiny. Tedy prvky množin mohou být zase jen množiny. Všechny ostatní typy objektů je tedy třeba „vytvořit" z množin. Ilustrujeme to na množině o; = {0,l,2,3,...} všech nezáporných celých čísel. Prvky této množiny mají být zase množiny. Definujeme tedy čísla 0,1,2,3, ...,n,... indukcí jako množiny následovně. Klademe 0 = 0, 1 = {0}, 2 = {0, {0}}, 3 = {0, {0}, {0, {0}}}, ... , tedy pro každé n > 1 klademe n = {0,l,2,...,n-l}. Všimněme si mimochodem, že pak pro každá m,n E ui máme m < n právě tehdy, když m 6 n. 6