Computation of Matrix Subspaces
Rank Factorization
Definition 65: Rank Factorization of a Matrix
Let . A rank factorization or column-row factorization of is a factorization of the form:
where and , with .
Proposition 15: Basis for Column and Row Spaces from Rank Factorizations
In any rank factorization , the columns of form a basis for . Similarly, the rows of form a basis for .
Theorem 55: Existence of Rank Factorizations
Let be a finite matrix of rank . Then there must exist matrices and such that .
Proof: Theorem 55.
Suppose has rank . Then has exactly linearly independent columns , so choose . Since has rank , the columns of must be a basis for , which implies that any column, say the th column , of can be expressed as a linear combination of the columns of :
where is the coefficient of in the linear combination used to express . Define a matrix such that its th entry is . Since in the summation, has rows. Since there are columns in and is the index of each column of , has columns. Therefore, . ∎
Corollary 32: Alternative Rank Factorizations
Let be a finite matrix of rank . If is a rank factorization of (which follows that and ), then for any invertible matrix , the matrices and also form a rank factorization of , i.e., .
Algorithm 2: Finding the Rank Factorization of a Matrix
Let be a finite matrix of rank .
- Find the row-reduced echelon form of , say .
- For every pivot column in , identify the corresponding column in and include it in the matrix .
- Form by removing any all-zero rows from .
Now, is a rank factorization of .