The Gershgorin discs of §01 come from one row of
, read at the largest coordinate
of . That
leaves two kinds of information unused. The first is the
second largest coordinate, which the triangle inequality
simply replaced by the largest; using it gives a region
of ovals that is never worse than the discs. The second
is the geometry of the inner product, which the discs
ignore entirely: the number
over unit vectors fills a region
of the plane, the numerical range, that contains every
eigenvalue. This section builds both regions. Its main
theorem is that the numerical range is always convex. It
ends with a rectangle for the spectrum whose sides are
eigenvalues of Hermitian matrices, and with a warning
about what these regions cannot do.
Throughout, matrices are complex and , and
on
is the
Euclidean norm. As in §01, is the -th Gershgorin radius
and the
-th disc (Definition 20.1.1).
The plane is
treated as a real vector space when convexity is
discussed, as Chapter 18 §01 does.
Using two
coordinates: Brauer’s ovals
In the proof of Theorem 20.1.1 every
with was
bounded by the largest one, . That is
wasteful when the second largest coordinate is much
smaller. So keep two indices: , where is
largest, and , where it is largest among the rest. Row
bounds by ,
since every other coordinate is at most . Row
bounds by .
Multiplying the two bounds cancels the unknown
coordinates. The result is a region defined by a product
of distances.
Theorem
20.2.1 (Brauer’s Ovals of Cassini)
Let and
.
For put
- (a) Every eigenvalue
of lies in .
- (b) for every . Hence .
Idea. For (a), take the two largest
coordinates of an eigenvector as above and multiply the
two row estimates. One case needs separate care: if the
second largest coordinate is , there is nothing to
divide by, but then is a multiple of
and
,
which lies in every oval through . For (b), a point
outside both discs is farther than from and farther than
from , so the product of
its distances exceeds .
Proof.
- (a) Let with .
Choose with , which is positive, and then with ; this is possible because
.
Case 1: . Then for every , and row of reads .
As , . The
left side of the inequality defining is then , and the right side is
, so .
Case 2: . Row gives . Every has , so by the triangle inequality (Theorem 0.6.4) Row
gives . Every has , so Both sides of both inequalities are
nonnegative, so they may be multiplied: Dividing by gives .
- (b) Let , so and .
Since and
,
so . Taking complements, , and taking the union over all pairs
gives the last claim. This proves the theorem.
The sets are the
ovals of Cassini: the points whose
distances to two fixed foci have product at most a
constant. Since , there are of them to draw,
against discs.
The hypothesis is there because an oval needs two distinct
indices; for
there are none, and the eigenvalue must be found some
other way. For the single oval is as good as a region can
be. The eigenvalues satisfy , so taking moduli, : both eigenvalues lie on the boundary
curve of .
Example
(Ovals where discs fail)
Let . Show that the Gershgorin
discs cannot prove invertible, and that
the ovals can.
Solution. The radii are , , , and contains . So Theorem 20.1.1 (a)
allows the eigenvalue . The column radii are
, and the
second column disc misses , but the third, ,
contains it. So the discs cannot decide.
Now test
against the three ovals: So lies
in no oval, it is not an eigenvalue by Theorem 20.2.1 (a),
and is
invertible by Theorem 9.2.1. Indeed,
expanding along the first row, . The ovals also exclude the point , which lies on the
boundary of : there rules out , and rules out and .
The same test gives a criterion in the spirit of Corollary 20.1.2: if
, as in Theorem 20.2.1, and
for
every pair , then lies in no oval and
is invertible.
One row may fail to dominate, as row did above, provided
every other row dominates enough to compensate.
Quick check. Why does the proof of
Theorem 20.2.1 (a)
choose to
maximize among the indices other than , rather than taking any
?
Solution. The estimate from row
bounds every
,
, by . That is
true only if is the largest of them. With an
arbitrary the
row- estimate
could fail, and the product of the two estimates would
no longer cancel down to .
The
numerical range
Now a different source of information. For a
Hermitian ,
Chapter 17 §01 studied the Rayleigh quotient, and Proposition 17.1.1
showed that its values on
unit vectors fill exactly the interval , which contains every
eigenvalue. The number makes sense for
every square matrix. Without the Hermitian hypothesis it
is complex, and its values fill a region of the plane
rather than an interval.
The numerical range is the set of all values
as
runs over
the unit vectors.
Definition
20.2.1 (Numerical Range)
Let . The numerical range
of is the subset
of
In words: feed a vector of length
exactly , take the inner product
of the output with the input, and collect all the
complex numbers that arise. The vectors range over
complex unit vectors, even when is real, and the
conjugate in is part of
the definition. is always nonempty,
since is
a unit vector, and , so every diagonal entry lies in . The notation
always carries its argument: , never alone, since also names
subspaces.
Examples, simplest first.
- ,
and scalar matrices. For the unit vectors
are the scalars
with , and . So . Likewise
,
since .
- Diagonal matrices. For , . The weights
are nonnegative with sum ,
and every such list of weights arises, from . So
is the set of
all weighted averages of , which is
by Theorem 18.1.3. For
it
is the filled triangle with these three vertices.
- Hermitian matrices. By Proposition 17.1.1,
, a segment of the real
axis.
- A Jordan block. The next example
computes , and it is a
whole disc, although the only eigenvalue is .
Example
(The numerical range of a Jordan block)
Show that .
Solution. Write
with . Then , so .
Since , we get .
Let
with and .
Since , we may put both real and nonnegative. Then and , so . The unit
vector gives . Hence is the closed
disc of radius about .
Nonexample by minimal change. Drop
the conjugate, and collect the numbers for
unit
instead. For and the unit vector , , while . The modified set for contains , which is not an
eigenvalue, while is exactly the spectrum. What breaks is
that is
not over
. The conjugate
is what makes on the unit sphere, and every property below
leans on that.
Why this definition. The unit length
plays the role that division by played
for the Rayleigh quotient. Without it the values
over all
form a set closed under multiplication by positive
reals, which is all of or a cone, and
records nothing about the size of . With it, the set is
bounded, and the eigenvalues are in it.
Proposition
20.2.2 (Basic Properties of the Numerical
Range)
Let .
- (a) .
- (b) for all .
- (c) for
every unitary .
- (d) is compact: every
sequence in
has a subsequence converging to a point of . In particular
is
closed.
- (e) .
Idea. Four of the five parts are
one line of algebra with a unit vector: evaluate at a
unit eigenvector for (a), push the scalars or the
unitary through
for (b) and (c), and apply Cauchy–Schwarz for (e). Only
(d) needs analysis, and there the point is that is the image of the
unit sphere under a continuous map, so the compactness
of the sphere passes to it.
Proof.
(a) Let ,
with eigenvector . Then is a unit eigenvector,
and .
(b) For a unit
, . As
runs over
the unit vectors, the left side runs over and
the right side over .
(c) For a unit
, , and is a unit
vector because
is an isometry (Theorem 11.7.3). So
. Conversely, every unit equals for the unit
vector , so every value
arises, and the two sets are equal.
(d) First, is continuous on the
unit sphere. For unit vectors , by the triangle inequality (Theorem 0.6.4), the
Cauchy–Schwarz inequality (Theorem 11.1.5),
and Theorem 16.3.2 (a). This is
a bound of the kind fixed as the book’s continuity test
in Chapter 16’s introduction. Now let be a sequence in
, with and
. By the compactness of the unit
sphere, fact (A3) of Chapter 16’s introduction,
a subsequence
converges to a unit vector . By continuity,
. If itself converges to
, its subsequence
converges to too,
and limits are unique, so : the set is
closed.
(e) For a unit
, by the
Cauchy–Schwarz inequality and Theorem 16.3.2 (a), .
Part (a) makes an inclusion region
for the spectrum, and (e) puts it inside the disc of
radius ,
which upgrades from the spectrum to the whole
numerical range. Part (b) is the tool that lets us move
any two points of to and , and the next proof
depends on it. Part (c) says depends only on the
operator and
the inner product, not on the orthonormal basis used to
write it down.
Convexity:
the Toeplitz–Hausdorff theorem
The examples so far were all convex: a point, a
segment, a triangle, a disc. That is not a coincidence.
To prove it, split into two Hermitian
pieces, the way a complex number splits into its real
and imaginary parts.
Lemma
20.2.3 (Real and Imaginary Parts of a
Matrix)
Let , and put Then
and are
Hermitian, , and for every the
numbers
and
are real, with
Proof. By Definition 11.1.2,
,
, and . Hence and . Also . For , is real by Proposition 11.6.7
(a), applied to the self-adjoint operator , and likewise
.
So is the splitting of a
complex number into real and imaginary parts.
For example has and
, both
with eigenvalues . A Hermitian
has , and then lies on the real
axis.
Theorem
20.2.4 (Toeplitz–Hausdorff Theorem)
For every , the numerical range is a convex subset
of .
Idea. Step
roadmap. ① By Proposition 20.2.2
(b), an affine change carries any two points
of to and , and carries segments
to segments; so it suffices to show that
whenever . ② Take unit vectors , with and , and walk from to along the
straight path . Along the way the value
of , normalized,
moves continuously from to , but it may wander off
the real axis. ③ Its imaginary part along the path is
evaluated there,
and expanding shows that only the cross term can
be nonzero. Multiplying by a unimodular
scalar rotates
freely without changing ,
so we rotate it onto the imaginary axis, where its real
part is . ④ Then
the path stays on the real axis, and the intermediate
value theorem fills in .
Proof. Step 1:
reduction. Let and ; we must show . If there is nothing to prove. Otherwise put
, , and . By Proposition 20.2.2
(b), , which contains
and . Suppose we show . Then for
some ,
and solving, . So it suffices to
prove: if , then .
Step 2: choosing the vectors. Let
as in
Lemma 20.2.3, and
choose unit vectors , with and . By Lemma 20.2.3, , , and . Let , and put if , and otherwise. In both cases
and is purely imaginary. Set . Then and
, so still and . Since is Hermitian, , and so Finally, and are linearly
independent. Otherwise, both being nonzero,
for a scalar ,
and then ,
which is absurd.
Step 3: the path stays real. For
put
. The coefficients and are not both zero, so
by independence. Expanding, and using
and Step 2, So is real for every
. The same
expansion with
in place of , and
with , gives two polynomials in with real coefficients,
the second positive on .
Step 4: filling the segment. The
function is a quotient of polynomials with a
denominator that never vanishes, hence continuous by the
algebra of limits, and , . Let . By the intermediate value theorem,
fact (A5) of Chapter 16’s introduction, there
is
with .
The vector is a unit
vector, and by Step 3, So . By Step 1, contains the
segment between any two of its points, which is Definition 18.1.1. This
proves the theorem.
The phase choice in Step 2 is the heart of the proof.
Without it the imaginary part along the path is ,
which may be nonzero, and the path would leave the real
axis between and
. The rotated
vector spans
the same line as and gives the
same value of ,
so the rotation costs nothing. Only the path between
and changes.
With convexity, contains the convex
hull of ,
by (a) and Definition 18.1.4, and
it contains the diagonal entries, so it contains as well.
Normal
matrices
For a diagonal matrix the numerical range is the
convex hull of the diagonal entries, and those are the
eigenvalues. Unitary similarity does not change , and a normal matrix is
unitarily similar to a diagonal one. So for a normal
matrix is as
small as (a) and convexity allow.
Proposition
20.2.5 (The Numerical Range of a Normal
Matrix)
Let be normal, with eigenvalues , listed with multiplicity. Then
Idea. Unitary similarity leaves
alone, by Proposition 20.2.2
(c), so we may replace by a diagonal matrix
of its eigenvalues. Then is
the average of the with weights
,
and the two inclusions say exactly that the lists of
admissible weights and of convex coefficients are the
same.
Proof. By Corollary 12.4.3,
with unitary and
. So , and
by Proposition 20.2.2
(c). For a unit , .
The
weights are nonnegative with sum , so is
a convex combination of , and lies in their convex hull by Theorem 18.1.3.
By
Theorem 18.1.3, a point
of the hull is
with ,
, and
each one of
the .
Assign each to
one index with
,
and let be the
sum of the
assigned to . Then
, , and the
point is . The unit vector with gives
.
For a Hermitian matrix this recovers Proposition 17.1.1.
For a unitary matrix, whose eigenvalues lie on the unit
circle, is
the convex hull of those eigenvalues: a polygon
inscribed in the circle when three or more of them are
distinct, and a chord or a single point when there are
two or one. For a nonnormal matrix can be much larger
than : by Example (The numerical range of a Jordan block),
is a
disc of radius around the
single eigenvalue . The extra room is a
measure of nonnormality, and Exercise C3 turns it into a
comparison with .
Quick check. Find for the rotation
, regarded as a
complex matrix.
Solution. , so is real orthogonal,
hence unitary and normal. Its characteristic polynomial
is , with
roots . By Proposition 20.2.5,
is the
segment from to
on the imaginary
axis. For real unit vectors the value is
, which is why the
real Rayleigh-type quotient of Chapter 17 §01 saw
nothing; the complex unit vectors fill in the rest.
Bendixson’s rectangle
By Lemma 20.2.3, the
real part of is
a value of the Hermitian form of , and Proposition 17.1.1
confines those values to . The same holds for the
imaginary part and . Together they box in
the whole numerical range, hence the spectrum.
Theorem
20.2.6 (Bendixson’s Theorem)
Let , with and .
Every
satisfies In particular every eigenvalue of satisfies the same
inequalities with in place of .
Proof. Let with . By
Lemma 20.2.3, and , and , are Hermitian. By Lemma 13.5.2, ,
and likewise for . Every eigenvalue lies
in by Proposition 20.2.2
(a).
The most used consequence concerns the sign of the
real parts. If , then , so
every eigenvalue of has positive real
part, and in particular is invertible. This
needs nothing about the size of the off-diagonal
entries, only about their symmetric part.
Example
(A rectangle beats the discs)
Let . Show
that every eigenvalue of has positive real
part, using Theorem 20.2.6, and
check that the Gershgorin discs cannot show it. Compare
with the eigenvalues.
Solution. Here , so has
trace and
determinant , so
, with roots .
has trace and
determinant , so its eigenvalues are . By Theorem 20.2.6, every
eigenvalue lies in the rectangle and in particular .
The row discs are and ,
and the second contains . The column discs are
and , and the first contains . So neither union
rules out an eigenvalue with negative real part.
Directly, , so .
The real part
lies in , and the imaginary parts lie in .
What these
regions do not do
Every region in this section and the last is an
inclusion region: it contains the
spectrum. None of them is a perturbation bound in the
sense of the rest of this chapter, which asks how far
the eigenvalues move when changes by a small
. The numerical
range does give a statement of that kind. For a unit
, , and by Proposition 20.2.2
(e). Hence and so every eigenvalue of lies within of . This is only as
good as is
small.
Warning. can be far larger
than , so
“within
of ” is not
“within
of an eigenvalue”. For with , Proposition 20.2.2
(b) and Example (The numerical range of a Jordan block)
give , while . So the
bound above allows the eigenvalues of to lie anywhere
in , and this does not shrink as . The
eigenvalues do move a long way: has
characteristic polynomial , so
for its eigenvalues
have moved by , far
more than . For a normal
, is
small, but it still contains points far from every
eigenvalue, such as the midpoint of two distant
ones.
The genuine perturbation bounds need a different
mechanism: §03 proves that eigenvalues move continuously
and at what rate in general, and §04 gives Bauer–Fike’s
bound, in which the distance to the nearest
eigenvalue is controlled.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define the
Brauer oval and the
numerical range , and state the
Toeplitz–Hausdorff theorem.
- (b) True or false:
for every . Justify
your answer.
- (c) True or false:
is contained
in the union of the Gershgorin discs of . Justify your
answer.
- (d) True or false:
if , then is invertible. Justify
your answer.
- (e) Why does Theorem 20.2.1
require ?
Solution.
(a) For , , and . Theorem 20.2.4: for
every square complex , is convex.
(b) False. is the disc
(Example (The numerical range of a Jordan block)),
while . Equality holds for normal matrices (Proposition 20.2.5).
(c) False. For
the discs are the two points and , while contains
. The discs
contain the spectrum, not the numerical range.
(d) True. By Theorem 20.2.6 every
eigenvalue has , with . So
is not an eigenvalue, and is invertible (Theorem 9.2.1).
(e) An oval is
built from two distinct indices , and the proof
needs a second index . For there are no ovals, and the union in (a)
would be empty, although the matrix has an
eigenvalue.
B. Practice
Exercise
(B1: Invertibility from ovals)
Let .
- (a) Show that
neither the row discs nor the column discs of exclude .
- (b) Use Theorem 20.2.1 to
show that is
invertible.
- (c) Check that is an
eigenvector, and verify that its eigenvalue lies in
.
Solution.
(a) The row radii
are , and
contains . The column radii are
, and the
third column disc contains .
(b) At : for , ; for and , . So lies in no oval, is not
an eigenvalue by Theorem 20.2.1 (a),
and is
invertible. (Its determinant is .)
(c) , so the eigenvalue is . For : .
Exercise
(B2: A Bendixson rectangle)
Let . Find the
rectangle of Theorem 20.2.6, and
hence show that every eigenvalue of satisfies and . Compare with the eigenvalues.
Solution. , with , so
its eigenvalues are and . , with trace
and determinant
, so its
eigenvalues are . By Theorem 20.2.6 every
eigenvalue has and . Directly, ,
so : the real part lies in , and .
Exercise
(B3: Computing numerical ranges)
Determine
for each matrix. Justify your answers.
- (a)
- (b)
- (c)
Solution.
(a) , so by
Proposition 20.2.2
(b) and Example (The numerical range of a Jordan block),
, the closed
disc of radius
about .
(b) A diagonal
matrix is normal, so by Proposition 20.2.5
, the filled square with these four
vertices.
(c) is real symmetric,
with eigenvalues
and (eigenvectors
and ). By Proposition 17.1.1, or
Proposition 20.2.5,
.
C. Going deeper
Exercise
(C1: Direct sums)
- (a) Let and . Prove
that .
- (b) Deduce that
is not normal, but satisfies
.
Hint for (a): one inclusion needs Theorem 20.2.4.
Solution.
- (a) Write a unit
vector of
as , with . Then . If this
is a point of , and if a
point of .
Otherwise, with , a convex combination of a point of , at the unit vector
,
and a point of . In every case the
value lies in , by Theorem 18.1.3.
Taking with a unit vector
shows , and likewise . By Theorem 20.2.4, is
convex, so it contains the smallest convex set
containing (Definition 18.1.4).
- (b) is not normal: its
lower-right block is , and and differ in that
block, since and . By (a), Proposition 20.2.5,
and Example (The numerical range of a Jordan block),
is the convex
hull of the square and the disc . The square contains the disc: , and
on the disc. So . The spectrum
is , whose hull is also , since . Hence ,
although is not
normal: the converse of Proposition 20.2.5
fails.
Exercise
(C2: When the numerical range is real, or a
point)
Let .
- (a) Prove that if
and only if is
Hermitian.
- (b) Deduce that
for a
single if
and only if .
Solution.
(a) If is Hermitian, is real by Proposition 11.6.7
(a).
Write
as in Lemma 20.2.3. If
, then
for every unit . By Proposition 17.1.1,
and
are
values of on
unit vectors, so both are , and every eigenvalue
of is . By Corollary 12.4.3,
. Hence is Hermitian.
(b) is the
example . By Proposition 20.2.2
(b), , so is Hermitian by
(a). By Proposition 17.1.1 its
extreme eigenvalues are values of the form on unit
vectors, hence both , and as in (a) the
Hermitian matrix with all eigenvalues is .
Exercise
(C3: The numerical radius)
For , the numerical radius
is .
- (a) Explain why the
maximum exists, and prove that .
- (b) Prove that .
- (c) Show that both
constants are attained: for
every normal ,
and for .
Hint for (b): bound and
separately.
Solution.
(a) is nonempty and
compact (Proposition 20.2.2
(d)), and is continuous, so the maximum is
attained by the extreme value theorem, fact (A4)
of Chapter 16’s introduction. Every eigenvalue
lies in , by
Proposition 20.2.2
(a), so ; and by Proposition 20.2.2
(e).
(b) Let as in Lemma 20.2.3. By Lemma 17.3.5, is the larger
of
and .
By Proposition 17.1.1
there is a unit with and a unit with . So ,
and the same argument with imaginary parts gives . As
the operator norm is a norm (Theorem 16.3.2 (b)), .
(c) For normal
, ,
as Chapter 16 §04 showed after Definition 16.4.1, so the
chain in (a) collapses to equalities. For , Example (The numerical range of a Jordan block)
gives , and ,
since with
equality at . So .