ST and TS have the same eigenvalue

Click For Summary

Homework Help Overview

The discussion revolves around proving that if \( T, S \in \mathcal{L}(V) \), then the operators \( TS \) and \( ST \) have the same eigenvalues. The context involves linear algebra and operator theory, particularly focusing on properties of eigenvalues in relation to matrix representations of linear transformations.

Discussion Character

  • Mixed

Approaches and Questions Raised

  • Participants explore the implications of assuming \( T \) and \( S \) can be represented in different upper triangular bases and question the validity of multiplying their matrices. They discuss the definitions of eigenvalues and the conditions under which they hold, particularly when considering non-zero vectors.

Discussion Status

The discussion is active, with participants examining various cases for eigenvalues, including the scenario where \( \lambda = 0 \). Some guidance has been provided regarding the implications of injectivity and surjectivity of the operators involved, and the relationship between the eigenvalues of \( TS \) and \( ST \) is being clarified.

Contextual Notes

There is an ongoing consideration of the dimensionality of the vector space \( V \), particularly in relation to the injectivity and surjectivity of the operators, which affects the eigenvalue analysis. Participants also note the importance of the bases used for the matrix representations in the context of operator composition.

maNoFchangE
Messages
115
Reaction score
4

Homework Statement


Prove that, if ##T,S\in \mathcal{L}(V)## then ##TS## and ##ST## have the same eigenvalues.

Homework Equations

The Attempt at a Solution


Suppose ##T## is written in a basis in which its matrix is upper triangular, and so is ##S## (these bases may be of different list of vectors in ##V##). Since both ##T## and ##S## are upper triangular, ##TS## and ##ST## are also upper triangular. Now, the diagonal element of ##TS## is
$$
\sum_i T_{pi}S_{ip}
$$
which is the same as the diagonal element of ##ST##
$$
\sum_i S_{pi}T_{ip}
$$
Therefore, ##ST## and ##TS## have the same eigenvalues.
What bothers me is my starting assumption; taking ##T## and ##S## in their own upper triangular bases. Since these bases can be a different list of vectors, is it alright then to multiply their matrices?
 
Physics news on Phys.org
maNoFchangE said:

Homework Statement


Prove that, if ##T,S\in \mathcal{L}(V)## then ##TS## and ##ST## have the same eigenvalues.

Homework Equations

The Attempt at a Solution


Suppose ##T## is written in a basis in which its matrix is upper triangular, and so is ##S## (these bases may be of different list of vectors in ##V##). Since both ##T## and ##S## are upper triangular, ##TS## and ##ST## are also upper triangular. Now, the diagonal element of ##TS## is
$$
\sum_i T_{pi}S_{ip}
$$
which is the same as the diagonal element of ##ST##
$$
\sum_i S_{pi}T_{ip}
$$
Therefore, ##ST## and ##TS## have the same eigenvalues.
What bothers me is my starting assumption; taking ##T## and ##S## in their own upper triangular bases. Since these bases can be a different list of vectors, is it alright then to multiply their matrices?
Assume ##\lambda## is an eigenvalue of ##TS##.
Then, by definition of an eigenvalue, there exists an ##x\in V,\ x\neq \vec0## such that ##TSx=\lambda x##.
Now try to prove that ##\lambda## is an eigenvalue of ##ST##.

(You don't need a matrix representation of the operators.)
 
Multiplying
$$
TSx=\lambda x
$$
with ##S##, I get
$$
ST(Sx) = \lambda (Sx)
$$
Alright, that looks good. But how do I prove that ##Sx## is not zero given ##x \neq 0##?
 
maNoFchangE said:
Multiplying
$$
TSx=\lambda x
$$
with ##T##, I get
$$
ST(Tx) = \lambda (Tx)
$$
Alright, that looks good. But how do I prove that ##Tx## is not zero given ##x \neq 0##?
You can't. There is no reason why ##Tx## couldn't be the 0 vector.
Hint: multiply from the other side.
 
I have edited my post.
Samy_A said:
You can't.
Why can't I have ##Sx=0##? What if ##x\in \textrm{null }S##?
 
maNoFchangE said:
Multiplying
$$
TSx=\lambda x
$$
with ##S##, I get
$$
ST(Sx) = \lambda (Sx)
$$
Alright, that looks good. But how do I prove that ##Sx## is not zero given ##x \neq 0##?
Assume ##Sx=\vec 0##. What does that imply, given that ##TSx=\lambda x##?
 
Samy_A said:
Assume ##Sx=\vec 0##. What does that imply, given that ##TSx=\lambda x##?
That means ##\lambda x=0##, since ##x \neq 0## then ##\lambda=0##. But what does it say about ##Sx## being not 0?
 
maNoFchangE said:
That means ##\lambda x=0##, since ##x \neq 0## then ##\lambda=0##. But what does it say about ##Sx## being not 0?
Take the case ##\lambda \neq 0## first. What have you then proven?
 
Samy_A said:
Take the case ##\lambda \neq 0## first. What have you then proven?
In that case ##x=0##, which disproves the starting hypothesis that ##x\neq 0##. Therefore in this case, ##Sx## cannot be zero.
But in the case ##\lambda=0##, what next?
It does not seem to violate any hypothesis we have assumed.
 
  • #10
maNoFchangE said:
In that case ##x=0##, which disproves the starting hypothesis that ##x\neq 0##. Therefore in this case, ##Sx=0##.
But in the case ##\lambda=0##, what next?
It does not seem to violate any hypothesis we have assumed.
Ok, so you have proven that ##TS## and ##ST## have the same non-zero eigenvalues.

Now for the tricky case ##\lambda =0##.
Still assuming ##x \neq \vec 0##, you have ##TSx=\vec0##, and thus ##ST(Sx)=\vec 0##.
If ##Sx \neq \vec 0##, then we are done.

If ##Sx =\vec 0##, ##S## is not injective.
At this point, you need to take into account that ##V## is finite dimensional (you didn't specifically state this, but since you used matrices, I assume that it is the case).
If ##S## is not injective, it is not surjective. What does that tell you about ##ST##?
 
  • #11
If ##S## is not surjective, then ##ST## is not surjective either.
Sorry I just can't see where this is leading to. If ##ST## is not surjective, is it inconsistent with one of our assumptions?
 
  • #12
maNoFchangE said:
If ##S## is not surjective, then ##ST## is not surjective either.
Sorry I just can't see where this is leading to. If ##ST## is not surjective, is it inconsistent with one of our assumptions?
Correct, ##ST## is not surjective.
Can it be injective? If not, what does that imply as far as eigenvalues of ##ST## are concerned?
 
  • Like
Likes   Reactions: maNoFchangE
  • #13
Samy_A said:
Correct, ##ST## is not surjective.
Can it be injective? If not, what does that imply as far as eigenvalues of ##ST## are concerned?
Since ##ST## is an operator in a complex vector space, if it's not surjective, it will not be injective nor it be invertible, am I right?
Since ##ST## is not invertible, there must be at least one of its eigenvalues equal to ##0##. But isn't it what we were starting from? In post #10, we have set ##\lambda=0##, aren't we just circulating here?
 
  • #14
maNoFchangE said:
Since ##ST## is an operator in a complex vector space, if it's not surjective, it will not be injective nor it be invertible, am I right?
Since ##ST## is not invertible, there must be at least one of its eigenvalues equal to ##0##. But isn't it what we were starting from? In post #10, we have set ##\lambda=0##, aren't we just circulating here?
No, in post #10 we started with an eigenvalue of ##TS##. You now have proved that if 0 is an eigenvalue of ##TS##, it also is an eigenvalue of ##ST##.
We are not circulating, we went from ##TS## to ##ST##.

Notice that for the case of eigenvalue 0, ##V## has to have finite dimension. If ##V## is an infinite dimensional vector space, it is possible for ##TS## to have 0 as eigenvalue, while ##ST## is injective.
 
  • Like
Likes   Reactions: maNoFchangE
  • #15
I see! I was not aware that we have been switching to calculating the eigenvalue of ##ST##. So, ##\lambda=0## is also an eigevalue of ##ST##, and the corresponding eigenvector is zero, is that right?
 
  • #16
maNoFchangE said:
I see! I was not aware that we have been switching to calculating the eigenvalue of ##ST##.
Yes, that is the whole purpose of this exercise.
maNoFchangE said:
So, ##\lambda=0## is also an eigevalue of ##ST##, and the corresponding eigenvector is zero, is that right?
It is an eigenvalue, but we can't say anything about the eigenvector.
Certainly the eigenvector is not the zero vector. An eigenvector is, by definition, never the zero vector.
For a simple reason: ##T\vec 0=\lambda \vec 0## is true for any linear operator ##T## and any scalar ##\lambda##.
 
  • #17
Ok many thanks for the help.
Just one more thing, my original question was actually is it allowed to multiply two square matrices which are represented in different bases?
 
  • #18
maNoFchangE said:
Ok many thanks for the help.
Just one more thing, my original question was actually is it allowed to multiply two square matrices which are represented in different bases?
No, you can't just do that. You can of course multiply the matrices, but the resulting matrix is not necessarily the matrix representing the composition of the two operators (for what basis should that be?)
 
  • #19
Samy_A said:
No, you can't just do that. You can of course multiply the matrices, but the resulting matrix is not necessarily the matrix representing the composition of the two operators (for what basis should that be?)
Ah, that makes sense.
 

Similar threads

Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
2
Views
1K
  • · Replies 24 ·
Replies
24
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K