PhyslibAlpha.CondensedMatter.SpinLattice.SpinWaves
Linear spin observables on a periodic lattice
The linear observables of a spin lattice form a crystal to which Bloch's theorem applies.
i. Overview
The simplest observable at a site `x` of a lattice of two-state spins is the spin itself, `s x = ±1`. A linear combination `∑ ψ x • s x` is a weighted spin measurement, with a coefficient `ψ x` at each site. Its expectation is the same weighted sum of local magnetizations. Spin observables at different sites are linearly independent, so these combinations form a space identified with configurations of one real mode per cell, `Λ →₀ ℝ`, and translating a profile is moving the spin observables.
This is a crystal in the sense of Bloch's theorem. The space of profiles carries the translation action, and any time evolution of the lattice that commutes with translations and maps profiles to profiles has a Bloch matrix at every crystal momentum, which is a number here as there is one mode per cell. For hopping dynamics, in which the amplitude at a site is fed to its neighbours, it is the Fourier transform of the hopping amplitudes; for a chain with equal amplitude to both nearest neighbours it is `exp (i k) + exp (-i k) = 2 cos k` in lattice units. Real dynamics is complexified to treat unimodular characters.
This file constructs a sector of observables and conditional Bloch relations. It does not specify an Ising dynamics or derive a physical spin-wave dispersion from an interacting model.
ii. Key results
- `spin` : the spin observable at a site of the infinite lattice.
- `spinMap_injective` : spin observables at different sites are independent.
- `β_spin` : translating the lattice moves the spin observables.
- `unitCell` : linear spin observables have one coefficient per cell.
- `bloch_hopping` : the Bloch Hamiltonian of hopping dynamics on the spin waves.
- `bloch_relation_complex` : the Bloch relation for translation-invariant real dynamics.
- `bloch_nearest_neighbour` : the dispersion `2 cos k` of a nearest-neighbour chain.
iii. Table of contents
- A. Spin observables
- B. Independence
- C. Translation
- D. The unit-cell structure
iv. References
* F. Bloch, Über die Quantenmechanik der Elektronen in Kristallgittern, Z. Phys. 52 (1929). * N. Ashcroft & N. D. Mermin, Solid State Physics, Chapters 4 and 8.
A. Spin observables
B. Independence
C. Translation
D. The unit-cell structure
21 declarations
Global system of observables on the spin lattice
The type represents the global system of classical observables for a lattice where each site has two possible spin states (binary spins, represented by `Bool`). It is constructed as the algebraic direct limit over the directed system of finite regions of the lattice. For each finite subset , the local space consists of all real-valued functions acting on the configuration space of that region. The direct limit identifies observables from a smaller region with their natural extensions to larger regions via inclusion maps.
Spin observable at site on region
Given a lattice , a finite region , and a site , the spin observable at on the region is a real-valued function defined on the space of configurations . For a configuration , the observable value is given by: Here, represents the spin state (represented as a boolean) at site .
Spin observable at site
For any site in the lattice , this definition identifies the **spin observable** as an element of the global system of observables . It is constructed by taking the local spin observable at site —which evaluates to if the spin state is "true" and if it is "false"—and embedding it into the global system via the canonical linear injection from the local observables on the singleton region .
for
In a lattice , for any site and any finite region containing , the canonical injection of the local spin observable into the global system of observables is equal to the global spin observable . That is, a spin observable at site represents the same global observable regardless of the local region used to define it, provided .
Linear map from coefficients to spin observables
Let be a lattice and be the global system of classical observables on that lattice. The function `spinMap` is the linear map from the space of finitely supported real-valued coefficients to the global system . For any such profile of coefficients , the map returns the weighted sum of local spin observables: where denotes the spin observable at site , which takes the value or depending on the spin state at that site.
Let be a lattice and denote the spin observable at a site within the global system of observables . For any site and any real coefficient , let be the finitely supported function that takes the value at site and at all other sites. The linear map , which sends a coefficient profile to the weighted sum of observables , satisfies:
Value of a Weighted Sum of Spin Observables at a Configuration
Let be a lattice and be a finite set of sites. Given a weighting function (represented as a finitely supported function `Finsupp`) and a spin configuration , the value of the linear combination of spin observables evaluated at the configuration is given by the sum: where is the observable that returns or based on the spin state at site .
The linear map is injective
Let be a lattice and be the global system of classical observables on that lattice. The linear map , which sends a finitely supported profile of real coefficients to the weighted sum of local spin observables , is injective. This implies that the spin observables at distinct sites are linearly independent in the global system.
Translation action on the spin lattice observable net
For a lattice with spin states , let be the net of local classical observables. The definition `act` represents the covariant group action of the translation group (the additive group considered as a multiplicative group) on this net. For each translation , this action provides a family of isomorphisms for all finite regions . For an observable defined on a region , the translated observable is defined such that for any configuration on , , where for .
Covariant representation of the translation action on the global spin system
The `rep` is the covariant representation of the translation group on the global system of observables for a spin lattice. It defines a group homomorphism from the translation group to the symmetries of the global system, such that for any translation and any local observable defined on a finite region , the inclusion of the translated observable into the global system is equal to the action of the global symmetry on the image of in the global system. This construction identifies how local translations extend to the entire algebra of spin observables.
In a spin lattice , let denote the spin observable at site , and let be the symmetry of the global system of observables induced by a translation . Then, translating the lattice by moves the spin observable at to the spin observable at :
`spinMap` Intertwines Translations
Let be a lattice. For any finitely supported configuration of real coefficients and any translation , let be the translation operator on the space of configurations defined by . Let be the linear representation of the translation action on the global system of spin observables . The linear map , which maps a coefficient profile to its corresponding spin observable , satisfies the relation: This indicates that the map from coefficients to observables intertwines the action of translations.
Spin-wave sector
Let be a lattice and be the global system of classical observables on that lattice. The spin-wave sector is the -submodule of defined as the range of the linear map . Physically, this sector represents the subspace of all observables that are finite linear combinations of local spin observables, taking the form for finitely supported coefficients .
The Spin-Wave Sector is Invariant under Lattice Translations
Let be a lattice and be the global system of observables on the spin lattice. Let denote the spin-wave sector, defined as the -submodule of observables consisting of finite linear combinations of local spin observables. For any translation and any observable , if belongs to the spin-wave sector , then its image under the translation action also belongs to , where is the linear representation of the translation group on the global system.
Translation action on the spin-wave sector
Let be a lattice and be the spin-wave sector, defined as the -submodule of global observables consisting of finite linear combinations of local spin observables. The map `actionW` is the group homomorphism from the translation group to the space of linear endomorphisms that represents the action of lattice translations on the spin-wave sector. For each translation , the corresponding linear operator is the restriction of the global translation action to the subspace .
Unit-cell structure of the spin-wave sector
The unit-cell structure for the spin-wave sector on a lattice identifies the space of linear spin observables with the space of finitely supported real-valued functions , representing one real mode per lattice cell. This structure is established via a linear equivalence derived from the injective map , which sends a coefficient profile to the observable . Under this identification, the lattice translation action on the observables in corresponds to the translation of the coefficient configurations on .
Bloch Hamiltonian of Hopping Dynamics on the Spin-Wave Sector
Let be a lattice and be the spin-wave sector with its associated unit-cell structure . For any finitely supported hopping amplitudes and the corresponding hopping operator on , and for any additive character , the Bloch matrix of at crystal momentum is given by the sum: where is the hopping amplitude associated with the lattice translation .
The Bloch Matrix of Complex Hopping Dynamics is
Consider the complexified spin-wave sector of a lattice , which is identified with the space of lattice configurations via a unit-cell structure. Let be a finitely supported map where represents the hopping amplitude to a site displaced by . For any complex character , the Bloch matrix of the hopping operator associated with at momentum is given by the sum:
Equivariance of the Restricted Translation-Invariant Channel on the Spin-Wave Sector
Let be a lattice and be the global system of classical observables on the spin lattice. Let be the spin-wave sector, defined as the subspace of observables that are finite linear combinations of local spin observables. Let be a channel that commutes with the global translation action on , such that for all and . If preserves the spin-wave sector, i.e., for all , then the restricted linear map is equivariant with respect to the translation action on the sector, satisfying for all and .
Bloch Relation for Translation-Invariant Real Channels on the Spin-Wave Sector
Let be a lattice and be the global system of classical observables on that lattice. Let be the spin-wave sector, consisting of real linear combinations of local spin observables. Suppose is a channel that commutes with the translation action and preserves the spin-wave sector (i.e., ). Let be the complexification of the restriction of to . For any complex character (crystal momentum) and any element in the complexified spin-wave sector , the Bloch relation states: where: - is the linear isomorphism provided by the complexified unit-cell structure, identifying a coefficient profile with an observable. - is the Fourier evaluation map at character . - is the Bloch matrix of the operator at momentum .
The Bloch matrix of a nearest-neighbor hopping chain on is
On the 1D integer lattice , let be the complexified unit-cell structure that identifies the spin-wave sector (the space of linear spin observables) with the space of finitely supported complex-valued configurations . Consider a hopping operator defined by unit amplitudes to the two nearest neighbors, corresponding to the hopping configuration , where is the Dirac delta at lattice site and is the identity map on the single-site degree of freedom. For any complex character representing a crystal momentum, the Bloch matrix of at is given by: In terms of a momentum where , this result corresponds to the dispersion relation .
