Diagonalization
Diagonalization is the process of finding a basis in which a linear operator is represented by a diagonal matrix. Algebraically, it means the vector space has a basis of eigenvectors of the operator.
This page explains the finite-dimensional structure. The numerical problem of computing eigenvalues and eigenvectors with floating-point algorithms is treated separately in Matrix Diagonalization.
Definition
Section titled “Definition”Let be a linear operator on a finite-dimensional vector space. The operator is diagonalizable if there is a basis
of such that every is an eigenvector of :
In that eigenbasis, the matrix of is diagonal:
The diagonal entries are eigenvalues, repeated according to the chosen eigenbasis.
Matrix Form
Section titled “Matrix Form”Suppose an old basis has already been chosen, and let be the matrix of in that basis. If is the matrix whose columns are the old-basis coordinate columns of the eigenvectors,
then the change-of-basis formula gives
where
Equivalently,
This is the matrix form most often written as . The columns of are eigenvectors; converts old coordinates into eigenbasis coordinates.
For the underlying coordinate convention, see Change of Basis.
When Diagonalization Exists
Section titled “When Diagonalization Exists”Diagonalization requires enough linearly independent eigenvectors to form a basis. Over , the characteristic polynomial always splits into linear factors, but that alone is not enough.
Let be an eigenvalue. Its algebraic multiplicity is its multiplicity as a root of the characteristic polynomial. Its geometric multiplicity is
the dimension of its eigenspace.
A finite-dimensional complex matrix is diagonalizable exactly when, for every eigenvalue,
Equivalently, the direct sum of all eigenspaces is the whole vector space.
A Matrix That Fails
Section titled “A Matrix That Fails”The matrix
has only one eigenvalue, . But
has a one-dimensional kernel. The eigenspace is spanned by , so it cannot supply a basis for . This Jordan block is not diagonalizable.
The failure is not that the eigenvalue is degenerate. Degenerate eigenvalues are harmless when the eigenspace has the matching dimension. The problem is a shortage of independent eigenvectors.
Unitary Diagonalization
Section titled “Unitary Diagonalization”If has an orthonormal eigenbasis, then the diagonalizing matrix can be chosen unitary. If has the normalized eigenvectors as its columns, then
Hermitian matrices always admit such a unitary diagonalization, with real diagonal entries. Unitary matrices also admit unitary diagonalization in finite dimension, with eigenvalues on the unit circle. More generally, finite-dimensional normal operators are unitarily diagonalizable.
This is why the finite-dimensional spectral theorem is so central in quantum mechanics: observables, ideal finite Hamiltonians, and many symmetry operators can be put into bases where their action is read directly from eigenvalues.
Worked Example
Section titled “Worked Example”Consider
The eigenvalues are and . For , an eigenvector is
For , an eigenvector is
Put these eigenvectors into the columns of :
Then
The original matrix was not diagonal in the standard basis. It became diagonal in the eigenbasis.
Functions of a Diagonalizable Operator
Section titled “Functions of a Diagonalizable Operator”If
then powers are easy:
For a function defined on the eigenvalues,
where
For a time-independent finite-dimensional Hamiltonian,
when with . In the Hermitian case, can be chosen unitary.
The projector-based version of this idea is Spectral Decomposition. The power-series and exponential viewpoint is Matrix Functions and Exponentials.
Physical Interpretation
Section titled “Physical Interpretation”Diagonalization finds a representation in which an operator acts independently on basis directions. In an energy eigenbasis, a time-independent Hamiltonian multiplies each energy component by its energy. In an observable eigenbasis, measurement projectors and outcome probabilities become transparent. In coupled finite systems, diagonalization often identifies normal modes or decoupled combinations.
The diagonal basis is not a different physical system. It is a basis in which the operator’s structure is easier to read.
Common Mistakes
Section titled “Common Mistakes”- Assuming every matrix is diagonalizable.
- Confusing algebraic multiplicity with geometric multiplicity.
- Treating a repeated eigenvalue as a problem even when its eigenspace has the correct dimension.
- Forgetting that eigenvectors used as columns of must be linearly independent.
- Using where belongs in .
- Applying diagonalization formulas to defective matrices.
- Treating numerical eigenvectors as exact without checking residuals and orthogonality.
Cross-Links
Section titled “Cross-Links”- Eigenvalues and Eigenvectors
- Change of Basis
- Matrices as Linear Maps
- Hermitian Operators
- Unitary Operators
- Normal Operators
- Spectral Decomposition
- Matrix Functions and Exponentials
- Matrix Diagonalization
- Spectral Decomposition
- Functions of Operators
- Time-Independent Hamiltonians
References
Section titled “References”- S. Axler, Linear Algebra Done Right, 3rd ed., Springer, 2015.
- G. Strang, Linear Algebra and Its Applications, 4th ed., Brooks/Cole, 2006.
- P. R. Halmos, Finite-Dimensional Vector Spaces, 2nd ed., Springer, 1974.
- R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
- B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
Exercises
Section titled “Exercises”- Diagonalize
Solution
The eigenvalues are and . Normalized eigenvectors are
With
one obtains
- Show that
is not diagonalizable.
Solution
There is only one eigenvalue, , with algebraic multiplicity . But
has kernel spanned by . The geometric multiplicity is , so there are not enough eigenvectors to form a basis.
- Suppose and . What is ?
Solution
Use powers of the diagonal matrix:
No direct multiplication of by itself is needed.