Diagonalizability and the Eigenbasis Criterion
Statement
Let \(T\) be a linear operator on a finite-dimensional vector space \(V\) with \(\dim V = n\), represented in some basis by a matrix \(A\). Then \(T\) is diagonalizable (similar to a diagonal matrix, \(P^{-1}AP = D\)) if and only if its eigenvectors span \(V\) — equivalently, if and only if the characteristic polynomial splits over the field and, for every eigenvalue \(\lambda_i\), the geometric multiplicity equals the algebraic multiplicity, \(g_i = a_i\). In that case \(V = E_{\lambda_1}\oplus\cdots\oplus E_{\lambda_k}\) is the direct sum of the eigenspaces.
Why it matters
Diagonalization is the single most useful structural fact about a linear operator: in an eigenbasis the operator becomes independent scalar multiplication on each axis, so powers, exponentials, and functions of the operator reduce to functions applied entrywise. Normal-mode analysis, the time-evolution operator \(e^{-i\hat H t/\hbar}\), decoupling of coupled oscillators, and the whole apparatus of the spectral theorem all rest on knowing when this reduction is possible.
The criterion is also a sharp diagnostic. It isolates the two distinct obstructions to diagonalization — the field failing to contain the eigenvalues, and an eigenvalue whose eigenspace is too small (a defective operator) — and shows they are the only two. This is the symmetry thread's cleanest example of a global geometric property (an eigenbasis) being certified by a purely local count of multiplicities.
Assumptions
Derivation
Result
Reading. An operator can be reduced to independent scalings on \(n\) axes exactly when it supplies enough eigenvectors to build a basis. Two things can go wrong and only two: the eigenvalues may live outside the field (\(p\) does not split), or a repeated eigenvalue may be "defective," its eigenspace \(E_{\lambda_i}\) smaller than the root multiplicity \(a_i\). If neither happens, the eigenspaces tile the whole space as a direct sum. Repetition of an eigenvalue is permitted — the identity is diagonal with a single eigenvalue of multiplicity \(n\) — it is only a shortfall \(g_i<a_i\) that obstructs.
Units check. Diagonalizability is a purely structural (dimensionless) statement: \(P\) is a change of basis and carries no units. Each eigenvalue \(\lambda_i=d_i\) inherits the units of the operator's diagonal — energies [J] for a Hamiltonian, inverse times [s\({}^{-1}\)] for a rate operator — and the relation \(A\mathbf{p}_j=d_j\mathbf{p}_j\) is homogeneous, both sides carrying [\(A\)]·[\(\mathbf{p}\)]. The multiplicities \(g_i,a_i\) are pure integers.
Limiting cases
- Distinct eigenvalues: if \(p\) has \(n\) distinct roots then every \(a_i=1\), forcing \(g_i=1=a_i\); the operator is automatically diagonalizable. Distinctness is sufficient but not necessary.
- Already diagonal or triangular with distinct diagonal: the standard basis vectors are eigenvectors and span trivially.
- Identity / any scalar operator \(cI\): one eigenvalue of algebraic multiplicity \(n\), and \(E_c = V\) so \(g=n=a\) — diagonalizable despite maximal repetition.
- Hermitian / real-symmetric / normal operators (symmetry thread): always diagonalizable, by the spectral theorem — a special case where \(g_i=a_i\) is guaranteed and the eigenbasis is even orthonormal.
- Single Jordan block \(J_n(\lambda)\): the extreme opposite — \(a=n\) but \(g=1\), maximally defective.
Breaks when
- The field is not algebraically closed. Over \(\mathbb{R}\) the rotation \(R(\theta)=\begin{pmatrix}\cos\theta&-\sin\theta\\\sin\theta&\cos\theta\end{pmatrix}\) with \(0<\theta<\pi\) has characteristic polynomial \(\lambda^2-2\cos\theta\,\lambda+1\), no real roots, hence no real eigenbasis. It becomes diagonalizable only after complexifying.
- Defective eigenvalues (Jordan blocks). A repeated eigenvalue with \(g_i<a_i\), e.g. \(\begin{pmatrix}\lambda&1\\0&\lambda\end{pmatrix}\), has only a one-dimensional eigenspace; no basis of eigenvectors exists and the best reduction is Jordan form, not diagonal.
- Infinite-dimensional spaces. Operators on function spaces can have continuous spectra or no eigenvectors; "eigenvectors span" must be replaced by spectral measures, and the finite multiplicity count is meaningless.
Failure modes
- "Repeated eigenvalue ⇒ not diagonalizable": false. The identity has one eigenvalue repeated \(n\) times and is already diagonal. Only \(g_i<a_i\) obstructs, never repetition itself.
- Conflating algebraic and geometric multiplicity: assuming \(g_i=a_i\) automatically. They are equal for non-defective operators only; the whole criterion is about when they coincide.
- Testing diagonalizability by the determinant or trace: \(\det A\ne 0\) (invertibility) is unrelated — a Jordan block \(\begin{pmatrix}2&1\\0&2\end{pmatrix}\) is invertible yet not diagonalizable.
- Forgetting the field: declaring a real rotation "not diagonalizable" without noting it is diagonalizable over \(\mathbb{C}\); conflating the field obstruction with the defect obstruction.
- Counting \(g_i\) as "number of eigenvectors found" rather than \(\dim\ker(T-\lambda_i I)\): any scalar multiple of an eigenvector is another eigenvector; only the dimension of the eigenspace matters.
Discussion
The criterion decomposes diagonalizability into two independent questions. First, do the eigenvalues exist in the field? This is the content of "\(p\) splits," and it is a question about scalars, resolved by working over \(\mathbb{C}\) where the fundamental theorem of algebra guarantees splitting. Second, is each eigenspace as large as its root demands? This is the geometric question \(g_i=a_i\), and it is genuinely about the operator's action, not about the field. Separating these two is the whole conceptual payoff: a matrix can fail to be diagonalizable for a "cheap" reason (wrong field, fixable) or a "deep" reason (defect, structural).
The defect obstruction is measured exactly by Jordan form. When \(g_i<a_i\), the missing \(a_i-g_i\) dimensions are supplied by generalized eigenvectors — solutions of \((T-\lambda_i I)^m\mathbf{v}=\mathbf{0}\) for \(m>1\) — and the operator restricted to that generalized eigenspace is a nilpotent shift plus \(\lambda_i I\). Diagonalizability is then precisely the case where every nilpotent part vanishes, i.e. the minimal polynomial has no repeated roots. This is the algebraic mirror of the multiplicity criterion: \(T\) is diagonalizable iff its minimal polynomial factors into distinct linear factors.
Physically, defectiveness is the signature of a non-normal operator, and it appears wherever dissipation or coupling breaks the symmetry that would guarantee an eigenbasis. A critically damped oscillator sits exactly at the parameter value where two modes coalesce into a single Jordan block — the reason its solution carries a \(t\,e^{-\gamma t}\) term rather than two clean exponentials. In such cases the eigenvector picture literally runs out of directions, and the extra polynomial-in-\(t\) factors are the fingerprint of the generalized eigenvectors that had to be recruited.
The sharpest statement lives at the level of the minimal polynomial \(m_T\). Because \(V\) decomposes as a direct sum of generalized eigenspaces (primary decomposition), and \(T\) acts on each as scalar-plus-nilpotent, diagonalizability is equivalent to \(m_T(\lambda)=\prod_i(\lambda-\lambda_i)\) with all factors simple. This is strictly stronger information than the characteristic polynomial carries: \(p\) and \(m_T\) share roots but the defect is visible only in the multiplicities of \(m_T\). Two operators can share a characteristic polynomial yet differ in diagonalizability — \(\operatorname{diag}(2,2)\) versus the Jordan block \(J_2(2)\) — and it is the minimal polynomial, \((\lambda-2)\) versus \((\lambda-2)^2\), that tells them apart.
Common misconceptions. (i) Diagonalizability is a property of the operator over a specified field, not an absolute one — always name the field. (ii) The eigenvectors, not the eigenvalues, must span; distinct eigenvalues is a convenient sufficient condition, never a necessary one. (iii) A basis of eigenvectors need not be orthogonal — orthogonality is the extra bonus of the spectral theorem for normal operators, not part of diagonalizability itself.
Worked examples
Reading. The eigenspace is one-dimensional but the root is double, so the eigenvectors cannot span \(\mathbb{R}^2\). The best reduction is the Jordan block itself; a generalized eigenvector \((0,1)^{\!\top}\) completes the basis.
Units check. Entries are pure numbers, so eigenvalue and multiplicities are dimensionless; the verdict is structural and field-independent (it fails over \(\mathbb{R}\) and over \(\mathbb{C}\) alike).
Reading. The columns are the eigenvectors \((1,1,1)\) for \(\lambda=2\) and \((1,-1,0),(1,0,-1)\) spanning the plane \(E_{-1}\). A repeated eigenvalue caused no trouble because its eigenspace was full — the direct contrast with Example 1.
Units check. Dimensionless throughout; had the entries been coupling energies in eV, the diagonal would read \(2,-1,-1\) eV, and \(P\) would remain unitless.
Problems
- Decide whether \(A=\begin{pmatrix}2&1\\0&2\end{pmatrix}\) is diagonalizable over \(\mathbb{R}\).
Solution
\(p(\lambda)=(2-\lambda)^2\), so \(\lambda=2\) with \(a=2\). The eigenspace is \(\ker\begin{pmatrix}0&1\\0&0\end{pmatrix}=\operatorname{span}\{(1,0)^{\!\top}\}\), so \(g=1\). Since \(g=1<2=a\), not diagonalizable (a single Jordan block). Note \(\det A=4\ne0\): invertibility is irrelevant. - Show \(A=\begin{pmatrix}1&2\\0&3\end{pmatrix}\) is diagonalizable and give \(P\).
Solution
Triangular, so \(\lambda=1,3\) — two distinct eigenvalues, hence automatically diagonalizable. Eigenvectors: for \(\lambda=1\), \(\ker\begin{pmatrix}0&2\\0&2\end{pmatrix}=\operatorname{span}\{(1,0)^{\!\top}\}\); for \(\lambda=3\), solve \(\begin{pmatrix}-2&2\\0&0\end{pmatrix}\mathbf v=\mathbf 0\Rightarrow \mathbf v=(1,1)^{\!\top}\). So \(P=\begin{pmatrix}1&1\\0&1\end{pmatrix}\), \(P^{-1}AP=\operatorname{diag}(1,3)\). - Is \(A=\begin{pmatrix}3&0&0\\0&3&0\\1&0&3\end{pmatrix}\) diagonalizable?
Solution
Triangular \(\Rightarrow\) \(\lambda=3\) with \(a=3\). Geometric multiplicity: \(A-3I=\begin{pmatrix}0&0&0\\0&0&0\\1&0&0\end{pmatrix}\) has rank \(1\), so \(g=\text{nullity}=3-1=2\). Since \(g=2<3=a\), not diagonalizable (one Jordan block of size 2 and one of size 1). - A \(3\times3\) matrix has eigenvalues \(2,2,5\) and satisfies \(\operatorname{rank}(A-2I)=1\). Is it diagonalizable?
Solution
For \(\lambda=2\): \(a=2\), and \(g=\dim\ker(A-2I)=3-\operatorname{rank}(A-2I)=3-1=2\), so \(g=a=2\). For \(\lambda=5\): \(a=1\) forces \(g=1=a\). Both multiplicities match and \(g_2+g_5=3=n\), so yes, diagonalizable. Had \(\operatorname{rank}(A-2I)=2\) instead, then \(g=1<2\) and it would fail. - Prove that if an \(n\times n\) matrix over \(\mathbb{C}\) has \(n\) distinct eigenvalues then it is diagonalizable, and show the converse is false.
Solution
Forward: distinct eigenvalues give \(k=n\) eigenvalues each with \(a_i=1\); since \(1\le g_i\le a_i=1\) we get \(g_i=1\) for all \(i\), so \(\sum g_i=n\) and the eigenvectors span (equivalently, eigenvectors of distinct eigenvalues are independent by step 4, and \(n\) independent vectors form a basis). Converse false: the identity \(I_n\) is diagonalizable (it is already diagonal) yet has the single eigenvalue \(1\) repeated \(n\) times — distinctness is sufficient but not necessary.