Problem
Let $A$ and $B$ be similar matrices. Prove that the geometric multiplicities of the eigenvalues of $A$ and $B$ are the same. [Hint: show that, if $B=P^{-1}AP$, then every eigenvector of $B$ is of the form $P^{-1}\vec{v}$ for some eigenvector $\vec{v}$ of A].
Attempted Proof
Write $A \vec{v} = \lambda \vec{v}$. Since $B=P^{-1}AP$, this is equivalent to saying
$$B (P^{-1}\vec{v})=P^{-1}APP^{-1}\vec{v} = P^{-1}A\vec{v} = \lambda (P^{-1} \vec{v})$$
Since $P^{-1} \vec{v}$ is an eigenvector of $B$ only for eigenvalues of $A$, the dimensions of the eigenspaces must be the same.
Is this proof complete?