Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I shown that the matrices $AB$ and $A^{1/2}B A^{1/2}$ have same eigenvalues? Here both $A$ and $B$ are symmetric matrices and $A^{1/2}$ is the square root of matrix $A$.

This book mentions the relation in Remark 4.2

share|cite|improve this question
I think you need $A$ to be nonnegative definite. – matgaio Apr 25 '12 at 20:14
@matgaio Yes you are correct. Both $A$ and $B$ are positive semi-definite. – sauravrt Apr 25 '12 at 20:15
up vote 2 down vote accepted

Using the fact that $\textrm{spec}(AB)=\textrm{spec}(BA)$, it follows directly from


share|cite|improve this answer
Do mean eigenvalues by spec() ? – sauravrt Apr 25 '12 at 20:26
Yes, the name of the set of eigenvalues of an operator in finite dimension is Spectrum, then the notation. – matgaio Apr 25 '12 at 20:30

There is a classical result which says that if $M_1$ and $M_2$ are two square matrices of the same dimension, then eigenvalues of $M_1M_2$ are the same as the eigenvalues of $M_2M_1$. To show this, first show if when $M_1$ is invertible, and to jump to the general case approximate $M_1$ by invertible matrices.

Indeed, when $M_1$ is invertible, we have $$\det(M_1M_2-xI)=\det M_1(\det M_2-xM_1^{-1})=\det(M_2M_1-xI),$$ and if $M_1$ is not invertible, $M_1^{(n)}:=M_1+n^{-1}I$ is invertible for $n$ large enough so $$ \det(M_1^{(n)}M_2-xI)=\det(M_2M_1^{(n)}-xI),$$ and use the continuity of the determinant.

Now apply this to $M_1=A^{1/2}$ and $M_2=A^{1/2}B$.

share|cite|improve this answer
Given that eigenvalues of $M_1M_2$ and $M_2M_1$ are same, the description given by @matgaio is straightforward. Thanks. – sauravrt Apr 25 '12 at 20:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.