All spaces are finite-dimensional over or .
The complex existence argument uses the fundamental theorem of algebra: every nonconstant complex polynomial has a complex root. That separate prerequisite is not proved in this chapter. In dimension zero the empty basis proves the conclusion; the eigenvector step below is used only in positive dimension.
If is normal, then , because the squares are determined by . For normal , the operator is also normal. Thus
If is an eigenvector, its orthogonal complement is invariant under both and by the adjoint identity. Their restrictions to that complement remain adjoints and commute, hence are normal.
Complex spectral theorem. A complex endomorphism is normal exactly when it admits an orthonormal eigenbasis.
Proof. In nonzero dimension the characteristic polynomial has a complex root, so choose and normalize an eigenvector. The preceding orthogonal-complement argument reduces to a normal operator on a space of one less dimension. Induction gives the orthonormal eigenbasis. Conversely a diagonal matrix in an orthonormal basis commutes with its conjugate transpose, so is normal. ∎
A self-adjoint eigenvalue is real: gives . A unitary eigenvalue has modulus one because norms are preserved. These are necessary spectral properties, not sufficient conditions for an arbitrary matrix to be self-adjoint or unitary.
Real symmetric spectral theorem. A real self-adjoint map has an orthonormal real eigenbasis. For existence of a real eigenvalue, complexify its real symmetric matrix. Any complex eigenvalue is real by the previous calculation. For a complex eigenvector, at least one of its real and imaginary parts is a nonzero real eigenvector for that real eigenvalue. Normalize it and induct on its invariant real orthogonal complement. A real normal operator need not have real eigenvalues: a plane rotation is the standard counterexample.
The real normal condition alone is not enough for a real eigenbasis: a nontrivial plane rotation is real orthogonal and normal but may have no real eigenvectors. Over , a normal operator's eigenvalues need not be real; self-adjointness is the additional condition that makes them real.
Here the shared notation is the same Hermitian adjoint as in the preceding unit. An orthonormal eigenbasis has a unitary column matrix , so its diagonalization is . In the real case it is with orthogonal and real diagonal.
Worked example
Orthogonal diagonalization
Let . The orthonormal eigenvectors and have eigenvalues and . Thus, with , . For example, for every nonnegative integer .
Choosing a method and avoiding mistakes
First check the field and structure. For real symmetric matrices, find eigenspaces, choose orthonormal bases within each repeated-eigenvalue eigenspace, then combine them; different eigenspaces are already orthogonal. A merely diagonalizable matrix need not admit an orthonormal eigenbasis. is valid only for orthogonal , and in complex spaces the corresponding identity uses .
Exercises
- Orthogonally diagonalize and compute its square.
- For the matrix in the worked example, find the maximum of over real unit vectors and all maximizers.
- Give an example of a real normal matrix that is not diagonalizable over and explain why this does not contradict the complex theorem.
Full solutions
- It is already diagonal: choose and . Its square is .
- Write with . Then . Equality holds exactly when , so the maximizers are .
- The quarter-turn matrix is orthogonal and therefore normal, but its characteristic polynomial has no real roots. Over it does have an orthonormal eigenbasis, as the complex theorem asserts.
Connection
The same orthogonal change of variables classifies real quadratic forms. That topic and Jordan form are optional supplements here, not a claim about any particular current examination.