Teoria mocy
Transkrypt
Teoria mocy
Logika i teoria mnogo±ci, konspekt wykªad 11 Teoria mocy Def. 11.1 Mówimy, »e zbiory A i B s¡ równoliczne (lub, »e maj¡ t¦ sam¡ moc), gdy istnieje bijekcja dla której A jest dziedzin¡, za± oznacza¢ B przeciwdziedzin¡. Fakt, »e zbiory AiB s¡ równoliczne b¦dziemy A∼B: A∼B ⇔ istnieje bijekcja f : A → B. Korzystaj¡c z wykazanych podczas wykªadu 8 wªasno±ci bijekcji ªatwo pokaza¢, »e równoliczno±¢ jest relacj¡ równowa»no±ci na przestrzeni zbiorów (prosz¦ to zrobi¢!). Wyka»emy teraz: Tw. 11.1 Dla dowolnych zbiorów A1 , A2 , B1 , B2 a) je±li A1 ∩ A2 = B1 ∩ B2 = ∅, b) A1 × A2 ∼ B1 × B2 , c) B1 1 AA 2 ∼ B2 gdzie DC to takich, »e A1 ∼ B1 i A2 ∼ B2 : A1 ∪ A2 ∼ B1 ∪ B2 , oznacza zbiór funkcji o argumentach nale»¡cych do zbioru C i warto±ciach w zbiorze D. Dowód Na mocy zaªo»enia o równoliczno±ci zbiorów A1 i B1 f1 : A1 → B1 , f2 : A2 → B2 . Niech teraz istnieje bijekcja na mocy A2 i B2 istnieje bijekcja f1 (a) gdy a ∈ A1 , g(a) = f2 (a) gdy a ∈ A2 . zaªo»enia o równoliczno±ci zbiorów g jest dobrze (jednoznacznie) zdeniowan¡ funkcj¡ z A1 ∪ A2 w B1 ∪ B2 . Zaªó»my teraz, »e a1 = ̸ a2 . Je±li a1 , a2 ∈ A1 , to g(a1 ) = f1 (a1 ) ̸= f1 (a2 ) = g(a2 ), bo f1 jest ró»nowarto±ciowa; podobnie dla a1 , a2 ∈ A2 . Je±li a1 ∈ A1 i a2 ∈ A2 , to g(a1 ) = f1 (a1 ) ∈ B1 oraz g(a2 ) = f2 (a2 ) ∈ B2 , sk¡d g(a1 ) ̸= g(a2 ) gdy» B1 ∩ B2 = ∅. Powtarzaj¡c to rozumowanie w przypadku a1 ∈ A2 , a2 ∈ A1 dostajemy, »e g(a) jest funkcj¡ ró»nowarto±ciow¡ (injekcj¡). Poniewa» A1 ∩ A2 = ∅, wi¦c b ∈ B1 ∪ B2 . Je±li Niech teraz b ∈ B1 to, na mocy surjektywno±ci funkcji f1 i denicji funkcji g mamy: ∃ a ∈ A1 : b = f1 (a) ⇒ ∃ a ∈ A1 : b = g(a) ⇒ ∃ a ∈ A1 ∪ A2 : b = g(a). Podobnie, je±li b ∈ B2 , wówczas na mocy surjektywno±ci funkcji f2 i denicji funkcji g mamy: ∃ a ∈ A2 : b = f2 (a) ⇒ ∃ a ∈ A2 : b = g(a) ⇒ ∃ a ∈ A1 ∪ A2 : b = g(a). Pokazali±my, »e B1 ∪ B2 . g jest surjekcj¡, jest wi¦c tak»e (na mocy wniosku powy»ej) bijekcj¡ Istnienie takiej bijekcji pokazuje prawdziwo±¢ punktu a) twierdzenia 11.1. 1 A1 ∪ A2 → Bijekcja, wykazuj¡c równoliczno±¢ zbiorów A1 × A2 i B1 × B2 ma posta¢: A1 × A2 ∋ ⟨a1 , a2 ⟩ → g(⟨a1 , a2 ⟩) = ⟨f1 (a1 ), f2 (a2 )⟩. Istotnie, g jest injekcj¡ g(⟨a1 , a2 ⟩) = g(⟨a′1 , a′2 ⟩) ⇔ ⟨f1 (a1 ), f2 (a2 )⟩ = ⟨f1 (a′1 ), f2 (a′2 )⟩ ( ) ( ) ⇔ f1 (a1 ) = f1 (a′1 ) ∧ f2 (a2 ) = f2 (a′2 ) ) ( ( ) ⇔ a1 = a′1 ∧ a1 = a′2 ⇔ ⟨a1 , a2 ⟩ = ⟨a′1 , a′2 ⟩ , gdzie pierwsza równowa»no±¢ wynika z denicji funkcji g, druga i czwarta równowa»no±¢ wynikaj¡ z denicji pary uporz¡dkowanej, za± trzecia i ró»nowarto±ciowo±ci funkcji f1 i f2 . Poniewa» f1 i f2 ⟨b1 , b2 ⟩ ∈ B1 × B2 : ⟨ ( ) ( )⟩ ( ) ⟨b1 , b2 ⟩ = f1 f1−1 (b1 ) , f2 f2−1 (b2 ) = g ⟨f1−1 (b1 ), f2−1 (b2 )⟩ s¡ bijekcjami, wi¦c dla dowolnej pary uporz¡dkowanej czyli g jest surjekcj¡. Ko«czy to dowód punktu b). Dowód punktu c) polega na skonstruowaniu bijekcji mi¦dzy zbiorem funkcji funkcji B1 → B2 . Niech g : A1 → A2 A1 → A2 i zbiorem b¦dzie (dowoln¡) funkcj¡. Rozwa»my diagram: f1 A1 −→ B1 g ↓ f2 A2 −→ B2 f1 i f2 funkcji s¡ (istniej¡cymi na mocy zaªo»enia) bijekcjami, istnieje wi¦c bijekcja g mo»emy wi¦c przyporz¡dkowa¢ funkcj¦ za± przeciwdziedzin¡ zbiór B2 . F (g) = f2 · g · f1−1 , której f1−1 : B1 → A1 . Ka»dej dziedzin¡ jest zbiór B1 , Poka»emy, »e odwzorowanie B1 −1 1 AA 2 ∋ g → ḡ = F (g) = f2 ◦ g ◦ f1 ∈ B2 (∗) jest szukan¡ bijekcj¡. Odwzorowanie to jest funkcj¡, F (g) jest bowiem jednoznacznie okre±lona dla ka»dego 1 g ∈ AA 2 . Dwie funkcje okre±lone na wspólnej dziedzinie s¡ (z denicji) ró»ne, je±li istnieje taka warto±¢ argumentu, dla której warto±ci funkcji s¡ ró»ne, 1 ∀ g1 , g2 ∈ AA 2 : Niech dla 1 g1 , g2 ∈ AA 2 ( ( )) g1 ̸= g2 ⇔ ∃ a ∈ A1 : g1 (a) ̸= g2 (a) i dla pewnego a ∈ A1 zachodzi g1 (a) ̸= g2 (a). Poniewa» funkcja ró»nowarto±ciowa, wi¦c mamy st¡d ( ) ( ) f2 g1 (a) ̸= f2 g2 (a) . Zdeniujmy teraz ḡ1 = F (g1 ) = f2 ◦ g1 ◦ f1−1 , ḡ2 = F (g2 ) = f2 ◦ g2 ◦ f1−1 . 2 f2 jest ( ( ) ḡ1 f1 (a)) = f2 g1 (a) ( ( ( ( ) ⇒ ḡ1 f1 (a)) ̸= ḡ2 f1 (a)) ⇒ ḡ1 ̸= ḡ2 ḡ2 f1 (a)) = f2 g2 (a) St¡d czyli funkcja (∗) jest ró»nowarto±ciowa. h̄ ∈ B2B1 b¦dzie dowoln¡ funkcj¡ o argumentach w zbiorze B1 i warto±ciach w zbiorze f2 jest bijekcj¡, wi¦c istnieje funkcja f2−1 : B2 → B1 . Dla ka»dej h̄ ∈ B2B1 funkcja: Niech wreszcie B2 . Poniewa» h = f2−1 ◦ h̄ ◦ f1 jest wi¦c elementem zbioru 1 AA 2 i ( ) h̄ = f2 ◦ f2−1 ◦ h̄ ◦ f1 ◦ f1−1 ≡ f2 ◦ h ◦ f1−1 = F (h). Równo±¢ ta pokazuje, »e F jest surjekcj¡, co ko«czy dowód twierdzenia 11.1 Je±li zbiór A B jest równoliczny z pewnym podzbiorem wªa±ciwym zbioru ma co najmniej tyle elementów, co zbiór Def. 11.1 Mówimy, »e zbiór to±ciowa funkcja Stwierdzenie dzeniu B A A B. B to b¦dziemy mówi¢, »e Jest to równowa»ne nast¦puj¡cej denicji: ma co najmniej tyle elementów co zbiór B, gdy istnieje ró»nowar- g : B → A. ma co najmniej tyle elementów, co ma nie wi¦cej elementów, ni» B b¦dziemy traktowa¢ jak równowa»ne stwier- A. Podamy teraz (bez dowodu) twierdzenie: Tw. 11.2 Dla dowolnych zbiorów warto±ciowa funkcja A i B istnieje ró»nowarto±ciowa funkcja f : A→B lub ró»no- g : B → A. Wyka»emy tera podstawowe Tw. 11.3 (CantorBernstein) A i B istnieje ró»nowarto±ciowa funkcja f : A → B i g : B → A, to zbiory A i B s¡ równoliczne. Je±li dla zbiorów funkcja istnieje ró»nowarto±ciowa Dowód Zaªó»my, »e A∩B = ∅ (przypadkiem, w którym cz¦±¢ wspólna zbiorów A i B jest niepusta, zajmiemy si¦ pó¹niej). Poniewa» funkcja f jest ró»nowarto±ciowa, wi¦c dla dowolnego wyznaczony element a∈A Podobnie, poniewa» g taki, »e f (a) = b. b ∈ f (A) Element ten b¦dziemy oznacza¢ przez jest funkcj¡ ró»nowarto±ciow¡, wi¦c dla dowolnego noznacznie wyznaczony element b ∈ B istnieje jednoznacznie taki, »e g(b) = a. g −1 (a). 3 f −1 (b). a ∈ g(B) istnieje jed- Element ten b¦dziemy oznacza¢ przez a ∈ A ªa«cuchem z nim zwi¡zanym nazwijmy ci¡g ( ( ) ( ) ) ( [a] = . . . , f −1 g −1 (a) , g −1 (a), , f (a), g f (a) , . . . ≡ . . . , a(−2) , a(−1) , a, a(1) , a(2) , . . .) Dla dowolnego Notacja zostaªa dobrana tak, by (dla Zauwa»my, »e dla dowolnych k ∈ Z) a1 , a2 ∈ A byªo albo a(2k) ∈ A [a1 ] = [a2 ], oraz a(2k+1) ∈ B. albo ªa«cuchy [a1 ] i [a2 ] s¡ rozª¡czne (nie maj¡ »adnego wspólnego elementu). W praw¡ stron¦ ªa«cuch jest zawsze niesko«czony. Je±li jest tak»e niesko«czony w stron¦ lew¡ (czyli dla ka»dego Je±li k: k : a(2k) ∈ g(B) oraz a(2k+1) ∈ f (A)), to b¦dziemy mówili, »e ªa«cuch (a) jest sko«czony w lew¡ stron¦ i urywa si¦ na ̸∈ g(B)) to b¦dziemy mówili, »e a ma praprzodka a(2k) Wreszcie, je±li ªa«cuch w A i ªa«cuch [a] A jest typu I. (czyli dla pewnego jest typu II. (a) jest sko«czony w lew¡ stron¦ i urywa si¦ na elemencie zbioru B (czyli ̸∈ f (A)) to b¦dziemy mówili, »e a ma praprzodka w B i ªa«cuch [a] jest a(2k+1) k : dla pewnego elemencie zbioru [a] typu III. h : A → B wzorem f (a) gdy h(a) = g −1 (a) gdy Zdeniujmy teraz funkcj¦ ªa«cuch [a] jest klasy I lub II, ªa«cuch [a] jest klasy III. Denicja ta jest poprawna w tym sensie, »e dla ªa«cucha ªa«cucha) a ∈ g(B). [a] klasy III mamy (z denicji klasy W oczywisty sposób ∀ a ∈ A : h(a) ∈ [a]. Poka»emy, »e Niech h jest bijekcj¡ zbioru a1 , a2 ∈ A i niech a1 ̸= a2 . A Je±li na zbiór a1 i a2 B. nale»¡ do ró»nych ªa«cuchów, to h(a1 ) ̸= h(a2 ) gdy» ró»ne ªa«cuchy s¡ rozª¡czne. Je±li bo f Je±li a1 i a2 nale»¡ to tego samego ªa«cucha typu I lub typu II, to h(a1 ) = f (a1 ) ̸= f (a2 ) = h(a2 ), jest injekcj¡. a1 i a2 nale»¡ to tego samego ªa«cucha typu III, to h(a1 ) = g −1 (a1 ) ̸= g −1 (a2 ) = h(a2 ), bo g jest funkcj¡. Pokazali±my, »e h jest funkcj¡ ró»nowarto±ciow¡. b ∈ B. Je±li ªa«cuch [g(b)] B ) to b mam w ªa«cuchu [g(b)] Niech teraz jest typu I lub II (czyli nie urywa si¦ w lewo na elemencie zbioru poprzednika nale»¡cego do zbioru ∃ a ∈ A : b = f (a) = h(a), gdzie ostatnia równo±¢ wynika z denicji funkcji Je±li ªa«cuch [g(b)] h. h): ( ) ( ) b = g −1 g(b) = h g(b) . jest klasy III, to (z denicji funkcji 4 A, Dla dowolnego b∈B Niech wreszcie A ∩ B ̸= ∅. W takiej sytuacji, bior¡c dowolne dwa przedmioty x, y mamy wi¦c b ∈ h(A) funkcja h jest wi¦c surjekcj¡. takie, »e x ̸= y, i niech A′ = A × {x}, Zbiór A B ′ = B × {y}. A (jaka jest A′ ∩ B ′ = ∅. jest w oczywisty sposób równoliczny ze zbiorem ′ zbiorami?), zbiór B jest równoliczny ze zbiorem to funkcja F B oraz posta¢ bijekcji mi¦dzy tymi Je±li f jest injekcj¡ A → B, zdeniowana wzorem ∀ a ∈ A : F (⟨a, x⟩) = ⟨f (a), x⟩ jest funkcj¡ ró»nowarto±ciow¡ A′ → B ′ . Podobnie, je±li g jest injekcj¡ B → A, to funkcja G zde- niowana wzorem ∀ b ∈ B : G(⟨b, y⟩) = ⟨g(b), y⟩ jest funkcj¡ ró»nowarto±ciow¡ B ′ → A′ . Powtarzaj¡c dla zbiorów dowodzimy tezy twierdzenia tak»e w przypadku A′ i B′ rozumowanie powy»ej A ∩ B ̸= ∅. 5