For any $m×n$ matrix $A$, where $n>m$ and $\mathrm{rank}(A)=m,$ show that $$\mathrm{rank}(I_n-A^TA)-\mathrm{rank}(I_m-AA^T) \geq n-m$$
Using the hint by Omnomnomnom, I've known that $AB$ and $BA$ have the same nonzero eigenvalues with the same geometric multiplicity when they are both square.
It seems that I should consider geometric multiplicity of eigenvalue $1$ of $A^TA$ and $AA^T$, but I couldn't see how to make it.
Any help will be appreciated.
Hint: If $A^TAv = v$ for some vector $v$, then $(AA^T)A v = Av$. That is: if $v$ is in the nullspace of $I - A^TA$, then $Av$ is in the nullspace of $I - AA^T$.