Everything so far in this chapter has been about
Hermitian matrices, and it had to be: a general square
matrix need not have real eigenvalues to order, and a
rectangular matrix has none at all. But every matrix has
singular values, they are real and nonnegative, and
Chapter 13 listed them decreasingly from the moment it
defined them. This section carries the apparatus across
— a min–max description, a perturbation bound, an
interlacing theorem — and then spends the rest of its
length paying debts that earlier chapters recorded and
could not settle.
Throughout, or , , , and are the singular values of
(Definition 13.9.1).
Nothing here is assumed Hermitian and nothing is assumed
square; where a matrix must be square, or invertible,
the statement says so. Vector norms are Euclidean, and
is the
spectral norm of Definition 16.3.2, which Theorem 16.3.3 (c) computes
as .
One convention, stated once and used
everywhere below. We set This is not new: Theorem 13.9.2 (a)
already makes it, and records what it buys. With it in
force, if is a singular value
decomposition (Theorem 13.9.1) with
columns of , then
(17.9.1)
so that is an orthonormal eigenbasis
of whose
eigenvalues are already sorted.
In the notation of this chapter, Every statement in this section is that
identity, pushed through a theorem about Hermitian
matrices.
The
stretch ratio is a Rayleigh quotient
Chapter 13 introduced the singular values by an
algebraic route — take , diagonalize it,
take square roots. Their geometric meaning is
stretching: how much longer is than . The bridge
between the two descriptions is one line of algebra, and
it is the only computation this section needs before the
theorems start.
For in , the matrix is Hermitian, so
its Rayleigh quotient (Definition 17.1.1) is
defined, and
(17.9.2)
The Rayleigh quotient of is the squared
stretching factor of .
So a statement about the Rayleigh quotient of is a statement
about the function , and
conversely. Nothing is lost in passing between them,
because is a strictly increasing bijection of onto itself:
it carries maxima to maxima and minima to minima, over
any set whatever.
Before the min–max theorem, it is worth writing down
what the singular value decomposition says about this
function in coordinates. The computation is three lines,
and it is used four times below — for the witness
subspaces in every proof of the section — so it gets a
label.
Lemma
17.9.1 (Stretching in the Right Singular
Basis)
Let have a singular value decomposition (Theorem 13.9.1), with
the columns of , and write
with the convention above. Then for , Consequently, for each :
- (a) on the
tail subspace , of dimension , attained at ;
- (b) on the
head subspace , of dimension , attained at .
Idea. In the right singular basis
does nothing but
scale: it sends to , and
the are
orthonormal. So measuring is Pythagoras
applied to the scaled coordinates, and every claim about
how much can
stretch a subspace becomes a claim about a weighted sum
of .
Proof. By Eq. 17.9.1 the list
is an orthonormal basis of consisting of
eigenvectors of , with . Hence, for , using Eq. 17.9.2 in the form
and expanding with
orthonormality, the cross terms vanishing because . The second identity is the same
expansion with
removed.
(a) For we have for , so , since for
and the
singular values are nonnegative. Taking square roots
gives , and
gives , so the
bound is attained.
(b) For we have for , so , since now for
; and
attains equality. This proves the lemma.
In words: the tail subspace is a place where stretches no
more than , and the head
subspace is a place where it stretches no
less. The min–max theorem says that these two
subspaces are optimal.
Each
singular value as an optimization
Theorem
17.9.2 (Min–Max for Singular Values)
Let and let , with read by
convention when . Then The outer minimum is attained at and the outer maximum at , for the right singular vectors of
any singular value decomposition of (Theorem 13.9.1).
Idea. There is nothing to discover:
Eq. 17.9.2 turns the
objective function into the Rayleigh quotient of the
Hermitian matrix , Theorem 17.2.3 applies
to that matrix, and the square root — increasing, hence
order-preserving — moves through the minima and maxima
without changing which subspace attains them.
Proof. Put ,
which is Hermitian, and fix . By Eq. 17.9.1, . By Theorem 17.2.3 applied
to , and by Eq. 17.9.2,
for every .
Fix a subspace . The function takes only
nonnegative values, and is strictly increasing on ; so a vector
of maximizes
over exactly when it
maximizes ,
and (Both maxima exist: by homogeneity the
quotient may be taken over the unit sphere of , which is compact by
fact (A3) of Chapter 16’s introduction, and the function
is continuous, so the extreme value theorem — fact (A4)
of Chapter 16’s introduction — applies. This is the same
appeal Theorem 17.2.3 makes.)
Taking square roots, and using once more that is
increasing, so that it commutes with a minimum over the
family of subspaces, The max–min form follows from the second
equality of Theorem 17.2.3 by the
same two steps.
For the attainment claims, Lemma 17.9.1 (a) says
that the tail subspace , of dimension , has inner maximum
exactly , which is
therefore the outer minimum; and part (b) says the head
subspace , of
dimension , has
inner minimum exactly . This proves
the theorem.
Two things are worth noticing. First, the subspaces
live in , the
domain, whatever is; the theorem
compares two matrices with the same number of columns
without caring how many rows they have. Second, the
extremal subspaces are named, and they are spans of
right singular vectors: the theorem is not only an
identity but a recipe.
There is a second route to the same theorem, and it
is worth recording because it converts a statement about
a rectangular matrix into a statement about a Hermitian
one, which is what the later chapters will want.
Proposition
17.9.3 (The Hermitian Dilation)
Let and put Then is Hermitian, and
its eigenvalues, with multiplicity, are
Idea. Guess the eigenvectors from
the SVD. The pair ,
stacked, is sent by to ; flipping the
sign of the second half flips the sign of the
eigenvalue. That accounts for orthonormal
eigenvectors, and what is left over is a kernel whose
dimension is a count.
Proof. Writing out the conjugate
transpose block by block, , so is Hermitian.
Fix a singular value decomposition (Theorem 13.9.1), with
columns of and of . Since and for while for , and symmetrically for , For put Then . Likewise for
, and for .
These vectors are orthonormal: the are unit
vectors because and are, and any
two distinct vectors in the list pair to , since and all other pairs have
orthogonal -parts or
orthogonal -parts. So they
form an orthonormal eigenbasis of with the stated
eigenvalues, which are therefore the eigenvalue list of
with
multiplicity. This proves the proposition.
Applying Theorem 17.2.3 to
instead of
gives Theorem 17.9.2 again,
with subspaces of in place of . We took the
shorter road; the dilation is recorded because it turns
any theorem about Hermitian eigenvalues into
one about singular values, which Section 10’s exercises
and Chapter 20 both exploit.
Perturbation, with no hypothesis at all
For Hermitian matrices, Corollary 17.3.6 says
that —
provided and
are Hermitian.
That proviso is not decoration: Chapter 16’s Example (A Jordan block’s eigenvalues move like )
shows the conclusion failing spectacularly without it.
The corresponding statement for singular values needs no
proviso whatsoever.
Theorem
17.9.4 (Weyl’s Inequalities for Singular
Values)
Let and let with . Then
Idea. Put . The
min–max form of Theorem 17.9.2 bounds
from above as soon as we produce one
subspace of dimension on which stretches by at most . Each summand supplies a subspace
where it is individually small — the tail subspaces of
Lemma 17.9.1 — and the
dimensions are chosen so that the two subspaces must
overlap in something of the required size. On the
overlap the triangle inequality finishes it.
Proof. Put . Let
for the right singular vectors of
and for those of , so that , ,
and by Lemma 17.9.1 (a),
By the dimension formula (Theorem 1.7.3) and
, which is at least because . Choose a
subspace with exactly; this is possible because
every subspace has a subspace of each smaller dimension,
obtained by truncating a basis. For , the triangle inequality (Corollary 11.1.6)
gives Hence the inner maximum over is at most , and since is the
minimum of that inner maximum over all
subspaces of dimension (Theorem 17.9.2), we
get . This proves the
theorem.
Corollary
17.9.5 (Singular Values Are Perfectly
Conditioned)
Let . Then No hypothesis is placed on or on .
Idea. Put in the Weyl
inequality for singular values: one index passes through
unchanged, and the other matrix contributes only its
largest singular value, which is . That bounds
from above; writing and doing it again bounds it from
below.
Proof. Take in Theorem 17.9.4, so
that : using Theorem 16.3.3 (c) for the
last equality. Now apply the same inequality with in place of and in place of , noting by homogeneity (Theorem 16.3.2 (b)): The two inequalities together are the
claim.
This is a Lipschitz bound with constant , exactly as Corollary 17.3.6 is
for Hermitian eigenvalues, and with no dependence on
, on the
conditioning of ,
or on the gaps between the singular values. What is new
is the absence of hypotheses. It is worth seeing the
contrast on the very matrix Chapter 16 used to show that
eigenvalues have no such bound.
Example
(The Jordan block again, measured by its singular
values)
Let , let
, and let be the matrices of Example (A Jordan block’s eigenvalues move like ).
Compute the singular values of both, and compare how far
they move with how far the eigenvalues move.
Solution. The columns of are
in
position , and
in
position for
.
These columns are
pairwise orthogonal, with norms ,
so whose eigenvalues in decreasing order are
with multiplicity
and then , since
.
By Definition 13.9.1 the
singular values of are
Setting in the
same computation, the singular values of are .
So every singular value moves by at most , and exactly
one of them — the last — moves by exactly . The
perturbation has , computed in Example (A Jordan block’s eigenvalues move like ),
so Corollary 17.9.5 is
attained here and not merely satisfied.
Meanwhile Example (A Jordan block’s eigenvalues move like )
computed that the eigenvalues of the
same two matrices are (with multiplicity
) and the -th roots of , all of
modulus . For
and :
the singular values move by , and the
eigenvalues move by , a factor of a
billion more. The same matrix, the same perturbation,
two spectra — one of them stable and one of them
not.
This is not a paradox. The singular values of are the square roots
of the eigenvalues of the Hermitian matrix , and Hermitian
eigenvalues are stable; the eigenvalues of itself are roots of a
polynomial, and a repeated root is fragile. The
instability lives in the passage from to its eigenvalues,
not in — which
is why a question that can be phrased in singular values
should be.
Warning. Weyl’s inequality
does not say .
The index bookkeeping is the content, not a technicality. Take
Then , while has . So
while . What Theorem 17.9.4 does
give here, with , is , which
holds. Only
or lets an
index pass through unchanged, which is why Corollary 17.9.5 is
the case .
The best
approximation of low rank
Chapter 13 §11 proved that the truncated singular
value decomposition of Definition 13.11.1 is
the closest matrix of rank at most to in the Frobenius norm
(Theorem 13.11.3), and
then wrote, in the remark that closes its main
proof:
The same matrix is also optimal in
the spectral norm , where the
minimum value is rather than
.
We cannot state that here, because the spectral norm is
defined only in Chapter 16.
Chapter 16 supplied the norm and then, in its closing
ledger, handed the theorem to this chapter: “the theorem
itself waits for Chapter 17, which proves it from the
min–max description of the singular values.” That
description now exists. Here is the theorem.
Theorem
17.9.6 (Eckart–Young Theorem, Spectral
Case)
Let and let . Then for every
with ,
and equality holds for the truncation of Definition 13.11.1. In
words:
minimizes over all matrices of rank at most , and the minimum value
is .
Idea. A matrix of rank at most has a large null space
— dimension at least — and on that null space acts exactly as
does. The head
subspace is a
place where
stretches by at least , and it has
dimension . Two
subspaces of of
dimensions
and cannot
avoid each other, by Lemma 17.2.1, and a
vector in both settles the matter in one line.
Proof. The lower bound.
Let .
By Rank–Nullity for matrices (Theorem 3.5.7),
. Let , where
are the right singular vectors of a
fixed singular value decomposition of (Theorem 13.9.1); then
.
Since Lemma 17.2.1 gives a
vector with . For that , , so
, and by Lemma 17.9.1 (b)
applied with
in place of ,
Since , dividing by and using
Theorem 16.3.2 (a), which
says is the largest such ratio, gives .
Equality at the truncation. If , then by Definition 13.11.1 and
by our convention, so equality holds
trivially; assume . By Definition 13.11.1,
has rank
, and where is with its first
diagonal entries
replaced by .
Since is
unitary, ,
which is similar to the diagonal matrix ;
its eigenvalues are therefore together with zeros. By Definition 13.9.1 the
singular values of are followed by zeros, the largest being
. Hence
by Theorem 16.3.3 (c). This
proves the theorem.
So the minimizer is the same matrix in both
norms, and only the minimum value changes:
for
the spectral norm,
for the Frobenius norm. That the same works for both is
not a coincidence — it is optimal in every unitarily
invariant norm at once, which is Chapter 21’s theorem
and needs machinery neither this section nor Chapter 13
has.
Example
(One matrix, two norms)
Let Find the best approximations of rank and rank , and compute the error
in both the spectral and the Frobenius norm.
Solution. is symmetric and block
diagonal. The block has trace and determinant , hence eigenvalues
and , with orthonormal
eigenvectors
and ;
the third eigenvalue is , with eigenvector . All three
eigenvalues are positive, so and its
singular values are those eigenvalues (Theorem 13.1.5; has
eigenvalues their squares): with the unit eigenvectors ,
,
.
Truncating, the second because restores the block exactly.
The error matrices are For : and . Check the first directly: is symmetric
with the
block , of
eigenvalues and
, and the entry
, so its largest
eigenvalue in modulus is . Check the second
directly: the sum of the squares of the five nonzero
entries is .
For : both
norms of equal , and the two
formulas agree because only one singular value is
discarded.
Solution. By Theorem 17.9.6 with
, the minimum
is . By
Theorem 13.11.3 the
Frobenius minimum is . The Frobenius error is
the larger of the two, as it must be: it counts every
discarded singular value, while the spectral error
counts only the largest one.
How far an
invertible matrix is from being singular
Take
in Theorem 17.9.6, with
square. A matrix
of rank at most
is precisely a singular matrix, so the theorem computes
the distance from to the set of singular
matrices. That is the geometric content of Chapter 16’s
condition number, and it is the best payoff in this
chapter.
Corollary
17.9.7 (The Distance to Singularity)
Let be invertible. Then the minimum being attained at .
Consequently the relative distance from
to the nearest
singular matrix is the reciprocal of the spectral condition
number of Definition 16.8.1.
Idea. A singular matrix has rank at
most , so this
is the spectral Eckart–Young theorem with , and the answer
is the next singular value, . The formula
is the same number read through the inverse, whose
largest singular value is .
Proof. A matrix is singular
if and only if (Theorem 7.5.3 (d)).
So the set over which the minimum is taken is exactly
the set appearing in Theorem 17.9.6 with
, and that
theorem gives the value , attained at . The matrix
is
singular because its rank is .
For the second expression: since , exactly
singular values
of are nonzero
(Theorem 13.9.1), so
. By Definition 16.8.1 and Proposition 16.8.2 (d),
, and
by Theorem 16.3.3 (c);
dividing, . Dividing the minimum by gives , the last display. This proves
the corollary.
What this settles. Chapter 16
defined as the worst factor by
which magnifies
a relative error, proved that the factor is attained,
and described it geometrically through Lemma 16.8.1 as the ratio of
the largest to the smallest stretch over
unit vectors . That is a
statement about what does. Corollary 17.9.7 is a
statement about where is: it says
that
measures the distance from to the boundary of the
invertible matrices, relative to the size of . A matrix with is not
merely a matrix that magnifies errors by a million; it
is a matrix that a relative perturbation of one part in
a million can make singular. “Ill-conditioned” and
“nearly singular” are the same property, and this is the
theorem that identifies them.
Two earlier exercises reached for this. Exercise (C1: How far is a matrix from being singular?)
found the same distance in the Frobenius norm — also
, since
only one singular value is discarded when . Exercise (C2: The condition number is the reciprocal distance to singularity)
obtained the spectral statement by hand, with a
Neumann-series lower bound and the truncation as
witness. Nothing above rests on either. What is new is
that the distance to singularity is now the case of one theorem
covering every rank, proved by a dimension count and
stated as an attained minimum.
Example
(The nearest singular matrix, exactly and
approximately)
Solution.
(a) The singular
values are ,
so by Corollary 17.9.7 the
nearest singular matrix is at distance , and it is
computed in Example (One matrix, two norms);
it is singular because its last row is zero. Here ,
so the relative distance is : a perturbation
of a quarter of the size of is needed, and is very well
conditioned.
(b) is symmetric with
and ,
so its eigenvalues are both positive, hence equal to the singular
values: and . So and the nearest singular matrix is at
distance , a relative distance
of , about a quarter of one percent. The
nearest singular matrix itself is , which to five
decimals is it is singular, and each entry differs from
the corresponding entry of by about . Changing in its third decimal
place destroys its invertibility. That is what
means.
Warning. The distance to
singularity is not measured by the determinant.
Chapter 16 §08 warned that no threshold on
detects ill-conditioning, and Corollary 17.9.7 says
exactly why: the quantity that decides nearness to
singularity is , and is a product in
which a tiny can be hidden by
large partners, or a healthy buried by many
small ones. For all singular values are , so while the relative distance to
singularity is , the largest it can ever be. For ,
while the relative distance is . Only the
smallest singular value knows.
Deleting a
row
The last transfer is Cauchy interlacing. For a
Hermitian matrix the operation was deleting a row
and the matching column; for a general
matrix there is no matching, and deleting a single row
is enough.
Theorem
17.9.8 (Interlacing Under Deletion of a Row or
a Column)
Let with , and let be obtained from by deleting one row.
Then singular values beyond the -th being read as . If instead and is obtained from by deleting one
column, the same two chains hold, both
over ; written out, .
Idea. Deleting a row removes one
term from the sum . So for every , which gives the
first chain from the min–max formula at once, because
both matrices are compared over the same subspaces of
. For the second
chain, the two norms agree on the
hyperplane where the deleted row vanishes; intersecting
a good subspace for with that hyperplane
costs one dimension, and one dimension is exactly one
index.
Proof. Say row of is deleted, and write
for that row. Summing squares of entries
coordinate by coordinate,
(17.9.3)
since the entries of are those of
together
with .
First chain. By Eq. 17.9.3, for every
. Both and have columns, so Theorem 17.9.2
describes and as a minimum
over the same family of subspaces of , of a maximum of
these two objective functions. A pointwise smaller
function has a smaller maximum on each subspace and
hence a smaller minimum over the family, so for every .
Second chain. Fix . Let
be the right singular vectors of a
singular value decomposition of (Theorem 13.9.1), and
put , of dimension ; by Lemma 17.9.1 (a)
applied to ,
Let . Since has at most
one nonzero row, ,
so
by Rank–Nullity for matrices (Theorem 3.5.7). By
the dimension formula (Theorem 1.7.3),
Choose with . For we have ,
so Eq. 17.9.3 gives . Hence the inner
maximum over is
at most , and , being
the minimum of that inner maximum over all subspaces of
dimension (Theorem 17.9.2), is at
most .
Columns. Deleting column of is deleting row of . Taking conjugate
transposes in gives , in which has the same
diagonal ; so by Theorem 13.9.2, for every , and the same
holds for and
. Both and have columns, so the row
statement applied to them gives for and for . The remaining indices are free: if
then exceeds , so and the
first inequality is trivial; and if then , so and
the second is trivial. Hence both chains hold on the
stated ranges. This proves the theorem.
Solution. Example (The best rank-one approximation of a 3 × 2 matrix)
computed , with eigenvalues and , so and .
Deleting row 1 or row 2. The remaining
matrix is or . In both cases
, with trace and determinant , hence eigenvalues
.
Their square roots are and — the two are reciprocal, since . The interlacing reads that is , as the theorem
requires.
Deleting row 3. The remaining matrix is
, with ,
and the chain reads . Here the second inequality
of the first chain and the inequality of the second
chain are both equalities: deleting the row that carried
all the interaction between the two columns leaves a
perfectly conditioned matrix.
Everything in this section came from one move: a
singular value is the square root of an eigenvalue of a
Hermitian matrix, so the min–max theory transfers
wholesale. What the transfer bought is worth listing.
The spectral half of the Eckart–Young theorem, which
Chapter 13 could state only in the Frobenius norm, is
now proved. The condition number of Chapter 16 has a
geometric meaning: is how
far, relatively,
sits from the nearest singular matrix. And singular
values turned out to be perfectly conditioned with no
hypothesis at all, which the Jordan block showed
eigenvalues are not. The Hermitian dilation is the other
bridge from singular values to Hermitian eigenvalues;
Section 10’s exercises use it, and Chapter 20 leans on
it for perturbation bounds.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State the
min–max description of , naming the
dimension of the subspaces in each of the two
forms.
- (b) Explain in one
sentence why the identity is what makes the
whole section possible.
- (c) State the bound
of Corollary 17.9.5 and
say precisely which hypotheses it needs, comparing with
Corollary 17.3.6.
- (d) What is , and what is the corresponding
Frobenius-norm minimum? Which of the two is larger, and
why?
- (e) Decide whether
the statement is correct, and justify: “a square matrix
with a very small determinant is close to a singular
matrix”.
Solution.
(a) See Theorem 17.9.2: is the
minimum, over subspaces of dimension , of ; equivalently
the maximum, over subspaces of dimension , of the corresponding
minimum.
(b) It converts a
statement about the rectangular matrix , which has no
eigenvalues, into a statement about the Hermitian matrix
, which has
the whole of Sections 1 to 8 available; and the
conversion loses nothing, because the square root is
increasing.
(c) , for
arbitrary — no symmetry, no smallness, no
squareness. Corollary 17.3.6 is
the same bound for eigenvalues, but it requires both
and to be Hermitian, and
Example (A Jordan block’s eigenvalues move like )
shows the bound is false without that.
(d) in the
spectral norm (Theorem 17.9.6) and
in the Frobenius norm (Theorem 13.11.3). The
Frobenius value is the larger, since ; it charges for every discarded
singular value, the spectral norm only for the
biggest.
(e) Incorrect.
Nearness to singularity is measured by , not by (Corollary 17.9.7). The
matrix has
determinant and relative
distance to the
singular matrices, the largest possible value. The
determinant is the product of all the singular values
and cannot report the smallest one.
B. Practice
Exercise
(B1: Two norms, one list of singular values)
A matrix has singular values .
- (a) Compute for .
- (b) Compute the
corresponding Frobenius minima and say for which the two agree.
- (c) Compute and the
relative distance from to the set of matrices
of rank at most .
Solution.
(a) By Theorem 17.9.6 the
minimum is , so the four
values are for .
(b) By Theorem 13.11.3 the
minimum is :
for , approximately . They agree only at , where exactly one
singular value is discarded.
(c) has rank and full column rank,
so Definition 16.8.1 gives
. The distance to the
matrices of rank at most is and , so the
relative distance is
— the rectangular analogue of Corollary 17.9.7, and
for the same reason.
Exercise
(B2: The nearest singular matrix)
Let , whose
condition number was computed in Example (Three condition numbers of one matrix).
- (a) Find the
singular values of and the distance from
to the nearest
singular matrix.
- (b) Write down a
singular matrix at exactly that distance, and check that
it is singular.
- (c) Compute the
relative distance and compare it with .
Solution.
(a) is symmetric with
and , so its
eigenvalues are , both positive; hence these are also
its singular values, By Corollary 17.9.7 the
distance to the nearest singular matrix is .
(b) The witness
is , where is a unit
eigenvector for . From we may take parallel to
,
whose squared length is . Hence approximately .
It is singular: it is a scalar multiple of ,
which has rank ,
so its determinant is . (Directly: to three decimals.)
(c) ,
so the relative distance is using .
And , since . The two agree, as Corollary 17.9.7
says.
Exercise
(B3: Interlacing by hand)
Let .
- (a) Compute the
singular values of .
- (b) Compute the
singular values of each of the three matrices obtained
by deleting one row, and check Theorem 17.9.8 in each
case.
Solution.
(a) , so the
eigenvalues are
and and , .
(b) Deleting row
leaves , with , so
,
; the
chain reads .
Deleting row
leaves , with
singular values ; the chain reads .
Deleting row
leaves , with
singular values ; the chain reads .
All three satisfy , as Theorem 17.9.8
requires.
C. Going deeper
Exercise
(C1: Rank cannot drop suddenly)
Let have rank .
- (a) Prove that every
with has .
- (b) Deduce that for
every there is
an such that every within of in the spectral norm
has .
- (c) Show that the
reverse inequality can fail however small is: give
matrices and
with as small
as we like and .
Hint: for (a), argue by contradiction with Theorem 17.9.6.
Solution.
(a) Suppose . By Theorem 17.9.6 with
, contradicting the hypothesis. Hence .
(b) If any works,
since then
and every has
rank at least .
Otherwise take , which is because has exactly nonzero
singular values (Theorem 13.9.3). Then
(a) applies.
(c) Take , of rank
, and
with .
Then , so , as small as we like, while . Rank can jump up
under an arbitrarily small perturbation, and never jumps
down under a small one: that asymmetry is exactly (a),
and it is why numerical rank is defined by a threshold
on the singular values rather than by exact
vanishing.
Exercise
(C2: The dilation, and a second proof of the
perturbation bound)
Let and let be the
Hermitian dilation of Proposition 17.9.3.
- (a) Prove that and that is
Hermitian.
- (b) Prove that .
- (c) Hence give a
second proof of Corollary 17.9.5 for
,
using Corollary 17.3.6, and
say in one sentence why this route explains the absence
of hypotheses on .
Hint: for (b), use Proposition 17.9.3 and
Theorem 16.3.3 (c).
Solution.
(a) Both claims
are immediate from the block form: is built entrywise
from and , and both and are
additive, so That is Hermitian was
proved in Proposition 17.9.3,
which places no hypothesis on its argument.
(b) Write , which is
Hermitian by (a). Then , whose
eigenvalues are the squares of those of (apply Corollary 12.4.3
to and square
the diagonal). By Proposition 17.9.3 the
eigenvalues of
are
for
together with zeros, so the eigenvalues of are the numbers
,
each twice, together with zeros. The largest is , so by Definition 13.9.1, and
Theorem 16.3.3 (c) turns
this into .
(c) Let . By Proposition 17.9.3 the
largest
eigenvalues of are , all of the remaining ones being
; so , and likewise . By (a), with and both Hermitian,
so Corollary 17.3.6
applies and gives The route explains the missing hypotheses: Corollary 17.3.6
demands that the perturbation be Hermitian, and
is Hermitian for every whatsoever. Passing to
the dilation manufactures the hypothesis instead of
assuming it.