Section 1 turned the inequalities of a
majorization into a single identity,
with doubly
stochastic. This section spends it. Chapter 17 §07 left
to this chapter “the general consequences of a
majorization , namely for every convex ,
…”; that is the first theorem below, and its converse
says that the convex functions see nothing but the
majorization. Two more promises are paid from it:
Chapter 17 §08’s claim that for nonnegative vectors
“ implies ”, and Chapters 18 §10 and §11’s claim that
“ is convex on the
Hermitian matrices with spectrum in that interval” for
every convex .
Conventions. Vectors are real and
, are Definition 17.8.1. A
convex function is one in the sense of
Definition 18.10.1, and
an interval of
is a convex subset of , since it contains
every number lying between two of its points. In the
last subsection or , matrices in written are
Hermitian, and is the spectral
functional calculus of Chapter 12 §08, Definition 12.8.2.
There , with an
integer subscript, is an orthogonal projection of a
spectral resolution; always means a
permutation matrix. No analysis is imported here: the
only facts used from outside linear algebra reach us
through Chapter 18’s already proved results.
Karamata’s
inequality
A majorization is a statement about sums of the
largest entries. A convex function is one whose graph
lies below its chords. The link between them is that an
averaging matrix turns one into the other, and §01 says
that a majorization is an averaging matrix.
Theorem
21.2.1 (Karamata’s Inequality)
Let be an interval, let be
convex, and let satisfy ,
with every entry of lying in . Then every entry of
lies in
, and
Idea. Write
with doubly
stochastic. Each is then a weighted
average of the ,
with the weights in row of ; Jensen’s inequality
bounds by
the same average of the . Add these
inequalities. The
coefficient of on the right is
the sum of column
of , which is
. The rows and the
columns do two different jobs, and this is where
“doubly” earns its keep.
Proof. By Theorem 21.1.3 there
is a doubly stochastic with ,
that is, Fix .
The numbers are nonnegative and add up to , since row of is a row of a doubly
stochastic matrix (Definition 18.8.4). So
is a convex
combination of , all of which lie in the convex set ; by Lemma 18.1.2, . Now Theorem 18.10.2, applied
to the convex
on with the
points and the weights ,
gives Summing over and exchanging the
order of the two finite sums, because every column of adds up to . This proves the
theorem.
The proof is three lines and uses Theorem 21.1.3 once.
That is what §01 was for: without it we would be
comparing sorted partial sums with the values of an
arbitrary convex function, and there is no route from
one to the other.
Example
(One majorization, four inequalities)
Let and . Check that ,
and write down what Theorem 21.2.1 gives
for ,
for , and for .
Solution. Both vectors are
decreasing with total , and the running
totals are
for
against for
. So (M1)
and (M2) hold, and .
All three functions are convex on : by Lemma 18.10.5, since its
derivative is
increasing, and the other two as pointwise maxima of
affine functions, by Proposition 18.10.3
(). So: Each is an instance of the one theorem. The
last one measures how much of each vector sits above the
level , and it is
the test function the converse below is built from.
Quick check. Does Theorem 21.2.1 apply
to on
? Test it on
.
Solution. No. On the function is not convex: at
, , and the midpoint
value is , while the chord gives , and . The conclusion of the theorem does fail
here. Both vectors have total , and the running totals
of are at most
, so .
But while , and . On , where
is convex, since its derivative is increasing there
(Lemma 18.10.5), the
theorem does apply, and no such failure is possible for
vectors with strictly positive entries.
The
converse, and the weak version
Karamata’s inequality is not merely a consequence of
majorization; it is equivalent to it. Two families of
test functions do the work: the affine ones pin down the
totals, and the “hockey sticks” pin down the partial sums.
Proposition
21.2.2 (Convex Functions Detect
Majorization)
Let . If for every convex ,
then .
Idea. Use and to get the
equal totals. For the -th partial sum, use the
function that is
below a level and
rises with slope
above it. Summed over a vector it always exceeds “top
sum minus ”, and it
equals that when is the -th largest entry.
Setting makes the right-hand side
exact and the left-hand side an over-estimate, which is
the direction we need.
Proof. Both and are affine,
hence convex by Example (First convex functions)
(a). They give and , so the totals are equal. This is (M2).
Fix with , put
, and let the pointwise maximum of the two affine
functions and , hence convex by Proposition 18.10.3. For
any the sum does
not depend on the order of the entries, so it equals
.
Every term is , and each of the first terms satisfies . Hence For and this particular , is an equality:
for we have
, so ; and for we have ,
so . Therefore the middle step being the hypothesis applied
to .
Canceling gives
(M1) at . As was arbitrary, .
Together with Theorem 21.2.1 this
is an equivalence: if and only if
for every convex .
So majorization is exactly the order that all convex
functions agree on. The proof also shows how few test
functions are needed: the two affine ones and the hockey sticks at
the levels .
Weak majorization has a matching statement, with the
class of test functions cut down.
Proposition
21.2.3 (Karamata for Weak Majorization)
Let with , and let
be convex and increasing. Then
Idea. The only thing wrong with
is that
its total may be too big. Take the excess away from the
smallest entry of . That keeps the
vector sorted, leaves all the partial sums before the
last one untouched, and produces a genuine majorization,
to which Theorem 21.2.1
applies. Lowering an entry can only lower , which is where
“increasing” is used.
Proof. Let . Taking in (M1) for
gives .
Define by Only the last entry has changed, and it has
been lowered, so is still
decreasing and . Its total is , which is (M2) for .
For ,
by (M1) for . So .
By Theorem 21.2.1 with
, . Since
for every and
is increasing,
, so Chaining the two inequalities proves the
proposition.
Warning. “Increasing”
cannot be dropped from Proposition 21.2.3.
Take and . The running totals of are at most
, so . The function is convex
but decreasing, and while
. A weak majorization allows to carry more
total than , and a
decreasing
punishes exactly that.
Schur-convex functions
Theorem 21.2.1 is a
statement about one particular shape of function, . The property it establishes
deserves a name of its own, because many functions have
it that are not of that shape.
A function is Schur-convex when spreading a
vector out can only increase it.
The domain needs a moment’s thought. If is to be compared at
and whenever ,
then the domain must contain as soon as it
contains .
Call a set symmetric if
for every and every . A symmetric convex
set has the property we need: if and ,
then by Corollary 21.1.4,
every lies in
by symmetry, and
a convex set contains the convex combinations of its
points (Lemma 18.1.2), so .
Definition
21.2.1 (Schur-Convex Function)
Let be symmetric and convex,
and let . Then is
Schur-convex if for all .
It is strictly Schur-convex if the
inequality is strict whenever .
Definition
21.2.2 (Schur-Concave Function)
With as in Definition 21.2.1, a
function is Schur-concave if is Schur-convex, that
is, if for all ; and strictly
Schur-concave if is strictly
Schur-convex.
In words: a Schur-convex function is one that
respects the majorization order, and a Schur-concave one
reverses it. The two standing examples of below are itself and the open
orthant , both symmetric
and convex.
A Schur-convex function is automatically
symmetric, meaning for every permutation. Indeed and are
rearrangements of each other, so each majorizes the
other (Proposition 17.8.1 (a)
and the remark after Definition 17.8.1),
and two applications of the definition give .
Example
(Four functions on )
Decide which of the following are Schur-convex, and
which are Schur-concave, on .
- (a) .
- (b) .
- (c) .
- (d) , for .
Solution.
(a) Schur-convex.
is
convex on , as
in Example (One majorization, four inequalities),
so Theorem 21.2.1 gives
whenever .
(b) Schur-convex.
, and (M1) at says exactly . No convexity is needed here;
the definition of majorization already contains the
statement.
(c) Both
Schur-convex and Schur-concave, since (M2) makes it
constant on each majorization class. This is the
degenerate case, and it shows that the two notions are
not exclusive.
(d) Neither, and
one pair of comparisons settles both. The flat vector is
majorized by every vector with the same total (Example (A chain, the two extremes, and size one)
(b)), so both totals being . Now , while and . Schur-convexity applied to the
second majorization would demand , and
Schur-concavity applied to the first would demand . Both
fail.
Part (d) is the nonexample by minimal change. The
function with
differs from the Schur-convex with
only
in the exponent, and fails the one clause
that matters, convexity on the interval where the
entries live.
The next theorem explains why so many natural
functions turn out Schur-convex: convexity plus symmetry
is enough, and there is no need to be of the form .
Theorem
21.2.4 (A Symmetric Convex Function Is
Schur-Convex)
Let be symmetric and convex, and let be
convex and symmetric,
that is, for every and every
.
Then is
Schur-convex.
Idea.
puts
inside the permutation polytope of , whose corners
all carry the same value of , by symmetry. A convex
function on a convex combination is at most the
corresponding combination of its values, and an average
of copies of one number is that number.
Proof. Let
with . By Corollary 21.1.4 and
Theorem 18.1.3, for some and weights with . Each
lies in , since
is symmetric. By
Theorem 18.10.2 applied
to the convex on
, the middle equality being the symmetry of
and the last one
.
This shows that
is Schur-convex.
Now the promise from Chapter 17 §08. There the second
proof of Hadamard’s inequality used only the trace, and
a remark recorded that a proof “by majorization in
earnest” would need the fact that “for vectors with
nonnegative entries,
implies (the product is
Schur-concave)”. Here it is.
Corollary
21.2.5 (The Product Is Schur-Concave)
Let have nonnegative entries
and let . Then every entry of is nonnegative,
and
Idea. Take , which is convex,
and apply Theorem 21.2.1: the
product becomes a sum and the inequality flips. The
logarithm needs positive entries, so the case of a zero
entry is dealt with first — and it is the easy case,
because a zero entry makes the right-hand side while the left-hand
side is a product of nonnegative numbers.
Proof. First, every entry of is nonnegative.
For , (M2)
gives . For , subtracting (M1) at from (M2) gives
and is the
smallest entry of .
Case 1: some . Then , while
as a product of nonnegative numbers. The inequality
holds.
Case 2: every . Then ,
so by the display above, and every entry of both
vectors lies in . By Lemma 18.11.1 (c) the
function is
concave on , so
is
convex there. By Theorem 21.2.1, By (Lemma 18.11.1 (c)) and
induction on ,
and likewise for . So . Since is strictly
increasing on (Lemma 18.11.1 (c)), two
positive numbers with satisfy ; otherwise would give . Hence
. This proves the corollary.
So the flat vector, the bottom of the majorization
order, has the largest product among nonnegative vectors
with a fixed total — which is Lemma 17.8.6 again,
now as a special case rather than a separate
induction.
Warning. Schur-convex does
not mean convex. By Corollary 21.2.5 the
function is Schur-convex on the symmetric convex
set . It is not convex: at , , and
, and . Theorem 21.2.4 is a
one-way street.
Quick check. Is the function on Schur-convex? Is it
convex?
Solution. Schur-convex: the
inequality is (M1) at . Convex: yes, and
this gives a second proof. The two largest entries have
the largest sum among all pairs, so , a maximum of three linear functions,
convex by Proposition 18.10.3. It
is also symmetric, so Theorem 21.2.4
applies. (This is
the Ky Fan sum
of Chapter 17 §06, read on vectors instead of
eigenvalues.)
Convex
functions of a Hermitian matrix
The last payoff is about matrices. For a Hermitian
and a convex
on an interval
containing , the number
turns out
to be . Chapter 18 §10 stated, and
deferred, that this is a convex function of . The proof needs two
lemmas: a bookkeeping one about traces, and one saying
that the quadratic form of dominates of the quadratic form
of .
Lemma
21.2.6 (Reading a Trace on an Orthonormal
Basis)
Let or
.
- (a) Let be an orthonormal basis of and . Then .
- (b) Let , let
be
Hermitian with , and let . Then
for every eigenvector of with eigenvalue , and .
Proof.
(a) Let be the
matrix whose -th
column is . Then ,
so is unitary,
and . By Theorem 0.9.6 (3),
used with the factors and , . Summing the diagonal of gives
(a).
(b) Let be
the spectral resolution of Definition 12.8.1,
with the distinct eigenvalues; it exists by Theorem 12.8.1,
since a Hermitian matrix has an orthonormal basis of
eigenvectors (Corollary 12.4.3
over , Corollary 12.5.2
over ). Let
with .
Then for exactly one , and lies in the
eigenspace of , which is the
image of ;
so , and for by Theorem 12.8.1
(b). Hence , by Definition 12.8.2.
Now take an orthonormal basis of with , which exists by the
spectral theorem just cited. By the previous paragraph,
, and (a) adds these up to
.
Lemma
21.2.7 (Peierls’ Inequality)
Let be an interval, let be
Hermitian with , let be convex, and let with
. Then and with equality when is an
eigenvector of .
Idea. Write , its
spectral resolution. Then is a weighted
average of the eigenvalues, with weights
that add up to .
The same weights appear in . So the two
sides of the inequality are of an average against
the average of ,
which is Jensen.
Proof. Let be the spectral resolution of Definition 12.8.1,
with the distinct eigenvalues
of , which exists
by Theorem 12.8.1
since a Hermitian matrix has an orthonormal basis of
eigenvectors (Corollary 12.4.3
over , Corollary 12.5.2
over ). Put
By Theorem 12.8.1
(b),
and , so and by Theorem 12.8.1
(c), . Hence, by Theorem 12.8.1 (d)
and Definition 12.8.2,
The first is a convex combination of , all
of which lie in the convex set , so by Lemma 18.1.2. Applying
Theorem 18.10.2 to the
convex on , with points and weights ,
For the equality clause, let with . By
Lemma 21.2.6 (b),
, so the right side is ; and the left side is as well. This proves the
lemma.
Quick check. Take , , and .
Compute both sides of Lemma 21.2.7, and
then repeat with .
Solution. , so the left side is . Here , so the right side is . Indeed
, and the
inequality is strict because is not an
eigenvector of .
For , an eigenvector with ,
the left side is and the right side is . Equality, as
the lemma says.
Theorem
21.2.8 (The Trace of a Convex Function Is
Convex)
Let be an interval and let be
convex. Let be
Hermitian with and ,
and let . Then is Hermitian with ,
and In words: the Hermitian matrices with spectrum
in form a
convex set, and is a
convex function on it.
Idea. Fix an orthonormal eigenbasis
of the midpoint matrix . Along each of those
directions the
value of at the
eigenvalue of is
exactly the left side of Peierls’ inequality, because an
eigenvector gives equality; and the eigenvalue itself
splits as
times a quadratic form of plus times one of
. Ordinary
convexity of
handles that split, and Peierls’ inequality, now as an
inequality, converts the two quadratic forms into
quadratic forms of and . Summing over the
basis turns quadratic forms into traces.
Proof. Step 1: the spectrum
of . The
matrix is Hermitian, being a real
combination of Hermitian matrices. Let be an eigenvalue of
, with unit
eigenvector . Then By Lemma 13.5.2,
lies in , an interval whose endpoints are
eigenvalues of ,
hence contained in ; likewise . So
is a convex combination of two points of and lies in . Hence ,
and is
defined.
Step 2: the inequality. Choose an
orthonormal basis of consisting of
eigenvectors of ,
which exists by Corollary 12.4.3
over and Corollary 12.5.2
over . Fix . By Lemma 21.2.7 applied
to and the
eigenvector , with
equality, By Step 1, with and
. So Definition 18.10.1 and
then Lemma 21.2.7, now
applied to and
to with the unit
vector ,
give where the last step uses and . Summing
over and using Lemma 21.2.6 (a)
three times, once for each of , , and , Since ,
, and were arbitrary,
this is Definition 18.10.1 for
on the set of Hermitian matrices with
spectrum in ,
which Step 1 shows is convex. This proves the
theorem.
This pays Chapter 18 §10’s “it is proved in Chapter
21, and nothing in this chapter uses it”, and Chapter 18
§11’s closing note that “the convexity of for
convex , and the
consequences of a majorization for every convex
function, belong to Chapter 21”.
Example
(The logarithm of the determinant)
Let on , so that the matrices in play are the
positive definite Hermitian ones. Identify , and check the
resulting inequality for
Solution. A Hermitian has exactly when , by Theorem 13.1.5 (b).
For such an , Lemma 21.2.6 (b),
then (Lemma 18.11.1 (c)) with
induction on , and
then Theorem 9.3.3 give
By Theorem 21.2.8,
is convex on the positive definite
matrices; equivalently, is log-concave
there.
For the data given, and , and
Both
and are positive
definite ( is
diagonal with positive entries; has eigenvalues and ), so the theorem says
, that is,
after multiplying by and exponentiating,
which holds, since .
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State Karamata’s
inequality, with all its hypotheses.
- (b) Which test
functions prove Proposition 21.2.2,
and which clause of Definition 17.8.1 does
each one give?
- (c) Define
Schur-convex and Schur-concave.
- (d) True or false:
every Schur-convex function on is convex. Justify
your answer.
- (e) True or false:
every convex function on is Schur-convex.
Justify your answer.
- (f) State what Theorem 21.2.8 says
for , and
identify the resulting function of .
Solution.
(a) If is an interval, is
convex, in , and every entry of
lies in
, then every entry
of lies in
and (Theorem 21.2.1).
(b) The affine
functions and give the equal totals, (M2). The hockey
stick with gives (M1) at .
(c) For a
symmetric convex , is Schur-convex if
implies (Definition 21.2.1),
and Schur-concave if
implies (Definition 21.2.2).
(d) False. on
the nonnegative quadrant is Schur-convex by Corollary 21.2.5, but
the warning after that corollary shows that exceeds the average of and .
(e) False. A
Schur-convex function must be symmetric, as shown after
Definition 21.2.2,
and is linear, hence convex, but not symmetric:
, while and majorize each
other. Symmetry is exactly the missing hypothesis of Theorem 21.2.4.
(f) For and , it says that
is convex on the Hermitian matrices.
Since is
Hermitian, , the squared
Frobenius norm.
B. Practice
Exercise
(B1: Four consequences of one majorization)
Let and .
- (a) Verify that
.
- (b) Compute and , and
and . Name the theorem each comparison
illustrates.
- (c) Compute and . Hence check
Corollary 21.2.5.
- (d) Give a convex
for which the two sides are
equal.
Solution.
(a) Both vectors
are decreasing with total ; the running totals
are for
against
for . So (M1) and
(M2) hold.
(b) and , so . Also and , so . Both illustrate Theorem 21.2.1, the
first with and the second with the hockey stick at
level .
(c) and . Indeed , as Corollary 21.2.5
requires for nonnegative vectors.
(d) Any affine
, for instance
: both
sides are the common total , by (M2). Affine
functions are the ones on which majorization gives no
information.
Exercise
(B2: Which are Schur-convex?)
Determine which of the following functions are
Schur-convex on the stated symmetric convex set. Justify
your answer, naming the theorem used or giving a
counterexample.
- (a) on .
- (b) on .
- (c)
on .
- (d) on .
Solution.
(a) Schur-convex.
, and
gives by (M1) at and by subtracting (M1) at from (M2).
Subtracting the second from the first gives .
(b) Schur-convex,
by Theorem 21.2.1 with
, convex as a maximum of two affine
functions (Proposition 18.10.3).
(c) Not
Schur-convex. It is not symmetric, and a Schur-convex
function must be. Concretely and are rearrangements
of each other, so and .
Schur-convexity would give from
the first and from the second, hence . But
and
.
(d) Not
Schur-convex; it is Schur-concave.
First, is concave on : for and , Lemma 17.8.6 gives
, so using and ; taking square roots of two
nonnegative numbers preserves the inequality. So is
convex on , and Theorem 21.2.1 turns
into , that is, . For a concrete instance, and
, while , so went
down as the vector spread out.
Exercise
(B3: Trace convexity on two-by-two matrices)
- (a) Let , , , and .
Compute ,
, and
for ,
and verify Theorem 21.2.8.
- (b) Let , , ,
and . Do the same, and state the inequality
in terms of determinants.
Solution.
(a) Both matrices
are real symmetric, hence Hermitian. , so
; and
, so
. Next
so . The theorem asserts
, which holds.
(b) Both are
positive definite, so their spectra lie in . By Example (The logarithm of the determinant),
. Here and , so both traces are . The midpoint
is , with ,
so . The theorem asserts which holds because and
is increasing
with (Lemma 18.11.1 (c)). In
determinant form: .
C. Going deeper
Exercise
(C1: Entropy)
For in
, let .
- (a) Prove that is convex
on .
Hint: apply Theorem 18.10.2 to the
concave , with
the points ,
and cleverly
chosen weights.
- (b) Deduce that
is Schur-concave
on .
- (c) Deduce that
for every with , with
equality when .
Solution.
(a) Let and , and
put . Set which are nonnegative and satisfy . The function is convex on by Lemma 18.11.1 (c), so Theorem 18.10.2 with the
points and
gives Now , and since
(Lemma 18.11.1 (c)). So
the display reads Multiplying by gives , which
is Definition 18.10.1 for
.
(b) By (a) and Theorem 21.2.1 with
,
in implies , that is, . By Definition 21.2.2,
is Schur-concave.
(The set is
symmetric and convex, so Definition 21.2.2
applies.)
(c) Let with . Its mean
is , so the
flat vector satisfies
by Example (A chain, the two extremes, and size one)
(b), and . By (b), . Finally using . So ,
with equality at .
Exercise
(C2: Three norms under majorization)
Let in . Prove that Which of the three needs Theorem 21.2.1, and
which follows from Definition 17.8.1
alone?
Solution. For , apply Theorem 21.2.1 with
, convex on by Proposition 18.10.3:
.
For , apply Theorem 21.2.1 with
,
convex on by Lemma 18.10.5, since its
derivative is
increasing: . Both sides are nonnegative and
is increasing on , so .
For , no
convexity is needed. Since , and (M1) at gives while subtracting (M1) at
from (M2)
gives , hence . The maximum of the two
smaller numbers is at most the maximum of the two larger
ones.
So the -norm follows from
Definition 17.8.1
directly, and the other two from Theorem 21.2.1. A
later section of this chapter proves the same for
every norm that is invariant under
permuting and changing the signs of the coordinates.
Exercise
(C3: One convex function is not enough)
Let and .
- (a) Show that
and , yet neither
nor .
- (b) Exhibit a convex
with , and another with the
inequality reversed. Explain how this is consistent with
Proposition 21.2.2.
Solution.
(a) Both totals
are , and . Both vectors are already
decreasing, with running totals for and for . (M1) at fails for ,
since , and
(M1) at fails
for , since .
(b) Take , convex by Proposition 18.10.3.
Then and , so . This is the test function of Proposition 21.2.2 at
, and it certifies .
Take . Then and , so , certifying by the same proposition applied with
the roles exchanged, at .
There is no contradiction: Proposition 21.2.2
asks the inequality to hold for every
convex .
Agreeing on the affine functions and on is far from agreeing
on all of them, and here two hockey sticks pull in
opposite directions.