Page 146 - Matrices theory and applications
P. 146

7.7. Singular Value Decomposition
                                                                                            129
                              of the singular values of an arbitrary matrix, not necessarily invertible.
                                                                                       ∗
                              Recalling that (see Exercise 17 in Chapter 2) when M is n × m, M M and
                                  ∗
                              MM have the same nonzero eigenvalues, counting with multiplicities, one
                              may even speak of the singular values of a rectangular matrix, up to an
                              ambiguity concerning the multiplicity of the eigenvalue 0.
                                The main result of the section is the following.
                              Theorem 7.7.1 Let M ∈ M n×m (CC) be given. Then there exist two
                              unitary matrices U ∈ U n , V ∈ U m and a quasi-diagonal matrix
                                                                         
                                                       s 1
                                                           .
                                                           .             
                                                            .            
                                                                         
                                                D =           s r         ,
                                                                         
                                                                   0
                                                                         
                                                                         
                                                                      . . .
                              with s 1 ,... ,s r ∈ (0, +∞), such that M = UDV .The numbers s 1 ,... ,s r
                              are uniquely defined up to permutation; they are the nonzero singular values
                              of M.In particular, r is therankof M.
                                If M ∈ M n×m (IR), then one may choose U, V to be real orthogonal.
                              Remark: The factorization given in the theorem is far from being unique,
                              even for invertible square matrices. In fact, the number of real degrees of
                                                              2
                                                          2
                              freedom in that factorization is n +m +min(n, m), which is always greater
                              than the dimension 2nm of M n×m (CC)as an IR-vector space.
                                Proof
                                Since MM  ∗  is positive semidefinite, we may write its eigenvalues as
                                     2
                               2
                              s ,... ,s , 0,... ,where the s j ’s, the singular values of M,are positive
                                     r
                               1
                                                            ∗
                              real numbers. The spectrum of M M has the same form, except for the
                              multiplicity of 0. Indeed, the multiplicities of 0 as an eigenvalue of MM  ∗
                              and MM , respectively, differ by n − m, while the multiplicities of other
                                      ∗
                              eigenvalues are the same for both matrices. We set S = diag(s 1 ,... ,s r ).
                                Since M and MM have the same rank, and since R(MM ) ⊂ R(M), we
                                               ∗
                                                                                 ∗
                              have R(MM )= R(M). Since MM is Hermitian, its kernel is R(M) ,
                                                              ∗
                                         ∗
                                                                                            ⊥
                              where orthogonality is relative to the canonical scalar product; with the
                              duality formula, we conclude that ker MM  ∗  =ker M .Now we are in
                                                                              ∗
                              position to state that
                                                    n         ∗   ⊥      ∗
                                                  CC = R(MM ) ⊕ ker M .
                              Therefore, there exists an orthonormal basis {u 1 ,... , u n } of CC n  consist-
                                                                        2
                              ing of eigenvectors of MM , associated to the s ’s, followed by vectors of
                                                     ∗
                                                                        j
                                   ∗
                              ker M . Let us form the unitary matrix
                                                      U =(u 1 ,... , u n ).
                              Written blockwise, we have U =(U R ,U K ), where
                                                              2
                                                MM U R = U R S ,  M U K =0.
                                                    ∗
                                                                    ∗
   141   142   143   144   145   146   147   148   149   150   151