21.6  Ky Fan Dominance

Three earlier chapters have deferred the same kind of statement to this one: that a matrix is closest to another in every unitarily invariant norm at once. Such a statement looks like infinitely many theorems, one for each norm. This section shows that it is one theorem about singular values, and that it can be tested on a short finite list of norms. Then it collects the debts.

21.6.1. One weak majorization, every norm

Section 3 proved that a symmetric gauge respects weak majorization, and Section 4 matched the gauges with the unitarily invariant norms. Put together, they say that a weak majorization of singular values forces an inequality of norms. What is new here is the converse: nothing else forces it, and the Ky Fan k-norms already see everything.

To compare two matrices in every unitarily invariant norm, compare the running totals of their singular values.

Theorem 21.6.1 (Ky Fan Dominance Theorem)

Let A,B∈Mm×n(F) with F=R or C, and let p=min(m,n). The following are equivalent.

  • (a) σ(A)≺wσ(B), that is, ∑i≤kσi(A)≤∑i≤kσi(B) for every k=1,…,p.
  • (b) |||A|||≤|||B||| for every unitarily invariant norm |||⋅||| on Mm×n(F).

Idea.

  • (a) ⇒ (b) is the dictionary of Sections 3 and 4 read in one direction: a unitarily invariant norm is a symmetric gauge evaluated at the singular values, and a symmetric gauge is monotone under weak majorization of nonnegative vectors. For (b) ⇒ (a) we need, for each k, a unitarily invariant norm that computes the k-th running total. The Ky Fan k-norm is exactly that, so the p inequalities in (a) are p of the infinitely many inequalities in (b).

Proof.

  • (a) ⇒ (b). Let |||⋅||| be a unitarily invariant norm and let Φ be its symmetric gauge, so that |||M|||=Φ(σ(M)) for every M (Theorem 21.4.3). The vectors σ(A) and σ(B) have nonnegative entries (Definition 13.9.1), so Theorem 21.3.4 (b) applies to the hypothesis σ(A)≺wσ(B) and gives Φ(σ(A))≤Φ(σ(B)), which is |||A|||≤|||B|||.

  • (b) ⇒ (a). Fix k∈{1,…,p}. Section 3’s k-th Ky Fan gauge Φk(x)=∑i≤k|x|i↓ (Definition 21.3.2) is a symmetric gauge function, so by Theorem 21.4.3 |||M|||(k):=Φk(σ(M))=∑i=1kσi(M) is a unitarily invariant norm on Mm×n(F) — the Ky Fan k-norm of Definition 21.4.2 — the second equality holding because σ(M) is already nonnegative and decreasing, so that its k largest absolute values are its first k entries. Applying (b) to this one norm gives ∑i=1kσi(A) ≤ ∑i=1kσi(B). As k was arbitrary and both lists are decreasing, this is (a), by Definition 17.8.1. This proves the theorem.

The theorem is a translation device, and it will be used in one direction almost every time: to prove an inequality for every unitarily invariant norm, produce the weak majorization. Note also what it says about testing: the condition “for every unitarily invariant norm” is equivalent to “for the p Ky Fan norms”, so a statement quantified over an infinite family of norms is decided by finitely many numbers.

Warning. One norm is never enough. For A=diag(1,1) and B=diag(1,0) the spectral norms agree, ‖A‖2=‖B‖2=1, yet σ(A)=(1,1) is not weakly majorized by σ(B)=(1,0), and indeed the trace norms are 2 and 1. Dominance needs all the running totals, and it compares matrices of the same size, since otherwise the two sides are norms on different spaces.

Quick check. Let A,B∈Mm×n(F) satisfy σi(A)≤σi(B) for every i. Does |||A|||≤|||B||| hold for every unitarily invariant norm?

Solution. Yes. Entrywise domination of two decreasing nonnegative lists gives ∑i≤kσi(A)≤∑i≤kσi(B) for every k, which is σ(A)≺wσ(B); now apply Theorem 21.6.1. The converse fails: σ(A)=(1,1) and σ(B)=(2,0) satisfy σ(A)≺wσ(B) with σ2(A)>σ2(B).

21.6.2. Low-rank approximation in every unitarily invariant norm

Chapter 13 §11 proved that the truncated singular value decomposition Ak is the best rank-k approximation in the Frobenius norm, and Chapter 17 §09 proved the same for the spectral norm. Both promised more. Chapter 13 §11 said that the two statements are “instances of one theorem: Ak is a best rank-k approximation in every unitarily invariant norm”, and predicted the shape of the proof: “it needs inequalities between the singular values of A and of A−B, not a projection argument”. Chapter 16 §08 recorded the same debt — “The version covering every unitarily invariant norm at once is Chapter 21’s” — and Chapter 17 §09 said that the common minimizer “is optimal in every unitarily invariant norm at once, which is Chapter 21’s theorem”. Here it is, by the predicted route.

Corollary 21.6.2 (Eckart–Young Theorem in Every Unitarily Invariant Norm)

Let A∈Mm×n(F) with singular values σ1≥⋯≥σp, p=min(m,n), let 0≤k≤p, and let Ak be a truncation of Definition 13.11.1. Then for every B∈Mm×n(F) with rankB≤k and every unitarily invariant norm on Mm×n(F), |||A−Ak||| ≤ |||A−B|||, and the minimum value is |||A−Ak|||=Φ(σk+1,…,σp,0,…,0), where Φ is the symmetric gauge of the norm.

Idea. The singular values of the error A−Ak are the discarded σk+1,…,σp, padded with zeros. For an arbitrary competitor B of rank at most k, Weyl’s inequality for singular values, applied with the splitting A=(A−B)+B, says that B can shift the singular value list of A by at most k places, because σk+1(B)=0. That is precisely σi(A−B)≥σk+i(A): the truncation wins index by index, which is more than dominance needs.

Proof. The error of the truncation. Fix the singular value decomposition A=UΣV∗ (Theorem 13.9.1) used to form Ak=∑i≤kσiuivi∗ (Definition 13.11.1). Then A−Ak=∑i>kσiuivi∗=UΣ(k)V∗, where Σ(k) is Σ with its first k diagonal entries replaced by 0. Since U and V are unitary, (A−Ak)∗(A−Ak)=V(Σ(k))∗Σ(k)V∗ has eigenvalues σk+12,…,σp2 together with zeros, so by Definition 13.9.1

σi(A−Ak)=σk+i(A)(1≤i≤p),
(21.6.1)

with the convention σj(A)=0 for every j>p. Chapter 17 §09 states it for p<j≤n; we extend it here, because the indices k+i above run as far as 2p, which may exceed n.

The competitor. Let rankB≤k. Then σk+1(B)=0, since a matrix has exactly rankB nonzero singular values (Theorem 13.9.1). Fix i≤p. If i+k>n, then σk+i(A)=0≤σi(A−B) by the convention. Otherwise i+(k+1)−1=i+k≤n, so Theorem 17.9.4 applies to the sum A=(A−B)+B with indices i and k+1 and gives σk+i(A) ≤ σi(A−B)+σk+1(B)=σi(A−B). Either way, with Eq. 21.6.1, σi(A−Ak) ≤ σi(A−B)(1≤i≤p). Summing the first k′ of these for each k′≤p gives σ(A−Ak)≺wσ(A−B), so Theorem 21.6.1 gives |||A−Ak|||≤|||A−B||| for every unitarily invariant norm.

The value. By Theorem 21.4.3 and Eq. 21.6.1, |||A−Ak|||=Φ(σ(A−Ak))=Φ(σk+1,…,σp,0,…,0). This proves the corollary.

The proof gives more than was asked: the error of the truncation is smaller than that of any competitor singular value by singular value, not merely in every norm. Specializing Φ recovers the two known cases — Φ=‖⋅‖∞ gives σk+1, which is Theorem 17.9.6, and Φ=‖⋅‖2 gives (∑i>kσi2)1/2, which is Theorem 13.11.3 — and now every other norm comes with them.

Example (One matrix, four norms)

Let A=(6−40830001)∈M3(R). Find A1 and A2, and tabulate the approximation errors in the spectral, Frobenius, trace, and Ky Fan 2-norms. Compare A1 with the rank-one competitor C=diag(0,0,1).

Solution. Write Q=15(3−40430005), which is orthogonal, since its columns are orthonormal. Then A=Qdiag(10,5,1), so this is a singular value decomposition with U=Q, V=I, and σ(A)=(10,5,1). Hence A1=(600800000),A2=(6−40830000), with errors A−A1=Qdiag(0,5,1) and A−A2=Qdiag(0,0,1), whose singular value lists are (5,1,0) and (1,0,0), as Eq. 21.6.1 predicts.

error measured in A−A1 A−A2 A−C
spectral ‖⋅‖2 5 1 10
Frobenius ‖⋅‖F 26 1 125
trace norm 6 1 15
Ky Fan 2-norm (Definition 21.4.2) 6 1 15

The competitor C=diag(0,0,1) has rank 1, and A−C=A2=Qdiag(10,5,0) has singular values (10,5,0). It loses to A1 in all four norms at once, as it must: (5,1,0) is dominated entry by entry by (10,5,0). Note also that the Ky Fan 2-norm and the trace norm agree on these three errors, because each has at most two nonzero singular values.

21.6.3. The nearest unitary matrix

Chapter 13 §10 proved that the unitary polar factor W of A=W|A| is the nearest unitary matrix in the Frobenius norm (Corollary 13.10.2) and warned: “It is true, though not proved here, that W also minimizes the distance in every unitarily invariant norm; Chapter 21 takes up that family of norms.” That is this corollary.

The proof passes through a symmetric list of the form (z1,…,zq,0,…,0,−zq,…,−z1), and has to read off its top-k sums. Section 7 meets the same list again, so we settle the counting once.

Lemma 21.6.3 (Top Sums of a Symmetric List)

Let z1,…,zq be real numbers, let r≥0 be an integer, and let c∈R2q+r be the list c=(z1,…,zq, 0,…,0⏟r, −zq,…,−z1). Then for every k≤q, the largest sum of k entries of c, which is the running total ∑j≤kcj↓, equals the sum of the k largest of the numbers |z1|,…,|zq|.

Proof. Fix k≤q. Write S for the sum of the k largest of the |zi|. Since the largest sum of k entries of c is obtained by taking the k largest entries, it is ∑j≤kcj↓, and the two descriptions agree.

(≥) For each index i, the number |zi| is an entry of c: it is zi in position i if zi≥0, and −zi in position 2q+r+1−i otherwise. Distinct indices i give distinct positions, so the k largest of the |zi| occur at k distinct positions of c, and their sum S is one of the sums being maximized.

(≤) Let k positions be given. The entries in the middle range contribute 0, and the remaining positions belong to at most k of the indices i. For one such index, the chosen positions contribute zi, or −zi, or (if both are chosen) 0, hence at most |zi| in every case. So the sum of the chosen entries is at most ∑i∈J|zi| for a set J of at most k indices, and since every |zi|≥0 that is at most S. This proves the lemma.

Corollary 21.6.4 (The Polar Factor Is Nearest in Every Unitarily Invariant Norm)

Let A∈Mn(C) with polar decomposition A=W|A| (Theorem 13.10.1). Then for every unitary Q∈Mn(C) and every unitarily invariant norm on Mn(C), |||A−W||| ≤ |||A−Q|||.

Idea. Peel off W. Unitary invariance turns the comparison of A−Q with A−W into a comparison of |A|−U with |A|−I, where U=W∗Q runs over all unitary matrices: the question is why the identity is the unitary matrix closest to a positive semidefinite one. By dominance it is enough to weakly majorize singular values, and singular values of a difference of two matrices are eigenvalues of a difference of two Hermitian ones, through the dilation of Chapter 17 §09. There, Lidskii’s theorem is waiting: it already says that the vector of eigenvalue shifts is majorized by the eigenvalues of the difference, and choosing the right k entries of that majorization is the whole computation.

Proof. Step 1: reduce to |A| and I. Let Q be unitary and put U:=W∗Q, which is unitary. Then A−Q=W|A|−Q=W(|A|−W∗Q)=W(|A|−U), so |||A−Q|||=||||A|−U||| by unitary invariance (Definition 21.4.1). Taking Q=W gives U=I and |||A−W|||=||||A|−I|||. Writing S=|A|⪰O, it suffices to prove |||S−I|||≤|||S−U|||for every unitary U. By Theorem 21.6.1 this is the weak majorization σ(S−I)≺wσ(S−U).

Step 2: the singular values of S−I. Let t1≥⋯≥tn≥0 be the eigenvalues of S, which are nonnegative because S⪰O (Theorem 13.1.4). The spectral theorem writes S=Ydiag(t1,…,tn)Y∗ with Y unitary, and this is a singular value decomposition, so σi(S)=ti. The matrix S−I is Hermitian with eigenvalues ti−1, and (S−I)∗(S−I)=(S−I)2 has eigenvalues (ti−1)2, so by Definition 13.9.1 σ(S−I)=(|t1−1|,…,|tn−1|)↓. Write sj=σj(S−U) for the numbers we must bound from below.

Step 3: dilate. Let H(⋅) be the Hermitian dilation of Proposition 17.9.3. Conjugate transposition is additive, so H(S)−H(U)=H(S−U), and all three are Hermitian matrices in M2n(C). By Proposition 17.9.3, the eigenvalues of H(M) are ±σi(M), and since the σi are nonnegative and decreasing, the decreasing list is λ(H(M))=(σ1(M),…,σn(M),−σn(M),…,−σ1(M)). Applied to S, to U (all of whose singular values are 1) and to S−U, this gives the three lists λ(H(S))=(t1,…,tn,−tn,…,−t1),λ(H(U))=(1,…,1,−1,…,−1),λ(H(S−U))=(s1,…,sn,−sn,…,−s1).

Step 4: apply Lidskii’s theorem. Chapter 17 §07 proved, in the remark following Theorem 17.7.2, that λ(X)−λ(Y)≺λ(X−Y) for Hermitian X,Y. Applied to X=H(S) and Y=H(U), λ(H(S))−λ(H(U)) ≺ λ(H(S−U)). By Step 3 the vector on the left is d=(t1−1,…,tn−1, −(tn−1),…,−(t1−1))∈R2n, which is the symmetric list of Lemma 21.6.3 with q=n, r=0, and zi=ti−1. Fix k≤n. By that lemma the k-th running total of d↓ is the sum of the k largest of the numbers |ti−1|, which by Step 2 is ∑j≤kσj(S−I). The right-hand list is decreasing with nonnegative first half, so its k-th running total is ∑j≤ksj. So (M1) of Definition 17.8.1, at the index k, reads ∑j=1kσj(S−I) ≤ ∑j=1kσj(S−U). As this holds for every k≤n, it is the weak majorization required in Step 1. This proves the corollary.

The mechanism deserves a name, because Section 7 runs it again in general: a Hermitian dilation turns a statement about singular values into one about eigenvalues, where Lidskii’s theorem applies. What was special here is that both matrices were square, so that their dilations had no zeros in the middle of the spectrum and no bookkeeping was needed; that one of the two was unitary is what made its dilated eigenvalue list the constant ±1.

Remark. The inequality of Corollary 21.6.4 cannot be improved to σj(A−W)≤σj(A−Q) index by index. Take A=S=diag(2,0), which is positive semidefinite, so that |A|=A and W=I is a polar factor, and take Q=(0110). Then the matrix S−Q=(2−1−10) is symmetric with eigenvalues 1±2, so σ(S−Q)=(1+2,2−1)≈(2.414,0.414), while σ(S−I)=(1,1). The second singular value is smaller for Q, and only the running totals, 1≤2.414 and 2≤2.828, go the right way. So the weak majorization, and not something cruder, is what the corollary needs.

21.6.4. Two smaller consequences

A compression never increases a unitarily invariant norm.

Corollary 21.6.5 (Compressions Are Contractions)

Let A∈Mn(F) and let P∈Mn(F) be an orthogonal projection. Then |||PAP|||≤|||A||| for every unitarily invariant norm.

Proof. If P=O the left side is |||O|||=0≤|||A|||. Otherwise P is Hermitian with eigenvalues in {0,1}, at least one of them equal to 1, so ‖P‖2=1 by Lemma 17.3.5. Applying the two bounds of Proposition 21.4.4 (b) in turn, |||PAP|||≤‖P‖2|||AP|||≤‖P‖2|||A|||‖P‖2=|||A|||, as claimed.

And a negative result, about the subadditivity of singular values. Section 4 proved σ(A+B)≺wσ(A)+σ(B) (Lemma 21.4.2), where the right-hand side is the entrywise sum of the two decreasing lists. The weak majorization cannot be upgraded to majorization.

Example (Weak majorization is the most that holds)

Let A=diag(1,0) and B=diag(−1,0). Then σ(A)=σ(B)=(1,0), so σ(A)+σ(B)=(2,0), while A+B=O has σ(A+B)=(0,0). The totals are 0 and 2, so σ(A+B)≺σ(A)+σ(B) is false, although the weak majorization holds with room to spare.

The failure is not an accident of the example. Take B=−A for any A≠O: then σ(B)=σ(A), so the right-hand list has total 2∑iσi(A)>0, while σ(A+B)=0 has total 0. Cancellation destroys singular value mass, and clause (M2) of Definition 17.8.1 — equal totals — therefore fails for every nonzero A. Weak majorization is the most Lemma 21.4.2 can assert.

21.6.5. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State Theorem 21.6.1, and say which family of norms proves the direction that is not a direct consequence of Sections 3 and 4.
  • (b) Define the Ky Fan k-norm and say why it is a unitarily invariant norm.
  • (c) Determine whether the following is true, and justify your answer: if ‖A‖F≤‖B‖F and ‖A‖2≤‖B‖2, then |||A|||≤|||B||| for every unitarily invariant norm.
  • (d) In the proof of Corollary 21.6.2, where is the hypothesis rankB≤k used?
  • (e) Determine whether the following is true, and justify your answer: for A∈Mn(C) invertible, the nearest unitary matrix in the trace norm is the same as the nearest one in the Frobenius norm.

Solution.

  • (a) For A,B of the same size, σ(A)≺wσ(B) if and only if |||A|||≤|||B||| for every unitarily invariant norm. The direction (b) ⇒ (a) is the one needing new input, and it is proved by applying the hypothesis to the Ky Fan k-norms.

  • (b) |||M|||(k)=∑i≤kσi(M) (Definition 21.4.2). It is the unitarily invariant norm attached by Theorem 21.4.3 to the k-th Ky Fan gauge Definition 21.3.2, evaluated at σ(M).

  • (c) False. Two norms do not decide the family. Take A=diag(1,1,0) and B=diag(2,0,0): then ‖A‖F=2=‖B‖F and ‖A‖2=1≤2=‖B‖2, but the trace norms are 2 and 2, so |||A|||≤|||B||| fails for the trace norm.

  • (d) Only to give σk+1(B)=0, which is what makes the Weyl inequality with second index k+1 say something about A−B alone.

  • (e) False: in the trace norm the minimizer need not be unique, so there is no the nearest unitary matrix. The polar factor W is nearest in both norms, by Corollary 21.6.4, and for invertible A it is the only Frobenius minimizer (Corollary 13.10.2); in the trace norm it can share the minimum. Take A=diag(2,12), which is positive definite, so |A|=A and W=I. Then A−I=diag(1,−12) has trace norm 32. The rotation Q=15(4−334) is unitary, and A−Q=110(126−6−3) has determinant 0 and is nonzero, so it has rank 1: its second singular value is 0, and the first is ‖A−Q‖F=110144+36+36+9=32. Its trace norm is therefore 32 as well, so I and Q are both nearest in the trace norm. In the Frobenius norm they are not tied: ‖A−I‖F=52<32=‖A−Q‖F.

B. Practice

Exercise (B1: Dominance by hand)

Let A,B∈M3(R) have singular values σ(A)=(3,2,2) and σ(B)=(4,3,1).

  • (a) Determine whether |||A|||≤|||B||| for every unitarily invariant norm.
  • (b) Answer the same question for σ(A′)=(3,3,2) in place of σ(A).

Solution.

  • (a) The running totals are 3,5,7 for A and 4,7,8 for B, and 3≤4, 5≤7, 7≤8. So σ(A)≺wσ(B) and Theorem 21.6.1 gives the inequality for every unitarily invariant norm.

  • (b) The running totals of σ(A′) are 3,6,8, all at most 4,7,8, so again yes. This one is worth noticing, because the index-by-index comparison fails: σ3(A′)=2>1=σ3(B). Dominance is a statement about running totals, and it is strictly weaker than entrywise domination.

Exercise (B2: Best approximations of a 2 by 2 matrix)

Let A=(344−3). Compute σ(A), find the best rank-one approximation, and compute the error in the spectral, Frobenius, and trace norms. What is unusual about this matrix?

Solution. A⊤A=(250025), so σ(A)=(5,5). By Corollary 21.6.2 the best rank-one approximation is A1=5u1v1∗ for a singular value decomposition of A. One such decomposition is A=Udiag(5,5)V⊤ with V=I and U=A/5, which is orthogonal because A⊤A=25I; it gives u1=15(3,4), v1=e1 and A1=(3040),A−A1=(040−3). The error has singular values (σ2,0)=(5,0), as Corollary 21.6.2 predicts: spectral error 5, Frobenius error 5, trace-norm error 5. What is unusual is that σ1=σ2, so the truncation is not unique: A/5 is symmetric and orthogonal, and every unit vector is a right singular vector. Every rank-one matrix of the form 5uv∗ arising from a singular value decomposition is a best approximation, and they are genuinely different matrices.

Exercise (B3: A compression)

Let A=(2113) and let P=e1e1⊤. Compute |||PAP||| and |||A||| for the trace norm, and check Corollary 21.6.5.

Solution. PAP=(2000), whose singular values are (2,0), so its trace norm is 2. The matrix A is symmetric with trA=5 and detA=5, so its eigenvalues are (5±5)/2, both positive; hence A≻O, its singular values are its eigenvalues, and its trace norm is trA=5. Indeed 2≤5.

C. Going deeper

Exercise (C1: Dominance for sums)

Let A,B∈Mm×n(C).

  • (a) Prove that |||A+B|||≤|||A|||+|||B||| follows from Lemma 21.4.2 together with Theorem 21.3.4 (b), without using that |||⋅||| is a norm.
  • (b) Deduce that ∑i≤kσi(A+B)≤∑i≤kσi(A)+∑i≤kσi(B) for every k.

Solution.

  • (a) By Lemma 21.4.2, σ(A+B)≺wσ(A)+σ(B), and all three vectors have nonnegative entries. Let Φ be the gauge of the norm. By Theorem 21.3.4 (b), Φ(σ(A+B))≤Φ(σ(A)+σ(B)), and by the triangle inequality for the norm Φ on Rp the right side is at most Φ(σ(A))+Φ(σ(B)). By Theorem 21.4.3 these are |||A+B|||, and |||A|||+|||B|||. (The triangle inequality used is that of Φ, a norm on Rp, not that of |||⋅|||.)

  • (b) Apply (a) to the Ky Fan k-norm, whose value at M is ∑i≤kσi(M).

Exercise (C2: Distance to the singular matrices, in every norm)

Let A∈Mn(C) be invertible with singular values σ1≥⋯≥σn>0, and let |||⋅||| be a unitarily invariant norm with gauge Φ.

  • (a) Prove that min{|||A−B|||:B∈Mn(C) singular}=Φ(σn,0,…,0).
  • (b) Deduce that this minimum equals σnΦ(e1), and identify it for the spectral, Frobenius, and trace norms.

Hint: a matrix is singular exactly when its rank is at most n−1.

Solution.

  • (a) By Theorem 7.5.3 (d), B is singular if and only if rankB≤n−1. So the minimum is over the set appearing in Corollary 21.6.2 with k=n−1, and that corollary gives the value Φ(σn,0,…,0), attained at the truncation An−1, which is singular because its rank is n−1.

  • (b) The vector (σn,0,…,0) is σne1, and Φ is a norm, so Φ(σne1)=σnΦ(e1) as σn>0. For the spectral norm Φ=‖⋅‖∞ and Φ(e1)=1; for the Frobenius norm Φ=‖⋅‖2 and Φ(e1)=1; for the trace norm Φ=‖⋅‖1 and Φ(e1)=1. All three give σn. This is not an accident: the normalization Φ(e1)=1 of Section 4 is exactly the condition that makes every unitarily invariant norm agree on rank-one matrices with one nonzero singular value.

Exercise (C3: Unitary matrices are far apart)

Let U,Q∈Mn(C) be unitary with U≠Q.

  • (a) Prove that σ(U−Q)=(|μ1−1|,…,|μn−1|)↓, where μ1,…,μn are the eigenvalues of Q∗U.
  • (b) Deduce that |||U−Q|||=|||diag(μ1−1,…,μn−1)||| for every unitarily invariant norm, and that the trace-norm distance between two distinct unitary matrices can be as large as 2n.

Solution.

  • (a) U−Q=Q(Q∗U−I), and multiplying on the left by a unitary matrix does not change singular values, since (QM)∗(QM)=M∗M (Definition 13.9.1). The matrix Z:=Q∗U is unitary, hence normal, so by the spectral theorem Z=Ydiag(μ1,…,μn)Y∗ with Y unitary, and Z−I=Ydiag(μi−1)Y∗. Then (Z−I)∗(Z−I)=Ydiag(|μi−1|2)Y∗, so the singular values are the numbers |μi−1| sorted decreasingly (Definition 13.9.1).

  • (b) Both matrices in the claimed equality have the same singular value list, so Theorem 21.4.3 gives equal norms. Each μi has modulus 1, so |μi−1|≤2, with equality when μi=−1. Taking Q=I and U=−I gives every μi=−1 and trace-norm distance ∑i2=2n.

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.