21.4  Unitarily Invariant Norms

Chapter 16 ended its survey of norms with a list of what it had left undone, and one entry read: “It has not said which norms are invariant under unitary multiplication, which is Chapter 21.” This section says it. The answer is that such a norm is nothing but a symmetric gauge function applied to the singular values, so §03’s inequality transfers wholesale from vectors to matrices — and the Ky Fan functionals that failed to be norms on Hermitian matrices become norms as soon as they are read on singular values instead.

Throughout, F=R or F=C, A,B∈Mm×n(F), p=min(m,n), and σ(A)=(σ1(A),…,σp(A))∈Rp is the decreasing list of singular values (Definition 13.8.1). Symmetric gauge functions are §03’s (Definition 21.3.1) and live on Rp. For x∈Rp we write diagm,n(x)∈Mm×n(F) for the matrix with x1,…,xp down the main diagonal and every other entry 0; for m=n this is the usual diag(x1,…,xn). Finally, one consequence of Theorem 13.8.1 and Theorem 13.8.2 is used constantly: if A=WΣX∗ is a singular value decomposition and U∈Mm(F), V∈Mn(F) are unitary, then UAV=(UW)Σ(V∗X)∗ is again of that shape, with UW and V∗X unitary, so

σ(UAV)=σ(A).
(21.4.1)

21.4.1. Norms that do not see the unitary factors

Two matrix norms in the book already ignore unitary factors. The Frobenius norm does, by Lemma 11.7.5; the spectral norm does, by Lemma 20.9.1 (c). Both facts were proved separately and both were used the same way: to replace A by Σ and reduce a question about a matrix to a question about a list of numbers. That is a property worth isolating, and it is the property Chapter 16 left unnamed.

A norm is unitarily invariant when rotating the domain and the codomain does not change the measurement.

Definition 21.4.1 (Unitarily Invariant Norm)

A unitarily invariant norm on Mm×n(F) is a norm |||⋅||| on Mm×n(F), regarded as a vector space over F, such that |||UAV|||=|||A||| for every A∈Mm×n(F) and all unitary U∈Mm(F), V∈Mn(F).

The triple bars are standard and are used from here on for a norm known to be unitarily invariant; a single bar with a subscript, as in ‖A‖2 or ‖A‖F, keeps naming a specific one. In words: the condition is not invariance under similarity, and not invariance under transposition; it is invariance under multiplying on the left by any unitary and on the right by any unitary, independently. The two unitaries are unrelated, which is what makes the condition strong. Asking only for invariance under A↦UAU∗, with the same unitary on both sides, is a much weaker demand: |trA| has it, since tr(UAU∗)=trA by Theorem 0.9.6 (3), yet it is not determined by σ(A), because I2 and diag(1,−1) both have singular values 1,1 while their traces have absolute values 2 and 0.

Example (The two familiar norms)

Check each against Definition 21.4.1.

  • (a) The Frobenius norm ‖A‖F.
  • (b) The spectral norm ‖A‖2.

Solution.

  • (a) It is a norm, being the norm of the Frobenius inner product of Chapter 11 §01, and ‖UAV‖F=‖A‖F is Lemma 11.7.5.

  • (b) It is a norm by Theorem 16.3.2 (b), and Lemma 20.9.1 (c) gives ‖UAV‖2=‖A‖2 for unitary U,V. By Theorem 16.3.3 (c), ‖A‖2=σ1(A), so this norm too is a function of σ(A) alone — and Eq. 21.4.1 gives a second proof of its invariance.

Both are built from σ(A). The largest singular value and the square root of the sum of their squares are two entries in a whole family, and the family is the point of the section.

Definition 21.4.2 (Ky Fan k-Norms)

For 1≤k≤p, the Ky Fan k-norm of A∈Mm×n(F) is |||A|||(k)=∑i=1kσi(A), the sum of the k largest singular values. For k=1 it is the spectral norm ‖A‖2; for k=p it is called the trace norm.

Chapter 17 §06 measured a Hermitian matrix by sk(A)=λ1(A)+⋯+λk(A) and found in Exercise (C2: Partial sums that behave like a norm) that this is no norm: s1(diag(0,−1))=0 although diag(0,−1)≠0. The exercise said that “the repair is to apply Nk [its name there for sk] to the singular values instead of the eigenvalues, which is what Chapter 21 does”. Definition 21.4.2 is that repair, and the repair works. Positive definiteness now holds because singular values are non-negative, so they can only sum to 0 by all vanishing, which by Theorem 13.8.1 forces A=0; absolute homogeneity holds because (cA)∗(cA)=|c|2A∗A gives σ(cA)=|c|σ(A) through Definition 13.8.1; and unitary invariance is Eq. 21.4.1. The triangle inequality is the one axiom still outstanding, and Lemma 21.4.2 below supplies it.

Non-examples by minimal change. Both are honest norms on M2(R) that fail only the invariance clause, and one witness refutes both. Let U=12(1−111), a rotation through half a right angle, which is orthogonal since its columns are orthonormal.

  • The entrywise maximum N(A)=maxi,j|aij| is a norm (it is the ∞-norm of the entry list). But N(I2)=1 while N(UI2I2)=N(U)=1/2.
  • The operator 1-norm ‖A‖1, the largest column sum of absolute values (Theorem 16.3.3 (a)), is a norm. But ‖I2‖1=1 while ‖U‖1=1/2+1/2=2.

Both failures are visible in the same picture: I2 and U have the same singular values, namely 1,1, because both are orthogonal, and a unitarily invariant norm is therefore forced to give them the same value. A norm that reads individual entries or individual columns is reading a basis, and a unitary change of basis is exactly what Definition 21.4.1 forbids it to notice.

Why this definition. The clause is exactly what makes a norm a function of the singular values and nothing else, as the next lemma shows; that is its whole purpose. Weakening it to one-sided invariance |||UA|||=|||A||| is not enough. The largest Euclidean length among the columns of A is a norm with that property, since a unitary matrix preserves the length of each column; but it gives diag(2,1) the value 2, while diag(2,1)U⊤=12(22−11) has both columns of length 5/2, and the two matrices have the same singular values. Strengthening it to include all invertible U,V is far too much, since every non-zero matrix of a given rank would then have the same norm.

Quick check. Is A↦σ2(A) a unitarily invariant norm on M2(R)? Is A↦σ1(A)−σ2(A)?

Solution. Neither, and both fail (N1) of Definition 16.1.1 rather than the invariance clause: they are unitarily invariant by Eq. 21.4.1, but they are not norms. The matrix A=e1e1⊤ has σ(A)=(1,0), so σ2(A)=0 with A≠0. The identity has σ(I2)=(1,1), so σ1(I2)−σ2(I2)=0 with I2≠0. This is the same failure Chapter 17 met with sk, and it says that not every symmetric-looking formula in the singular values is a norm; the correspondence below says exactly which are.

21.4.2. A unitarily invariant norm is a function of the singular values

Lemma 21.4.1 (The Gauge of a Unitarily Invariant Norm)

Let |||⋅||| be a unitarily invariant norm on Mm×n(F) and define Φ(x)=|||diagm,n(x)|||(x∈Rp). Then Φ is a symmetric gauge function on Rp, and |||A|||=Φ(σ(A))for every A∈Mm×n(F). In particular |||A||| depends on A only through σ(A).

Idea. The map x↦diagm,n(x) is linear and injective, so the norm axioms for Φ are inherited entry for entry. The two invariance clauses are the two families of unitary matrices that act diagonally: a permutation matrix on each side rearranges the diagonal, a diagonal matrix of signs on one side flips its signs. The last formula is the singular value decomposition, read once.

Proof. Φ is a norm. The map L(x)=diagm,n(x) is linear from Rp to Mm×n(F) and injective, since L(x)=0 reads off as x=0. Hence Φ=|||⋅|||∘L satisfies (N1) — Φ(x)=0 gives L(x)=0 and x=0 — and (N2) for real scalars, and (N3), all directly from the corresponding axioms for |||⋅|||.

(G1). The letter σ is taken here, so write π for a permutation of {1,…,p}. Extend it to a permutation π^ of {1,…,m} and to one π~ of {1,…,n} by fixing every index greater than p, and let P∈Mm(F) and Q∈Mn(F) be their permutation matrices (Definition 3.4.2), which are unitary by Lemma 3.4.7 (b). Writing D=diagm,n(x), multiplying by P on the left moves row k to row π^(k) and multiplying by Q⊤ on the right moves column l to column π~(l); no entry is created or destroyed. The only non-zero entries of D are dkk=xk for k≤p, and they land in positions (π^(k),π~(k))=(π(k),π(k)), again on the main diagonal. Hence Pdiagm,n(x)Q⊤=diagm,n(Pπx). Taking |||⋅||| of both sides and using Definition 21.4.1 gives Φ(Pπx)=Φ(x).

(G2). Let ε1,…,εp be signs. The matrix diag(ε1,…,εp,1,…,1)∈Mm(F) is real diagonal with entries of modulus 1, hence unitary, and multiplying on the left by it multiplies row k by εk. So it carries diagm,n(x) to diagm,n(ε1x1,…,εpxp), and invariance gives (G2).

The formula. Let A=UΣV∗ be a singular value decomposition (Theorem 13.8.1). Then Σ=diagm,n(σ(A)), and A=UΣV∗ with U and V∗ unitary, so |||A|||=|||Σ|||=Φ(σ(A)). This proves the lemma.

So the map |||⋅|||↦Φ loses nothing. The question is whether it is onto: does every symmetric gauge come from a unitarily invariant norm? Evaluating Φ at σ(A) certainly produces a unitarily invariant function, by Eq. 21.4.1, and (N1) and (N2) are easy. Everything hangs on the triangle inequality, and the triangle inequality hangs on one majorization.

21.4.3. Singular values are subadditive

Lemma 21.4.2 (Weak Subadditivity of the Singular Values)

Let A,B∈Mm×n(F). Then σ(A+B)≺wσ(A)+σ(B), that is, ∑i=1kσi(A+B)≤∑i=1k(σi(A)+σi(B)) for every 1≤k≤p.

Idea. The statement is about singular values, and the tool — Corollary 17.6.5, which says that the top k eigenvalues of a Hermitian sum are subadditive — is about eigenvalues. The Hermitian dilation H of Proposition 17.9.3 converts one into the other, and it does so linearly: H(A+B)=H(A)+H(B), because the blocks add. Since the top p eigenvalues of H(A) are exactly σ1(A),…,σp(A), the corollary transfers verbatim.

Proof. Write H(M)=(0MM∗0)∈Mm+n(F) for the Hermitian dilation of Proposition 17.9.3. Adding block by block, H(A+B)=H(A)+H(B).

By Proposition 17.9.3 the eigenvalue list of H(M), with multiplicity, consists of σ1(M),…,σp(M), then m+n−2p zeros, then −σp(M),…,−σ1(M). Every singular value is ≥0 and every listed negative number is ≤0, so this list, read in the order written, is already decreasing. Hence λi(H(M))=σi(M)(1≤i≤p), for every M∈Mm×n(F).

Now fix 1≤k≤p. The matrices H(A) and H(B) are Hermitian of the same size, so Corollary 17.6.5 applies to them: ∑i=1kλi(H(A)+H(B)) ≤ ∑i=1kλi(H(A))+∑i=1kλi(H(B)). Replacing H(A)+H(B) by H(A+B) on the left and using the displayed identity three times turns this into ∑i=1kσi(A+B) ≤ ∑i=1kσi(A)+∑i=1kσi(B). Finally, σ(A)+σ(B) is a sum of two decreasing vectors, hence decreasing, so it is its own decreasing rearrangement, and the displayed inequalities for k=1,…,p are precisely (M1) for ≺w in Definition 17.8.1. This proves the lemma.

Two remarks on the route. The dilation was chosen because it reduces the statement to a corollary already proved, in four lines and with no new variational argument; the alternative is to establish a Ky Fan maximum principle for singular values directly, maximizing ∑i≤k|⟨Awi,qi⟩| over pairs of orthonormal lists, which is a genuine theorem in its own right and is not needed here. And the conclusion really is only weak majorization: for A=I2 and B=diag(−1,1) we have σ(A)=σ(B)=(1,1) and A+B=diag(0,2), so σ(A+B)=(2,0) has total 2 while σ(A)+σ(B)=(2,2) has total 4. Section 6 records this as a negative result: no strengthening to ≺ is available.

The debts of the last two examples are now paid. By Lemma 21.4.2 with k fixed, |||A+B|||(k) ≤ |||A|||(k)+|||B|||(k), so the Ky Fan k-norms of Definition 21.4.2 really are norms, and so is the trace norm, the case k=p. Chapter 17 §06’s Ky Fan functionals have been repaired exactly as that section promised.

21.4.4. The correspondence

Theorem 21.4.3 (Unitarily Invariant Norms Are Symmetric Gauges)

Let m,n≥1 and p=min(m,n). The assignments |||⋅||| ⟼ Φ|||⋅|||(x)=|||diagm,n(x)|||,Φ ⟼ |||A|||Φ=Φ(σ(A)) are mutually inverse bijections between the unitarily invariant norms on Mm×n(F) and the symmetric gauge functions on Rp.

Idea. Lemma 21.4.1 is one direction and already contains the fact that the round trip |||⋅|||↦Φ↦|||⋅||| is the identity. For the other direction the only issue is the triangle inequality for A↦Φ(σ(A)), and it splits into two steps that have just been prepared: σ(A+B)≺wσ(A)+σ(B), then §03’s theorem, then the triangle inequality for Φ itself.

Proof. Step 1: |||⋅|||Φ is a unitarily invariant norm. Let Φ be a symmetric gauge function on Rp and put |||A|||Φ=Φ(σ(A)).

(N1). Φ(σ(A))≥0, and it vanishes only if σ(A)=0, which by Theorem 13.8.1 forces A=U0V∗=0.

(N2). For c∈F, (cA)∗(cA)=|c|2A∗A, so each eigenvalue of (cA)∗(cA) is |c|2 times the matching eigenvalue of A∗A and Definition 13.8.1 gives σ(cA)=|c|σ(A). Hence |||cA|||Φ=Φ(|c|σ(A))=|c||||A|||Φ.

(N3). The vectors σ(A+B) and σ(A)+σ(B) have non-negative entries, and Lemma 21.4.2 gives σ(A+B)≺wσ(A)+σ(B). So Theorem 21.3.4 (b) applies, and then the triangle inequality for the norm Φ: |||A+B|||Φ=Φ(σ(A+B))≤Φ(σ(A)+σ(B))≤Φ(σ(A))+Φ(σ(B))=|||A|||Φ+|||B|||Φ.

Invariance. By Eq. 21.4.1, σ(UAV)=σ(A) for unitary U,V, so |||UAV|||Φ=|||A|||Φ.

Step 2: the round trips. Start from a unitarily invariant norm |||⋅|||. By Lemma 21.4.1 its Φ=Φ|||⋅||| is a symmetric gauge and |||A|||=Φ(σ(A))=|||A|||Φ for every A, so the second assignment undoes the first.

Start instead from a symmetric gauge Φ on Rp, and let Ψ be the gauge of the norm |||⋅|||Φ. For x∈Rp, the matrix diagm,n(x) has diagm,n(x)∗diagm,n(x)=diag(x12,…,xp2,0,…,0), whose eigenvalue list in decreasing order is (|x|↓)2 padded with zeros; so Definition 13.8.1 gives σ(diagm,n(x))=|x|↓. Hence Ψ(x)=|||diagm,n(x)|||Φ=Φ(|x|↓)=Φ(x), the last equality by Eq. 21.3.1. So the first assignment undoes the second, and the two maps are mutually inverse bijections. This proves the theorem.

The theorem is a machine for producing matrix norms: choose any symmetric gauge and it hands back a unitarily invariant norm, with the triangle inequality free of charge. Feeding it the gauges of Example (The p-norms, the Ky Fan gauges, and size one) (a) gives the most-used family.

Example (The Schatten norms)

The letter p is reserved in this section for min(m,n), so write the exponent as r. For 1≤r≤∞, the Schatten r-norm is |||A|||Sr=‖σ(A)‖r=(∑i=1pσi(A)r)1/r, read as |||A|||S∞=σ1(A) at r=∞. Identify S1, S2 and S∞, and explain why each |||⋅|||Sr is a unitarily invariant norm.

Solution. By Example (The p-norms, the Ky Fan gauges, and size one) (a), ‖⋅‖r is a symmetric gauge function on Rp for every 1≤r≤∞. So Theorem 21.4.3 makes A↦‖σ(A)‖r a unitarily invariant norm, with no further checking. At the three familiar exponents: |||⋅|||S1 is the trace norm, since ‖σ(A)‖1=∑iσi(A); |||⋅|||S2 is the Frobenius norm, since ‖A‖F2=‖Σ‖F2=∑iσi(A)2 by Lemma 11.7.5 applied to A=UΣV∗; and |||⋅|||S∞ is the spectral norm, by Theorem 16.3.3 (c). The three norms Chapter 16 measured matrices with are three points of one family. A concrete reading: the symmetric A=(2112) has eigenvalues 3 and 1, both positive, so A∗A=A2 has eigenvalues 9 and 1 and σ(A)=(3,1) by Definition 13.8.1. Hence |||A|||S1=4, |||A|||S2=10 — which matches ‖A‖F=4+1+1+4 — and |||A|||S∞=3.

21.4.5. What every unitarily invariant norm satisfies

Chapter 20 §09 collected the facts it needed about moving factors in and out of the spectral and Frobenius norms (Lemma 20.9.1). Part (b) of that lemma — ‖XMY‖≤‖X‖2‖M‖‖Y‖2 — was proved separately for the two norms. It holds for all of them at once.

Proposition 21.4.4 (Basic Properties)

Let |||⋅||| be a unitarily invariant norm on Mm×n(F), with gauge Φ as in Lemma 21.4.1, and let A∈Mm×n(F).

  • (a) σ(A∗)=σ(A); consequently, if |||⋅|||′ is the unitarily invariant norm on Mn×m(F) attached to the same gauge Φ by Theorem 21.4.3, then |||A∗|||′=|||A|||. For m=n this reads |||A∗|||=|||A|||.
  • (b) |||XA|||≤‖X‖2|||A||| for every X∈Mm(F), and |||AY|||≤|||A|||‖Y‖2 for every Y∈Mn(F).
  • (c) If |||⋅||| is normalized, meaning |||e1e1∗|||=1 for the m×n matrix e1e1∗ with a single 1 in position (1,1), then ‖A‖2 ≤ |||A||| ≤ |||A|||(p).
  • (d) A normalized unitarily invariant norm on Mn(F) is submultiplicative: |||AB|||≤|||A||||||B|||.

Idea. Everything reduces to one inequality between singular values, σi(XA)≤‖X‖2σi(A), and then to §03’s monotonicity Proposition 21.3.1. That inequality is one line of the min–max theorem: the subspace on which A stretches by at most σi(A) also works for XA, with the factor ‖X‖2 paid once. Part (c) is Corollary 21.3.2, read through the correspondence, and (d) is (b) and (c) combined.

Proof.

  • (a) By Theorem 13.8.1 write A=UΣV∗; then A∗=VΣ∗U∗, and Σ∗=diagn,m(σ(A)) has the same diagonal. By Theorem 13.8.2 applied to A∗, σ(A∗)=σ(A). The consequence is Lemma 21.4.1 used twice: |||A∗|||′=Φ(σ(A∗))=Φ(σ(A))=|||A|||.

  • (b) Everything rests on one inequality between singular values.

    Claim. σk(XA)≤‖X‖2σk(A) for every 1≤k≤n, with the convention σk=0 for k>p.

    Proof. Fix a singular value decomposition of A with right singular vectors v1,…,vn, and let Tk=span(vk,…,vn), a subspace of Fn of dimension n−k+1. By Lemma 17.9.1 (a), ‖Ax‖≤σk(A)‖x‖ for every x∈Tk. By Theorem 16.3.2 (a), ‖X(Ax)‖≤‖X‖2‖Ax‖, so ‖(XA)x‖≤‖X‖2σk(A)‖x‖(x∈Tk). The matrices XA and A both have n columns, so Theorem 17.9.2 applies to XA with subspaces of Fn: σk(XA) is the minimum over subspaces of dimension n−k+1 of the largest stretch on them, and Tk is one competitor. Hence σk(XA)≤‖X‖2σk(A).

    Now XA and A lie in the same space Mm×n(F), and the claim says |σi(XA)|≤|‖X‖2σi(A)| for 1≤i≤p. By Proposition 21.3.1 and then (N2) for Φ, |||XA|||=Φ(σ(XA))≤Φ(‖X‖2σ(A))=‖X‖2Φ(σ(A))=‖X‖2|||A|||. For the second inequality, apply the first to A∗ and Y∗ inside Mn×m(F), with the norm |||⋅|||′ of part (a): |||(AY)∗|||′=|||Y∗A∗|||′≤‖Y∗‖2|||A∗|||′. By (a) the left side is |||AY||| and |||A∗|||′=|||A|||, while ‖Y∗‖2=‖Y‖2 by Lemma 20.9.1 (a).

  • (c) The matrix e1e1∗ is diagm,n(e1), so the normalization says Φ(e1)=1. By Corollary 21.3.2, Φ(e1)‖x‖∞≤Φ(x)≤Φ(e1)‖x‖1 for every x∈Rp. At x=σ(A) this reads σ1(A) ≤ Φ(σ(A)) ≤ ∑i=1pσi(A), which is the claim, since σ1(A)=‖A‖2 by Theorem 16.3.3 (c) and the right-hand side is |||A|||(p) by Definition 21.4.2.

  • (d) By (b) and then (c), |||AB|||≤‖A‖2|||B|||≤|||A||||||B|||. This proves the proposition.

Applying (b) twice, once on each side, gives |||XAY|||≤‖X‖2|||A|||‖Y‖2. That is Lemma 20.9.1 (b) with the two named norms replaced by any unitarily invariant one, so the debt announced at the head of this subsection is paid. Taking X=U and Y=V unitary recovers Definition 21.4.1 itself: a unitary matrix has orthonormal columns, so ‖U‖2=‖V‖2=1 by Lemma 20.9.1 (c), and the bound reads |||UAV|||≤|||A|||; applying it again to U∗(UAV)V∗=A gives |||A|||≤|||UAV|||, and the two together give equality.

Warning. A unitarily invariant norm need not be submultiplicative, and the normalization in (d) is what supplies the lower bound that rules it out. Half the spectral norm, |||A|||=12‖A‖2, is a unitarily invariant norm — it is Φ(σ(A)) for the symmetric gauge Φ=12‖⋅‖∞. At A=B=In it gives |||AB|||=12 while |||A||||||B|||=14, so submultiplicativity fails. Doubling instead of halving is harmless: 2‖⋅‖2 is submultiplicative. What Proposition 21.4.4 (d) really needs is ‖A‖2≤|||A|||, and Corollary 21.3.2 delivers that as soon as |||e1e1∗|||≥1, normalized or not; here |||e1e1∗|||=12, and the bound runs the wrong way. Submultiplicativity is a property of the scaling of a norm, not of its shape.

Theorem 21.4.3 is the section’s payment of Chapter 16 §08’s debt: the norms invariant under unitary multiplication are exactly the symmetric gauges of the singular values, and there are as many of them as there are norms on Rp that ignore order and sign. What the correspondence buys is that any inequality between two singular value lists in the weak majorization order becomes an inequality between the matrices in every one of these norms at once. Section 6 makes that the definition of dominance and uses it to settle low-rank approximation and the nearest unitary matrix; Section 7 does the same for Lidskii’s and Mirsky’s theorems.

21.4.6. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State Definition 21.4.1, saying exactly which matrices U and V range over.
  • (b) Explain in one sentence why a unitarily invariant norm can be computed from σ(A) alone.
  • (c) True or false, with a reason: A↦maxi,j|aij| is a unitarily invariant norm on M2(R).
  • (d) Which axiom of Definition 16.1.1 is the only hard one for A↦Φ(σ(A)), and which two earlier results prove it?

Solution.

  • (a) A norm |||⋅||| on Mm×n(F) with |||UAV|||=|||A||| for every A and all unitary U∈Mm(F) and V∈Mn(F), the two chosen independently.

  • (b) Because A=UΣV∗ with Σ=diagm,n(σ(A)), so invariance gives |||A|||=|||Σ|||, a quantity built from σ(A) alone (Lemma 21.4.1).

  • (c) False. It is a norm but not unitarily invariant: I2 and the rotation U=12(1−111) have entrywise maxima 1 and 1/2, while U=UI2I2.

  • (d) The triangle inequality (N3). It follows from Lemma 21.4.2, which gives σ(A+B)≺wσ(A)+σ(B), together with Theorem 21.3.4 (b), which turns a weak majorization of non-negative vectors into an inequality of gauges.

B. Practice

Exercise (B1: Which of these are unitarily invariant norms)

Determine which of the following are unitarily invariant norms on M2(R). Justify your answer, naming the clause that fails when one does.

  • (a) |||A|||=σ1(A)+σ2(A).
  • (b) |||A|||=|a11|+|a12|+|a21|+|a22|.
  • (c) |||A|||=(σ1(A)3+σ2(A)3)1/3.
  • (d) |||A|||=|trA|.
  • (e) |||A|||=max(σ1(A), 2σ2(A)).

Solution.

  • (a) Yes: this is the trace norm, the Ky Fan 2-norm of Definition 21.4.2, equivalently |||⋅|||S1 of Example (The Schatten norms). Alternatively, it is Φ(σ(A)) for Φ=‖⋅‖1, so Theorem 21.4.3 applies.

  • (b) No. It is a norm — the 1-norm of the entry list — but it is not unitarily invariant: it gives I2 the value 2 and the rotation U above the value 4/2=22, although σ(I2)=σ(U)=(1,1).

  • (c) Yes: it is Φ(σ(A)) for Φ=‖⋅‖3, a symmetric gauge by Example (The p-norms, the Ky Fan gauges, and size one) (a), so Theorem 21.4.3 applies. This is the Schatten 3-norm.

  • (d) No. It is unitarily similarity invariant but not a norm: tr(100−1)=0 with the matrix non-zero, so (N1) fails. It is not unitarily invariant either, since tr(UAV) generally differs from trA.

  • (e) No. By Theorem 21.4.3 the question is whether Φ(x)=max(|x|1↓, 2|x|2↓) is a symmetric gauge on R2, and it is not a norm: subadditivity fails. Take x=(1,12) and y=(12,1). Then Φ(x)=max(1,1)=1 and Φ(y)=1, while x+y=(32,32) gives Φ(x+y)=max(32,3)=3>2. The failure is easy to see in the matrices as well: diag(1,12) and diag(12,1) each get the value 1, and their sum 32I2 gets 3. The trap is that x↦2|x|2↓ is not a norm — it vanishes at e1 — so the maximum of it with Φ1 inherits nothing. Contrast exercise C1 below, where both members of the maximum are norms.

Exercise (B2: Measuring one matrix in every way)

Let A=(2112),B=(2−1−12).

  • (a) Compute σ(A) and σ(B), and then ‖A‖2, ‖A‖F, |||A|||(1) and |||A|||(2).
  • (b) Compute σ(A+B) and verify σ(A+B)≺wσ(A)+σ(B) directly, saying for which k the inequality is strict.
  • (c) Verify Proposition 21.4.4 (c) for A and the Frobenius norm, and check that the Frobenius norm is normalized.

Solution.

  • (a) A is real symmetric with eigenvectors (1,1) and (1,−1) for the eigenvalues 3 and 1. Hence A∗A=A2 has eigenvalues 9 and 1, and Definition 13.8.1 gives σ(A)=(3,1), as in Example (The Schatten norms). Likewise B has eigenvectors (1,−1) and (1,1) for 3 and 1, so σ(B)=(3,1). Hence ‖A‖2=3, ‖A‖F=9+1=10 (which agrees with 4+1+1+4), |||A|||(1)=3 and |||A|||(2)=4.

  • (b) A+B=diag(4,4), so σ(A+B)=(4,4), while σ(A)+σ(B)=(6,2). The partial sums are 4,8 against 6,8: strict at k=1, equality at k=2. So σ(A+B)≺wσ(A)+σ(B), and here the totals happen to agree, so the relation is even a majorization.

  • (c) The Frobenius norm has ‖e1e1⊤‖F=1, so it is normalized. The chain reads 3=‖A‖2≤10≤4=|||A|||(2), and 9≤10≤16 confirms it.

Exercise (B3: Moving a factor across)

Let A∈Mm×n(F), let |||⋅||| be a unitarily invariant norm on Mm×n(F), and let P be an orthogonal projection of Fm onto a subspace, with matrix P.

  • (a) Prove that ‖P‖2≤1.
  • (b) Deduce that |||PA|||≤|||A|||.
  • (c) Give an example with m=n=2 in which the inequality in (b) is strict for the Frobenius norm.

Solution.

  • (a) For x∈Fm, write x=Px+(x−Px), an orthogonal decomposition, so ‖x‖2=‖Px‖2+‖x−Px‖2≥‖Px‖2 by Theorem 11.1.3. Hence ‖Px‖≤‖x‖ for every x, and ‖P‖2≤1 by Definition 16.3.2.

  • (b) By Proposition 21.4.4 (b) with X=P, |||PA|||≤‖P‖2|||A|||≤|||A|||.

  • (c) Take P=e1e1⊤ and A=I2. Then PA=e1e1⊤ has ‖PA‖F=1, while ‖I2‖F=2.

C. Going deeper

Exercise (C1: A gauge built from two Ky Fan gauges)

On Rp let Φ(x)=max(Φ1(x), 2kΦk(x)) for a fixed 2≤k≤p, with Φ1 and Φk the Ky Fan gauges of Definition 21.3.2.

  • (a) Prove that Φ is a symmetric gauge function.
  • (b) Write down the unitarily invariant norm it induces on Mm×n(F), and decide whether it is normalized.
  • (c) For p=k=2, show that Φ(x)=max(|x|1↓, |x1|+|x2|)=|x1|+|x2|, and conclude that the norm of (b) is the trace norm in that case.

Solution.

  • (a) A maximum of finitely many norms is a norm: it is non-negative, absolutely homogeneous and subadditive because each member is, and it vanishes only where all members do, hence only at 0. Here both members are symmetric gauges by Example (The p-norms, the Ky Fan gauges, and size one) (b), and a maximum of permutation invariant and sign invariant functions has the same invariances. So Φ satisfies Definition 21.3.1.

  • (b) By Theorem 21.4.3 the induced norm is |||A|||=max(σ1(A), 2k∑i≤kσi(A)). It is normalized: at A=e1e1∗ the singular values are 1,0,…,0, so the two candidates are 1 and 2/k≤1, and the maximum is 1.

  • (c) With p=k=2, 22Φ2(x)=|x1|+|x2|, which is at least Φ1(x)=|x|1↓. So Φ=‖⋅‖1, and the induced norm is σ1(A)+σ2(A), the trace norm.

Exercise (C2: How much scaling submultiplicativity can stand)

Let c>0 and consider Nc(A)=c‖A‖2 on Mn(F), n≥1.

  • (a) Prove that Nc is a unitarily invariant norm for every c>0, and compute its gauge.
  • (b) Determine exactly which c make Nc submultiplicative. Hint: test at A=B=In.
  • (c) Do the same for Mc(A)=c|||A|||(n), the scaled trace norm. Show that A=B=In is now the wrong test matrix, and find one that gives the sharp answer.

Solution.

  • (a) A positive multiple of a norm is a norm, and multiplying by c does not disturb Nc(UAV)=Nc(A). Its gauge is x↦Nc(diag(x))=c‖x‖∞, since the largest singular value of diag(x) is ‖x‖∞.

  • (b) Exactly c≥1. If c≥1, then Nc(AB)=c‖AB‖2≤c‖A‖2‖B‖2≤c2‖A‖2‖B‖2=Nc(A)Nc(B), using submultiplicativity of the spectral norm (Theorem 16.3.2 (d)) and c≤c2. If c<1, take A=B=In: then Nc(AB)=c while Nc(A)Nc(B)=c2<c.

  • (c) The answer is again exactly c≥1. Sufficiency: by Proposition 21.4.4 (b) and (c), |||AB|||(n)≤‖A‖2|||B|||(n)≤|||A|||(n)|||B|||(n), so for c≥1, Mc(AB)=c|||AB|||(n)≤c|||A|||(n)|||B|||(n)≤c2|||A|||(n)|||B|||(n)=Mc(A)Mc(B). Necessity: at A=B=In one gets Mc(In)=cn and the requirement cn≤c2n2, that is c≥1/n — a weaker condition, so for n≥2 the identity is the wrong test matrix. Take instead A=B=e1e1⊤, which is idempotent with singular values 1,0,…,0. Then Mc(AB)=c while Mc(A)Mc(B)=c2, and c≤c2 forces c≥1. The moral: submultiplicativity is tested by matrices of the smallest rank, where the trace norm and the spectral norm agree, not by the identity, where they differ by a factor of n.

Exercise (C3: The correspondence in the smallest case)
  • (a) Describe all unitarily invariant norms on M1×n(F), the row vectors. Hint: what is p?
  • (b) Deduce that on M1×n(F) every unitarily invariant norm is a positive multiple of the Euclidean norm of the row.
  • (c) Explain why the answer to (a) does not contradict the existence of many different unitarily invariant norms on M2(F).

Solution.

  • (a) Here p=min(1,n)=1, so Theorem 21.4.3 matches unitarily invariant norms on M1×n(F) with symmetric gauge functions on R1. By Example (The p-norms, the Ky Fan gauges, and size one) (c), every norm on R1 is such a gauge, and each is Φ(t)=c|t| with c>0. So the unitarily invariant norms are exactly A↦cσ1(A), c>0.

  • (b) A row vector a⊤ has A∗A=a―a⊤ of rank at most 1, with the single non-zero eigenvalue a∗a=‖a‖22; so σ1(A)=‖a‖2. Hence every unitarily invariant norm on M1×n(F) is c‖a‖2.

  • (c) Because the correspondence is with norms on Rp, and p=1 leaves only one shape. For M2(F), p=2, and there are many norms on R2 that are permutation and sign invariant — the whole family ‖⋅‖q for 1≤q≤∞, for instance, giving the Schatten norms of Example (The Schatten norms). The rigidity in (a) is a statement about R1, not about matrices.

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.