Diagonalization
A matrix is diagonalizable if it is similar to a diagonal matrix -- equivalently, if there exists a basis of eigenvectors. Diagonalization is the most desirable form a matrix can take: it reduces matrix computations to scalar operations and reveals the geometric action of the transformation as scaling along independent directions.
Definition
A matrix is diagonalizable (over ) if there exists an invertible matrix such that:
where are the eigenvalues of . Equivalently, .
The columns of are eigenvectors of : where is the -th column of .
is diagonalizable over if and only if:
- The characteristic polynomial splits completely over (all roots lie in ), and
- For each eigenvalue , the geometric multiplicity equals the algebraic multiplicity: .
Equivalently, is diagonalizable iff has a basis consisting of eigenvectors of .
Diagonalization procedure
.
Step 1: Characteristic polynomial: .
Step 2: Eigenvalues: , .
Step 3: Eigenvectors:
- : gives , so .
- : gives , so .
Step 4: , , and .
.
Characteristic polynomial: .
Eigenvalues: (all distinct, so automatically diagonalizable).
Eigenvectors: for ; for ; for .
, .
When diagonalization fails
.
Characteristic polynomial: . Eigenvalue with .
, so , .
Since , is not diagonalizable. There is no basis of consisting of eigenvectors.
.
Over : has no real roots, so is not diagonalizable over .
Over : eigenvalues with eigenvectors and . Then .
If is nilpotent with , then the only eigenvalue is , so if were diagonalizable, , meaning , contradicting .
Example: has , eigenvalue with but .
Sufficient conditions for diagonalizability
If has distinct eigenvalues in , then is diagonalizable.
. Eigenvalues: ... let us compute: , discriminant .
Two distinct real eigenvalues . Since they are distinct, is diagonalizable over .
Every real symmetric matrix () is diagonalizable over . Moreover, it is orthogonally diagonalizable: there exists an orthogonal matrix () such that .
.
Eigenvalues: . Eigenvectors: and .
, .
Powers and functions of diagonalizable matrices
If where , then:
, eigenvalues , , .
.
The Fibonacci recurrence is encoded by where .
Eigenvalues: and .
By diagonalization: , leading to Binet's formula:
If , then .
For : eigenvalues , so . Computing back in real coordinates gives , a rotation by radian.
Simultaneous diagonalization
Two diagonalizable matrices are simultaneously diagonalizable (i.e., there exists such that both and are diagonal) if and only if .
, . Since both are diagonal, , and they are already simultaneously diagonalized (with ).
A nontrivial example: , . Check: . Common eigenvectors: and . In this basis, and .
, . Then .
Both are diagonalizable (distinct eigenvalues), but they cannot be simultaneously diagonalized. Their eigenvector bases are different: uses while uses .
Applications of diagonalization
The system with .
Eigenvalues: . Eigenvectors: .
General solution: .
Both eigenvalues are negative, so all solutions decay to as (the origin is a stable node).
(transition matrix). Eigenvalues: , .
Eigenvectors: for , for .
As : projection onto . The steady-state distribution is : in state , in state .
Summary
Diagonalization decomposes into a direct sum of eigenspaces: . In this decomposition:
- acts on each by scalar multiplication .
- Powers act by on each eigenspace.
- Functions act by on each eigenspace.
- Matrix equations reduce to scalar equations.
When diagonalization fails ( for some eigenvalue), the next best option is the Jordan normal form, which introduces Jordan blocks to handle the deficiency.