fbpx
Wikipedia

Dilworth's theorem

In mathematics, in the areas of order theory and combinatorics, Dilworth's theorem characterizes the width of any finite partially ordered set in terms of a partition of the order into a minimum number of chains. It is named for the mathematician Robert P. Dilworth (1950).

An antichain in a partially ordered set is a set of elements no two of which are comparable to each other, and a chain is a set of elements every two of which are comparable. A chain decomposition is a partition of the elements of the order into disjoint chains. Dilworth's theorem states that, in any finite partially ordered set, the largest antichain has the same size as the smallest chain decomposition. Here, the size of the antichain is its number of elements, and the size of the chain decomposition is its number of chains. The width of the partial order is defined as the common size of the antichain and chain decomposition.

A version of the theorem for infinite partially ordered sets states that, when there exists a decomposition into finitely many chains, or when there exists a finite upper bound on the size of an antichain, the sizes of the largest antichain and of the smallest chain decomposition are again equal.

Inductive proof edit

The following proof by induction on the size of the partially ordered set   is based on that of Galvin (1994).

Let   be a finite partially ordered set. The theorem holds trivially if   is empty. So, assume that   has at least one element, and let   be a maximal element of  .

By induction, we assume that for some integer   the partially ordered set   can be covered by   disjoint chains   and has at least one antichain   of size  . Clearly,   for  . For  , let   be the maximal element in   that belongs to an antichain of size   in  , and set  . We claim that   is an antichain. Let   be an antichain of size   that contains  . Fix arbitrary distinct indices   and  . Then  . Let  . Then  , by the definition of  . This implies that  , since  . By interchanging the roles of   and   in this argument we also have  . This verifies that   is an antichain.

We now return to  . Suppose first that   for some  . Let   be the chain  . Then by the choice of  ,   does not have an antichain of size  . Induction then implies that   can be covered by   disjoint chains since   is an antichain of size   in  . Thus,   can be covered by   disjoint chains, as required. Next, if   for each  , then   is an antichain of size   in   (since   is maximal in  ). Now   can be covered by the   chains  , completing the proof.

Proof via Kőnig's theorem edit

 
Proof of Dilworth's theorem via Kőnig's theorem: constructing a bipartite graph from a partial order, and partitioning into chains according to a matching

Like a number of other results in combinatorics, Dilworth's theorem is equivalent to Kőnig's theorem on bipartite graph matching and several other related theorems including Hall's marriage theorem (Fulkerson 1956).

To prove Dilworth's theorem for a partial order S with n elements, using Kőnig's theorem, define a bipartite graph G = (U,V,E) where U = V = S and where (u,v) is an edge in G when u < v in S. By Kőnig's theorem, there exists a matching M in G, and a set of vertices C in G, such that each edge in the graph contains at least one vertex in C and such that M and C have the same cardinality m. Let A be the set of elements of S that do not correspond to any vertex in C; then A has at least n - m elements (possibly more if C contains vertices corresponding to the same element on both sides of the bipartition) and no two elements of A are comparable to each other. Let P be a family of chains formed by including x and y in the same chain whenever there is an edge (x,y) in M; then P has n - m chains. Therefore, we have constructed an antichain and a partition into chains with the same cardinality.

To prove Kőnig's theorem from Dilworth's theorem, for a bipartite graph G = (U,V,E), form a partial order on the vertices of G in which u < v exactly when u is in U, v is in V, and there exists an edge in E from u to v. By Dilworth's theorem, there exists an antichain A and a partition into chains P both of which have the same size. But the only nontrivial chains in the partial order are pairs of elements corresponding to the edges in the graph, so the nontrivial chains in P form a matching in the graph. The complement of A forms a vertex cover in G with the same cardinality as this matching.

This connection to bipartite matching allows the width of any partial order to be computed in polynomial time. More precisely, n-element partial orders of width k can be recognized in time O(kn2) (Felsner, Raghavan & Spinrad 2003).

Extension to infinite partially ordered sets edit

Dilworth's theorem for infinite partially ordered sets states that a partially ordered set has finite width w if and only if it may be partitioned into w chains. For, suppose that an infinite partial order P has width w, meaning that there are at most a finite number w of elements in any antichain. For any subset S of P, a decomposition into w chains (if it exists) may be described as a coloring of the incomparability graph of S (a graph that has the elements of S as vertices, with an edge between every two incomparable elements) using w colors; every color class in a proper coloring of the incomparability graph must be a chain. By the assumption that P has width w, and by the finite version of Dilworth's theorem, every finite subset S of P has a w-colorable incomparability graph. Therefore, by the De Bruijn–Erdős theorem, P itself also has a w-colorable incomparability graph, and thus has the desired partition into chains (Harzheim 2005).

However, the theorem does not extend so simply to partially ordered sets in which the width, and not just the cardinality of the set, is infinite. In this case the size of the largest antichain and the minimum number of chains needed to cover the partial order may be very different from each other. In particular, for every infinite cardinal number κ there is an infinite partially ordered set of width 0 whose partition into the fewest chains has κ chains (Harzheim 2005).

Perles (1963) discusses analogues of Dilworth's theorem in the infinite setting.

Dual of Dilworth's theorem (Mirsky's theorem) edit

A dual of Dilworth's theorem states that the size of the largest chain in a partial order (if finite) equals the smallest number of antichains into which the order may be partitioned (Mirsky 1971). The proof of this is much simpler than the proof of Dilworth's theorem itself: for any element x, consider the chains that have x as their largest element, and let N(x) denote the size of the largest of these x-maximal chains. Then each set N−1(i), consisting of elements that have equal values of N, is an antichain, and these antichains partition the partial order into a number of antichains equal to the size of the largest chain.

Perfection of comparability graphs edit

A comparability graph is an undirected graph formed from a partial order by creating a vertex per element of the order, and an edge connecting any two comparable elements. Thus, a clique in a comparability graph corresponds to a chain, and an independent set in a comparability graph corresponds to an antichain. Any induced subgraph of a comparability graph is itself a comparability graph, formed from the restriction of the partial order to a subset of its elements.

An undirected graph is perfect if, in every induced subgraph, the chromatic number equals the size of the largest clique. Every comparability graph is perfect: this is essentially just Mirsky's theorem, restated in graph-theoretic terms (Berge & Chvátal 1984). By the perfect graph theorem of Lovász (1972), the complement of any perfect graph is also perfect. Therefore, the complement of any comparability graph is perfect; this is essentially just Dilworth's theorem itself, restated in graph-theoretic terms (Berge & Chvátal 1984). Thus, the complementation property of perfect graphs can provide an alternative proof of Dilworth's theorem.

Width of special partial orders edit

The Boolean lattice Bn is the power set of an n-element set X—essentially {1, 2, …, n}—ordered by inclusion or, notationally, (2[n], ⊆). Sperner's theorem states that a maximum antichain of Bn has size at most

 

In other words, a largest family of incomparable subsets of X is obtained by selecting the subsets of X that have median size. The Lubell–Yamamoto–Meshalkin inequality also concerns antichains in a power set and can be used to prove Sperner's theorem.

If we order the integers in the interval [1, 2n] by divisibility, the subinterval [n + 1, 2n] forms an antichain with cardinality n. A partition of this partial order into n chains is easy to achieve: for each odd integer m in [1,2n], form a chain of the numbers of the form m2i. Therefore, by Dilworth's theorem, the width of this partial order is n.

The Erdős–Szekeres theorem on monotone subsequences can be interpreted as an application of Dilworth's theorem to partial orders of order dimension two (Steele 1995).

The "convex dimension" of an antimatroid is defined as the minimum number of chains needed to define the antimatroid, and Dilworth's theorem can be used to show that it equals the width of an associated partial order; this connection leads to a polynomial time algorithm for convex dimension (Edelman & Saks 1988).

References edit

  • Berge, Claude; Chvátal, Václav (1984), Topics on Perfect Graphs, Annals of Discrete Mathematics, vol. 21, Elsevier, p. viii, ISBN 978-0-444-86587-8
  • Dilworth, Robert P. (1950), "A Decomposition Theorem for Partially Ordered Sets", Annals of Mathematics, 51 (1): 161–166, doi:10.2307/1969503, JSTOR 1969503.
  • Edelman, Paul H.; Saks, Michael E. (1988), "Combinatorial representation and convex dimension of convex geometries", Order, 5 (1): 23–32, doi:10.1007/BF00143895, S2CID 119826035.
  • Felsner, Stefan; Raghavan, Vijay; Spinrad, Jeremy (2003), "Recognition algorithms for orders of small width and graphs of small Dilworth number", Order, 20 (4): 351–364 (2004), doi:10.1023/B:ORDE.0000034609.99940.fb, MR 2079151, S2CID 1363140.
  • Fulkerson, D. R. (1956), "Note on Dilworth's decomposition theorem for partially ordered sets", Proceedings of the American Mathematical Society, 7 (4): 701–702, doi:10.2307/2033375, JSTOR 2033375.
  • Galvin, Fred (1994), "A proof of Dilworth's chain decomposition theorem", The American Mathematical Monthly, 101 (4): 352–353, doi:10.2307/2975628, JSTOR 2975628, MR 1270960.
  • Greene, Curtis; Kleitman, Daniel J. (1976), "The structure of Sperner  -families", Journal of Combinatorial Theory, Series A, 20 (1): 41–68, doi:10.1016/0097-3165(76)90077-7.
  • Harzheim, Egbert (2005), Ordered sets, Advances in Mathematics (Springer), vol. 7, New York: Springer, Theorem 5.6, p. 60, ISBN 0-387-24219-8, MR 2127991.
  • Lovász, László (1972), "Normal hypergraphs and the perfect graph conjecture", Discrete Mathematics, 2 (3): 253–267, doi:10.1016/0012-365X(72)90006-4.
  • Mirsky, Leon (1971), "A dual of Dilworth's decomposition theorem", American Mathematical Monthly, 78 (8): 876–877, doi:10.2307/2316481, JSTOR 2316481.
  • Nešetřil, Jaroslav; Ossona de Mendez, Patrice (2012), "Theorem 3.13", Sparsity: Graphs, Structures, and Algorithms, Algorithms and Combinatorics, vol. 28, Heidelberg: Springer, p. 42, doi:10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, MR 2920058.
  • Perles, Micha A. (1963), "On Dilworth's theorem in the infinite case", Israel Journal of Mathematics, 1 (2): 108–109, doi:10.1007/BF02759806, MR 0168497, S2CID 120943065.
  • Steele, J. Michael (1995), "Variations on the monotone subsequence theme of Erdős and Szekeres", in Aldous, David; Diaconis, Persi; Spencer, Joel; et al. (eds.), Discrete Probability and Algorithms (PDF), IMA Volumes in Mathematics and its Applications, vol. 72, Springer-Verlag, pp. 111–131.

External links edit

  • Equivalence of seven major theorems in combinatorics
  • , PlanetMath, archived from the original on 2007-07-14
  • Babai, László (2005), (PDF), archived from the original (PDF) on 2011-07-20
  • Felsner, S.; Raghavan, V. & Spinrad, J. (1999), Recognition Algorithms for Orders of Small Width and Graphs of Small Dilworth Number
  • Weisstein, Eric W. "Dilworth's Lemma". MathWorld.

dilworth, theorem, chain, decomposition, redirects, here, path, decomposition, heavy, path, decomposition, mathematics, areas, order, theory, combinatorics, characterizes, width, finite, partially, ordered, terms, partition, order, into, minimum, number, chain. Chain decomposition redirects here For the path decomposition see Heavy path decomposition In mathematics in the areas of order theory and combinatorics Dilworth s theorem characterizes the width of any finite partially ordered set in terms of a partition of the order into a minimum number of chains It is named for the mathematician Robert P Dilworth 1950 An antichain in a partially ordered set is a set of elements no two of which are comparable to each other and a chain is a set of elements every two of which are comparable A chain decomposition is a partition of the elements of the order into disjoint chains Dilworth s theorem states that in any finite partially ordered set the largest antichain has the same size as the smallest chain decomposition Here the size of the antichain is its number of elements and the size of the chain decomposition is its number of chains The width of the partial order is defined as the common size of the antichain and chain decomposition A version of the theorem for infinite partially ordered sets states that when there exists a decomposition into finitely many chains or when there exists a finite upper bound on the size of an antichain the sizes of the largest antichain and of the smallest chain decomposition are again equal Contents 1 Inductive proof 2 Proof via Konig s theorem 3 Extension to infinite partially ordered sets 4 Dual of Dilworth s theorem Mirsky s theorem 5 Perfection of comparability graphs 6 Width of special partial orders 7 References 8 External linksInductive proof editThe following proof by induction on the size of the partially ordered set P displaystyle P nbsp is based on that of Galvin 1994 Let P displaystyle P nbsp be a finite partially ordered set The theorem holds trivially if P displaystyle P nbsp is empty So assume that P displaystyle P nbsp has at least one element and let a displaystyle a nbsp be a maximal element of P displaystyle P nbsp By induction we assume that for some integer k displaystyle k nbsp the partially ordered set P P a displaystyle P P setminus a nbsp can be covered by k displaystyle k nbsp disjoint chains C1 Ck displaystyle C 1 dots C k nbsp and has at least one antichain A0 displaystyle A 0 nbsp of size k displaystyle k nbsp Clearly A0 Ci displaystyle A 0 cap C i neq emptyset nbsp for i 1 2 k displaystyle i 1 2 dots k nbsp For i 1 2 k displaystyle i 1 2 dots k nbsp let xi displaystyle x i nbsp be the maximal element in Ci displaystyle C i nbsp that belongs to an antichain of size k displaystyle k nbsp in P displaystyle P nbsp and set A x1 x2 xk displaystyle A x 1 x 2 dots x k nbsp We claim that A displaystyle A nbsp is an antichain Let Ai displaystyle A i nbsp be an antichain of size k displaystyle k nbsp that contains xi displaystyle x i nbsp Fix arbitrary distinct indices i displaystyle i nbsp and j displaystyle j nbsp Then Ai Cj displaystyle A i cap C j neq emptyset nbsp Let y Ai Cj displaystyle y in A i cap C j nbsp Then y xj displaystyle y leq x j nbsp by the definition of xj displaystyle x j nbsp This implies that xi xj displaystyle x i not geq x j nbsp since xi y displaystyle x i not geq y nbsp By interchanging the roles of i displaystyle i nbsp and j displaystyle j nbsp in this argument we also have xj xi displaystyle x j not geq x i nbsp This verifies that A displaystyle A nbsp is an antichain We now return to P displaystyle P nbsp Suppose first that a xi displaystyle a geq x i nbsp for some i 1 2 k displaystyle i in 1 2 dots k nbsp Let K displaystyle K nbsp be the chain a z Ci z xi displaystyle a cup z in C i z leq x i nbsp Then by the choice of xi displaystyle x i nbsp P K displaystyle P setminus K nbsp does not have an antichain of size k displaystyle k nbsp Induction then implies that P K displaystyle P setminus K nbsp can be covered by k 1 displaystyle k 1 nbsp disjoint chains since A xi displaystyle A setminus x i nbsp is an antichain of size k 1 displaystyle k 1 nbsp in P K displaystyle P setminus K nbsp Thus P displaystyle P nbsp can be covered by k displaystyle k nbsp disjoint chains as required Next if a xi displaystyle a not geq x i nbsp for each i 1 2 k displaystyle i in 1 2 dots k nbsp then A a displaystyle A cup a nbsp is an antichain of size k 1 displaystyle k 1 nbsp in P displaystyle P nbsp since a displaystyle a nbsp is maximal in P displaystyle P nbsp Now P displaystyle P nbsp can be covered by the k 1 displaystyle k 1 nbsp chains a C1 C2 Ck displaystyle a C 1 C 2 dots C k nbsp completing the proof Proof via Konig s theorem edit nbsp Proof of Dilworth s theorem via Konig s theorem constructing a bipartite graph from a partial order and partitioning into chains according to a matchingLike a number of other results in combinatorics Dilworth s theorem is equivalent to Konig s theorem on bipartite graph matching and several other related theorems including Hall s marriage theorem Fulkerson 1956 To prove Dilworth s theorem for a partial order S with n elements using Konig s theorem define a bipartite graph G U V E where U V S and where u v is an edge in G when u lt v in S By Konig s theorem there exists a matching M in G and a set of vertices C in G such that each edge in the graph contains at least one vertex in C and such that M and C have the same cardinality m Let A be the set of elements of S that do not correspond to any vertex in C then A has at least n m elements possibly more if C contains vertices corresponding to the same element on both sides of the bipartition and no two elements of A are comparable to each other Let P be a family of chains formed by including x and y in the same chain whenever there is an edge x y in M then P has n m chains Therefore we have constructed an antichain and a partition into chains with the same cardinality To prove Konig s theorem from Dilworth s theorem for a bipartite graph G U V E form a partial order on the vertices of G in which u lt v exactly when u is in U v is in V and there exists an edge in E from u to v By Dilworth s theorem there exists an antichain A and a partition into chains P both of which have the same size But the only nontrivial chains in the partial order are pairs of elements corresponding to the edges in the graph so the nontrivial chains in P form a matching in the graph The complement of A forms a vertex cover in G with the same cardinality as this matching This connection to bipartite matching allows the width of any partial order to be computed in polynomial time More precisely n element partial orders of width k can be recognized in time O kn2 Felsner Raghavan amp Spinrad 2003 Extension to infinite partially ordered sets editDilworth s theorem for infinite partially ordered sets states that a partially ordered set has finite width w if and only if it may be partitioned into w chains For suppose that an infinite partial order P has width w meaning that there are at most a finite number w of elements in any antichain For any subset S of P a decomposition into w chains if it exists may be described as a coloring of the incomparability graph of S a graph that has the elements of S as vertices with an edge between every two incomparable elements using w colors every color class in a proper coloring of the incomparability graph must be a chain By the assumption that P has width w and by the finite version of Dilworth s theorem every finite subset S of P has a w colorable incomparability graph Therefore by the De Bruijn Erdos theorem P itself also has a w colorable incomparability graph and thus has the desired partition into chains Harzheim 2005 However the theorem does not extend so simply to partially ordered sets in which the width and not just the cardinality of the set is infinite In this case the size of the largest antichain and the minimum number of chains needed to cover the partial order may be very different from each other In particular for every infinite cardinal number k there is an infinite partially ordered set of width ℵ0 whose partition into the fewest chains has k chains Harzheim 2005 Perles 1963 discusses analogues of Dilworth s theorem in the infinite setting Dual of Dilworth s theorem Mirsky s theorem editMain article Mirsky s theorem A dual of Dilworth s theorem states that the size of the largest chain in a partial order if finite equals the smallest number of antichains into which the order may be partitioned Mirsky 1971 The proof of this is much simpler than the proof of Dilworth s theorem itself for any element x consider the chains that have x as their largest element and let N x denote the size of the largest of these x maximal chains Then each set N 1 i consisting of elements that have equal values of N is an antichain and these antichains partition the partial order into a number of antichains equal to the size of the largest chain Perfection of comparability graphs editA comparability graph is an undirected graph formed from a partial order by creating a vertex per element of the order and an edge connecting any two comparable elements Thus a clique in a comparability graph corresponds to a chain and an independent set in a comparability graph corresponds to an antichain Any induced subgraph of a comparability graph is itself a comparability graph formed from the restriction of the partial order to a subset of its elements An undirected graph is perfect if in every induced subgraph the chromatic number equals the size of the largest clique Every comparability graph is perfect this is essentially just Mirsky s theorem restated in graph theoretic terms Berge amp Chvatal 1984 By the perfect graph theorem of Lovasz 1972 the complement of any perfect graph is also perfect Therefore the complement of any comparability graph is perfect this is essentially just Dilworth s theorem itself restated in graph theoretic terms Berge amp Chvatal 1984 Thus the complementation property of perfect graphs can provide an alternative proof of Dilworth s theorem Width of special partial orders editThe Boolean lattice Bn is the power set of an n element set X essentially 1 2 n ordered by inclusion or notationally 2 n Sperner s theorem states that a maximum antichain of Bn has size at most width Bn n n 2 displaystyle operatorname width B n n choose lfloor n 2 rfloor nbsp In other words a largest family of incomparable subsets of X is obtained by selecting the subsets of X that have median size The Lubell Yamamoto Meshalkin inequality also concerns antichains in a power set and can be used to prove Sperner s theorem If we order the integers in the interval 1 2n by divisibility the subinterval n 1 2n forms an antichain with cardinality n A partition of this partial order into n chains is easy to achieve for each odd integer m in 1 2n form a chain of the numbers of the form m2i Therefore by Dilworth s theorem the width of this partial order is n The Erdos Szekeres theorem on monotone subsequences can be interpreted as an application of Dilworth s theorem to partial orders of order dimension two Steele 1995 The convex dimension of an antimatroid is defined as the minimum number of chains needed to define the antimatroid and Dilworth s theorem can be used to show that it equals the width of an associated partial order this connection leads to a polynomial time algorithm for convex dimension Edelman amp Saks 1988 References editBerge Claude Chvatal Vaclav 1984 Topics on Perfect Graphs Annals of Discrete Mathematics vol 21 Elsevier p viii ISBN 978 0 444 86587 8 Dilworth Robert P 1950 A Decomposition Theorem for Partially Ordered Sets Annals of Mathematics 51 1 161 166 doi 10 2307 1969503 JSTOR 1969503 Edelman Paul H Saks Michael E 1988 Combinatorial representation and convex dimension of convex geometries Order 5 1 23 32 doi 10 1007 BF00143895 S2CID 119826035 Felsner Stefan Raghavan Vijay Spinrad Jeremy 2003 Recognition algorithms for orders of small width and graphs of small Dilworth number Order 20 4 351 364 2004 doi 10 1023 B ORDE 0000034609 99940 fb MR 2079151 S2CID 1363140 Fulkerson D R 1956 Note on Dilworth s decomposition theorem for partially ordered sets Proceedings of the American Mathematical Society 7 4 701 702 doi 10 2307 2033375 JSTOR 2033375 Galvin Fred 1994 A proof of Dilworth s chain decomposition theorem The American Mathematical Monthly 101 4 352 353 doi 10 2307 2975628 JSTOR 2975628 MR 1270960 Greene Curtis Kleitman Daniel J 1976 The structure of Sperner k displaystyle k nbsp families Journal of Combinatorial Theory Series A 20 1 41 68 doi 10 1016 0097 3165 76 90077 7 Harzheim Egbert 2005 Ordered sets Advances in Mathematics Springer vol 7 New York Springer Theorem 5 6 p 60 ISBN 0 387 24219 8 MR 2127991 Lovasz Laszlo 1972 Normal hypergraphs and the perfect graph conjecture Discrete Mathematics 2 3 253 267 doi 10 1016 0012 365X 72 90006 4 Mirsky Leon 1971 A dual of Dilworth s decomposition theorem American Mathematical Monthly 78 8 876 877 doi 10 2307 2316481 JSTOR 2316481 Nesetril Jaroslav Ossona de Mendez Patrice 2012 Theorem 3 13 Sparsity Graphs Structures and Algorithms Algorithms and Combinatorics vol 28 Heidelberg Springer p 42 doi 10 1007 978 3 642 27875 4 ISBN 978 3 642 27874 7 MR 2920058 Perles Micha A 1963 On Dilworth s theorem in the infinite case Israel Journal of Mathematics 1 2 108 109 doi 10 1007 BF02759806 MR 0168497 S2CID 120943065 Steele J Michael 1995 Variations on the monotone subsequence theme of Erdos and Szekeres in Aldous David Diaconis Persi Spencer Joel et al eds Discrete Probability and Algorithms PDF IMA Volumes in Mathematics and its Applications vol 72 Springer Verlag pp 111 131 External links editEquivalence of seven major theorems in combinatorics Dual of Dilworth s Theorem PlanetMath archived from the original on 2007 07 14 Babai Laszlo 2005 Lecture Notes in Combinatorics and Probability Lecture 10 Perfect Graphs PDF archived from the original PDF on 2011 07 20 Felsner S Raghavan V amp Spinrad J 1999 Recognition Algorithms for Orders of Small Width and Graphs of Small Dilworth Number Weisstein Eric W Dilworth s Lemma MathWorld Retrieved from https en wikipedia org w index php title Dilworth 27s theorem amp oldid 1168325869, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.