How to Diagonalize Hamiltonian in Bloch Approximation for Spin Systems?

  • Thread starter Thread starter Petar Mali
  • Start date Start date
Click For Summary

Homework Help Overview

The discussion revolves around diagonalizing a Hamiltonian within the context of the Bloch approximation for spin systems. The original poster presents a Hamiltonian that includes terms involving spin operators and seeks guidance on the diagonalization process.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Participants discuss various approaches, including expressing spin operators in terms of raising and lowering operators and considering the implications of using Bose operators. Questions arise regarding the Bloch approximation and the choice of ground state for calculating spin waves.

Discussion Status

The discussion is ongoing, with participants providing insights and raising questions about the original poster's approach. Some guidance has been offered regarding the need for a reference ground state and the potential issues with the Hamiltonian's structure, particularly concerning the spin operators.

Contextual Notes

There are indications that the original poster may be working under specific assumptions, such as a ferromagnetic ground state, and there is a question about the notation used in the Hamiltonian, particularly regarding the spin operators acting on the same site.

Petar Mali
Messages
283
Reaction score
0
How to diagonalise Hamiltonian in Bloch approximation?

\hat{H}=-\frac{1}{2}\sum_{\vec{n},\vec{m}}I_{\vec{n},\vec{m}}\hat{S}_{\vec{n}}^x\hat{S}_{\vec{n}}^x-\Gamma\sum_{\vec{n}}\hat{S}_{\vec{n}}^z
 
Last edited:
Physics news on Phys.org
I would start by writing S^x in terms of raising and lowering operators. What is the Bloch approximation?
 
Replacing spin with Bose operators I think!

S_{\vec{n}}^+=\sqrt{2S}B_{\vec{n}}


S_{\vec{n}}^-=\sqrt{2S}B_{\vec{n}}^+


S-S_{\vec{n}}^z=B_{\vec{n}}^{+}B_{\vec{n}}
 
So, maybe a little more background would be helpful. What exactly is your question?

If you want to calculate spin waves you need to choose a reference ground state which will affect the form of your Bose operators (right now it looks like you've chosen a ferromagnetic ground state). For spin waves then you need to Fourier transform your boson operators.

But I am a bit surprised by the appearance of the lone S_z operator, because usually the presence of a single spin operator is a problem for spin wave theory. But since S_z won't result in a single boson operator then it might be ok. Also, are both S_x operators acting on the same site, or is that a typo? If that's correct, you should carry out the sum over m first.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
10
Views
3K
Replies
7
Views
3K
Replies
11
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K
Replies
17
Views
3K