A row of compass needles that talk to their neighbours
The Heisenberg model treats each site of a chain as a magnetic moment — a spin, represented as a vector on a sphere — that interacts only with its immediate neighbours. In the fully classical version used here, each spin Sᵢ is a unit vector, and the energy of the whole chain is the sum of a coupling term that rewards or penalises neighbouring spins for being aligned:
H = −J Σᵢ Sᵢ · Sᵢ₊₁ J > 0 (ferromagnetic) → neighbours prefer to align J < 0 (antiferromagnetic) → neighbours prefer to anti-align
Landau-Lifshitz dynamics: precession, not relaxation
A compass needle in a magnetic field does not simply swing to point along the field and stop — it precesses around it, like a spinning top under gravity, because the torque from the field is always perpendicular to the spin's own angular momentum. Each spin in the chain feels an effective local field Bᵢ = J(Sᵢ₋₁ + Sᵢ₊₁) from its two neighbours, and its motion follows the Landau-Lifshitz equation:
dSᵢ/dt = Sᵢ × Bᵢ = Sᵢ × J(Sᵢ₋₁ + Sᵢ₊₁)
The cross product guarantees two things simultaneously: each |Sᵢ| stays exactly 1 (the torque is always perpendicular to Sᵢ, so it can only rotate the vector, never lengthen or shrink it), and the total energy is conserved as the whole configuration evolves. This is the classical, continuous-time cousin of the quantum Heisenberg spin chain's unitary evolution — same coupling structure, same conserved quantities, but vectors on a sphere precessing instead of a quantum wavefunction evolving in Hilbert space.
Ground states: ferromagnet versus antiferromagnet
For J > 0 the lowest-energy configuration is every spin pointing the same direction — a fully ordered ferromagnet, familiar from a bar magnet. For J < 0 neighbouring spins want to point opposite ways, giving a staggered, alternating Néel state as the classical ground state. The quantum version of the antiferromagnetic chain is famously subtler: the exact Néel state is not actually the true quantum ground state (quantum fluctuations mix in other configurations, a result first obtained by Bethe in 1931 using what is now called the Bethe ansatz), but the classical Néel picture remains an accurate first approximation and is exactly what the alternating pattern in this simulation's antiferromagnetic mode shows.
Spin waves: the small-oscillation ripples
Flip one spin slightly away from a uniform ferromagnetic ground state and the disturbance does not stay local — the torque from the misaligned spin nudges its neighbours, which nudges theirs, and the perturbation propagates down the chain as a spin wave (the classical analogue of a magnon, the quantum quasiparticle of a single flipped-spin excitation). Linearising the Landau-Lifshitz equation around a uniform ground state gives a dispersion relation for how a spin wave's frequency depends on its wavelength:
ω(k) = 2J(1 − cos k) dispersion relation for small oscillations, lattice spacing = 1 long wavelength (small k): ω ≈ Jk² — quadratic, not linear like a stretched string
That quadratic small-k behaviour is a genuinely distinctive signature of ferromagnetic spin waves — it is why magnon-based spin waves disperse (spread out and change shape as they travel, since different wavelengths move at different effective speeds) in a way a simple stretched string, whose waves are linear in k and non-dispersive, does not.
Why this toy model underpins real magnetism
The Heisenberg model, in its full quantum form on a 1-D, 2-D or 3-D lattice, is the standard starting point for essentially all of condensed-matter magnetism: ferromagnetism and antiferromagnetism in real materials, spin-wave (magnon) based information transport currently being explored for low-power computing ("magnonics"), and — because the 1-D antiferromagnetic quantum chain is one of the few strongly-interacting quantum many-body systems solvable exactly — a standard testbed for ideas in quantum magnetism, quantum entanglement between neighbouring sites, and modern quantum simulation experiments using ultracold atoms in optical lattices.
Frequently asked questions
Why does a flipped spin precess instead of just snapping into alignment?
The torque from the neighbouring spins' effective field is always perpendicular to the spin's own direction, which by the Landau-Lifshitz equation can only rotate the spin vector around that field, never pull it directly toward it. That perpendicular torque is exactly what produces precession instead of simple relaxation, and it is what keeps each spin's length and the system's total energy conserved.
What is the difference between a ferromagnetic and antiferromagnetic chain?
The sign of the coupling J. Positive J rewards neighbouring spins for pointing the same way, so the ground state is fully aligned (a ferromagnet); negative J rewards neighbours for pointing opposite ways, giving an alternating, staggered ground state called the Néel state (an antiferromagnet).
What is a spin wave?
It is a small, propagating disturbance around a uniform spin configuration — flip or nudge one spin and the misalignment ripples down the chain as neighbouring spins are torqued in turn. Its quantum-mechanical version, a single quantized spin-wave excitation, is called a magnon.
Try it live
Everything above runs in your browser — open Quantum Spin Chain and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Quantum Spin Chain simulation