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
non-negative, 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
non-empty, 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 non-negative 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 non-negative. Then and , so . The unit
vector gives . Hence is the closed
disc of radius about .
Non-example 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
non-zero. 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 non-zero, 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 non-zero, 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 non-negative 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 non-normal 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 non-normality, 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 non-empty 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 .