Physlib

PhyslibAlpha.CondensedMatter.IsingModel.KMS

Thermal equilibrium and the KMS condition for the Ising model

Local analytic thermal boundary identities for every thermodynamic limit of Ising Gibbs states.

i. Overview

The quantum Ising model has the Hamiltonian `H_Y`, which is the multiplication by the energy `E_Y(c)` on the `σᶻ` configuration `c`. An operator `M` of the spins in `Y` evolves in the Heisenberg picture by `M ↦ exp (i t H_Y) M exp (- i t H_Y)`, which in the matrix elements is `(α_t M) (c, c') = exp (i t (E_Y(c) - E_Y(c'))) M (c, c')`. The formula makes sense for complex times `z`, where it is an entire function.

In an infinite lattice there is no Hamiltonian but there is a time evolution of every local operator: the energy difference `E_Y(c) - E_Y(c')` of two configurations that agree outside a region `X` is determined by the spins in the neighborhood of `X`, so an operator of the spins in `X` evolves into an operator of the spins in the neighborhood of `X`, whatever the size of the system. This is the local form of the dynamics of the infinite lattice.

A state is in thermal equilibrium at inverse temperature `β` when it satisfies the *KMS condition* of Kubo, Martin and Schwinger: for any two local operators `A` and `B` the correlation function `F(t) = ⟨A α_t(B)⟩` extends to a function that is analytic in the strip `0 ≤ Im z ≤ β` and satisfies `F(t + i β) = ⟨α_t(B) A⟩`. This is the form of the Gibbs state `exp (- β H) / Z` that makes sense in infinite volume, where the Gibbs state itself does not exist. For finite-range interactions among commuting spins the extension is an entire function. The predicate formalized here is the local analytic boundary condition. Strip boundedness and passage to completed observables remain separate requirements for a completed-algebra KMS theorem.

This file proves, first, that the Gibbs state of every finite region is a KMS state for its own evolution, and second, that every limit of an exhausting family of these Gibbs states satisfies the local analytic boundary condition. The limit argument is an instance of the general theorem in `SpinLattice.ThermalLimit`; uniqueness and a completed-algebra KMS result are not asserted.

ii. Key results

  • `IsingModel.evolve` : the Heisenberg evolution of an operator by complex time in a region.
  • `IsingModel.evolveLocal` : the evolution of a local operator into its neighborhood.
  • `IsingModel.gibbs_kms` : the Gibbs state of a finite region satisfies the KMS condition.
  • `IsingModel.IsKMS` : the KMS condition for a state of the infinite lattice.
  • `IsingModel.isKMS_thermodynamicLimit` : thermodynamic limits of Gibbs states are KMS states.

iii. Table of contents

  • A. Expectation values of operators
  • B. Time evolution
  • C. The KMS condition in a finite region
  • D. The local dynamics
  • E. The KMS condition in infinite volume
  • F. The uniform longitudinal Ising chain

iv. References

* R. Kubo, Statistical-mechanical theory of irreversible processes I. * P. C. Martin & J. Schwinger, Theory of many-particle systems I. * R. Haag, N. M. Hugenholtz & M. Winnink, On the equilibrium states in quantum statistical mechanics. * O. Bratteli & D. Robinson, Operator Algebras and Quantum Statistical Mechanics 2, 2nd ed., Section 5.3.

A. Expectation values of operators

B. Time evolution

C. The KMS condition in a finite region

D. The local dynamics

E. The KMS condition in infinite volume

F. The uniform longitudinal Ising chain

19 declarations

theorem

Re((Re A)cc)=Re(Acc)\text{Re}((\text{Re } A)_{cc}) = \text{Re}(A_{cc})

For any finite index set nn and any complex n×nn \times n matrix AA, let Re(A)=12(A+A∗)\text{Re}(A) = \frac{1}{2}(A + A^*) be its self-adjoint real part (where A∗A^* denotes the conjugate transpose). For any index c∈nc \in n, the real part of the diagonal entry of Re(A)\text{Re}(A) is equal to the real part of the diagonal entry of AA, that is: Re((Re(A))cc)=Re(Acc)\text{Re}((\text{Re}(A))_{cc}) = \text{Re}(A_{cc})

theorem

Re((Im A)cc)=Im(Acc)\text{Re}((\text{Im } A)_{cc}) = \text{Im}(A_{cc})

Let nn be a finite set and AA be an n×nn \times n complex matrix. Let Im(A)\text{Im}(A) denote the imaginary part of AA as a self-adjoint operator (defined as A−A∗2i\frac{A - A^*}{2i}). For any index c∈nc \in n, the real part of the diagonal entry (Im(A))cc(\text{Im}(A))_{cc} is equal to the imaginary part of the diagonal entry AccA_{cc}, i.e., Re((Im A)cc)=Im(Acc).\text{Re}((\text{Im } A)_{cc}) = \text{Im}(A_{cc}).

theorem

Expectation Value in the Ising Gibbs State as a Sum over Configurations

For a finite region YY and an operator MM in the algebra Alg(Y)\text{Alg}(Y) of the Ising model, the expectation value of MM in the Gibbs state at inverse temperature β\beta is given by the sum over all configurations c∈Cfg(Y)c \in \text{Cfg}(Y) of the Gibbs probability Pβ(c)P_\beta(c) multiplied by the diagonal matrix elements M(c,c)M(c, c): ⟨M⟩β,Y=∑c∈Cfg(Y)Pβ(c)M(c,c)\langle M \rangle_{\beta, Y} = \sum_{c \in \text{Cfg}(Y)} P_\beta(c) M(c, c) where Pβ(c)P_\beta(c) is the probability of configuration cc in the Gibbs distribution for the region YY.

definition

Heisenberg evolution of an operator MM by complex time zz

Given a finite region YY, a complex time z∈Cz \in \mathbb{C}, and an operator MM acting on the spin configurations of YY, the function computes the Heisenberg evolution αz(M)\alpha_z(M). The matrix elements of the evolved operator are given by (αz(M))c,c′=eiz(EY(c)−EY(c′))Mc,c′ (\alpha_z(M))_{c, c'} = e^{i z (E_Y(c) - E_Y(c'))} M_{c, c'} where cc and c′c' are spin configurations in YY, EY(c)E_Y(c) is the energy of configuration cc in region YY, and ii is the imaginary unit. For real z=tz = t, this corresponds to the standard time evolution eitHYMe−itHYe^{i t H_Y} M e^{-i t H_Y} under the Hamiltonian HYH_Y.

theorem

Matrix Elements of the Heisenberg Evolution αz(M)\alpha_z(M) for the Ising Model

For a finite region YY, a complex time z∈Cz \in \mathbb{C}, and an operator MM in the algebra of the Ising model Alg(Y)\text{Alg}(Y), the matrix elements of the Heisenberg-evolved operator αz(M)\alpha_z(M) are given by: (αz(M))c,c′=eiz(EY(c)−EY(c′))Mc,c′ (\alpha_z(M))_{c, c'} = e^{i z (E_Y(c) - E_Y(c'))} M_{c, c'} where c,c′∈Cfg(Y)c, c' \in \text{Cfg}(Y) are spin configurations in the region YY, EY(c)E_Y(c) is the energy of configuration cc, and ii is the imaginary unit.

theorem

Expectation Values of Local Operators Converge to the Thermodynamic Limit

Let XX be a finite region of sites and QQ be an operator in the local algebra Alg(X)\text{Alg}(X). For any finite region YY such that X⊆YX \subseteq Y, let ⟨Q⟩Y\langle Q \rangle_Y be the expectation value of QQ with respect to the Gibbs state of the Ising model at inverse temperature β\beta. As YY increases to the infinite lattice along an ultrafilter U\mathcal{U} (extending the filter of finite sets ordered by inclusion), the expectation values converge to the expectation value of QQ in the thermodynamic limit state ω∞\omega_\infty: lim⁡Y∈U⟨Q⟩Y=ω∞(Q) \lim_{Y \in \mathcal{U}} \langle Q \rangle_Y = \omega_\infty(Q)

theorem

e−βeexp⁡(i(t+iβ)Δe)=e−βe′exp⁡(itΔe)e^{-\beta e} \exp(i (t + i\beta) \Delta e) = e^{-\beta e'} \exp(i t \Delta e)

For any real numbers ee, e′e', and tt, the following identity holds in the complex numbers: e−βeexp⁡(i(t+iβ)(e′−e))=e−βe′exp⁡(it(e′−e)) e^{-\beta e} \exp(i (t + i\beta) (e' - e)) = e^{-\beta e'} \exp(i t (e' - e)) where β\beta is the inverse temperature and ii is the imaginary unit. This identity provides the basis for the KMS (Kubo-Martin-Schwinger) condition in the Ising model by demonstrating that a complex time shift of iβi\beta in the evolution factor corresponds to the ratio of the Gibbs weights e−βee^{-\beta e} and e−βe′e^{-\beta e'}.

theorem

Finite-Region Ising Gibbs States Satisfy the KMS Condition ⟨Aαt+iβ(B)⟩=⟨αt(B)A⟩\langle A \alpha_{t + i \beta}(B) \rangle = \langle \alpha_t(B) A \rangle

For any finite region YY of sites in an Ising model, let AA and BB be local operators acting on the spins in YY. For any real time tt and inverse temperature β\beta, the expectation value with respect to the Gibbs state of region YY satisfies the KMS (Kubo-Martin-Schwinger) condition: ⟨Aαt+iβ(B)⟩Y=⟨αt(B)A⟩Y \langle A \alpha_{t + i\beta}(B) \rangle_Y = \langle \alpha_t(B) A \rangle_Y where αz\alpha_z denotes the Heisenberg evolution by complex time zz (given by αz(M)=eizHYMe−izHY\alpha_z(M) = e^{i z H_Y} M e^{-i z H_Y} for a Hamiltonian HYH_Y), and ii is the imaginary unit.

definition

Heisenberg evolution of a local operator N∈Alg(X)N \in \text{Alg}(X) into its neighborhood X+X^+

Let XX be a finite subset of a lattice SS, and let X+X^+ denote its neighborhood (represented by `I.plus X`). For any operator N∈Alg(X)N \in \text{Alg}(X) and any complex time z∈Cz \in \mathbb{C}, the function `evolveLocal` computes the Heisenberg evolution of NN, denoted αz(N)\alpha_z(N), as an operator in the algebra Alg(X+)\text{Alg}(X^+). It is defined by embedding NN into the algebra of the neighborhood via the inclusion map inclMat\text{inclMat} and then applying the evolution function αz\alpha_z for the region X+X^+. This construction reflects the property that in the Ising model, the time evolution of an operator local to XX depends only on the spins within its immediate neighborhood X+X^+, regardless of the size of the total system.

theorem

Heisenberg Evolution in a Region YY Equals Evolution in the Neighborhood X+X^+ for Operators Local to XX

Let XX and YY be finite regions of a lattice SS such that the neighborhood X+X^+ of XX is contained in YY (denoted X+⊆YX^+ \subseteq Y). For any local operator NN in the algebra Alg(X)\text{Alg}(X) and any complex time z∈Cz \in \mathbb{C}, the Heisenberg evolution of NN computed within the larger region YY is equal to the evolution of NN computed within its neighborhood X+X^+ and then embedded into the algebra of YY. Mathematically, ιX+,Y(αzlocal(N))=αz(Y)(ιX,Y(N)) \iota_{X^+, Y}(\alpha_z^{\text{local}}(N)) = \alpha_z^{(Y)}(\iota_{X, Y}(N)) where αz(Y)\alpha_z^{(Y)} is the Heisenberg evolution in region YY, αzlocal(N)\alpha_z^{\text{local}}(N) is the evolution of NN computed in its neighborhood X+X^+, and ιA,B:Alg(A)→Alg(B)\iota_{A, B} : \text{Alg}(A) \to \text{Alg}(B) is the natural inclusion map for A⊆BA \subseteq B. This identity demonstrates the **locality of the dynamics** in the Ising model, showing that the evolution of a local operator depends only on the spins in its immediate neighborhood.

theorem

Expansion of a linear functional L(Q)L(Q) in terms of matrix units EabE_{ab}

For a finite region YY of the lattice, let L:Alg(Y)→CL: \text{Alg}(Y) \to \mathbb{C} be a C\mathbb{C}-linear functional on the algebra of operators. For any operator Q∈Alg(Y)Q \in \text{Alg}(Y), the value L(Q)L(Q) is given by the sum L(Q)=∑a,bQabL(Eab)L(Q) = \sum_{a, b} Q_{ab} L(E_{ab}) where QabQ_{ab} are the matrix elements of QQ, and EabE_{ab} (represented as `Matrix.single a b 1` in the formal text) are the matrix units. The summation indices aa and bb range over the configurations of the Ising model in the region YY.

theorem

The Ising correlation function z↦L(Pαz(N))z \mapsto L(P \alpha_z(N)) is an entire function

Let YY be a finite region of a lattice and Alg(Y)\text{Alg}(Y) be the algebra of operators acting on the spin configurations in YY. Given a C\mathbb{C}-linear functional L:Alg(Y)→CL : \text{Alg}(Y) \to \mathbb{C} and two operators P,N∈Alg(Y)P, N \in \text{Alg}(Y), the correlation function defined by f(z)=L(Pαz(N))f(z) = L(P \alpha_z(N)) is an entire function (differentiable for all z∈Cz \in \mathbb{C}), where αz(N)\alpha_z(N) is the Heisenberg evolution of the operator NN by the complex time zz. This evolution is defined by the matrix elements (αz(N))c,c′=eiz(EY(c)−EY(c′))Nc,c′(\alpha_z(N))_{c, c'} = e^{i z (E_Y(c) - E_Y(c'))} N_{c, c'}, where EY(c)E_Y(c) is the energy of configuration cc in region YY.

theorem

The Heisenberg evolution of an Ising operator at z=0z=0 is the identity: α0(M)=M\alpha_0(M) = M

Let YY be a finite subset of a lattice SS. For any operator MM in the algebra Alg(Y)\text{Alg}(Y) of the Ising model, its Heisenberg evolution αz(M)\alpha_z(M) at complex time z=0z = 0 is equal to MM itself: α0(M)=M\alpha_0(M) = M

theorem

αs+t(M)=αs(αt(M))\alpha_{s+t}(M) = \alpha_s(\alpha_t(M))

For a finite region YY in a lattice SS, any complex times s,t∈Cs, t \in \mathbb{C}, and any operator MM in the algebra of the spins in YY, the Heisenberg evolution αz\alpha_z satisfies the composition property: αs+t(M)=αs(αt(M))\alpha_{s+t}(M) = \alpha_s(\alpha_t(M)) where αz(M)\alpha_z(M) represents the evolution of MM by the complex time zz.

definition

Local analytic evolution for the Ising model

This definition establishes that the Ising model on a lattice SS constitutes a **local analytic evolution**. It specifies the following components for the dynamical system: - **Support:** The evolution of an operator local to a region XX is supported within its neighborhood X+X^+ (defined as `I.plus X`). - **Dynamics:** The evolution is given by the Heisenberg map αz\alpha_z for complex time z∈Cz \in \mathbb{C}. - **Locality:** The system satisfies the stabilization property, meaning the evolution of a local operator N∈Alg(X)N \in \text{Alg}(X) computed in a larger region YY (where X+⊆YX^+ \subseteq Y) coincides with the local evolution computed in the neighborhood X+X^+. - **Analyticity:** The evolution is analytic (differentiable) with respect to the complex time zz.

definition

KMS condition for an Ising state ω\omega at inverse temperature β\beta

A state ω\omega of the infinite Ising lattice satisfies the **KMS (Kubo-Martin-Schwinger) condition** at inverse temperature β\beta if for any two local operators MM and NN, the correlation function t↦ω(Mαt(N))t \mapsto \omega(M \alpha_t(N)) is the restriction to the real line of an entire function F:C→CF: \mathbb{C} \to \mathbb{C} that satisfies the periodic boundary condition F(t+iβ)=ω(αt(N)M)F(t + i\beta) = \omega(\alpha_t(N) M), where αt\alpha_t denotes the local analytic Heisenberg evolution of the operator.

theorem

A Thermodynamic Limit of Ising Gibbs States is a KMS State

Let II be a quantum Ising model on a lattice SS and let β\beta be the inverse temperature. Let FF be a thermodynamic family where, for each index ii, the state ωi\omega_i is the Gibbs state of the model II at inverse temperature β\beta for the finite region Λi\Lambda_i. If ω\omega is a thermodynamic limit of the family FF (meaning for every local observable aa, the expectation values converge: lim⁡i→Uωi(a)=ω(a)\lim_{i \to \mathcal{U}} \omega_i(a) = \omega(a)), then the limit state ω\omega satisfies the KMS condition at inverse temperature β\beta.

theorem

The thermodynamic limit of Ising Gibbs states satisfies the KMS condition at β\beta

Let II be a quantum Ising model and β\beta be the inverse temperature. The thermodynamic limit of the Gibbs states of finite regions for the model II, denoted as ωβ\omega_\beta, satisfies the KMS (Kubo-Martin-Schwinger) condition at inverse temperature β\beta. This means that for any two local operators MM and NN, the correlation function t↦ωβ(Mαt(N))t \mapsto \omega_\beta(M \alpha_t(N)) is the restriction to the real line of an entire function F:C→CF: \mathbb{C} \to \mathbb{C} that satisfies the periodic boundary condition F(t+iβ)=ωβ(αt(N)M)F(t + i\beta) = \omega_\beta(\alpha_t(N) M), where αt\alpha_t is the Heisenberg evolution of the operator.

theorem

The thermodynamic limit of the longitudinal Ising chain satisfies the KMS condition

For any real numbers JJ (interaction strength), hh (longitudinal magnetic field), and β\beta (inverse temperature), the state obtained by taking the thermodynamic limit of the local Gibbs states for the quantum longitudinal Ising chain satisfies the KMS (Kubo-Martin-Schwinger) condition at inverse temperature β\beta.