Suppose $V$ is a finite-dimensional complex vector space and $T:V\to V$ is a linear operator on $V$. Let $\lambda_1,...\lambda_m$ be the distinct eigenvalues of $T$. Then, show that $V = G(\lambda_1,T)\oplus ... \oplus G(\lambda_m,T)$, where $G(\lambda,T)$ is the generalized eigenspace corresponding to $\lambda$.
We know that $G(\lambda, T) = \ker (T-\lambda I)^{\dim V}$ (let $\dim V$ = n for simplicity). Also, we know that generalized eigenvectors corresponding to the eigenvalues $\lambda_1,...,\lambda_m$ are linearly independent. Using this, I was able to show that $G(\lambda_i,T) \bigcap G(\lambda_j,T) = \{0\}$ for $i\neq j$.
Now, it would suffice to show that $\sum_{k=1}^m \dim G(\lambda_k,T) = n$, right? Alternatively, we could also just show that if $0 = u_1 + u_2 + ... + u_m$ for $u_k \in G(\lambda_k,T)$, then $u_k = 0$ for all $k=1,2,...,m$. I'm not sure how to proceed, and would appreciate any hints.
In addition, I was able to show that each $G(\lambda_k,T)$ is $T$-invariant, and $(T-\lambda_k I)\vert_{G(\lambda_k,T)}$ is a nilpotent operator. I don't know if these will help.
P.S. I came across an inductive proof, that does induction on the dimension of $V$ - but I'm really looking for something direct and non-inductive as above, if possible. Thanks!
where the direct sum is justified because you've proven the intersection between these subspaces to be trivial. Then $ \dim(V)\leq \dim(S)\leq \dim(V)$ by application of Sylvester's Rank Inequality https://math.stackexchange.com/questions/3878092/prove-that-the-intersection-of-2-generalised-eigenspaces-is-the-zero-space/3878536#3878536 – user8675309 Nov 02 '20 at 06:34