Normal operators are the operators that commute with their adjoints.
For a complex matrix , normality means
This condition includes Hermitian matrices, unitary matrices, and skew-Hermitian matrices. It is the exact finite-dimensional condition for unitary diagonalization: a complex matrix is normal if and only if it has an orthonormal basis of eigenvectors. Equivalently, it can be written as , where is unitary and is diagonal.
67.1 Adjoint Operators
Let be a finite-dimensional complex inner product space. For a linear operator
the adjoint of , denoted , is the unique operator satisfying
for all .
In an orthonormal basis, the matrix of is the conjugate transpose of the matrix of .
If
then
The adjoint is the complex analogue of transpose, but it also includes conjugation.
67.2 Definition of Normal Operator
A linear operator on a complex inner product space is normal if
For a matrix , this becomes
The condition says that commutes with its adjoint.
Normality is weaker than being Hermitian and weaker than being unitary, but it is strong enough to guarantee an orthonormal eigenbasis.
67.3 Main Examples
Hermitian matrices are normal. If
then
Unitary matrices are normal. If
and
then
Skew-Hermitian matrices are normal. If
then
and
Thus
These examples show that normality unifies several important matrix classes.
| Matrix class | Defining condition | Eigenvalue behavior |
|---|---|---|
| Hermitian | Eigenvalues are real | |
| Unitary | Eigenvalues have modulus | |
| Skew-Hermitian | Eigenvalues are purely imaginary | |
| Normal | Eigenvalues may be complex |
67.4 A Normal Matrix That Is Not Hermitian
Consider
Then
Compute
Also,
Thus is normal.
But
so is not Hermitian.
Normal matrices may have complex eigenvalues. Hermitian matrices are the special normal matrices whose eigenvalues are real.
67.5 Normality and Norms
A matrix is normal if and only if
for every vector .
Indeed,
and
If
then these quantities are equal for every .
Conversely, if the equality holds for every , then
for every . Since is Hermitian, this implies
Thus normality can be read as equality of the action of and on vector lengths.
67.6 Spectral Theorem for Normal Operators
The spectral theorem for normal operators states:
A complex matrix is normal if and only if there exists a unitary matrix and a diagonal matrix such that
The diagonal entries of are the eigenvalues of . The columns of are orthonormal eigenvectors of .
This theorem is the central reason normal operators are important. It says that normal operators are exactly the operators that become diagonal in an orthonormal basis.
The diagonal entries of need not be real. They may be any complex numbers.
67.7 Comparison with Hermitian Operators
Hermitian operators satisfy
Normal operators satisfy
Every Hermitian operator is normal, but not every normal operator is Hermitian.
The difference appears in the eigenvalues.
If is Hermitian, then
where is real diagonal.
If is normal, then
where may have complex diagonal entries.
Thus Hermitian operators are normal operators with real spectrum.
67.8 Comparison with Unitary Operators
Unitary operators satisfy
Every unitary operator is normal, because
If is unitary and
then
But
Since , we get
Thus unitary matrices are normal matrices whose eigenvalues lie on the unit circle.
67.9 Orthogonality of Eigenvectors
Eigenvectors of a normal operator corresponding to distinct eigenvalues are orthogonal.
Let
and
with
Because is normal, the spectral theorem gives an orthonormal eigenbasis. Distinct eigenspaces are orthogonal in that basis.
There is also a direct argument. For a normal matrix, if
then
Using this fact,
By the adjoint identity,
Since , normality gives
Therefore,
under the convention that the inner product is conjugate-linear in the second argument.
Thus
Since
we obtain
67.10 Why Normality Is the Right Condition
Every complex matrix has a Schur decomposition:
where is unitary and is upper triangular.
If is normal, then is also normal.
But a normal upper triangular matrix must be diagonal. Therefore
This explains why normality is the exact condition for unitary diagonalization. General matrices can be made upper triangular by a unitary change of basis. Normal matrices can be made diagonal.
67.11 Example: A Rotation Matrix
Consider the real matrix
This matrix represents rotation by in the plane.
Since is real,
Compute
Also,
Thus is normal.
It is not symmetric, because
Its eigenvalues are
Over , it cannot be diagonalized. Over , it is unitarily diagonalizable.
67.12 Example: A Non-Normal Matrix
Consider
Since is real,
Compute
Compute
Since
the matrix is not normal.
It has only one eigenvalue, namely , and only one independent eigenvector. It cannot be diagonalized.
This example shows that failure of normality often appears as nonorthogonal or insufficient eigenvector structure.
67.13 Normal Operators and Eigenspaces
For a normal operator, eigenspaces corresponding to distinct eigenvalues are orthogonal.
Moreover, the whole space decomposes as an orthogonal direct sum of eigenspaces:
The sum is orthogonal, so if
and
with
then
On each eigenspace , the operator acts as multiplication by .
This is the clean structural picture of a normal operator.
67.14 Spectral Decomposition
If
and the columns of are
then
Each matrix
is the orthogonal projection onto the line spanned by .
If eigenvalues repeat, group the projections by eigenspace. If the distinct eigenvalues are
then
where is the orthogonal projection onto .
This is the spectral decomposition of a normal operator. It writes the operator as a weighted sum of orthogonal projections.
67.15 Functions of Normal Operators
Normal operators allow functions to be applied directly to eigenvalues.
If
and
then define
where
For example,
and
If is invertible, then no eigenvalue is zero, and
Normality makes matrix functions stable and transparent because the unitary matrices do not distort norms.
67.16 Hermitian and Skew-Hermitian Parts
Every complex matrix can be decomposed into Hermitian and skew-Hermitian parts:
where
and
Then
and
A matrix is normal if and only if its Hermitian part and skew-Hermitian part commute:
This gives another way to understand normality. The real-like part and imaginary-like part of the operator must be compatible.
For scalars, every complex number decomposes as
and these parts commute automatically. For matrices, commutation is an extra condition.
67.17 Normal Operators and Singular Values
If is normal with eigenvalues
then its singular values are
Indeed, if
then
Since
the eigenvalues of are
The singular values are their square roots.
Thus, for normal matrices, eigenvalues and singular values are directly related by modulus.
67.18 Simultaneous Diagonalization
If two normal matrices commute, then under suitable finite-dimensional complex hypotheses they can be simultaneously unitarily diagonalized.
Suppose and are normal and
Then there exists an orthonormal basis consisting of vectors that are eigenvectors for both and .
In that basis, both matrices are diagonal.
This fact is important in quantum mechanics, representation theory, and multivariate spectral analysis. Commuting normal operators represent compatible observables or compatible measurements.
67.19 Real Normal Matrices
For real matrices, the adjoint is the transpose. A real matrix is normal if
Real symmetric matrices are normal. Real skew-symmetric matrices are normal. Real orthogonal matrices are normal.
However, a real normal matrix may have complex eigenvalues. It may not diagonalize over into a real diagonal matrix.
Instead, real normal matrices can often be represented using real block diagonal forms, with blocks for real eigenvalues and rotation-scaling blocks for complex conjugate pairs.
The clean diagonal form belongs naturally to complex vector spaces.
67.20 Common Errors
The first common error is to confuse normal with normalized. Normality concerns the equation
It has nothing to do with a vector having length .
The second common error is to assume normal means Hermitian. Hermitian matrices are normal, but normal matrices may have complex eigenvalues.
The third common error is to assume diagonalizable implies normal. A matrix may be diagonalizable using a nonunitary matrix but fail to be normal. Normality requires an orthonormal eigenbasis.
The fourth common error is to ignore the adjoint. Over complex spaces, the condition uses , not .
The fifth common error is to forget the field. Complex normal matrices are unitarily diagonalizable over . A real normal matrix may need complex eigenvectors for diagonalization.
67.21 Summary
A normal operator satisfies
A normal matrix satisfies
Normal operators are exactly the finite-dimensional complex operators that can be diagonalized by an orthonormal basis. In matrix form,
where is unitary and is diagonal.
Hermitian, unitary, and skew-Hermitian matrices are all normal. Hermitian matrices have real eigenvalues. Unitary matrices have eigenvalues on the unit circle. General normal matrices may have arbitrary complex eigenvalues.
Normality is the precise condition that allows spectral theory to work with orthonormal coordinates.