Wednesday, October 5, 2016

linear algebra - Help with understanding the proof for: AB and BA have the same characteristic polynomial (for square complex matrices)



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 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 Mn(C), you use the fact that GLn(C) is dense in Mn(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 λ approaches zero but I hardly understand how that solves the issue).



I'm looking for a simpler solution using more basic linear algebra.


Answer



My preferred proof is as follows: it suffices to note that for any λ0, we have by Sylvester's determinant identity that
det(λIAB)=λndet(I1λAB)=λndet(I1λBA)=det(λIBA)


Thus, the two polynomials on λ are identical for all λ0. We may conclude that the polynomials are exactly the same.






Here's the gist of your proof: for any A,B, there are sequences (An)nN,(Bn)nN of invertible matrices such that AnA and BnB (the existence of such sequences is equivalent to density). We note that by the continuity of the function that maps a matrix to its characteristic polynomial (and by the continuity of matrix multiplication), we have
det(λIAB)=limndet(λIAnBn)det(λIBA)=limndet(λIBnAn)


However, because the statement holds for invertible matrices, these two sequences are exactly the same. So, they have the same limit. So, det(λIAB)=det(λIBA), which is what we wanted.


No comments:

Post a Comment

analysis - Injection, making bijection

I have injection f:AB and I want to get bijection. Can I just resting codomain to f(A)? I know that every function i...