Professional Documents
Culture Documents
1. Dilworth’s theorem
Definition 1. A partially ordered set (poset) is a pair P = (X, ≤) where
X is the ground set of P and ≤ is a partial order of P , i.e., satisfies
(i) (Reflexive) a ≤ a for all a ∈ S.
(ii) (Antisymmetry) a ≤ b and b ≤ a implies a = b.
(iii) (Transitivity) a ≤ b and b ≤ c implies a ≤ c.
Let P be a partially ordered set. A chain of P is a set of (distinct)
elements {a1 , · · · , ak } ⊆ P satisfying ai ≤ aj for all i < j. We say that two
elements a, b ∈ X are incomparable if neither a ≤ b nor b ≤ a holds. An
antichain of P is a set of elements {a1 , · · · , ak } ⊆ P such that ai and aj
are incomparable for all i, j ∈ [k]. An element a is maximal if for all b ∈ P ,
either (i) a ≤ b or (ii) a and b are incomparable. Similarly define minimal
elements.
A chain decomposition of a poset P is a partition C of its ground set into
disjoint chains.
Proposition 2. Let P be a poset and C be a chain decomposition of P .
Then for every antichain A of P , we have |A| ≤ |C|.
Proof. Let A be an antichain of P . Note that |A ∩ C| ≤ 1 for all C ∈ C.
Therefore |A| ≤ |C|.
The following theorem proved by Dilworth in 1950 is a fundamental theo-
rem in the study of posets. It is a min/max type theorem extending Propo-
sition 2.
Theorem 3. (Dilworth 1950) Let P be a poset. Then there exists an an-
tichain A and a chain decomposition C satisfying |C| = |A|.
Proof 1. We prove the statement by induction on the number of elements n
of P . The statement trivially holds if n = 0.
Let P be a poset with n elements and suppose the theorem has been
proven for all smaller values of n. If all pairs of elements in P are incompa-
rable, then the conclusion trivially holds. Otherwise, let m be the maximum
size of an antichain in P . Let 0 be a miminal element and 1 be a maximal
element of P such that 0 ≤ 1 and 0 6= 1. Consider the poset P 0 obtained
by removing 0 and 1. If the maximum size of an antichain in P 0 is m − 1,
then we can finish the proof by induction. Hence assume that there exists
an antichain A in P 0 of size m.
Define P + = {x ∈ P : ∃a ∈ P 0 , x ≥ a} and P − = {x ∈ P : ∃a ∈ P 0 , x ≤
a}. Since A is a antichain, we have P + ∩ P − = A, and since it is maximal,
1
LECTURE 8. EXTREMAL SET THEORY 2
2. Sperner’s lemma
For a finite set X of size X
X
n, define 2 as the power set of X. For a natural
number k ≤ n, define k as the set of all k-subsets of X.
Theorem 7. (Sperner 1928) Let X be a set of size n and F ⊆ 2X be family
n
of sets such that F1 6⊆ F2 for all distinct F1 , F2 ∈ F. Then |F| ≤ bn/2c .
Proof. Fix an integer 0 ≤ k ≤ n.
Consider a bipartite graph Γk with two
parts Ak = X X
k and B k = k−1 where a ∈ Ak and b ∈ Bk are adjacent if
and only if a ⊇ b. Note that in Γk , each vertex in Ak has degree exactly k
and each vertex in Bk has degree exactly n − k + 1. Hence for a fixed subset
Z ⊆ Bk , note that
|Z| · (n − k + 1) ≤ e(Z, N (Z)) ≤ |N (Z)| · k.
n+1
If k ≤ 2 , then it follows that |N (Z)| ≥ |Z|. Hence Γk has a matching
X
of size |Bk | = k−1 for all k = 1, · · · , bn/2c. A similar argument shows
that for k > 2 , there exists a matching of size X
n+1
k in Γk . Fix one such
matching for each Γk .
Construct a poset with ground set 2X where F1 ≤ F2 if and only if
F1 ⊆ F2 . By using the matchings that we created above, we can find a
chain decomposition C of 2X where two sets Fk ∈ X k and F k+1 ∈ X
k+1 are
in the same chain C ∈ C if and only if {Fkn, Fk+1 } is an edge in the matching
n
in Γk . Note that |C| ≤ b(n+1)/2c = bn/2c . This proves the theorem by
Proposition 2.
In 1938, Littlewood and Offord, in considering the distribution of zeros
of random polynomials, raised the following question. Let a1 , · · · , an be
given fixed
Preal numbers of absolute value at least one. How many sums of
the form ni=1 εi ai having εi ∈ {0, 1} for all i can lie within an open unit
LECTURE 8. EXTREMAL SET THEORY 4
Since I is an open unit interval, only at most one of the values s(X1 ) and
s(X2 ) can be in I. This shows that the family F = {X : s(X) ∈ I} is an
antichain in the poset
defined by inclusion. Therefore by Sperner’s lemma,
n
we have |F| ≤ bn/2c .
The tightness of this result can be seen by considering case ai = 1 for all
2n
i and I = {b n2 c}. Note that asymptotically, Erdős’s bound is O( √ n
).
Suppose that instead of finding values in an interval, we are interested
in exact values. The same upper and lower bound transfers to this case.
Furthermore in this case, it is known that one can significantly improve the
bound if we assume that all the values ai are distinct. More precisely, im-
proving on results of Erdős and Moser, and Sárközy and Szemerédi, Stanley
proved the following theorem.
Theorem 9. (Stanley 1980) If a1 , · · · , an are distinct then P for all x, there
n
are at most O( n23/2 ) vectors (ε1 , · · · , εn ) ∈ {0, 1}n such that i∈[n] εi ai = x.
In fact when n is odd, then maximum is achieved when {a1 , · · · , an } =
{− n−1 n−1
2 , · · · , 2 }. (similar holds when n is even)
Define p(~a) := maxx∈R s(X). A general arithmetic progression (GAP) of
rank k is a set of the form {c0 + bi di : ∀i ∈ [k], di ∈ [−Di , Di ]} for given
c0 , b1 , · · · , bk and D1 , · · · , Dk . In general if {a1 , · · · , an } is a subset of a
GAP, then p(~a) can be large. In 2009, Tao and Vu showed that the inverse
to this statement is true.
Theorem 10. (Tao-Vu 2009, inverse Littlewood-Offord theorem) For all
positive constants A and α, there exists A0 such that the following holds.
LECTURE 8. EXTREMAL SET THEORY 5