Simultaneous diagonalisation of non-hermitian operator (Bloch theorem)

In summary, if two hermitian operators commute, then a simultaneous basis of eigenvectors exists. However, there are cases in which two operators commute without being both hermitians -- a really common one is when one operator is hermitian (such as an hamiltonian) and the other is unitary (say, a spatial translation operator which we'll consider a symmetry of the hamiltonian).
  • #1
Llewlyn
68
0
A valuable math result for quantum mechanics is that if two hermitian operators (physical observables) commute, then a simultaneous basis of eigenvectors exists. Nevertheless, there are cases in which two operators commute without being both hermitians -- a really common one is when one operator is hermitian (such as an hamiltonian) and the other is unitary (say, a spatial translation operator which we'll consider a symmetry of the hamiltonian).

On QM books I didn't find any math results about what happens when an hermitian operator commutes with an unitary one, but this rarely matters. In fact, in the case above, I shall expand the unitary operator on small parameter and then consider the generator of the symmetry, which is hermitian, rather than the unitary operator itself.

But what happens when I couldn't invoke the generator? Say that a quantum system is invariant only under discrete translation (a crystal, for instance). So its hamiltonian won't commute with the momentum, but it'll surely do with the unitary spatial translation operator when the proper parameter is set to crystal period. Usually on physics books there's written "since they commute an orthonormal basis of eigenvectors exists" (see, Ashcroft and Mermin - Solid State Physcis. Bloch Theorem, first demonstration). But which math theorem am I using ? Does a basis of ort. eigenvectors exists even if one operator is hermitian and the other is unitary?

I'm sorry if the question sounds like homework, but I hope it won't.

Ll.
 
Physics news on Phys.org
  • #2
I think the theorem does not only hold for hermitian operators but generally for "normal" ones, i.e. for all operators which commute with their adjoint. This includes all unitary operators as well.
 
  • #3
Yeah I suppose so, but I wasn't able to find a preposition which definitely ends the question. Normal operators with compact support are the ones for which the spectral theorem holds but this doesn't (trivially) mean that they are simultaneous diagonalisable.
However it's strange that QM books such as Shankar doesn't mention anything at regard.

Ll.
 
  • #4
If you are interested in finite matrices, it should be enough that the matrices are diagonalizable (and commute). Hermiticity or normality are not needed. I don't have any reference for this, but that's the way it seemed to be when I went through the proof myself.
 
  • #5
Llewlyn said:
[...]but I wasn't able to find a preposition which definitely ends the question. Normal operators with compact support are the ones for which the spectral theorem holds but this doesn't (trivially) mean that they are simultaneous diagonalisable.

Is there still a question here? (If the operators commute, then doesn't that resolve
the diagonalisability issue immediately?)
 
  • #6
No, further hypotesis on the operators are needed. For instance the operator should be normal, which assure the existence of an ort. basis of eigenvectors (for the single operator). A rule of thumb for physicists is that if the operators are hermitian all it's fine. Unfortunately it seems to isn't enough, see Bloch theorem for istance.

Ll.
 
  • #7
Llewlyn said:
No, further hypotesis on the operators are needed. For instance the operator should be normal, which assure the existence of an ort. basis of eigenvectors (for the single operator). A rule of thumb for physicists is that if the operators are hermitian all it's fine. Unfortunately it seems to isn't enough, see Bloch theorem for istance.
So... do you still have a question, or has it been answered to your satisfaction?
(If there's still an unresolved question, please restate it more clearly...)
 
  • #8
Oh sorry, yeah I still got the question.

Why, if an hamiltonian is invariant under discrete traslations, can I diagonalize simultaneously the hamiltonian and the discrete translation operator?

From what we've said above it appears clearly that the hypotesis are weaker than requiring the hermitianity, nevertheless none weaker lemma or reference has been posted yet.

Ll.
 
  • #9
Llewlyn said:
Why, if an hamiltonian is invariant under discrete traslations, can I diagonalize simultaneously the hamiltonian and the discrete translation operator?

OK, here's my attempt at an answer. (I'll ignore complications arising
from unbounded operators here.)

Let H be an Hermitian operator on the Hilbert space. Therefore, by the usual spectral
theorem, the eigenvectors of H (denoted [itex]|n\rangle[/itex] with respective eigenvalues [itex]\lambda_n[/itex])
form an orthonormal basis of the Hilbert space.
(Assume here that we've also normalized each eigenvector.)

Now let A be a linear operator on the Hilbert space that commutes
with H, i.e., [H,A] = 0. (No other assumptions are made about A.)

Then we have:

[tex]
A H |n\rangle ~=~ A \lambda_n |n\rangle ~.
[/tex]

Using [H,A] = 0, this implies

[tex]
H A |n\rangle ~=~ A \lambda_n |n\rangle ~.
[/tex]

or, written more suggestively,

[tex]
H (A |n\rangle) ~=~ \lambda_n (A |n\rangle) ~.
[/tex]

Therefore, [itex](A |n\rangle)[/itex] is an eigenvector of H with eigenvalue [itex]\lambda_n[/itex]
and hence is proportional to [itex]|n\rangle[/itex]. (This follows because all the
eigenvectors are mutually orthogonal.) So we have:

[tex]
A |n\rangle ~\propto~ |n\rangle ~.
[/tex]

Hence each [itex]|n\rangle[/itex] is also an eigenvector of A and we denote the
constants of proportionality (ie the eigenvalues of A) as [itex]a_n[/itex] :

[tex]
A |n\rangle ~=~ a_n |n\rangle ~.
[/tex]

from which it follows that the operator A can be expressed as

[tex]
A ~=~ \sum_n a_n |n\rangle \langle n| ~~.
[/tex]

Does any of this help?
 
Last edited:
  • #10
Thanks for the reply, I've followed your calculation.
However, it seems you have assumed non degeneration of the eigenvectors basis, don't you?
Degeneration makes the sim diagonalisation tricky, this is precisely why I would run into a math-statement.

Ll.
 
  • #11
Well, first I just emphasize that a unitary matrix is always diagonalizable + its eigenvalues lie on the unit circle -- just in case this wasn't clear.

Second, you are right that strangerep should have stated

[tex]
A |n\rangle = \sum_{m} b_{m,n} |m\rangle
[/tex]

where the sum runs over all vectors corresponding to the degenerate subspace of H (i.e. all vectors [tex]|m\rangle[/tex] which share the same eigenvalue [tex]\lambda_n[/tex])

What this statement means is that the action of A on the degenerate subspace [tex]\textrm{span}\lbrace |m\rangle | H|m\rangle = \lambda_n |m\rangle\rbrace[/tex] is closed. As a correllary you can block diagonalize the unitary matrix. This is already enough, since the complete diagonalization of A cannot conflict with this block diagonalization.
 
  • #12
Thanks it seems clear now.

Ll.
 
  • #13
Thanks it seems clear now.

Ll.
 

1. What is simultaneous diagonalisation of non-hermitian operator?

Simultaneous diagonalisation of non-hermitian operator, also known as the Bloch theorem, is a mathematical technique used in quantum mechanics to find a common set of eigenstates for two or more non-commuting operators. This allows for the simplification of complex calculations and the determination of physical properties of a system.

2. Why is simultaneous diagonalisation important in quantum mechanics?

Simultaneous diagonalisation is important in quantum mechanics because it allows for the determination of physical properties of a system, such as energy levels and wave functions, which are essential for understanding and predicting the behavior of quantum systems.

3. How does simultaneous diagonalisation work?

Simultaneous diagonalisation involves finding a set of common eigenstates for two or more non-commuting operators by using the commutation relations between the operators. This is done by solving a set of simultaneous equations, known as the eigenvalue problem, to find the eigenvalues and eigenvectors of the operators.

4. Can simultaneous diagonalisation be applied to hermitian operators?

Yes, simultaneous diagonalisation can be applied to hermitian operators as well. In fact, the Bloch theorem was initially developed for hermitian operators, but it can also be extended to non-hermitian operators in certain cases. The key requirement is that the operators must have a common set of eigenvectors.

5. What are the practical applications of simultaneous diagonalisation?

Simultaneous diagonalisation has many practical applications in quantum mechanics, including the calculation of energy levels and wave functions of complex systems, such as atoms and molecules. It is also used in the development of quantum algorithms and in the study of quantum entanglement.

Similar threads

  • Quantum Physics
Replies
7
Views
2K
Replies
5
Views
1K
Replies
5
Views
1K
  • Linear and Abstract Algebra
Replies
2
Views
599
  • Quantum Physics
Replies
5
Views
1K
Replies
4
Views
3K
Replies
7
Views
2K
  • Quantum Physics
Replies
24
Views
1K
  • Quantum Physics
Replies
2
Views
965
Replies
15
Views
2K
Back
Top