Let $B_n$ be a boolean cube , i.e. $B_n = \{(a_1 \dots a_n), a_i \in \{0,1\}\}$. We want to describe largest antichain in this poset. Let's say that $a \le_{2} b$ iff $a_{i} \le b_{i}$ $\forall i \le n$. We may represent $B_n$ like a graph , where the bottom one point is $(0 \dots 0)$ and the highest one is $(1 \dots 1)$. And the edges only between neighbor layers ($a_k \le_2 b_{k+1}$, where $a_k \in V_k^n$ and $b_{k+1} \in V_{k+1}^n$).
First of all using if $c$ is antichain and $V^n_{k}$ is k-th layer of Boolean cube, then $\displaystyle \sum_{k = 0}^{n} \frac{|c_k|}{\binom{n}{k}} \le 1$, where $c_k = c \cap V_k^n$. That's just a LYM - inequality, so using this inequality and $\binom{n}{k} \le\binom{n}{n/2}$ we have that $|c| \le \binom{n}{n/2}$.
And the upper bound is reached by $V_{n/2}^n$. Now we need to determine number of such antichains. I guees there should be only $1$ or $2$ such antichains (depend of $n$). But how can we show this ? Also does my proof for maximal size is correct?
Edit. Sperner's theorem shows that's my first idea is correct. So the main problem to determine how many antichains of size $\binom{n}{n/2}$ could be in $B_n$.