13.6. APPROXIMATION IN THE FROBENIUS NORM∗ 321

Lemma 13.6.4 Let A be an m×n complex matrix with singular matrix

Σ =

(σ 00 0

)

with σ as defined above. Then||Σ||2F = ||A||2F (13.13)

and the following hold for the Frobenius norm. If U,V are unitary and of the right size,

||UA||F = ||A||F , ||UAV ||F = ||A||F . (13.14)

Proof: From the definition and letting U,V be unitary and of the right size,

||UA||2F ≡ trace(UAA∗U∗) = trace(AA∗) = ||A||2F

Also,||AV ||2F ≡ trace(AVV ∗A∗) = trace(AA∗) = ||A||2F .

It follows||UAV ||2F = ||AV ||2F = ||A||2F .

Now consider 13.13. From what was just shown,

||A||2F = ||UΣV ∗||2F = ||Σ||2F . ■

Of course, this shows that||A||2F = ∑

2i ,

the sum of the squares of the singular values of A.Why is the singular value decomposition important? It implies

A =U

(σ 00 0

)V ∗

where σ is the diagonal matrix having the singular values down the diagonal. Now some-times A is a huge matrix, 1000×2000 or something like that. This happens in applicationsto situations where the entries of A describe a picture. What also happens is that most ofthe singular values are very small. What if you deleted those which were very small, sayfor all i≥ l and got a new matrix,

A′ ≡U

(σ ′ 00 0

)V ∗?

Then the entries of A′ would end up being close to the entries of A but there is much lessinformation to keep track of. This turns out to be very useful. More precisely, letting

σ =

σ1 0

. . .

0 σ r

 , U∗AV =

(σ 00 0

),