1 Spis treści 1 Relacje i funkcje 1.1 Podstawowe definicje i przykłady. Najważniejsze klasy 1.2 Sposoby przedstawienia relacji. . . . . . . . . . . . . 1.3 Pojęcie funkcji, podstawowe własności, przykłady . . 1.4 Ćwiczenia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 5 6 8 2 Relacja równoważności. 2.1 Definicja i przykłady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Relacja równoważności i podział zbioru na klasy abstrakcji. . . . . . . . . . . . . 2.3 Zastosowanie relacji równoważności do konstruowania obiektów matematycznych 2.4 Ćwiczenia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 13 14 16 . . . . 17 17 20 21 21 3 Relacje porządku. 3.1 Relacja częściowego porządku . . 3.2 Porządki liniowe. . . . . . . . . . 3.3 Dobre porządki. AC, LKZ i WO. 3.4 Ćwiczenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . relacji. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1. 3 1 1.1 Relacje i funkcje Podstawowe definicje i przykłady. Najważniejsze klasy relacji. • Definicja 1.1 Relacją dwuargumentową określoną na zbiorze X × Y nazywamy każdy podzbiór R iloczynu kartezjańskiego X ×Y . Relację określoną na zbiorze X ×X nazywamy relacją w zbiorze X. Pojęcie relacji jest podstawowym sposobem przedstawienia zależności między różnymi obiektami. Przykłady: (1) Relacja przynależności elementu do zbioru. (2) Relacja podzielności w zbiorze liczb całkowitych. (3) Relacja przystawania modulo ustalona liczba naturalna w zbiorze liczb całkowitych. (3) Relacje ” < ”, ” ¬ ”, ” > ”, ” ­ ” w zbiorze liczb rzeczywistych. (4) Relacja równoległości prostych na płaszczyźnie. Fakt, że elementy x, y pozostają w relacji R zapisujemy w postaci (x, y) ∈ R lub xRy Dziedziną relacji R nazywamy zbiór dom(R)= {x ∈ X : Obrazem relacji R nazywamy zbiór rng(R)= {y ∈ Y : W (xRy)}. y∈Y W (xRy)}. x∈X Jeżeli A jest dowolnym podzbiorem dziedziny relacji R, to obrazem zbioru A przez relację R nazywamy zbiór R[A] = {y ∈ Y : W (xRy)} x∈A Jeżeli B jest dowolnym podzbiorem zbioru rng(R), to przeciwobrazem zbioru B przez relację R nazywamy zbiór R−1 [B] = {x ∈ X : • Fakt 1.2 W (xRy)} y∈B Prawdziwe są następujące zależności R[A ∪ B] = R[A]∪R[B], R[A ∩ B] ⊂ R[A]∪R[B]. D o w ó d. Wykorzystując reguły rachunku zdań otrzymujemy: y ∈ R[A ∪ B] ⇐⇒ ⇐⇒ ⇐⇒ W x W x W x ((x ∈ A ∪ B) ∧ (xRy)) ⇐⇒ W x (((x ∈ A) ∨ (x ∈ B)) ∧ xRy) ((x ∈ A) ∧ (xRy)) ∨ ((x ∈ B)) ∧ (xRy)) ((x ∈ A) ∧ (xRy)) ∨ ⇐⇒ y ∈ R[A] ∨ y ∈ R[B] W x ((x ∈ B)) ∧ (xRy)) ⇐⇒ y ∈ R[A] ∪ R[B] 4 y ∈ R[A ∩ B] ⇐⇒ ⇐⇒ =⇒ W x W x W x ((x ∈ A ∩ B) ∧ (xRy)) ⇐⇒ W x (((x ∈ A) ∧ (x ∈ B)) ∧ xRy) ((x ∈ A) ∧ (xRy)) ∧ ((x ∈ B)) ∧ (xRy)) ((x ∈ A) ∧ (xRy)) ∧ ⇐⇒ y ∈ R[A] ∧ y ∈ R[B] W x ((x ∈ B)) ∧ (xRy)) ⇐⇒ y ∈ R[A] ∩ R[B] Na relacjach, jako pewnych podzbiorach zbioru X × Y można wykonywać podstawowe operacje teoriomnogościowe: 1) Sumą relacji R1 oraz R2 nazywamy relację R1 ∪R2 określoną wzorem (x, y) ∈ R1 ∪R2 ⇐⇒ (x, y) ∈R1 ∨(x, y) ∈ R2 2) Iloczynem relacji R1 oraz R2 nazywamy relację R1 ∩R2 określoną wzorem (x, y) ∈ R1 ∩R2 ⇐⇒ (x, y) ∈R1 ∧(x, y) ∈ R2 Relację odwrotną do relacji R określamy wzorem R−1 = {(y, x) : (x, y) ∈ R}. Jeżeli R oraz S są dwiema relacjami w zbiorze X, to złożeniem tych relacji nazywamy relację określoną wzorem R ◦ S= {(x, z) : W y ((x, y) ∈ R∧(y, z) ∈ R)}. Przykład Określamy na IN relacje R, S zależnościami: Wówczas 2|(m − n) ⇐⇒ nRm n(R ∪ S)m n(R ∩ S)m ⇐⇒ oraz nRm ⇐⇒ 2|(m − n) ∨ 5|(m − n) 2|(m − n) ∧ 5|(m − n) ⇐⇒ 5|(m − n) ⇐⇒ 10|(m − n) Kilka niżej zdefiniowanych własności relacji odgrywa szczególnie ważną rolę. Relację R określoną na zbiorze X nazywamy: • zwrotną, jeżeli V (xRx) x∈X • przeciwzwrotną, jeżeli V x∈X • symetryczną, jeżeli V V x∈X y∈X • przechodnią, jeżeli V V ¬(xRx) (xRy −→ yRx) V x∈X y∈X z∈X (xRy ∧ yRz −→ xRz) 5 • słabo antysymetryczną, jeżeli V V V V x∈X y∈X • silnie antysymetryczną, jeżeli x∈X y∈X • spójną, jeżeli V V x∈X y∈X Przykłady: (xRy ∨yRx). (xRy ∧ yRx −→ x = y) (xRy −→ ¬yRx) (1) Relacjami zwrotnymi są: identyczność na dowolnym zbiorze X (tzn. R= {(x, x) : x ∈ X}), równoległość w zbiorze prostych na płaszczyźnie, podzielność w zbiorze liczb całkowitych, podobieństwo figur płaskich. (2) Relacjami przeciwzwrotnymi są: relacja ostrej mniejszości w zbiorze liczb rzeczywistych, prostopadłości w zbiorze prostych na płaszczyźnie. (3) Relacjami symetrycznymi są: identyczność na dowolnym zbiorze X, równoległość w zbiorze prostych na płaszczyźnie, podobieństwo figur płaskich. Na relacjach, jako pewnych podzbiorach zbioru X × Y można wykonywać podstawowe operacje teoriomnogościowe: (4) Relacjami przechodnimi są: identyczność na dowolnym zbiorze X , równoległość w zbiorze prostych na płaszczyźnie, relacja mniejszości w zbiorze liczb rzeczywistych, podzielność w zbiorze liczb całkowitych, podobieństwo figur płaskich. (5) Relacjami słabo antysymetrycznymi są: podzielność w zbiorze liczb całkowitych, relacja słabej mniejszości w zbiorze liczb rzeczywistych. (6) Relacją silnie antysymetryczną jest relacja ostrej mniejszości w zbiorze liczb rzeczywistych. (7) Relacjami spójnymi są: relacja słabej mniejszości w zbiorze liczb rzeczywistych. Tranzytywnym domknięciem relacji R nazywamy relację powstałą z R przez dorzucenie możliwie najmniejszej liczby par tak, by powstała relacja była przechodnia. 1.2 Sposoby przedstawienia relacji. Jeżeli zbiory X i Y są skończone, to każdą relację na X × Y można jednoznacznie zdefiniować na przykład przez: • wypisanie elementów relacji, czyli wszystkich par (x, y) ∈ R. • utworzenie diagramu relacji, w którym wyrażenie ”x −→ y” oznacza, że xRy. • utworzenie macierzy wartości logicznych. Jeżeli X = {x1 , x2 , . . . , xn }, Y = {y1 , y2 , . . . , ym }, to macierz wartości logicznych jest macierzą wymiaru m × n, przy czym aij = ( 0 gdy 1 gdy (xi , yj ) ∈ /R (xi , yj ) ∈ R Jest oczywiste, że: 1) Zwrotność relacji oznacza, że jej macierz wartości logicznych ma na głównej przekątnej same 1. 6 2) Relacja R jest symetryczna wtedy i tylko wtedy, gdy R= R−1 . Macierz takiej relacji jest symetryczna względem głównej przekątnej. 3) Relacja R jest przechodnia wtedy i tylko wtedy, gdy R◦R⊂ R. Przykład Niech Y = X = {2, 3, 4, 5, 6, 7, 8, 9} i zdefiniujmy nRm ⇐⇒ (n|m) ∧ (n 6= m) Wówczas relację R możemy zapisać na trzy sposoby: 1) R= {(2, 4), (2, 6), (2, 8), (3, 6), (3, 9), (4, 8)}, 2 4 2) ւ ↓ ց 2 0 0 0 0 0 0 0 0 2 3 4 5 6 7 8 9 3) 3 ց 6 ւ 5 0 0 0 0 0 0 0 0 6 1 1 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 ց 9 8 3 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 8 1 0 1 0 0 0 0 0 9 0 1 0 0 0 0 0 0 Ponieważ relacja podzielności jest przechodnia, więc jest równa swemu tranzytywnemu domknięciu. Szukając tranzytywnego domknięcia relacji 1 2 3 4 5 1.3 1 0 0 0 1 0 2 0 1 0 0 0 3 1 0 0 0 0 4 0 0 1 1 0 5 1 1 0 0 1 otrzymujemy 1 2 3 4 5 1 1 0 1 1 0 2 0 1 0 0 0 3 1 0 1 1 0 4 1 0 1 1 0 5 1 1 1 1 1 Pojęcie funkcji, podstawowe własności, przykłady Funkcją nazywamy relację f spełniającą warunek ^ ^ ^ x∈X y1 ∈Y y2 ∈Y (xRy1 ∧ xRy2 −→ y1 = y2 ). Jeżeli relacja { jest funkcją i x ∈ dom(f ), to istnieje dokładnie jeden y ∈ rng({). Oznaczamy go na ogół symbolem f (x). Zapis f : X −→ Y oznacza, że f jest funkcją o dziedzinie dom(f ) = X i obrazie rng(f ) = Y . Funkcję f : X −→ Y nazywamy: 7 • injekcją (lub różnowartościową), jeżeli spełniony jest warunek ^ ^ x1 ∈dom(f ) x2 ∈dom(f ) (x1 6= x2 −→ f (x1 ) 6= f (x2 )), • surjekcją, jeżeli rng(f ) = Y , • bijekcją, jeżeli jeżeli jest injekcją i surjekcją. • Fakt 1.3 Jeżeli relacja f jest funkcją, to prawdziwe są równości:: a) f −1 [A ∪ B] = f −1 [A] ∪ f −1 [B], b) f −1 [A ∩ B] = f −1 [A] ∩ f −1 [B], c) f −1 [rng(f ) \ A] = dom(f ) \ f −1 [A]. D o w ó d. a) jest prawdziwe dla dowolnej relacji, co wykazaliśmy na poprzednim wykładzie. b) x ∈ f −1 [A ∩ B] ⇐⇒ f (x) ∈ A ∩ B ⇐⇒ (f (x) ∈ A) ∧ (f (x) ∈ B) ⇐⇒ (x ∈ f −1 [A]) ∧ (f −1 [B]) ⇐⇒ x ∈ f −1 [A] ∩ f −1 [B] c) dowodzi się podobnie. Przykłady. 1) f (n) = 2n jest funkcją różnowartościową ze zbioru liczb naturalnych w zbiór liczb naturalnych. Funkcja ta jest surjekcją zbioru IN na zbiór liczb naturalnych parzystych. 2) f (x) = 2x jest bijekcją zbioru IR na zbiór liczb rzeczywistych dodatnich. 3) f (x) = arctgx jest bijekcją zbioru IR na zbiór (− π2 , π2 ). 4) f (z) = z jest bijekcją zbioru CC liczb zespolonych na siebie. 5) f : IN −→ {0, 1, 2, 3, 4}, f (n) jest resztą z dzielenia liczby n przez 5. Funkcja f jest surjekcją, ale nie jest injekcją. 6) f, g : IN × IN −→ IN, injekcjami. f (m, n) = m + n, g(m, n) = max{m, n} są surjekcjami, ale nie są 7) Iloczyn kartezjański Wspomniane na drugim wykładzie pojęcie indeksowanej rodziny zbiorów możemy teraz sprecyzować. • Definicja 1.4 Jeżeli T i Ω sĄ dowolnymi zbiorami, to indeksowaną rodziną zbiorów (At )t∈T nazywamy każdą funkcję F określoną na dziedzinie T o wartościach w zbiorze potęgowym 2Ω . Pojęcie iloczynu kartezjańskiego zbiorów można również uogólnić na przypadek dowolnej ilości zbiorów. • Definicja 1.5 Iloczynem kartezjańskim rodziny zbior˘w (At )t∈T , gdzie At ⊂ Ω dla wszystkich t ∈ T, nazywamy zbi˘r Y t∈T ( At = f : f jest funkcją, dom(f ) = T ∧ ^ t∈T ) (f (t) ∈ At ) . 8 n Q Jeľeli T = {1, 2, . . . , n} ( T = IN, ) to piszemy k=1 Ak ∞ Q lub Ak . k=1 8) Funkcje charakterystyczne Zdefiniowaliśmy pojęcie funkcji posługując się pierwotnym pojęciem zbioru. Pokażemy teraz, jak można podzbiory dowolnie ustalonej przestrzeni Ω reprezentować za pomocą funkcji. • Definicja 1.6 Funkcją charakterystyczną zbioru A ⊂ Ω nazywamy funkcję χA : Ω −→ {0, 1} określoną wzorem χA (x) = ( 1 gdy x ∈ A 0 gdy x ∈ /A Zatem każdemu podzbiorowi A ⊂ Ω odpowiada pewna funkcja określona na Ω o wartościach w zbiorze dwuelementowym {0, 1}. Ale i na odwrót. Każda funkcja określona na Ω o wartościach w zbiorze dwuelementowym {0, 1} wyznacza pewien podzbiór zbioru Ω, którego jest funkcją charakterystyczną. Jeżeli f : Ω −→ {0, 1}, to f = χf −1 {1} , bo χf −1 {1} (x) = 1 ⇐⇒ x ∈ f −1 {1} ⇐⇒ f (x) ∈ {1} ⇐⇒ f (x) = 1 χf −1 {1} (x) = 0 ⇐⇒ x ∈ / f −1 {1} ⇐⇒ f (x) ∈ / {1} ⇐⇒ f (x) = 0 1.4 Ćwiczenia. 1. Relację R = {(1, 2), (1, 3), (2, 3), (2, 4), (3, 4), (3, 5)} na zbiorze {1, 2, 3, 4, 5} przedstawić w sposób graficzny i napisać jej macierz wartości logicznych. 2. Relację R = {(a, a), (b, c), (a, c)} na zbiorze {a, b, c} przedstawić w sposób graficzny i napisać jej macierz wartości logicznych. Znaleźć domknięcie tranzytywne tej relacji. 3. Relację R zadaną w sposób graficzny 2 4 ւ ց 3 ց ↓ ւ 6 ւ 8 ց ց 1 5 ւ ↓ 9 7 ւ zapisać jako zbiór par i sporządzić jej macierz wartości logicznych. 4. Macierz wartości logicznych relacji R określonej na zbiorze {1, 2, 3, 4, 5, 6, 7} ma postać 1 2 3 4 5 6 7 1 0 0 0 1 0 1 1 2 0 1 0 0 0 0 0 3 1 0 1 1 0 0 0 4 1 0 0 0 0 0 0 5 1 1 1 0 0 0 0 6 0 0 0 0 1 0 0 7 1 0 1 0 0 1 1 9 Zapisać jako zbiór par i zaproponawać jej przedstawienie graficzne. 5. Podać przykłady relacji: (a) antysymetrycznej i przechodniej, która nie jest zwrotna, (b) symetrycznej, która nie jest zwrotna ani przechodnia. 6. Niech X = {−2, −1, 0, 1, 2}. Każdą z następujących relacji zapisać jako zbiór par uporzadkowanych. Przedstawić każdą z tych relacji w sposób graficzny. Napisać dla każdej z tych relacji macierz wartości logicznych. (a) mRn ⇐⇒ m ¬ n, (b) mRn ⇐⇒ mn = 0, (c) mRn ⇐⇒ m + n = 0, (d) mRn ⇐⇒ mn = n, (e) mRn ⇐⇒ m2 + n2 = 2, (f) mRn ⇐⇒ m2 − n2 = 1. 7. Sprawdzić, które z omówionych na wykładzie własności ma każda z relacji z poprzedniego zadania. 8. Niech f (x) = x2 . Wyznaczyć zbiory: f ([−1, 1]), f ([0, 1]), f −1 ([−1, 1]), f ([−1, 2]), f −1 ([0, 1]), f −1 ([−1, 2]). 9. Niech f (x) = tg x, g(x) = arctgx. Wyznaczyć zbiory: f π π − , 4 4 , f g([−1, 1]), π π − , 4 2 g " −1 10. Niech f : IN −→ IN, f (n) = f (IN), h i n 3 π π − , 6 3 , f π π ,√ 3 3 #! , g " , f −1 1 1 −√ , √ 3 3 1 1 −√ , √ 3 3 " ([−1, 1]), f −1 #! " π π ,√ 4 2 , g −1 !! #! , . , gdzie [a] oznacza część całkowitą liczby a. Wyznaczyć zbiory f −1 ({0}), f −1 ({1, 2}), f −1 ({7, 17, 37}). 11. Niech f : IN −→ IN, f (n) = n5 , gdzie n5 oznacza resztę z dzielenia liczby n przez 5. Wyznaczyć zbiory f (IN), f −1 ({0}), f −1 ({1}), f −1 ({2}), √ f (IN ∩ (π, 111)). 10 2 2.1 Relacja równoważności. Definicja i przykłady • Definicja 2.1 Relacją równoważności na zbiorze X nazywamy relację, która jest na tym zbiorze zwrotna, symetryczna i przechodnia. Przykłady 1) Relacja równości w dowolnym zbiorze X, czyli IdX = {(x, x) : x ∈ X}. Relacja ta jest podzbiorem każdej relacji równoważności na X. Natomiast relacja równoważności X × X zawiera każdą inną relację równoważności w X. 2) Relacja przystawania figur płaskich. 3) Relacja podobieństwa figur płaskich. 4) Niech c będzie zbiorem wszystkich ciągów zbieżnych liczb wymiernych. Relacja określona na c zależnością (an )R(bn ) ⇐⇒ lim (an − bn ) = 0 n→∞ jest relacją równoważności. Mamy bowiem: - (an )R(an ), bo n→∞ lim (an − an ) = 0, - (an )R(bn ) =⇒ (an )R(bn ), bo lim (bn − an ) = lim (an − bn ) = 0, n→∞ n→∞ - n→∞ lim (an − bn ) = 0 oraz n→∞ lim (bn − cn ) = 0, to lim (an − cn ) = n→∞ lim (an − bn ) + (bn − cn ) = 0. n→∞ 5) Niech n będzie ustaloną liczbą naturalną dodatnią. Na zbiorze ZZ liczb całkowitych definiujemy relację ≡n (tzw. relacja przystawania modulo n) za pomocą zależności x ≡n y ⇐⇒ n|x − y. Relacja ta jest: - zwrotna, bo dla każdej liczby całkowitej x mamy n|x − x, gdyż x − x = 0 = n · 0, - symetryczna, bo dla każdych dwu liczb całkowitych x, y, jeżeli x − y = n · k, to y − x = n · (−k), - przechodnia, bo jeżeli x − y = n · k oraz y − z = n · l, to x − z = (x − y) + (y − z) = n · (k + l). Pod wieloma względami kongruencje zachowują się podobnie jak równości, można je dodawa† i mnożyć (ale nie dzielić!) stronami. Przypuśćmy bowiem, że a = b (mod m) i c = d(mod m. Oznacza to, że liczby (a − b) i (c − d) dzielą się przez m, ale wtedy również ich suma dzieli się przez m: m|(a + b) − (c + d), czyli a + b = c + d (mod m). Zamiast o sumie możemy mowić oczywiście także o różnicy. Natomiast dla iloczynu korzystamy z faktu, że wielokrotność liczby podzielnej przez m jest podzielna przez m, więc z naszych założeä wynika, że m|ac − bc i m|bc − bd, 11 a stąd m|ac − bd. Co do dzielenia, to zauważmy, że z kongruencji: 6 = 2(mod 4) wcale nie wynika przystawanie 3 do 1 przy module 4. Przystawanie liczb a i b modulo m oznacza, że dają one tę samą resztę przy dzieleniu przez m. Liczba a przystaje do zera modulo m wtedy i tylko wtedy, gdy m|a. Mnożąc daną kongruencję przez siebie dochodzimy do wniosku, że kongruencje można rownież potęgować stronami (ścisły dowód prowadzimy przez indukcję względem wykładnika potęgi), kombinując te wyniki razem otrzymujemy twierdzenie: Twierdzenie 1 Jeśli f (x) jest wielomianem o współczynnikach całkowitych oraz a = b(mod m), to również f (a) = f (b)(mod m). W języku kongruencji wygodnie jest formułować i dowodzić klasyczne twierdzenia teorii liczb. Zajmiemy się teraz niektórymi z nich. Dla dowolnej liczby m > 0 przez Pm oznaczmy zbiór dodatnich liczb mniejszych od m i względnie pierwszych z m: Pm = {k < m : N W D(k, m) = 1}. Dla liczby pierwszej p mamy więc Pp = {1, 2, ..., p − 1}. Przez Φ(m) oznacza się liczbę elementów zbioru Pm . Funkcja Φ(m) nazywa się funkcją Gaussa. Oznaczmy przez r1 , r2 , · · · , rΦ(m) wszystkie elementy zbioru Pm . Niech a będzie liczbą dodatnią taką, że N W D(a, m) = 1. Wówczas reszty z dzielenia iloczynów: ar1 , r2 , · · · , arΦ(m) przez m wypełniają cały zbiór Pm . Aby to uzasadnić, zauważmy, że te reszty są mniejsze niż m oraz względnie pierwsze z m, bo każdy z iloczynów ari jest liczbą względnie pierwszą z m. Wszystkie te reszty są więc elementami zbioru Pm . Równocześnie stwierdzamy, że są one różne między sobą, bo dla i 6= j liczba ari nie przystaje do arj modulo m. Mamy więc Φ(m) elementów zbioru Pm , czyli wszystkie jego elementy. Dla każdego i < m istnieje więc j < m takie, że ari = rj (mod m) Mnożąc te kongruencje stronami otrzymujemy: Φ(m) Y Φ(m) ri = aΦ(m) i=1 Y rj . j=1 Oznaczając przez r iloczyn wszystkich ri możemy to zapisać: r = raΦ(m) (mod m), czyli m|r(aΦ(m)−1) ) Ponieważ liczby m i r są względnie pierwsze, więc m|(aΦ(m) − 1). Udowodnione w ten sposób twierdzenie nosi nazwę Twierdzenia Eulera, a wnioskiem z niego jest tzw. Małe Twierdzenie Fermata: Twierdzenie 2 (MAťE TWIERDZENIE FERMATA): Jeśli p jest liczbą pierwszą i p nie dzieli a, to ap−1 = 1 (mod p). Stąd ap = a (mod p), czyli p|(ap −a). 12 Pojęcie kongruencji stanowi teoretyczną podstawę dla cech podzielności. Jeżeli potrafimy dla pewnej funkcji f : N → N pokazać, że n i f (n) dają tę samą resztę z dzielenia przez p, to w szczególności dotyczy to reszty 0 i można sformułować cechę podzielności przez p: Liczba n dzieli się przez p wtedy i tylko wtedy, gdy f (n) dzieli się przez p. Oczywiście użyteczność takiej cechy podzielności zależy od tego jaka jest funkcja f , czy łatwo obliczyć jej wartości i czy f (n) < n. Jeśli tak jest, to taką cechę można stosować wielokrotnie, obliczając f(f(n)), f(f(f(n))) itd, aż otrzymamy liczbę dostatecznie małą. Przypomnijmy podstawowe cechy podzielności w systemie o podstawie 10. • Fakt 2.2 Liczba a = cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 jest podzielna: • przez 2 wtedy i tylko wtedy, gdy c0 ∈ {0, 2, 4, 6, 8}. • przez 3 wtedy i tylko wtedy, gdy liczba cn +cn−1 +· · ·c2 +c1 +c0 jest podzielna przez 3. • przez 4 wtedy i tylko wtedy, gdy liczba c1· 10+c0 jest podzielna przez 4. • przez 5 wtedy i tylko wtedy, gdy liczba c0 = 0 lub c0 = 5. • przez 6 wtedy i tylko wtedy, gdy liczba jest podzielna przez 2 i przez 3. • przez 8 wtedy i tylko wtedy, gdy liczba c2 ·102 + c1 ·10 + c0 jest podzielna przez 8. • przez 9 wtedy i tylko wtedy, gdy liczba liczba cn +cn−1 +· · ·c1 +c0 jest podzielna przez 9. • przez 10 wtedy i tylko wtedy, gdy liczba c0 = 0. • przez 11 wtedy i tylko wtedy, gdy liczba c0 −c1 +c2 −c3 +· · ·+(−1)n · cn jest podzielna przez 11. D o w ó d. Wykorzystamy pojęcie kongruencji. 1) Ponieważ 10 ≡2 0, a kongruencje można dodawać i mnożyć stronami, więc ck 10k ≡2 0 każdego k =, 1, . . . , n, a stąd dla cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡2 c0 . 2) Ponieważ 10 ≡3 1, a kongruencje można dodawać i mnożyć stronami, więc ck 10k ≡3 0 dla każdego k =, 1, . . . , n, a stąd cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡3 cn + cn−1 + · · · + c2 + c1 + c0 . 3) Ponieważ 10 ≡4 2, więc 10k ≡4 0 dla k = 2, 3, . . . , n. Stąd ck 10k ≡4 0 dla każdego k = 2, 3, . . . , n, więc cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡4 c1 · 10 + c0 . 4) Ponieważ 10 ≡5 0, a kongruencje można dodawać i mnożyć stronami, więc ck 10k ≡5 0 dla każdego k =, 1, . . . , n, a stąd cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡5 c0 . 5) Liczba a jest podzielna przez 6 wtedy i tylko wtedy, gdy jest podzielna przez 2 i przez 3. 6) Ponieważ 10 ≡8 2, więc 10k ≡8 0 dla k = 3, . . . , n. Stąd ck 10k ≡8 0 dla każdego k = 3, . . . , n, więc 13 cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡8 c1 · 10 + c0 . 7) Ponieważ 10 ≡9 1, więc ck 10k ≡9 ck dla każdego k = 0, 1, . . . , n a stąd cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡9 cn + cn−1 + · · · + c2 + c1 + c0 . 8) Podobnie, ponieważ 10 ≡11 −1, więc ck 10k ≡11 ck · (−1)k dla każdego k = 0, 1, . . . , n, a stąd cn · 10n + cn−1 · 10n−1 + · · · + c2 · 102 + c1 · 10 + c0 ≡11 (−1)n cn + (−1)n−1 cn−1 + · · · + c2 − c1 + c0 . Przykłady 1) Wykazać, że liczba 22225555 + 55552222 jest podzielna przez 7. R o z w i ą z a n i e. Ponieważ 2222 ≡ 3 (mod 7), więc 22225 ≡ 35 (mod 7) oraz 22226 ≡ 36 ≡ 1 (mod 7). Stąd 22226·925 ≡ 1 (mod 7). Mnożąc kongruencje stronami otrzymujemy 22225550 · 22225 ≡ 35 ≡ 5 (mod 7). Podobnie licząc mamy kolejno 5555 ≡ 4 (mod 7), 55552 ≡ 2 (mod 7) oraz 55556 ≡ 1 (mod 7). Podnosząc tę kongruencję do potęgi 370 otrzymujemy 55552220 ≡ 1 (mod 7), więc 55552222 ≡ 2 (mod 7), co po dodaniu stronami daje 22225555 + 55552222 ≡ 5 + 2 ≡ 0 (mod 7), czyli liczba 22225555 + 55552222 jest podzielna przez 7. 2.2 Relacja równoważności i podział zbioru na klasy abstrakcji. • Definicja 2.3 Niech R będzie relacją równoważności na zbiorze X. Klasą abstrakcji elementu x ∈ X względem relacji R nazywamy zbiór [x]R = {y ∈ X : xRy} Przykłady 1) W relacji przystawania modulo n klasy abstrakcji są postaci [k]≡n = {k + mn : m ∈ ZZ} dla k = 0, 1, . . . , n − 1 2) W relacji z przykładu 5) w klasie abstrakcji ustalonego ciągu (an ) są wszystkie ciągi posiadające tę samą granicę, co ciąg (an ). Zauważmy, że: 1) Ponieważ relacja R jest zwrotna, więc dla każdego elementu x ∈ X 14 x ∈ [x]R dla każdego elementu x ∈ X 2) Jeżeli xRy, to x ∈ [y]R , więc [x]R ⊂ [y]R . Podobnie [x]R ⊂ [y]R . Zatem xRy =⇒ [x]R = [y]R . 3) Jeżeli [x]R ∩[y]R 6= ∅, czyli istnieje z ∈ X takie, że xRz oraz yRz, to z symetrii i przechodniości relacji R wynika, że xRy. Zatem [x]R ∩[y]R 6= ∅ =⇒ [x]R = [y]R Wykazaliśmy powyżej, że każda relacja równoważności określona na zbiorze X wyznacza rozbicie (podział) tego zbioru na rozłączne niepuste podzbiory, które w sumie dają cały zbiór X. Ale i S na odwrót! Niech A = (At )t∈T będzie rodziną rozłącznych podzbiorów zbioru X taką, że At . Wówczas zależność X= t∈T xRy =⇒ W t∈T x, y ∈ At określa na X relację równoważności, co jest zupełnie jasne. 2.3 Zastosowanie relacji równoważności do konstruowania obiektów matematycznych Konstrukcja zbioru liczb całkowitych W zbiorze liczb naturalnych określone są dwa działania: dodawanie i mnożenie. Niestety, w zbiorze IN nie wszystkie równania postaci m +x = n oraz m ·x = n mają rozwiązanie. Aby zagwarantować sobie rozwiązanie każdego z równań pierwszej postaci, rozszerzamy zbiór IN do zbioru liczb całkowitych ZZ = {. . . , −3, −2, −1, 0, 1, 2, 3, . . .}, przy czym z definicji liczba −n jest jedynym ”obiektem”, który spełnia warunek n + (−n) = 0. Spróbujmy uściślić to dość mgliste pojęcie ”obiekt”. Zbiór ZZ jest zatem najmniejszym zbiorem zawierającym IN oraz wszystkie różnice (n − m), gdzie n, m ∈ IN. Tworzywem, z którego zbudujemy te, nieokreślone dotąd, różnice, są pary liczb naturalnych (odjemna i odjemnik). Oczywiście, jak wiemy z doświadczenia, różne takie pary mogą wyrażać tę samą liczbę, np. 3 − 7 = 5 − 9, wprowadzamy więc relację równoważności par, którą można zdefiniować bez użycia pojęcia odejmowania, za pomocą samego tylko dodawania. Przeprowadźmy następującą konstrukcję. Rozważamy iloczyn kartezjański1 IN × IN, i relację równoważności (m, n) ≈ (m′ , n′ ) ⇐⇒ m + n′ = m′ + n. Utożsamiając elementy równoważne w powyższym sensie otrzymujemy zbiór klas równoważności (IN × IN)//≈ . W zbiorze (IN × IN)//≈ wprowadzamy działania: 1 René Descartes zwany Kartezjuszem, (1596–1165), matematyk i filozof francuski. W swym wydanym w roku 1637 dziele ”Rozprawa o metodzie” połączył algebrę z geometrią wprowadzając układ współrzędnych, co umożliwiło liczbowy opis figur geometrycznych, sformułował pojęcie funkcji, wprowadził konwencję, że stałe oraz parametry oznacza się początkowymi literami alfabetu, a niewiadome i zmienne — koäcowymi literami alfabetu. Jego prace dały początek współczesnej algebrze. Kartezjusz jest twórcą słynnej maksymy ”Cogito ergo sum”. 15 • dodawanie określone wzorem [(m, n)]≈ + [(m′ , n′ )]≈ = [(m + m′ , n + n′ )]≈ • mnożenie określone wzorem [(m, n)]≈ · [(m′ , n′ )]≈ = [(m · m′ + n · n′ , m · n′ + n · m′ )]≈ . W dalszym ciągu elementy zbioru (IN × IN)//≈ będziemy krótko oznaczać literami a, b, c, . . ., zaś sam zbiór (IN × IN)//≈ — literą ZZ. Nietrudno sprawdzić, że określone wyżej działania mają następujące własności: (1) dodawanie jest łączne i przemienne, tzn. dla dowolnych a, b, c ∈ ZZ zachodzą równości: (a + b) + c = a + (b + c) oraz a + b = b + a; (2) element 0 = [(0, 0)]≈ jest elementem neutralnym dodawania, tzn. dla dowolnego a ∈ ZZ mamy a + 0 = 0; (3) dla dowolnego a ∈ ZZ istnieje a′ ∈ ZZ taki, że zachodzi równość a + a′ = 0. Element a′ spełniający powyższy warunek nazywamy elementem przeciwnym do elementu a. W dalszym ciągu będziemy go oznaczać symbolem −a. Konstrukcja zbioru liczb wymiernych Liczby naturalne służą do ustalania liczebności zbiorów lub kolejności elementów. W życiu codziennym trzeba nie tylko liczyć poszczególne przedmioty, lecz także mierzyć różne wielkości takie, jak: długość, pole, ciężar czy czas. Potrzeba wyrażenia za pomocą liczb takich wielkości, które można dzielić na dowolnie małe części doprowadziła do wprowadzenia liczb wymiernych a następnie niewymiernych. Algebraicznie liczby wymierne otrzymujemy, rozważając iloczyn kartezjaäski ZZ × IN+ . Jego elementy, czyli pary uporządkowane, których pierwszym elementem jest liczba całkowita a drugim – m i nazywamy ułamkiem. liczba naturalna różna od zera, oznaczamy w dalszym ciągu symbolem n Zatem, zgodnie z naszą umową, m – licznik ułamka jest dowolną liczbą całkowitą, zaś n – mianownik ułamka jest zawsze liczbą całkowitą dodatnią. W zbiorze ułamków wprowadzamy relację równoważności ułamków: m m′ ≃ ′ ⇐⇒ mn′ = m′ n n n ťatwo sprawdzić, że ≃ jest relacją typu równoważności oraz, że ułamek powstały przez skrócenie bąd« rozszerzenie (tzn. podzielenie lub pomnożenie licznika i mianownika przez tę samą liczbę naturalną różną od zera) danego ułamka jest z nim równoważny. Z tego wynika, że w każdej klasie abstrakcji znajduje się dokładnie jeden ułamek nieskracalny, tzn. taki, którego licznik i mianownik są względnie pierwsze. Każdą klasę abstrakcji nazywamy liczbą wymierną, a o każdym ułamku należącym do danej klasy mówimy, że reprezentuje on tę liczbę wymierną. Tak otrzymany zbiór klas abstrakcji będziemy w dalszym ciągu oznaczać przez CQ, a jego elementy — pojedynczymi literami alfabetu: x, y, . . . . W zbiorze ułamków określamy działania: • Dodawanie i odejmowanie m 1 n2 + n1 m 2 m1 m2 + = , n1 n2 n1 n2 m1 m2 m 1 n2 − n1 m 2 − = . n1 n2 n1 n2 • Mnożenie i dzielenie przez ułamek, którego licznik jest różny od zera m1 m2 m1 m2 · = , n1 n2 n1 n2 m1 m2 m 1 n2 : = . n1 n2 n1 m 2 16 Definicje dodawania i mnożenia ułamków przenosi się na klasy abstrakcji, przy czym sprawdza się, że wynik działania na klasach, zdefiniowanego przez działanie na reprezentantach, nie zależy od wyboru reprezentantów z klas. Ponieważ każdą liczbę całkowitą n można utożsamić z ułamkiem o mianowniku 1, więc będziemy po prostu uważać, że zbiór ZZ jest podzbiorem zbioru CQ, a elementy zbioru CQ będziemy krótko oznaczać pojedynczymi literami x, y, . . ., o ile nie będzie nam zależało na podkreśleniu ich „natury”. 2.4 Ćwiczenia. 1. Sprawdzić, czy następujące relacje są relacjami równoważności: a) xRy ⇐⇒ 3|x + y na ZZ, b) xRy c) xRy ⇐⇒ ⇐⇒ d) (x, y)R(a, b) e) (x, y)R(a, b) 3|2x + 3y na ZZ, 3|x2 − y 2 na ZZ, ⇐⇒ ⇐⇒ x + y = a + b na IN2 , max{x, y} = max{a, b} na IN2 . 2. Ile jest relacji równoważności na zbiorze {1, 2, 3}? A na zbiorze {1, 2, 3, 4}? 3. W zbiorze 5-elementowych ciągów binarnych (ciągów o elementach 0,1) wprowadzamy relację: ciąg (an ) pozostaje w relacji R z ciągiem (bn ), jeżeli ciąg (bn ) powstaje z ciągu (an ) przez cykliczne przesunięcie w prawo. Czy jest to relacja równoważności? 17 3 3.1 Relacje porządku. Relacja częściowego porządku • Definicja 3.1 Relację R⊂ X × X nazywamy częściowym porządkiem na zbiorze X, jeżeli R jest na tym zbiorze zwrotna, przechodnia i słabo antysymetryczna. Przykłady 1) Relacja słabej nierówności ¬ na zbiorach liczbowych IN, ZZ, CQ, IR. 2) Relacja zawierania na zbiorze 2Ω , gdzie Ω jest dowolnym zbiorem. 3) Relacja podzielności w zbiorze liczb naturalnych dodatnich. • Definicja 3.2 Jeżeli R⊂ X × X jest dowolną relacją a A - jakimkolwiek podzbiorem zbioru X, to obcięciem relacji R do zbioru A nazywamy relację R|A =R∩A × A. Oczywiście obcięcie częściowego porządku do dowolnego podzbioru A zbioru X jest dalej częściowym porządkiem. Częściowe porządki najwygodniej jest przedstawiać graficznie za pomocą tzw. diagramów Haasego. W takim diagramie nie umieszczamy strzałek wynikających ze zwrotności relacji ani strzałek wynikających z jej przechodniości. Przykłady Niech R1 = {(a, a), (b, b), (c, c), (d, d), (a, c), (b, c), (c, d)} R2 = {(a, a), (b, b), (c, c), (d, d), (a, c), (b, c), (b, d)}. Diagramy Haasego tych porządków mają postać d ↑ c a ր c տ a ր d տ b ր b • Definicja 3.3 Mówimy, że dwa częściowe porządki hX, ≺i oraz hY, i są izomorficzne, jeżeli istnieje bijekcja f : X −→ Y taka, że ^ x,y∈X (x ≺ y ←→ f (x) f (y)). O porządkach izomorficznych mówimy, że są podobne. Przykład Na zbiorze {a, b, c, d} rozważamy częściowy porządek R= {(a, a), (b, b), (c, c), (d, d), (a, c), (a, b), (b, d), (c, d)}, 18 którego diagram Haasego ma postać d ր b տ տ c ր a Rozważmy teraz relację zawierania na zbiorze potęgowym P ({a, b}). Jej diagram Haasego ma postać {a} {a, b} ր տ տ ր ∅ {b} Widać, że diagramy Haasego tych porządków są identyczne i łatwo zdefiniować funkcję ustalającą ich izomorfizm: f = {(a, ∅), (b, {a}), (c, {b}), (d, {a, b})}. Można udowodnić, że każdy porządek częściowy jest izomorficzny z relacją zawierania na pewnym zbiorze potęgowym. W zbiorze z częściowym porządkiem są w naturalny sposób wyróżnione pewne elementy. • Definicja 3.4 Niech hX, i będzie częściowym porządkiem. Element a ∈ X nazywamy: • elementem -największym, jeżeli ( V x∈X • elementem -najmniejszym, jeżeli ( )(x a), V x∈X )(a x), )(a x ∧ a 6= x), • elementem -maksymalnym, jeżeli ¬( W • elementem -minimalnym, jeżeli ¬( )(x a ∧ a 6= x). x∈X W x∈X • kresem górnym zbioru ∅ 6= A ⊂ X, jeżeli jest najmniejszym ograniczeniem górnym zbioru A, tzn. ( V x∈X )(x a) oraz ( V b∈X )(( V x∈X )(x b) −→ a ¬ b). • kresem dolnym zbioru ∅ 6= A ⊂ X, jeżeli jest największym ograniczeniem dolnym zbioru A, tzn. ( V x∈X )(a x) oraz ( V b∈X )(( V x∈X )(b x) −→ b ¬ a). 19 Przykłady: 1) W porządku R1 element d jest największy (i oczywiście maksymalny), a w porządku R2 elementy c, d są maksymalne, natomiast nie ma elementu największego. Kresem górnym podzbioru {a, b, c} w porządku R1 jest c, a w porządku R2 zbiór {a, b, c} kresu górnego nie posiada. 2) W zbiorze IN każdy podzbiór ma element najmniejszy. Jest to treś† tzw. zasady minimum: Każdy niepusty podzbiór Z zbioru liczb naturalnych ma element najmniejszy, tzn. istnieje k0 2 Z taki, że dla każdego n 2 Z jest n ­ k0 . Fakt powyższy nie jest już prawdziwy w żadnym ze zbiorów ZZ, CQ, IR, bo elementu najmniejszego nie mają np.: a) zbiór liczb całkowitych ujemnych , b) { pq : p ∈ ZZ, q ∈ IN \ {0}, 0 < pq < 1}, c) (0, 1). 3) Rozważmy na płaszczyźnie IR2 częściowy porządek określony zależnością (x, y) (x′ , y ′ ) obcięty do podzbiorów K1 = {(x, y) : x2 + y 2 ¬ 1}, ⇐⇒ x ¬ x′ ∧ y ¬ y ′ K2 = {(x, y) : |x| + |y| ¬ 1}, K3 = {(x, y) : max{|x|, |y|} ¬ 1}. Zbiorami elementów maksymalnych w tym porządku są odpowiednio zbiory A1 = {(x, y) : x2 + y 2 ¬ 1, x ­ 0, y ­ 0}, A2 = {(x, y) : |x| + |y| ¬ 1, x ­ 0, y ­ 0}, A3 = {(x, y) : max{|x|, |y|} ¬ 1, x ­ 0, y ­ 0}. W zbioraćh K1 , K2 nie ma elementu największego, a w zbiorze K3 elementem największym jest (1, 1). 4) W zbiorze hIR, ¬i każdy podzbiór ograniczony z góry (z dołu) ma kres górny (dolny), o czym mówi następujące twierdzenie. • Twierdzenie 3.1 (o ciągłości zbioru liczb rzeczywistych). Każdy niepusty zbiór A ⊂ IR ograniczony z góry ma kres górny. Każdy niepusty zbiór A ⊂ IR ograniczony z dołu ma kres dolny. Twierdzenie to precyzuje podstawową własność zbioru liczb rzeczywistych odróżniającą ten zbiór od zbioru liczb wymiernych. Fakt, że w zbiorze CQ liczb wymiernych twierdzenie 3.1 nie jest prawdziwe, łatwo zauważyć i nietrudno udowodnić. Np. zbiór A = {w 2CQ : w2 < 2} jest oczywiście ograniczony z góry (np. przez 2), jednak zbiór jego ograniczeń górnych nie posiada elementu najmniejszego. Załóżmy bowiem, że z 2CQ jest jakimś ograniczeniem zbioru A z góry, czyli z 2 ­ 2 i we«my jakiekolwiek wymierne 0 < h < 1 takie, że z 2 −2 h < 2z+1 . Mamy wówczas z2 − 2 (2z − h) ­ z 2 − (z 2 − 2) = 2. 2z + 1 Zatem każde ograniczenie zbioru A z góry można troszkę zmniejszyć otrzymując wciąż jeszcze ograniczenie z góry, co dowodzi, że nie ma najmniejszego ograniczenia zbioru A z góry (w zbiorze liczb wymiernych !). (z − h)2 = z 2 − 2hz + h2 = z 2 − h(2z − h) > z 2 − 20 3.2 Porządki liniowe. • Definicja 3.5 spójna, czyli Częściowy porządek (X, ) nazywamy liniowym porządkiem, jeżeli relacja jest V V x∈X y∈X (xRy ∨ yRx). Przykłady 1) Relacja słabej nierówności ¬ na zbiorach liczbowych IN, ZZ, CQ, IR jest porządkiem liniowym. 2) Porządek leksykograficzny. Niech Ω będzie zbiorem niepustym. Nazywamy go dalej alfabetem, a jego elementy - literami. Przestrzenią słów nad alfabetem Ω nazywamy zbiór Ω∗ = S Ω{0,1,2,...,n−1} . n∈IN Do zbioru tego doliczamy słowo puste oznaczane dalej symbolem ε. Długość słowa σ oznaczamy symbolem |σ|. Relacja zawierania jest naturalnym częściowym porządkiem na Ω, czyli dla σ : {0, 1, . . . , m} −→ Ω oraz η : {0, 1, . . . , n} −→ Ω definiujemy σ¬η ⇐⇒ σ ⊂ η. Najmnijszym elementem jest w tym porządku oczywiście słowo puste. Konkatenacją (złożeniem) słów σ i η nazywamy słowo ση otrzymane przez dopisanie do końca słowa σ słowa η. Oczywiście εσ = σε = σ oraz σ⊆η ⇐⇒ W η = σδ. δ∈Ω∗ Jeżeli η = σδ, to mówimy, że słowo σ jest prefiksem słowa η, a powyższy częściowy porządek na przestrzeni słów nazywamy porządkiem prefiksowym. Okazuje się, że można go rozszerzyć do tzw. porządku leksykograficznego, który jest już porządkiem liniowym, przyjmując σ lex η ⇐⇒ (σ ¬ η) ∨ W (σ(n) ≺ η(n)) ∧ ( n∈dom(σ∩η) V (σ(k) = η(k))). k<n Wprost z definicji wynika, że jeżeli σ ¬ η to σ lex η. • Fakt 3.6 Jeżeli jest porządkiem liniowym w alfabecie Ω, to lex jest porządkiem liniowym na przestrzeni słów Ω∗ . D o w ó d. Relacja lex jest: 1) zwrotna, bo dla dowolnego σ ∈ Ω∗ jest σ ¬ σ, więc też σ lex σ, 2) słabo antysymetryczna, bo trzeba pokazać, że jeżeli σ lex η oraz η lex σ, to σ = η. Niech więc σ lex η oraz η lex σ. Jeżeli σ ¬ η oraz η ¬ σ, to oczywiście σ = η. Jeżeli σ ¬ η i σ 6= η, to |σ| < |η|. Wówczas σ = {(1, σ(1)), (2, σ(2)), . . . , (|σ|, σ(|σ|))} oraz η = 21 {(1, σ(1)), (2, σ(2)), . . . , (|σ|, σ(|σ|)), (|σ| + 1, η(|σ| + 1)), . . . , (|η|, η(|η|))}. i oczywiście dla |η| > |σ| nie może zachodzić drugi człon alternatywy w definicji zależności η lex σ. 3) przechodnia, co pokazuje się podobnie. Jeżeli hX, i jest częściowym porządkiem, to podzbiór A ⊂ X nazywamy łańcuchem, jeżeli relacja rozważana na zbiorze A jest liniowym porządkiem, czyli V a,b∈A (a ¬ b ∨ b ¬ a). Element a ∈ X nazywamy ograniczeniem górnym zbioru A, jeżeli 3.3 V x∈A (x ¬ a). Dobre porządki. AC, LKZ i WO. • Definicja 3.7 Porządek liniowy (X, ¬) nazywamy dobrym porządkiem, jeżeli spełniony jest warunek V A⊂X (A 6= ∅ ⇐⇒ W V (a ¬ x)), a∈A x∈A co oznacza, że każdy niepusty podzbiór zbioru X ma element najmniejszy. Zasada minimum mówi, że zbiór liczb naturalnych jest dobrze uporządkowany przez relację słabej mniejszości. Z definicji dobrego porządku wynika, że w szczególności sam zbiór X ma element najmniejszy. Niech a będzie dowolnym, ale nie - największym, elementem zbioru X. Wówczas w zbiorze {x ∈ X : a < x} jest element najmniejszy, czyli istnieje najmniejszy element większy od elementu a. Ta własność przysługuje relacji słabej mniejszości w IN, ale nie mają jej porządki hIR, ¬i oraz hCQ, ¬i. Jest niemal oczywiste, że porządek liniowy na dowolnym zbiorze skończonym jest porządkiem dobrym. Niech A= (At )t∈T będzie dowolną rodziną zbiorów. Zbiór S nazywamy selektorem rodziny A, jeżeli S⊂ S t∈T At oraz V W t∈T x (S ∩ At = {x}). Zakończmy nasz krótki wykład z teorii relacji sformułowaniem jednego z fundamentalnych twierdzeń matematyki. • Twierdzenie 3.2 Następujące zdania są równoważne: Aksjomat Wyboru: Każda rodzina zbiorów niepustych parami rozłącznych ma selektor. Lemat Kuratowskiego-Zorna: Niech hX, ¬i będzie takim częściowym porządkiem, że dla każdego łańcucha A istnieje ograniczenie górne zbioru A. Wtedy w częściowym porządku hX, ¬i istnieje element maksymalny. Zasada dobrego uporządkowania: Na każdym zbiorze istnieje dobry porządek. 3.4 Ćwiczenia 1. W porządku {(a, a), (a, b), (a, c), (b, c), (b, b), (c, c), (d, d), (a, d), (b, d), (c, d)} wskazać elementy minimalne i maksymalne. Zbadać istnienie elementu największego i najmniejszego. Wyznaczyć ograniczenia z góry zbiorów A = {a, b}, B = {a, b, c}, C = {b, c}. Znaleźć wszystkie łańcuchy. 2. Czy relacja mniejszości < na IR oraz relacja podzielności w zbiorze liczb całkowitych są częściowymi porządkami? 22 3. Znaleźć element najmniejszy w porządku hIN \ {0}, |i oraz elementy minimalne w porządku hIN \ {0, 1}, |i, gdzie | oznacza relację podzelności na zbiorze liczb naturalnych. 4. Uporządkować leksykograficznie zbiór wszystkich 4-literowych słow zbudowanych z liter a, b. 5. Uporządkować leksykograficznie wszystkie permutacje zbioru {1, 2, 3, 4} zaopatrzonego w porządek naturalny. 6. Rozważamy zbiór wszystkich permutacji zbioru {1, 2, 3, 4, 5} (uporządkowanego naturalnie) z porządkiem leksykograficznym. Wyznaczyć elementy stojące na miejscach: 25,26,49,96,119,120.