12.3 Normal Operators
Section 2 collected everything a self-adjoint
operator gives us: real eigenvalues, orthogonal
eigenspaces, an invariant orthogonal complement. That is
exactly the equipment an orthonormal basis of
eigenvectors needs. But over
As throughout,
12.3.1. The hypothesis that self-adjointness overshoots
Take the operator on
What survives? Compare the two computations. For a
self-adjoint
A normal operator is one that never gets in its adjoint’s way: the two may be applied in either order.
Recall Definition 11.6.3:
an operator
Before it, a wider catalog, since the class is larger than Chapter 11’s four examples suggest.
Decide which of the following matrices are normal,
with the standard inner product on
- (a)
over . - (b)
over . - (c)
over . - (d)
over . - (e)
over . - (f)
over .
Solution.
(a) Normal.
, since transposing swaps the off-diagonal entries and conjugating swaps them back, so is Hermitian and both products equal . Every self-adjoint operator is normal.(b) Normal.
, so . An operator with is called skew-adjoint, and the same one-line computation makes every such operator normal.(c) Normal.
, so is unitary (Definition 11.7.2), and then .(d) Normal. Each row of
is the previous one shifted cyclically to the right; such a matrix is called a circulant. Writing out the products, Both entries in position are the dot product of two rows of , or of two columns, and cyclic shifting makes those two lists of dot products agree. Section 9 explains circulants properly and diagonalizes all of them at once.(e) Normal, and in none of the families above:
and . Still, This is times a rotation of the plane, which is the rotation-scaling block transposed (Definition 10.4.1). Normality is genuinely wider than “self-adjoint or unitary”.(f) Not normal:
The entries already disagree, . This matrix is diagonalizable, with eigenvalues and ; Section 4 shows what it costs to be diagonalizable and not normal.
12.3.2. Normality is a statement about lengths
The definition compares two operators. The next
theorem turns it into a comparison of two numbers, one
vector at a time, and that is the form every later proof
uses. The engine is the zero test of Section 2: a
self-adjoint operator
Let
- (a)
is normal. - (b)
for every . - (c)
for all .
Suppose in addition that
- (d)
.
Idea. Condition (a) says that the
operator
Proof.
(a)
(c). For all , by Definition 11.6.1 and (Theorem 11.6.2 (d)), Since , the two right-hand sides agree.(b)
(b). Take . Then , and both norms are non-negative reals, so they are equal.(c)
(a). Put . Then is self-adjoint: by Theorem 11.6.2 (a), (c) and (d), For any , using Definition 11.6.1 twice, by (b). Since is self-adjoint, Theorem 12.2.5 gives , that is .
Now let
Condition (b) is the one to remember. It says that
Quick check. The symmetric matrix
Solution. No. The sum is
12.3.3. What normality buys
Four consequences, all short, all obtained by turning
some statement about
Let
- (a)
; - (b)
; - (c)
, and the two summands are orthogonal to each other.
Proof.
(a) For
, Theorem 12.3.1 (b) gives . So if and only if , if and only if , if and only if .(b) By Theorem 11.6.5 (b) applied to
in place of , and using (Theorem 11.6.2 (d)), where the third equality is (a) and the fourth is Theorem 11.6.5 (b) for .(c) By (b),
, and by Theorem 11.3.2 (a). Orthogonality of the summands is the definition of the orthogonal complement.
Part (c) fails badly without normality, and the
failure is not subtle: for a general operator
Idea. Both sides say that
Proof. Write
The theorem is the reason normal operators are so
easy to handle:
Let
Proof. Compute
Let
Idea. The inclusion
Proof. First take
Now induct on
Finally, if
This is the sentence that explains why normal
operators never produce Jordan blocks. Over
Remark. That is diagonalizable, not yet orthogonally diagonalizable. The eigenspaces of distinct eigenvalues are already mutually orthogonal by Corollary 12.3.4, so all that is missing is an orthonormal basis inside each eigenspace, which Gram–Schmidt supplies (Theorem 11.2.2). Section 4 proves the whole statement in one stroke instead, from Schur’s theorem, because that proof also delivers the converse and works without Chapter 10.
Two converses are worth flagging now, so that you
know they are coming and do not try to prove them here.
A normal operator whose eigenvalues are all real is
self-adjoint, and a normal operator whose eigenvalues
all have modulus
Before the warning, one structural fact deserves to be stated where later sections can lean on it. It is the reason a normal operator can be taken apart orthogonally at all.
Let
Idea. Write the matrix in an
orthonormal basis adapted to
Proof. Choose an orthonormal basis
Hence
Warning. Normality cannot
be read off a corner. A principal submatrix of
a normal matrix need not be normal. The
12.3.4. Exercises
A. Check your understanding
- (a) State the definition of a normal operator, and state one equivalent condition phrased in terms of norms.
- (b) True or false: every self-adjoint operator is normal, and every normal operator is self-adjoint. Justify both halves.
- (c) Let
be normal with . What is ? What if ? - (d) Give a normal
operator on
that is neither self-adjoint nor unitary. - (e) True or false:
if
and are normal then is normal. Justify your answer. - (f) Explain in one sentence why a normal operator cannot be nilpotent unless it is zero.
Solution.
(a)
is normal when (Definition 11.6.3). Equivalently, for every (Theorem 12.3.1 (b)).(b) The first half is true: if
then both products are . The second half is false: on is normal and has a non-real eigenvalue, so it is not self-adjoint (Theorem 12.2.1).(c)
in the first case and in the second, by Theorem 12.3.3: the adjoint has the conjugate eigenvalue on the same eigenvector.(d)
works (Example (Which of these are normal?) (e)): it is not symmetric, and . Any with and does.(e) False.
is a sum of two normal matrices and is not normal.(f) If
then by Theorem 12.3.5, so .
B. Practice
Determine which of the following matrices are normal,
with the standard inner product. Justify your answer;
for those that are not, exhibit a vector
- (a)
over . - (b)
over . - (c)
over . - (d)
over . - (e)
over .
Solution.
(a) Normal: the matrix is symmetric, so it is self-adjoint over
, and self-adjoint implies normal.(b) Not normal.
and . With , while .(c) Normal.
, so is skew-adjoint and . (Concretely both products are .)(d) Normal: the matrix is
, a direct sum of a block and a rotation by a quarter turn, and its columns are orthonormal, so it is orthogonal (Theorem 11.7.3 (f)).(e) Not normal.
and ; with we get and . Adding to a non-normal matrix does not repair it: and is normal, but sums of normal matrices need not be normal.
Let
- (a) Verify that
is normal. - (b) Compute
and and check that they agree. - (c) Compute
, and verify directly that with the two summands orthogonal, as Corollary 12.3.2 (c) predicts.
Solution.
(a) Each row of
is the previous one shifted cyclically, so is a circulant. Explicitly, so is normal.(b)
reads , because the first two rows give and . So . The transpose has rows , , , and again reads and . The two kernels agree, as Corollary 12.3.2 (a) requires.(c) The rank is
by Theorem 2.3.1, and the first two columns and are independent, so Both spanning vectors have coordinate sum , hence are orthogonal to , so . Since and the two subspaces meet only in (being orthogonal), . Indeed .
Let
- (a) Compute the
entries of and of . - (b) Hence prove that
is normal if and only if , that is, if and only if is diagonal. - (c) Which upper
triangular matrices in
are unitary?
Hint: for (a), you only need one entry of each product.
Solution.
(a) The
entry of is the squared norm of the first column of , namely . The entry of is the squared norm of the first row, namely . In full,(b)
If is normal, comparing the entries gives , so and . A diagonal matrix is normal, since .(c) A unitary matrix is normal, so by (b) it must be diagonal,
, and then forces . Conversely every such matrix is unitary. So the upper triangular unitary matrices are exactly with .
C. Going deeper
Let
- (a) Show that
. - (b) Show that the
conclusion fails over
, by exhibiting a normal operator on whose only invariant subspaces are and . - (c) Where exactly
does the argument of (a) use that the field is
?
Hint: an eigenvector spans an invariant subspace.
Solution.
(a) Since
and the field is , has an eigenvector (Theorem 9.2.4). Then is -invariant and non-zero, so by hypothesis and . Normality is not needed for this direction.(b) The quarter turn
is orthogonal, hence normal. A -dimensional invariant subspace would be spanned by a real eigenvector, and has none: its characteristic polynomial is , with no real root. So its only invariant subspaces are and , while .(c) Only in the existence of an eigenvector. Over
that is the Fundamental Theorem of Algebra (Theorem 6.5.1) reaching the characteristic polynomial; over the polynomial may have no root, which is exactly what (b) exploits. Note that Proposition 12.3.6 still holds over — it says nothing about invariant subspaces existing.
Let
- (a) Prove that
is normal and that is normal for every . - (b) Prove that
is normal for every polynomial . - (c) Give a concrete
and , both normal, with not normal. (Part (b) shows that this cannot happen when is a polynomial in .)
Solution.
(a)
, using (Theorem 11.6.2 (d)). For , by Theorem 11.6.2 (b) we have , so(b) Write
. Then by Theorem 11.6.2 (a), (b) and (c). Every power of commutes with every power of : from one moves a past one at a time. Hence and , being sums of products of such powers, commute, and is normal.(c) Take
and , both symmetric and hence normal. Then so is not normal.
Normality is a property of
- (a) Verify that
is normal for the standard inner product. - (b) Now use
with , which is an inner product on . Using the rule in the standard basis (Exercise (C3: The adjoint in an arbitrary basis)), compute the matrix of the adjoint of for this inner product. - (c) Show that
is not normal for , and reconcile this with (a).
Solution.
(a)
, so is even orthogonal, hence normal.(b)
, so Call this matrix .(c) Computing both products,
which differ, so is not normal for . There is no contradiction: the adjoint is built from the inner product (Definition 11.6.1), so changing the inner product changes , and with it the equation . The standard basis is orthonormal for the first inner product and not for the second, which is exactly the hypothesis Theorem 11.6.3 needs.