8.2 Intersecting and non-intersecting sets

Theorem 8.6 (Erdős-Ko-Rado (1961)).

Let 𝒜={A1,,An} be a collection of k-subsets in 2[n] such that AiAj for all i,j. Then m(n1k1)

Proof.

Put 1,,n on a circle and consider the set of ={F1,,Fn} of all consecutive k-tuples on circle. Say Fi={i,,i+k1} with i=i(modn). If Fi=Aj then since all other Ai’s intersect Aj, then any other F𝒜 has to be either F={l,,l+k1} or F={lk,,l1} but not both and this for i<l<i+k. We can define π similar to by applying permutation π to [n]. So

Σ=π|Aπ|kn!.

Now for an exact computation of Σ. For a fixed Aj and Fi, there are k!(nk)! permutations π such that Fiπ=Aj. Thus Σ=mnk!(nk)! and so we have that

mnk!(nk)!kn!,

and so proves the theorem. ∎

We prove a generalization of the theorem using Hall’s theorem for SDR.

Theorem 8.7.

Let 𝒜={A1,,An} be an anti-chain in 2[n] and AiAj for all i,j. Further, let |Ai|kn/2 for all i. Then m(n1k1)

Proof.

If all subsets have size k, the theorem is proven.

The proof is now via reduction. Let A1,,As be subsets of the smallest cardinality ln/21. Consider all the (l+1)-subsets Bj of [n] that contain at least one of the Ai,1is. Clearly none of these is in 𝒜 as 𝒜 is an anti-chain. For each Ai, there are nl Bj’s containing it. Each Bj can contain at most l+1 Ai’s. Define a bi-partite graph between Ai’s and Bj’s using the inclusion and observe that degree of Bj’s are at most l+1nl, the degree of Ai’s. Thus there is a complete matching on Ai’s i.e., there exist distinct B1,,Bs such that AiBi for all i. Now replace A1,,As in 𝒜 by B1,,Bs and clearly the new collection is an anti-chain and satisfies the assumptions of the theorem and now the subset of smallest cardinality is >l. Recursively, we can make all subsets have cardinality k and m remains unchanged. Then we use the previous theorem. ∎

Exercise(A) 8.8.

Let 𝒜={A1,,An} be an anti-chain of [n] such that AiAj for all i,j and |Ai|n/2 for all i. Then show that

i=1m(n1|Ai|1)11.
Theorem 8.9 (Bollobas (1965)).

Let A1,,Am and B1,,Bm be two sequences of subsets of [n] such that AiBj= iff i=j. Then setting ai=|Ai|,bi=|Bi|, we have that

i(ai+biai)11.

A special case when aia,bib is that m(a+ba).

Exercise(A) 8.10.

Prove the inequality in Exercise 8.4 using the above theorem.

Exercise(A) 8.11.

Show that the bound in Theorem 8.9 is tight.

Proof of Theorem 8.9.

The proof is a variant of Lubell’s proof for Sperner’s theorem. A permutation σ=(σ1,,σn) separates a pair (A,B) if σkA,σlB implies that k<l i.e., elements of σA occur before elements of σB.

Let D be the number of pairs σ,(Ai,Bi) such that σ separates (Ai,Bi). Each σ can seperate at most one pair. Suppose σ seperates (Ai,Bi) and (Aj,Bj). WLOG kikj be the maximal indices in Ai,Aj and lj be the minimal index in Bj. Then we have that kikj<lj which implies that AiBj=, thus a contradiction. So Dn!.

Fix (Ai,Bi). The number of permutations σ that seperate Ai,Bi are (nai+b+i)(naibi)!ai!bi!. This is argued as follows : (nai+b+i) counts the number of ways to place AiBi in n places and then the rest of the factors account for permutations of the elements in those places. Thus

D=i=1mn!(ai+biai)1,

and combining with the bound Dn! gives the result. ∎