I was just encountered with a rather tough problem as follows:
Suppose $A,B\in M_n(\mathbb R)$, prove:
$$\det(I_n+AB)\ne0\Rightarrow\det(I_n+BA)\ne0$$
Although at this moment I am still at a loss how to go about proving this, I seemed to have derived something that looks very stunning to me in my previous failed attemps:
First, I think this one is obvious:
$$\det(I_n+AB)\ne0\Leftrightarrow-1\text{ is not an eigenvalue of }AB$$
And likewise,
$$\det(I_n+BA)\ne0\Leftrightarrow-1\text{ is not an eigenvalue of }BA$$
So what I'm asked to prove is actually equivalent to showing
$$-1\text{ is not an eigenvalue of }AB\Rightarrow-1\text{ is not an eigenvalue of }BA$$
Taking the converse-negative, that is to say
$$-1\text{ is an eigenvalue of }BA\Rightarrow-1\text{ is an eigenvalue of }AB$$
I cannot find any flaw in my reasoning. But if what I'm about to prove is true (I'm certain to say, yes it's true, because months ago I solved it in an extremely tricky way, which didn't, of course, follow my current threads), then it means for two arbitrary matrices $A,B$ of the same size, even if they don't commute, $AB$ and $BA$ will share $-1$ as an eigenvalue!! I think it is VERY unlikely.
So could you please point out where the flaw of my reasoning lies? Or, could you help me prove this tough thing? Thanks in advance!