Twierdzenie Dilwortha

twierdzenie dające równość mocy najdłuższego antyłańcucha i minimalnej liczby łańcuchów, które pokrywają zbiór częściowo uporządkowany

Twierdzenie Dilwortha[1][2] – twierdzenie kombinatoryczne o charakterze minimaksowym dotyczące struktury zbiorów częściowo uporządkowanych. Zgodnie z twierdzeniem Dilwortha w dowolnym skończonym zbiorze częściowo uporządkowanym maksymalna liczność antyłańcucha jest równa minimalnej liczbie łańcuchów, które pokrywają ten zbiór[1][2].

Twierdzenie to zostało sformułowane przez amerykańskiego matematyka Roberta Dilwortha, który opublikował jego dowód w 1950 roku[3].

Twierdzenie edytuj

Zobacz też: ŁańcuchAntyłańcuch.

Niech   będzie relacją częściowego porządku na zbiorze  . Łańcuchem nazywa się zbiór   w którym każde dwa elementy są porównywalne, czyli zbiór   jest uporządkowany liniowo przez relację   Z kolei podzbiór   w którym każde dwa elementy są nieporównywalne, nazywa się antyłańcuchem[2]. Minimalna liczba łańcuchów, które pokrywają zbiór   to najmniejsza taka liczba całkowita   że istnieją łańcuchy   dla których zachodzi  [1].

Twierdzenie Dilwortha orzeka, że jeśli zbiór   jest skończony, to maksymalna liczność (moc) antyłańcucha jest równa minimalnej liczbie łańcuchów, które pokrywają zbiór  [1][2]. Twierdzenie to jest prawdziwe również, gdy zbiór   jest nieskończony, ale maksymalna moc antyłańcucha w tym zbiorze jest skończona[4].

Dowód[1][2] edytuj

Przedstawiony tu dowód indukcyjny podał Helge Tverberg w 1967 roku[5].

Stosujemy indukcję względem mocy zbioru   Przypadek   jest oczywisty. Załóżmy teraz, że twierdzenie jest prawdziwe dla wszystkich zbiorów liczących mniej niż   elementów. Przyjmijmy   i niech   będzie maksymalną licznością antyłańcucha w tym zbiorze, a   dowolnym maksymalnym (czyli takim, którego nie można powiększyć) łańcuchem. Oczywiście zbioru   nie możemy pokryć mniej niż   łańcuchami, ponieważ każdy łańcuch może zawierać co najwyżej jeden element antyłańcucha.

Jeśli każdy antyłańcuch w zbiorze   ma co najwyżej   elementów, to na mocy założenia indukcyjnego   jest sumą łańcucha   oraz   łańcuchów, które pokrywają  

Załóżmy zatem, że w   istnieje antyłańcuch  -elementowy   Ponieważ każdy antyłańcuch w   jest też antyłańcuchem w   antyłańcuch   jest maksymalnej liczności. Utwórzmy zbiory

 ,
 .

Niech   będzie najmniejszym elementem łańcucha   Oczywiście   – w przeciwnym wypadku łańcuch   można by powiększyć. Analogicznie   nie zawiera największego elementu   Stąd   oraz   i na mocy założenia indukcyjnego istnieją rozkłady na łańcuchy

 ,
 .

Bez straty ogólności niech   oraz   Jeśli   nie jest najmniejszym elementem   to dla pewnych     zachodzi   co jest sprzeczne z definicją antyłańcucha. Analogicznie dowodzi się, że   jest największym elementem   Zauważmy, że   ponieważ w przeciwnym wypadku antyłańcuch   można by powiększyć o pewien element   Stąd

 

jest rozkładem zbioru   na   łańcuchów. Wobec dowolności zbioru   teza zachodzi dla wszystkich zbiorów o mocy   co kończy dowód indukcyjny.

Twierdzenie dualne edytuj

Twierdzenie Dilwortha pozostaje prawdziwe, gdy w jego sformułowaniu zamienimy miejscami sformułowania „łańcuch” i „antyłańcuch”[1]. Taką postać twierdzenia nazywa się dualnym twierdzeniem Dilwortha[1][2]. Dowód tego twierdzenia przedstawił Leon Mirsky w 1971 roku[6].

Dualne twierdzenie Dilwortha orzeka, że w dowolnym skończonym zbiorze częściowo uporządkowanym maksymalna liczność łańcucha jest równa minimalnej liczbie antyłańcuchów, które pokrywają ten zbiór[1][2].

Podobnie jak twierdzenie Dilwortha, twierdzenie dualne jest prawdziwe również dla zbiorów nieskończonych pod warunkiem, że maksymalna liczność łańcucha jest ograniczona[6].

Zastosowania edytuj

Twierdzenie Erdősa–Szekeresa[2] edytuj

Każdy ciąg liczb rzeczywistych o   wyrazach zawiera podciąg niemalejący długości   lub podciąg nierosnący długości  

Niech   będzie dowolnym takim ciągiem. Wprowadźmy w zbiorze   relację

 

Podciąg   jest niemalejący wtedy i tylko wtedy, gdy odpowiadający mu zbiór par tworzy łańcuch w   i nierosnący, gdy zbiór ten tworzy antyłańcuch. Jeśli najliczniejszy antyłańcuch w   ma co najmniej   elementów, to natychmiast otrzymujemy tezę. W przeciwnym wypadku zbiór   jest sumą   łańcuchów. Wówczas na mocy zasady szufladkowej Dirichleta istnieje łańcuch o mocy nie mniejszej niż   czyli co najmniej   To kończy dowód.

Rozkład zbioru potęgowego na sumę łańcuchów[1] edytuj

Rozważmy  rodzinę wszystkich podzbiorów zbioru   uporządkowaną przez relację zawierania. Twierdzenie Spernera mówi, że najliczniejszy antyłańcuch w tym zbiorze ma   elementów. Z twierdzenia Dilwortha wynika, że   można przedstawić jako sumę   łańcuchów. Ponadto jest to najmniejsza liczba o tej własności.

Zobacz też edytuj

Przypisy edytuj

  1. a b c d e f g h i Witold Lipski, Wiktor Marek, Analiza kombinatoryczna, t. 59, Państwowe Wydawnictwo Naukowe, 1986, s. 178-189, ISBN 978-83-01-04972-0 (pol.).
  2. a b c d e f g h Beata Bogdańska, Adam Neugebauer, Kombinatoryka, Wydawnictwo Szkolne OMEGA, 2018 (Matematyka Olimpijska), s. 68-72, ISBN 978-83-7267-712-9 (pol.).
  3. R.P. Dilworth, A Decomposition Theorem for Partially Ordered Sets, „Annals of Mathematics”, 51 (1), 1950, s. 161–166, DOI10.2307/1969503, ISSN 0003-486X, JSTOR1969503 (ang.).
  4. Egbert Harzheim, Ordered Sets, t. 7, Advances in Mathematics, New York: Springer, 2005, s. 60, ISBN 978-0-387-24219-4 [dostęp 2024-02-25] (ang.).
  5. Helge Tverberg, On Dilworth's Decomposition Theorem for Partially Ordered Sets, „Journal of Combinatorial Theory”, 3, 1967, s. 305-306 [dostęp 2024-02-25] (ang.).
  6. a b Leon Mirsky, A Dual of Dilworth's Decomposition Theorem, „The American Mathematical Monthly”, 78 (8), 1971, s. 876-877, DOI10.2307/2316481, JSTOR2316481 (ang.).