I saw many proofs but they all use advanced techniques and are impossible to understand. I'm looking for a proof that $AB$ and $BA$ have the same characteristic polynomial for any square matrices $A$ and $B$ over $\mathbb C$.
It's really easy when dealing with invertible matrices, but hard to prove for singular matrices.
I found several solutions that I could not understand:
This solution says
it is not too difficult to show that $AB$, and $BA$ have the same characteristic polynomial ... If the matrices are in $M_n(\mathbb C)$, you use the fact that $GL_n(\mathbb C)$ is dense in $M_n(\mathbb C)$ and the continuity of the function which maps a matrix to its characteristic polynomial. There are at least 5 other ways to proceed
I've bolded every term that I am not familiar with.
This solution I could not understand as well (it uses the limit definition when $\lambda$ approaches zero but I hardly understand how that solves the issue).
I'm looking for a simpler solution using more basic linear algebra.