8.1 Chains and Antichains in Set systems

A common example of poset is the power-set 2S (subsets of a set S) ordered by inclusion. We now prove some results about this poset in the spirit of Dilworth’s theorem and Mirsky’s lemma. We can also say more about the decomposition of the chains. A chain here is sets A1,,Ak such that A1Ak. Let |S|=n. The chain is symmetric (i.e., about n/2) if |A1|+|Ak|=n and |Ai+1|=|Ai|+1 for all i=1,,k1. Symmetric chains are maximal if k=n. Maximal chains can be given a bijection with permutations. Given a permutation x1,,xn, we have a maximal chain Ai={x1,,xi},i=1,,n and vice-versa. On the other hand sets of cardinality k form an anti-chain. The cardinality of the anti-chain is (nk). The maximal cardinality anti-chain among these is the middle-level one i.e., sets of cardinality k=n/2. This anti-chain has cardinality (nn/2) and as will see indicates a lot about the structure of the power-set. We now prove that the middle-level anti-chain is the largest possible.

Theorem 8.3 (Sperner (1928)).

If A1,,Am forms an anti-chain in 2[n] then m(nn/2).

Proof.

(Lubell, 1966) By the bijection with permutations, there are n! maximal chains. Refining the same argument, given a k-set A, there are k!(nk)! maximal chains that contain A. We will now prove the result via a double-counting argument.

Count the ordered pairs (A,𝒞) such that A=Ai for some i and 𝒞 is a maximal chain with A𝒞. Since each maximal chain contains at most one element of an antichain, the number of pairs is at most the number of maximal chains which is n!. Let αk be the number of sets Ai with cardinality k. Since each k-set is in k!(nk)! maximal chains, the number of pairs is kαkk!(nk)! Thus we have that

kαkk!(nk)!n!

or equivalently,

kαk(nk)11

. Since (nk) is maximized for k=n/2 and αk=m, we have that

m(nn/2)11.

Lubell used his proof to derive a general theorem which was also discovered independently by Meshalkin (1963) and Yamamoto (1954).

Exercise(A) 8.4.

If is an anti-chain, then

A(n|A|)11.

More can be said about the partition into chains.

Proposition 8.5 (De Bruijn, Tengbergen and Kruyswijk (1952)).

2[n] can be partitioned into (nn/2) mutually disjoint symmetric chains

Proof.

Let P=2[n] be the poset. Consider the middle level sets in P i.e., sets of cardinality n/2. Since these form an anti-chain, there must be at least (nn/2) chains partitioning P. We will now show existence of one such chain.

The proof of existence if by induction. Suppose C1,,Cr is a symmetric partition of 2[n1] then we shall produce a symmetric partition of 2[n] into 2r sets. Since r=(n1(n1)/2), we can check that for n even,

2r=n/2n(nn/2)=(nn/2),

and hence the proof is complete for n even. Proof for n odd to be completed.

Suppose Ci is A1A2Ak then define

Ci:A1A2AkAk{n}

and

Ci′′:A1{n}A2{n}Ak1{n}

It is easy to check that Ci and Ci preserve the symmetry of Ci’s but now w.r.t n. Suppose A2[n]. If nA, then A belongs to at most one Ci. Suppose A=B{n}. If B is a maximal element in a chain Ci of Y, then BCi alone and if not BCi′′ alone. Thus Ci,Ci′′,1ir form a partition of 2[n] into symmetric chains. ∎