I am looking through this proof provided here:
https://math.stackexchange.com/a/78090/1039033
And I don't completely understand the induction process being used in the top voted answer.
Lemma. If $v_1 + v_2 + \cdots + v_k \in W$ and each of the $v_i$ are eigenvectors of $A$ corresponding to distinct eigenvalues, then each of the $v_i$ lie in $W$.
Proof. Proceed by induction. If $k = 1$ there is nothing to prove. Otherwise, let $w = v_1 + \cdots + v_k$, and $\lambda_i$ be the eigenvalue corresponding to $v_i$. Then:
$$Aw - \lambda_1w = (\lambda_2 - \lambda_1)v_2 + \cdots + (\lambda_k - \lambda_1)v_k \in W.$$
By induction hypothesis, $(\lambda_i - \lambda_1)v_i \in W$, and since the eigenvalues $\lambda_i$ are distinct, $v_i \in W$ for $2 \leq i \leq k$, then we also have $v_1 \in W$. $\quad \square$