I am confused about a proof of the Jordan-Chevalley decomposition I was reading in Peterson's linear algebra book.
Let $T : V \to V$ be an $n$-dimensional operator on a complex vector space. The Jordan-Chevalley decomposition tells us that $T = S + N$, where $S$ is diagonalisable, $N$ is nilpotent, and $SN = NS$.
If $$m_T(t) = (t - \lambda_1)^{m_1}\cdots(t - \lambda_k)^{m_k}$$ is the minimal polynomial of $T$, where the $\lambda_i$ are distinct, then we have a $T$-invariant decomposition $$V = \ker(T - \lambda_1I)^{m_1} \oplus \cdots \oplus \ker(T - \lambda_kI)^{m_k}.$$ Then a matrix representation for $T$ can be written as a block diagonal matrix where the $i$th diagonal block is a matrix representation for $T$ restricted to $\ker(T - \lambda_i)^{m_i}$ (call this matrix $T_i$). Using the rational canonical form, one can see that $T_i$ is similar to $$\left[\begin{matrix} \lambda & 1 & \cdots & 0 \\ 0 & \lambda \\ \vdots & & \ddots & 1\\ 0 & & & \lambda \end{matrix}\right].$$ This is a Jordan block, however. So I don't understand how the Jordan-Chevalley decomposition is different from the Jordan decomposition. Yet I know they can't be the same, because this proof seems to imply that there is only one block for each distinct eigenvalue, which is not necessarily true. What exactly is going on here?
This answer turned out far longer than initially planed: It explains the connection between the Jordan-Chevalley decomposition and the Jordan normal form, why Petersen only considers a single Jordan block, and what the Jordan-Chevalley decomposition is useful for.
The connection between the Jordan-Chevalley decomposition and the Jordan normal form:
As it has already been explained in the comments, the Jordan-Chevalley decomposition of $T$ can be derived from its Jordan canonical form:
One could also go the other way around, and derive the Jordan normal form of $T$ from its Jordan-Chevalley decomposition:
Alltogether this shows that the Jordan-Chevalley decomposition and the Jordan normal form are equivalent, and how one can be derived from the other. This observation actually holds for arbitary fields:
Also note that the decomposition $$ V = \ker(T - \lambda_1 I)^{m_1} \oplus \dotsb \oplus \ker(T - \lambda_k I)^{m_k}. $$ which is used to construct the Jordan-Chevalley decomposition is precisely the generalized eigenspace decomposition, which is used to show the existence of the Jordan normal form.
Regarding the number of Jordan blocks:
I am not very familiar with the Frobenius canonical form which Petersen uses here, but I think I (kind of) understand where the problem comes from, and how to solve it.
You are right that we may need more than one Jordan block if we look at the restriction of $T$ to $\ker (T - \lambda_i)^{m_i}$; the matrix representation of $[T|_{\ker (T - \lambda_i)^{m_i}}]$ consists of all Jordan blocks for the eigenvalues $\lambda$. This is why Petersen further decomposes $\ker (T - \lambda_i)^{m_i}$ into cyclic subspace:
So we further decompose $$ \ker (T - \lambda_i)^{m_i} = C_1 \oplus \dotsb \oplus C_{k(i)} $$ where the $C_j$ are cyclic subspaces. We fix some $j$ and set $C := C_j$ and $n := \dim C$. Since $C$ is cyclic, we find that the characteristic polynomal and minimal polynomial of $T|_C$ coincide (I assume that this has already been shown before); we will refer to this polynomial as $p$. We know that this minimal polynomial $p(t)$ of $T|_C$ divides the minimal polynomial of $T|_{\ker (T - \lambda_i)^{m_i}}$, which is given by $(t - \lambda_i)^{m_i}$. So $p(t)$ is of the form $p(t) = (t - \lambda_i)^{m'_i}$ with $m'_i \leq m_i$. Together with $\deg p = \dim C = n$ we find that $p(t) = (t - \lambda_i)^n$.
We now consider the matrix $$ J := \begin{pmatrix} \lambda & 1 & & \\ & \ddots & \ddots & \\ & & \ddots & 1 \\ & & & \lambda \end{pmatrix} \in \operatorname{M}_n(\mathbb{C}). $$ From an earlier part of the chapter (namely part 4, The Minimal Polynomial, page 120, Proposition 17) we know that the minimal polynomial of $J$ is given by $(t - \lambda)^n = p(t)$.
Since the minimal polynomial of $J$ is of maximal degree it equals its characteristic polynomial; from this is follows that $J$ is similar to the companion matrix its characteristic polynomial $p(t)$, which we will refer to as $C_p$. (Petersen seems to have shown this before, but gives no explicit reference in the proof.) Since the minimal and characteristic polynomial of $T$ coincide, we find that when we represent $T$ with respect to some basis of $C$ by a matrix $A \in \operatorname{M}_n(\mathbb{C})$, then $A$ is also similar to the companion matrix $C_p$. Hence we find that $A$ and $J$ and similar, so there exists a basis of $C$ with respect to which $T|_C$ is represented by $J$.
(There might be some redundancy in the above argumentation.)
Note that we have shown that the decomposition $\ker (T - \lambda_i)^{m_i} = C_1 \oplus \dotsb \oplus C_k$ into cylic subspaces corresponds precisely to the decomposition of $[T|_{\ker (T - \lambda_i)^{m_i}}]$ into Jordan blocks. Since we restrict our attention to single cyclic subspace, we also get only Jordan block.
I have to admit that I find Petersen’s proof somewhat strange:
What he actually does is to construct the Jordan normal form by construction a decomposing $V = \bigoplus_{i=1}^k \bigoplus_{j=1}^{k'(i)} C_{\lambda_i, j}$ into cyclic subspaces $C_{\lambda_i, j}$, and then showing that for each $C_{\lambda_i, j}$ there exists a basis with respect to which $T|_{C_{\lambda_i, j}}$ is given by a matrix $[T|_{C_{\lambda_i, j}}]$ which is a Jordan block. Then he constructs the Jordan-Chevalley decomposition from the Jordan normal form — without ever mentioning the Jordan normal form.
I suppose that this doesn’t help understanding the difference between the two constructions.
Advantages of the Jordan-Chevalley decomposition:
One way to think about the Jordan-Chevalley decomposition is to regard it as a coordinate-free version of the Jordan normal form: To talk about the Jordan normal form of $T$ we need to associate to $T$ a matrix $[T]$, which requires the use of a basis. The Jordan-Chevalley decomposition on the other hand has no such requirements.
What has not been mentioned so far, but is very useful, is that $S$ and $N$ can be expressed as polynomials of $T$, i.e. there exists polynomials $p(t), q(t) \in \mathbb{C}[t]$ with $S = p(T)$ and $N = q(T)$. As far as I know, this has no analogue in terms of the Jordan normal form.
The Jordan-Chevalley decomposition also has the advantage that it generalizes more easily to other settings:
One can generalize the notion of a diagonalizable operator to that of a semisimple operator (if we work over an algebraically closed field then both notions coincide). Then one can also generalize the Jordan-Chevalley decomposition accordingly.
One can generalize the Jordan-Chevalley decomposition to finite-dimensional, semisimple complex Lie algebras: If $\mathfrak{g}$ is such a Lie algebra, then every elemente $x \in \mathfrak{g}$ can be uniquely written as $x = s + n$ where $s, n \in \mathfrak{g}$ are semisimple, resp. nilpotent elements which commute.
One can generalize the additive Jordan-Chevalley decomposition, which we have encountered so far, to the multiplicative Jordan-Chevalley decomposition: Every $T \in \operatorname{GL}_n(\mathbb{C})$ can be a uniquely decomposition as $T = S'U'$ with $S' \in \operatorname{GL}_n(\mathbb{C})$ being diagonalizable and $U' \in \operatorname{GL}_n(\mathbb{C})$ being unipotent. (The additive and multiplicative Jordan-Chevalley decompositions $T = S + N$ and $T = S' U'$ are related by $S = S'$ and $U' = 1 + S^{-1} N$.)