Schur–Horn theorem explained

In mathematics, particularly linear algebra, the Schur–Horn theorem, named after Issai Schur and Alfred Horn, characterizes the diagonal of a Hermitian matrix with given eigenvalues. It has inspired investigations and substantial generalizations in the setting of symplectic geometry. A few important generalizations are Kostant's convexity theorem, Atiyah–Guillemin–Sternberg convexity theorem, Kirwan convexity theorem.

Statement

The inequalities above may alternatively be written:\begind_1 &\;\leq\;&& \lambda_1 \\[0.3ex]d_2 + d_1 &\;\leq&& \lambda_1 + \lambda_2 \\[0.3ex]\vdots &\;\leq&& \vdots \\[0.3ex]d_ + \cdots + d_2 + d_1&\;\leq&& \lambda_1 + \lambda_2 + \cdots + \lambda_ \\[0.3ex]d_N + d_ + \cdots + d_2 + d_1 &\;=&& \lambda_1 + \lambda_2 + \cdots + \lambda_ + \lambda_N. \\[0.3ex]\end

The Schur–Horn theorem may thus be restated more succinctly and in plain English:

Schur–Horn theorem: Given any non-increasing real sequences of desired diagonal elements

d1\geq\geqdN

and desired eigenvalues

λ1\geq\geqλN,

there exists a Hermitian matrix with these eigenvalues and diagonal elements if and only if these two sequences have the same sum and for every possible integer

n,

the sum of the first

n

desired diagonal elements never exceeds the sum of the first

n

desired eigenvalues.

Reformation allowing unordered diagonals and eigenvalues

Although this theorem requires that

d1\geq\geqdN

and

λ1\geq\geqλN

be non-increasing, it is possible to reformulate this theorem without these assumptions.

We start with the assumption

λ1\geq\geqλN.

The left hand side of the theorem's characterization (that is, "there exists a Hermitian matrix with these eigenvalues and diagonal elements") depends on the order of the desired diagonal elements

d1,...,dN

(because changing their order would change the Hermitian matrix whose existence is in question) but it does depend on the order of the desired eigenvalues

λ1,...,λN.

On the right hand right hand side of the characterization, only the values of

λ1++λn

depend on the assumption

λ1\geq\geqλN.

Notice that this assumption means that the expression

λ1++λn

is just notation for the sum of the

n

largest desired eigenvalues. Replacing the expression

λ1++λn

with this written equivalent makes the assumption

λ1\geq\geqλN

completely unnecessary:

Schur–Horn theorem: Given any

N

desired real eigenvalues and a non-increasing real sequence of desired diagonal elements

d1\geq\geqdN,

there exists a Hermitian matrix with these eigenvalues and diagonal elements if and only if these two sequences have the same sum and for every possible integer

n,

the sum of the first

n

desired diagonal elements never exceeds the sum of the

n

desired eigenvalues.

Permutation polytope generated by a vector

The permutation polytope generated by

\tilde{x}=(x1,x2,\ldots,xn)\in\Realsn

denoted by

l{K}\tilde{x

} is defined as the convex hull of the set

\{(x\pi(1),x\pi(2),\ldots,x\pi(n))\in\Realsn:\pi\inSn\}.

Here

Sn

denotes the symmetric group on

\{1,2,\ldots,n\}.

In other words, the permutation polytope generated by

(x1,...,xn)

is the convex hull of the set of all points in

\Realsn

that can be obtained by rearranging the coordinates of

(x1,...,xn).

The permutation polytope of

(1,1,2),

for instance, is the convex hull of the set

\{(1,1,2),(1,2,1),(2,1,1)\},

which in this case is the solid (filled) triangle whose vertices are the three points in this set. Notice, in particular, that rearranging the coordinates of

(x1,...,xn)

does not change the resulting permutation polytope; in other words, if a point

\tilde{y}

can be obtained from

\tilde{x}=(x1,...,xn)

by rearranging its coordinates, then

l{K}\tilde{y

} = \mathcal_.

The following lemma characterizes the permutation polytope of a vector in

\Realsn.

Reformulation of Schur–Horn theorem

In view of the equivalence of (i) and (ii) in the lemma mentioned above, one may reformulate the theorem in the following manner.

Theorem. Let

d1,...,dN

and

λ1,...,λN

be real numbers. There is a Hermitian matrix with diagonal entries

d1,...,dN

and eigenvalues

λ1,...,λN

if and only if the vector

(d1,\ldots,dn)

is in the permutation polytope generated by

(λ1,\ldots,λn).

Note that in this formulation, one does not need to impose any ordering on the entries of the vectors

d1,...,dN

and

λ1,...,λN.

Proof of the Schur–Horn theorem

Let

A=(ajk)

be a

n x n

Hermitian matrix with eigenvalues

\{λi\}

n,
i=1
counted with multiplicity. Denote the diagonal of

A

by

\tilde{a},

thought of as a vector in

\Realsn,

and the vector

(λ1,λ2,\ldots,λn)

by

\tilde{λ}.

Let

Λ

be the diagonal matrix having

λ1,λ2,\ldots,λn

on its diagonal.

(

)

A

may be written in the form

UΛU-1,

where

U

is a unitary matrix. Thena_ = \sum_^n \lambda_j |u_|^2, \; i = 1, 2, \ldots, n.

Let

S=(sij)

be the matrix defined by

sij=|uij|2.

Since

U

is a unitary matrix,

S

is a doubly stochastic matrix and we have

\tilde{a}=S\tilde{λ}.

By the Birkhoff–von Neumann theorem,

S

can be written as a convex combination of permutation matrices. Thus

\tilde{a}

is in the permutation polytope generated by

\tilde{λ}.

This proves Schur's theorem.

(

\Leftarrow

) If

\tilde{a}

occurs as the diagonal of a Hermitian matrix with eigenvalues

\{λi\}

n,
i=1
then

t\tilde{a}+(1-t)\tau(\tilde{a})

also occurs as the diagonal of some Hermitian matrix with the same set of eigenvalues, for any transposition

\tau

in

Sn.

One may prove that in the following manner.

Let

\xi

be a complex number of modulus

1

such that

\overline{\xiajk

} = - \xi a_ and

U

be a unitary matrix with

\xi\sqrt{t},\sqrt{t}

in the

j,j

and

k,k

entries, respectively,

-\sqrt{1-t},\xi\sqrt{1-t}

at the

j,k

and

k,j

entries, respectively,

1

at all diagonal entries other than

j,j

and

k,k,

and

0

at all other entries. Then

UAU-1

has

tajj+(1-t)akk

at the

j,j

entry,

(1-t)ajj+takk

at the

k,k

entry, and

all

at the

l,l

entry where

lj,k.

Let

\tau

be the transposition of

\{1,2,...,n\}

that interchanges

j

and

k.

Then the diagonal of

UAU-1

is

t\tilde{a}+(1-t)\tau(\tilde{a}).

Λ

is a Hermitian matrix with eigenvalues

\{λi

n.
\}
i=1
Using the equivalence of (i) and (iii) in the lemma mentioned above, we see that any vector in the permutation polytope generated by

(λ1,λ2,\ldots,λn),

occurs as the diagonal of a Hermitian matrix with the prescribed eigenvalues. This proves Horn's theorem.

Symplectic geometry perspective

The Schur–Horn theorem may be viewed as a corollary of the Atiyah–Guillemin–Sternberg convexity theorem in the following manner. Let

l{U}(n)

denote the group of

n x n

unitary matrices. Its Lie algebra, denoted by

ak{u}(n),

is the set of skew-Hermitian matrices. One may identify the dual space

ak{u}(n)*

with the set of Hermitian matrices

l{H}(n)

via the linear isomorphism

\Psi:l{H}(n)ak{u}(n)*

defined by

\Psi(A)(B)=tr(iAB)

for

A\inl{H}(n),B\inak{u}(n).

The unitary group

l{U}(n)

acts on

l{H}(n)

by conjugation and acts on

ak{u}(n)*

by the coadjoint action. Under these actions,

\Psi

is an

l{U}(n)

-equivariant map i.e. for every

U\inl{U}(n)

the following diagram commutes,

Let

\tilde{λ}=(λ1,λ2,\ldots,λn)\in\Realsn

and

Λ\inl{H}(n)

denote the diagonal matrix with entries given by

\tilde{λ}.

Let

l{O}\tilde{λ

} denote the orbit of

Λ

under the

l{U}(n)

-action i.e. conjugation. Under the

l{U}(n)

-equivariant isomorphism

\Psi,

the symplectic structure on the corresponding coadjoint orbit may be brought onto

l{O}\tilde{λ

}. Thus

l{O}\tilde{λ

} is a Hamiltonian

l{U}(n)

-manifold.

Let

T

denote the Cartan subgroup of

l{U}(n)

which consists of diagonal complex matrices with diagonal entries of modulus

1.

The Lie algebra

ak{t}

of

T

consists of diagonal skew-Hermitian matrices and the dual space

ak{t}*

consists of diagonal Hermitian matrices, under the isomorphism

\Psi.

In other words,

ak{t}

consists of diagonal matrices with purely imaginary entries and

ak{t}*

consists of diagonal matrices with real entries. The inclusion map

ak{t}\hookrightarrowak{u}(n)

induces a map

\Phi:l{H}(n)\congak{u}(n)*ak{t}*,

which projects a matrix

A

to the diagonal matrix with the same diagonal entries as

A.

The set

l{O}\tilde{λ

} is a Hamiltonian

T

-manifold, and the restriction of

\Phi

to this set is a moment map for this action.

By the Atiyah–Guillemin–Sternberg theorem,

\Phi(l{O}\tilde{λ

}) is a convex polytope. A matrix

A\inl{H}(n)

is fixed under conjugation by every element of

T

if and only if

A

is diagonal. The only diagonal matrices in

l{O}\tilde{λ

} are the ones with diagonal entries

λ1,λ2,\ldots,λn

in some order. Thus, these matrices generate the convex polytope

\Phi(l{O}\tilde{λ

}). This is exactly the statement of the Schur–Horn theorem.

References

External links