3.1 The open chain at zero field

Consider first an open chain of NN spins at h=0h = 0, H=−J∑i=1N−1sisi+1H = -J\sum_{i=1}^{N-1} s_i s_{i+1}. Introduce the bond variables τi=sisi+1=±1\tau_i = s_i s_{i+1} = \pm 1, which say whether bond ii is satisfied (+1+1) or broken (−1-1). A configuration is fully described by s1s_1 and τ1,…,τN−1\tau_1, \dots, \tau_{N-1}, and these variables are independent:

Z=∑s1∏i=1N−1∑τi=±1eKτi=2 (2cosh⁡K)N−1,K=βJ.Z = \sum_{s_1} \prod_{i=1}^{N-1} \sum_{\tau_i = \pm1} e^{K \tau_i} = 2\,(2\cosh K)^{N-1}, \qquad K = \beta J .

For large NN the free energy, energy and specific heat per spin are

f=−kBTln⁡(2cosh⁡K),e=−Jtanh⁡K,c=kB K2cosh⁡2K.(7)f = -k_B T \ln(2\cosh K), \qquad e = -J \tanh K, \qquad c = k_B\,\frac{K^2}{\cosh^2 K} . \tag{7}

These are smooth functions of TT for all T>0T > 0: there is no phase transition. The specific heat has a broad maximum, c=0.439 kBc = 0.439\,k_B at T=0.834 J/kBT = 0.834\,J/k_B, which signals that the spins order gradually as TT decreases (Figure 5).

3.2 The transfer matrix

With a field, the bond variables are no longer independent, and we use a more powerful method. For a periodic chain (sN+1=s1s_{N+1} = s_1) we write the Boltzmann weight as a product of factors that each involve two neighbouring spins:

e−βH=∏i=1NTsisi+1,Tss′=exp⁡ ⁣[Kss′+βh2(s+s′)].e^{-\beta H} = \prod_{i=1}^N \mathcal{T}_{s_i s_{i+1}}, \qquad \mathcal{T}_{s s'} = \exp\!\left[ K s s' + \tfrac{\beta h}{2}(s + s') \right].

T\mathcal{T} is a 2×22 \times 2 matrix, the transfer matrix:

T=(eK+βhe−Ke−KeK−βh).\mathcal{T} = \begin{pmatrix} e^{K + \beta h} & e^{-K} \\ e^{-K} & e^{K - \beta h} \end{pmatrix}.

The sum over all configurations is a product of matrices:

Z=∑s1,…,sNTs1s2Ts2s3⋯TsNs1=Tr⁡ TN=λ+N+λ−N,(8)Z = \sum_{s_1, \dots, s_N} \mathcal{T}_{s_1 s_2} \mathcal{T}_{s_2 s_3} \cdots \mathcal{T}_{s_N s_1} = \operatorname{Tr}\, \mathcal{T}^N = \lambda_+^N + \lambda_-^N , \tag{8}

where λ±\lambda_\pm are the eigenvalues of T\mathcal{T}:

λ±=eKcosh⁡βh±e2Ksinh⁡2βh+e−2K.(9)\lambda_\pm = e^K \cosh \beta h \pm \sqrt{e^{2K}\sinh^2 \beta h + e^{-2K}} . \tag{9}

Since λ+>∣λ−∣\lambda_+ > |\lambda_-|, for large NN only the largest eigenvalue survives: Z≃λ+NZ \simeq \lambda_+^N and f=−kBTln⁡λ+f = -k_B T \ln \lambda_+. Equation (8) is exact for any NN, which gives exact results for finite chains as well; the program uses it to check the simulations.

Key result

The Ising chain in a field has the magnetization and zero-field susceptibility

m=sinh⁡βhsinh⁡2βh+e−4K,χ∣h=0=e2J/kBTkBT.(10)m = \frac{\sinh \beta h}{\sqrt{\sinh^2 \beta h + e^{-4K}}}, \qquad \chi\big|_{h=0} = \frac{e^{2J/k_B T}}{k_B T}. \tag{10}

At h=0h = 0, m=0m = 0 at every temperature T>0T > 0: the chain has no spontaneous magnetization.

Compared with free spins, the interaction makes the chain much more responsive: the susceptibility is enhanced by the factor e2J/kBTe^{2J/k_BT}, which grows without bound as T→0T \to 0 (Figure 1). But it only diverges at T=0T = 0.

[Image: Magnetization of the Ising chain in a field, Eq. (10) (solid lines), compared with independent spins, m = tanh(h/T) (dotted). At low temperature the chain responds to a very small field, because the spins are aligned over long distances, but m = 0 at h = 0.]Figure 1: Magnetization of the Ising chain in a field, Eq. (10) (solid lines), compared with independent spins, m = tanh(h/T) (dotted). At low temperature the chain responds to a very small field, because the spins are aligned over long distances, but m = 0 at h = 0.

3.3 Correlations and the correlation length

How far does the order extend? The spin–spin correlation function G(r)=⟨sisi+r⟩G(r) = \left\langle s_i s_{i+r} \right\rangle measures how much the spin at site i+ri + r “knows” about the spin at site ii. With bond variables, sisi+r=τiτi+1⋯τi+r−1s_i s_{i+r} = \tau_i \tau_{i+1} \cdots \tau_{i+r-1}, and since the τ\tau are independent with ⟨τ⟩=tanh⁡K\left\langle \tau \right\rangle = \tanh K,

G(r)=(tanh⁡K)r=e−r/ξ,ξ=−1ln⁡tanh⁡K  ≃T→0  12e2J/kBT.(11)G(r) = (\tanh K)^r = e^{-r/\xi}, \qquad \xi = -\frac{1}{\ln \tanh K} \;\underset{T \to 0}{\simeq}\; \frac{1}{2} e^{2J/k_B T} . \tag{11}

The correlations decay exponentially over the correlation length ξ\xi, the typical size of the ordered domains. As T→0T \to 0, ξ\xi grows exponentially, but it is finite at every T>0T > 0 (Figure 2).

The susceptibility is related to the correlations. From Eq. (4) at h=0h = 0,

kBTχ=1N∑i,j⟨sisj⟩=∑rG(r)=1+2∑r=1∞(tanh⁡K)r=1+tanh⁡K1−tanh⁡K=e2K,k_B T \chi = \frac{1}{N}\sum_{i,j} \left\langle s_i s_j \right\rangle = \sum_r G(r) = 1 + 2\sum_{r=1}^\infty (\tanh K)^r = \frac{1 + \tanh K}{1 - \tanh K} = e^{2K},

which is Eq. (10) again. This relation is general: a large susceptibility means long-range correlations. At a critical point, where χ\chi diverges, the correlation length diverges too.

[Image: (a) Correlation function of the chain, measured in simulations of 400 spins (points), compared with the exact result (tanh K)^r (lines). (b) The correlation length (11) and its low-temperature approximation.]Figure 2: (a) Correlation function of the chain, measured in simulations of 400 spins (points), compared with the exact result (tanh K)^r (lines). (b) The correlation length (11) and its low-temperature approximation.

3.4 Why there is no phase transition in one dimension

A simple argument, due to Landau, explains the absence of order. Start from the fully ordered chain of NN spins and flip all the spins to the right of some bond. This creates a domain wall, which costs an energy 2J2J. The wall can be placed on any of the N−1N - 1 bonds, which gives an entropy kBln⁡(N−1)≃kBln⁡Nk_B \ln (N-1) \simeq k_B \ln N. The free energy changes by

ΔF=2J−kBTln⁡N,\Delta F = 2J - k_B T \ln N ,

which is negative for any T>0T > 0 when NN is large enough. Domain walls are therefore always created, and they destroy the long-range order. Their density is 1/(1+e2K)≃e−2J/kBT1/(1 + e^{2K}) \simeq e^{-2J/k_B T} per bond, about one wall every two correlation lengths. Figure 3 shows the domains appearing, moving and annihilating in a simulation. In two dimensions, the argument fails, as we will see: a wall is a line whose energy grows with its length.

[Image: Space–time picture of a chain of 256 spins in a Metropolis simulation, starting from random spins (white: up, black: down). Each row is the chain after one sweep. At T = 0.6 (ξ ≈ 14), domains with a mean length of about 29 spins form and slowly diffuse; at T = 1.5 (ξ ≈ 1.9), the mean domain length is about 5.]Figure 3: Space–time picture of a chain of 256 spins in a Metropolis simulation, starting from random spins (white: up, black: down). Each row is the chain after one sweep. At T = 0.6 (ξ ≈ 14), domains with a mean length of about 29 spins form and slowly diffuse; at T = 1.5 (ξ ≈ 1.9), the mean domain length is about 5.