5.1 The Peierls argument: order at low temperature
In two dimensions, a domain of reversed spins is bounded by a closed wall. A wall of length (in lattice spacings) breaks bonds, and costs an energy . The number of closed walls of length through a given bond grows roughly like , since at each step the wall can continue in 3 directions. The free energy of such walls is therefore
which is positive and grows with when . Large reversed domains are then suppressed, and the system keeps a spontaneous magnetization. Peierls proposed this argument in 1936 [3]; a fully rigorous version, which proves that the 2D model is ordered at low temperature, was completed in the 1960s by Griffiths and Dobrushin. The estimate is crude: the exact value is higher, since counting all walls as independent overestimates their entropy. The contrast with one dimension is essential: there, a wall is a point whose energy does not grow with the size of the domain.
5.2 Kramers–Wannier duality: the critical temperature
The exact critical temperature can be found from a hidden symmetry. There are two ways to write the partition function.
High-temperature expansion. Since , with . Expanding the product over the bonds of the square lattice gives a sum over sets of bonds, each weighted by . The sum over each spin vanishes unless the spin appears an even number of times, so only sets of bonds forming closed graphs survive:
Low-temperature expansion. A configuration is described by its domain walls, which are closed graphs on the dual lattice, whose sites are the centres of the squares. Each wall bond costs , so
The dual of the square lattice is again a square lattice, so both sums are the same function , evaluated at and at . The partition function at a high temperature (small ) is therefore related to that at a low temperature such that
If there is a single phase transition, it must occur at the self-dual point :
5.3 Onsager's solution
In 1944, Onsager computed the free energy of the infinite square lattice at exactly [5]. With and , his result can be written
Derivatives give the energy and the specific heat, in terms of the complete elliptic integrals and :
At , and diverges logarithmically. The energy is continuous, , but the specific heat diverges logarithmically:
The spontaneous magnetization, announced by Onsager in 1948–49 and derived by Yang in 1952 [7], is
Key result
Near , : the magnetization vanishes with the exponent .
These results are the black curves in Figure 7. The program computes them in the module exact.py, and the tests check that Eqs. (17) and (18) are indeed the derivatives of Eq. (16).
5.4 Critical exponents, scaling and universality
Near the critical point, the thermodynamic quantities behave as power laws of the reduced temperature , which define the critical exponents:
Table 1 compares their values for the 2D and 3D Ising models and for mean-field theory.
| 2D Ising (exact) | (log) | |||||
| 3D Ising [15] | ||||||
| Mean field | (jump) |
Table 1: Critical exponents of the Ising model. The 3D values are numerical estimates.
The exponents are not independent. The scaling hypothesis, according to which the only relevant length near is , implies the relations
which the exact 2D exponents satisfy (Exercise 8).
The exponents do not depend on the lattice (square, triangular, honeycomb), nor on the details of the interactions, nor even on the nature of the system: they depend only on the dimension and on the symmetry of the order parameter. This universality explains why the liquid–gas critical points of real fluids have the exponents of the 3D Ising model. It is explained by the renormalization group of Kadanoff and Wilson: near , the physics at scales much larger than the lattice spacing forgets the microscopic details.
5.5 Finite lattices
A finite lattice has no true phase transition: cannot exceed the linear size . The singularities are rounded: the specific heat and the susceptibility have finite peaks, whose heights grow with and whose positions tend to . Kaufman's solution [6] gives the partition function of a finite periodic lattice exactly. With ,
where for and . The program uses this formula (checked against the direct enumeration of all states of a lattice) to give exact finite-size curves for the energy and specific heat: the dashed lines of Figure 7. How the peaks grow with is itself governed by the critical exponents; this finite-size scaling is the main tool to extract exponents from simulations (Section 8.4).