Problem
Let $A$, $B \in M_n(\mathbb{C}),$ $C=AB-BA$. If $CA=AC$, then $C$ is not invertible.
To prove a matrix is not invertible, I only came up with $2$ ideas, one is to find a nonzero vector $v$ such that $Cv = 0$, and the other is to prove that $\det C = 0$. However, I have no idea how to use the condition $CA=AC$, so I don't know how to deal with $\det (AB-BA)$.
Is there any other criterion for invertibility of a matrix that is helpful to solve this problem?
I would like to prove $C$ is not invertible, rather than the stronger result that $C$ is nilpotent, so basically this is not a duplicate of another question.
The following proof works over any field whose characteristic is either zero or some finite number that doesn't divide $n$. Suppose the contrary that $C$ is invertible. As $C$ commutes with $A$, its inverse commutes with $A$ too. It follows that $$ I=(AB-BA)C^{-1}=ABC^{-1}-BAC^{-1}=ABC^{-1}-BC^{-1}A. $$ Taking traces on both sides, we get $n=0$, which is a contradiction.