Prerequisites
How to get from a classical magnetic ground state and a set of exchange tensors to a magnon dispersion , at the harmonic (linear) level. This is the back end of the pipeline I’m building: CRYSTAL23 hybrid+SOC → exchange tensors → LSWT.
1. The spin Hamiltonian
Start from a general bilinear spin model on a lattice,
where is a exchange tensor whose symmetric traceless part is the anisotropic (Kitaev/) exchange, whose antisymmetric part encodes the Dzyaloshinskii–Moriya interaction via , and is single-ion anisotropy. These are exactly the tensors a broken-symmetry hybrid+SOC calculation gives you — see exchange tensors from DFT.
2. Local frames and Holstein–Primakoff
Let the classical ground state assign each spin a direction (collinear or not). Rotate into a local frame such that the new points along , then apply the Holstein–Primakoff transformation to large :
with . Linear spin-wave theory keeps terms up to quadratic in the bosons; the expansion parameter makes this controlled for large . Substituting and keeping (classical energy), (must vanish — it does iff is a stationary point), and (the magnons):
The anomalous terms are nonzero for antiferromagnets, frustrated, or non-collinear orders — that is what forces the Bogoliubov machinery below.
3. Fourier transform → BdG form
With magnetic sublattices, Fourier transforming gives a quadratic boson Hamiltonian in Bogoliubov–de Gennes (particle–hole doubled) form,
a para-Hermitian “grand dynamical matrix.”
4. Colpa diagonalization (do it right)
You cannot just diagonalize — the transformation must preserve bosonic commutation, i.e. be para-unitary with respect to . The linear algebra is in BdG & para-Hermitian diagonalization; the recipe (Colpa’s method):
- Check (positive definite). If not, your assumed ground state is unstable — a real, useful diagnostic.
- Cholesky factorize .
- Diagonalize the Hermitian matrix .
- The magnon energies are for the positive eigenvalues; the paraunitary satisfying and is .
5. Why this matters for DFT
For a Heisenberg ferromagnet this all collapses to the familiar . The point of the full tensorial LSWT is that anisotropy and DMI enter the dispersion, gap the Goldstone mode (and sidestep Mermin–Wagner in 2D), and are precisely the quantities semilocal DFT and DFT+U get wrong. Feeding hybrid+SOC exchange tensors into this engine is the whole bet.
See also: Physics index · exchange tensors from broken-symmetry DFT
Key references
- Toth & Lake, J. Phys.: Condens. Matter 27, 166002 (2015) — SpinW.
- Colpa, Physica A 93, 327 (1978) — paraunitary diagonalization.