Section 4 deleted a row and the matching column,
which is a coordinate-dependent operation, and got a
coordinate-free conclusion: the spectra interlace. That
is a hint. This section replaces “delete some
coordinates” by “restrict to a subspace”, which is the
same operation with the accident of a basis removed, and
the interlacing survives in a stronger form. Then it
asks a question Courant–Fischer cannot answer one
eigenvalue at a time: not “what is ?” but “what is
?” That sum turns out to be a maximum
over a set of subspaces, and the answer discharges a
promise Chapter 13 made about singular values.
Throughout this section or , every matrix
whose eigenvalues are indexed is Hermitian, and the
indexing is decreasing, .
Restricting a matrix to a subspace
A principal submatrix of records what the
quadratic form does to
vectors supported on a few coordinates. Nothing in that
description needs the coordinates to be the standard
ones: any subspace and any orthonormal
basis of it will do, and the matrix that results plays
the same role.
Definition
17.6.1 (Compression to a subspace)
Let , let , and let be an orthonormal
list in , so
that the matrix with these columns satisfies . The
compression of to with respect to this basis is the
matrix
The entry formula is just , and for the standard
inner product. If is Hermitian so is
, since
.
The eigenvalues do not depend on the basis
chosen. Let be another orthonormal basis
of the same , with
matrix .
Each lies in
, so
for
some ,
and then , so is unitary. Hence
a unitary similarity, which leaves the
eigenvalues alone. So it is legitimate to speak of
the eigenvalues of the compression of to , and we do.
Three cases to keep in mind.
- Coordinate subspaces. If for indices ,
then : the compression is the principal
submatrix
of Definition 7.7.1 on
the index set . Compression generalizes “delete
rows and the matching columns”.
- . Then is a unitary matrix
and is
unitarily similar to : nothing is lost and
nothing is learned.
- . Then is the matrix , the Rayleigh quotient of Definition 17.1.1 at a
unit vector. Everything below is a statement about Rayleigh quotients at
once.
Drop the orthonormality and the notion collapses.
With and the single column , which has
, the “compression” is the matrix , whose eigenvalue
is larger than
every eigenvalue of . The clause that fails
is ,
and with it every conclusion of this section.
Interlacing without coordinates
Theorem
17.6.1 (Poincaré Separation Theorem)
Let be Hermitian, let , and let
be
the compression of to a -dimensional subspace
,
as in Definition 17.6.1.
Then
Idea. Both inequalities come from
the same observation, used twice. The map carries isometrically onto
, and it carries
the Rayleigh quotient of to the Rayleigh
quotient of . So
each of the two Courant–Fischer descriptions of — a maximum
of minima, and a minimum of maxima — is the
corresponding description of with the
competing subspaces restricted to those lying inside
. A maximum over
fewer competitors is smaller; a minimum over fewer
competitors is larger. That is the whole proof; the only
care needed is in matching the dimensions, and it is
there that
appears.
Proof. Step 1:
transport. Throughout, and are the Rayleigh
quotients of Definition 17.1.1. For
we have ,
since and .
The same computation with inserted gives so . Moreover is injective and linear, so it maps
the subspaces of of dimension bijectively onto the
subspaces of of
dimension , for
every .
Consequently, for each , for every subspace .
Step 2: the upper bound. By the
max–min form of Theorem 17.2.3 applied
to ,
the second equality by Step 1. The subspaces
of
dimension form a
subfamily of the subspaces of dimension , and enlarging the
family over which a maximum is taken cannot decrease it.
So by the max–min form of Theorem 17.2.3 applied
to , the
right-hand side is at most .
Step 3: the lower bound. By the
min–max form of Theorem 17.2.3 applied
to ,
with the complementary dimension , again by Step 1. Put , so that
and
. The min–max form of Theorem 17.2.3 applied
to therefore
reads a minimum over a larger
family than the one above, hence no larger. So . This proves the
theorem.
Example
(A compression of a diagonal matrix)
Let and let Check that
is orthonormal, compute the compression of to and its eigenvalues, and verify Theorem 17.6.1.
Solution. Orthonormality.
and , while .
The compression. Multiplying by the diagonal
matrix, and . Hence and because is symmetric. So
Its eigenvalues. and , so the characteristic polynomial
is , that is . Its
discriminant is , so the roots are , namely
and .
The separation. Here and , so the theorem
says for : and every inequality is strict. Note also
; the next theorem
says that this is no accident and that is the best possible
ceiling.
Quick check. Let be Hermitian and let be its compression to
a -dimensional
subspace. Which single inequality of Theorem 17.6.1 says
that a compression of a positive semidefinite matrix is
positive semidefinite?
Solution. The case of the lower bound:
. If then by Theorem 13.1.4 (b), so
every eigenvalue of is , and is Hermitian, so by the same
theorem. (A direct proof is also one line: . The
point of the check is to locate the statement inside the
interlacing.)
The top
eigenvalues, summed
Chapter 13 described as a maximum
over the unit sphere (Lemma 13.5.2), and
Section 1 pointed out that is not the
“second largest value” of anything. But is
a maximum again — over pairs of orthonormal vectors
rather than single ones. The pattern continues for every
, and it is the
sum, never the individual eigenvalue, that behaves.
Theorem
17.6.2 (Ky Fan Maximum Principle)
Let be Hermitian and let . Then and the maximum is attained by for any orthonormal basis of with .
Idea. The two right-hand sides are
the same number written twice, since the diagonal
entries of are exactly
the numbers .
That reformulation is the whole idea: the quantity to be
maximized is the trace of a
compression, and Theorem 17.6.1 already
bounds every eigenvalue of a compression by the matching
eigenvalue of .
Add such bounds
and read the left-hand side as a trace. The maximizing
is the one that
makes the compression diagonal with the top eigenvalues
on it, and there is no cleverness in guessing it.
Proof. Write for a
matrix with
orthonormal columns . Its diagonal entries are by Definition 17.6.1, so
and the two sets over which the maxima are
taken consist of the same numbers. It therefore suffices
to prove the statement for .
The bound. Let and put
, a
Hermitian matrix in . By Corollary 12.1.4,
. By Theorem 17.6.1, for every . Summing
these
inequalities,
Attainment. Since is Hermitian, Corollary 12.4.3
(for ) or Corollary 12.5.2
(for )
provides an orthonormal basis of of eigenvectors, in
any prescribed order; take the order with . Let have columns ; these are orthonormal, so . Then
so .
The bound is therefore attained, so the supremum is a
maximum and equals . This proves the theorem.
For this
is Lemma 13.5.2 of
Chapter 13: is the largest
value of
on the unit sphere. For it degenerates in an instructive way: every
is unitary,
every is
unitarily similar to , and the “maximum” is
attained everywhere, at the common value . The content is in
between.
Example
(Which pairs of directions capture the most)
Let Find and a maximizer, and compare the values
at and .
Solution. The eigenvalues: is an
eigenvector for ,
and the top-left block has eigenvectors
and for and . So , , , with
orthonormal eigenvectors , , .
By Theorem 17.6.2 the
maximum is , attained at .
At the trace is : this
is also a maximizer. That is no accident — , and the trace of
a compression, like its eigenvalues, depends only on the
subspace. At the trace is , well below
the ceiling, as Theorem 17.6.2
requires.
The simplest competitors are the standard basis
vectors, and they give a statement about the diagonal of
for free.
Corollary
17.6.3 (Partial Sums of the Diagonal)
Let be Hermitian with diagonal entries ,
and let . Then with equality for .
Quick check. Can a Hermitian matrix with
diagonal entries have eigenvalues ? Can it have
eigenvalues ?
Solution. Not the first: the case
of Corollary 17.6.3 says
every diagonal entry is at most , and . The second
passes every test — , , —
and is realized: with , the matrix has
diagonal ;
it sends
to and kills the plane orthogonal to
, so its
eigenvalues are . Whether passing every test is always enough
is the converse question, which Section 8 takes up.
The
promise from Chapter 13
Chapter 13 §11 proved a bound on how much of a matrix
an orthonormal list can capture (Lemma 13.11.2), and
said of it: it “is the extreme case of a family of
statements about sums of the largest eigenvalues of a
Hermitian matrix; Chapter 17 develops the family through
the Courant–Fischer min–max theorem”. Theorem 17.6.2 is that
family. Here is the lemma, recovered from it in four
lines.
Corollary
17.6.4 (The Capture Bound as a Case of Ky
Fan)
Let with singular values , , extended by for , and let
be an orthonormal list in . Then
Proof. If both sides are
empty sums, equal to ; so assume . Put ,
which is Hermitian. For each , Fix a singular value decomposition (Theorem 13.9.1). Since
,
and is the
diagonal
matrix with diagonal followed by zeros — that is,
in the extended notation. So this
display is a unitary diagonalization of , and Corollary 12.4.3
identifies its diagonal as the eigenvalue list: for . Now Theorem 17.6.2 applied
to with gives which is the claim.
This is Lemma 13.11.2 exactly,
hypotheses and conclusion, so the debt is paid. Two
things are worth saying about the shape of the
payment.
First, Chapter 13 had to prove the inequality by
hand, weight by weight, because it had no min–max
theorem; the argument there is a careful estimate on a
weighted sum of a decreasing sequence. Here the same
estimate is invisible: it has been absorbed into Theorem 17.2.3, whose
proof is a dimension count, and passed on through Theorem 17.6.1.
Second, the words “extreme case”. Strictly, the lemma
is a special case of the family rather than an
extreme one: it is the instance in which the Hermitian
matrix is a product , so that every
eigenvalue is a squared singular value. Its crudest
instance, ,
says for a unit , that is, . The same one line of Ky Fan, run with
the other product — Theorem 17.6.2 with
applied to
the Hermitian matrix —
whose largest eigenvalue is by Definition 13.9.1 —
gives So the largest singular value is the largest
stretching factor, which is Theorem 16.3.3 (c), . Chapter 16 proved that from the
singular value decomposition; here it is one line of Ky
Fan.
Sums are
convex; individual eigenvalues are not
Corollary
17.6.5 (Subadditivity of the Top Partial
Sums)
Let be Hermitian and let . Then
Proof. By Theorem 17.6.2 applied
to the Hermitian matrix , there is a with attaining
the maximum, so that By Theorem 0.9.6 (1) the
right-hand side is . This one is a competitor in
each of the two maximization problems of Theorem 17.6.2, for
and for , so each summand is at
most the corresponding maximum. Adding the two bounds
proves the corollary.
Write for the function just
bounded. Two properties have now been proved: it is
subadditive, , and it is positively
homogeneous, for
, since
multiplying a Hermitian matrix by multiplies each
eigenvalue by
without disturbing the order. Together these say that
for ,
is a
convex function on the real vector
space of Hermitian matrices. That is exactly what one
expects of a maximum of linear functions, which is what
Theorem 17.6.2 says
is: each fixed
makes linear, and is the pointwise
maximum of this family. Chapter 18 studies convex
functions in general, and the observation that a
pointwise supremum of linear functions is convex is one
of its basic facts.
Corollary
17.6.6 (The Bottom Partial Sums as a
Minimum)
Let be Hermitian and let . Then the minimum being attained at the bottom eigenvectors.
Proof. The eigenvalues of , with multiplicity,
are the negatives of those of , and negation reverses
order, so Apply Theorem 17.6.2 to
. Its left-hand
side is the last step re-indexing the sum. Its
right-hand side is using Theorem 0.9.6 (1) and
the fact that maximizing is minimizing . Negating both sides
gives the claim, and the maximizer for is a list of top
eigenvectors of , which are bottom
eigenvectors of .
Warning. Only the sums are
convex. A single eigenvalue with is
neither convex nor concave in . Both
failures happen among diagonal matrices, where is just the
middle entry; for general and , take the
direct sum of each witness with above and below, which
moves the middle entry to position without changing the
computation.
Not convex. Take and
,
so . Their midpoint is , with .
Convexity would require .
Not concave. Take and
,
so . Their midpoint is , with .
Concavity would require .
The partial sum satisfies the
convexity inequality on both pairs, as
it must: in the first pair its values at the two
matrices and their midpoint are , and in the
second . The moral is that
is a difference of two convex
functions, and a difference of convex functions has, in
general, no convexity property at all. This is why the
sharpest statements in this chapter are about sums, and
why a statement about a single intermediate eigenvalue
usually has to be proved as a statement about two
sums.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define the
compression of
to a subspace, and say what has to be checked before the
phrase “the eigenvalues of the compression” makes
sense.
- (b) State Theorem 17.6.2,
including where the maximum is attained.
- (c) Explain why the
maximum in Theorem 17.6.2 does
not need an appeal to compactness.
- (d) Is
convex on the Hermitian matrices? Is ?
Justify each answer.
- (e) State Theorem 17.6.1 and say
which case of it is Theorem 17.4.2.
Solution.
(a) For an
orthonormal list with matrix , the compression of
to is , the matrix with
entries .
What must be checked is that changing the orthonormal
basis of changes
only by
a unitary similarity, so the eigenvalues depend on alone.
(b) For Hermitian
and
,
is the maximum of over all
with , equivalently the maximum of over
orthonormal lists. It is attained at for an orthonormal eigenbasis
ordered with .
(c) Because the
proof exhibits both a bound valid for every competitor
and a competitor achieving it. A supremum that is
achieved is a maximum, whatever the topology of the
competing set.
(d) Incorrect.
Take and as in the warning: while has . What is
true is the statement about sums, Corollary 17.6.5: here
of the sum is , and .
(e) If is the compression of
the Hermitian to a -dimensional subspace,
then for . Cauchy
interlacing is the case with the subspace a coordinate
hyperplane.
B. Practice
Exercise
(B1: A compression, and two bounds)
Let and let , .
- (a) Verify that
is orthonormal and compute the
compression of
to .
- (b) Find the
eigenvalues of
and verify Theorem 17.6.1.
- (c) Compare with the bound of
Theorem 17.6.2, and
say how far this subspace is from optimal.
Solution.
(a) , , and . Next and , so so .
(b) and , so ,
with discriminant and roots . Hence
and . The separation reads all strict.
(c) , while Theorem 17.6.2 gives
as the maximum,
attained at . So this subspace scores out of a possible ; it is far from
optimal, and one can see why. Between them and put weight
on the third coordinate, where is , and only on the first, where it is : indeed .
Exercise
(B2: Reading the sums off the spectrum)
A Hermitian has eigenvalues .
- (a) Compute for .
- (b) Compute the
corresponding minima, using Corollary 17.6.6.
- (c) For
and , , compute and check
it against (a) and (b).
Solution.
(a) By Theorem 17.6.2 the
maxima are the partial sums from the top: , , , .
(b) By Corollary 17.6.6 the
minima are the partial sums from the bottom: , , , . The two agree at , as they must, both
being .
(c) and , so .
Indeed , as (a) and (b) require for .
Exercise
(B3: Subadditivity, and how loose it can be)
Let
- (a) Compute the
eigenvalues of ,
of , and of .
- (b) Verify Corollary 17.6.5 for
and , and say for which
it is
strict.
- (c) Give a pair of
Hermitian matrices for which the inequality is an
equality.
Solution.
(a) has trace and determinant , so its eigenvalues are
; the same for
. And has
eigenvalues .
(b) For : and
, so , strictly. For
: , an
equality — as it must be, since for both sides are
traces and Theorem 0.9.6 (1)
makes the trace additive.
(c) Take .
Then and . More generally equality holds at whenever and have a common top
eigenvector, because then that one vector attains all
three maxima at once.
C. Going deeper
Exercise
(C1: The Loewner order and the partial sums)
Let be Hermitian.
- (a) Prove that implies
for every . Hint: compare the
two maximization problems of Theorem 17.6.2
competitor by competitor.
- (b) Show that the
converse fails: give Hermitian satisfying all
of these
inequalities with .
Solution.
(a) Let with
columns . Since ,
clause (P2) of Definition 13.1.1
gives for each , that is, . Summing
over , Now take to be a maximizer for
in Theorem 17.6.2. Then
the last step because is one competitor in
the maximization for .
(b) Take and
.
The partial sums are for and for . But has a negative eigenvalue, so
by Theorem 13.1.4 (b),
and . Concretely, .
Exercise
(C2: Partial sums that behave like a norm)
For positive semidefinite and , consider
, the partial sum of this
section, now restricted to the positive semidefinite
matrices.
- (a) Prove that , with
equality if and only if .
- (b) Prove that for
every real ,
and that for positive semidefinite
.
- (c) The positive
semidefinite matrices form a cone, not
a vector space, so a norm cannot be defined on them.
Deduce instead that is positive,
positively homogeneous, and subadditive on this cone.
Which step of your argument for (a) uses positive
semidefiniteness, and what goes wrong without it?
Solution.
(a) By Theorem 13.1.4 (b)
every eigenvalue of is , so for . If then in particular , so
every eigenvalue is ; by Corollary 12.4.3
(or Corollary 12.5.2)
. Conversely .
(b) Multiplying a
Hermitian matrix by multiplies each eigenvalue by and preserves the
decreasing order, so and the first claim follows by
summing. The second is Corollary 17.6.5,
which needs no positivity at all.
(c) Positivity
with
only for is
(a); homogeneity under scalars is (b);
subadditivity is (b). So behaves as a norm
wherever it is defined. It cannot be extended to all
Hermitian matrices by the same formula: for and
we get with , so the
positivity clause fails, and for the value differs from
. The repair is to apply to the singular
values instead of the eigenvalues, which is what Chapter
21 does.
Exercise
(C3: How much of a matrix a subspace holds)
Let with singular values extended by zeros as in Corollary 17.6.4, let
have dimension ,
and let have as
columns an orthonormal basis of , so that by Theorem 11.3.3
(a).
- (a) Prove that .
- (b) Deduce from Theorem 17.6.2 that
, with
equality when is
spanned by the first left singular
vectors.
- (c) Hence recover
the value
of the minimum in Corollary 13.11.4.
Hint: is orthogonal to .
Solution.
(a) The Frobenius
norm satisfies , because the entry of is the squared
length of the -th
column of . With
,
which is Hermitian and satisfies , the last step by Theorem 0.9.6 (3)
applied to
and .
(b) The matrix
is
Hermitian with , as computed in the proof of Corollary 17.6.4. By
Theorem 17.6.2 with
columns, with equality when the columns of are top eigenvectors
of . From the
columns of are exactly such an
eigenbasis, so equality holds for .
(c) Write for the columns of . For each the vectors and are orthogonal, so Theorem 11.1.3
gives . Summing over , By Lemma 13.11.1, . By (b) the subtracted term is at
most , with equality for . Hence the
total squared distance is at least ,
and equals it for that ; a subspace of smaller
dimension does no better, since the same argument
bounds what it captures by — which is Corollary 13.11.4, now
read as a statement about a maximum of traces rather
than a minimum of distances.