16.4 The Spectral Radius
Every criterion in Chapter 10 §10 began by looking at
the largest modulus of an eigenvalue, and that section
gave the number a name in passing — the spectral radius
— without a numbered definition and without a single
norm available to compare it with. It also left a note:
“Chapter 16 measures matrices by norms, proves that the
spectral radius never exceeds the norm of
Throughout, matrices are complex. A
real matrix is read inside
16.4.1. The number Chapter 10 named
The spectral radius is the radius of the smallest disk about the origin that holds the whole spectrum.
Let
For an operator
The maximum is over a finite
nonempty set, so it exists with no analysis at
all:
Some values, simplest first.
- Diagonal or triangular. The
eigenvalues of a triangular matrix are its diagonal
entries (Theorem 9.7.4 (b)), so
is the largest modulus on the diagonal. For it is . - Normal. If
is normal then with (Corollary 12.4.3), so and the singular values of are the moduli . Hence by Theorem 16.3.3 (c). For a normal matrix the spectral radius is the spectral norm, which is where the second name comes from. - A rotation.
has eigenvalues , so , although no real vector is left in place. - Nilpotent.
is triangular with zero diagonal, so by the first bullet . The matrix itself is not when .
The last entry is the degenerate case, and it is the
important one: it says at once that
Warning.
Both are nilpotent, so
So
16.4.2. Every norm dominates the spectral radius
Let
- (a) If
is the operator norm on induced by a norm on (Definition 16.3.2), then . - (b) More generally,
for every matrix norm on (Definition 16.3.1).
Idea. For (a) there is nothing to
do but write down the eigenvalue equation: an
eigenvector is a vector on which
Proof.
(a) Let
and let with . Then by homogeneity, while by Theorem 16.3.2 (a). Since we have and may divide, giving . This holds for every eigenvalue, so it holds for the largest modulus.(b) Let
and be as above, and let be the matrix all of whose columns equal . Then , so . Computing column by column, has every column equal to , that is,
Taking norms and using homogeneity on the left and submultiplicativity on the right,
Dividing by
This is the inequality Chapter 10 §10 promised: the
spectral radius never exceeds the norm of
The immediate use is that every computable norm is a computable upper bound for every eigenvalue — and two of the three formulas of Theorem 16.3.3 need no arithmetic beyond adding up moduli.
Let
that is,
Proof. The first two are operator
norms (Theorem 16.3.3 (a), (b)), so
Theorem 16.4.1 (a) applies;
Remark. The bound
Let
Solution. Every row of
The column sums are
Quick check. Theorem 16.4.1 says
Solution. Because
16.4.3. A norm as close to the spectral radius as we like
Theorem 16.4.1 leaves open
how large the gap can be. It can be enormous for a fixed
norm:
Let
Idea. Schur-triangularize and then
squash. ① By Corollary 12.1.3,
Proof. By Corollary 12.1.3
there are a unitary
So
Choose
Now define, for
This is a norm: it is nonnegative, homogeneous, and
subadditive because
It remains to compute the induced operator norm. Put
Taking maxima over the two matching sets gives
Read together, the last two theorems say
Remark. The infimum need not be
attained. If
16.4.4. Gelfand’s formula
The infimum above is over norms, and to use it we
must choose one. There is a second description of
Let
In particular the limit exists and does not depend on which matrix norm is used.
Idea. Two inequalities, one for
each direction, and they come from opposite ends of the
chapter. ① The lower bound
Proof. Lower
bound. Fix
By Theorem 16.4.1 (b) applied
to
Upper bound. Let
By Theorem 10.10.2,
Conclusion. Combining, for every
which is the definition of
Remark. Which analysis was
used. The lower bound used none. The upper
bound used Theorem 10.10.2,
which is a theorem of this book, and Corollary 16.2.4, likewise;
the only analysis is that a real sequence tending to
The formula is a genuine computation rule as well as
a theorem. For a fixed
Let
Solution.
the last step by summing the geometric series with
ratio
At
16.4.5. What is new, and what is not
Let
- (a)
if and only if , and this holds if and only if . - (b) If
, then for every with there is a constant , depending on , on , and on the norm, such that for every .
Idea. Part (a) is Theorem 10.10.2
translated into norms by Corollary 16.2.4; nothing is
proved that was not proved in Chapter 10. Part (b) is
the new content, and it is Theorem 16.4.3 doing what it
was built for: choose a norm in which
Proof.
(a) The first equivalence is Theorem 10.10.2, since
says exactly that every eigenvalue has modulus less than . The second is Corollary 16.2.4: entrywise convergence of matrices and convergence in the norm are the same thing.(b) Let
. By Theorem 16.4.3 there is an induced matrix norm on with . Submultiplicativity (Theorem 16.3.2 (d)) gives for every . By Theorem 16.2.2, applied to the two norms and on the finite-dimensional space , there is with for every . Taking ,
This proves the corollary.
It is worth being exact about the accounting. Part
(a) is not new. Chapter 10 §10 proved
that
Two honest limitations of the envelope deserve saying out loud.
Warning.
we have
Quick check. For which matrices can
one take
Solution. For normal
16.4.6. Exercises
A. Check your understanding
- (a) Define the spectral radius, and say why the maximum in the definition exists.
- (b) State Theorem 16.4.1 and Theorem 16.4.4.
- (c) Determine
whether the following statement is correct, and justify
your answer:
is a matrix norm on . - (d) Determine
whether the following statement is correct, and justify
your answer: if
then . - (e) Chapter 10 §10
already proved that
exactly when . What does Corollary 16.4.5 add to that?
Solution.
(a)
(Definition 16.4.1). The set is finite and nonempty — it is the root set of , nonempty by Theorem 6.5.1 — so the maximum of the finitely many moduli exists.(b) For every matrix norm on
, ; and for every matrix norm, as .(c) Incorrect.
vanishes on nonzero nilpotent matrices, so it is not even a norm, and it is neither subadditive nor submultiplicative: see the warning after Definition 16.4.1.(d) Incorrect.
has and . The correct statement is that some norm has , by Theorem 16.4.3.(e) Nothing about the criterion, which is Theorem 10.10.2 restated; what it adds is the quantitative envelope
for every , a rate of decay rather than the bare fact of it.
B. Practice
Let
Solution.
The absolute column sums are
So
With
Solution.
For even
For each matrix, decide whether
- (a)
. - (b)
.
Solution.
(a) The absolute row sums are
, , and , so and . By Theorem 10.10.2, .(b) Here the row sums are
and and the column sums are and , so the bounds give only and decide nothing. But the bound is an upper bound, and here the matrix is triangular, so the eigenvalues are visible: and , giving . By Theorem 10.10.2 the powers do not tend to . The moral is that Corollary 16.4.2 can only ever certify convergence, never rule it out.
C. Going deeper
Let
- (a) Prove that if
for some matrix norm, then . - (b) Give a matrix
with
and , so that the converse of (a) fails for a fixed norm. - (c) Prove that the
converse of (a) nevertheless holds if the norm is
allowed to depend on
.
Solution.
(a) Submultiplicativity gives
by induction on . With the right-hand side tends to , so , and by Corollary 16.2.4 this is the same as entrywise.(b)
satisfies , so certainly ; but . The same happens for , which is not even nilpotent.(c) Suppose
. By Theorem 10.10.2, . Apply Theorem 16.4.3 with : it produces an induced matrix norm with
So a norm witnessing the decay always exists, though
it must be chosen after
Let
- (a) Prove that
if and only if is nilpotent. - (b) Deduce that for
a nilpotent
and any matrix norm, , and verify this directly for . - (c) Explain why (a)
shows that no inequality of the form
, with depending only on , can hold.
Solution.
- (a)
If then every eigenvalue is , so because is monic of degree and splits over with all roots (Theorem 6.5.1). By the Cayley–Hamilton theorem (Theorem 9.6.1), , so is nilpotent (Definition 10.2.1). If and with , then , so and . Hence and . (b) By Theorem 16.4.4 the limit is
. Directly for : for , so for all , and the sequence is eventually constant at .(c) Such an inequality would force
, hence , for every nilpotent . But is nilpotent. So the two quantities cannot be compared in that direction at all; Theorem 16.4.3 is the best available substitute, and it buys its conclusion by changing the norm.
Call
- (a) Prove that every
normal
is radius-attaining. - (b) Prove that a
nonzero nilpotent
is not. - (c) Deduce that
is not radius-attaining, even though it is invertible.
Hint for (c): consider
Solution.
(a) Let
be normal, so with unitary and (Corollary 12.4.3). Then , so the singular values of are the in decreasing order and by Theorem 16.3.3 (c).(b) If
is nilpotent then by Exercise (C2: Spectral radius zero) (a), while for every norm, since a norm vanishes only at (Definition 16.1.1). So no norm can give .(c) Put
, whose only eigenvalue is , so . Suppose some matrix norm had . Then for every , so the sequence is bounded in that norm, hence bounded entrywise by Corollary 16.2.4, whose second sentence covers boundedness. But , whose -entry is unbounded. Contradiction. (The hint points at the same phenomenon: is a nonzero nilpotent, so is a unipotent matrix, and it is the nilpotent part that the spectral radius cannot see.)