Twierdzenie Dilwortha

Z Wikipedii, wolnej encyklopedii

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 | edytuj kod]

 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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

Twierdzenie Erdősa–Szekeresa[2][edytuj | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

Przypisy[edytuj | edytuj kod]

  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.).