Full Rank Matrices

Theorem

A matrix A in mathbf{R}^{m times n} is

  • full column rank if and only if A^TA is invertible.

  • full row rank if and only if AA^T is invertible.

Proof: The matrix is full column rank if and only if its nullspace if reduced to the singleton {0}, that is,

 Ax = 0 Longrightarrow x = 0.

If A^TA is invertible, then indeed the condition Ax=0 implies A^TAx = 0, which in turn implies x=0.

Conversely, assume that the matrix is full column rank, and let x be such that A^TAx = 0. We then have x^TA^TAx = |Ax|_2^2 = 0, which means Ax=0. Since A is full column rank, we obtain x=0, as desired.

The proof for the other property follows similar lines.