HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, in the areas of
order theory Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
and
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many appl ...
, Dilworth's theorem characterizes the width of any finite
partially ordered set In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a Set (mathematics), set. A poset consists of a set toget ...
in terms of a
partition Partition may refer to: Computing Hardware * Disk partitioning, the division of a hard disk drive * Memory partition, a subdivision of a computer's memory, usually for use by a single job Software * Partition (database), the division of a ...
of the order into a minimum number of
chains A chain is a serial assembly of connected pieces, called links, typically made of metal, with an overall character similar to that of a rope in that it is flexible and curved in compression but linear, rigid, and load-bearing in tension. A c ...
. It is named for the mathematician . An
antichain In mathematics, in the area of order theory, an antichain is a subset of a partially ordered set such that any two distinct elements in the subset are incomparable. The size of the largest antichain in a partially ordered set is known as its wid ...
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

The following proof by induction on the size of the partially ordered set P is based on that of . Let P be a finite partially ordered set. The theorem holds trivially if P is empty. So, assume that P has at least one element, and let a be a maximal element of P. By induction, we assume that for some integer k the partially ordered set P':=P\setminus\ can be covered by k disjoint chains C_1,\dots,C_k and has at least one antichain A_0 of size k. Clearly, A_0\cap C_i\ne\emptyset for i=1,2,\dots,k. For i=1,2,\dots,k, let x_i be the maximal element in C_i that belongs to an antichain of size k in P', and set A:=\. We claim that A is an antichain. Let A_i be an antichain of size k that contains x_i. Fix arbitrary distinct indices i and j. Then A_i\cap C_j\ne\emptyset. Let y\in A_i\cap C_j. Then y\le x_j, by the definition of x_j. This implies that x_i\not \ge x_j, since x_i\not\ge y. By interchanging the roles of i and j in this argument we also have x_j\not\ge x_i. This verifies that A is an antichain. We now return to P. Suppose first that a\ge x_i for some i\in\. Let K be the chain \\cup\. Then by the choice of x_i, P\setminus K does not have an antichain of size k. Induction then implies that P\setminus K can be covered by k-1 disjoint chains since A \setminus \ is an antichain of size k - 1 in P \setminus K. Thus, P can be covered by k disjoint chains, as required. Next, if a\not\ge x_i for each i\in\, then A\cup\ is an antichain of size k+1 in P (since a is maximal in P). Now P can be covered by the k+1 chains \,C_1,C_2,\dots,C_k, completing the proof.


Proof via Kőnig's theorem

Like a number of other results in combinatorics, Dilworth's theorem is equivalent to Kőnig's theorem on
bipartite graph In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V are ...
matching and several other related theorems including
Hall's marriage theorem In mathematics, Hall's marriage theorem, proved by , is a theorem with two equivalent formulations: * The combinatorial formulation deals with a collection of finite sets. It gives a necessary and sufficient condition for being able to select a di ...
. 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 In computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by ...
. More precisely, ''n''-element partial orders of width ''k'' can be recognized in time ''O''(''kn''2) .


Extension to infinite partially ordered sets

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 . 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 In mathematics, cardinal numbers, or cardinals for short, are a generalization of the natural numbers used to measure the cardinality (size) of sets. The cardinality of a finite set is a natural number: the number of elements in the set. Th ...
κ there is an infinite partially ordered set of width 0 whose partition into the fewest chains has κ chains . discusses analogues of Dilworth's theorem in the infinite setting.


Dual of Dilworth's theorem (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 . 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

A
comparability graph In graph theory, a comparability graph is an undirected graph that connects pairs of elements that are comparable to each other in a partial order. Comparability graphs have also been called transitively orientable graphs, partially orderable grap ...
is an
undirected graph In discrete mathematics, and more specifically in graph theory, a graph is a structure amounting to a set of objects in which some pairs of the objects are in some sense "related". The objects correspond to mathematical abstractions called '' v ...
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 A clique ( AusE, CanE, or ), in the social sciences, is a group of individuals who interact with one another and share similar interests. Interacting with cliques is part of normative social development regardless of gender, ethnicity, or popular ...
in a comparability graph corresponds to a chain, and an independent set in a comparability graph corresponds to an antichain. Any
induced subgraph In the mathematical field of graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges (from the original graph) connecting pairs of vertices in that subset. Defini ...
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 In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints. In its simplest form, it is a way of coloring the vertices o ...
equals the size of the largest clique. Every comparability graph is perfect: this is essentially just Mirsky's theorem, restated in graph-theoretic terms . By the
perfect graph theorem In graph theory, the perfect graph theorem of states that an undirected graph is perfect if and only if its complement graph is also perfect. This result had been conjectured by , and it is sometimes called the weak perfect graph theorem to disti ...
of , the
complement A complement is something that completes something else. Complement may refer specifically to: The arts * Complement (music), an interval that, when added to another, spans an octave ** Aggregate complementation, the separation of pitch-clas ...
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 . Thus, the complementation property of perfect graphs can provide an alternative proof of Dilworth's theorem.


Width of special partial orders

The Boolean lattice ''B''''n'' is the
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
of an ''n''-element set ''X''—essentially —ordered by
inclusion Inclusion or Include may refer to: Sociology * Social inclusion, aims to create an environment that supports equal opportunity for individuals and groups that form a society. ** Inclusion (disability rights), promotion of people with disabiliti ...
or, notationally, (2 'n''/sup>, ⊆).
Sperner's theorem Sperner's theorem, in discrete mathematics, describes the largest possible families of finite sets none of which contain any other sets in the family. It is one of the central results in extremal set theory. It is named after Emanuel Sperner, who ...
states that a maximum antichain of ''B''''n'' has size at most :\operatorname(B_n) = . 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 , 2''n''by
divisibility In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a multiple of m. An integer n is divisible or evenly divisible by ...
, the subinterval 'n'' + 1, 2''n''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 ,2''n'' form a chain of the numbers of the form ''m''2''i''. Therefore, by Dilworth's theorem, the width of this partial order is ''n''. The
Erdős–Szekeres theorem In mathematics, the Erdős–Szekeres theorem asserts that, given ''r'', ''s,'' any sequence of distinct real numbers with length at least (''r'' − 1)(''s'' − 1) + 1 contains a monotonically increasing su ...
on monotone subsequences can be interpreted as an application of Dilworth's theorem to partial orders of
order dimension In mathematics, the dimension of a partially ordered set (poset) is the smallest number of total orders the intersection of which gives rise to the partial order. This concept is also sometimes called the order dimension or the Dushnik–Miller d ...
two . The "convex dimension" of an
antimatroid In mathematics, an antimatroid is a formal system that describes processes in which a set is built up by including elements one at a time, and in which an element, once available for inclusion, remains available until it is included. Antimatroi ...
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 .


References

* *. *. *. *. *. *. *. *. *. *. *. *.


External links


Equivalence of seven major theorems in combinatorics
* * * * {{Order theory Articles containing proofs Order theory Perfect graphs Theorems in combinatorics