Finite dimensional Ising models#

The all-to-all coupling is physically unrealistic because, in our universe, degrees of freedom (d.o.f.s) are arranged in space and interact locally.

No phase transition in 1D#

At the extreme opposite end is the 1D Ising model, which is defined by the Hamiltonian

\[ H=-J \sum_{i=1}^{N} \sigma_{i} \sigma_{i+1}-B \sum_{i} \sigma_{i} \]

Do we observe the same phase transition (qualitatively and quantitatively) as in all-to-all?

The surprising answer is that the 1D Ising model admits no phase transition at all.

Order is distroyed at any finite temperature by the formation of domain walls, which simply are the sites where the order changes from all up to all down:

\(\uparrow \uparrow \uparrow \downarrow \downarrow \downarrow\)

We can imagine any microstate and introduce a domain wall between any two ordered spins (\(\uparrow \uparrow\), \(\downarrow \downarrow\)) by flipping all spins, say to the right of the site, e.g.,

\(\uparrow \uparrow \uparrow \downarrow \downarrow \downarrow \downarrow \downarrow \downarrow \downarrow \uparrow \uparrow \quad \rightarrow \quad \uparrow \uparrow \uparrow \downarrow \downarrow \downarrow \downarrow \downarrow \uparrow \uparrow\downarrow \downarrow \)

From the Hamiltonian above, it is clear that introducing a domain wall into a given microstate costs an energy \(\Delta=2 J\).

Boltzmann therefore tells us that

\[ \operatorname{Pr}[\text{d.w. @ given site} ]=\frac{e^{-\beta \Delta}}{1+e^{-\beta \Delta}} \equiv p_{d.w.} \]

Because interactions are nearest-neighbor only, we therefore have effectively a lattice gas of d.w.s with only hard-core interactions. For large \(\beta \Delta\), the expected number of d.w.s is \(N p_{d.w.}\approx N e^{-\beta \Delta}\).

We can say more about the location of those d.w.s by studying the correlation function

\[ \left\langle\sigma_{0} \sigma_{r}\right\rangle=\left\{ +1, \text{if } \sigma_{0} =\sigma_{r}\atop -1, \text{if } \sigma_{0} =-\sigma_{r} \right. \]

Thus, if \(p_m\) is the probability to find \(m\) domain walls between sites 0 and \(r\), then we express the correlation function as

\[ \left\langle\sigma_{0} \sigma_{r}\right\rangle=\sum_{m} p_{m}(-1)^{m} \;. \]

Since the d.w.s are non-interacting, except for hard-core interactions, \(p_{m}=\) Binomial distribution of \(m\) successes given \(r\) trials if success rate is \(p_{d.w.}\),

\[\begin{split} \left\langle\sigma_{0} \sigma_{r}\right\rangle =\sum_{m=0}^{l}\left(\begin{array}{l} l \\ m \end{array}\right) p_{d.w.}^{m}(1-p_{d.w.})^{l-m}(-1)^{m} \end{split}\]

But the right-hand side is just the binomial expansion of the \(l^{\text{th}}\) power of \(1-p_{d.w.}\),

\[ \left\langle\sigma_{0} \sigma_{r}\right\rangle =\left(1-p_{d.w.}\right)^l=\exp\left[l \ln(1-2p_{d.w.}) \right]= e^{-\frac l\xi}\;, \]

where the correlation length is given by

\[ \xi=\frac{1}{|\ln (1-2 p_{d.w.})|} \simeq \frac{1}{2 p_{d.w.}} \simeq \frac{e^{\beta \Delta}}{2} , \]

where the last expression holds if \(p_{d.w.}\ll1\) is small.

The interpretation of the above result is that the size of blocks of uniform spin are randomly distributed with a characteristic size \(\xi\). In particular, correlations decay to \(0\) for any temperature as the distances become large, $\( \Rightarrow \lim _{\sigma \rightarrow \infty}\left\langle\sigma_{0} \sigma_{\gamma}\right\rangle=0 \quad \forall T>0 \;. \)$

Thus, there is no long-range order. There is no phase transition, the spin chain is always in a paramagnetic phase.

Full solution of the 1D Ising model#

It’s illuminating to confirm these results also by solving the 1D Ising model exactly. In particular, we will see that the free energy is an analytic function (no singularities!).

The 1D model (unlike 3D!) can be solved exactly using “transfer matrix” method. First, consider \(B=0\) case:

\[ Z=\sum_{\{\sigma\}} \prod_{i} e^{\beta J \sigma_{i} \sigma_{i+1}} \]

Define the \(2 \times 2\) matrix \(T_{\sigma, \sigma^{\prime}}=e^{\beta J \sigma \sigma^{\prime}}\)

\[\begin{split} T=\left[\begin{array}{cc} e^{\beta J} & e^{-\beta J} \\ e^{-\beta J} & e^{\beta J} \end{array}\right] \end{split}\]

The partition function can then be rewritten as

\[ Z=\sum_{\{\sigma\}} T_{\sigma_{1} \sigma_{2}} T_{\sigma_{2} \sigma_{3}} T_{\sigma_{4} \sigma_{5}}\ldots T_{\sigma_{N-1} \sigma_{N}} \cdot \]

But this is just matrix multiplication!

Next, with \(B \neq 0\)

\[\begin{split} \begin{aligned} T_{\sigma_{i}\sigma_{i+1}} & =e^{\beta\left(J \sigma_{i} \sigma_{i+1}+\frac{B}{2} \sigma_{i}+\frac{B}{2} \sigma_{i+1}\right)} \\ = & {\left[\begin{array}{cc} e^{\beta(J+B)} & e^{-\beta J} \\ e^{-\beta J} & e^{\beta(\gamma-B)} \end{array}\right] } \end{aligned} \end{split}\]

For any finite \(N\), we have to fix the boundary conditions. For convenience, we choose periodic boundary conditions (ie. a ring) where the state of spin N is identified with the state of spin 1. We then obtain

\[ Z_{N}=\left(T^{N}\right)_{11}+\left(T^{N}\right)_{22}=\operatorname{Tr}\left(T^{N}\right) \]

The benefit of realizing that there’s a matrix multiplication under the hood of the partition function is we can analyze powers of the transfer matrix \(T\) simply in terms of its eigen spectrum. You’ll study the case \(B\neq 0\) study in HW3.

Here, we focus on \(B=0\), for which \(\lambda_{ \pm}=e^{\beta J}\pm e^{-\beta J}\)

Note that \(\frac{\lambda_{-}}{\lambda_{+}}=\tanh (\beta J)<1 \quad \forall \beta J\).

So \(\lim _{N \rightarrow \infty} Z_{N}=\lambda_{+}^{N}\left(1+\left(\frac{\lambda_{2}}{\lambda_{i}}\right)^{N}\right) \longrightarrow \lambda_{+}^{N}\), implying a free energy of

\[ \boxed{F=-k_{B} T N \ln (2 \cosh (\beta J))+o(1)} \;. \]

Note: \(F(T)\) is analytic in \(T\), unlike in case of the all-to-all Ising model. Im the HW, you’ll check that \(X=-\left.\partial_{B}^{2} F(T, B)\right|_{B=0}\) is regular \(\forall T\).

\(\rightarrow\) There’s no phase transition.

Entropy density follows from

\[ s=\frac{1}{N} \partial_{T} F \]

The energy density follows from

\[ e=\frac EN = \frac{1}{N} \partial_{\beta}(\beta F) \]

Plots of these functions are smooth (show figure).

What are the first two moments of the magnetization?#

When \(B=0, T > 0\), then \(\langle m \rangle=0\) by symmetry;

In fact \(H[\sigma]=H[-\sigma]\) has \(Z_2\) “Ising” symmetry.

\[ \Rightarrow \sum_{\sigma} p_{\sigma} \sigma(\sigma)=\sum_{\sigma} p_{-\sigma} O(\sigma)=\sum_{\sigma} p_{\sigma} O(\sigma) . \]

\(\rightarrow\) all odd moments vanish.

The same is true, of course, for the all-to-all Ising model. How can we then get a ferromagnetic phase with non-zero extensive magnetization? We need to apply a tiny but non-zero magnetic field to bias the spins. This is an order of limits issue: \(\lim _{N \rightarrow \infty}\) and \(\lim _{B \rightarrow 0}\) do not commute! You’ll explore this in HW3.

Let’s also see what we get for the correlation function \(C(r) \equiv\left\langle\sigma_{r} \sigma_{0}\right\rangle\) using transfer matrices. Does it match up with the domain wall picture from above?

Using the full microstate distribution in terms of a product of transfer, we can express the expectation of the two focal spins \(0\) and \(r\) as

\[ \left\langle\sigma_{0} \sigma_{r}\right\rangle=\frac{\sum_{\{ \sigma \}} \cdots T_{\sigma_{-1} \sigma_{0}}\;\sigma_{0}\; T_{\sigma_0 \sigma_{1}} \cdots \cdot T_{\sigma_{r-1} \sigma_{r}} \;\sigma_{ r}\; T_{\sigma_{r} \sigma_{r+1}}}{Z} \]

Introducing \(\hat{\sigma}_z \equiv\left(\begin{array}{cc}1 & 0 \\ 0 & -1\end{array}\right)\), we can write this as the matrix product

\[ C(r)=\frac{\operatorname{Tr}\left(\hat{\sigma}^{z} T^{r} \hat{\sigma}^{z} T^{N-r}\right)}{\operatorname{Tr}\left(T^{N}\right)}\;, \]

where we used the cyclic property of the trace.

Introduce the eigen system of \(T\) :

\[\begin{split} \begin{aligned} & |+\rangle=\frac{1}{\sqrt{2}}\left(\begin{array}{l} 1 \\ 1 \end{array}\right)\;, \quad \lambda_{+}=2 \cosh (\beta J) \\ & |-\rangle=\frac{1}{\sqrt{2}}\left(\begin{array}{c} 1 \\ -1 \end{array}\right)\;, \quad \lambda_{-}=2 \sinh (\beta \gamma) \end{aligned} \end{split}\]
\[\begin{split} \begin{aligned} & \Rightarrow T^{r}=\sum_{\alpha= \pm}|\alpha\rangle\langle\alpha| \lambda_{\alpha}^{r} \\ & \Rightarrow C(r)=\sum_{\alpha, \beta}\left\langle\beta\left|\hat{\sigma}^{z}\right| \alpha\right\rangle\left\langle\alpha\left|\hat{\sigma}^{z}\right| \beta\right\rangle \lambda_{\alpha}^{r} \lambda_{\beta}^{N-r} \end{aligned} \end{split}\]

The sum of \(\beta\) is dominated by \(\beta=+\) because of the extensive exponent in the factor \(\lambda_{\beta}^{N-r}\). Then, for \(\left\langle\alpha\left|\sigma^{z}\right|+\right\rangle \) to be nonzero, we must have \(\alpha=-\). So, we obtain the simple result

\[\begin{split} \begin{aligned} & C(r)=\frac{\lambda_{-}^{r} \lambda_{+}^{N-r}}{\lambda_{+}^{N}}=\left(\frac{\lambda_{-}}{\lambda_{+}}\right)^{\gamma} \\ \Rightarrow & C(r)=e^{-r / \xi} \text { with } \frac{1}{\xi} \equiv \ln \left(\frac{\lambda_{+}}{\lambda_{-}}\right) . \end{aligned} \end{split}\]

Since \(\frac{\lambda_{+}}{\lambda_{-}}=\tanh \beta J=\frac{e^{\beta J}-e^{-\beta J}}{e^{\beta J}+e^{-\beta J}}=1-2 \underbrace{\frac{e^{-\beta J}}{e^{\beta J}+e^{-\beta J}}}_{p_{d.w.}}\), we get \(\xi=\frac{1}{\ln \left(1-2 p_{d.w.}\right)}\) as in domain wall argument.

Existence of a phase transition in the 2D Ising model#

In 1D, long-range order is destroyed by defects that cost a finite amount of energy. Does the same argument apply to 2D? We will see: no!

In 2D, a domain wall is a 1D object, which costs \(\Delta E=2 J \cdot l\) where\(l\) is the length of domain wall.

In 1D, any finite density “of domain walls destroys order at scale \(\xi \sim \frac{1}{4 d \omega}\) But in 2D, a finite density of small domain walls doesn’t destroy order:

fishy

In the above image, despite the red zones of resistance, there is a percolating path for the blue order.

So, what matters is the size \(l\) of the domain walls. Order is destroyed if domain walls of size \(l \sim L\) become favorable.

So the question is how

\[ \Delta F(\ell)=2 J \ell-T S(l) \]

behaves.

In \(1 D\), the only source of entropy was where the d.w. is: \(S \sim \operatorname{lu}(L)\) for 1 domain wall.

But in 2D, there are many ways to make a wall of length \(l\). For example, for \(l=12\):

Counting \(S(l)\) exactly is a tricky combinatorial problem. But all we really need to know is that for \(l \gg 1, S(l) \cong S_{0} \cdot l\) (extensive). To see why, let \(\Omega\left(l, x_{0}, x_{1}\right)\) denote the number of ways a string of length \(l\) connects two points \(x_{0}, x_{1}\) along the \(x\)–axis:

Clearly,

\[\begin{split} \begin{aligned} & \Omega\left(l_{A}+l_{B}, x_{0}, x_{2}\right) \geqslant \Omega\left(l_{A}, x_{0}, x_{1}\right) \Omega\left(l_{B}, x_{1}, x_{2}\right) \\ & S\left(l_{A}+l_{B}, x_{C}, x_{2}\right) \geqslant S\left(l_{A}, x_{0}, x_{1}\right)+S\left(l_{B}, x_{1}, x_{2}\right) \end{aligned} \end{split}\]

If we fix \(x_{1}-x_{0}=\frac{l}{\alpha}=x_{2}-x_{1}\), then \(S\left(2 l, x_{0}, x_{0}+\frac{2 l}{\alpha}\right) \geqslant S\left(l, x_{0}, x_{0}+\frac{l}{\alpha}\right)+S\left(l, x_{1}, x_{1}+\frac{l}{\alpha}\right)\), or defining

\[ S_{\alpha}(l)=S\left(l, x_{0}, x_{0}+\frac{l}{\alpha}\right)=S\left(l, x_{1}, x_{1}+\frac{l}{\alpha}\right) \]

we get

\[ S_{\alpha}(2 l) \geqslant 2 S_{\alpha}(l)\;. \]

This requires \(S(l) \cong S_{0} \cdot l\) or faster growing. But faster is impossible! (why?)

So,

$$

\begin{aligned} \Delta F & =2 J l-T S_{0} l \ & =\ell\left(2 J-T S_{0}\right) . \end{aligned} $$

Key result:

For \(T<\frac{2 J}{S_{0}}\), large domain walls are forbidden: long-range order \(\Rightarrow\) ferromagnetic phase

For \(T>\frac{2 J}{S_{0}}\), large domain walls are favored: no long-range order \(\Rightarrow\) paramagnetic phase.

Remarkably, the 2D Using model admits an exact solution (due to Lars Onsager).

One finds

\[ T_c = \frac{2J}{k_B \ln(1 + \sqrt{2})} \]

For simplicity, we’ll set (J/k_B = 1) to express temperature in units of \(J/k_B\). The spontaneous magnetization for \(T < T_c\) is given by

\[ M(T) = \left(1 - \sinh^{-4}(2/T)\right)^{1/8} \;, \]

which shows a markedly different exponent for the behavior near the critical point. It thus turns out that locality gives rise to nontrivial fractal structure described by 2D “conformal field theory” (see Physics 212).

Finally, here’s the zero field phase diagram

import numpy as np
import matplotlib.pyplot as plt

# Critical temperature calculation using Onsager's formula (J/k_B = 1)
T_c = 2 / np.log(1 + np.sqrt(2))  # Critical temperature

# Temperature range for the plot
T = np.linspace(0.01, 2*T_c, 500)  # Start from 0.01 to avoid division by zero at T=0

# Magnetization calculation using Onsager's solution
# The magnetization is non-zero below T_c and zero for T >= T_c
M = np.where(T < T_c, (1 - np.sinh(2/T)**(-4))**(1/8), 0)

# Plotting the phase diagram
plt.figure(figsize=(8, 5))
plt.plot(T, M, label='Magnetization')
plt.axvline(x=T_c, color='r', linestyle='--', label=f'Critical Temperature $T_c$ = {T_c:.2f}')
plt.xlabel('Temperature ($J/k_B$)')
plt.ylabel('Magnetization')
plt.title('Phase Diagram of the 2D Ising Model (Onsager\'s Solution)')
plt.legend()
plt.grid(True)
plt.show()
/tmp/ipykernel_25590/3083171715.py:12: RuntimeWarning: invalid value encountered in power
  M = np.where(T < T_c, (1 - np.sinh(2/T)**(-4))**(1/8), 0)
../_images/5a445cc5558431788539946ff6b6a9ce264d35c2a538382090019fd7df5c81c6.png