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 Ai∩Aj≠∅ for all i,j. Then m≤(n−1k−1)

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+k−1} with i=i⁢(mod⁢n). If Fi=Aj then since all other Ai’s intersect Aj, then any other F∈𝒜 has to be either F={l,…,l+k−1} or F={l−k,…,l−1} but not both and this for i<l<i+k. We can define ℱπ similar to ℱ by applying permutation π to [n]. So

Σ=∑π|A∩ℱπ|≤k⁢n!.

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

m⁢n⁢k!⁢(n−k)!≤k⁢n!,

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 Ai∩Aj≠∅ for all i,j. Further, let |Ai|≤k≤n/2 for all i. Then m≤(n−1k−1)

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 l≤n/2−1. Consider all the (l+1)-subsets Bj of [n] that contain at least one of the Ai,1≤i≤s. Clearly none of these is in 𝒜 as 𝒜 is an anti-chain. For each Ai, there are n−l 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+1≤n−l, the degree of Ai’s. Thus there is a complete matching on Ai’s i.e., there exist distinct B1,…,Bs such that Ai⊂Bi 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 Ai∩Aj≠∅ for all i,j and |Ai|≤n/2 for all i. Then show that

∑i=1m(n−1|Ai|−1)−1≤1.
Theorem 8.9 (Bollobas (1965)).

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

∑i(ai+biai)−1≤1.

A special case when ai≡a,bi≡b 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 σk∈A,σl∈B 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 ki≤kj be the maximal indices in Ai,Aj and lj be the minimal index in Bj. Then we have that ki≤kj<lj which implies that Ai∩Bj=∅, thus a contradiction. So D≤n!.

Fix (Ai,Bi). The number of permutations σ that seperate Ai,Bi are (nai+b+i)⁢(n−ai−bi)!⁢ai!⁢bi!. This is argued as follows : (nai+b+i) counts the number of ways to place Ai∪Bi 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 D≤n! gives the result. ∎