Lean, informalized

Nielsen & Chuang · Chapter 12, Quantum information theory · p. 574

Exercise 12.19 - How majorization of sorted vectors passes to their tails after two entries are mixed

Matching the first entry keeps the rest majorized.

Hover over a blue or green term in the text, or a node in the graph, to find it in the other. Select it to read its declaration both in Lean and in words.

The Exercise

Two lists of dd real numbers, xx and yy, are each sorted from largest to smallest, with the same total and with every partial sum of the largest entries of xx at most the largest possible sum of as many entries of yy. Mix the first entry of yy with a later one, the ppth, with weights tt and 1−t1-t: the first becomes ty1+(1−t)ypt y_1 + (1-t) y_p and the ppth becomes (1−t)y1+typ(1-t) y_1 + t y_p. The weight is chosen so that the new first entry is x1x_1, and the index so that the entry of yy just before the ppth is still at least x1x_1. The exercise is to show that when this common first entry is struck from both lists, what remains of xx is majorized by what remains of the mixed yy.✦

Majorization

The largest sum of kk entries Sk(y)S_k(y) of a real vector yy indexed by a set II is the supremum, over the subsets AA of II with kk elements, of the sum of the entries of yy over AA, Sk(y)=supA⊆I,|A|=k∑i∈Ayi,S_k(y) = \sup_{A \subseteq I,\ |A| = k} \ \sum_{i \in A} y_i ,(1)✦ with Sk(y)=0S_k(y) = 0 when kk exceeds the number of indices.

A real vector xx indexed by a finite set II is majorized by a real vector yy indexed by the same set, written x≺yx \prec y, when the two have the same total and the sum of the entries of xx over any subset of II is at most the largest sum of as many entries of yy: x≺y⇔∑i∈Ixi=∑i∈Iyi and ∑i∈Axi≤S|A|(y) for every A⊆I.x \prec y \iff \sum_{i \in I} x_i = \sum_{i \in I} y_i \ \text{ and } \ \sum_{i \in A} x_i \le S_{|A|}(y) \ \text{ for every } A \subseteq I .(2)✦

The Claim

Theorem 1. Let xx and yy be real vectors of length dd with their entries in decreasing order, x1≥…≥xdx_1 \ge \dots \ge x_d and y1≥…≥ydy_1 \ge \dots \ge y_d, and with x≺yx \prec y. Let pp be an index with 2≤p≤d2 \le p \le d and x1≤yp−1x_1 \le y_{p-1}, and let tt be a real number with x1=ty1+(1−t)ypx_1 = t y_1 + (1-t) y_p. Let ỹ\tilde y be the vector yy with its ppth entry replaced by (1−t)y1+typ(1-t) y_1 + t y_p. Then the vectors left when the first entries of xx and ỹ\tilde y are removed satisfy (x2,…,xd)≺(ỹ2,…,ỹd).(x_2, \dots, x_d) \prec (\tilde y_2, \dots, \tilde y_d) .(3)✦

What Is Checked

The claim is stated over majorization of real vectors of lengths dd and d−1d-1, (2), and through it over the largest sum of kk entries, (1). What the library proves about these constructions is the theorem above, for every length dd and every real weight tt that meets its hypotheses.