Professional Documents
Culture Documents
Singular Value Decomposition (SVD)
Singular Value Decomposition (SVD)
PDQ^t
= PAE DAE QI
: A = m x n = a real matrix
mxm
D = sqrt(eigenvalue) =norm of “Aq” mxn
nxn
P = orthogonal matrix
D = diagonal matrix
“Q” = orthogonal matrix
gram = (A^t)(A)
Gram*q = (lambda)*q
===================================================
*Key
PD = A”Q”
PDQ^t = AQQ^t
PDQ^t = A
===================================================
With regard to “P”:
-----------------------------------------------------------------------------
With regard to Q^t:
: qi = an eigenvector of (A^t)(A)
: These orthonormalities are possible bcs A^tA is a symmetric matrix (per Principal Axes).
-----------------------------------------------------------------------------
MAIN PROOF
*singular values are either positive or zero. We pick only positive singular values to construct D.
===================================================
===================================================
We show the following in order.
1. consists of positive eigenvalues only.
2. The number of the positive eigenvalues = rank of “A”
===================================================
(A^t)(A) q = (lambda) q
===================================================
Technique: Align the lambdas according to a particular order.
: There are “n” number of eigenvectors because A^tA (n x n) is orthogonally diagonalizable.
===================================================
Fact: Rank of “A” = “r” (the number of non-zero eigenvalues of (A^t)(A) )
---------------------------------------------------------------
*Key
(1) Prove “im A = U” through and “im A > U” and “im A < U”
(2) Show that “U” is an orthogonal set.
---------------------------------------------------------------
“im A > U”
: This is obvious.
---------------------------------------------------------------
“im A < U”
Aq = (lambda)(q) = (0)q = 0
---------------------------------------------------------------
(2) Show that “U” is an orthogonal set.
(qi)(qj) = 0
---------------------------------------------------------------
Conclusion:
Rank A = dim (col A) = dim (im A) = r
===================================================