Prove Normal Operators Self-Adjoint if Eigenvalues Real

In summary, a normal operator on a complex inner-product space is self-adjoint if and only if all its eigenvalues are real. This is proven by showing that if T is self-adjoint, then all its eigenvalues must be real, and if all its eigenvalues are real, then T must be self-adjoint. The proof for the first direction involves assuming that T=T* and using properties of complex conjugates to show that all eigenvalues must be real. The proof for the second direction involves assuming that all eigenvalues are real and using similar logic to show that T=T*.
  • #1
evilpostingmong
339
0

Homework Statement


Prove that a normal operator on a complex inner-product space
is self-adjoint if and only if all its eigenvalues are real.

Homework Equations


The Attempt at a Solution


Let c be an eigenvalue. Now since T=T*, we have
<TT*v, v>=<v, TT*v> if and only if TT*v=cv on both sides and not -cv (-c is the complex conjugate of c made possible
by c being a complex number) on one side and cv on the other side. Therefore c must be real.
 
Last edited:
Physics news on Phys.org
  • #2
For the other direction, suppose Tv=av with a being real. Now
<Tv, v>=<av, v>=a<v, v>=<v, av>. Now since Tv=av, <v, av>=<v, Tv>. This shows that <Tv, v>=<v, Tv> or Tv=T*v=av.
Now <T*Tv, v>=<T*av, v>=<T*va, v>=<a2v, v>=<v, a2v>
=<v, T*Tv>. Therefore, T*T is self adjoint.
 
  • #3
You are going to have to do a lot better than that before I'll even start reading it. Who cares whether T*T is self-adjoint? That has nothing to do with the problem. Try and make a linear progression between what you are assuming and what you are trying to prove. Just this once, for my sake, ok? Start with Tv=cv. Assume T=T*. Show me c is real. And nothing else. Write the complex conjugate of c as (c*), not -c. And do it using a minimal number of digressions. Please, please?
 
  • #4
Dick said:
You are going to have to do a lot better than that before I'll even start reading it. Who cares whether T*T is self-adjoint? That has nothing to do with the problem. Try and make a linear progression between what you are assuming and what you are trying to prove. Just this once, for my sake, ok? Start with Tv=cv. Assume T=T*. Show me c is real. And nothing else. Write the complex conjugate of c as (c*), not -c. And do it using a minimal number of digressions. Please, please?

Ok Tv=cv. T=T*. Therefore <Tv, v>=<v, T*v>. Now <cv, v>=<v, T*v> if and only if T*v=cv.
Therefore c must be real. If c were to be complex, then T*v=c*v and c*v=/=cv.
 
Last edited:
  • #5
I appreciate the attempt at brevity, thanks. And I do appreciate it, really. But you are still somehow missing the point. Try using <Tv,v>=<v,(T*)v>=<v,Tv> and that <v,cv>=c<v,v> and <cv,v>=(c*)<v,v>. You know that <ax,x>=(a*)<x,x>, right? If c=(c*) what does that mean about c?
 
  • #6
Dick said:
I appreciate the attempt at brevity, thanks. And I do appreciate it, really. But you are still somehow missing the point. Try using <Tv,v>=<v,(T*)v>=<v,Tv> and that <v,cv>=c<v,v> and <cv,v>=(c*)<v,v>. You know that <ax,x>=(a*)<x,x>, right? If c=(c*) what does that mean about c?

c* is not a complex conjugate. c* and c are the same. I got mixed up thinking that the little star above the scalar
was used to show that it is a complex conjugate.
 
  • #7
You have a really odd way of expressing yourself. I know what you mean by that, but probably few other people in the world would. Here's what you meant to say: "if c=(c*) then the imaginary part of c is zero, so c is real". The * does mean complex conjugate. What do YOU think complex conjugate means?
 
Last edited:
  • #8
Dick said:
You have a really odd way of expressing yourself. I know what you mean by that, but probably few other people in the world would. Here's what you meant to say: "if c=(c*) then the imaginary part of c is zero, so c is real".

:smile: I know.
For the other direction, suppose Tv=av with a being real. Now
<Tv, v>=a<v, v>=allvll2. And <v, T*v>=<v, v>a*=a*llvll2
Since a*=a, allvll2=a*llvll2 Thus a*llvll2=a*<v, v>
=<a*v, v>=<av, v>=<Tv, v>.
 
Last edited:
  • #9
It's not that funny. What is that supposed to prove? I'm regretting, as I have before, even responding to this thread.
 
  • #10
Dick said:
It's not that funny. What is that supposed to prove? I'm regretting, as I have before, even responding to this thread.

its supposed to prove the other direction that if all eigenvalues
are real, then T=T*.
For the other direction, suppose Tv=av with a being real. Now
<Tv, v>=<av, v>=a<v, v>. And <v, T*v>=<v, a*v>=a*<v, v>.
Since a*=a, a<v, v>=a*<v, v>. Thus <v, T*v>=<v, a*v>=a*<v, v> =<a*v, v>=<av, v>=<Tv, v>.
is this right?
 
Last edited:
  • #11
hey could someone tell me whether or not I am right or wrong>
 
  • #12
evilpostingmong said:
its supposed to prove the other direction that if all eigenvalues
are real, then T=T*.
For the other direction, suppose Tv=av with a being real. Now
<Tv, v>=<av, v>=a<v, v>. And <v, T*v>=<v, a*v>=a*<v, v>.
Since a*=a, a<v, v>=a*<v, v>. Thus <v, T*v>=<v, a*v>=a*<v, v> =<a*v, v>=<av, v>=<Tv, v>.
is this right?

It's wrong (in that it abuses '*' - for a general complex number c, <cv,v>=(c*)<v,v>). Since you are assuming a=(a*) you can, I suppose, move the '*'s around. The big problem is that it's just factoring 'a' in and out of a product over and over again. How is that supposed to prove T=T*? Your 'thus' concludes <v,T*v>=<Tv,v>. That doesn't prove T=T*. How can you not see that? What might a proof that T=T* look like?
 
  • #13
Dick said:
It's wrong (in that it abuses '*' - for a general complex number c, <cv,v>=(c*)<v,v>). Since you are assuming a=(a*) you can, I suppose, move the '*'s around. The big problem is that it's just factoring 'a' in and out of a product over and over again. How is that supposed to prove T=T*? Your 'thus' concludes <v,T*v>=<Tv,v>. That doesn't prove T=T*. How can you not see that? What might a proof that T=T* look like?

ugh god your right, meant <v, Tv>=<Tv, v>. ok ill fix this. can't believe I missed
that.
 
  • #14
Ok assume the eigenvalue a is real. And let Tv=av for v is an eigenvector of T.
Now we have <Tv, v>=<v, T*v>. Or <av, v>=<v, a*v>. Since a is real, a=a*.
Thus <v, a*v>=<v, av>=<v, Tv>. And since <Tv, v>=<v, T*v>, <Tv, v>=<v, Tv>.
no factoring a or a* .
 
Last edited:
  • #15
evilpostingmong said:
Ok assume the eigenvalue a is real. And let Tv=av for v is an eigenvector of T.
Now we have <Tv, v>=<v, T*v>. Or <av, v>=<v, a*v>. Since a is real, a=a*.
Thus <v, a*v>=<v, av>=<v, Tv>. And since <Tv, v>=<v, T*v>, <Tv, v>=<v, Tv>.
no factoring a or a* .

It's still vacuous. Wouldn't a proof that T=T* involve showing T(x)=T*(x) for any vector x? I can't even see where you clearly stated that T(v)=T*(v) for your eigenvector v. And even if you had, how could T(v)=T*(v) for a single vector v tell you T=T* for all vectors?
 
  • #16
Dick said:
It's still vacuous. Wouldn't a proof that T=T* involve showing T(x)=T*(x) for any vector x? I can't even see where you clearly stated that T(v)=T*(v) for your eigenvector v. And even if you had, how could T(v)=T*(v) for a single vector v tell you T=T* for all vectors?

well ok Let v be any vector. Tv=av and T*v=a*v. Thus Tv-T*v=av-a*v
Or (T-T*)v=av-a*v. Since a=a*, (T-T*)v=av-av=0. Therefore (T-T*)v=0
and since (T-T*)v=0 , T must=T*.
 
  • #17
evilpostingmong said:
well ok Let v be any vector. Tv=av and T*v=a*v. Thus Tv-T*v=av-a*v
Or (T-T*)v=av-a*v. Since a=a*, (T-T*)v=av-av=0. Therefore (T-T*)v=0
and since (T-T*)v=0 , T must=T*.

That's better. So Tv=(T*)v. The problem now is that not ALL vectors are eigenvectors.
 
  • #18
Dick said:
That's better. So Tv=(T*)v. The problem now is that not ALL vectors are eigenvectors.

Ok let x be any vector in V. Now <Tx, x>=<x, T*x>. We represent T with a
a matrix. Since T "has" eigenvectors, T must be diagonizable. Therefore (after reducing the matrix to a diagonal one, note that TT represents T*) TT=T since all eigenvalues along T's diagonal are real and all real diagonal matrices
equal their transposes.
 
  • #19
evilpostingmong said:
Ok let x be any vector in V. Now <Tx, x>=<x, T*x>. We represent T with a
a matrix. Since T "has" eigenvectors, T must be diagonizable. Therefore (after reducing the matrix to a diagonal one, note that TT represents T*) TT=T since all eigenvalues along T's diagonal are real and all real diagonal matrices
equal their transposes.

Ok. Except T isn't diagonalizable because it "has" eigenvectors. T is diagonalizable because it's normal. T* isn't the transpose of T, it's the complex conjugate of the transpose. So for any diagonal element of T, T_kk, T_kk=(T_kk)*. That tells you T_kk is real.
 
  • #20
Dick said:
Ok. Except T isn't diagonalizable because it "has" eigenvectors. T is diagonalizable because it's normal. T* isn't the transpose of T, it's the complex conjugate of the transpose. So for any diagonal element of T, T_kk, T_kk=(T_kk)*. That tells you T_kk is real.
oh my bad...we're dealing with a complex space. So T's diagonal matrix has scalars of the form a+bi along its diagonal and T*'s diagonal matrix has scalars of
the form a-bi (since T* is the complex conjugate of the transpose) along its diagonal. But in our case, b=0. So T's diagonal matrix=T*'s.
 
Last edited:

FAQ: Prove Normal Operators Self-Adjoint if Eigenvalues Real

What does it mean for a normal operator to be self-adjoint?

A normal operator is considered self-adjoint if it is equal to its own adjoint, meaning that it has the same matrix representation as its Hermitian conjugate. In other words, its eigenvalues and eigenvectors are real and orthogonal, respectively.

Why is it important to prove that a normal operator is self-adjoint?

Proving that a normal operator is self-adjoint is important because it guarantees that the operator has real eigenvalues and orthogonal eigenvectors. This allows for a simpler and more efficient analysis of the operator's properties and behavior.

How can we prove that a normal operator is self-adjoint?

To prove that a normal operator is self-adjoint, we must show that it is equal to its adjoint. This can be done by using the definition of the adjoint and the properties of normal operators, such as commutativity and the spectral theorem.

Can a non-normal operator be self-adjoint?

No, a non-normal operator cannot be self-adjoint. This is because the defining property of a self-adjoint operator is that it is equal to its adjoint, and a non-normal operator does not have this property.

Are there any real-world applications of self-adjoint normal operators?

Yes, there are many real-world applications of self-adjoint normal operators. They are commonly used in quantum mechanics, signal processing, and differential equations, among other fields. They also have important implications in areas such as quantum computing and linear algebra.

Back
Top