Problem set — phase transitions and the Ising model
Problem set: phase transitions and the Ising model¶
Exam-style problems. Work them with a pen before touching a computer; problems 4 and 5 are meant to be finished in the laboratory, and problem 6 is a challenge. Solutions and marking rubrics live with the instructor material and are deliberately not on this site.
Energies are in units of the coupling , temperatures in units of and fields in units of , as in the module. The square lattice has neighbours per site and Onsager’s critical temperature is .
Problem 1 — the acceptance rule is a choice, within limits¶
A Markov chain proposes to flip one spin, chosen uniformly at random, and accepts the proposal with probability , where is the energy change of the flip.
(a) Show that detailed balance with respect to holds if and only if for every . Why does the proposal step not appear in this condition?
(b) Verify that the Metropolis rule and the Glauber rule both satisfy it.
(c) A student proposes , “to be safe”. Does it sample the right distribution? What does it cost? Explain why no rule can use a constant in place of .
(d) For the square lattice at and , list the possible values of for a single flip and the Metropolis and Glauber acceptance probabilities for each. Which rule accepts more often, and does that make it more correct?
(e) Show that the chain with acceptance leaves the Boltzmann distribution stationary, by summing detailed balance over the initial configuration. Then explain why stationarity does not say how many sweeps the chain needs to reach it.
Problem 2 — domain walls in one and two dimensions¶
(a) An open chain of spins at is all up. Show that introducing one domain wall costs and gains entropy , and hence that for . Evaluate this threshold at and . What do you conclude about long-range order at any ?
(b) The exact energy per spin of the infinite chain is . Show that this corresponds to a density of domain walls per bond, and compare with the threshold of part (a) at .
(c) Now the square lattice, . A domain of reversed spins enclosed by a closed wall of length bonds costs . The number of closed walls of length through a given bond is at most . Show that the free energy of such walls is positive for . Evaluate the bound and compare it with Onsager’s .
(d) Explain in two or three sentences why part (c) permits order in two dimensions but does not prove it, and why the same argument cannot be repeated in one dimension.
Problem 3 — mean field: what it gets right and how wrong it is¶
(a) Starting from a single spin in a field , , derive the mean-field equation , naming the approximation precisely.
(b) Show graphically or by expansion that at the equation has nonzero solutions only below .
(c) Expand and show that just below , . What is the mean-field exponent ? What is the exact exponent on the square lattice?
(d) Above , linearize in small and show that : the Curie–Weiss law. What is the mean-field exponent ?
(e) By what percentage does mean field overestimate the square lattice’s transition temperature? What does it predict for the chain (), and what is the truth there?
(f) At , mean field gives and Onsager–Yang give 0.911; at , 0.990 and 0.987. Explain why mean field is better at the lower temperature.
Problem 4 — locating T_c from the susceptibility peak¶
Use the laboratory’s temperature sweep, or thermolab.ising.temperature_scan.
(a) For , 16 and 32, scan from to in steps of , with at least 104 sweeps per temperature after burn-in. Record the temperature of the peak of and its height. Repeat with three more seeds and quote each peak position with an error.
(b) Finite-size scaling predicts with for the square lattice. Fit your three peak positions against and extrapolate to . Compare with Onsager’s , and state whether the difference is within your error.
(c) Plot the peak height against on logarithmic axes and fit a power. The theory says ; what do you find, and why might three small lattices disagree?
(d) A classmate fits against instead and gets a different extrapolation. What does the choice of the exponent assume, and which of your conclusions is independent of that assumption?
Problem 5 — measuring an exponent, and why the answer is biased¶
(a) At , measure at , 1.9, 2.0, 2.1, 2.15, 2.2 and , with an error bar on each corrected for the autocorrelation time: with . Report at each temperature. Where is it largest?
(b) Fit against , using Onsager’s . What exponent do you find? Compare with the exact .
(c) Repeat the fit using only the three temperatures furthest from , then only the three closest. Explain the difference: name one bias that dominates far from and one that dominates close to it.
(d) For your point at , compare the naive error with the corrected one. By what factor were you about to overstate your precision?
(e) Run the point with four different seeds. Do the four values agree within their corrected error bars? Within the naive ones? What does this say about which error bar to quote?
Problem 6 — the paramagnet hidden inside the Ising model (challenge)¶
(a) Set . Show that the spins become independent, that the partition function factorizes into module 12’s single-spin form, and that exactly.
(b) Take the exact chain magnetization from the module, , and show that it reduces to the result of part (a) as . Then show that for small at fixed , , and explain physically why coupling makes the chain more susceptible than free spins.
(c) For , verify the fluctuation identity directly, computing for independent spins.
(d) At and on the square lattice, explain why the identity of part (c) still holds for every finite , but the estimator the laboratory uses below replaces by . What would go wrong, in a run of 104 sweeps at on an lattice, if you used ?