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 non-negative, so each entry of the product is a sum
of non-negative 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; Non-negative 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
non-negative 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
non-negative, and so is every permutation matrix.
- The degenerate cases. The zero
matrix is non-negative 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 , .
Non-example by minimal change. Take
the positive matrix and change its entry to . The result is still non-negative 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 non-negative
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 non-negative. 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 non-negative numbers is non-negative. 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
non-negative 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 non-negative numbers. For the
comparison in (a), write as a sum of
two products of non-negative factors; for (b), one
positive term in a sum of non-negative terms is enough;
and (c) is (a) applied one column at a time.
Proof.
(a) Each entry
is a sum of products of non-negative
numbers, so . Next, , and both
terms are non-negative 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 non-negative 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 non-negative 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 non-negative 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
non-strict 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
non-negative eigenvector of is a positive multiple
of . In
particular, no eigenvector of for an eigenvalue
other than is
non-negative;
- (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 non-negative 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
non-negative 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 non-empty: 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
non-strict 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 non-negative and non-zero 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
non-negative and non-zero, 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: non-negative 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 non-negative: 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 non-zero
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 non-negative. 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 non-negative 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 non-real: 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 non-negative, non-zero slack
into a strictly positive one; in Step 4, to divide by
; and in Step
1, to make . For a matrix that is only non-negative, each
of these uses fails, and so can each conclusion:
Exercise C2 gives a non-negative 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 non-negative 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
non-negative 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 non-negative 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
non-negative 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
non-negative 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
non-negative.
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
non-negative, as Theorem 19.1.5 (d)
predicts.
Exercise
(B2: Which order?)
For each matrix, decide whether it is non-negative,
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 non-negative. Eigenvalues , both positive, so
positive definite. Perron applies: with eigenvector
.
(b) Positive,
hence non-negative. Eigenvalues , so
not positive definite. Perron applies:
with
eigenvector ,
and .
(c) Not
non-negative, since the off-diagonal entries are ; so not positive, and
Perron does not apply. It is positive definite, with
eigenvalues .
(d) Non-negative,
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 non-negative
matrix)
For each part of Theorem 19.1.5, (a) to
(d), give a non-negative matrix for which that part fails, and
name the step of the proof that breaks. Then give a
non-negative matrix for which (a), (b) and (c) fail at
the same time.
Solution.
(a) has , and its
eigenvectors are the non-zero 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
non-zero and non-negative 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 non-zero 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 non-negative and non-zero, 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.