Chapter 9 §11 found the long-run behavior of a Markov
chain by diagonalizing its transition matrix, and warned
that nothing guaranteed the method would work. Chapter
16 §04 gave every square matrix a spectral radius, the
largest modulus of an eigenvalue, but said nothing about
whether that modulus is itself an eigenvalue. For a
general matrix it need not be: the swap has spectral
radius and the
eigenvalue
sitting on the circle beside it, and the rotation by a
right angle has no real eigenvalue at all. This section
shows that a single hypothesis on the
entries removes every one of these
difficulties: if every entry of is positive, then
is an
eigenvalue, it is simple, it strictly dominates every
other eigenvalue in modulus, and it has an eigenvector
with positive entries. That is Perron’s theorem, and the
rest of the chapter extends it.
Throughout, matrices and vectors have real
entries, except where complex eigenvectors
appear. The eigenvalues of a real matrix are those of
the same matrix read in , exactly as in
Chapter 16 §04, so that is defined (Definition 16.4.1) and
eigenvectors may have complex entries.
The
entrywise order
Chapter 18 §05 wrote for
a real vector with every entry . The same
comparison, made one entry at a time, makes sense for
matrices of any shape, and it is the only order this
chapter uses. Its hook is a recurring expression: every
probability argument of Chapter 9 §11 began “the entries
are nonnegative, so each entry of the product is a sum
of nonnegative terms”. We name the hypothesis once and
prove its consequences once.
The entrywise order compares two matrices of the
same shape position by position.
Definition
19.1.1 (Entrywise Order; Nonnegative and
Positive Matrices)
Let and be real matrices.
- (a) means for
every , and means for every . We write and for the same
statements.
- (b) is
nonnegative if , and
positive if , where is the zero matrix of
the same shape.
- (c) For a complex
matrix
, the
entrywise absolute value is the real
matrix .
Vectors are the case , so , and have the
same meaning as in Chapter 18 §05.
In words: (a) compares every pair of corresponding
entries, and asks for a strict inequality in
every position in the strict version.
So is
much stronger than “ and ”, and the two must not be confused. Clause
(b) is the special case . Clause (c) takes the modulus of each entry
separately; it has nothing to do with the absolute value
of
Chapter 13, and in this chapter always
means the entrywise one.
Some examples, simplest first.
- : every
entry is positive. This is the matrix of Example (Eigenvalues and Eigenspaces of a Matrix).
- , but
is
not positive, since its off-diagonal
entries are .
Every stochastic matrix (Definition 9.11.1) is
nonnegative, and so is every permutation matrix.
- The degenerate cases. The zero
matrix is nonnegative and not positive. A matrix is positive exactly
when , and
then everything this section proves reduces to the
statement that is
an eigenvalue of with eigenvector
. It is worth
keeping in mind that every theorem below must survive
.
- For , .
Nonexample by minimal change. Take
the positive matrix and change its entry to . The result is still nonnegative and
still , but
it is not positive: the clause “every
entry ” fails
in one position. That one zero is enough to lose a
conclusion of this section. The new matrix is
triangular, with eigenvalues and . Its eigenvectors for
are the multiples
of , and
those for the
multiples of . So the dominant eigenvalue has a nonnegative
eigenvector, but no positive one.
Perron’s theorem below says this cannot happen for a
positive matrix.
Warning. Positive is not
positive definite, and positive definite is not
positive. The two words sound alike and measure
different things. The entrywise order looks at entries;
positive definiteness (Definition 13.1.1)
looks at the quadratic form. The matrix is positive, and
symmetric, but its eigenvalues are and , so it is not positive
definite: gives . The matrix is positive definite,
with eigenvalues
and , but it has
negative entries, so it is not even nonnegative. In this
book and
always
mean the entrywise order, and the Loewner order is
always written , .
Why this definition. The order is
entrywise because the only operations the theory needs
are sums and products of entries, and a sum or product
of nonnegative numbers is nonnegative. The hypothesis is
not coordinate-free: a change of basis destroys it at
once. That is also why this chapter, unlike most of the
book, cares about the standard basis:
the hypothesis is a statement about the matrix, not about
the operator . The only changes
of basis that preserve it are the ones that rearrange
coordinates and rescale them by positive numbers, and
§02 uses the first kind throughout.
The first facts are the ones used in every argument
below. They are the three rules of arithmetic with
nonnegative numbers, carried to matrices.
Lemma
19.1.1 (Rules of the Entrywise Order)
Let , and .
- (a) If and
, then .
- (b) If , and
, then .
- (c) If and
,
then . In particular, for square ,
for every .
Idea. Each entry of a product is a
sum of products of entries, so every rule comes down to
the arithmetic of nonnegative numbers. For the
comparison in (a), write
as a sum of two products of nonnegative factors; for
(b), one positive term in a sum of nonnegative terms is
enough; and (c) is (a) applied one column at a time.
Proof.
(a) Each entry
is a sum of products of nonnegative
numbers, so . Next, ,
and both terms are nonnegative by what was just shown,
because ,
, and .
(b) Since and
, some entry is positive. For
every , , because the other terms
are and .
(c) By Theorem 0.9.2, column
of is , where is column
of , and likewise for
. Since , part (a) gives for every . The statement about
powers follows by induction on : , and
by the case just
proved.
The absolute value interacts with products through
the triangle inequality, which is the second tool.
Lemma
19.1.2 (Absolute Value of a Product)
Let , and .
Then
- (a) ;
- (b) ;
- (c) if , then for every .
Idea. Each entry of is a sum of
products, and the triangle inequality bounds its modulus
by the sum of the moduli of the products: that is (a).
Then (b) is (a) one column at a time, and (c) follows
from (b) by induction on , with the order rules
to replace by the
larger .
Proof.
(a) For each
, the triangle
inequality (Theorem 0.6.4,
extended to finitely many terms by induction) and the
multiplicativity of the modulus (Theorem 0.6.2 (d))
give
(b) Apply (a) to
each column of ,
using Theorem 0.9.2 as in
the previous proof.
(c) Induction on
. For , . If
, then by (b) and Lemma 19.1.1 (c),
This proves the lemma.
For a nonnegative we have , and
(a) reads . That is the form used
below: whatever cancellation happens inside can only make
it smaller.
The proof of Perron’s theorem also needs to know when
the triangle inequality is an equality, a case Chapter 0
did not record. The answer is the expected one: when all
the terms point in the same direction.
Lemma
19.1.3 (Equality in the Triangle
Inequality)
Let , put , and suppose and . Then
for every , where
has .
Idea. Rotate the sum onto the
positive real axis: multiplying by turns into the real number
.
Then
is the real part of , which is at most
term by term. Equality of the totals forces equality in
every term, and a complex number whose real part equals
its modulus is a real number .
Proof. Recall from the proof of Theorem 0.6.4 that
for . Equality forces equality in both steps, that is
and , so
is a real number
and .
Put . Then and
by Theorem 0.6.2 (c),
(d). Hence So the inequality in the middle is an
equality. It is a sum of the inequalities , so each of them is an equality, and
by the first paragraph .
Multiplying by , which satisfies , gives .
The
spectral radius is monotone
A first payoff joins the entrywise order to Chapter
16. Enlarging the entries of a nonnegative matrix should
not shrink its eigenvalues, and for the spectral radius
this is true.
Proposition
19.1.4 (Monotonicity of the Spectral
Radius)
- (a) If and
,
then .
- (b) More generally,
if ,
and
, then .
Idea. Eigenvalues do not see the
entries directly, but Gelfand’s formula (Theorem 16.4.4) expresses
through the
norms of the powers, and the largest absolute row sum
is
a norm that does see the entries, monotonically. So
compare the powers entrywise, take norms, take -th roots, and pass to
the limit.
Proof.
(b) First, for every : the first
inequality is Lemma 19.1.2 (c), and
the second is Lemma 19.1.1 (c)
applied to . By Theorem 16.3.3 (b), is the
largest absolute row sum of , so it depends only on
and
does not decrease when the entries of increase.
Hence The -th
root is increasing on the nonnegative reals, so the same
inequalities hold between the -th roots. The operator
norm is
a matrix norm (Theorem 16.3.2 (d)), so by
Theorem 16.4.4 the three
sequences of -th
roots converge to , and
. A
nonstrict inequality survives a limit, which gives .
(c) If , then
, and (b) gives .
The inequality need not be strict, even when : and
both have spectral radius . For positive matrices
it is strict, which is Exercise C3. The hypothesis cannot be
dropped from (a): entrywise, yet .
Example
(Enlarging one entry)
Let and . Compute both spectral
radii and compare with Proposition 19.1.4.
Solution. , with a
difference only in the entry. By the formula , , so , and ,
with roots , so . Indeed . In
both cases the eigenvalue of largest modulus is
positive, which Perron’s theorem below (Theorem 19.1.5)
guarantees for the positive .
Perron’s
theorem
Here is the theorem this section is built around.
Theorem
19.1.5 (Perron’s Theorem)
Let and
let
be positive, . Write . Then:
- (a) , and is an eigenvalue of
with an
eigenvector ;
- (b) is
algebraically simple: . In
particular ;
- (c) every eigenvalue
of
with satisfies
;
- (d) every
nonnegative eigenvector of is a positive multiple
of . In
particular, no eigenvector of for an eigenvalue
other than is
nonnegative;
- (e) is positive with
, so
(a)–(d) hold for : there is
with .
The route. There are several proofs
of Perron’s theorem. We take the one that finds as the answer to an
optimization problem: how large can be if
for some probability vector ? Its
advantage is that it produces the positive eigenvector
and the eigenvalue together, and that compactness is
used exactly once. The quotient form of this question,
maximizing over , is
the Collatz–Wielandt formula, which §04 develops for all
irreducible matrices.
The quotient itself is awkward on the boundary of the
simplex. Where some , the -th ratio is undefined,
and the natural repair, taking the minimum over the
indices with only, gives a function that need not be
continuous. For that function takes the value at the corner , where only
the first ratio counts, but the value at every
point
with . So the extreme value theorem cannot be
applied to it as it stands. (For positive the repaired function
is in fact continuous, but proving that costs more than
the route below; for the nonnegative matrices of §04 it
can genuinely fail.) We avoid the quotient: instead of
maximizing a function on , we maximize the
coordinate over
the set of pairs with , which is closed, and on which
is
continuous.
Idea. Step
roadmap. ① The set
is compact, so
attains a maximum
on it: facts (A3) and (A4) of Chapter 16’s introduction.
② Push-up claim: if ,
, and ,
then and .
Otherwise one more application of the positive matrix
turns the slack
into a strict
inequality, and a strict inequality leaves room to
increase ,
contradicting maximality. The maximizer therefore gives
the positive eigenvector. ③ For any eigenvalue with eigenvector
, , so
by maximality; hence . ④ If ,
the push-up claim forces equality in the triangle
inequality, which aligns all entries of and gives . ⑤ Subtract a
multiple of until an entry
vanishes: the push-up claim leaves nothing, so is a line. ⑥
Steps ①–⑤ for
give a positive with , and pairing with shows . A second
vector in the generalized eigenspace would give , and pairing with yields . ⑦ A nonnegative eigenvector for would be
orthogonal to , which is impossible.
Here is the proof, following the roadmap.
Proof. Let be . By Definition 18.1.2, is the set of
probability vectors in . Define
Step 1: a maximal . is nonempty: it
contains for every , by
Lemma 19.1.1 (a).
is bounded for
the Euclidean norm on , the norm with
which (A3) is stated. Let be the largest entry of
. If , then
for
every , and since
the entries of
add up to
, some . Then so . Hence , and .
is closed in
(Definition 18.1.6). Let
converge to in the
Euclidean norm. Then each coordinate converges, since
for every .
Every condition defining is a finite list of
nonstrict inequalities and one equation between
expressions built from the entries by sums and products:
, , , and . Each holds for every , and by
the algebra of limits of Chapter 16’s introduction each
survives the limit. So .
By fact (A3) of Chapter 16’s introduction, the closed
bounded set is compact, and the function
is continuous on it. By fact (A4), the extreme value
theorem, it attains a maximum: there are and
a largest number
such that Moreover . Indeed, let be the smallest row sum
of , which is
positive as . The vector satisfies , so and
.
Step 2: the push-up claim.
Claim. If , ,
, and ,
then and .
Proof. Suppose .
Then satisfies and
, so
by Lemma 19.1.1 (b). Put
; by the same rule ,
and Every , so is defined and
positive, and
for every , that
is, . Let and . Then ,
and dividing by preserves the inequality, so . Hence , which contradicts the maximality of . Therefore .
Finally by Lemma 19.1.1 (b), and
, so .
Apply the claim to ,
which is nonnegative and nonzero because its entries add
up to . It gives
with .
Put . So is an eigenvalue of
with a positive
eigenvector.
Step 3: . Let be an
eigenvalue of
and an eigenvector for it. By Theorem 0.6.2 (d) and
Lemma 19.1.2 (a), with
, The vector is
nonnegative and nonzero, since .
Dividing by the sum of its entries,
satisfies , so and . Since
is itself an eigenvalue, (Definition 16.4.1). This
proves (a).
Step 4: eigenvalues of modulus . Let be an eigenvalue
with , and an eigenvector.
The display of Step 3 reads , so the push-up claim
applies to and
gives Hence .
Read the first entry: with , and , because
. By Lemma 19.1.3 there is
with
and for every . Since , we may
divide: , that is, . Therefore and as , . So every
eigenvalue other than has modulus , by Step 3. This
proves (c). We record what the step showed for itself:
every eigenvector for has the form
with , and .
Step 5: . Let be an
eigenvector for ,
and write with and ,
as just recorded. Let , which is positive, and put
. Then is real, by
the choice of , for an index
attaining the
minimum, and . If ,
the push-up claim would give ,
contradicting . So , and . Hence
and .
Step 6: . First a positive left
eigenvector.
is positive, since it has the same entries, and Steps
1–5 used nothing about but its positivity.
Applied to ,
they give with , where . By
Theorem 0.9.5, , so Here , because every term is positive,
so .
Hence and .
Now suppose . The characteristic polynomial splits over
(Corollary 6.5.5), so
Theorem 10.1.3 (c)
applies to and gives . Choose with
, put , and let be least with , which exists by Definition 10.1.2
and Theorem 0.2.11. Since
, . Put . Then by the minimality of , and . So is an
eigenvector for ,
and by Step 5, with . But , so Since and , this is a contradiction. Hence , and
because is an
eigenvalue. Together with Step 5 this proves (b).
Step 7: nonnegative eigenvectors.
Let , , be an eigenvector for an
eigenvalue .
If ,
then Theorem 9.10.6,
applied over to
the left eigenvector for and the right
eigenvector for , gives .
But by Lemma 19.1.1 (b),
applied to the positive matrix . So , and by Step
5, for a scalar . Comparing any
entry, is real and , and it is not
because .
This proves (d).
Finally, (e): is positive, and
Step 6 showed by pairing with , so (a)–(d) hold
for by what
has been proved, with the positive eigenvector of Step 6. This
completes the proof.
Two examples show what the theorem says.
Example
(Perron’s theorem for Chapter 9’s first example)
Check each part of Theorem 19.1.5 for
.
Solution. Example (Eigenvalues and Eigenspaces of a Matrix) found , and . So is an eigenvalue, with the
positive eigenvector : part
(a). It is a simple root of : part (b). The
other eigenvalue has : part (c). Every
eigenvector for
is with
, which has
entries of opposite signs, so none is nonnegative: part
(d). For (e), the columns of both sum to , so and
is a positive left eigenvector for , as the text after Definition 9.10.1
already observed.
Example
(A positive matrix)
Let . Find its eigenvalues and
eigenvectors, and its positive left eigenvector.
Solution. Try the three vectors
, and : So ,
and are eigenvalues. They
are distinct, and a matrix has at most three eigenvalues (Corollary 9.2.3), so
these are all, each with algebraic multiplicity because the
multiplicities add up to (Corollary 6.5.5 (a)).
As checks, and . Hence , with the
positive eigenvector , and
the other two eigenvalues have modulus . The
eigenvectors for
and are the
nonzero multiples of and , and each has entries of both signs, as Theorem 19.1.5 (d)
requires.
For the left eigenvector, solve . Row reduction gives ,
and indeed The left and right eigenvectors for are unrelated in
general; here for . Definition 19.1.2
below scales them so that this pairing is .
Quick check. The swap is nonnegative. Which
conclusions of Theorem 19.1.5 hold
for , and which
fail?
Solution. has eigenvalues and , with eigenvectors
and . So is an
eigenvalue with a positive eigenvector, it is simple,
and the only nonnegative eigenvectors are the positive
multiples of :
(a), (b), (d) and (e) hold. Part (c) fails, since and . The hypothesis that fails is : two entries
are . This is the
matrix whose powers do not converge in the warning of
Chapter 9 §11, and (c) is exactly what was missing
there.
The positive eigenvector is so useful that it gets a
name.
Definition
19.1.2 (Perron Root, Perron Vector)
Let be positive. The number is the
Perron root of . The Perron
vector of is the unique
with and .
The left Perron vector of is the unique
with and ,
where is
the Perron vector.
Existence and uniqueness are Theorem 19.1.5 (a) and
(b): the eigenspace for is a line
through a positive vector, and it meets the hyperplane
in exactly one point, the vector .
By (d), the Perron vector is also the
only eigenvector of in . Likewise, by
(e) and (b) applied to , the positive left
eigenvectors for are the positive
multiples of one , and since , exactly one of them, ,
pairs with the Perron vector to . The two normalizations
differ on purpose: is a probability
vector, and
makes a
projection, the limit of that
§05 finds. For Example (Perron’s theorem for Chapter 9’s first example)
the Perron vector is and the
left Perron vector is , since . For Example (A positive matrix)
the Perron vector is , and the
left Perron vector is ,
since
pairs with to .
Warning. Perron’s theorem
says nothing about the other eigenvalues except their
size. They may be negative, as is in Example (Perron’s theorem for Chapter 9’s first example),
or nonreal: the positive matrix has row sums , hence the eigenvector
for , and its other two
eigenvalues are the roots of , namely
, of modulus . They may
also be repeated, as the eigenvalue of is. Simplicity is claimed
for
alone.
What
positivity buys, and what it costs
Each hypothesis of Theorem 19.1.5 has a
job, and it is instructive to see where it went.
Positivity of was used in the
push-up claim, to turn a nonnegative, nonzero slack into
a strictly positive one; in Step 4, to divide by ; and in Step 1, to
make . For
a matrix that is only nonnegative, each of these uses
fails, and so can each conclusion: Exercise C2 gives a
nonnegative matrix for each of (a)–(d), and the swap of
the Quick check is the one for (c).
§03 shows that one conclusion survives in general,
that is an
eigenvalue with a nonnegative eigenvector, and that most
of the rest returns under a hypothesis much weaker than
positivity. That hypothesis,
irreducibility, is a condition on where
the zero entries are, and §02 introduces it.
Here is the payoff for Chapter 9. A stochastic matrix
has , so is a positive left
eigenvector for .
If is stochastic
and positive, Theorem 19.1.5 (d)
applied to
says that is a
left eigenvector for and for no other
eigenvalue, so . Then (b) and (c) say that is simple and every
other eigenvalue has modulus less than : two of the three
hypotheses of Theorem 9.11.4 hold
automatically. The third, diagonalizability, is the one
§06 removes.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define what it
means for a real matrix to be
nonnegative and to be
positive, and define for a
complex matrix .
- (b) State Theorem 19.1.5.
- (c) True or false: a
positive symmetric matrix is positive definite. Justify
your answer.
- (d) True or false: a
positive matrix has no negative eigenvalue. Justify your
answer.
- (e) True or false:
if
and , then
. Justify your answer.
- (f) In the proof of
Theorem 19.1.5, which
step uses compactness, and why is the quotient
not maximized directly?
Solution.
(a) is nonnegative if
every entry is , and positive if every entry is (Definition 19.1.1).
is
the real matrix whose entry is .
(b) If and , then is an
eigenvalue of
with a positive eigenvector ; it is
algebraically simple; every other eigenvalue has modulus
less than ; every
nonnegative eigenvector is a positive multiple of ; and the same
holds for ,
which gives a positive left eigenvector.
(c) False. is positive and symmetric
with the eigenvalue ; the warning after Definition 19.1.1
computes for .
(d) False. has the eigenvalue (Example (Perron’s theorem for Chapter 9’s first example)).
Perron’s theorem controls only the modulus of the other
eigenvalues.
(e) False. , the
two differ, and both have spectral radius .
(f) Step 1: the
set is closed and
bounded, so by (A3) and (A4) the coordinate attains a maximum on
it. The quotient is undefined where some . For a
nonnegative matrix its natural repair can be
discontinuous on the boundary of (for it jumps at
), so the
extreme value theorem does not apply to it directly. For
positive the
repair is in fact continuous, but proving that costs
more than maximizing over .
B. Practice
Exercise
(B1: A Perron vector by hand)
Let . Find the eigenvalues of
, its Perron
root, Perron vector, and left Perron vector. Check that
no eigenvector for the other eigenvalues is
nonnegative.
Solution. Expanding along the
first row, (Check: and .) So the eigenvalues are , and . Solving
, whose first two rows are and
, gives ; indeed . The entries of add up to , so the Perron vector
is .
For the left eigenvector, gives the multiples of , and . Against the Perron vector, , so by Definition 19.1.2 the
left Perron vector is .
For : gives ,
since . For : ,
since . For each has entries of both signs, so neither is
nonnegative, as Theorem 19.1.5 (d)
predicts.
Exercise
(B2: Which order?)
For each matrix, decide whether it is nonnegative,
whether it is positive, and whether it is positive
definite. Justify your answers, and say whether Theorem 19.1.5
applies.
- (a)
- (b)
- (c)
- (d)
- (e)
Solution. For a real symmetric
matrix,
positive definite means both eigenvalues are positive
(Definition 13.1.1,
with the spectral theorem).
(a) Positive,
hence nonnegative. Eigenvalues , both positive, so
positive definite. Perron applies: with eigenvector
.
(b) Positive,
hence nonnegative. Eigenvalues , so
not positive definite. Perron applies:
with
eigenvector ,
and .
(c) Not
nonnegative, since the off-diagonal entries are ; so not positive, and
Perron does not apply. It is positive definite, with
eigenvalues .
(d) Nonnegative,
not positive (the entry is ), and not symmetric, so
not positive definite by clause (P1). Perron does not
apply, although here is an eigenvalue with the eigenvector ,
which is not positive.
(e) Positive.
Eigenvalues and
, so positive
semidefinite but not positive definite,
as gives . Perron applies: , eigenvector
, and the
eigenvalue has
modulus less than .
Exercise
(B3: Bounds from the smallest and largest entry)
- (a) Show that for every
real , where
is the all-ones
matrix.
- (b) Let with
for all , where
.
Prove that .
- (c) Hence bound
for , and compare with its exact
value.
Solution.
(a) , so is an eigenvalue of
. Also , since every
entry of is a
sum of ones. If
with ,
then ,
so and .
Hence ,
and because the eigenvalues of are times those of .
(b) The
hypothesis says . By Proposition 19.1.4
(a), applied twice, , and by (a) this reads .
(c) The entries
lie between and
and , so . In
fact every row sums to , so , and Theorem 19.1.5 (d)
says the positive eigenvector belongs to . Hence .
C. Going deeper
Exercise
(C1: Symmetry passes to the Perron vector)
Let
be with
Perron vector , and let be a permutation
matrix with .
- (a) Prove that .
- (b) Deduce that the
Perron vector of has equal
first and second entries, and find it.
- (c) Deduce that if
commutes
with the cyclic permutation matrix of , then its Perron vector is .
Hint: for (a), is a positive
vector in .
Solution.
(a) By Lemma 3.4.7 (b),
, so
. Hence . The entries of are those of
in another
order ( sends to ), so
and its entries add up to . By Definition 19.1.2 and
the uniqueness proved after it, .
(b) Let be the permutation
matrix that swaps and . Then is with rows swapped and columns
swapped, which
is again,
because rows and
of are equal and so are
columns and . By (a), ,
that is, .
Now try : , and requires and
,
that is, , so or . The positive choice gives the
eigenvector with eigenvalue , and by Theorem 19.1.5 (d)
this is the Perron eigenvector, so and the
Perron vector is .
(c) Let be the cyclic
permutation matrix, for and . If , then by Lemma 3.4.7 (b). By
(a), , which says and for , so all entries
are equal. As they add up to , .
Exercise
(C2: Every conclusion fails for some nonnegative
matrix)
For each part of Theorem 19.1.5, (a) to
(d), give a nonnegative matrix for which that part fails, and
name the step of the proof that breaks. Then give a
nonnegative matrix for which (a), (b) and (c) fail at
the same time.
Solution.
(a) has , and its
eigenvectors are the nonzero multiples of , none
positive. In the proof, came from the smallest row sum, which
here is ; and the
push-up claim fails, since
satisfies without being positive.
(b) : is a double
eigenvalue and . Step 5 fails:
can be nonzero and nonnegative with a zero entry, since
is no longer forced.
(c) : the eigenvalue has modulus . Step 4 fails:
equality in the triangle inequality (Lemma 19.1.3) is
automatic when each row has a single nonzero term, so it
aligns nothing.
(d) : the
eigenvector belongs to . Step 7
fails, because the left eigenvector for is , which is not
positive, and is no contradiction.
For all three at once, take It is block upper triangular with diagonal
blocks and , so by Theorem 7.8.4,
applied to
over , as the
paragraph after it notes. Hence and , so (b)
fails, and , so (c) fails. The system reads and , which
forces ; so
every eigenvector for is a multiple of , none of them
positive, and (a) fails.
Exercise
(C3: The Perron root is strictly monotone)
Let with and .
- (a) Prove that .
- (b) Show by an
example that the conclusion fails if is weakened to
.
Hint: pair with a
positive left eigenvector of , where is the Perron
vector of .
Solution.
(a) , so
is positive too.
Let be the Perron vector of , and by Theorem 19.1.5 (e) let
satisfy . Then The matrix is nonnegative and nonzero, say ,
so ,
every other term being . Since , dividing gives .
(b) and
satisfy
and , with
. In the argument of (a), the Perron vector of
is replaced by
, and
: the extra mass sits where the
eigenvector does not look.