Section 1 ended with a description of that works
and cannot be used: a maximum of the Rayleigh quotient
over the orthogonal complement of ’s own top
eigenvectors. The defect is that the constraint set is
built from the answer. This section repairs it by a move
that looks like an extravagance and is exactly the right
one: keep the maximum over a subspace, stop insisting
that the subspace be the right one, and let it range
over all subspaces of the appropriate
dimension. The minimum of what comes out is again , and no
eigenvector appears anywhere in the statement. That is
the Courant–Fischer theorem, and everything in the rest
of the chapter is a consequence of it.
Throughout, is or and every matrix is
Hermitian. The eigenvalues of a Hermitian are real
(Theorem 12.2.1)
and are indexed decreasingly, each repeated according to multiplicity, so
that the list has exactly entries. This is the
book’s convention, fixed in Chapter 13 §05, and it is
used without exception below. Many sources index the
theorem of this section the other way round; the remark
after the theorem gives that form, once.
Two
subspaces that have to meet
One dimension count does all the work in this
chapter, and it is worth a label of its own, because
four later proofs cite it.
Two subspaces of an -dimensional space
cannot both be large and disjoint: if their dimensions
add to more than ,
they share a nonzero vector.
Lemma
17.2.1 (Large Subspaces Intersect)
Let be a
vector space with over any field, and let and be subspaces of with Then . More precisely, .
Proof. By Theorem 1.7.3, Both
and are
finite-dimensional, being subspaces of the -dimensional (Theorem 1.6.7);
is a subspace
of (Theorem 1.7.1), so
the same theorem gives , and
rearranging gives which is by hypothesis. A subspace of positive
dimension contains a nonzero vector. This proves the
lemma.
The
quotient on a subspace
Before quantifying over subspaces, we must know that
the inner maximum and minimum exist. They do, and for an
algebraic reason: restricting the quadratic form to a
subspace produces a smaller Hermitian matrix, to which
Proposition 17.1.1
applies verbatim.
Lemma
17.2.2 (The Rayleigh Quotient on a
Subspace)
Let be Hermitian and let be a
subspace with . Let be a matrix whose columns form an
orthonormal basis of , and put . Then is Hermitian and In particular and exist and are attained.
Idea. Coordinates on . Writing a vector of
as turns
into
and, because the columns of are orthonormal, turns
into
with no distortion. So the Rayleigh quotient of on is the
Rayleigh quotient of on , and Proposition 17.1.1
answers the question there.
Proof. Such a exists: has an orthonormal
basis by Theorem 11.2.2, and
we take its members as columns. Orthonormality of the
columns says exactly . Then
, so is Hermitian and Proposition 17.1.1
applies to it.
The map sends onto , since the columns of
span , and it is injective,
since gives . So it is a bijection carrying to , hence a
bijection from the nonzero vectors of onto those of . For ,
writing the standard inner product as , so . Therefore the two value sets
and are equal, and the second is
with both ends attained, by Proposition 17.1.1.
This proves the lemma.
Every
eigenvalue is a min–max
Theorem
17.2.3 (Courant–Fischer Min–Max Theorem)
Let be or , let be
Hermitian, and let . Then where in each line runs over
all subspaces of of the stated
dimension. All four extrema are attained.
Idea. Read the second line first,
because it is the one with a slogan: is the best
value you can guarantee on a -dimensional
subspace. On a -dimensional subspace
the quotient has a smallest value, which is what that
subspace guarantees; the span of the top eigenvectors guarantees
, and no
other -dimensional
subspace guarantees more.
The proof is three steps, and the first two have
entirely different characters. Step 1
exhibits a witness subspace and
computes on it, giving one inequality. Step
2 takes an arbitrary
competitor subspace and shows it cannot beat the
witness; the only thing known about a competitor is its
dimension, so the only available tool is Lemma 17.2.1, which
forces the competitor to meet a span of eigenvectors
from the other end of the list. On that shared nonzero
vector the quotient is pinned, and the inequality
follows. Step 3 obtains the second line
from the first by applying it to , which reverses the
order of the eigenvalues and turns every maximum into a
minimum.
Proof. By Corollary 12.4.3
over , or Corollary 12.5.2
over , fix an
orthonormal basis of with for every . Abbreviate
and put so that and , the lists being orthonormal and hence
independent. By Lemma 17.2.2 the inner
extrema below all exist.
Claim. For every : for all , and for all . Both bounds are attained at .
Proof. Let and write , so by Theorem 11.2.1 (a)
and the definition of . Then , and Theorem 11.2.1 (b),
(c) give a weighted average of with nonnegative weights summing to
. Since the list
is indexed decreasingly, the smallest of those
eigenvalues is , so the average
is .
The statement for is Proposition 17.1.3:
is precisely
the set of vectors orthogonal to , and the maximum of there is . In both cases
.
Step 1. The witness for the first
line. For each subspace of dimension write , which exists by Lemma 17.2.2. The
outer minimum of
over all such is
not yet known to exist — there are infinitely many — so we show that is a value of
and a lower bound
for all its values; it is then the least value, which is
what the minimum means. For the first half take , of dimension
: by the
claim, .
Step 2. Every competitor is at least as
large. Let be any subspace with . Then
so by Lemma 17.2.1 there is
a vector lying in . Being in , it satisfies by the claim; being in , it is one of the
vectors the inner maximum ranges over. Therefore This holds for every competitor , so for
all of them. With Step 1, is a value of
and a lower bound
for every value, so it is the least value: the minimum
exists, equals , and is
attained at . This proves the first line.
Step 3. The second line, from the first
applied to . The matrix
is Hermitian,
its eigenvalues are the numbers , and sorting
those decreasingly reverses the list: Also for every ,
directly from the definition. Since negation turns a
maximum of a set of reals into the minimum of the
negated set, and a minimum into a maximum, for any real-valued on subspaces, where
each side exists exactly when the other does. Apply the
first line, already proved, to with index : Now substitute , so that and . Multiplying by
gives with the maximum attained, the attainment
transported from Step 1 by the same negation; explicitly
it occurs at , which is the subspace of the
eigenbasis of
taken in its own decreasing order. This proves the
theorem.
The theorem removes the eigenvectors from the
description of . What is
left mentions only , through , and the subspaces
of , which are
the same for every matrix. Two Hermitian matrices of the
same size can therefore be compared term by term, and
that is the whole reason this chapter exists.
Warning. Both the order of
the two extrema and the dimension attached to each are
load-bearing. Neither equals . Each of
them is, by Theorem 17.2.3 itself,
equal to : the
first is the second line of the theorem at index , and the second is
the first line at the index with , namely . So swapping
either the order or the dimension returns the eigenvalue
counted from the other end of the list.
For a witness take and , so that . The
first false expression maximizes over the single
subspace
the minimum of , which is . The second minimizes
over lines the maximum on the line, which is the value
of on that
line, and the smallest such value is again . Both return instead
of . The mistake
is invisible when , since then , and this is
exactly why it survives in the wild.
Quick check. In the first line of
Theorem 17.2.3, why is
the dimension
rather than ?
Check your reason against .
Solution. The competitor must be forced to meet
, which has
dimension ; by Lemma 17.2.1 that
needs , and is the smallest
such dimension. It must not be larger either:
competitors of dimension would be forced to
meet as
well, and by the theorem itself the min–max over them is
,
the wrong eigenvalue.
At the
dimension is , so the only competitor is , and the
statement reads ,
which is Proposition 17.1.1.
With the dimension instead, we would be computing over lines of the
single value of on the line, which
is —
the wrong end.
Example
(Both forms on one matrix)
Let whose eigenvalues are , with orthonormal
eigenvectors Verify both lines of Theorem 17.2.3 for
by computing
the witness and two competitors in each case.
Solution. Throughout we use Lemma 17.2.2: for a
subspace with
orthonormal basis the columns of , the values of on fill the interval
between the smallest and largest eigenvalues of the
matrix
.
Max–min form, . The
witness is ; since
are eigenvectors, and the minimum of on is . Two
competitors:
- , where is the top-left block , with
eigenvalues . Its minimum is , well below .
- , where because
. Its
minimum is , again
below .
Min–max form, as
well, since .
The witness is , where and the
maximum is . The same two competitors now go
the other way:
- on
the maximum is ;
- on
the maximum is .
So each competitor overshoots in the min–max form and
undershoots in the max–min form, and the two witnesses
pin from both sides. Notice that the competitor
is the coordinate plane obtained by deleting the third
row and column, and its two eigenvalues and are caught
between consecutive eigenvalues of .
That is no accident; it is the interlacing theorem of
§04.
The two
debts this pays at once
Corollary
17.2.4 (The Loewner Order Compares Every
Eigenvalue)
Let be Hermitian with . Then
Idea. says the
Rayleigh quotient of sits above that of
at every vector.
Courant–Fischer builds each out of the
Rayleigh quotient by a minimum and then a maximum, and
both operations preserve “everywhere above”. So the
domination passes straight through to every
eigenvalue.
Proof. By Definition 13.5.1,
means
,
so for every . Dividing by
for ,
Fix and let
be any subspace
of with . Let attain , which exists by Lemma 17.2.2. Then
So the function dominates the corresponding
function for at
every , and
therefore so do their maxima over the subspaces of
dimension . By Theorem 17.2.3 applied
to and to , those maxima are
and
. This
proves the corollary.
Example
(Checking the corollary on a pair)
Let and . Then ,
which is positive semidefinite, so . The
eigenvalues of
are and , from trace and determinant ; those of are , from trace and determinant . So and , as the corollary demands. Note
that the two gaps, and , are different: the corollary orders the
eigenvalues, and says nothing about moving them by the
same amount.
This settles an account opened in Chapter 13 §05.
Discussing Theorem 13.5.3 (b),
which proved only and , that section said: “The full
statement is that for every , not only for and ; but the
intermediate eigenvalues have no description as a plain
maximum over the whole unit sphere, and the min–max
description that does the job is the Courant–Fischer
theorem of Chapter 17.” Corollary 17.2.4 is
that full statement, and the diagnosis was exact: what
was missing was not an extra trick but a description of
that two
different matrices could be measured against. The proof
above is short, and all of its weight is carried by Theorem 17.2.3.
Corollary
17.2.5 (Courant–Fischer for a Self-Adjoint
Operator)
Let be a
finite-dimensional inner product space over or , with , and let
be
self-adjoint, with eigenvalues repeated according to
multiplicity. Then for every with , where
runs over the subspaces of of the stated
dimension.
Idea. Transport the theorem along
coordinates. An orthonormal basis of eigenvectors turns
into without changing any
inner product, turns into a real diagonal
matrix, and matches subspaces with subspaces of the same
dimension. There is nothing to prove beyond checking
that each of those three things is true.
Proof. By Proposition 11.6.7
(c) a self-adjoint operator is normal, so Theorem 12.4.2
over , and Theorem 12.5.1
over , give an
orthonormal basis of consisting of
eigenvectors of ;
relabel it so that with the eigenvalues in
decreasing order, which is possible because they are
real by Theorem 12.2.1. In
particular the eigenvalue list of , repeated according to
multiplicity, has exactly entries.
Let , , be the coordinate map,
an isomorphism by Corollary 2.5.5. By Theorem 11.2.1 (b),
for all ,
so is an
isometric isomorphism in the sense of Corollary 11.2.4.
Put , a
real diagonal matrix, hence Hermitian, with for every . By Theorem 4.1.1,
.
Consequently, for ,
and because is injective.
Finally is a bijection from the subspaces of
to the subspaces
of preserving
dimension, by Theorem 2.5.2, and it
matches the nonzero vectors of with those of . So each of the
two displayed expressions equals the corresponding
expression for
in Theorem 17.2.3, which
is . This proves the corollary.
This is the statement Chapter 12 §02 promised when it
wrote that “the maximization picture returns in Chapter
17, where the Rayleigh quotient and the Courant–Fischer
theorem describe every eigenvalue of a self-adjoint
operator by optimization”. The picture has returned and
the description is complete: every eigenvalue, not
merely the extreme two, and stated for an operator on an
abstract inner product space, which is the setting
Chapter 12 worked in. The remark in §01 records what it
cost — nothing. Chapter 12 declined the maximization
route because it would have needed the extreme value
theorem to know that a maximum exists; here the spectral
theorem supplies the maximizing vectors explicitly, so
the min–max description is a consequence of
Chapter 12 rather than an alternative to it, and no
analysis has been imported.
What has been bought is comparison. Two Hermitian
matrices are now comparable eigenvalue by eigenvalue
whenever their Rayleigh quotients are comparable vector
by vector, and Corollary 17.2.4 is
the first instance. Section 3 takes the same idea and
applies it to
and , where
the quotients differ by at most , and gets the
perturbation bound that Chapter 16 could not state.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State both lines
of Theorem 17.2.3, being
careful about which dimension goes with which line.
- (b) State Lemma 17.2.1, and say
at which point of the proof of Theorem 17.2.3 it is
used and what it is used on.
- (c) Determine
whether the following is correct, and justify your
answer:
- (d) Write the first
line of Theorem 17.2.3 in the
increasing-index convention .
- (e) Explain in one
or two sentences why Theorem 13.5.3 (b)
could not be extended to intermediate eigenvalues by the
argument Chapter 13 used, and what Theorem 17.2.3
supplies instead.
Solution.
(a) For Hermitian
and
:
over subspaces of dimension of the Rayleigh
quotient, and over subspaces of dimension . The large dimension
goes with the minimum of maxima; the small one with the
maximum of minima.
(b) If are subspaces of an
-dimensional space
with , then . It is used in Step 2, applied
to an arbitrary competitor of dimension and the span of the top eigenvectors, whose
dimensions add to .
(c) Incorrect. By
Theorem 17.2.3 itself,
that expression is the first line evaluated at the index
with , so it equals
. For
and
it returns
, not .
(d) , obtained by setting .
(e) Chapter 13’s
argument evaluated the quadratic form at a vector that
is extremal for the other matrix, which works
only when the extremal vector is characterized by a
plain maximum over the whole sphere — true for and and for no
other index, since the range of is an interval (Proposition 17.1.1).
Theorem 17.2.3
supplies a description of every as an
optimization over a family of subspaces that does not
depend on the matrix, so the same subspace can be fed to
both matrices; that is exactly what the proof of Corollary 17.2.4
does.
B. Practice
Exercise
(B1: Both forms on a diagonal matrix)
Let and .
- (a) Give the witness
subspace for the max–min form, compute the minimum of
on it, and
check the value against Theorem 17.2.3.
- (b) Do the same for
the min–max form.
- (c) Put . Compute the minimum of
over the
nonzero vectors of , and over those of , and verify that neither subspace
beats the witness in (a).
Solution.
(a) The
eigenvalues are , , with eigenvectors . The witness is , of dimension
. There , so by Lemma 17.2.2 the
values of
fill and the
minimum is .
(b) Here as well, and
the witness is , where ; the
values fill
and the maximum is .
(c) For the two spanning vectors are
orthonormal, and the off-diagonal entry vanishing because is orthogonal to . So the minimum
is .
For we get and
minimum .
Neither competitor reaches , as Theorem 17.2.3
requires.
Exercise
(B2: Shifting by a multiple of the identity)
Let be Hermitian and let . Prove that
for every , using the first line
of Theorem 17.2.3 for
both matrices.
Solution. The matrix is Hermitian,
since is real.
For every , Adding a constant to a real-valued function
adds it to every maximum and every minimum of that
function over any nonempty set. So for each subspace
, and taking the minimum over all of dimension adds again. By Theorem 17.2.3 applied
to on the
left and to on
the right, .
Exercise
(B3: Comparing two matrices)
Let Verify that , compute both eigenvalue lists, and
check Corollary 17.2.4.
Check whether holds
for this pair. (Whether it holds for every pair is a
question for Section 3.)
Solution. is symmetric with
leading principal minors and , so by Theorem 13.1.5; in
particular .
The eigenvalues: has ,
so , ; and
is diagonal with , . Indeed
and , as Corollary 17.2.4
requires.
For the last question, has trace and determinant , so its eigenvalues are
and . The
inequality asks whether , which holds. (It is not an
accident: it is the simplest of the perturbation
inequalities of §03, which carry Weyl’s name. Note that
Corollary 17.2.4 alone
gives no upper bound on the gap .)
C. Going deeper
Exercise
(C1: The definite generalized eigenvalue problem)
Let be Hermitian with , and recall
Definition 13.4.1:
is a
generalized eigenvalue of the pair when for some .
Define the generalized Rayleigh
quotient
- (a) Prove that is well defined
and real-valued.
- (b) Put . Prove that is Hermitian and that
, so that the
generalized eigenvalues of , with
multiplicity, are exactly the eigenvalues of . Write them .
- (c) Prove that for
every ,
Hint for (c): the substitution .
Solution.
(a) By Theorem 13.2.1 and Theorem 13.1.5, has a
positive definite square root , which is
invertible; write for its
inverse, again Hermitian and positive definite. For
, by definiteness, so the denominator is a
nonzero real; the numerator is real by Proposition 11.6.7
(a). So the quotient is a well-defined real
number.
(b) . Since
and , so taking determinants and using Theorem 7.5.4 gives
Since , the two polynomials in have the same
roots with the same multiplicities. By Theorem 13.4.2 (b) the
generalized eigenvalues of are the roots of
, so they are the eigenvalues of
, all real
because is
Hermitian.
(c) Put , which is
Hermitian and invertible. For set
. Then using . Hence . The map is an isomorphism of , so is a
bijection of the subspaces of dimension onto themselves,
matching nonzero vectors with nonzero vectors. Therefore
and minimizing both sides over all of dimension gives, by Theorem 17.2.3 applied
to , the value
.
Exercise
(C2: How much weaker the eigenvalue comparison
is)
- (a) Give Hermitian
with for but . So the converse of Corollary 17.2.4 is
false.
- (b) Prove that if
and are Hermitian with
for every and , then for every .
- (c) Prove that if
and
, then
.
Solution.
(a) Take and
.
Then and . But
has the eigenvalue , so by Theorem 13.1.4 and
.
Ordering the two spectra says nothing about how the
eigenvectors are placed relative to each other,
and the Loewner order sees both.
(b) By Theorem 9.3.3 the
trace is the sum of the eigenvalues with multiplicity,
so Every summand is by hypothesis, and
a sum of nonnegative reals is zero only if each is zero.
Hence for every .
(c) Put , Hermitian
with ,
so every eigenvalue of is by Theorem 13.1.4. Also
, which by Theorem 9.3.3 is the
sum of those eigenvalues; a sum of nonnegative reals
vanishing forces each to vanish, so every eigenvalue of
is . By Corollary 12.4.3
(or Corollary 12.5.2),
with the
diagonal matrix of eigenvalues, which is ; hence and . (One may also
finish with (b) and Corollary 17.2.4,
which give the equality of the two spectra but not yet
of the matrices; the trace argument on is what closes the
gap.)
Exercise
(C3: Does enlarging the field change the answer?)
Let be symmetric. It may be read as an
element of , where it is
Hermitian, and then Theorem 17.2.3
minimizes over a much larger collection of
subspaces.
- (a) Prove that the
eigenvalue lists of over and over , with multiplicity,
are the same.
- (b) Deduce that for
every ,
- (c) Show that the
second minimum really does range over strictly more
subspaces, by exhibiting a one-dimensional subspace of
that contains
no nonzero real vector.
Solution.
(a) By Corollary 12.5.2
there is an orthogonal and a real diagonal with , and the
diagonal of is
the eigenvalue list of over with multiplicity.
Read over , the
same is unitary,
since , and the same equation holds. So
is unitarily
similar over to
the same , and
its complex eigenvalue list with multiplicity is again
the diagonal of .
(b) Apply Theorem 17.2.3 twice:
once with ,
where the left-hand side equals computed
over , and once
with , where
the right-hand side equals computed
over . By (a)
these are the same number.
(c) Take . A nonzero element of is with
; for it to
be real we would need and , and makes the second impossible. So is not the complex span
of any real subspace.
The lesson is worth stating. Enlarging the field adds
competitors to the minimization, which can only push the
minimum down, and adds vectors to each
inner maximization, which can only push those maxima
up. The two effects cancel exactly,
because both the witness subspace and the bound of Step
2 in the proof of Theorem 17.2.3 survive
the enlargement unchanged: the witness is spanned by
real eigenvectors, and the dimension count of Lemma 17.2.1 holds
over any field.