Chapter 9 asked what happens to as grows, and could answer
only for diagonalizable matrices: the powers of behave like the powers
of its eigenvalues. For a Markov chain that left a gap,
because a transition matrix need not be diagonalizable.
The Jordan form closes the gap completely. This section
characterizes, in terms of the eigenvalues and the block
sizes alone, when tends to zero,
when it stays bounded, when it converges, and when the
geometric series converges.
Convergence here means what it meant in Chapter 9:
entrywise. No notion of the size of a
matrix is used. Chapter 16 introduces norms and
re-proves several of these results in a way that also
gives numerical bounds; the price of doing without them
is that we must look at one entry at a time, and the
Jordan form is what makes that possible.
Entrywise
limits and bounds
Definition
10.10.1 (Entrywise Convergence and
Boundedness)
Let be matrices in and
.
- (a) The sequence
converges to , written , if for
every position the sequence of
complex numbers converges to
. We then
write .
- (b) The sequence
is
bounded if there is a real with for all and
all positions .
- (c) A series
converges to if its sequence of
partial sums
converges to .
In words: nothing new is happening. Each of the positions is watched
separately, and the words mean for matrices exactly what
they mean for the finitely many number sequences at
those positions. Since a finite set of bounds can be
replaced by their maximum, (b) is the same as asking
each entry sequence to be bounded.
Two reductions make every proof below short. The
first moves the question along a similarity, so that we
may assume is a
Jordan matrix. The second computes the powers of a
single Jordan block.
Lemma
10.10.1 (Convergence and Boundedness Survive a
Similarity)
Let with for an invertible , and let
.
Then:
- (a) if and only
if ;
- (b) is bounded if
and only if is bounded.
Proof. By Proposition 4.2.6
(c), for every . Writing out the
products (Definition 0.9.9), the
-entry of
is a linear combination of the entries of with coefficients
that do not depend on . So if , then by
(B3) each entry of converges to the
matching combination of the entries of , that is, ;
and if for all , then , a bound independent of , so is bounded. The
converses follow by exchanging the roles of and , using .
For the second reduction, recall from Lemma 10.9.1,
applied to the polynomial , that with zeros below the diagonal. Everything in
this section is read off this one formula. Two remarks
about it: the binomial coefficient is bounded by , since and grows without bound, while is
constant. So the only question is whether the geometric
factor
beats the polynomial factor .
Quick check. Compute for and
for ,
and say in each case whether it tends to , stays bounded, or
grows without bound.
Solution. Here , so the entry is
,
of modulus .
For this is , which tends to by (B1) with and . For it is , which
grows without bound. The modulus of decides, and when
the block size decides.
Powers
tending to zero
The powers of die out exactly when
every eigenvalue has modulus less than one.
Theorem
10.10.2 (Powers Tending to Zero)
Let , . Then if and only if every eigenvalue of satisfies .
Idea. Pass to the
Jordan form and look at one entry: it is ,
a polynomial in
times a geometric sequence that decays, and geometric
decay wins. The other
direction needs no Jordan form at all: an eigenvector
turns into
.
Proof. Suppose
for every . By Theorem 10.3.1,
with a Jordan matrix, whose
diagonal entries are the
eigenvalues of
(Corollary 10.3.2
(a)). By Theorem 8.1.4 (b),
is the
direct sum of the blocks ,
so each entry of is either for every or of the form
with . For the latter, with , if the entry is for ; otherwise, for
, by (B1), the factor being a constant.
So ,
and by Lemma 10.10.1
(a).
Suppose and let with eigenvector .
Then for every (induction on ). Pick a coordinate
with . The -th entry of is a
linear combination of entries of with coefficients
, so
it tends to by
(B3); that entry is , so and
hence by (B3). If , then for every and the limit cannot be
. Hence . This proves the theorem.
Note the asymmetry: the hard direction needs the
Jordan form, the easy one needs only an eigenvector.
That pattern repeats in the next two theorems.
Warning. The condition is
on the eigenvalues, not on the entries. Every
entry of has modulus less than , yet , so is an eigenvalue and
grows without bound. Conversely, a
matrix with huge entries can have all eigenvalues : the matrix squares to . Nothing can be
concluded from the size of the entries alone.
Powers
that stay bounded
Dropping “tends to zero” to “stays bounded” allows
eigenvalues on the unit circle, but only if they carry
no chains: a block of size contributes an
entry
of modulus .
Theorem
10.10.3 (Power-Bounded Matrices)
Let , , with Jordan form . The sequence is
bounded if and only if
- (i) every eigenvalue
of satisfies , and
- (ii) every
eigenvalue
with has all of its blocks in
of size , equivalently , equivalently occurs to the
first power in .
Proof. Write with
(Theorem 10.3.1).
By Lemma 10.10.1 (b),
is bounded
if and only if is, and by Theorem 8.1.4 (b)
the latter holds if and only if every block sequence
is bounded. The three reformulations in (ii) are Corollary 10.3.2
(a), (b), and (c): all -blocks have size
exactly when
their number equals their total size, and exactly when
the largest of their sizes is .
Assume (i) and (ii), and fix a block of . If , then
by Theorem 10.10.2
applied to the single block , whose only
eigenvalue is , hence
is bounded by (B3). If ,
then by (ii),
so is a matrix of
modulus . Either way the block sequence is bounded, so
is bounded
and so is .
Assume is
bounded, hence so is , hence so is
every block sequence.
Proof of (i). Let be an eigenvalue
and
one of its blocks. The -entry of is
, so
is bounded; by (B2) this forces .
Proof of (ii). Suppose some eigenvalue with
had a block with . Its -entry at the -th power is , of modulus , which is unbounded — contradicting the
boundedness of that block sequence. So every such block
has size . This
proves the theorem.
Powers
that converge
Boundedness is not convergence: alternates between two
matrices forever. Among the eigenvalues of modulus , only has
convergent powers, because has to sit
still.
Theorem
10.10.4 (Convergent Matrices)
Let , , with Jordan form . Then converges if and
only if every eigenvalue of satisfies
- (i) , or
- (ii) and all of
its blocks in
have size .
In that case where is the matrix, in the standard basis,
of the projection onto along if , and
otherwise.
Idea. For the shape of the answer,
take the Jordan form and let in each
block: the blocks with go to , the blocks stay at
. So tends to the diagonal matrix that
marks the -blocks,
which is the matrix of a projection; conjugating back
identifies the two subspaces. For the converse, the
-entry of a
block is , and if that
converges to then
so does , giving and forcing
or
.
Proof. Write with
(Theorem 10.3.1),
and let be the corresponding Jordan
basis, the columns of . For each let be
the span of the
basis vectors belonging to block , so that .
Suppose every eigenvalue satisfies (i) or (ii). Fix a
block. If , then by Theorem 10.10.2
applied to the block ,
whose only eigenvalue is . If , then by (ii) and for
every . By Theorem 8.1.4 (b),
is the
direct sum of these, so where
is the diagonal matrix carrying in the positions of the
blocks with and
everywhere else. By Lemma 10.10.1 (a),
.
It remains to identify . The matrix is the matrix in the
basis of the
projection onto because fixes each basis
vector of the first family and kills each of the second
(Theorem 4.5.1).
Since the columns of are the vectors of
, is the
change-of-coordinates matrix from to the standard
basis, so is the matrix of that projection in the
standard basis (Theorem 4.2.3).
Now, for any , Indeed each with is killed
by , hence lies in (Corollary 10.1.2
(a)); the sum on the left is direct and has dimension
by Corollary 10.3.2
(a); and by Theorem 10.1.3
(c). An inclusion of subspaces with equal dimensions is
an equality (Theorem 1.6.8,
applied inside ). Hence , and if , with
otherwise. Finally, when , condition (ii) says all -blocks have size , so by
Corollary 10.3.2
(a), (b); since with , we get . So
as stated.
Suppose
converges. By Lemma 10.10.1 (a)
so does ,
hence so does each block sequence. Fix a block .
Case . Impossible: a convergent sequence is
bounded (B3), so this is excluded by Theorem 10.10.3.
Case
and . The -entries give a
convergent sequence . The
sequence is a tail of the same sequence, so it
also converges to ; on the other hand
by (B3).
Hence , that is, , and forces
. But for every , so by
(B3), a contradiction. So this case does not occur
either.
Case . If , the -entry of is , which does not converge. So .
The three cases leave exactly (i) and (ii). This
proves the theorem.
The limit deserves a sentence. It is a projection, so
—
which had to be true, since by (B3) — and it
acts as the identity on the eigenvectors for and annihilates
everything belonging to the other eigenvalues. In the
long run,
forgets all of except the fixed
space .
Example
(Deciding and Computing Limits of Powers)
For each matrix, decide whether tends to , stays bounded,
converges, and compute when it exists.
- (a) .
- (b) .
- (c) .
Solution.
(a) , so the only eigenvalue is . Put ; then and , so
and the Jordan form is . Condition (ii)
of Theorem 10.10.3
fails, so is
unbounded, and in particular does not
converge. Explicitly, and commute and , so the
binomial theorem gives which grows linearly.
(b) , with roots , both of
modulus . By Theorem 10.10.2,
(so
also bounded and convergent). Explicitly ,
so and , and every entry has
modulus at most .
(c) is already a Jordan matrix. Its
eigenvalues are ,
with a single block of size , and , with . So condition (i) or (ii) holds for each
eigenvalue and converges by Theorem 10.10.4.
With , the
matrix of the
proof is , so the projection onto along . Explicitly, by Lemma 10.9.1,
and by (B1).
Markov
chains, finished
Chapter 9 proved that a Markov chain settles down
under three hypotheses: diagonalizable over
, , and for every other eigenvalue (Theorem 9.11.4). The
first hypothesis can now be dropped, and more: for a
stochastic matrix, the block condition of Theorem 10.10.3
holds automatically, because the powers of a stochastic
matrix have entries in .
Corollary
10.10.5 (Convergence of a Markov Chain)
Let be stochastic (Definition 9.11.1),
. Then:
- (a) is bounded;
consequently every eigenvalue of satisfies , and every eigenvalue with
has only
blocks. In particular .
- (b) converges if and
only if is the
only eigenvalue of of modulus ; and then is the
projection onto along .
Proof.
(a) By Proposition 9.11.3
(b), every
is stochastic, so its entries are nonnegative and each
of its columns sums to ; hence every entry lies
in and is bounded with
. Now apply
the
direction of Theorem 10.10.3.
Since by Proposition 9.11.3
(c), the -blocks
exist and all have size , so by
Corollary 10.3.2
(a), (b).
(b) By (a), every
eigenvalue has
and every eigenvalue of modulus has only blocks. So the
criterion of Theorem 10.10.4 —
each eigenvalue has , or equals with only blocks — holds
precisely when no eigenvalue has .
The limit is the one given by Theorem 10.10.4.
So the only obstruction to a Markov chain settling
down is an eigenvalue of modulus other than itself — periodicity,
in the language of probability. Chapter 9’s warning
example, the swap , has the
eigenvalue and
is exactly this obstruction.
Example
(A Two-State Chain)
Let .
Decide whether converges and find
the limit.
Solution. is stochastic: the
entries are nonnegative, and each column sums to . Its characteristic
polynomial is so and the only eigenvalue of
modulus is . By Corollary 10.10.5
(b),
converges.
For the limit, , and gives
; the
steady state is , the multiple of whose entries sum
to . Also , and gives . Since the
two eigenvalues are distinct,
and the limit
is the projection onto along . Computing
it in the basis : with , , and , so Check. , as
Theorem 9.11.4
predicts; since ; the
columns of are
the steady state, so every initial probability vector
gives
. And is
already close to , the error decaying
like .
The
geometric series of a matrix
The scalar identity
for has a matrix version, with the same proof and
the same hypothesis read off the eigenvalues.
Theorem
10.10.6 (Neumann Series)
Let , . Then the series
converges if and only if every eigenvalue of satisfies . In that case is invertible and
Idea. Telescoping gives , an exact identity for
every . If is invertible,
solve it for the partial sum and let , where Theorem 10.10.2
kills .
Conversely, the terms of a convergent series tend to
, which is the
hypothesis of that theorem again.
Proof. Suppose
for every . In particular , so
— a vector with is a vector with —
and is
invertible (Theorem 9.2.6). Put
. Multiplying out and
canceling, hence . By Theorem 10.10.2,
.
Each entry of
is a fixed linear combination of the entries of , with
coefficients from , so by (B3)
it converges to the corresponding combination for , that is, .
Suppose converges. Fix a position ; the series of
complex numbers converges, so by
(B4). This holds at every position, so , and Theorem 10.10.2
gives for every eigenvalue. This proves the
theorem.
Example
(Inverting by Summing a Series)
Let . Verify
that
converges, sum it, and compare with .
Solution. , so and both eigenvalues have modulus
. By
Theorem 10.10.6
the series converges.
Summing it. , so
and . Grouping the partial sums by parity,
which is legitimate because each entry sequence splits
into two convergent pieces (B3), the scalar sum being the case of Theorem 10.10.6
applied to the matrix .
The inverse. has determinant ,
so by Theorem 0.9.8 in agreement.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define entrywise
convergence and entrywise boundedness for a sequence of
matrices.
- (b) Write down the
entries of , and
say which one shows that a block of size with
has unbounded powers.
- (c) State the three
criteria: , bounded, convergent.
- (d) True or false:
if every entry of has modulus less than
, then . Justify
your answer.
- (e) True or false:
if is
bounded then it converges. Justify your answer.
- (f) For which does converge,
and what is the sum?
Solution.
(a) if
for every position ; is bounded if
there is one constant with for all and all (Definition 10.10.1).
(b) for , with
zeros below the diagonal (Lemma 10.9.1 with
). The
entry with is
, of
modulus when
.
(c) if and only
if every eigenvalue has (Theorem 10.10.2);
is bounded
if and only if every eigenvalue has
and those with
have only blocks (Theorem 10.10.3);
converges
if and only if every eigenvalue has or equals with only blocks (Theorem 10.10.4).
(d) False. has the
eigenvalue , and
is unbounded; see the warning after
Theorem 10.10.2.
(e) False. satisfies , so alternates between
and and is bounded but not
convergent. Its eigenvalues are , and the eigenvalue
is what Theorem 10.10.4
excludes.
(f) Exactly when
every eigenvalue has , and then the sum is (Theorem 10.10.6).
B. Practice
Exercise
(B1: Decide the behavior)
For each matrix over , decide whether , whether
is
bounded, and whether converges.
Justify your answer.
- (a) .
- (b) .
- (c) .
- (d) .
Solution.
(a) The only
eigenvalue is , of modulus
, so by Theorem 10.10.2;
hence it is bounded and convergent. (The superdiagonal
is irrelevant: by
Lemma 10.9.1 the
-entry of
is by
(B1).)
(b) , so
, both of modulus , and the eigenvalues
are distinct, so every block has size . By Theorem 10.10.3,
is
bounded; it does not tend to (Theorem 10.10.2)
and does not converge, since the eigenvalue has modulus and is not (Theorem 10.10.4).
Concretely , so the powers cycle through four
matrices.
(c) The
eigenvalue has a
block of size , so
Theorem 10.10.3
(ii) fails: is
unbounded, hence neither convergent nor
tending to . The
-entry of
is .
(d) , so for and
trivially: all eigenvalues are . The large entry does not matter,
illustrating the warning after Theorem 10.10.2.
Exercise
(B2: Computing limits)
- (a) Let . Show that converges and find
the limit, both by Theorem 10.10.4
and by a direct computation of .
- (b) Let . Find and
identify it as a projection.
Solution.
(a) , so . The
eigenvalue has
and the eigenvalue has , so its
single block has size ; by Theorem 10.10.4
the powers converge, and the limit is the projection
onto along
.
Now gives
and . With and , Directly. , so for every
and the
limit is . (
is itself a
projection, and the theorem returns it
unchanged.)
(b) is upper triangular,
so (Theorem 7.4.6). Both
criteria hold: , and so the -block has size . Solving with gives ; solving with gives . With we have and . Multiplying in two steps,
and then This is the projection onto along
: it
fixes
and sends to
. Check. with and , read off ; the
first values are , climbing towards the
fixed point , that is .
Exercise
(B3: A Neumann series)
Let .
- (a) Explain why
converges.
- (b) Compute
directly.
- (c) Compute the
partial sum and compare it with (b).
Solution.
(a) is upper triangular
with both diagonal entries , so
(Theorem 7.4.6) and
. By Theorem 10.10.6
the series converges, with sum .
(b) , of
determinant . By Theorem 0.9.8,
(c) Write
with , ; then
by the binomial theorem, the two summands commuting. So
Summing the whole series the same way, , so comparing with (b) reads
off and . The two partial sums and , about and , are on their way to
and ; the convergence
is geometric, as the factor shows.
C. Going deeper
Exercise
(C1: Bounded but not convergent)
- (a) Give an example
of
with
bounded but not convergent, and one with convergent but
.
- (b) Prove that if
, then
and
.
- (c) Deduce that if
with
invertible, then and .
- (d) Give an
invertible with
and
, so that the invertibility of , not of , is what part (c)
needs.
Solution.
(a) For the
first, : , so alternates between
and and is bounded but not
convergent; its eigenvalues are . For the second,
: .
(b) Each entry of
is a sum of products of entries of
, so by (B3)
it converges to the corresponding expression in the
entries of ;
hence . But is a
subsequence of — more
precisely, for each position the sequence is a
subsequence of the convergent sequence , so it has
the same limit . Hence . Similarly
, and the left side is a tail of the
convergent sequence, so it tends to , while the two right
sides tend to
and by (B3).
Hence .
(c) Suppose with invertible. By (b),
;
multiplying by gives . Then reads . (Conversely
gives , so
this case really occurs.)
(d)
is invertible, and , which is
neither nor
— and not
invertible. So no hypothesis on alone forces : by Theorem 10.10.4
the limit is the projection onto along the other
generalized eigenspaces, and that projection is or only in the extreme
cases and .
Exercise
(C2: Chapter 9’s Markov theorem without
diagonalizability)
Let be stochastic with and for every eigenvalue .
- (a) Prove that for
every with . Hint:
.
- (b) Prove that converges to a
stochastic matrix , and deduce that
has a steady
state with
.
- (c) Deduce that
and that for every probability vector ,
without assuming that is
diagonalizable.
Solution.
(a) Since is stochastic, (Proposition 9.11.3
(c)), so .
Iterating times,
. Let , so (Corollary 10.1.2
(a)). Then and gives , so
.
(b) By hypothesis
is the only
eigenvalue of modulus , so converges by Corollary 10.10.5
(b); call the limit . Every is stochastic (Proposition 9.11.3
(b)), so all its entries are and each of its
columns sums to .
Both properties pass to the limit: a limit of real
numbers is
, and a column
sum is a finite sum of entries, so it converges to the
sum of the limits (Chapter 9 §11). Hence is stochastic, and
in particular .
By Theorem 10.10.4,
is the
projection onto along , so .
Since
and (Theorem 9.3.1), is a line. Each
column of lies
in (Definition 0.9.9:
column is ) and is a
probability vector, hence is fixed by and is a steady state.
Any two probability vectors on the same line are equal:
if with both entry sums equal to , then . So all the columns
of are one and
the same steady state , and .
- (c) All columns of
equal , which is
exactly the statement . (Independently of (b), part (a)
confirms it: fixes because , and
kills every with because
;
by Theorem 10.1.3 (a)
those two conditions determine the projection onto along
the rest, using and Theorem 1.6.8.) For
a probability vector , each entry of
is
a fixed linear combination of entries of , so by (B3) No diagonalizability was used: the blocks for
the eigenvalues may have any sizes, since Theorem 10.10.2
does not care. This removes the diagonalizability
hypothesis from Theorem 9.11.4.