Sperner's theorem

Tags: #theorem

Statement

The maximal number of distinct subsets A1,…,AN of [n]={1,2,…,n} such that for all i≠j, Ai⊈Aj and Aj⊈Ai is upper bounded by

N≤(n⌊n2⌋)

and this is a strict bound.

related problem here

Proof

First, we note that equality can be achieved when we let N be all the subsets of size ⌊n/2⌋.

Then, this follows from DeBruijn's theorem since this statement is equivalent to asking for the largest antichain of a Boolean lattice.