Why does the Heisenberg Hamiltonian have a minus sign?

  • Level: Graduate 
  • Thread starter Thread starter matematikuvol
  • Start date Start date
  • Tags Tags
    Hamiltonian Heisenberg
Join the discussion
Registration is free. Start your own thread to ask a follow-up.
1 reply · 2K views
matematikuvol
Messages
190
Reaction score
0
Why is minus sine in definition of hamiltonian

[tex]H=-\sum_{i,j}J_{i,j}(S_{i}^+S_{j}^-+S_i^zS_j^z)[/tex]

Why not?

[tex]H=\sum_{i,j}J_{i,j}(S_{i}^+S_{j}^-+S_i^zS_j^z)[/tex]
 
Physics news on Phys.org
The choice of sign is determined by the physics. If the spins want to align (ferromagnetic) then you should have H = |J| S*S while if the spins want to anti-align (antiferromagnetic) then H=-|J|S*S is correct. Of course, you can always write H=-J S*S and then set J>0 for ferro and J<0 for anti-ferro. That's just a convention.