Here I posted a question about the eigenvalues of the matrix $A:=vv^t$ (where $v\in\mathbb{R}^n$).
The question was answered but I think (after some time) that I am not satisfied.
Can someone please expand the answer? I don't understand why $A$ has rank at most $1$ and why this fact implies that $\lambda=\sum x_i^2$ is the unique eigenvalue. In addition, can I conclude that $A$ is diagonalizable?
Rank $1$: For any vector $a$, note that $v^Ta$ is a scalar, so $vv^Ta$ is a scalar multiple of $v$. So the range of $vv^T$ is within the span of $v$, which is one-dimensional, so $vv^T$ has rank $1$.
All but $1$ eigenvalue is $0$: Since the rank of $vv^T$ is $1$, the nullspace has dimension $n-1$, by the rank-nullity theorem. That means we can find $n-1$ linearly independent vectors in the nullspace. Since every vector in the nullspace has eigenvalue $0$, $0$ is an eigenvalue with multiplicity $n-1$. That leaves room for only one more eigenvalue, which we have already shown is $\sum x_i^2$.
Diagonalizability: As we have shown above, we can find $n-1$ linearly independent eigenvectors of $0$. We can also find one eigenvector of $\sum x_i^2$, to make a basis in which $vv^T$ is diagonal.