To establish that $U_k \cap U_{k+1} \subset W_{n-k+1}$: Consider the polynomial $P(t)=\prod (t-x_i)$. The elementary symmetric polynomials $\sigma_i$ are its coefficients, up to the sign. Suppose that $\sigma_k=\sigma_{k+1}=0$. This means that $0$ is a multiple root of the derivative of order $(n-k-1)$ of $P$. Now you can conclude that $0$ is a root of $P$ of multiplicity at least $n-k+1$ (that is: at least $n-k+1$ of the numbers $x_i$ are zero) by means of the following facts: > If a non-constant polynomial $Q$ has all its roots real, then so does its > derivative $Q'$. Then the roots of > $Q'$ are the multiple roots of $Q$, > plus one simple root between each pair > of consecutive distinct roots of $Q$. > In particular, if $x$ is a multiple > root of $Q'$ then it is also > necessarily a root of $Q$.