Try   HackMD

AB and BA have the same nonzero eigenvalues

Problem

Let

A and
B
be
m×n
and
n×m
matrices, respectively. Show that
AB
and
BA
have the same nonzero eigenvalues.

Thought

Note that

AB and
BA
are
m×m
and
n×n
matrices, respectively. When
mn
, it is impossible for
AB
and
BA
to be similar. However, the trick is to show that

[ABOm,nBOn,n] and [Om,mOm,nBBA]

are similar. Thus, the eigenvalues of

AB and
BA
are the same, except for the number of zeros.

To see this, we use the block row operation

[ImAOn,mIn][ABOm,nBOn,n]=[Om,mOm,nBOn,n].

It is straightforward to find

[ImAOn,mIn]1=[ImAOn,mIn].

When applying this matrix one the right, it stands for a block column operation. That is,

[Om,mOm,nBOn,n][ImAOn,mIn]=[Om,mOm,nBBA].

With these intuition behind the scene, this problem can be solved by a one-line proof.

Sample answer

By direct computation, we have

[ImAOn,mIn][ABOm,nBOn,n][ImAOn,mIn]=[Om,mOm,nBBA],

so

[ABOm,nBOn,n] and [Om,mOm,nBBA]

are similar, and

AB and
BA
have the same nonzero eigenvalues.

This note can be found at Course website > Learning resources.