The Holstein–Primakoff transformation represents a spin- operator algebra with a bosonic creation operator and annihilation operator:
The order of the square root and oscillator operator matters. On the physical Fock states , , the raising and lowering matrix elements are and . Their squared difference gives , proving the spin commutation relations. Expanding the square root yields the linear spin-wave approximation and its interaction corrections.
A spin- Hilbert space has dimension . Its Holstein–Primakoff transformation therefore uses only bosonic occupation numbers . The square root annihilates the upper endpoint. A truncated linear spin-wave approximation formally enlarges this space; it is self-consistent only when boson depletion is small compared with .

Articles by others on the same topic (1)