Rozdzia l 1. Podstawowe elementy teorii krat
Transkrypt
Rozdzia l 1. Podstawowe elementy teorii krat
Rozdzial 1. Podstawowe elementy teorii krat §1. Zbiory czȩściowo uporza̧dkowane Definicja. Relacjȩ binarna̧ ≤ określona̧ na zbiorze A nazywamy relacja̧ czȩściowo porza̧dkuja̧ca̧, gdy ≤ jest zwrotna, antysymetryczna i przechodnia na A. Wówczas parȩ <A, ≤> nazywamy zbiorem czȩściowo uporza̧dkowanym. Twierdzenie 1.1: Niech <A, ≤> bȩdzie zbiorem czȩściowo uporza̧dkowanym oraz B ⊆ A. Wówczas relacja ≤ ∩ (B × B) jest relacja̧ czȩściowo porza̧dkuja̧ca̧ na zbiorze B. Dowód: Jest oczywiste, że warunki zwrotności, antysymetrii oraz przechodniości sa̧ spelnione dla relacji ≤ ∩ (B × B), gdy sa̧ one spelnione dla relacji ≤ (nawet gdy B = ∅; relacja ∅ na zbiorze ∅ jest czȩściowo porza̧dkuja̧ca). 2 Uwaga: Gdy <A, ≤> jest zbiorem cz. up. oraz B ⊆ A, to zbiór cz. up. <B, ≤ ∩ (B × B)> nazywamy podzbiorem zbioru cz. up. <A, ≤>. Oznaczamy go w skrócie w postaci: <B, ≤>. Ponadto zamiast pisać <x, y> ∈ ≤, piszemy x ≤ y. Definicja. Niech < A, ≤> – zbiór cz. up. Element a ∈ A nazywamy najwiȩkszym (najmniejszym) w <A, ≤>, gdy ∀x ∈ A, x ≤ a (∀x ∈ A, a ≤ x). Element a ∈ A nazywamy maksymalnym (minimalnym) w < A, ≤>, gdy ∀x ∈ A(a ≤ x ⇒ a = x) (∀x ∈ A(x ≤ a ⇒ x = a)). Twierdzenie 1.2: W dowolnym zbiorze cz. up. <A, ≤> istnieje co najwyżej jeden element najwiȩkszy i co najwyżej jeden element najmniejszy. Dowód: Zalóżmy, że a, b ∈ A sa̧ elementami najwiȩkszymi w < A, ≤>. Wówczas ∀x ∈ A, x ≤ a oraz ∀x ∈ A, x ≤ b. Zatem b ≤ a oraz a ≤ b, co wobec antysymetrii relacji ≤ daje a = b. Analogicznie dla wykazania jedyności elementu najmniejszego. 2 Twierdzenie 1.3: Jeżeli w zbiorze cz. up. <A, ≤> istnieje element najwiȩkszy (najmniejszy), to jest on jedynym elementem maksymalnym (minimalnym) w <A, ≤>. Dowód: Niech a bȩdzie elementem najwiȩkszym w <A, ≤>. Zalóżmy, że a ≤ x dla jakiegoś x ∈ A. Ponieważ x ≤ a, wiȩc z antysymetrii relacji ≤, a = x co dowodzi, że a jest elementem maksymalnym w < A, ≤>. Zalóżmy, że b jest elementem maksymalnym w <A, ≤>. Z definicji elementu najwiȩkszego mamy: b ≤ a, zatem z zalożenia b = a czyli a jest jedynym elementem maksymalnym w <A, ≤>. Analogicznie dla elementu najmniejszego. 2 §1. Zbiory czȩściowo uporza̧dkowane 2 Przyklad: d◦ @ @ ◦e @ @c◦ @ @ a◦ @ @◦b Diagram Hassego dla skończonego zbioru cz. up. Elementy d, e sa̧ elementami maksymalnymi zaś a, b – minimalnymi w zbiorze cz. up. <{a, b, c, d, e}, ≤>, gdzie relacja ≤ jest określona diagramem w sposób nastȩpuja̧cy: dla dowolnych różnych elementów x, y tego zbioru, x ≤ y wtw z punktu x można “przejść” do punktu y wzdluż lamanej, kieruja̧c siȩ na każdym jej odcinku z dolu do góry. Zatem a ≤ c, a ≤ e oraz a ≤ d. Identycznie dla elementu b (zamiast a). Natomiast ¬(a ≤ b). Ponadto ¬(c ≤ a) itd. Zaklada siȩ, czego diagram nie uwidacznia, że każdy z elementów a, b, c, d, e jest sam ze soba̧ w relacji ≤. Znanym przykladem relacji czȩściowo porza̧dkuja̧cej jest relacja inkluzji określona na zbiorze potȩgowym danego zbioru: Twierdzenie 1.4: Dla dowolnego zbioru U, < P (U ), ⊆> jest zbiorem czȩściowo uporza̧dkowanym, w którym U jest elementem najwiȩkszym oraz ∅ jest elementem najmniejszym. Dowód: Oczywisty na mocy twierdzeń: dla dowolnych X, Y, Z ∈ P (U ), X ⊆ X, (X ⊆ Y ∧ Y ⊆ X) ⇒ X = Y, (X ⊆ Y ∧ Y ⊆ Z) ⇒ X ⊆ Z oraz ∀X ∈ P (U )(X ⊆ U ∧ ∅ ⊆ X). 2 Innym znanym przykladem relacji czȩściowo porza̧dkuja̧cej jest relacja wyznaczona na zbiorze ilorazowym danego zbioru wzglȩdem relacji równoważności indukowanej przez dana̧ relacjȩ zwrotna̧ i przechodnia̧, jak nastȩpuje: Twierdzenie 1.5: Dla dowolnej relacji zwrotnej i przechodniej ρ na zbiorze A, ρ ∩ ρ∼ jest relacja̧ równoważności na A. Relacja ≤ określona na zbiorze ilorazowym A/(ρ ∩ ρ∼ ) nastȩpuja̧co: dla dowolnych x, y ∈ A, [x] ≤ [y] wtw <x, y> ∈ ρ, jest relacja̧ czȩściowo porza̧dkuja̧ca̧. Dowód: Niech ρ bȩdzie zwrotna oraz przechodnia na A. Wówczas dla dowolnego x ∈ A, <x, x> ∈ ρ oraz <x, x>∈ ρ∼ , zatem ρ ∩ ρ∼ jest zwrotna. Zalóżmy, że <x, y>, <y, z> ∈ ρ ∩ ρ∼ dla jakichś x, y, z ∈ A. Wówczas <x, y>, <y, z> ∈ ρ oraz <y, x>, <z, y> ∈ ρ. Zatem z przechodniości relacji ρ mamy: <x, z> ∈ ρ oraz <z, x> ∈ ρ, czyli <x, z> ∈ ρ∼ i ostatecznie <x, z> ∈ ρ ∩ ρ∼ , co oznacza, że §2. Elementy maksymalne, lańcuchy 3 ρ∩ρ∼ jest przechodnia. W celu wykazania symetrii, zalóżmy, że <x, y> ∈ ρ∩ρ∼ . Wówczas <x, y> ∈ ρ oraz <x, y> ∈ ρ∼ , zatem <y, x> ∈ ρ oraz <y, x> ∈ ρ∼ . Ostatecznie, <y, x> ∈ ρ ∩ ρ∼ , tzn. ρ ∩ ρ∼ jest symetryczna. Aby dowieść drugiej czȩści twierdzenia, najpierw wykażmy, że relacja ≤ jest dobrze określona na zbiorze ilorazowym A/(ρ ∩ ρ∼ ), tzn. nie zależy od wyboru reprezentantów klas abstrakcji. Niech wiȩc [x] = [a] oraz [y] = [b] dla pewnych a, b ∈ A. Wykażemy, że na mocy definicji relacji ≤ zachodzi: [x] ≤ [y] wtw [a] ≤ [b]. Zalóżmy wiȩc, że [x] ≤ [y]. Wówczas z definicji relacji ≤, <x, y> ∈ ρ. Ponieważ z zalożenia, [x] = [a], wiȩc <x, a> ∈ ρ ∩ ρ∼ , ska̧d <x, a> ∈ ρ∼ , czyli <a, x> ∈ ρ. Z przechodniości relacji ρ, <a, y> ∈ ρ. Jednakże również [y] = [b], czyli <y, b> ∈ ρ ∩ ρ∼ . Sta̧d <y, b> ∈ ρ. Zatem z przechodniości ρ otrzymujemy: <a, b> ∈ ρ, czyli [a] ≤ [b]. Odwrotna̧ implikacjȩ dowodzimy analogicznie. Rozważmy dowolny element [x] ∈ A/(ρ ∩ ρ∼ ). Wówczas [x] ≤ [x] skoro <x, x> ∈ ρ wobec zwrotności relacji ρ. Zatem relacja ≤ jest zwrotna. Zalóżmy, że [x] ≤ [y] oraz [y] ≤ [x]. Wówczas < x, y > ∈ ρ oraz < y, x > ∈ ρ, czyli <x, y> ∈ ρ∼ , zatem <x, y> ∈ ρ ∩ ρ∼ , a sta̧d [x] = [y], co dowodzi antysymetrii relacji ≤. W celu wykazania przechodniości relacji ≤ zalóżmy, że [x] ≤ [y] oraz [y] ≤ [z]. Wówczas < x, y > ∈ ρ oraz < y, z > ∈ ρ, zatem z przechodniości ρ, <x, z> ∈ ρ co daje [x] ≤ [z]. 2 §2. Elementy maksymalne, lańcuchy Twierdzenie 1.6: Dowolny niepusty skończony zbiór cz. up. posiada element maksymalny. Dowód: Udowodnimy indukcyjnie wyrażenie: (1) Dla każdego n ≥ 1, w dowolnym n-elementowym zbiorze cz. up. <A, ≤> istnieje element maksymalny. Dla n = 1: oczywiście dowolny zbiór cz. up. jednoelementowy posiada element maksymalny. Weźmy dowolne n ≥ 1. Zalożenie indukcyjne: (2) w dowolnym n-elementowym zbiorze cz. up. < A, ≤> istnieje element maksymalny. Mamy wykazać: (3) w dowolnym (n + 1)-elementowym zbiorze cz. up. <A, ≤> istnieje element maksymalny. Rozważmy zatem dowolny zbiór cz. up. <A, ≤>, (n + 1)-elementowy. Niech x ∈ A. Wówczas <A − {x}, ≤> jest zbiorem cz. up. n-elementowym. Na mocy (2), niech a bȩdzie jego elementem maksymalnym. Naturalnie a 6= x. Zachodzi: a ≤ x lub ¬(a ≤ x). Jeśli a ≤ x, to x jest elementem maksymalnym w <A, ≤>. Bowiem gdyby istnial y ∈ A taki, że x ≤ y oraz x 6= y, to wobec przechodniości relacji ≤ byloby: a ≤ y. Ponadto a 6= y, gdyby bowiem a = y, to wobec antysymetrii relacji ≤, a = x, co jest niemożliwe. Zatem wobec maksymalności elementu a w <A − {x}, ≤>, byloby: y 6∈ A − {x}, tzn. y = x, sprzeczność. §2. Elementy maksymalne, lańcuchy 4 Jeśli zaś nie jest tak, że a ≤ x, to oczywiście a jest elementem maksymalnym w <A, ≤>. 2 Definicja. Niech < A, ≤> – zbiór cz. up. Elementy x, y ∈ A nazywamy porównywalnymi w <A, ≤>, gdy x ≤ y lub y ≤ x. Zbiór cz. up. <A, ≤>, w którym dowolne dwa elementy sa̧ porównywalne nazywamy lańcuchem. Zbiór cz. up. <A, ≤>, w którym relacja ≤ jest spójna nazywamy zbiorem liniowo uporza̧dkowanym, zaś relacjȩ ≤ – relacja̧ liniowo porza̧dkuja̧ca̧. Twierdzenie 1.7: Zbiór cz. up. <A, ≤> jest lańcuchem wtw jest on liniowo uporza̧dkowany. Dowód: Warunek spójności: ∀x, y ∈ A(x ≤ y lub y ≤ x lub x = y), jest równoważny warunkowi porównywalności: ∀x, y ∈ A(x ≤ y lub y ≤ x). 2 Przyklad: Zbiór cz. up. <N, ≤>, gdzie N – zbiór liczb naturalnych oraz ≤ jest relacja̧ bycia liczba̧ mniejsza̧ lub równa̧, jest lańcuchem maja̧cym element najmniejszy – liczbȩ 0, oraz nie maja̧cym elementu najwiȩkszego. Liniowo uporza̧dkowany zbiór <N, ≤> ma ponadto nastȩpuja̧ca̧ wlasność: dowolny jego niepusty podzbiór posiada element najmniejszy. Twierdzenie 1.8: Jeżeli w lańcuchu <A, ≤> istnieje element maksymalny (minimalny), to jest on elementem najwiȩkszym (najmniejszym). Dowód: Niech a bȩdzie elementem maksymalym w lańcuchu <A, ≤>. Weźmy x ∈ A. a, x sa̧ zatem porównywalne, tzn. x ≤ a lub a ≤ x. Gdy a ≤ x, to wobec maksymalności a: a = x, czyli x ≤ a wobec zwrotności relacji ≤. Ostatecznie x ≤ a, co dowodzi, wobec dowolności wyboru x, że a jest elementem najwiȩkszym w <A, ≤>. Analogicznie dla elementu minimalnego. 2 Wniosek: Dowolny niepusty skończony lańcuch posiada elementy najwiȩkszy i najmniejszy. Dowód: Oczywisty na mocy Twierdzeń 1.6, 1.8 w przypadku stwierdzania istnienia elementu najwiȩkszego. Aby uzasadnić istnienie elementu najmniejszego można poslużyć siȩ dualna̧ wersja̧ Tw.1.6: dowolny niepusty skończony zbiór cz. up. posiada element minimalny, której dowód jest analogiczny do dowodu Tw.1.6. 2 Definicja. Niech <A, ≤> bȩdzie zbiorem cz. up. oraz niech X ⊆ A. Element a ∈ A nazywamy ograniczeniem górnym (dolnym) zbioru X w <A, ≤>, gdy dla każdego x ∈ X, x ≤ a (dla każdego x ∈ X, a ≤ x). Zbiór wszystkich ograniczeń górnych (dolnych) zbioru X bȩdziemy oznaczać Og(X) (Od(X)), czyli Og(X) = {a ∈ A : ∀x ∈ X, x ≤ a}, Od(X) = {a ∈ A : ∀x ∈ X, a ≤ x}. §2. Elementy maksymalne, lańcuchy 5 Przyklad: Dla zbioru cz. up. < {a, b, c, d, e}, ≤> określonego powyżej diagramem, Og({c, d, e}) = ∅, Od({c, d, e}) = {c, a, b}. Lemat Kuratowskiego-Zorna: Niech <A, ≤> bȩdzie zbiorem cz. up. Jeżeli dla dowolnego niepustego lańcucha L ⊆ A istnieje w <A, ≤> ograniczenie górne (tzn. Og(L) 6= ∅), to w <A, ≤> istnieje element maksymalny. Lemat Kuratowskiego-Zorna (sformulowanie szczególowe): Niech <A, ≤> bȩdzie zbiorem cz. up. Jeżeli dla dowolnego niepustego lańcucha L ⊆ A istnieje w <A, ≤> ograniczenie górne, to dla każdego a ∈ A w <A, ≤> istnieje element maksymalny x taki, że a ≤ x. Twierdzenie 1.9: Oba sformulowania lematu Kuratowskiego-Zorna sa̧ sobie równoważne. Dowód: Jest oczywiste, że sformulowanie szczególowe implikuje sformulowanie pierwsze. Aby dowieść odwrotnej implikacji zalóżmy, że zachodzi pierwsze sformulowanie lematu oraz że w jakimś ustalonym zbiorze cz. up. <A, ≤> dla dowolnego niepustego lańcucha L ⊆ A : Og(L) 6= ∅. Niech a ∈ A. Rozważmy zbiór cz. up. < Og({a}), ≤>, aby zastosować dla niego pierwsze sformulowanie lematu. Niech wiȩc L ⊆ Og({a}) bȩdzie niepustym lańcuchem. Wówczas L jest lańcuchem w <A, ≤>, bo Og({a}) ⊆ A. Zatem z zalożenia istnieje ograniczenie górne zbioru L w <A, ≤>. Niech b bȩdzie tym ograniczeniem górnym. Skoro L 6= ∅, wiȩc dla jakiegoś x ∈ L mamy: a ≤ x (bo L ⊆ Og({a})) oraz x ≤ b, zatem a ≤ b, czyli b ∈ Og({a}), tzn. b jest ograniczeniem górnym lańcucha L w <Og({a}), ≤>. Wobec dowolności wyboru lańcucha L w <Og({a}), ≤>, stosuja̧c pierwsze sformulowanie lematu dla zbioru cz. up. <Og({a}), ≤> otrzymujemy: w <Og({a}), ≤> istnieje element maksymalny. Niech z bȩdzie tym elementem maksymalnym. Jest oczywiste, że a ≤ z. Pozostaje wykazać, że z jest elementem maksymalnym w <A, ≤>. Przypuśćmy że z nie jest elementem maksymalnym w <A, ≤>. Wówczas dla jakiegoś y ∈ A, z ≤ y oraz z 6= y. Jednakże wtedy a ≤ y, tzn. y ∈ Og({a}). Zatem z nie bylby maksymalny w <Og({a}), ≤>. 2 Lemat Kuratowskiego-Zorna jest użyteczny w stwierdzaniu istnienia elementów maksymalnych w nieskończonych zbiorach cz. up. Jednakże “pracuje” on również dla skończonych zbiorów cz. up. Mianowicie można go zastosować do dowodu Tw.1.6. W tym celu należy wykazać prawdziwość poprzednika implikacji pierwszego sformulowania lematu, tzn. zdania: “w dowolnym niepustym skończonym zbiorze cz. up. każdy niepusty lańcuch ma ograniczenie górne”. Można tego dokonać natychmiast w oparciu o Wniosek z Tw.1.8. Rozważaja̧c bowiem jakiś niepusty lańcuch w skończonym zbiorze cz. up., wobec skończoności tego lańcucha istnieje w nim element najwiȩkszy, zatem jego ograniczenie górne. Naturalnie, użycie tu Wniosku z Tw.1.8 zaklada, że jest on wcześniej uzasadniony nie w oparciu o Tw.1.6 i Tw.1.8, ale inaczej – na przyklad dziȩki prostemu dowodowi indukcyjnemu. §3. Kraty zupelne 6 §3. Kraty zupelne W dalszym cia̧gu elementy najwiȩkszy oraz najmniejszy danego zbioru cz. up. <A, ≤>, o ile te elementy istnieja̧, bȩdziemy oznaczać odpowiednio 1 oraz 0. Twierdzenie 1.10: Niech <A, ≤> bȩdzie zbiorem cz. up. Wówczas (1) Jeżeli w <A, ≤> istnieje element najwiȩkszy 1, to Og(A) = {1}, (2) Jeżeli w <A, ≤> nie istnieje element najwiȩkszy, to Og(A) = ∅, (3) Jeżeli w <A, ≤> istnieje element najmniejszy 0, to Od(A) = {0}, (4) Jeżeli w <A, ≤> nie istnieje element najmniejszy, to Od(A) = ∅, (5) Og(∅) = Od(∅) = A. Dowód: dla (1): Zalóżmy, że 1 jest elementem najwiȩkszym w <A, ≤>. (⊆): Niech a ∈ Og(A), czyli ∀x ∈ A, x ≤ a. Zatem a jest elementem najwiȩkszym w <A, ≤>, czyli na mocy Tw.1.2, a = 1, tzn. a ∈ {1}. (⊇): Ponieważ ∀x ∈ A, x ≤ 1, wiȩc 1 ∈ Og(A). dla (2): Zalóżmy, że w < A, ≤> nie ma elementu najwiȩkszego. Gdyby Og(A) 6= ∅, to dla jakiegoś a ∈ A byloby a ∈ Og(A), zatem ∀x ∈ A, x ≤ a czyli a bylby elementem najwiȩkszym wbrew zalożeniu. dla (3): Analogicznie jak dla (1). dla (4): Analogicznie jak dla (2). dla (5): Jest oczywiste, że Og(∅) ⊆ A. Aby wykazać odwrotna̧ inkluzjȩ zalóżmy, że a ∈ A. Ponieważ a ∈ Og(∅) wtw ∀x(x ∈ ∅ ⇒ x ≤ a) oraz warunek ∀x(x ∈ ∅ ⇒ x ≤ a) jest prawdziwy, wiȩc a ∈ Og(∅). Identycznie dla Od(∅). 2 Definicja. Niech < A, ≤> bȩdzie zbiorem cz. up. oraz X ⊆ A. Element najmniejszy w <Og(X), ≤> nazywamy kresem górnym zbioru X w <A, ≤> i oznaczamy: supX (supremum zbioru X). Element najwiȩkszy w < Od(X), ≤> nazywamy kresem dolnym zbioru X w <A, ≤> i oznaczamy: inf X (infimum zbioru X). Przyklad: Dla rozważanego powyżej przykladu zbioru cz. up. zadanego diagramem, sup{c, d, e} nie istnieje, zaś inf {c, d, e} = c. Twierdzenie 1.11: Niech < A, ≤> bȩdzie zbiorem cz. up. Wówczas (1) Jeżeli w <A, ≤> istnieje element najwiȩkszy 1, to supA = 1 oraz inf ∅ = 1, (2) Jeżeli w <A, ≤> nie istnieje element najwiȩkszy, to nie istnieje supA oraz nie istnieje inf ∅, (3) Jeżeli w <A, ≤> istnieje element najmniejszy 0, to inf A = 0 oraz sup∅ = 0, (4) Jeżeli w <A, ≤> nie istnieje element najmniejszy, to nie istnieje inf A oraz nie istnieje sup∅, (5) Dla dowolnego x ∈ A, sup{x} = inf {x} = x, (6) Dla dowolnych x, y ∈ A, x ≤ y wtw sup{x, y} = y wtw inf {x, y} = x, §3. Kraty zupelne 7 (7) Jeżeli A ma wiȩcej niż jeden element, to dla dowolnego X ⊆ A, jeżeli istnieja̧ kresy supX, inf X w <A, ≤>, to X 6= ∅ wtw inf X ≤ supX. Dowód: dla (1): Na mocy Tw.1.10(1), Og(A) = {1}, zatem elementem najmniejszym w <{1}, ≤>, czyli supA jest element 1. Na mocy Tw.1.10(5), Od(∅) = A, zatem najwiȩkszym elementem w <Od(∅), ≤>, czyli inf ∅ jest element 1. dla (2): Zalóżmy, że w <A, ≤> nie ma elementu najwiȩkszego. Wówczas na mocy Tw.1.10(2), Og(A) = ∅, zatem w < Og(A), ≤> nie ma elementu najmniejszego, bo nie ma tam żadnego elementu. Dlatego supA nie istnieje. Również na mocy Tw.1.10(5), Od(∅) = A, zatem w <Od(∅), ≤> nie ma elementu najwiȩkszego czyli nie istnieje inf ∅. dla (3): Analogicznie na mocy Tw.1.10(3),(5). dla (4): Analogicznie na mocy Tw.1.10(4),(5). dla (5): Niech x ∈ A. Ponieważ x ∈ Og({x}) (relacja ≤ jest zwrotna) oraz ∀y ∈ Og({x}), x ≤ y, wiȩc x jest najmniejszym ograniczeniem górnym zbioru {x}, zatem x = sup{x}. Analogicznie wykazujemy, że x = inf {x}. dla (6): Niech x, y ∈ A. (⇒): Zalóżmy, że x ≤ y. Ponieważ y ≤ y, wiȩc y ∈ Og({x, y}). Niech z ∈ Og({x, y}). Wówczas y ≤ z, zatem y jest najmniejszym ograniczeniem górnym zbioru {x, y}, czyli y = sup{x, y}. (⇐): Zalóżmy, że y = sup{x, y}. Ponieważ sup{x, y} ∈ Og({x, y}), wiȩc x ≤ sup{x, y}, sta̧d x ≤ y. Analogicznie dowodzimy drugiej równoważności. dla (7): Niech A ma wiȩcej niż jeden element. Rozważmy X ⊆ A dla którego istnieja̧ kresy górny i dolny w <A, ≤>. (⇒): Zalóżmy, że X 6= ∅. Niech wiȩc a ∈ X. Ponieważ inf X jest ograniczeniem dolnym zbioru X, wiȩc inf X ≤ a. Analogicznie: a ≤ supX. Zatem z przechodniości relacji ≤ uzyskujemy: inf X ≤ supX. (⇐): Zalóżmy, że inf X ≤ supX oraz nie wprost, że X = ∅. Wówczas z (2) i (1): inf X = 1, oraz z (4) i (3): supX = 0, gdzie 1, 0 sa̧ odpowiednio najwiȩkszym i najmniejszym elementem w <A, ≤>. Z zalożenia mamy wiȩc: 1 ≤ 0. Oczywiście, 0 ≤ 1, zatem z antysymetrii relacji ≤ uzyskujemy: 0 = 1. Jednakże wówczas, wbrew zalożeniu, A jest zbiorem 1-elementowym, bowiem dla dowolnego a ∈ A, 0 ≤ a oraz a ≤ 0 (skoro 0 = 1), co implikuje a = 0. 2 Definicja. Zbiór cz. up. <A, ≤>, w którym A 6= ∅ oraz dla każdego X ⊆ A istnieja̧ kresy supX, inf X nazywamy krata̧ zupelna̧. Twierdzenie 1.12: Dla dowolnego zbioru U , zbiór cz. up. <P (U ), ⊆> jest krata̧ zupelna̧. S S Dowód: Niech R ⊆ P (U ). Wykażemy, że R = supR. S Naturalnie R ∈ P (U ), bo skoro S R ⊆ P (U S ), tzn. ∀A ∈ R, A ⊆ U , wiȩc R ⊆ U . Ponieważ ∀A ∈ R, A ⊆ R, wiȩc Y ∈ Og(R) czyli ∀A ∈ R, A ⊆ Y . S R ∈ Og(R). Niech S Wówczas naturalnie R ⊆ Y , zatem R jest najmniejszym ograniczeniem §4. Kraty jako zbiory czȩściowo uporza̧dkowane 8 S górnym zbioru R, tzn. R = supR. Gdy R = ∅, to T zgodnie z Tw.1.11(1) oraz Tw.1.4, inf (R) = U . Niech R = 6 T ∅. Wykażemy, że R = inf (R). Naturalnie R ∈ P (U ), bo dla dowolnego T T T A ∈ R, R ⊆ A, zaś A ⊆ U . Ponieważ ∀A ∈ R, R ⊆ A, wiȩc R T ∈ Od(R). Niech Y ∈ Od(R), tzn. ∀A ∈ R, Y ⊆ A. Wówczas naturalnie Y ⊆ R, zatem T T R jest najwiȩkszym ograniczeniem dolnym zbioru R, czyli R = inf R. 2 Twierdzenie 1.13: najmniejszy. W każdej kracie zupelnej istnieje element najwiȩkszy i Dowód: Niech < A, ≤> bȩdzie krata̧ zupelna̧. Istnieje wiȩc supA. Zatem na mocy Tw.1.11(2) w < A, ≤> istnieje element najwiȩkszy. Ponieważ inf A również istnieje, wiȩc na mocy Tw.1.11(4) istnieje w < A, ≤> element najmniejszy. 2 Okazuje siȩ, że wystarczy stwierdzić istnienie kresów jednego rodzaju dla wszystkich podzbiorów danego zbioru cz. up., aby uznać go za kratȩ zupelna̧: Twierdzenie 1.14: Niech <A, ≤> bȩdzie zbiorem cz. up. Jeżeli dla każdego X ⊆ A istnieje w <A, ≤> kres dolny inf X, to <A, ≤> jest krata̧ zupelna̧. Dowód: Zalóżmy, że dla dowolnego X ⊆ A istnieje inf X. Aby dowieść twierdzenia wystarczy wykazać, że dla każdego X ⊆ A istnieje supX w <A, ≤>. Rozważmy wiȩc dowolny X ⊆ A. Wykażemy, że z zalożenia istnieja̧cy w <A, ≤> inf Og(X) (bo Og(X) ⊆ A) jest kresem górnym zbioru X w <A, ≤>. Wykażmy najpierw, że inf Og(X) ∈ Og(X) tzn. że ∀x ∈ X, x ≤ inf Og(X). Niech wiȩc x ∈ X. Wówczas ∀a ∈ Og(X), x ≤ a, zatem x jest ograniczeniem dolnym zbioru Og(X); wobec tego x ≤ inf Og(X), bo inf Og(X) jest najwiȩkszym ograniczeniem dolnym zbioru Og(X). Niech teraz y ∈ Og(X). Naturalnie inf Og(X) ∈ Od(Og(X)), zatem inf Og(X) ≤ y, co dowodzi, że inf Og(X) jest najmniejszym ograniczeniem górnym zbioru X, zatem inf Og(X) = supX. 2 Analogicznie można dowieść twierdzenia mówia̧cego o istnieniu kresów górnych, jako warunku wystarczaja̧cym na to, by zbiór cz. up. byl krata̧ zupelna̧. §4. Kraty jako zbiory czȩściowo uporza̧dkowane Definicja. Niepusty zbiór cz. up. <A, ≤> nazywamy krata̧, gdy dla dowolnych x, y ∈ A istnieja̧ kresy inf {x, y}, sup{x, y}. Naturalnie każda krata zupelna jest krata̧. Twierdzenie 1.15: Każdy niepusty lańcuch <A, ≤> jest krata̧. Dowód: Niech < A, ≤> bȩdzie niepustym lańcuchem. Ponieważ ∀x, y ∈ A (x ≤ y lub y ≤ x), wiȩc na mocy Tw.1.11(6), ∀x, y ∈ A(sup{x, y} = y §4. Kraty jako zbiory czȩściowo uporza̧dkowane 9 oraz inf {x, y} = x) lub (sup{x, y} = x oraz inf {x, y} = y). 2 Przyklad: <N, ≤>, gdzie N – zbiór liczb naturalnych oraz ≤ – relacja bycia liczba̧ mniejsza̧ lub równa̧, jest krata̧, choć nie jest krata̧ zupelna̧ (nie istnieje w < N, ≤> element najwiȩkszy – porównaj Tw.1.13). Przyklad: Rozważmy na zbiorze N − {0} konwers relacji podzielności | określony nastȩpuja̧co: ∀x, y ∈ N − {0}, x |∼ y wtw ∃k ∈ N − {0}, y = xk (tzn. x |∼ y wtw y jest podzielne przez x). Wówczas <N − {0}, |∼ > jest krata̧, w której dla dowolnych x, y ∈ N − {0}, inf{x, y} = nwp(x, y) (najwiȩkszy wspólny podzielnik liczb x, y) oraz sup{x, y} = nww(x, y) (najmniejsza wspólna wielokrotność liczb x, y). Twierdzenie 1.16: Niech < A, ≤> bȩdzie krata̧. Wówczas dla dowolnego niepustego skończonego zbioru X ⊆ A istnieja̧ inf X oraz supX. Dowód: Zalóżmy, że <A, ≤> jest krata̧. Wykażemy indukcyjnie, że dla dowolnego n = 1, 2, . . ., dla dowolnych x1 , x2 , . . . , xn ∈ A istnieje sup{x1 , x2 , . . . , xn } w <A, ≤>. Dla n = 1: naturalnie dla dowolnego singletonu {x} ⊆ A istnieje sup{x} (Tw.1.11(5)). Zalóżmy, że dla jakiegoś n, dla dowolnych x1 , x2 , . . . , xn ∈ A istnieje sup{x1 , x2 , . . . , xn }. Mamy wykazać, że dla dowolnych x1 , . . . , xn , xn+1 ∈ A, istnieje sup{x1 , x2 , . . . , xn , xn+1 }. Rozważmy wiȩc dowolne x1 , x2 , . . . , xn , xn+1 ∈ A. Z zalożenia istnieje kres sup{x1 , x2 , . . . , xn }. Wykażemy, że sup{x1 , . . . , xn , xn+1 } = sup{sup{x1 , . . . , xn }, xn+1 } (ponieważ <A, ≤> jest krata̧, wiȩc sup{sup{x1 , . . . , xn }, xn+1 } musi istnieć, jeśli tylko istnieje sup{x1 , . . . , xn }). Oznaczmy a = sup{sup{x1 , . . . , xn }, xn+1 }. Ponieważ dla każdego i = 1, 2, . . . , n, xi ≤ sup{x1 , . . . , xn } ≤ a oraz xn+1 ≤ a, wiȩc a ∈ Og({x1 , . . . , xn , xn+1 }). Zalóżmy teraz, że x ∈ Og({x1 , . . . , xn , xn+1 }). Wówczas x ∈ Og({x1 , . . . , xn }), zatem sup{x1 , . . . , xn } ≤ x. Naturalnie xn+1 ≤ x. Zatem x ∈ Og({sup{x1 , . . . , xn }, xn+1 }). Sta̧d a ≤ x, co dowodzi, że a = sup{x1 , . . . ,n , xn+1 }. Analogicznie wykazujemy odpowiednik dowodzonego wyrażenia dla kresów dolnych: dla dowolnego n = 1, 2, . . ., dla dowolnych x1 , x2 , . . . , xn ∈ A istnieje inf {x1 , x2 , . . . , xn } w <A, ≤>. 2 Wniosek: Każda krata skończona jest krata̧ zupelna̧. Dowód: Ponieważ każdy podzbiór kraty skończonej jest skończony, wiȩc wobec Tw.1.16 wystarczy wykazać, że w kracie skończonej istnieja̧ sup∅ oraz inf ∅. Niech < A, ≤> bȩdzie krata̧ skończona̧. Wówczas istnieje supA. Zatem na mocy Tw.1.11(2), w < A, ≤> istnieje element najwiȩkszy 1. Sta̧d wedlug Tw.1.11(1), inf ∅ = 1, zatem inf ∅ istnieje. Ponadto w <A, ≤> istnieje inf A. §5. Kraty jako algebry 10 Zatem na mocy Tw.1.11(4) w <A, ≤> istnieje element najmniejszy 0. Sta̧d, zgodnie z Tw.1.11(3), sup∅ = 0, zatem sup∅ istnieje. 2 W dalszym cia̧gu, gdy bȩdzie to potrzebne, kratȩ zdefiniowana̧ powyżej (jako pewien zbiór czȩściowo uporza̧dkowany) bȩdziemy nazywać p-krata̧. §5. Kraty jako algebry Niech bȩdzie dany niepusty zbiór A. Dla dowolnej liczby naturalnej n, symbolem An oznacza siȩ zbiór wszystkich n-wyrazowych cia̧gów elementów zbioru A. Jest to szczególny przypadek notacji, wedlug której dla dowolnych zbiorów A, B, symbolem AB oznacza siȩ zbiór wszystkich funkcji przeksztalcaja̧cych zbiór B w zbiór A. Ponieważ w interpretacji teoriomnogościowej dowolna liczba naturalna n = {0, 1, . . . , n − 1}, przy czym 0 = ∅, wiȩc An = A{0,1,...,n−1} jest zbiorem wszystkich funkcji przeksztalcaja̧cych zbiór {0, 1, . . . , n − 1} w zbiór A, zaś każda taka funkcja jest z definicji cia̧giem n-wyrazowym elementów zbioru A. W szczególności, zbiór wszystkich cia̧gów 0-wyrazowych jest jednoelementowy: A0 = A∅ = {∅} (formalnie dowolna funkcja f ∈ AB jest relacja̧ binarna̧ f ⊆ B × A spelniaja̧ca̧ warunki: ∀x ∈ B ∃y ∈ A, < x, y > ∈ f , ∀x ∈ B ∀y, z ∈ A (< x, y >, < x, z > ∈ f ⇒ y = z), zatem dla B = ∅ istnieje dokladnie jedna funkcja f przeksztalcaja̧ca zbiór B w A, mianowicie f = ∅). Definicja. Dla każdej liczby naturalnej n, dowolna̧ funkcjȩ o : An −→ A, nazywamy n-argumentowa̧ operacja̧ na zbiorze A. Zbiór A1 wszystkich 1-wyrazowych cia̧gów elementów zbioru A utożsamiamy ze zbiorem A (tzn. każdy 1-wyrazowy cia̧g, którego jedynym wyrazem jest element zbioru A utożsamiamy z tym elementem). Zatem każda funkcja przeksztalcaja̧ca zbiór A w zbiór A jest operacja̧ 1-argumentowa̧ na zbiorze A. Każda operacja 0-argumentowa o na zbiorze A jest naturalnie funkcja̧ postaci: o : {∅} −→ A, i jest utożsamiana ze swoja̧ jedyna̧ wartościa̧: o(∅), postrzegana̧ jako wyróżniony element ze zbioru A. Definicja. Cia̧g (A, o1 , . . . , on ), gdzie A jest niepustym zbiorem oraz o1 , . . . , on sa̧ operacjami na zbiorze A (o dowolnej argumentowości) nazywany jest algebra̧ (uniwersalna̧ lub abstrakcyjna̧). Mówimy, że algebry A = (A, o1 , . . . , om ), B = (B, o01 , . . . , o0k ) sa̧ podobne lub tego samego typu, gdy m = k oraz dla każdego i = 1, . . . , m, τ (oi ) = τ (o0i ), gdzie dla dowolnej operacji o na danym zbiorze, τ (o) jest ilościa̧ argumentów operacji o (cia̧g (τ (o1 ), . . . , τ (om )) jest nazywany typem algebry A). §5. Kraty jako algebry 11 Definicja. Algebrȩ (A, ∧, ∨) typu (2,2) taka̧, że dla dowolnych x, y, z ∈ A spelnione sa̧ równości: (1) x ∧ x = x, x ∨ x = x, (2) x ∧ y = y ∧ x, x ∨ y = y ∨ x, (3) x ∧ (y ∧ z) = (x ∧ y) ∧ z, x ∨ (y ∨ z) = (x ∨ y) ∨ z, (4) x ∧ (x ∨ y) = x, x ∨ (x ∧ y) = x, nazywamy krata̧ (gdy jest to potrzebne, nazywamy ja̧ a-krata̧). Twierdzenie 1.17: Jeżeli < A, ≤> jest p-krata̧, to algebra (A, ∧, ∨), w której operacje sa̧ określone nastȩpuja̧co: ∀x, y ∈ A, x ∧ y = inf {x, y}, x ∨ y = sup{x, y}, jest a-krata̧. Dowód: Wykazujemy że spelnione sa̧ pierwsze z równości wystȩpuja̧cych w (1) - (4) (drugie równości dowodzi siȩ analogicznie). Równość (1) jest spelniona na mocy Tw. 1.11(5). Równość (2) zachodzi na podstawie definicji operacji. Wykazujemy równość (3): inf {x, inf {y, z}} = inf {inf {x, y}, z}. Najpierw dowodzimy, że (*) dla dowolnych x, y, z ∈ A : inf {x, inf {y, z}} = inf {x, y, z}. W tym celu oznaczmy: a = inf {x, inf {y, z}} i zauważmy, że a ≤ x, a ≤ inf {y, z} oraz inf {y, z} ≤ y, inf {y, z} ≤ z, zatem z przechodniości ≤: a ≤ y i a ≤ z, czyli a ∈ Od({x, y, z}). Niech teraz u ∈ Od({x, y, z}). Wówczas u ≤ x oraz u ≤ inf {y, z}, tzn. u ∈ Od({x, inf {y, z}), zatem u ≤ a. Ostatecznie, a = inf {x, y, z}. Niech teraz x, y, z ∈ A. Wówczas z (*) mamy: inf {inf {x, y}, z} = inf {z, inf {x, y}} = inf {z, x, y} = inf {x, y, z} = inf {x, inf {y, z}}. Wykazujemy równość (4): inf {x, sup{x, y}} = x. Naturalnie x ≤ x oraz x ≤ sup{x, y}. Gdy u ∈ Od({x, sup{x, y}}), to oczywiście u ≤ x. Ostatecznie, x = inf {x, sup{x, y}}. 2 Twierdzenie 1.18: Dla dowolnej a-kraty (A, ∧, ∨) zbiór cz. up. < A, ≤>, gdzie ∀x, y ∈ A, x ≤ y wtw x ∧ y = x, jest p-krata̧, w której dla dowolnych x, y ∈ A, inf {x, y} = x ∧ y, sup{x, y} = x ∨ y. Dowód: Niech algebra (A, ∧, ∨) bȩdzie a-krata̧. Zwrotność relacji ≤ wynika z równości (1), antysymetria z równości (2). Aby dowieść przechodniości zalóżmy, że x ≤ y i y ≤ z. Zatem x ∧ y = x, y ∧ z = y. Sta̧d x ∧ z = (x ∧ y) ∧ z = x ∧ (y ∧ z) = x ∧ y = x, na mocy równości (3), zatem x ≤ z. Ponieważ wedlug (1),(2),(3): (x ∧ y) ∧ x = x ∧ y oraz (x ∧ y) ∧ y = x ∧ y, wiȩc x ∧ y ≤ x oraz x ∧ y ≤ y. Niech teraz dla jakiegoś u ∈ A bȩdzie: u ≤ x i u ≤ y, tzn. u ∧ x = u i u ∧ y = u. Wówczas u ∧ (x ∧ y) = (u ∧ x) ∧ y = u ∧ y = u, zatem u ≤ x ∧ y. Ostatecznie, x ∧ y = inf {x, y}. Zanim wykażemy, że wartość operacji ∨ na sekwencji elementów x, y jest kresem górnym zbioru {x, y}, udowodnimy iż w a-kracie (A, ∧, ∨), dla dowolnych x, y ∈ A, (5) x ∧ y = x wtw x ∨ y = y. §6. Kraty z zerem i jedynka̧, kraty dystrybutywne 12 (⇒): Zalóżmy, że x ∧ y = x. Wówczas na mocy równości (4): x ∨ y = (x ∧ y) ∨ y = y. Implikacjȩ (⇐) dowodzi siȩ analogicznie. Ponieważ wedlug równości (4) zachodzi: x ∧ (x ∨ y) = x oraz y ∧ (x ∨ y) = y, wiȩc x ≤ x ∨ y oraz y ≤ x ∨ y. Niech teraz element u ∈ A bȩdzie taki, że x ≤ u i y ≤ u. Wówczas z definicji relacji ≤ na mocy (5) mamy: x ∨ u = u oraz y ∨ u = u. Zatem (x ∨ y) ∨ u = x ∨ (y ∨ u) = x ∨ u = u, dlatego, na mocy (5) i definicji ≤: x ∨ y ≤ u. Ostatecznie x ∨ y = sup{x, y}. 2 W dalszym cia̧gu nie bȩdziemy odróżniać p-kraty od a-kraty. Albowiem, po pierwsze, dysponuja̧c dana̧ p-krata̧ < A, ≤>, na mocy Tw.1.17 otrzymujemy z niej a-kratȩ (A, ∧, ∨) taka̧, że x ∧ y = inf {x, y}, x ∨ y = sup{x, y}, zaś z tejże a-kraty, na mocy Tw.1.18 otrzymujemy p-kratȩ < A, ≤1 > taka̧, że x ≤1 y wtw x ∧ y = x wtw inf {x, y} = x wtw x ≤ y, na mocy Tw.1.11(6), oraz inf1 {x, y} = x ∧ y = inf {x, y}, sup1 {x, y} = x ∨ y = sup{x, y}, tzn. p-krata < A, ≤1 > jest tożsama z wyjściowa̧ p-krata̧ < A, ≤>. Po drugie, dysponuja̧c dana̧ a-krata̧ (A, ∧, ∨), na mocy Tw.1.18 otrzymujemy z niej p-kratȩ < A, ≤> taka̧, że x ≤ y wtw x ∧ y = x oraz inf {x, y} = x ∧ y, sup{x, y} = x ∨ y, zaś z tej p-kraty, na mocy Tw.1.17 otrzymujemy a-kratȩ (A, ∧1 , ∨1 ) taka̧, że x ∧1 y = inf {x, y} = x ∧ y, x ∨1 y = sup{x, y} = x ∨ y, tzn. a-krata (A, ∧1 , ∨1 ) jest tożsama z wyjściowa̧ a-krata̧ (A, ∧, ∨). Relacjȩ ≤, wyjściowa̧ w p-kracie lub definiowana̧ w a-kracie, nazywamy kratowym porza̧dkiem w tej kracie. §6. Kraty z zerem i jedynka̧, kraty dystrybutywne Definicja. Algebrȩ (A, ∧, ∨, 0, 1) typu (2,2,0,0) nazywamy krata̧ z zerem: 0 i jedynka̧: 1, gdy (A, ∧, ∨) jest krata̧ oraz dla każdego x ∈ A spelnione sa̧ równości: (6) x ∧ 1 = x, x ∨ 0 = x. Naturalnie kratȩ z 0 i 1 można traktować jako p-kratȩ z elementami najwiȩkszym: 1 i najmniejszym: 0. Można również rozważać kratȩ z zerem: (A, ∧, ∨, 0), w której zachodzi: x ∨ 0 = x, ba̧dź kratȩ z jedynka̧: (A, ∧, ∨, 1), w której zachodzi: x ∧ 1 = x. Twierdzenie 1.19: W dowolnej kracie z zerem i jedynka̧ (A, ∧, ∨, 0, 1) spelnione sa̧ równości: x ∨ 1 = 1, x ∧ 0 = 0. Dowód: Oczywisty na podstawie równości (6) i (5). 2 Twierdzenie 1.20: W dowolnej kracie (A, ∧, ∨), dla dowolnych x, y, z ∈ A : (x ∧ y) ∨ (x ∧ z) ≤ x ∧ (y ∨ z). Dowód: Naturalnie x ∧ y ≤ x oraz x ∧ y ≤ y ≤ y ∨ z, zatem x ∧ y ≤ x ∧ (y ∨ z). Analogicznie, x ∧ z ≤ x oraz x ∧ z ≤ z ≤ y ∨ z, zatem x ∧ z ≤ x ∧ (y ∨ z). Ostatecznie wiȩc, (x ∧ y) ∨ (x ∧ z) ≤ x ∧ (y ∨ z). 2 §6. Kraty z zerem i jedynka̧, kraty dystrybutywne 13 Definicja. Krata (A, ∧, ∨) jest dystrybutywna, gdy dla dowolnych x, y, z ∈ A : x ∧ (y ∨ z) ≤ (x ∧ y) ∨ (x ∧ z), tzn. wobec Tw.1.20, gdy spelniona jest równość: x ∧ (y ∨ z) = (x ∧ y) ∨ (x ∧ z). Twierdzenie 1.21: W dowolnej kracie dystrybutywnej (A, ∧, ∨) zachodzi równość: (x ∨ y) ∧ (x ∨ z) = x ∨ (y ∧ z). Dowód: Z dystrybutywności kraty, (4), (3) i (2) mamy: (x ∨ y) ∧ (x ∨ z) = ((x ∨ y) ∧ x) ∨ ((x ∨ y) ∧ z) = (x ∧ (x ∨ y)) ∨ (z ∧ (x ∨ y)) = x ∨ ((z ∧ x) ∨ (z ∧ y)) = (x ∨ (x ∧ z)) ∨ (z ∧ y) = x ∨ (y ∧ z). 2 Twierdzenie 1.22: Każdy niepusty lańcuch jest krata̧ dystrybutywna̧. Dowód: Niech < A, ≤> bȩdzie niepustym lańcuchem. Wówczas < A, ≤> jest krata̧ (Tw.1.15). Niech x, y, z ∈ A. Wówczas y ≤ z lub z ≤ y. Niech y ≤ z. Wtedy x ∧ (y ∨ z) = x ∧ z ≤ (x ∧ y) ∨ (x ∧ z). Gdy z ≤ y, to x ∧ (y ∨ z) = x ∧ y ≤ (x ∧ y) ∨ (x ∧ z). 2 Przyklady krat niedystrybutywnych: ◦x @ ◦1 @ @ ◦ y @◦ z @ @◦ 0 x ∧ (y ∨ z) = x, (x ∧ y) ∨ (x ∧ z) = 0, x ◦ ◦1 @ @ @ @◦ z y ◦H HH ◦0 x ∧ (y ∨ z) = x, (x ∧ y) ∨ (x ∧ z) = y §7. Specjalne elementy w kratach 14 §7. Specjalne elementy w kratach Definicja. Niech (A, ∧, ∨, 0) bȩdzie krata̧ z zerem. Dla dowolnego a ∈ A, najwiȩkszy element w zbiorze cz. up. < {x ∈ A : a ∧ x = 0}, ≤> (gdzie ≤ jest kratowym porza̧dkiem) nazywamy pseudo-uzupelnieniem (lub ∧-uzupelnieniem, lub dolnym uzupelnieniem) elementu a w tej kracie. Niech (A, ∧, ∨, 1) bȩdzie krata̧ z jedynka̧. Dla dowolnego a ∈ A, najmniejszy element w zbiorze cz. up. < {x ∈ A : a∨x = 1}, ≤> nazywamy ∨-uzupelnieniem lub górnym uzupelnieniem) elementu a w tej kracie. Niech (A, ∧, ∨, 0, 1) bȩdzie krata̧ z zerem i jedynka̧. Dla dowolnego a ∈ A element, który jest jednocześnie pseudo-uzupelnieniem i ∨-uzupelnieniem elementu a, nazywamy uzupelnieniem elementu a. Niech (A, ∧, ∨) bȩdzie krata̧. Dla dowolnych a, b ∈ A, element najwiȩkszy w zbiorze cz. up. < {x ∈ A : a ∧ x ≤ b}, ≤> nazywamy relatywnym pseudouzupelnieniem elementu a wzglȩdem b. Twierdzenie 1.23: W dowolnej kracie z zerem, dla dowolnego jej elementu, jego pseudo-uzupelnienie jest jego relatywnym pseudo-uzupelnieniem wzglȩdem zera. Dowód: oczywisty. 2 Przyklady. ◦1 @ @ ◦ b @◦ c ◦a @ @ @◦ 0 {x : a∧x = 0} = {b, c, 0}, zatem pseudo-uzupelnienie elementu a nie istnieje, {x : a ∨ x = 1} = {b, c, 1}, zatem górne uzupelnienie elementu a nie istnieje, {x : a ∧ x ≤ c} = {b, c, 0}, zatem relatywne psudo-uzupelnienie elementu a wzglȩdem c nie istnieje. ◦1 HHH a ◦ ◦d b ◦H ◦c HH ◦0 {x : a ∧ x = 0} = {0, c, d}, zatem pseudo-uzupelnieniem elementu a jest d, {x : a ∨ x = 1} = {1, d, c}, zatem górnym uzupelnieniem elementu a jest c, ponieważ c 6= d, wiȩc nie istnieje uzupelnienie elementu a, §7. Specjalne elementy w kratach 15 {x : a ∧ x ≤ c} = {0, c, d}, zatem relatywnym pseudo-uzupelnieniem elementu a wzglȩdem c jest d. ◦1 @ @ @◦ b a◦ @ @ @◦ 0 {x : a ∧ x = 0} = {0, b}, zatem pseudo-uzupelnieniem elementu a jest b, {x : a ∨ x = 1} = {1, b}, zatem ∨-uzupelnieniem elementu a jest b, b jest wiȩc uzupelnieniem elementu a, latwo sprawdzić, że uzupelnieniem elementu b jest a. Twierdzenie 1.24: W dowolnej kracie z jedynka̧ i zerem, uzupelnieniem jedynki jest zero, zaś uzupelnieniem zera jest jedynka. Dowód: Niech 1, 0 bȩda̧ odpowiednio jedynka̧ i zerem kraty (A, ∧, ∨, 0, 1). Ponieważ dla dowolnego elementu x ∈ A : 1 ∧ x = x, wiȩc {x ∈ A : 1 ∧ x = 0} = {0}, zatem 0 jest pseudo-uzupelnieniem elementu 1. Ponieważ, wedlug Tw.1.19, dla dowolnego x ∈ A, 1 ∨ x = 1, wiȩc {x ∈ A : 1 ∨ x = 1} = A, zatem 0 jest ∨-uzupelnieniem elementu 1. Ostatecznie 0 jest uzupelnieniem elementu 1. Analogicznie wykazuje siȩ, że 1 jest uzupelnieniem elementu 0. 2 Twierdzenie 1.25: W dowolnej kracie (A, ∧, ∨, 0, 1), dla dowolnych a, b ∈ A, jeżeli b jest uzupelnieniem elementu a oraz istnieje uzupelnienie elementu b, to jest nim element a. Dowód: Zalóżmy, że a ∧ b = 0 i a ∨ b = 1 oraz niech c bȩdzie uzupelnieniem elementu b. Ponieważ c jest ∧-uzupelnieniem elementu b, wiȩc a ≤ c. Skoro zaś jednocześnie c jest ∨-uzupelnieniem elementu b, wiȩc c ≤ a. Ostatecznie, c = a. 2 Uwaga: W ogólności może być tak, że w kracie (A, ∧, ∨, 0, 1) jakiś element b jest uzupelnieniem pewnego elementu a, lecz nie istnieje uzupelnienie elementu b. Na przyklad w kracie na rysunku poniżej choć a jest ∨-uzupelnieniem elementu b, to jednak nie istnieje pseudo-uzupelnienienie elementu b i w konsekwencji nie istnieje jego uzupelnienie. ◦˙ ˙˙ ◦ 1 @ @ ◦ @ @ @◦ b a ◦ @ @ @ @ @◦ 0 §7. Specjalne elementy w kratach 16 Twierdzenie 1.26: W dowolnej kracie dystrybutywnej z zerem i jedynka̧ (A, ∧, ∨, 0, 1), dla dowolnych a, b ∈ A : b jest uzupelnieniem elementu a wtw a ∧ b = 0 oraz a ∨ b = 1. Dowód: Zalóżmy dystrybutywność kraty. (⇒): oczywisty. (⇐): Zalóżmy, że a ∧ b = 0 oraz a ∨ b = 1. Niech x ∈ A bȩdzie taki, że a ∧ x = 0. Wówczas, x ∨ b = 1 ∧ (x ∨ b) = (a ∨ b) ∧ (x ∨ b) = (a ∧ x) ∨ b = 0 ∨ b = b, zatem x ≤ b, czyli b jest pseudo-uzupelnieniem elementu a. Weźmy teraz pod uwagȩ taki x ∈ A, że a ∨ x = 1. Wówczas, x ∧ b = 0 ∨ (x ∧ b) = (a ∧ b) ∨ (x ∧ b) = (a ∨ x) ∧ b = 1 ∧ b = b, zatem b ≤ x, tzn. b jest ∨-uzupelnieniem elementu a. Ostatecznie, b jest uzupelnieniem elementu a. 2 Wniosek: W kracie dystrybutywnej z zerem i jedynka̧, dla dowolnych elementów a, b : b jest uzupelnieniem elementu a wtw a jest uzupelnieniem elementu b. Dowód: oczywisty na podstawie Tw.1.26. 2 Twierdzenie 1.27: W dowolnej kracie (A, ∧, ∨), jeżeli dla pewnego a ∈ A istnieje relatywne pseudo-uzupelnienie a wzglȩdem a, to jest ono elementem najwiȩkszym w tej kracie. Dowód: Zalóżmy, że b jest relatywnym pseudo-uzupelnieniem elementu a wzglȩdem a, tzn. elementem najwiȩkszym w zbiorze: {x ∈ A : a ∧ x ≤ a}. Niech x ∈ A. Skoro a ∧ x ≤ a, wiȩc x ≤ b. 2 Twierdzenie 1.28: W kracie z jedynka̧ (A, ∧, ∨, 1) dla dowolnego a ∈ A, (i) 1 jest relatywnym pseudo-uzupelnieniem a wzglȩdem a, (ii) 1 jest relatywnym pseudo-uzupelnieniem a wzglȩdem 1, (iii) a jest relatywnym pseudo-uzupelnieniem 1 wzglȩdem a. Dowód: (i) wynika z faktu: a ∧ 1 ≤ a. (ii) wynika z faktu: {x ∈ A : a ∧ x ≤ 1} = A, Dla (iii) : {x ∈ A : 1 ∧ x ≤ a} = {x ∈ A : x ≤ a}, zaś a jest elementem najwiȩkszym w tym zbiorze. 2