432 Linear Algebra
lemmaC.3 LetA∈Rm,nbe a matrix of rankr. Assume thatv 1 ,...,vris an
orthonormal set of right singular vectors ofA,u 1 ,...,uris an orthonormal set
of corresponding left singular vectors ofA, andσ 1 ,...,σrare the corresponding
singular values. Then,A=∑ri=1σiuiv>i.It follows that ifUis a matrix whose columns are theui’s,Vis a matrix whose
columns are thevi’s, andDis a diagonal matrix withDi,i=σi, then
A=UDV>.Proof Any right singular vector ofAmust be in the range ofA>(otherwise,
the singular value will have to be zero). Therefore,v 1 ,...,vris an orthonormal
basis of the range ofA. Let us complete it to an orthonormal basis ofRnby
adding the vectorsvr+1,...,vn. DefineB=∑r
i=1σiuiv>i. It suffices to prove
that for alli,Avi=Bvi. Clearly, ifi > rthenAvi= 0 andBvi= 0 as well.
Fori≤rwe haveBvi=∑rj=1σjujv>jvi=σiui=Avi,where the last equality follows from the definition.The next lemma relates the singular values ofAto the eigenvalues ofA>A
andAA>.
lemmaC.4 v,uare right and left singular vectors ofAwith singular valueσ
iffvis an eigenvector ofA>Awith corresponding eigenvalueσ^2 andu=σ−^1 Av
is an eigenvector ofAA>with corresponding eigenvalueσ^2.Proof Suppose thatσis a singular value ofAwithv∈Rnbeing the corre-
sponding right singular vector. Then,
A>Av=σA>u=σ^2 v.Similarly,
AA>u=σAv=σ^2 u.For the other direction, ifλ 6 = 0 is an eigenvalue ofA>A, withvbeing the
corresponding eigenvector, thenλ >0 becauseA>Ais positive semidefinite. Let
σ=√
λ,u=σ−^1 Av. Then,σu=√
λA√v
λ=Av,and
A>u=1
σA>Av=λ
σv=σv.