Chapter 10 §09 built out of a series
and closed with a promise: “Chapter 16 will return to
with norms
available, which give quantitative bounds instead of
exact formulas.” That is what this section does. It does
not rebuild the exponential; Definition 10.9.2
and Theorem 10.9.3
stand as they are, and the Jordan form is not touched.
What is new is that the series now has a size, so its
sum has a ceiling, its truncation has an error bound,
and its behavior as has a rate.
The second half takes the other step Chapter 10 could
not: it differentiates. The derivative of the
determinant and the derivative of the inverse are both
needed later in the book, and both require one fact from
calculus that linear algebra does not supply. That fact
is stated before it is used.
Throughout, is the
operator norm on induced by a
norm on (Definition 16.3.2), so and (Theorem 16.3.2 (c),
(d)).
How big is
the exponential
Chapter 10 §10’s criteria answered whether;
the norm answers how much. The bound to aim at
is the one the scalar case suggests: , because the series has nonnegative
terms once every term is replaced by its modulus. The
matrix proof is the same sentence with
submultiplicativity in place of .
One scalar fact is needed and is not on the chapter’s
list of imports. We name it here rather than let it in
quietly.
Theorem
16.6.1 (Bounds for the Exponential)
Let and write . Then
- (a) ;
- (b) ;
- (c) .
In particular for every real .
Idea. All three are the same
computation stopped at a different place: bound the norm
of a partial sum by the corresponding partial sum of
, then
let the partial sums converge. The only thing that needs
care is the passage to the limit, and Lemma 16.1.1 does it,
exactly as in Theorem 16.5.1. For the
second inequality in (c), compare with .
Proof. Write . By Theorem 10.9.3 the
sequence
converges entrywise to , hence by Corollary 16.2.4, hence
by Lemma 16.1.1. The same three
steps apply to and to . So in each part it suffices to bound the
partial sums, uniformly in .
(a)
Submultiplicativity gives
for , by
induction, and . By subadditivity and the
quoted fact above, Letting gives .
(b) The same
estimate with the term removed: since the partial sums of
increase to .
(c) Removing the
terms and
in the same
way gives For the second inequality, note that for every , so . Summing over and substituting
,
The final claim is (a) applied to , whose norm is by
homogeneity. This proves the theorem.
Part (c) is the statement that agrees with to second order
in , with
an explicit constant. It is the bound one uses when
is a small
perturbation, and it is the counterpart, for the
exponential, of Theorem 16.5.1 (c).
Example
(Where the bound is exact, and where it is
useless)
Compare with
for
- (a) ;
- (b) , and more generally
for .
Solution.
(a) is Hermitian, hence
normal, so its singular values are the moduli of its
eigenvalues and by Theorem 16.3.3 (c). By Definition 10.9.1
(or directly from the series, entry by entry) ,
again normal, so .
The bound is attained exactly. The same happens for
every with
, so no
constant smaller than can be inserted in Theorem 16.6.1 (a).
(b) , so , , and grouping
the series by parity gives, using fact (A1) of Chapter
10 §09 for the series of and and its (A3) to
rearrange a convergent series into its even and odd
parts, a real orthogonal matrix. Hence for
every , while
and the bound reads . At the bound is about
and the truth
is .
Warning. The bound sees
only the size of , never the direction
of its spectrum. Part (b) above is the extreme
case: stays at
while runs away.
The reason is that Theorem 16.6.1 throws away
every cancellation in the series at the first step, when
is
replaced by . Any
statement about for
large must come from the
eigenvalues instead, which is the subject of the next
subsection.
Quick check. Why does Theorem 16.6.1 (a) fail for
the Frobenius norm, and what is the correct statement
for it?
Solution. Because ,
so already at the claim reads . Repeating
the proof with the term kept separate gives the correct version for
any matrix norm: . This is the same correction
as in Exercise (C3: Without ),
and it comes from the same place: only an induced norm
has .
Decay in
the stable case
The warning above says the bound is the
wrong instrument for large . The right one reads
the eigenvalues, and the bridge to the discrete theory
of §04 is the observation that the exponential turns the
real part of an eigenvalue into a
modulus.
Lemma
16.6.2 (The Spectrum of the Exponential)
Let . Then , and
Idea. The eigenvalues of are the numbers
for
, which the Jordan form makes visible.
Taking moduli turns into ,
and the largest of finitely many such numbers is the one
with the largest exponent.
Proof. By Theorem 10.3.1
there are an invertible and a Jordan matrix
with , and the
diagonal of
lists the eigenvalues of with multiplicity. By
Theorem 10.9.4
(a), . By Theorem 10.9.3
each block is
upper triangular with on its
diagonal, so
is upper triangular with diagonal ; hence by Theorem 9.7.4 (b).
Similar matrices have the same characteristic polynomial
(Theorem 7.10.3), so
, which is the first claim.
For the second, by fact (A1) of
Chapter 10 §09, and is nondecreasing on — for , by fact (A1) of Chapter 10 §09 — so the
largest of the finitely many numbers
is . This
proves the lemma.
Chapter 12 §10 called
stable when every has
(Definition 12.10.2).
In the language of the lemma, is stable exactly when
— the continuous-time condition and Chapter 10 §10’s
discrete-time condition are the same condition, read
through the exponential.
Theorem
16.6.3 (Exponential Decay of a Stable
System)
Let , let , and let be real.
Then there is a constant , depending on , on , and on the norm,
with In particular, if is
stable then may be taken
negative, and every solution of satisfies
Idea. Sample the flow at integer
times and use §04. The matrix has
by Lemma 16.6.2, so Corollary 16.4.5 bounds all
of its powers by one constant; unwinding the powers
gives at every integer . Between the integers,
with , and
the crude bound Theorem 16.6.1 (a) is more
than enough to cover a gap of length . The whole point is
that the crude bound is applied only on a bounded
interval, where crudeness costs a constant and not a
rate.
Proof. Put .
Multiplying a matrix by a scalar multiplies every
eigenvalue by , so
by Lemma 16.6.2, using . Fix any with .
By Corollary 16.4.5 (b) there
is with
for every integer .
Since
commutes with itself, Theorem 10.9.4 (d)
gives for all real ; in particular by
induction on .
Hence , and
Now let
and let be the
integer part of ,
so that and
.
Then , so by submultiplicativity
and Theorem 16.6.1 (a), using in the last step. Finally , again because
.
So the constant works for every .
For the last statement, suppose is stable, so , and choose
.
By Theorem 10.9.6 the
unique solution with the given initial value is , so by Theorem 16.3.2 (a). Since
, as — this is
fact (A5) of Chapter 10 §09 with , quoted there and
quoted again here — so ,
and by Corollary 16.2.4 the vectors
tend to
. This
proves the theorem.
Example
(Decay after a detour)
Let . Find
, compute
exactly, and find the smallest constant that works in Theorem 16.6.3 for .
Solution. The eigenvalues.
is upper
triangular with both diagonal entries , so (Theorem 9.7.4 (b)) and
:
the matrix is stable.
The exponential. Write with . The two
summands commute and , so Corollary 10.9.5
gives The absolute row sums are and , so for by Theorem 16.3.3 (b).
The transient. The function
has derivative , so it rises from at to
at ,
and only then decays. A stable matrix does not decay
from the start.
The constant. We need the smallest with for all , that is, . The derivative of
is
, which is positive for
and
negative for , so by fact (A6) of the chapter
introduction the maximum is at and The rate is honest and
the constant pays for the hump.
Differentiating a matrix-valued function
A matrix whose entries vary — a family , a curve in — is
differentiated entrywise, exactly as Chapter 10 §09
differentiated . The two derivatives this book needs
later, of and
of inversion, are algebraic facts with one analytic
ingredient, and the ingredient is named first.
Definition
16.6.1 (Derivative of a Matrix-Valued
Function)
Let be an open interval and , written . Call
differentiable at if every entry
function is differentiable at , and then set
The prime here always means the derivative in ; no dual map (Definition 5.4.1) appears
anywhere in this section, so the notation cannot
collide. By Corollary 16.2.4 the
definition can be restated without coordinates: is differentiable at
with derivative
exactly when
in any norm at all. Both readings are used
below, the entrywise one to import calculus and the norm
one to take limits.
Lemma
16.6.4 (Product Rule for Matrices)
Let and be differentiable at . Then so is ,
with
Proof. Fix a position . The entry
function is , a finite sum
of products of functions differentiable at . By (D1) it is
differentiable at with derivative which is the -entry of . Since this holds at every
position, Definition 16.6.1 gives the
claim. Note that the order of the factors is preserved
throughout: matrices do not commute, and the product
rule must not be written even for . This proves the
lemma.
The
derivative of the inverse
Nothing so far says that is
even defined near , let alone
differentiable. Both come from §05.
Theorem
16.6.5 (Derivative of the Inverse)
Let be differentiable at , with invertible. Then
is invertible
for all in some
open interval around , the function is
differentiable at , and
Idea. The formula is what one gets
by differentiating with Lemma 16.6.4 and solving —
but that argument presupposes what has to be proved,
namely that
is differentiable. So run it in the honest order. The
difference of two inverses factors as ; divide by and the middle
factor becomes a difference quotient, which converges by
hypothesis, while the outer factor converges because
inversion is continuous (Corollary 16.5.2). The limit
of the product is the product of the limits, and that is
the formula.
Proof. Write . By (D2)
every entry of
is continuous at , so entrywise
as , hence
by Corollary 16.2.4. By Corollary 16.5.2 there is
therefore an open interval on which , so that is invertible for
, and on
which as .
Let with
.
Multiplying on the left by and on the
right by ,
Divide by : As the middle factor tends to , by Definition 16.6.1. The left
factor tends to , by the first
paragraph. Products of convergent matrix families
converge to the product of the limits: if
and then and is bounded
near because
. Applying this twice, the
right-hand side converges to .
Hence the difference quotient on the left converges,
which by Definition 16.6.1 is exactly
the differentiability of at , with the stated
derivative. This proves the theorem.
Warning. The two copies of
sit on
either side and cannot be combined. The scalar
formula tempts one to write , and that
is wrong unless commutes
with . For
at
: we have
and , so the
correct answer is , whereas .
The determinant is a polynomial in the entries, so
differentiating it needs no analysis beyond (D1); the
work is in recognizing the answer.
Theorem
16.6.6 (Jacobi’s Formula)
Let be differentiable at . Then is
differentiable at , with If moreover is invertible,
this equals .
Idea. Use the Leibniz formula,
which writes
as a sum of
products of
entries, one from each column. The product rule
differentiates each such product into terms, the -th of which has column
differentiated
and the rest untouched. Collecting by gives determinants, the -th being with its -th column replaced by
.
Expanding that determinant along column (Theorem 7.6.1)
produces , and summing over gives a double sum
which is precisely a trace against the adjugate.
Proof. For the statement reads
, since by Definition 7.6.2, so
assume ;
that is what lets us speak of cofactors. Write with
columns , and write for the cofactors
of (Definition 7.6.1). By
Theorem 7.4.3, a finite sum of products of functions each
differentiable at . By (D1), applied
times to each
product and then to the sum, is differentiable
at with where the outer sum collects, for each , the terms in which the
-th factor was the
one differentiated. By Theorem 7.4.3 read
backwards, the inner sum is the determinant of the
matrix
obtained from by replacing its
-th column with
.
Expanding
along that column with Theorem 7.6.1 (a),
and using that the cofactors of column do not involve column
and are therefore
the cofactors of itself, Summing over , It remains to recognize the right-hand side.
By Definition 7.6.2,
, so which is the same double sum. For the last
claim, if
is invertible then by Theorem 7.6.2, and
the trace is linear (Theorem 0.9.6), so the
scalar
comes out in front. This proves the theorem.
Corollary
16.6.7 (The Determinant’s Derivative at the
Identity Is the Trace)
For every ,
Proof. Apply Theorem 16.6.6 to , which
is differentiable with and . Since is invertible with
and
, the
second form of the formula gives .
So the determinant, which is a product of numbers, has the trace,
a sum of numbers,
as its linearization at . That is the honest
source of the identity of Theorem 10.9.4
(e), and Exercise (C1: The determinant of the exponential, again)
reproves that identity along these lines.
Example
(Both derivatives on one family)
Let .
Solution.
Check. . Near the scalar factor
is , so whose derivative at is , as predicted. The
formula did the work that the quotient rule would
otherwise have had to do four times.
Quick check. Theorem 16.6.6 holds with no
invertibility hypothesis, yet the second form of the
formula has one. Where exactly is invertibility used,
and what does the formula say at a where ?
Solution. Only in the last line,
where
is rewritten as .
The adjugate itself is defined for every square matrix
(Definition 7.6.2), so
the first form survives. At a with it still
gives a number: for at we get , so the
derivative of is
there, which is correct. The second form would read
“ times something
undefined”.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State the three
bounds of Theorem 16.6.1, and say
which property of the norm each one needs.
- (b) Determine
whether the following statement is correct, and justify
your answer: if is large then
is
large.
- (c) State Theorem 16.6.3, and say what
the constant is
paying for.
- (d) State Jacobi’s
formula (Theorem 16.6.6), and name
the fact from calculus its proof quotes.
- (e) Write down the
derivative of and explain in one sentence why it
is not .
Solution.
(a) , , and . All three need
subadditivity (to bound a sum term by term) and
submultiplicativity (to get ); the first also needs , which is
what makes the term equal .
(b) Incorrect.
For we have ,
arbitrarily large, while is a rotation
matrix and (Example (Where the bound is exact, and where it is useless)).
(c) If is the largest real
part of an eigenvalue of and , there is
with for all . The constant pays for the transient: may first
grow, as in Example (Decay after a detour),
and it also pays for the gap between and .
(d) , for a matrix-valued
differentiable
at . The quoted
fact is (D1): the linearity of differentiation and the
product rule for complex-valued functions of a real
variable.
(e) . The two copies of sit on opposite
sides of ,
and matrices do not commute, so they may not be
collected into unless commutes with
.
B. Practice
Exercise
(B1: Bound against truth)
For each matrix, compute
exactly and compare with .
- (a) .
- (b) .
Solution.
(a) , so the
series stops: , with . Also ,
so the bound is . Correct, and loose by a factor
of about .
(b) , so . Here
and the bound is . The bound is governed by the
entry of largest modulus, , while the exponential
is governed by the largest real part,
. This is the
discrepancy Theorem 16.6.3 exists to
remove.
Exercise
(B2: A rate for a stable matrix)
Let .
- (a) Compute and , and give
for .
- (b) Find the largest
value of
on .
- (c) Find the
smallest that
works in Theorem 16.6.3 for .
Solution.
(a) is upper triangular
with diagonal , so (Theorem 9.7.4 (b)) and
. Writing
with , the
summands commute and , so by Corollary 10.9.5
(b) The
derivative of is , which is positive for and
negative after, so by fact (A6) the maximum is at . The value
there is .
(c) We need the
smallest with
, that is, . Its derivative is
, positive for and
negative after, so by fact (A6) the maximum is at and .
Exercise
(B3: Two derivatives)
Let .
- (a) Compute by
Theorem 16.6.6 and check it
against the exact value of .
- (b) Compute by Theorem 16.6.5 and check it
by differentiating directly.
Solution.
(a) , so the derivative is . By the formula: and , so whose trace is . The two agree. (The
diagonal entries are and , both zero.)
(b) Since , , whose entrywise
derivative is . By the formula, using the
product
computed in (a), The two agree.
C. Going deeper
Exercise
(C1: The determinant of the exponential, again)
Let and put .
- (a) Prove that is differentiable
with .
- (b) Hence deduce
, recovering Theorem 10.9.4
(e).
Hint for (b): consider .
Solution.
(a) The function
is differentiable with derivative (Theorem 10.9.4
(b)), and
is invertible with inverse (Theorem 10.9.4
(c)). So Theorem 16.6.6 applies in
its second form: By Theorem 0.9.6 (3) with
the two factors and , we get , giving .
(b) Put and . By the product rule (D1) and
(a), for every , where is Theorem 10.9.4 (b)
in the case .
A differentiable function with vanishing derivative is
constant — fact (A4) of Chapter 10 §09 — so . Hence , and
gives .
Exercise
(C2: Comparing two exponentials)
Let with .
- (a) Prove that .
- (b) Deduce that
is continuous at every that commutes with a
neighborhood of itself, and identify those : they are exactly the
scalar matrices .
- (c) Say exactly
where the commuting hypothesis is used, and why the
argument cannot simply be dropped.
Solution.
(a) Since and commute, so do and . By Theorem 10.9.4
(d), . Hence and submultiplicativity with Theorem 16.6.1 (a) and (b)
gives
(b) Take , which commutes
with every matrix. For with ,
part (a) gives , and as , because is differentiable by fact (A2) of
Chapter 10 §09 and so continuous at . So as
.
(c) Only in the
first line, where is split as ; Theorem 10.9.4 (d)
has commutation as a hypothesis, and Chapter 10 §09
exhibits matrices with . Without it there is no
factorization to take norms of, and a different argument
is needed. (The inequality itself is in fact true in
general, but proving it needs an integral representation
of ,
which this book does not have.)
Exercise
(C3: A quantity that measures the decay)
Let with and positive definite (Definition 13.1.1) and
Let be differentiable with
, and put .
- (a) Prove that is real-valued and
differentiable, with .
- (b) Deduce that if
, then is strictly
decreasing.
- (c) Explain how this
relates to the Lyapunov equation of Definition 12.10.2,
whose unknown sits between and the other way
round.
Hint for (a): is a matrix-valued
function, and for a differentiable .
Solution.
(a) is a matrix, and
since is Hermitian, so is real. Each entry
of is the conjugate of an entry of
, hence
differentiable with . By Lemma 16.6.4, applied twice
to the product
and using ,
(b) By hypothesis
. If
for some , then
by Theorem 10.9.6
for every , and is invertible
by Theorem 10.9.4
(c), so , contradicting the hypothesis. So
for every , and gives , hence for every . A differentiable real
function with everywhere negative derivative is strictly
decreasing; that last step is the mean value theorem,
one more fact of one-variable calculus quoted here and
not proved.
(c) Definition 12.10.2
writes the equation as ; the equation used here is
that one for the pair . The two are
interchanged by replacing with , which changes
nothing about stability, since the eigenvalues of are the complex
conjugates of those of and conjugation
preserves real parts. So the decay of is exactly the
statement Chapter 12 §10 pointed forward to, for
whichever of the two conventions one adopts, and such an
does exist: Theorem 13.6.3 applied
to produces
one.