Skip to content

Ising Model and Mean-Field Theory

12.1 The Ising Model

The Ising model is the simplest model of interacting spins on a lattice. Each site ii has a spin variable σi{1,+1}\sigma_i \in \{-1, +1\}.

H=Ji,jσiσjhiσi\mathcal{H} = -J\sum_{\langle i,j \rangle}\sigma_i\sigma_j - h\sum_i \sigma_i

Where J>0J > 0 is the ferromagnetic coupling, i,j\langle i,j \rangle denotes nearest-neighbor pairs, and hh is the external magnetic field.

Partition function (in 1D with periodic boundary conditions, NN spins):

Z={σ}exp ⁣(βJiσiσi+1+βhiσi)Z = \sum_{\{\sigma\}} \exp\!\left(\beta J \sum_i \sigma_i \sigma_{i+1} + \beta h \sum_i \sigma_i\right)

This can be evaluated using the transfer matrix method. Define:

T=(eβJ+βheβJeβJeβJβh)\mathbf{T} = \begin{pmatrix} e^{\beta J + \beta h} & e^{-\beta J} \\ e^{-\beta J} & e^{\beta J - \beta h} \end{pmatrix}

Then Z=Tr(TN)=λ+N+λNZ = \text{Tr}(\mathbf{T}^N) = \lambda_+^N + \lambda_-^N where λ±\lambda_\pm are the eigenvalues of T\mathbf{T}.

In the thermodynamic limit (NN \to \infty), Z=λ+NZ = \lambda_+^N where:

λ+=eβJcosh(βh)+e2βJsinh2(βh)+e2βJ\lambda_+ = e^{\beta J}\cosh(\beta h) + \sqrt{e^{2\beta J}\sinh^2(\beta h) + e^{-2\beta J}}

Key result: The 1D Ising model has no phase transition at T>0T > 0. The magnetization m=σ0m = \langle\sigma\rangle \to 0 as h0h \to 0 for all finite TT.

12.2 Mean-Field Approximation

The mean-field (Weiss) approximation replaces each neighboring spin by its thermal average:

σiσjσiσj+σiσjσiσj\sigma_i\sigma_j \approx \sigma_i\langle\sigma_j\rangle + \langle\sigma_i\rangle\sigma_j - \langle\sigma_i\rangle\langle\sigma_j\rangle

The effective Hamiltonian becomes:

HMF=i(zJm+h)σi+12NzJm2\mathcal{H}_{\text{MF} = -\sum_i \left(zJm + h\right)\sigma_i + \frac{1}{2}N zJ m^2}

Where zz is the coordination number and m=σm = \langle\sigma\rangle.

Each spin is independent, so:

m=tanh ⁣[β(zJm+h)]m = \tanh\!\left[\beta(zJm + h)\right]

This is a self-consistency equation for mm. For h=0h = 0:

m=tanh(βzJm)m = \tanh(\beta zJm)

Expanding for small mm: mβzJm13(βzJ)3m3m \approx \beta zJ m - \frac{1}{3}(\beta zJ)^3 m^3. Nonzero mm exists when:

βzJ>1    TcMF=zJkB\beta zJ > 1 \implies T_c^{\text{MF} = \frac{zJ}{k_B}}

12.3 Exact Solution: 2D Ising Model (Onsager, 1944)

Onsager”s exact solution for the square lattice gives:

Tc=2JkBln(1+2)2.269JkBT_c = \frac{2J}{k_B \ln(1 + \sqrt{2})} \approx \frac{2.269J}{k_B}

The spontaneous magnetization below TcT_c:

m=[1sinh4(2βcJ)]1/8,T<Tcm = \left[1 - \sinh^{-4}(2\beta_c J)\right]^{1/8}, \quad T < T_c

The specific heat diverges logarithmically at TcT_c:

CAlnTTcC \sim -A\ln|T - T_c|

Worked Example 12.1: Mean-Field $T_c$ for Different Lattices

For J=1J = 1 (in units of kBk_B):

LatticezzTcMFT_c^{\text{MF}}
Linear chain22
Square44
Simple cubic66
BCC88
FCC1212

Compare with the exact TcT_c: 1D has no transition, 2D square has Tc2.269T_c \approx 2.2693D (numerical) Tc4.51T_c \approx 4.51. Mean-field overestimates TcT_c in all cases, with the error decreasing as zz (dimensionality) increases.

Worked Example 12.2: 1D Ising Free Energy

For the 1D Ising model with h=0h = 0The transfer matrix eigenvalues are:

λ±=eβJ±eβJ\lambda_\pm = e^{\beta J} \pm e^{-\beta J}

The free energy per spin in the thermodynamic limit:

f=kBTlnλ+=kBTln ⁣(2coshJkBT)f = -k_B T \ln\lambda_+ = -k_B T \ln\!\left(2\cosh\frac{J}{k_B T}\right)

The internal energy per spin:

u=lnλ+β=JtanhJkBTu = -\frac{\partial \ln\lambda_+}{\partial \beta} = -J\tanh\frac{J}{k_B T}

The specific heat:

c=uT=J2kBT2sech2 ⁣(JkBT)c = \frac{\partial u}{\partial T} = \frac{J^2}{k_B T^2}\text{sech}^2\!\left(\frac{J}{k_B T}\right)

This is a smooth function with no singularity — confirming no phase transition in 1D.