I have this information from my notes:$\def\rk{\operatorname{rank}}$
Let $A ∈ \mathbb{R}^{m\times n}$. Then
- $\rk(A) = n$
- $\rk(A^TA) = n$
- $A^TA$ is invertible.
In my case, $n = 1$, so I would need to show $\rk(vv^T) = \rk(v^Tv) = \rk(v) = 1$. Suppose $A^TAx = 0$. Because $A^TA$ is invertible, I can multiply both sides by its inverse to get $x = 0$, meaning the nullity of $A^TA$ is $0$. Can I apply the same logic to $AA^T$? i.e. I have some matrix $B = A^T$, so $B^TB$ = $AA^T $ has a nullity of $0$ (and therefore they have the same rank by the rank-nullity theorem)?
You don't need to use any machinery to prove this. The rank of a matrix is the dimension of the column space of the matrix. It's easy to see that \begin{align*} vv^T = \begin{pmatrix} v_1v_1 & v_1v_2 & \cdots & v_1v_n\\ v_2v_1 & v_2v_2 & \cdots & v_2v_n\\ \vdots & \vdots & \ddots & \vdots\\ v_nv_1 & v_nv_2 & \cdots & v_nv_n \end{pmatrix}, \mathrm{where}\ v = \pmatrix{v_1\\v_2\\\vdots\\v_n} \end{align*} Then the column space of $vv^T$ is the span of the column vectors, i.e. \begin{align*} \mathrm{span} \begin{Bmatrix} \begin{pmatrix} v_1v_1\\ v_2v_1\\ \vdots\\ v_nv_1\\ \end{pmatrix}, \begin{pmatrix} v_1v_2\\ v_2v_2\\ \vdots\\ v_nv_2\\ \end{pmatrix}, \cdots, \begin{pmatrix} v_1v_n\\ v_2v_n\\ \vdots\\ v_nv_n\\ \end{pmatrix} \end{Bmatrix} \end{align*} But clearly each column vector is a scalar multiple of $v$, for example the first column is equal to $v_1v$ where $v_1$ is a scalar. Thus the span of all of these vectors is just equal to the span of $v$, so the dimension of the column space is $1$.
Hence rank$(vv^T)= 1$.