21.3  Symmetric Gauge Functions

The last two sections turned a majorization into an inequality between sums of a convex function. This section turns it into an inequality between norms. The norms that work are the ones blind to exactly the information a majorization discards — the order of the entries and their signs — and Section 4 will show that these are precisely the norms a matrix inherits from its singular values.

Throughout, the field is R and the space is Rn with the dot product ⟨x,y⟩=x⊤y, n≥1. Majorization ≺ and weak majorization ≺w are Chapter 17 §08’s (Definition 17.8.1), and x↓ is the decreasing rearrangement. A permutation matrix Pσ is Definition 3.4.2; Pσx rearranges the entries of x. We write |x|=(|x1|,…,|xn|), and x≤y means xi≤yi for every i — the entrywise order of Chapter 18 §05, never the Loewner order. From §01 we use Corollary 21.1.4, which rests on Theorem 21.1.3; the exercises also use §02’s Theorem 21.2.1.

21.3.1. What a norm must forget

Chapter 17 §06 measured a Hermitian matrix by its Ky Fan partial sum sk(A)=λ1(A)+⋯+λk(A), and Exercise (C2: Partial sums that behave like a norm) asked whether sk is a norm. On the positive semidefinite matrices it behaves like one; on all Hermitian matrices it fails, because s1(diag(0,−1))=0 with diag(0,−1)≠0. The exercise ended by naming the repair: apply sk to the singular values instead of the eigenvalues. Singular values are non-negative, so nothing can cancel, and the failure disappears.

That repair suggests the shape of the whole chapter’s answer. A measurement of a matrix built from its singular values is a function of a list of n non-negative numbers. Two things about that list are accidents of bookkeeping. Its order is one: the singular values of a matrix form a multiset, and Chapter 13 chose to write them decreasingly. Its signs are the other: a formula that is to extend from non-negative lists to all of Rn, and be a norm there, cannot notice which entries are negative, since x and the vector obtained by flipping one sign have the same absolute values and must be measured alike.

A symmetric gauge function is a norm that cannot tell the entries of a vector apart by where they sit or which way they point.

Definition 21.3.1 (Symmetric Gauge Function)

A symmetric gauge function on Rn is a norm Φ:Rn→R (Definition 16.1.1) such that

  • (G1) Φ(Pσx)=Φ(x) for every permutation matrix Pσ and every x∈Rn (permutation invariance);
  • (G2) Φ(ε1x1,…,εnxn)=Φ(x) for all signs εi∈{+1,−1} and every x∈Rn (sign invariance).

In words: (G1) says that shuffling the entries does not change the measurement, and (G2) says that flipping any of their signs does not either. The word every does the work in both, and the two clauses are genuinely separate: below are a norm with (G1) and not (G2), and one with (G2) and not (G1). Together they say that Φ(x) depends only on the multiset {|x1|,…,|xn|}, that is,

Φ(x)=Φ(|x|↓)(x∈Rn),
(21.3.1)

since |x| is obtained from x by (G2) and |x|↓ from |x| by (G1). Note also that (N2) of Definition 16.1.1 already gives Φ(−x)=Φ(x); (G2) is much stronger, because it flips the signs one entry at a time.

Warning. The word “gauge” is used here in a different sense from Chapter 18 §04. There, Definition 18.4.1 attached to a convex set K the function pK(x)=inf{t>0:x∈tK}, which measures a vector by inflating K. That object is not this one. The name “symmetric gauge function” is standard and traditional for Definition 21.3.1, and the two never appear in the same argument in this book; where confusion is possible, this chapter writes Φ and never pK.

The first examples are the norms already at hand.

Example (The p-norms, the Ky Fan gauges, and size one)

Check each against Definition 21.3.1.

  • (a) ‖⋅‖p for 1≤p≤∞.
  • (b) For 1≤k≤n, the function Φk(x)=∑i≤k|x|i↓, the sum of the k largest absolute values.
  • (c) On R1, the function Φ(x)=c|x| for a constant c>0.

Solution.

  • (a) These are norms: Example (The 1-, 2- and ∞-norms on Fn) for p=1,2,∞, and Corollary 18.11.5 supplies the triangle inequality for the rest. The formulas (∑i|xi|p)1/p and maxi|xi| are built from the absolute values alone and are unchanged by reordering the sum or the maximum, so (G1) and (G2) hold.

  • (b) Rewrite the definition as a maximum: Φk(x)=max{∑i∈S|xi| : S⊆{1,…,n}, |S|=k}, since the largest such sum is the one over the indices of the k largest absolute values. Each function x↦∑i∈S|xi| is non-negative, absolutely homogeneous and subadditive, so the maximum of finitely many of them is too, which gives (N2) and (N3). For (N1), every singleton is contained in some S, so Φk(x)≥maxi|xi|, and Φk(x)=0 forces x=0. Both (G1) and (G2) are visible in the displayed formula. At the two ends, Φ1=‖⋅‖∞ and Φn=‖⋅‖1.

  • (c) A norm on R1 by inspection. There is only one permutation and Φ(−x)=Φ(x), so (G1) and (G2) are automatic: on R1 every norm is a symmetric gauge function. The degenerate case is worth keeping in mind, because it shows that the two clauses carry no information until n≥2.

The functions in (b) will be used constantly, so they get a name of their own.

Definition 21.3.2 (Ky Fan Gauge)

For 1≤k≤n, the k-th Ky Fan gauge on Rn is Φk(x)=∑i=1k|x|i↓, the sum of the k largest absolute values of the entries of x.

Non-examples by minimal change. Each drops exactly one clause.

  • A norm with (G1) and not (G2). On R2 let Φ(x)=max(|x1+x2|, |x1|, |x2|). Each of the three expressions is non-negative, absolutely homogeneous and subadditive, so their maximum is too; and Φ(x)=0 forces x1=x2=0, so Φ is a norm. Swapping x1 and x2 permutes the three expressions, so (G1) holds. But Φ(1,1)=2 while Φ(1,−1)=1: (G2) fails.
  • A norm with (G2) and not (G1). On R2 let Φ(x)=|x1|+2|x2|. This is a norm, and it is built from absolute values, so (G2) holds. But Φ(1,0)=1 and Φ(0,1)=2: (G1) fails.

Why this definition. The two clauses are exactly what a norm needs in order to be computable from an unordered list of non-negative numbers, and nothing more is demanded — in particular, no relation to any other norm, and no smoothness. Dropping (G1) allows a norm to prefer one coordinate to another, which no measurement of singular values can do, since relabeling the singular values of a matrix is not an operation on the matrix at all. Dropping (G2) allows a norm to see cancellation between coordinates, which is fatal: Section 7 needs Φ evaluated at differences of eigenvalue lists and of singular value lists, whose entries have both signs (Theorem 21.7.2 and Theorem 21.7.4).

Quick check. Is Φ(x)=maxixi (no absolute values) a symmetric gauge function on Rn for n≥2? Which clause fails first?

Solution. It is not, and it fails before (G1) or (G2) are reached: it is not a norm. Absolute homogeneity (N2) fails at c=−1, since maxi(−xi)=−minixi, which for x=(1,0) is 0 while maxixi=1. Positive definiteness (N1) fails too: Φ(−1,−1)=−1<0. Restricted to vectors with non-negative entries the formula is perfectly reasonable, and it equals ‖x‖∞ there; the definition insists on a norm on all of Rn precisely so that this kind of one-sided formula is excluded.

21.3.2. A symmetric gauge is monotone

The first payoff is that a symmetric gauge respects the crudest comparison there is: if every entry of x is smaller in absolute value than the matching entry of y, then Φ(x)≤Φ(y). This is not automatic for a norm. The function N(x)=|x1−x2|+|x1| is a norm on R2, and N(1,0)=2 is larger than N(1,1)=1 although (1,0) is dominated entrywise by (1,1). Sign invariance is what rules this out.

Proposition 21.3.1 (Symmetric Gauges Are Monotone)

Let Φ be a symmetric gauge function on Rn, and let x,y∈Rn satisfy |xi|≤|yi| for every i. Then Φ(x)≤Φ(y).

Idea. Change one coordinate at a time. Shrinking a single entry towards 0 is taking an average of two vectors: the vector itself and the one with that entry’s sign flipped. Sign invariance says those two have the same Φ, and the triangle inequality says the average has no larger one.

Proof. Step 1: one coordinate. Suppose u,v∈Rn agree in every coordinate except the j-th, where |uj|≤|vj|. If vj=0 then uj=0 and u=v. Otherwise put θ=12(1+ujvj), which lies in [0,1] because |uj/vj|≤1. Let v′ be v with its j-th coordinate negated. Then θvj+(1−θ)(−vj)=uj, while in every other coordinate v and v′ agree with u, so u=θv+(1−θ)v′. By (N3) and (N2) of Definition 16.1.1, Φ(u)≤θΦ(v)+(1−θ)Φ(v′), and Φ(v′)=Φ(v) by (G2). Hence Φ(u)≤Φ(v).

Step 2: all coordinates. Put z(0)=y and, for 1≤j≤n, z(j)=(x1,…,xj,yj+1,…,yn), so that z(n)=x. Consecutive vectors z(j−1) and z(j) agree except in coordinate j, where |xj|≤|yj|. By Step 1, Φ(z(j))≤Φ(z(j−1)) for each j. Chaining the n inequalities gives Φ(x)≤Φ(y), as claimed.

Only (G2) was used. Permutation invariance is needed for the next step, and there it does all the work.

Quick check. Deduce from Proposition 21.3.1 that Φ(x)≥|xj|Φ(ej) for every j. What does the same proposition give as an upper bound, using x=∑jxjej?

Solution. The vector xjej has j-th entry xj and all others 0, so its entries are dominated in absolute value by those of x; Proposition 21.3.1 gives |xj|Φ(ej)=Φ(xjej)≤Φ(x). For the upper bound the triangle inequality suffices: Φ(x)≤∑j|xj|Φ(ej). By (G1) all the numbers Φ(ej) are equal, to Φ(e1) say, so Φ(e1)‖x‖∞ ≤ Φ(x) ≤ Φ(e1)‖x‖1. Every symmetric gauge is trapped between multiples of ‖⋅‖∞ and ‖⋅‖1, with the same constant at both ends. Section 4 turns this into the statement that every normalized unitarily invariant norm lies between the spectral norm and the trace norm.

Both bounds are cited later, so they are recorded here.

Corollary 21.3.2 (A Symmetric Gauge Is Trapped Between Two Norms)

Let Φ be a symmetric gauge function on Rn. Then Φ(ej)=Φ(e1) for every j, and Φ(e1)‖x‖∞ ≤ Φ(x) ≤ Φ(e1)‖x‖1(x∈Rn).

Proof. Fix j. Some permutation matrix carries ej to e1, so Φ(ej)=Φ(e1) by (G1). The entries of xjej are dominated in absolute value by those of x, so Proposition 21.3.1 gives |xj|Φ(e1)=Φ(xjej)≤Φ(x), where the equality is (N2) of Definition 16.1.1; taking the largest |xj| gives the left-hand inequality. For the right-hand one, x=∑jxjej, so (N3) and (N2) give Φ(x)≤∑j|xj|Φ(ej)=Φ(e1)‖x‖1. This proves the corollary.

21.3.3. From weak majorization to a dominating vector

Now for the bridge. A majorization x≺y will be handled by Corollary 21.1.4, which writes x as an average of rearrangements of y; a norm cannot grow under an average. Weak majorization loses the equality of totals, so x need not be such an average — (1,0)≺w(2,0), but (1,0) is no average of (2,0) and (0,2). What survives is that x is dominated entrywise by something that is such an average, and that is exactly the hypothesis Proposition 21.3.1 wants.

Lemma 21.3.3 (Weak Majorization Is Domination plus Majorization)

Let x,y∈Rn. Then x≺wy if and only if there is a vector z∈Rn with x≤zentrywise,z≺y. If x has non-negative entries, then z may be taken with non-negative entries as well.

Idea. (⇐) is two easy monotonicity steps. For (⇒), sort both vectors and think of the deficit ∑iyi−∑ixi as water to be poured into x. Pouring it into the top entries would break the partial-sum inequalities immediately, so pour it into the bottom: raise every entry of x that lies below a level c up to c, and choose c so that the totals match. Choosing c needs no analysis: on each interval between consecutive entries of x the total is an affine function of c, so the right c can be written down.

Proof. (⇐) Suppose x≤z entrywise and z≺y. Fix k and let I be a set of k indices carrying the k largest entries of x, so that ∑i≤kxi↓=∑i∈Ixi. Then ∑i≤kxi↓=∑i∈Ixi ≤ ∑i∈Izi ≤ ∑i≤kzi↓, the last step because the sum of any k entries of z is at most the sum of its k largest. Hence x≺wz, and z≺y gives ∑i≤kzi↓≤∑i≤kyi↓ for k<n and equality of totals at k=n; in both cases ∑i≤kzi↓≤∑i≤kyi↓. Combining, x≺wy.

(⇒) Suppose x≺wy. Majorization and weak majorization depend only on the decreasing rearrangements (Definition 17.8.1 and the remark after it), and the entrywise relation x≤z is preserved by applying one permutation to both sides. So it is enough to construct z when x=x↓ and y=y↓: for general x, choose Pσ with Pσx=x↓, build z′ for the pair (x↓,y↓), and take z=Pσ−1z′.

So let x1≥⋯≥xn and y1≥⋯≥yn with ∑i≤kxi≤∑i≤kyi for every k. Write S=∑i=1nyi and, for 0≤k≤n−1, ck=S−(x1+⋯+xk)n−k, the level at which the last n−k entries would have to sit for the total to be S. At k=n−1 we have cn−1=S−∑i≤n−1xi≥∑i≤nxi−∑i≤n−1xi=xn, using x≺wy at k=n. So the set of indices k∈{0,…,n−1} with ck≥xk+1 is non-empty; let j be its smallest element and put c=cj. Define z=(x1,…,xj,c,…,c⏟n−j).

The vector z dominates x. For i≤j the entries agree. For i>j, zi=c≥xj+1≥xi, since x is decreasing and c≥xj+1 by the choice of j. If in addition x≥0, then c≥xj+1≥0 and every entry of z is non-negative, which is the last claim of the lemma.

The vector z is decreasing. Only the step from xj to c is in question, so assume j≥1. By the minimality of j we have cj−1<xj. Multiplying out the two definitions, (n−j+1)cj−1=S−∑i≤j−1xi=(n−j)cj+xj, so (n−j)c=(n−j+1)cj−1−xj<(n−j+1)xj−xj=(n−j)xj, and n−j≥1 gives c<xj. Hence z=z↓.

The vector z is majorized by y. Its total is ∑i≤jxi+(n−j)c=S by the definition of cj, which is (M2). For (M1) with k≤j, the first k entries of z are those of x, so ∑i≤kzi=∑i≤kxi≤∑i≤kyi. For k>j, subtract from the totals: since ∑izi=∑iyi=S, ∑i≤kzi−∑i≤kyi=∑i>kyi−∑i>kzi=∑i>kyi−(n−k)c, so it suffices to show ∑i>kyi≤(n−k)c. First, at k=j this holds: from (n−j)c=S−∑i≤jxi and ∑i≤jxi≤∑i≤jyi, (n−j)c ≥ S−∑i≤jyi=∑i>jyi. So c is at least the average of the n−j smallest entries of y. Now let k>j. Each of the entries yj+1,…,yk is at least each of yk+1,…,yn, because y is decreasing; hence each of them is at least the average A of yk+1,…,yn, and therefore ∑i>jyi=∑i=j+1kyi+(n−k)A ≥ (k−j)A+(n−k)A=(n−j)A. Combining, (n−j)c≥∑i>jyi≥(n−j)A, so c≥A and (n−k)c≥(n−k)A=∑i>kyi, as required. This proves z≺y and the lemma.

The construction is short enough to run by hand.

Example (Filling from the bottom)

Let x=(4,1,1) and y=(5,3,2). Verify x≺wy and produce a z with x≤z and z≺y.

Solution. Both vectors are already decreasing. The running totals are 4,5,6 for x and 5,8,10 for y, and 4≤5, 5≤8, 6≤10, so x≺wy. The totals differ, so x⊀y.

Here S=10 and n=3. The levels are c0=10/3 and c1=(10−4)/2=3. Since c0=10/3<4=x1, the index k=0 fails; since c1=3≥1=x2, the smallest admissible index is j=1, and c=3. Hence z=(4,3,3). Check: (4,1,1)≤(4,3,3) entrywise; z is decreasing; its running totals 4,7,10 satisfy 4≤5, 7≤8, 10=10, so z≺y. The deficit of 4 between the totals was poured entirely into the two bottom entries, which is what keeps the top partial sums under control.

21.3.4. The inequality

Everything is now in place.

Theorem 21.3.4 (Symmetric Gauges Respect Majorization)

Let Φ be a symmetric gauge function on Rn.

  • (a) If x,y∈Rn and x≺y, then Φ(x)≤Φ(y).
  • (b) If x,y∈Rn have non-negative entries and x≺wy, then Φ(x)≤Φ(y).

Idea. For (a), §01 turns x≺y into “x is an average of rearrangements of y”, and a norm never exceeds an average of the values it takes on the points averaged — those values all being Φ(y), by permutation invariance. For (b), Lemma 21.3.3 inserts a middle vector z: from x to z use monotonicity, from z to y use (a).

Proof.

  • (a) By Corollary 21.1.4, x∈conv{Pσy:σ∈Sn}, so there are weights tσ≥0 with ∑σtσ=1 and x=∑σtσPσy. By the triangle inequality (N3) and absolute homogeneity (N2) of Definition 16.1.1, applied to this finite sum, Φ(x) ≤ ∑σtσΦ(Pσy)=∑σtσΦ(y)=Φ(y), where the middle equality is (G1).

  • (b) By Lemma 21.3.3 there is a z with non-negative entries satisfying x≤z entrywise and z≺y. Since x and z have non-negative entries, |xi|=xi≤zi=|zi| for every i, so Proposition 21.3.1 gives Φ(x)≤Φ(z). By part (a), Φ(z)≤Φ(y). This proves the theorem.

Part (a) needs no sign condition, and part (b) cannot do without one.

Warning. Part (b) is false for vectors with negative entries. Take x=(0,−10) and y=(0,0) in R2. The decreasing rearrangements are (0,−10) and (0,0), and the running totals 0,−10 are at most 0,0, so x≺wy. But Φ(x)>0=Φ(y) for every norm Φ. The lemma is not at fault — z=0 does satisfy x≤z and z≺y. What fails is the step Φ(x)≤Φ(z), because Proposition 21.3.1 compares absolute values, and |−10|>|0|. Weak majorization lets a vector run far in the negative direction, and a norm measures that; only equality of totals, as in ≺, or non-negativity of the entries rules it out. This is why Section 4 applies the theorem to singular values and never to eigenvalues.

The converse of part (b) says that the family of symmetric gauges is strong enough to detect weak majorization, and it costs nothing: the Ky Fan gauges Φk of Definition 21.3.2 are themselves symmetric gauges (Example (The p-norms, the Ky Fan gauges, and size one) (b)), so the inequalities Φk(x)≤Φk(y) for every k are among those hypothesized, and for non-negative vectors they are the definition of x≺wy. Exercise C1 below states the two directions together, and Section 6 turns them into a theorem about matrices.

21.3.5. The dual gauge

Chapter 18 §04 gave every norm on Rn a dual, ‖y‖∗=max{⟨x,y⟩:‖x‖≤1} (Definition 18.4.4), and proved that taking the dual twice returns the norm (Theorem 18.4.8). Applied to a symmetric gauge, the construction stays inside the class.

Definition 21.3.3 (Dual Gauge)

Let Φ be a symmetric gauge function on Rn. Its dual gauge is the dual norm of Definition 18.4.4, Φ∗(y)=max{⟨x,y⟩:x∈Rn, Φ(x)≤1}.

Theorem 21.3.5 (The Dual of a Symmetric Gauge)

Let Φ be a symmetric gauge function on Rn. Then Φ∗ is a symmetric gauge function, and Φ∗∗=Φ.

Idea. Being a norm and being its own double dual are Chapter 18’s, quoted. Only (G1) and (G2) need an argument, and each is the same one: the transformation can be moved off y and onto x, where it permutes the constraint set {Φ≤1} onto itself.

Proof. That Φ∗ is a norm is Proposition 18.4.6 (a), and Φ∗∗=Φ is Theorem 18.4.8; both apply to any norm on Rn.

(G1). Let P=Pσ be a permutation matrix. By Lemma 3.4.7 (b), P⊤=P−1, so ⟨x,Py⟩=x⊤Py=(P⊤x)⊤y=⟨P⊤x,y⟩. As x runs over {Φ≤1}, so does x′=P⊤x: indeed Φ(P⊤x)=Φ(x) by (G1) for Φ, and x↦P⊤x is a bijection of Rn. Hence the two maxima are over the same set of numbers, and Φ∗(Py)=Φ∗(y).

(G2). Fix signs εi=±1 and write yε=(ε1y1,…,εnyn). Then ⟨x,yε⟩=∑ixiεiyi=⟨xε,y⟩, and x↦xε is a bijection of Rn with Φ(xε)=Φ(x) by (G2) for Φ. So again the two maxima range over the same numbers, and Φ∗(yε)=Φ∗(y). This proves the theorem.

So duality is an involution of the set of symmetric gauge functions on Rn. The examples are Chapter 18’s: by Proposition 18.4.7 and Theorem 18.11.6, (‖⋅‖p)∗=‖⋅‖q(1p+1q=1, 1≤p≤∞), so ‖⋅‖1 and ‖⋅‖∞ are dual to each other and ‖⋅‖2 is self-dual. In the notation of Definition 21.3.2 that says Φ1∗=Φn and Φn∗=Φ1; exercise C2 below computes Φk∗ for the k in between. Section 5 will find the matrix meaning of all of this: the dual of a unitarily invariant norm, taken with respect to the trace pairing, is the norm attached to the dual gauge.

21.3.6. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State Definition 21.3.1, naming both invariance clauses and the space the function is defined on.
  • (b) Explain why Φ(x)=Φ(|x|↓) for every symmetric gauge and every x.
  • (c) True or false, with a reason: if x≺wy in Rn, then ‖x‖2≤‖y‖2.
  • (d) Name the hypothesis in Theorem 21.3.4 (b) that part (a) does without, and say where it is used in the proof.

Solution.

  • (a) A symmetric gauge function on Rn is a norm Φ:Rn→R satisfying (G1) Φ(Pσx)=Φ(x) for every permutation matrix, and (G2) Φ(ε1x1,…,εnxn)=Φ(x) for all choices of signs εi=±1.

  • (b) This is Eq. 21.3.1. Replacing each xi by |xi| is a choice of signs, so (G2) gives Φ(x)=Φ(|x|); sorting |x| decreasingly is applying a permutation matrix, so (G1) gives Φ(|x|)=Φ(|x|↓).

  • (c) False in general. Take x=(0,−10) and y=(0,0): then x≺wy but ‖x‖2=10>0. It is true when x and y have non-negative entries, by Theorem 21.3.4 (b) with Φ=‖⋅‖2.

  • (d) Non-negativity of the entries. It is used to pass from x≤z entrywise to |xi|≤|zi|, which is what Proposition 21.3.1 requires; without it, xi≤zi says nothing about absolute values.

B. Practice

Exercise (B1: Which of these are symmetric gauges)

Determine which of the following are symmetric gauge functions on R3. Justify your answer, naming the exact clause that fails when one does.

  • (a) Φ(x)=|x1|+|x2|+|x3|.
  • (b) Φ(x)=|x|1↓+|x|2↓.
  • (c) Φ(x)=(|x1|1/2+|x2|1/2+|x3|1/2)2.
  • (d) Φ(x)=max(|x1|,|x2|)+|x3|.
  • (e) Φ(x)=|x1+x2+x3|+|x1−x2|+|x2−x3|.

Solution.

  • (a) Yes: this is ‖⋅‖1=Φ3, Example (The p-norms, the Ky Fan gauges, and size one) (a).

  • (b) Yes: this is the Ky Fan gauge Φ2 of Definition 21.3.2, checked in Example (The p-norms, the Ky Fan gauges, and size one) (b).

  • (c) No. It is non-negative, absolutely homogeneous, permutation invariant and sign invariant, but (N3) fails: with x=(1,0,0) and y=(0,1,0) we get Φ(x)=Φ(y)=1 while Φ(x+y)=(1+1)2=4>2. It is not a norm, so it is not a symmetric gauge.

  • (d) No. It is a norm — a sum of two seminorms, positive definite because each coordinate appears — and it is sign invariant, so (G2) holds. But (G1) fails: Φ(1,1,0)=1 while Φ(1,0,1)=2.

  • (e) No. It is a norm: it is non-negative and absolutely homogeneous, subadditive as a sum of three seminorms, and Φ(x)=0 forces x1=x2=x3 and |3x1|=0, hence x=0. Both invariance clauses fail. For (G1), Φ(1,1,0)=2+0+1=3 while Φ(1,0,1)=2+1+1=4. For (G2), Φ(1,1,1)=3+0+0=3 while Φ(1,−1,1)=1+2+2=5.

Exercise (B2: Filling from the bottom)

Let x=(6,2,2,0) and y=(7,4,3,2) in R4.

  • (a) Verify that x≺wy and that x⊀y.
  • (b) Carry out the construction in the proof of Lemma 21.3.3 to produce z with x≤z and z≺y.
  • (c) Hence bound ‖x‖2 by ‖y‖2 without computing either, and then check the bound numerically.

Solution.

  • (a) Both are decreasing. Running totals: 6,8,10,10 for x and 7,11,14,16 for y. Each is at most the corresponding one, so x≺wy; the totals 10 and 16 differ, so x⊀y.

  • (b) Here S=16 and n=4, so c0=16/4=4, c1=(16−6)/3=10/3, c2=(16−8)/2=4, c3=16−10=6. Test ck≥xk+1: c0=4<6=x1, so k=0 fails; c1=10/3≥2=x2, so j=1 and c=10/3. Hence z=(6,103,103,103). Check: x≤z entrywise; z is decreasing; running totals 6,283,383,16, and 6≤7, 283≈9.33≤11, 383≈12.67≤14, 16=16. So z≺y.

  • (c) Both vectors have non-negative entries, so Theorem 21.3.4 (b) with Φ=‖⋅‖2 gives ‖x‖2≤‖y‖2. Numerically ‖x‖2=36+4+4=44 and ‖y‖2=49+16+9+4=78, and 44≤78. The intermediate vector satisfies ‖z‖22=36+3⋅1009=2083≈69.3, between the two, as the proof predicts.

Exercise (B3: Monotonicity used twice)

Let Φ be a symmetric gauge function on R3 with Φ(e1)=1.

  • (a) Prove that 1≤Φ(1,1,0)≤2.
  • (b) Prove that Φ(2,1,1)≤Φ(3,1,0).
  • (c) Give a symmetric gauge for which the inequality in (b) is strict, and one for which it is an equality.

Solution.

  • (a) The Quick check following Proposition 21.3.1 gives Φ(e1)‖x‖∞≤Φ(x)≤Φ(e1)‖x‖1. With x=(1,1,0) and Φ(e1)=1 this reads 1≤Φ(1,1,0)≤2.

  • (b) Both vectors are decreasing with total 4, and the running totals 2,3 of (2,1,1) are at most the running totals 3,4 of (3,1,0), so (2,1,1)≺(3,1,0). Now Theorem 21.3.4 (a) applies.

  • (c) Strict for Φ=‖⋅‖2: 6<10. It is also strict for Φ=Φ2, where the values are 3 and 4. Equality holds for Φ=‖⋅‖1=Φ3, where both values are 4: any two non-negative vectors with the same total have the same 1-norm, so a majorization can never be detected by Φ3 alone. This is the general shape of the equality case — the top gauge sees only the total, which a majorization preserves.

C. Going deeper

Exercise (C1: Symmetric gauges detect weak majorization)

Let x,y∈Rn have non-negative entries.

  • (a) Prove that x≺wy if and only if Φ(x)≤Φ(y) for every symmetric gauge function Φ on Rn.
  • (b) Prove that x≺y if and only if x≺wy and ∑ixi=∑iyi.
  • (c) Deduce that x≺y if and only if Φ(x)≤Φ(y) for every symmetric gauge and ∑ixi=∑iyi.

Hint for (a): only finitely many gauges are needed.

Solution.

  • (a) (⇒) is Theorem 21.3.4 (b). (⇐) Apply the hypothesis to the Ky Fan gauges Φk of Definition 21.3.2, k=1,…,n. Since x and y have non-negative entries, |x|↓=x↓ and likewise for y, so Φk(x)=∑i≤kxi↓ and Φk(y)=∑i≤kyi↓. The inequalities Φk(x)≤Φk(y) for k=1,…,n are exactly (M1) extended to k=n, which is Definition 17.8.1’s x≺wy.

  • (b) This is a restatement of Definition 17.8.1: x≺y means (M1) for k≤n−1 together with equality of totals, and x≺wy means (M1) for k≤n. Given equality of totals, the case k=n of (M1) is automatic, so the two lists of conditions agree.

  • (c) Combine (a) and (b): x≺y holds exactly when x≺wy and the totals are equal, and by (a) the first of these is equivalent to Φ(x)≤Φ(y) for every symmetric gauge.

Exercise (C2: The dual of a Ky Fan gauge)

Fix 1≤k≤n and let Φk be the Ky Fan gauge of Definition 21.3.2.

  • (a) Prove that Φk∗(y)≥max(‖y‖∞, 1k‖y‖1) by exhibiting two competitors.
  • (b) Let Φk(x)≤1 and let y have non-negative, decreasing entries. Put t=|x|k↓ and split each |xi| as (|xi|−t)++min(|xi|,t). Prove that ∑i(|xi|−t)+≤1−kt and that 0≤t≤1/k.
  • (c) Deduce Φk∗(y)=max(‖y‖∞,1k‖y‖1), and check the cases k=1 and k=n against Proposition 18.4.7.

Solution.

  • (a) The vector e1 has Φk(e1)=1; replacing it by ±ej with the sign of yj, for a j where |yj| is largest, gives ⟨x,y⟩=‖y‖∞. The vector x with xi=±1/k, the sign of yi, has Φk(x)=k⋅1k=1 and ⟨x,y⟩=1k‖y‖1. So Φk∗(y) is at least both numbers.

  • (b) Since |x|↓ is decreasing, (|x|i↓−t)+=0 for i>k, so ∑i(|xi|−t)+=∑i≤k(|x|i↓−t)=Φk(x)−kt≤1−kt. Also kt≤∑i≤k|x|i↓=Φk(x)≤1, so 0≤t≤1/k.

  • (c) By Theorem 21.3.5, Φk∗ is a symmetric gauge, so its value at y depends only on |y|↓; and replacing x by |x| leaves Φk(x) unchanged and does not decrease ⟨x,y⟩ when y≥0. So we may assume y has non-negative decreasing entries and x≥0. With t as in (b), and using yi≤y1=‖y‖∞ in the first sum and min(xi,t)≤t in the second, ⟨x,y⟩≤‖y‖∞(1−kt)+t‖y‖1=‖y‖∞+t(‖y‖1−k‖y‖∞). If ‖y‖1≤k‖y‖∞, the bracket is at most 0 and t≥0, so the right side is at most ‖y‖∞. If ‖y‖1>k‖y‖∞, the right side increases with t, and t≤1/k gives the bound ‖y‖∞+1k‖y‖1−‖y‖∞=1k‖y‖1. In both cases ⟨x,y⟩≤max(‖y‖∞,1k‖y‖1), which with (a) gives equality.

For k=1, Φ1=‖⋅‖∞ and the formula gives max(‖y‖∞,‖y‖1)=‖y‖1, matching Proposition 18.4.7 (b). For k=n, Φn=‖⋅‖1 and the formula gives max(‖y‖∞,1n‖y‖1)=‖y‖∞, matching part (a) of the same proposition.

Exercise (C3: Where each hypothesis is used)
  • (a) Determine whether there is a norm on R2 that is permutation invariant and satisfies Φ(x)≤Φ(y) whenever |xi|≤|yi| for all i, but is not a symmetric gauge function. Justify your answer.
  • (b) Theorem 21.3.4 (b) needs non-negative entries, while Lemma 21.3.3 does not. Locate the exact step of the proof of the theorem that uses the hypothesis, and explain why x=(0,−10)≺w(0,0)=y breaks it even though the lemma supplies a perfectly good z.
  • (c) Let x≺wy with x=x↓, and let z be the vector built in the proof of Lemma 21.3.3. Prove that z≺z′ for every z′ with x≤z′ and ∑izi′=∑iyi, and deduce that ∑iϕ(zi)≤∑iϕ(zi′) for every convex ϕ. Hint: compare top partial sums; Theorem 21.2.1 does the last step.

Solution.

  • (a) There is none: monotonicity in the stated sense already forces (G2). If |xi|≤|yi| implies Φ(x)≤Φ(y), then for any signs the vectors x and (ε1x1,…,εnxn) dominate each other entrywise in absolute value, so their Φ-values are equal, which is (G2). With permutation invariance this is Definition 21.3.1. So the conclusion of Proposition 21.3.1 is not merely implied by (G2): for any norm the two are equivalent.

  • (b) The step is Φ(x)≤Φ(z), which invokes Proposition 21.3.1 and therefore needs |xi|≤|zi|, not xi≤zi. For x=(0,−10) and y=(0,0) the lemma does supply a z, namely z=0: indeed z≺y and x≤z. But |x2|=10>0=|z2|, so Proposition 21.3.1 does not apply, and it must not: Φ(x)>0=Φ(z) for every norm. When the entries are non-negative, xi≤zi and |xi|≤|zi| say the same thing, and the gap closes.

  • (c) Write S=∑iyi and recall z=(x1,…,xj,c,…,c), decreasing, with ∑izi=S. Let z′ satisfy x≤z′ and ∑izi′=S, and write M1≥⋯≥Mn for its entries in decreasing order. Since the totals agree, (M2) holds, and it remains to check (M1) for 1≤k≤n−1.

Case k≤j. Then ∑i≤kzi=∑i≤kxi≤∑i≤kzi′≤∑i≤kMi, the first inequality from x≤z′ and the second because no k entries of z′ add up to more than its k largest.

Case k>j. Here ∑i≤kzi=S−(n−k)c, so the claim is ∑i>kMi≤(n−k)c. Suppose not. Then the average of Mk+1,…,Mn exceeds c, and Mk+1, being the largest of them, satisfies Mk+1>c; hence Mi>c for every i≤k+1. Also ∑i≤jMi≥∑i≤jxi, by the argument of the previous case. Therefore S=∑iMi=∑i≤jMi+∑i=j+1kMi+∑i>kMi>∑i≤jxi+(k−j)c+(n−k)c=S, the last equality being ∑i≤jxi+(n−j)c=S, which defined c. This contradiction proves the case.

So z≺z′, and Theorem 21.2.1 gives ∑iϕ(zi)≤∑iϕ(zi′) for every convex ϕ. In words: among all admissible ways of raising x to the required total, the flat filling is the most even one.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.