Quantum spin waves · magnons

Magnon Lab

The quantum counterpart of a classical spin wave is the magnon: a single spin quantum spread over the crystal. The simulations on this page build up the magnon from the simplest case. First a single magnon in a ferromagnet, then the interaction and bound states of two magnons, and finally the antiferromagnet, where quantum fluctuations melt the Néel state and magnons give way to spinons. Each simulation shows the exact numerical result side by side with an approximate theory. Choose a simulation with the selector below.

\[ H = -J\sum_{n}\mathbf S_n\cdot\mathbf S_{n+1} \;-\; h\sum_n S^z_n ,\qquad S=\tfrac12 \]

\(J>0\) ferromagnetic exchange · \(h\): field along \(\hat z\) · ring of \(N\) sites (periodic boundary) · \(\hbar=a=1\), time in units of \(\hbar/J\). The simulation solves the Schrödinger equation exactly in the one-magnon sector (an \(N\times N\) problem); no approximation is involved.

SimulationMagnon Lab
1 · Ground state. All spins ↑. This state is an exact eigenstate of the Hamiltonian: nothing moves and the magnon number is zero. Click a site to flip that spin.
periodic ring · N = 30
colour = phase of the amplitude arg cn · saturation = |cn|
Figure 1 · Magnon energy ωk and magnon content of the state
Figure 1. The curve is \(\omega_k=h+J(1-\cos k)\). Grey dots are the allowed values \(k=2\pi m/N\) on the ring. The size of the coloured dots is the weight of the current state in the \(|k\rangle\) component, \(|\tilde c_k|^2\). For a single spin flip all \(k\) have equal weight; a magnon is a single dot; a packet is a narrow region around \(k_0\). Clicking a dot selects that magnon.
Figure 2
Reading guide

Bars, colours and arrows

Bar height

In steps 1–4 the bar on each site is \(P_n=|c_n|^2=\tfrac12-\langle S^z_n\rangle\): the probability of finding the flipped spin on that site. The right axis reads the same quantity as \(\langle S^z_n\rangle\). The vertical scale adjusts itself; values are on the left axis.

Colour

The colour is the phase of the complex amplitude, \(\arg c_n\); the colour wheel is the same as on the Spin Wave Lab page (0° red, 90° yellow-green, 180° cyan, 270° violet-blue). Because the energy is measured from the ground state, the phase rotates at rate \(\omega_k\). In step 5 the same colour is \(\arg\langle S^+_n\rangle\), the exact counterpart of the precession phase on the Spin Wave Lab page.

Meaning of the phase

The global phase of a single state cannot be measured; only phase differences between sites (\(k\)) and the relative phase in a superposition of two states are meaningful. The colour in steps 1–4 is the phase that appears when the state is superposed with \(|F\rangle\). This superposition is actually made in step 5(a).

Arrows (step 5 only)

The arrow is the expectation value \(\langle\mathbf S_n\rangle\). A quantum spin has no classical direction; the arrow is only an average. In 5(a) the arrow is shorter than \(1/2\). This shows that the reduced state of the site is mixed, i.e. the site is entangled with the rest of the chain.

Derivation

From the ground state to the magnon

Step 1

Ferromagnetic ground state

\(\mathbf S_n\cdot\mathbf S_{n+1}=S^z_nS^z_{n+1}+\tfrac12(S^+_nS^-_{n+1}+S^-_nS^+_{n+1})\). On \(|F\rangle=|\!\uparrow\uparrow\cdots\uparrow\rangle\) the \(S^+\) terms give zero and \(S^zS^z\) gives \(\tfrac14\):

\[ H|F\rangle=E_0|F\rangle,\qquad E_0=-\tfrac{NJ}{4}-\tfrac{Nh}{2}. \]

\(|F\rangle\) is an exact eigenstate and contains no quantum fluctuations. In the antiferromagnet the Néel state is not: the term \(S^+_nS^-_{n+1}\) turns a ↓↑ pair into ↑↓, so the AFM ground state differs from the Néel state.

Step 2

A flipped spin is a particle

In the state \(|n\rangle=S^-_n|F\rangle\) two bonds drop from \(\tfrac14\) to \(-\tfrac14\) (\(+J\)), the field term adds \(+h\), and the flip term of the exchange moves the flipped spin to a neighbour:

\[ \begin{aligned} H|n\rangle&=(E_0+J+h)\,|n\rangle\\ &\quad-\tfrac J2\big(|n+1\rangle+|n-1\rangle\big). \end{aligned} \]

This is the equation of a particle in a tight-binding model. Since \(S^z_{\rm tot}\) is conserved, the number of flipped spins stays exactly 1. The infinite-chain solution starting from site \(j\) is

\[ c_n(t)=i^{\,n-j}J_{n-j}(Jt)\,e^{-i(J+h)t}, \] \[ \langle (n-j)^2\rangle=\tfrac{(Jt)^2}{2}. \]

The spreading is ballistic (\(\propto t\)), not diffusive (\(\propto\sqrt t\)).

Step 3

Magnon: a momentum eigenstate

Because of translation symmetry the eigenstates are plane waves:

\[ |k\rangle=\frac{1}{\sqrt N}\sum_n e^{ikn}|n\rangle, \] \[ \omega_k=E_k-E_0=h+J(1-\cos k), \]

with \(k=2\pi m/N\). This is \(2JS(1-\cos k)\) for \(S=\tfrac12\), identical to the classical linear spin-wave frequency: for a single magnon in the FM the quantum and classical dispersions coincide. At small \(k\), \(\omega_k\simeq h+\tfrac J2k^2\): the magnon is a particle with effective mass \(1/J\).

\(k=0\) is special: \(|0\rangle\propto S^-_{\rm tot}|F\rangle\) is a rotated ground state, with zero energy at \(h=0\) (Goldstone mode). Magnons with \(k\neq0\) have total spin \(N/2-1\). A single spin flip is an equal superposition of all magnons: \(|j\rangle=N^{-1/2}\sum_k e^{-ikj}|k\rangle\).

Step 4

Wave packet and group velocity

In the one-magnon sector the position operator \(X\) evolves in the Heisenberg picture exactly as \(X(t)=X(0)+V\,t\), with velocity operator \(V=\partial\omega_k/\partial k=J\sin k\). For a real, symmetric envelope

\[ \langle x\rangle(t)=x_0+\langle v\rangle t,\qquad \sigma^2(t)=\sigma_0^2+\mathrm{Var}(v)\,t^2, \]

where the averages are taken over the distribution \(|\tilde c_k|^2\). For a narrow packet \(\langle v\rangle\simeq J\sin k_0\) and \(\mathrm{Var}(v)\simeq J^2\cos^2k_0\,\sigma_k^2\). The largest velocity is at \(k_0=\pi/2\); there the curvature of the dispersion vanishes, so the packet spreads most slowly.

Step 5

Where does the classical spin wave come from?

\(S^+_n\) lowers the magnon number by one. Therefore \(\langle S^\pm_n\rangle=0\) in any state with a definite magnon number. (a) For \(|\psi\rangle=\sqrt{1-p}\,|F\rangle+\sqrt p\,|k\rangle\)

\[ \langle S^+_n\rangle=\sqrt{\tfrac{p(1-p)}{N}}\;e^{i(kn-\omega_k t)},\qquad \langle S^z_n\rangle=\tfrac12-\tfrac pN . \]

This is a spin wave rotating at the classical precession frequency, but its amplitude is small, \(\propto1/\sqrt N\), and \(|\langle\mathbf S_n\rangle|<\tfrac12\). (b) The \(k=0\) coherent state \(\bigotimes_n\big(\cos\tfrac\theta2|\!\uparrow\rangle+e^{i\phi}\sin\tfrac\theta2|\!\downarrow\rangle\big)\) is a product state. Its magnon number is binomially distributed:

\[ \langle n\rangle=NS(1-\cos\theta),\qquad \frac{\Delta n}{\langle n\rangle}=\sqrt{\frac{1-s}{Ns}},\quad s=\sin^2\tfrac\theta2 . \]

As \(N\to\infty\) the relative fluctuation goes to zero: a classical wave is many magnons with a sharp phase and an uncertain number. For \(S=\tfrac12\) and \(k\neq0\) a many-magnon coherent state is not exact, because magnons interact. This is the subject of the Two magnons simulation.

Bridge

Comparison with the Spin Wave Lab page

QuantityClassical (LLG, linear)Quantum (single magnon)
Dispersion\(\omega_k=h+2JS(1-\cos k)\)The same (\(S=\tfrac12\)); exact for one magnon in the FM
Single-spin excitationTransverse amplitude \(\psi_n\propto i^nJ_n(2JSt)\)Probability amplitude \(c_n\propto i^nJ_n(Jt)\): same mathematics, different meaning
Excitation amplitudeContinuous: cone angle \(\theta_0\)Discrete: magnon number \(n\), \(\langle n\rangle=NS(1-\cos\theta)\)
Transverse componentAlways defined\(\langle S^\perp\rangle=0\) in a number eigenstate; nonzero only in a superposition
Spin length\(|\mathbf S|=S\)\(|\langle\mathbf S_n\rangle|\le S\), \(\langle\mathbf S^2\rangle=S(S+1)\)
Thermal distributionEquipartition \(k_BT/\omega_k\)Bose–Einstein \(1/(e^{\omega_k/k_BT}-1)\) → Bloch \(T^{3/2}\)
Critical notes

Scope and limitations of this simulation

Why exact?

The FM ground state and the one-magnon states are exact eigenstates of the Heisenberg model, so no Holstein–Primakoff or linear spin-wave approximation is needed here. This is a convenience specific to the FM. In the AFM even the ground state is not known exactly, and magnons are defined only approximately (LSWT).

Is the magnon a boson?

At the one-magnon level \(b_k^\dagger=N^{-1/2}\sum_n e^{ikn}S^-_n\) behaves like a boson. For \(S=\tfrac12\) two flips do not fit on one site (\((S^-_n)^2=0\)); moreover two magnons interact through the \(S^zS^z\) term and form bound states in 1D (Bethe, 1931). The boson picture is valid in the dilute-magnon limit (\(\langle n\rangle/N\ll 2S\)).

Finite ring

\(k\) is quantized and the spectrum is discrete. The front of a single-spin excitation reaches the opposite point of the ring at \(t_s=N/2J\) and interferes with itself. After that the infinite-chain formulas (Bessel, \(\sigma(t)\)) no longer apply, but the simulation remains exact for the ring. Partial revivals appear at long times.

Quantum or classical?

The dynamics of a single magnon is mathematically identical to a classical linear spin wave. Its quantum nature shows in the discreteness of the excitation (\(\Delta S^z_{\rm tot}=-1\)), in \(\langle S^\perp\rangle=0\), and in entanglement. The “wave” of a single magnon is therefore a wave of probability amplitude, not a classical wave of arrows.

Suggested exercises

  1. Ballistic spreading. Step 2, \(N=60\). Show in Figure 2 that \(\sigma(t)\) follows the line \(Jt/\sqrt2\). Double \(J\): what happens to the front velocity? How does this differ from diffusion (\(\sigma\propto\sqrt t\))?
  2. What does the field change? In step 2 increase \(h\) from 0 to 1. Why does \(P_n\) not change at all? (Hint: \([H_{\rm Zeeman},H_{\rm ex}]=0\) and \(S^z_{\rm tot}\) is fixed in the sector.)
  3. Goldstone mode. Step 3, \(h=0\), \(m=0\). Why does the colour not rotate? Show that \(|k=0\rangle\) is proportional to \(S^-_{\rm tot}|F\rangle\) and find the total spin of a \(k\neq0\) magnon.
  4. Group velocity. Step 4, \(N=60\), \(\sigma=4\). Compare the measured velocity with \(J\sin k_0\) for \(k_0=\pi/4,\pi/2,3\pi/4\). At which \(k_0\) does the packet spread most slowly? Why?
  5. Why is the arrow short? Step 5(a), \(p=0.5\). Read the transverse amplitude for \(N=20\) and \(N=60\) and verify that it scales as \(1/\sqrt N\). Explain \(|\langle\mathbf S_n\rangle|<\tfrac12\) using the reduced density matrix of a single site.
  6. How many magnons are in a classical wave? How many magnons on average does the \(N=80\), \(\theta_0=5^\circ\) plane wave of the Spin Wave Lab page correspond to for \(S=\tfrac12\)? Discuss the result (\(\langle n\rangle\approx0.15\)) together with step 5(b): what does a “small-amplitude classical wave” correspond to quantum mechanically?
Roadmap

Simulations

SimulationContentMethodStatus
Single magnonFM ground state, flipped spin, \(|k\rangle\), wave packet, classical limitOne-magnon sector, exactready
Two magnonsOrigin of the interaction, scattering continuum, Bethe bound state, XXZTwo-magnon sector, exactready
AntiferromagnetMelting of the Néel state, exact ground state, Holstein–Primakoff/Bogoliubov, spinons and the Haldane gapExact diagonalization (Lanczos, Krylov) and LSWTready
Thermal magnonsBose statistics, Bloch \(T^{3/2}\), comparison with classical equipartitionAnalytic and numerical sumsplanned