Chapter 14 attached three numbers to a real symmetric
matrix — how many positive, how many negative, how many
zero entries appear on the diagonal after a congruence —
and proved that the three do not depend on which
congruence was used. The proof there was elementary and
self-contained: an orthogonal basis for the form, two
subspaces, a dimension count. This section proves the
same theorem a second time, from the min–max description
of the eigenvalues, and then shows what the second proof
buys that the first could not: the three numbers become
additive across a Schur complement.
Throughout, or , and every matrix whose eigenvalues or
inertia are named is Hermitian — real symmetric
when . Its
eigenvalues are real and are indexed decreasingly, , as everywhere in this chapter.
Congruence means the operation
with invertible,
which sends Hermitian matrices to Hermitian matrices;
over the star
is the plain transpose and this is exactly the relation
of Definition 14.2.1, and
Chapter 13 already used the complex version in Proposition 13.1.2.
A symbol
for the triple
Chapter 14 §05 named the three counts and proved them
well defined, and Definition 14.5.1 records
the words: the triple is the inertia and
the pair
the signature. What it did not do is
give the triple a symbol, because it never needed to
write an equation between two triples. This section
writes several, so the symbol is worth the line it
costs.
Definition
17.10.1 (The Inertia Triple)
Let be Hermitian, with eigenvalues listed with
multiplicity. Write , and for the numbers
of indices with
, with and
with , and set Triples are added
entrywise.
Clause by clause. Every eigenvalue is counted, so
always. The counts are with multiplicity: , not . And ,
because a Hermitian matrix is unitarily diagonalizable
(Corollary 12.4.3,
or Corollary 12.5.2
when ), so
the eigenspace for has dimension equal to
the multiplicity of in the list;
equivalently .
For this
is not a new object. Theorem 14.5.3 says
precisely that the numbers of positive, negative and
zero eigenvalues of a real symmetric are the numbers of
positive, negative and zero diagonal entries
after any congruence to diagonal form — that is, the
inertia of Definition 14.5.1. So is
the old triple, freshly abbreviated.
A few values, and the dictionary with definiteness.
, and . By Theorem 13.1.4, exactly when
every eigenvalue is , that is when ; by Theorem 13.1.5, exactly when
. Definiteness is the extreme case of
inertia, and everything below degenerates to a known
statement about definiteness when the triple is
extreme.
Sylvester’s law, proved again
The description of that this chapter can
supply is not a count of diagonal entries at all. It is
a maximum over subspaces, and it mentions no basis, no
diagonalization and no matrix.
Theorem
17.10.1 (Sylvester’s Law of Inertia, Second
Proof)
Let be Hermitian. Call a subspace -positive if
for every with . Then:
- (a) , and the maximum is
attained at the span of an orthonormal family of
eigenvectors for the positive eigenvalues of ;
- (b) for every
invertible , the matrix is Hermitian
and
Over , part
(b) is Sylvester’s Law of Inertia, Theorem 14.5.1.
Idea. For (a), read Theorem 17.2.3 through
a sign. Its max–min form says is the
largest value that can be
guaranteed to exceed on a -dimensional subspace;
and “ is -positive” says exactly
that is
guaranteed to be positive on . So -positive subspaces of
dimension exist
precisely when , which is precisely when . For (b), the
right-hand side of (a) is defined from the quadratic
form alone, and a congruence is a change of variables
inside that form: matches up the two families of positive
subspaces, dimension for dimension.
Proof. Throughout, note that is real for Hermitian (Proposition 11.6.7
(a), or directly: ), and that for the sign of
is
the sign of the Rayleigh quotient of Definition 17.1.1,
since . So is -positive if and only
if for every .
(a), the lower bound. Put . If the zero subspace
is -positive and
there is nothing to prove, so assume . By the spectral
theorem (Corollary 12.4.3,
or Corollary 12.5.2
when ) there
is an orthonormal basis of
with , the eigenvalues in
decreasing order. Put , of dimension . For , expanding by orthonormality, because for and , the
latter since counts the positive eigenvalues of a
decreasing list. So is -positive of dimension
.
(a), the upper bound. Let be -positive with . The
unit sphere is a closed bounded subset of
, hence compact
by fact (A3) of Chapter 16’s introduction, and it is
non-empty because . The function is continuous on it, so by
the extreme value theorem — fact (A4) of Chapter 16’s
introduction — it attains a minimum there,
and
because
is non-zero. By homogeneity of , the same is the minimum over all
non-zero .
Now is one
competitor in the max–min form of Theorem 17.2.3, so
A decreasing list with has at
least positive
entries, so . Together with the lower bound this
proves (a).
(b). Put . Then , so
is Hermitian. For every , Since
is invertible, is an isomorphism of ; its restriction to a
subspace is an
isomorphism , which carries a basis to a basis (Theorem 2.5.2), so
.
And
is a bijection on subspaces, with inverse . Moreover is -positive if and only
if is -positive: the non-zero
vectors of are
exactly the vectors with , and the
display says the two quadratic forms agree at matched
vectors. Hence the two sets of dimensions appearing in
(a) coincide, and (a) gives .
Applying this to , whose eigenvalues
are the negatives of those of and whose congruence
by is , gives . Finally for
both. This proves the theorem.
What each proof gives. Over the two theorems say
the same thing, since a congruence is exactly a change
of basis for the underlying form (Theorem 14.2.1). They are
not interchangeable.
Chapter 14’s proof uses only the existence of an
orthogonal basis for the form, the invariance of rank
under congruence and the dimension formula. It mentions
no inner product, no eigenvalue and no limit — in
Chapter 14 the eigenvalues enter only afterwards, in Theorem 14.5.3 — and it is
the proof to give for a symmetric bilinear form on an
abstract real vector space, where no inner product has
been chosen and the words “Hermitian matrix” have no
meaning until one is.
The proof above costs the spectral theorem and one
appeal to compactness. In exchange it gives three
things. First, a description of with no basis in it
at all — a maximum over subspaces — together
with an explicit optimal subspace, which is what Exercise (C1: An intrinsic description of )
asked the reader to establish by hand from an orthogonal
basis; here it falls out of the min–max, with the
eigenvalues attached. Second, it works over
, for
Hermitian matrices and the congruence ,
which Theorem 14.5.1 does not
cover. Third, it keeps the eigenvalues in view, so the
perturbation theory of Section 3 applies to the inertia
directly; that is the next theorem. Haynsworth’s theorem
at the end of the section leans on the second gain: for
complex Hermitian matrices, only this proof supplies the
law of inertia it needs.
The companions of part (a) are worth stating, because
one of them is a trap.
Corollary
17.10.2 (What Each Count Is a Maximum
Of)
Let be Hermitian.
- (a) ;
- (b) , and symmetrically is the
largest dimension of a subspace on which ;
- (c) .
Idea. Each claim has a witness and
a competitor, as in Courant–Fischer. The witness is the
span of the eigenvectors with the right sign; any
competing subspace that is too large must meet the span
of the eigenvectors of the wrong sign, and on that
intersection the form has the wrong sign. For (c), no
maximum is involved at all — the kernel is read off the
eigenvalues.
Proof.
(a) Apply Theorem 17.10.1 (a) to
: its
eigenvalues are the negatives of those of , so , and a
subspace is -positive exactly
when on its non-zero vectors.
(b) Fix, as in
the previous proof, an orthonormal eigenbasis of
with (Corollary 12.4.3).
Let , so that
exactly for . On the same expansion
gives , so the maximum is at least . Conversely let satisfy
throughout and suppose . Put , of dimension
, on
whose non-zero vectors , every
with
being
negative. Since , Lemma 17.2.1 produces
, for which is both
and . This is
impossible, so . The statement with follows by applying
this one to .
(c) The first
equality was recorded after Definition 17.10.1,
and the second is .
Warning. is not the largest
dimension of a subspace on which the form
vanishes. Parts (a) and (b) describe , and their sums with
as maxima over
subspaces;
itself has no such description, and guessing one is the
standard error here. Take , so and . On the line , so a subspace of dimension carries the identically
zero form while . What is is , by (c) — a
kernel, not a maximum. The largest dimension of a
subspace on which the form vanishes identically is a
different invariant. For a real symmetric
invertible it is the Witt index
of Chapter 14 §07, which that section defines only for
non-degenerate forms and bounds by . For a singular the bound fails — for
the whole
space qualifies — and in general the answer is ,
which Exercise (C1: How large can a subspace be on which the form vanishes?)
computes.
Quick check. A Hermitian has . What is the largest dimension of a subspace
on which for all non-zero , and the largest on
which for all ?
Solution. and . The first is by Theorem 17.10.1 (a);
the second is by Corollary 17.10.2 (b).
The kernel direction may be added to a positive subspace
without breaking , but it does break — which is the
whole difference between the two numbers.
Inertia
under a perturbation of small rank
A congruence leaves the inertia alone and does
nothing else: it can move the eigenvalues anywhere
compatible with their signs. Chapter 14 §05’s warning
displayed the pair where rose from to and fell from to . There is no
interlacing here: already fails. A
congruence is a perturbation, with
, but
can have full rank, and then the rank bound of Section 3
says nothing. When the perturbation has small rank, it
does.
Theorem
17.10.3 (Inertia Moves by at Most the
Rank)
Let be Hermitian with . Then and as well.
Idea. Corollary 17.3.8 says
that adding a matrix of rank shifts each eigenvalue
by at most places
in the ordered list. A count of positive eigenvalues is
a count of places, so it too can move by at most .
Proof. Put . If
then
certainly . Otherwise satisfies and , so Corollary 17.3.8
applies with this
and gives Since we have ,
hence , hence . In either case For the opposite inequality, write ,
where is
Hermitian with , and apply what was just proved
with in the
role of : . The two together give the first claim.
The second claim is the first applied to the
Hermitian pair , using . For the third, adding the first two
would only give ;
the sharp bound comes from kernels instead. By Corollary 17.10.2 (c),
for every Hermitian . A vector killed by
both and is killed by , so ; and by Theorem 2.3.1. The
sharper form of Lemma 17.2.1 then
gives Applied to the same argument gives , and the two together are the claim. The
bound is attained: and give and . This
proves the theorem.
Example
(A rank-one perturbation, three ways)
Let and , and let , which has rank for . Find for , and , and check Theorem 17.10.3.
Solution. , read off the diagonal. Since has third entry , and the eigenvalue list of a block diagonal
matrix is the two lists together (its characteristic
polynomial is the product of the two, by Theorem 7.8.4). The
entry
contributes one negative eigenvalue for every . The block has and since the determinant of a real symmetric
matrix is
the product of its two real eigenvalues and the trace is
their sum, the eigenvalues both have the sign of the
trace when the determinant is positive, have opposite
signs when it is negative, and are and when it is zero.
- : , , so the
block contributes and .
- :
, , so the block
contributes and .
- : , so the
block contributes and , unchanged.
Against : at one negative direction has become positive,
so and each move by and the bound of Theorem 17.10.3 is
attained; at , exactly on the way between, the
direction passes through , so and each move by . No rank-one
perturbation of this can reach , which would
need to move by
.
Additivity across a Schur complement
Chapter 8 built the Schur complement out of block
elimination and proved two things about it: (Theorem 8.3.2) and
(Theorem 8.3.3).
Chapter 13 then used the same elimination on Hermitian
matrices — in §01, observing that it is the block factorization
written as a congruence, and in §06, to prove Theorem 13.6.1 — and
each time read off a statement about positive
definiteness only. Haynsworth’s theorem is what that
congruence is worth in general: the rank does not merely
add, the signs add.
Theorem
17.10.4 (Haynsworth’s Inertia Additivity
Formula)
Let and let be Hermitian, with
invertible, and . Then and the Schur
complement (Definition 8.3.1)
are Hermitian, and
Idea. Block elimination factors
as
with lower and
upper unit block
triangular (Theorem 8.3.1). For
a Hermitian with Hermitian, the two
outer factors are conjugate transposes of each other, so
the factorization is a congruence and not merely a
factorization. Theorem 17.10.1 (b)
then says the inertia of is the inertia of
,
and the inertia of a block diagonal matrix is the sum of
the inertias of its blocks, because its characteristic
polynomial is the product.
Proof. Since , comparing
blocks gives and . As
is Hermitian and invertible, , so is Hermitian and
Step 1: the elimination is a
congruence. By Theorem 8.3.1 (a),
applied with , Now has blocks on top and , below, using
that is
Hermitian; that is, . So The matrix is invertible, with
inverse , as multiplying out
confirms. Multiplying the display by on the left and
on the right,
and using ,
Step 2: apply the law of inertia.
is invertible,
so Theorem 17.10.1 (b)
gives
Step 3: inertia is additive over a block
diagonal sum. Let and be
Hermitian. The matrix is block diagonal with blocks
and
, so
by Theorem 7.8.4 its
determinant is ; that is, . The eigenvalue list of a
Hermitian matrix with multiplicity is the list of roots
of its characteristic polynomial with multiplicity, so
the list for is the two lists concatenated. Counting
positive, negative and zero entries gives .
Applying Step 3 with and to the conclusion of Step 2 proves the
theorem.
Three remarks. First, Eq. 17.10.1 is the
cleanest illustration in the book of what a Schur
complement is: the block elimination of Chapter
8, performed with the same matrix on both sides, is a
congruence, and is simply what the
congruence leaves in the lower corner. For Hermitian
, Chapter 8’s
determinant and rank formulas are both shadows of this
one identity. Second, taking ranks in Eq. 17.10.1 recovers
Theorem 8.3.3 for
Hermitian , since
;
Haynsworth refines the rank formula by splitting each
rank into its two signs. Third, the theorem needs invertible and nothing
else — no definiteness anywhere, which is what separates
it from Chapter 13 §06’s test.
Solution. Take , and . Then , so
is invertible
with . Its leading principal
minors are and
, both positive,
so by Theorem 13.1.5 and
.
For the Schur complement, , so and Hence .
Two checks. The congruence of Eq. 17.10.1 is given
by , hence which is as the theorem says; and Example (A signature by symmetric elimination)
reached by paired row and column operations,
finding the same . The Schur complement
of the leading block is the last pivot of the
symmetric elimination. The eigenvalues were never
needed: they are the roots of ,
which Example (A signature by symmetric elimination)
already noted are irrational.
Example
(A 4 × 4 inertia in two lines)
Find for
Solution. The leading block is , which is
invertible with and . With the Schur complement needs no inversion at
all: This matrix has
determinant and trace , so both its eigenvalues are negative and
. By Theorem 17.10.4, In particular is invertible and
indefinite. The characteristic polynomial of is , which has no rational root; the four
eigenvalues were never computed, and the signature came
from one
determinant and one trace.
Warning. must be invertible,
and the off-diagonal block is not a spectator.
Take , with . Neither diagonal
block is invertible, so no Schur complement exists for
this partition and Theorem 17.10.4 does
not apply — and its conclusion would be false if one
tried to read the blocks directly: , since the eigenvalues are , while the two
diagonal blocks contribute . Even when is
invertible, the diagonal blocks alone decide nothing:
for with real, the Schur
complement is , so
is , or according as
, or
. All the
information is in the coupling.
The positive definite case of Haynsworth is a theorem
Chapter 13 proved by hand, and it is now one line.
Corollary
17.10.5 (Block Definiteness, a Second
Proof)
Let and let be Hermitian
with
and .
Then
Proof. is invertible
(Theorem 13.1.5) with
, so Theorem 17.10.4 gives
Comparing entries,
and , while .
Now
means
(Theorem 13.1.5), that
is , that is . And means (Theorem 13.1.4), that
is ,
that is . This proves the corollary.
This is Theorem 13.6.1 (b).
Chapter 13 §06 proved it with the very same congruence,
and then read positivity directly off the split
quadratic form , with no eigenvalue in
sight. The two proofs share their first step and differ
in the second: Chapter 13’s is shorter and needs nothing
beyond Proposition 13.1.2,
while the one above reads the verdict off a count, and
so shows the definite case as the extreme instance of an
equality that holds for every Hermitian with invertible, definite
or not.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Define for
a Hermitian , and
say what
equals.
- (b) State the
subspace description of and name the
subspace that attains it.
- (c) Determine
whether the following is correct, and justify: “ is the largest
dimension of a subspace on which vanishes
identically.”
- (d) State Theorem 17.10.4, with
all hypotheses.
- (e) A congruence
preserves the inertia of a Hermitian matrix. Does it
preserve the eigenvalues, the trace, or the rank?
Justify each answer.
Solution.
(a) , the numbers of positive, negative and
zero eigenvalues of counted with
multiplicity (Definition 17.10.1).
Their sum is , and
, since by Corollary 17.10.2
(c).
(b) is the largest
dimension of a subspace with
for every non-zero (Theorem 17.10.1 (a)),
attained at the span of orthonormal eigenvectors for the
positive eigenvalues, that is at in an eigenbasis ordered
decreasingly.
(c) Incorrect.
For we have , yet vanishes identically on the line spanned
by . The
correct description is .
(d) If is Hermitian with invertible
and , then , where .
(e) Rank: yes,
since is determined by the inertia (and
independently, congruence by an invertible matrix
preserves rank by Theorem 3.5.9).
Eigenvalues: no — and are congruent
by .
Trace: no, by the same pair, whose traces are and .
B. Practice
Exercise
(B1: Two inertias by Schur complement)
Find the inertia of each of the following, using Theorem 17.10.4 with
the leading block, and
compute no eigenvalues.
- (a) .
- (b) .
Solution.
(a) has leading
principal minors
and , both
positive, so (Theorem 13.1.5) and
; also . With
and
, so and . Hence . (Consistency check: by Theorem 8.3.2, and
a matrix
with inertia has negative
determinant.)
(b) is
invertible with and . With we get and so whose determinant is , so its two
eigenvalues have opposite signs and . Hence .
Exercise
(B2: How much can a rank-two perturbation do?)
Let be symmetric with , and let be symmetric with
.
- (a) Which values of
does
Theorem 17.10.3
allow?
- (b) Show that the
two extreme values are both achieved, for suitable and .
- (c) Can be negative
definite? Justify.
Solution.
(a) By Theorem 17.10.3 with
, , and always, so .
(b) Take ,
which has inertia . With ,
of rank , we get
, so
. With , of rank , we get , so .
(c) No. Negative
definiteness would mean , and contradicts Theorem 17.10.3.
Exercise
(B3: A bordered matrix)
Let be symmetric and invertible, let and , and put .
- (a) Express in
terms of and
the scalar .
- (b) Take and
. Compute
for
, and .
- (c) For which is singular?
Solution.
(a) By Theorem 17.10.4 with
, and a matrix,
(b) Here , so and . Also . Hence is
for , for , and for . The case recovers Exercise (C3: Inertia of a block matrix)
(c), which found the same triple by exhibiting the
congruence directly.
(c) is singular exactly
when ,
which by (a) happens exactly when , since is invertible and so
contributes . Here that is .
C. Going deeper
Exercise
(C1: How large can a subspace be on which the form
vanishes?)
Let be Hermitian with . Call a subspace totally
isotropic for if for
every ; for
real symmetric
this is the notion of Chapter 14 §07, in the form that
section derives from polarization.
- (a) Prove that every
totally isotropic
satisfies .
- (b) Construct a
totally isotropic subspace of dimension exactly .
- (c) Deduce that the
largest dimension of a totally isotropic subspace equals
if and only if
is positive
semidefinite or negative semidefinite.
Hint: for (a), a totally isotropic subspace
satisfies both inequalities of Corollary 17.10.2 (b).
For (b), pair up a positive eigenvector with a negative
one.
Solution.
(a) A totally
isotropic
satisfies throughout and also
throughout. By Corollary 17.10.2 (b),
the first gives and the second .
Hence .
(b) Fix an
orthonormal eigenbasis with
and (Corollary 12.4.3,
or Corollary 12.5.2
when ), so
that for , for , and for
.
Put and, for , let . Then and , so and the indices are distinct indices, none
of them in the zero block. Put and let
be spanned by together with the vectors with . These
vectors are
independent, since they are non-zero combinations of
pairwise disjoint sets of vectors from a basis.
For
write with . Then with , and
Each , because lies in the span of
eigenvectors orthogonal to and . For , ,
because and
are
combinations of disjoint sets of orthonormal vectors.
And Hence for
every , and
is totally
isotropic of dimension .
- (c) By (a) and (b)
the largest totally isotropic dimension is ,
which equals
exactly when , that is when or , that is when
or
(Theorem 13.1.4).
Exercise
(C2: The inertia of a Hermitian dilation)
Let have rank , and let be the Hermitian dilation of Proposition 17.9.3.
- (a) Prove that .
- (b) Deduce a formula
for in
terms of the inertia of , and check that
it gives .
- (c) Verify (a) for
.
Solution.
(a) By Proposition 17.9.3 the
eigenvalue list of with multiplicity
consists of for , together with zeros. Exactly
of the are non-zero
(Theorem 13.8.3), so
the positive entries are the numbers
and the negative entries are their negatives, giving
. The
rest are zero: of them. Hence .
(b) , using . For
the
dilation is the zero matrix of size , whose inertia is
, so the
formula returns .
(c) Here , and , since the
first two columns are . Also of trace and determinant , hence eigenvalues
and ; so and
.
By Proposition 17.9.3 the
eigenvalues of the matrix are and one
, so , which is .
Exercise
(C3: Inertia from the leading principal minors)
Let be Hermitian and suppose that every
leading principal submatrix (rows and
columns ) is invertible, for . Write
and
.
- (a) Prove that for
the
Schur complement is the
scalar .
- (b) Deduce that
, where is the number of
indices with — that
is, the number of sign changes in the
sequence .
- (c) Apply this to
the matrix of Example (The Chapter 14 example, through a Schur complement)
and compare.
Hint: for (b), induct on using Theorem 17.10.4.
Solution.
(a) Write . Since is invertible,
is
defined and is a matrix, and Theorem 8.3.2 (a)
gives . As , dividing
gives .
(b) Induct on
. For , is a
non-zero real scalar (real because is Hermitian), and
is or according to the
sign of . For the step, is invertible,
so Theorem 17.10.4
applies to
with :
and the last term is or according to the
sign of the ratio, which is non-zero. Summing from to , and says exactly that and have opposite signs.
(Taking
here recovers the leading-minor criterion of Theorem 13.1.5: all
if and
only if .)
(c) For the leading minors are
, and , all non-zero,
so (b) applies. The sequence has exactly one sign change, at the last
step. Hence ,
and , agreeing with Example (The Chapter 14 example, through a Schur complement)
and with Example (A signature by symmetric elimination).