High-Temperature Expansion of Lattice Models

You cannot solve the Ising model in three dimensions, and even in two dimensions Onsager's exact solution is a tour de force. But there is a humble question you can answer to any order you like: what happens just below infinite temperature? At T=∞T=\infty the spins are independent coins and the partition function is trivially 2N2^N. Cool a little, and neighbours begin to correlate — bond by bond, in powers of the dimensionless coupling βJ\beta J, or better, in powers of v=tanh⁡(βJ)v=\tanh(\beta J), which vanishes as T→∞T\to\infty. This is the high-temperature expansion, and it turns thermodynamics into pure combinatorics: counting graphs on a lattice. The technical heart is one exact identity. For Ising spins si=±1s_i=\pm1 the bond weight eβJsisje^{\beta J s_is_j} takes only two values, so it can be written exactly as cosh⁡(βJ)(1+v sisj)\cosh(\beta J)(1+v\,s_is_j) — linear in sisjs_is_j, no truncation. Multiply this over every bond, sum over spins, and each term is labelled by a subgraph of the lattice with a factor vv per selected bond. The spin trace then performs a ruthless selection: any site touched by an odd number of bonds traces to zero. Only closed graphs — every vertex of even degree — survive. The partition function has become an integer-coefficient generating function counting closed lattice loops. That is the whole engine, and it pays off twice. Taking ln⁡Z\ln Z keeps only connected closed graphs (the linked-cluster theorem again), giving an extensive free energy and clean series for energy, specific heat, and — with a field — the susceptibility. And because a phase transition is a singularity of the generating function, the radius of convergence in vv pins the critical temperature. For the 2D square lattice, Kramers–Wannier self-duality fixes it exactly at vc=2−1v_c=\sqrt2-1; in three dimensions, long series plus ratio and Padé analysis still give some of the sharpest critical exponents we have.

Key takeaways
  • The high-temperature expansion develops the partition function of a lattice spin model in powers of v=tanh⁡(βJ)v=\tanh(\beta J) around the trivial T→∞T\to\infty limit, where the spins are independent.
  • The exact Ising bond identity eβJsisj=cosh⁡(βJ) (1+v sisj)e^{\beta J s_is_j}=\cosh(\beta J)\,(1+v\,s_is_j) converts each Boltzmann weight into a polynomial, turning ZZ into a sum over subgraphs with one factor vv per bond.
  • The spin trace kills every graph containing an odd-degree vertex, so only closed (even-degree) subgraphs contribute — ZZ becomes an integer-coefficient generating function for closed lattice loops.
  • Taking ln⁡Z\ln Z retains only connected closed graphs (the linked-cluster theorem), giving an extensive free energy and controlled series for UU, CVC_V, and χ\chi.
  • The nearest singularity in vv is the critical point: for the 2D square Ising model the series diverges at vc=2−1v_c=\sqrt2-1, the exact Onsager value, fixed by Kramers–Wannier duality.
  • Ratio and Padé analysis of long series (Domb–Sykes) extract vcv_c and the critical exponents, competitive with Monte Carlo in three dimensions.
  • Key idea: rewrite each Boltzmann bond as cosh⁡(βJ)(1+v sisj)\cosh(\beta J)(1+v\,s_is_j) with v=tanh⁡βJv=\tanh\beta J; the spin trace then selects only closed even-degree subgraphs, so ZZ and ln⁡Z\ln Z become integer-coefficient power series in vv counting closed and connected-closed lattice loops.
The core insight

Rewrite each Boltzmann bond factor as cosh⁡(βJ)(1+v sisj)\cosh(\beta J)(1+v\,s_is_j) with v=tanh⁡(βJ)v=\tanh(\beta J); the spin trace then selects only closed (even-degree) subgraphs, so ZZ and ln⁡Z\ln Z become integer-coefficient power series in vv counting closed and connected-closed lattice graphs respectively.

Where this lives today

High-temperature series are far from a historical curiosity. Modern "linked-cluster" and "numerical linked-cluster" expansions (NLCE) compute properties of quantum lattice models — Hubbard, Heisenberg, frustrated magnets — by summing over finite clusters, a direct descendant of the closed-graph counting shown here, and they are a standard tool for interpreting cold-atom and quantum-magnet experiments where quantum Monte Carlo suffers from the sign problem. For classical models, series of thirty or more terms analysed with differential approximants still give three-dimensional Ising exponents γ≈1.237\gamma\approx1.237, ν≈0.630\nu\approx0.630, η≈0.036\eta\approx0.036 at a precision that rivals the best Monte Carlo and conformal-bootstrap results. The deepest legacy is conceptual. The bond factorization that turns spins into a Z2\mathbb{Z}_2 loop gas is the classical seed of lattice gauge theory: the strong-coupling (high-temperature) expansion of a gauge model, expanded in character sums instead of tanh⁡βJ\tanh\beta J, produces the area law for the Wilson loop and Wilson's 1974 demonstration of quark confinement at strong coupling. That a Taylor series around infinite temperature can both pin a critical point it cannot reach and, generalized, explain confinement, is a lasting testament to the power of counting graphs.

The physical picture

At infinite temperature the spins are random coins and the partition function is just the number of configurations — 2N2^N for NN Ising spins. Cooling a little correlates neighbours weakly, and the expansion asks, in order: what is the leading correction, then the next? Each correction is a picture of correlated spins — a subgraph of the lattice — and its weight is one factor of v=tanh⁡(βJ)v=\tanh(\beta J) per selected bond. Because v→0v\to0 as T→∞T\to\infty, larger graphs are more strongly suppressed, and truncating after a few orders is accurate at high temperature. The reason only closed graphs survive is a conservation law for "spin parity". Tracing a single spin gives ∑s=±1s d=2\sum_{s=\pm1}s^{\,d}=2 if dd is even and 00 if dd is odd. A graph term carries sis_i raised to the degree did_i of site ii, so any site touched by an odd number of selected bonds annihilates the whole term. The survivors are loops and unions of loops — closed circuits drawn on the lattice. The first figure shows this selection rule at work: the smallest square plaquette (four bonds, every corner of degree two) survives, while an open path or a "dangling bond" has odd-degree endpoints and traces to zero.

Figure
Only closed even-degree subgraphs survive the spin trace: the square plaquette (all vertices degree 2) contributes at order v⁴, while open paths and dangling bonds have odd-degree ends and vanish
survives (closed, even degree) vanishes (odd degree) plaquette → v⁴ ends degree 1 (odd) → 0 degree-3 hub + leaves → 0

Think of v=tanh⁡βJv=\tanh\beta J as a "fugacity per edge": the partition function is a grand sum over edge subsets with this fugacity, restricted to even-degree configurations — precisely a Z2\mathbb{Z}_2 loop gas. This is why duality and topology enter so naturally. The transition is not something you build in; it emerges as the radius of convergence. The integer graph coefficients grow like μ n\mu^{\,n}, and vc=1/μv_c=1/\mu is where loops proliferate uncontrollably — the onset of long-range order. The second figure is the payoff: a Domb–Sykes ratio plot, where the successive coefficient ratios an/an−1a_n/a_{n-1} of the susceptibility series are plotted against 1/n1/n and extrapolated to a straight line whose intercept is 1/vc1/v_c. For the 2D square lattice that intercept lands exactly on 1+2≈2.4141+\sqrt2\approx2.414.

Figure
Domb–Sykes ratio plot: the susceptibility-series ratios aₙ/aₙ₋₁ plotted against 1/n extrapolate linearly to the intercept 1/v_c = 1+√2 ≈ 2.414, locating the 2D Ising critical point
1/n (→ 0 is n → ∞) aₙ/aₙ₋₁ 1/v_c = 1+√2 ≈ 2.414 n=2 n=3 n=4 n=5 n=6 extrapolated intercept → 1/v_c slope encodes γ (= 7/4 in 2D)

The core equations

We start from the Ising model with a coupling JJ and, later, a field HH; the whole method rests on rewriting the nearest-neighbour Boltzmann weight and then tracing over spins.

Z=∑{s}exp⁡ ⁣(βJ∑⟨ij⟩sisj+βH∑isi)(1)Z=\sum_{\{s\}}\exp\!\Big(\beta J\sum_{\langle ij\rangle} s_i s_j+\beta H\sum_i s_i\Big) \qquad (1)

where: si=±1s_i=\pm1 is the Ising spin at site ii; ⟨ij⟩\langle ij\rangle runs over nearest-neighbour bonds; J>0J>0 is the ferromagnetic exchange; β=1/kBT\beta=1/k_BT; and HH is the external field (set H=0H=0 except when computing the susceptibility). At βJ→0\beta J\to0 the sum collapses to Z=2NZ=2^N: the reference point of the whole expansion. The single identity that powers the method exploits the fact that sisjs_is_j takes only the values ±1\pm1, so the exponential is exactly linear in it — this is not a Taylor truncation but an equality.

eβJsisj=cosh⁡(βJ) (1+v sisj),v≡tanh⁡(βJ)(2)e^{\beta J s_i s_j}=\cosh(\beta J)\,\big(1+ v\, s_i s_j\big),\qquad v\equiv\tanh(\beta J) \qquad (2)

where: v=tanh⁡βJ∈[0,1)v=\tanh\beta J\in[0,1) for 0<T<∞0<T<\infty is the graph-expansion variable. Reading it physically: cosh⁡βJ\cosh\beta J is a spin-independent prefactor, and v sisjv\,s_is_j is the only correlation a single bond can carry — one factor of vv per bond, with the sign set by whether the two spins agree. Multiplying the identity over all NbN_b bonds and tracing over spins turns ZZ into a purely combinatorial object: a sum over subgraphs, one factor vv per bond, with only closed graphs surviving.

Z=(cosh⁡βJ)Nb 2N ⁣ ⁣∑g  closed ⁣v b(g)(3)Z=(\cosh\beta J)^{N_b}\,2^{N}\!\!\sum_{g\;\text{closed}}\! v^{\,b(g)} \qquad (3)

where: Nb=12qNN_b=\tfrac12 qN is the number of bonds (qq the coordination number), gg ranges over subgraphs in which every vertex has even degree, and b(g)b(g) counts the bonds in gg. The empty graph (b=0b=0) gives the leading 2N(cosh⁡βJ)Nb2^N(\cosh\beta J)^{N_b}; the smallest loop is the first correction. Taking the logarithm keeps only the connected closed graphs — the linked-cluster theorem — so the free energy per site is extensive and finite in the thermodynamic limit.

−βf=ln⁡2+12 q ln⁡cosh⁡βJ+1N ⁣ ⁣∑g  conn., closed ⁣ ⁣v b(g)(4)-\beta f=\ln 2+\tfrac{1}{2}\,q\,\ln\cosh\beta J+\frac1N\!\!\sum_{g\;\text{conn., closed}}\!\! v^{\,b(g)} \qquad (4)

where: ff is the Helmholtz free energy per spin and qq the coordination number. The first two terms are the independent-spin reference; the graph sum is the interaction correction, and dividing by NN makes it intensive. The same connected-graph structure governs the Mayer cluster expansion for gases (recall aq-sm-mayer-cluster-expansion) and ln⁡Z\ln Z in field theory. With a small field one gets the correlation function and susceptibility from open two-point graphs — paths from site 00 to site rr.

χ=β∑r⟨s0sr⟩c,⟨s0sr⟩=∑g: 0→rv b(g)∑g  closedv b(g)(5)\chi=\beta\sum_{r}\langle s_0 s_r\rangle_c,\qquad \langle s_0 s_r\rangle=\frac{\sum_{g:\,0\to r} v^{\,b(g)}}{\sum_{g\;\text{closed}} v^{\,b(g)}} \qquad (5)

where: the numerator sums graphs with odd degree only at the two marked sites 00 and rr (a path connecting them), and ⟨ ⟩c\langle\,\rangle_c is the connected correlation. To leading order ⟨s0sr⟩≈v ℓ(0,r)\langle s_0 s_r\rangle\approx v^{\,\ell(0,r)}, with ℓ\ell the shortest path length, so the reduced susceptibility becomes a path-counting series χˉ=∑r⟨s0sr⟩=1+qv+⋯\bar\chi=\sum_r\langle s_0 s_r\rangle=1+qv+\cdots. Finally, the payoff for two dimensions: the critical point, fixed exactly by Kramers–Wannier self-duality rather than by resumming the series.

vc=tanh⁡(βcJ)=2−1,sinh⁡(2βcJ)=1,kBTcJ=2ln⁡(1+2)≈2.269(6)v_c=\tanh(\beta_c J)=\sqrt2-1,\qquad \sinh(2\beta_c J)=1,\qquad \frac{k_BT_c}{J}=\frac{2}{\ln(1+\sqrt2)}\approx2.269 \qquad (6)

where: vcv_c is the radius of convergence of the loop series and the exact Onsager critical value. This article owns the series route to this number and the estimate it provides; the full exact 2D solution is Onsager's, handed forward by name (aq-sm-kramers-wannier-duality). A "which variable when" note: never confuse v=tanh⁡βJv=\tanh\beta J (graph variable, integer coefficients) with βJ\beta J (cumulant variable) — they agree only at first order.

Derivation AFrom Ising spins to a sum over closed graphs

The goal is to convert the Ising partition function, an intractable 2N2^N-term spin sum, into a generating function that counts even-degree subgraphs of the lattice — replacing statistical mechanics with graph combinatorics. The strategy is to apply the exact bond identity (2)(2) to every nearest-neighbour pair, expand the resulting product over bonds into a sum over subgraphs (each bond either "in" with weight v sisjv\,s_is_j or "out" with weight 11), and then perform the spin trace, which acts as a parity filter. The crucial point to watch is the trace rule ∑s=±1s d=2 [d even]\sum_{s=\pm1}s^{\,d}=2\,[d\text{ even}]: it is what annihilates every graph with an odd-degree vertex, leaving only the closed loops. No approximation is made anywhere; the equality is exact for any β\beta.

Step 1. Factor each bond. Using (2)(2) on all NbN_b bonds, Z=∑{s}∏⟨ij⟩cosh⁡βJ (1+v sisj)Z=\sum_{\{s\}}\prod_{\langle ij\rangle}\cosh\beta J\,(1+v\,s_is_j). Why: the cosh⁡βJ\cosh\beta J factors are spin-independent and pull out; the identity is exact because sisj=±1s_is_j=\pm1 has only two possible values, both matched by the linear form.

Step 2. Pull out the prefactor. Z=(cosh⁡βJ)Nb∑{s}∏⟨ij⟩(1+v sisj)Z=(\cosh\beta J)^{N_b}\sum_{\{s\}}\prod_{\langle ij\rangle}(1+v\,s_is_j). Why: there are exactly NbN_b bonds, so the product of cosh⁡βJ\cosh\beta J over bonds is (cosh⁡βJ)Nb(\cosh\beta J)^{N_b}, independent of the spin configuration.

Step 3. Expand the product into graphs. ∏⟨ij⟩(1+v sisj)=∑g⊆Ev b(g)∏⟨ij⟩∈gsisj\prod_{\langle ij\rangle}(1+v\,s_is_j)=\sum_{g\subseteq E} v^{\,b(g)}\prod_{\langle ij\rangle\in g}s_is_j, where EE is the edge set. Why: expanding the product, each bond independently contributes either 11 (omitted) or v sisjv\,s_is_j (selected); a choice of which bonds to select is exactly a subgraph gg, carrying v b(g)v^{\,b(g)} times a product of spins.

Step 4. Trace over spins. For each site, ∑si=±1si di(g)=2\sum_{s_i=\pm1}s_i^{\,d_i(g)}=2 if the degree di(g)d_i(g) is even and 00 if it is odd. Why: sis_i appears in the graph term raised to the number of selected bonds meeting site ii; summing si=±1s_i=\pm1 gives 22 for even powers and 00 for odd — an odd-degree site kills the whole term.

Step 5. Keep closed graphs only. The survivors have every did_i even — closed subgraphs (loops and unions of loops) — each contributing 2N2^N from the NN site-traces, so Z=(cosh⁡βJ)Nb2N∑g closedv b(g)Z=(\cosh\beta J)^{N_b}2^N\sum_{g\,\text{closed}}v^{\,b(g)}. Why: only even-degree graphs pass the parity filter; the factor 22 per site multiplies to 2N2^N, and the remaining vv-weighted sum runs over closed graphs alone. *Verified: setting v=0v=0 gives Z=2N(cosh⁡βJ)Nb→2NZ=2^N(\cosh\beta J)^{N_b}\to 2^N as T→∞T\to\infty; the leading nontrivial closed graph on the square lattice is the elementary plaquette (b=4b=4). The exact bond identity for sisj=±1s_is_j=\pm1 and the even-degree trace rule ∑ss k=2[k even]\sum_{s}s^{\,k}=2[k\text{ even}] are checked symbolically and numerically in verify_high-temperature-expansion.py.*

Go deeper · Derivation B · 2 minLocating the 2D critical point by Kramers–Wannier duality
Derivation BLocating the 2D critical point by Kramers–Wannier duality

Here the goal is to fix the exact critical coupling of the square-lattice Ising model without solving the model, by recognizing that its high-temperature loop series and its low-temperature domain-wall series share identical combinatorics. The strategy is to write both series as sums over closed loops — the high-TT series in the variable v=tanh⁡βJv=\tanh\beta J, the low-TT series in e−2β∗Je^{-2\beta^*J} — match them term by term, deduce the duality relation between the two couplings, and then impose that the (assumed unique) transition sits at the single self-dual fixed point. What to watch is the assumption of a single transition: duality alone gives a candidate point, and it is the physical input that there is exactly one that promotes it to the critical point.

Step 1. High-temperature loop sum. ZHT∝∑g closedv b(g)Z_{\text{HT}}\propto\sum_{g\,\text{closed}}v^{\,b(g)} with v=tanh⁡βJv=\tanh\beta J; on the square lattice these closed loops are precisely the boundaries of spin-down domains drawn on the dual lattice. Why: from the graph representation (3)(3), the interacting part of ZZ is a sum over closed loops, and a closed loop on the lattice is a domain-wall configuration on the dual.

Step 2. Low-temperature domain-wall sum. ZLT∝∑domain wallse−2β∗J ℓZ_{\text{LT}}\propto\sum_{\text{domain walls}}e^{-2\beta^* J\,\ell}, each wall of length ℓ\ell costing e−2β∗J ℓe^{-2\beta^*J\,\ell}; on the square lattice these are also closed loops. Why: at low TT the excitations above the ordered state are flipped-spin droplets whose energy is proportional to boundary length, and each boundary is a closed loop of exactly the same kind counted at high TT.

Step 3. Match the two loop sums. Identical loop combinatorics force v=tanh⁡βJ  ⟷  e−2β∗Jv=\tanh\beta J\;\longleftrightarrow\;e^{-2\beta^*J}, the duality relation between the coupling β\beta and its dual β∗\beta^*. Why: two power series with the same integer loop coefficients are equal as functions once their per-bond weights are identified, which pins tanh⁡βJ=e−2β∗J\tanh\beta J=e^{-2\beta^*J}.

Step 4. Impose the self-dual condition. A single transition must sit at the fixed point β=β∗\beta=\beta^*, i.e. tanh⁡βcJ=e−2βcJ\tanh\beta_cJ=e^{-2\beta_cJ}, which rearranges to sinh⁡(2βcJ)=1\sinh(2\beta_cJ)=1. Why: if the map β↔β∗\beta\leftrightarrow\beta^* has one fixed point and there is one transition, the transition can only be at that self-dual coupling.

Step 5. Solve. sinh⁡(2βcJ)=1⇒2βcJ=ln⁡(1+2)⇒vc=tanh⁡(βcJ)=2−1\sinh(2\beta_cJ)=1\Rightarrow 2\beta_cJ=\ln(1+\sqrt2)\Rightarrow v_c=\tanh(\beta_cJ)=\sqrt2-1 and kBTc/J=2/ln⁡(1+2)≈2.269k_BT_c/J=2/\ln(1+\sqrt2)\approx2.269. Why: arcsinh⁡(1)=ln⁡(1+2)\operatorname{arcsinh}(1)=\ln(1+\sqrt2), and back-substituting gives vc=2−1≈0.4142v_c=\sqrt2-1\approx0.4142, the exact Onsager value — obtained purely from series duality. *Verified: sinh⁡(2βcJ)=1\sinh(2\beta_cJ)=1 solves to 2βcJ=ln⁡(1+2)2\beta_cJ=\ln(1+\sqrt2), βcJ≈0.4407\beta_cJ\approx0.4407, vc=tanh⁡(0.4407)=0.41421=2−1v_c=\tanh(0.4407)=0.41421=\sqrt2-1, and kBTc/J=2.26919k_BT_c/J=2.26919 — all checked numerically in verify_high-temperature-expansion.py.*

Limiting cases

The behaviour of the expansion variable across the characteristic temperature regimes:

CaseResultMeaning
Infinite temperaturev=tanh⁡βJ→0v=\tanh\beta J\to 0, Z→2NZ\to 2^NOnly the empty graph survives; spins independent, ln⁡Z=Nln⁡2\ln Z=N\ln 2.
Small couplingv=βJ−13(βJ)3+⋯v=\beta J-\tfrac13(\beta J)^3+\cdotsGraph and cumulant variables coincide only at lowest order; conversions matter beyond first order.
Near criticality (2D)v→vc=2−1≈0.4142v\to v_c=\sqrt2-1\approx0.4142Series radius of convergence; χ∼(vc−v)−γ\chi\sim(v_c-v)^{-\gamma} with γ=7/4\gamma=7/4 exactly.
Zero temperaturev=tanh⁡βJ→1v=\tanh\beta J\to 1Far outside the convergence disk; the dual low-TT (domain-wall) series in e−2βJe^{-2\beta J} is the natural description.

Worked examples

1 · The 2D square-lattice susceptibility series (confidence builder)

We build the first two nontrivial coefficients of the reduced susceptibility χˉ=∑r⟨s0sr⟩\bar\chi=\sum_r\langle s_0 s_r\rangle for the square lattice by counting weighted paths, recovering the standard series χˉ=1+4v+12v2+⋯\bar\chi=1+4v+12v^2+\cdots.

Step 1. The reduced susceptibility is χˉ=∑r⟨s0sr⟩\bar\chi=\sum_r\langle s_0 s_r\rangle with ⟨s0sr⟩≈v ℓ(0,r)\langle s_0 s_r\rangle\approx v^{\,\ell(0,r)} to leading order, ℓ\ell the shortest path length. The r=0r=0 term contributes the constant ⟨s02⟩=1\langle s_0^2\rangle=1, so χˉ=1+⋯\bar\chi=1+\cdots.

Step 2. The order-vv term counts the sites reachable in one step: on the square lattice each site has q=2d=4q=2d=4 nearest neighbours, each contributing v1v^1. So the coefficient of vv is q=4q=\mathbf{4}.

Step 3. The order-v2v^2 term counts length-2 weighted walks from the origin to any site r≠0r\neq0. There are 4×4=164\times4=16 ordered two-step walks; of these, 44 return to the origin (step then reverse) and are excluded from r≠0r\neq0, leaving 16−4=1216-4=\mathbf{12}. Hence the coefficient of v2v^2 is 1212.

Step 4. Collecting terms, χˉ=1+4v+12v2+⋯\bar\chi=\mathbf{1+4v+12v^2+\cdots}, exactly the leading Domb high-temperature series for the square-lattice Ising model. The first ratio a1/a0=4a_1/a_0=4 is already the coordination number, and higher ratios climb toward 1/vc=1+2≈2.4141/v_c=1+\sqrt2\approx2.414 — the seed of the Domb–Sykes extrapolation.

2 · The exact 2D critical temperature from self-duality (exam level)

We extract the exact Onsager critical temperature of the square-lattice Ising model from the self-dual condition sinh⁡(2βcJ)=1\sinh(2\beta_c J)=1, and cross-check the loop-variable value vc=2−1v_c=\sqrt2-1.

Step 1. Kramers–Wannier duality maps the high-TT loop series onto the low-TT domain-wall series, forcing the self-dual condition sinh⁡(2βcJ)=1\sinh(2\beta_c J)=1. Solve for the coupling: 2βcJ=arcsinh⁡(1)=ln⁡ ⁣(1+12+1)=ln⁡(1+2)2\beta_c J=\operatorname{arcsinh}(1)=\ln\!\big(1+\sqrt{1^2+1}\big)=\ln(1+\sqrt2).

Step 2. Numerically ln⁡(1+2)=ln⁡(2.41421)=0.88137\ln(1+\sqrt2)=\ln(2.41421)=0.88137, so βcJ=0.44069\beta_c J=0.44069.

Step 3. The critical temperature is kBTc/J=1/(βcJ)=1/0.44069=2.2692k_BT_c/J=1/(\beta_c J)=1/0.44069=\mathbf{2.2692}, i.e. kBTc/J=2/ln⁡(1+2)≈2.269k_BT_c/J=2/\ln(1+\sqrt2)\approx2.269 — the exact Onsager value.

Step 4. Cross-check the loop variable: vc=tanh⁡(βcJ)=tanh⁡(0.44069)=0.41421=2−1v_c=\tanh(\beta_c J)=\tanh(0.44069)=\mathbf{0.41421}=\sqrt2-1, and its inverse 1/vc=1+2≈2.4141/v_c=1+\sqrt2\approx2.414 is exactly where the Domb–Sykes ratio plot extrapolates. A phase transition the high-TT series can never actually reach has been pinned exactly — from the series' own combinatorics.

Origins · 1 minSeries expansion and how this was discovered
SE
Series expansion
method of expanding a partition function in a small parameter and analysing the series to locate a transition (Opechowski 1937; Domb and Sykes, 1950s–60s) · graph counting from infinite temperature down to criticality

The series-expansion approach to critical phenomena treats the partition function of a lattice model as a generating function in a small parameter — here v=tanh⁡βJv=\tanh\beta J — whose coefficients are integers counting lattice graphs, and whose singularity structure encodes the phase transition. Its power lies in being systematic and exact order by order: unlike mean-field theory, no correlations are neglected, so the true critical behaviour is recovered if enough terms are computed. The method was pioneered by Opechowski in 1937 and turned into a precision instrument by Cyril Domb, Martin Sykes, and the King's College London series-expansion school through the 1950s and 60s, who computed high-temperature series to many orders and developed the ratio and Padé-approximant analyses (the Domb–Sykes plot) that extract critical points and exponents. For the two-dimensional Ising model the high-temperature loop series is mapped onto its own low-temperature form by Kramers–Wannier duality, fixing the critical point exactly at vc=2−1v_c=\sqrt2-1; in three dimensions, where no exact solution exists, long series remain among the most accurate sources of the critical exponents γ\gamma, ν\nu, and η\eta, competitive with Monte Carlo and the renormalization group. The same bond-factorization generalizes to O(n)O(n), Potts, and lattice gauge models, where the strong-coupling (high-temperature) expansion demonstrates confinement.

History
1937
— Opechowski introduces the high-temperature expansion for the Ising model.
1941
— Kramers and Wannier use self-duality to locate the exact 2D square-lattice critical point.
1944
— Onsager's exact solution confirms kBTc/J=2/ln⁡(1+2)k_BT_c/J=2/\ln(1+\sqrt2) and γ=7/4\gamma=7/4.
1957
— Domb and Sykes develop systematic ratio and Padé analysis of long series.
1974
— Domb and Green begin the multivolume "Phase Transitions and Critical Phenomena", codifying series methods.

Going further

Texts. Pathria & Beale, Statistical Mechanics, 3rd ed., §13.4 (Ising model, high-temperature expansion). Kardar, Statistical Physics of Fields, Ch. 7 (low- and high-temperature series, duality). Reif, Fundamentals of Statistical and Thermal Physics, Ch. 10. Sethna, Statistical Mechanics: Entropy, Order Parameters, and Complexity, Ch. 8. Domb & Green (eds.), Phase Transitions and Critical Phenomena, Vol. 3 (series-expansion methods). Landau & Lifshitz, Statistical Physics Part 1, §151.

Provenance. Base article: AllQFT track `sm`, "High-Temperature Expansion of Lattice Models" (STAT.INTER.HTEXP.1261); source Pathria & Beale §13.4 and Kardar SPoF Ch. 7. All symbolic and numeric claims re-verified here in verify_high-temperature-expansion.py: the exact bond identity eβJsisj=cosh⁡βJ(1+v sisj)e^{\beta Js_is_j}=\cosh\beta J(1+v\,s_is_j), the even-degree trace rule, the reduced-susceptibility series χˉ=1+4v+12v2+⋯\bar\chi=1+4v+12v^2+\cdots, the self-dual critical point vc=2−1v_c=\sqrt2-1 with kBTc/J=2/ln⁡(1+2)≈2.269k_BT_c/J=2/\ln(1+\sqrt2)\approx2.269, and the leading energy U/N=−12qJvU/N=-\tfrac12qJv. No base physics error found. The exact 2D solution and duality are handed forward by name to aq-sm-kramers-wannier-duality (Onsager/Kramers–Wannier own the exact solution; this article owns the series route and the estimate).

Prerequisites. Configuration integral · Mayer cluster expansion · Linked-cluster theorem · The Mayer f-function.

Leads to. Kramers–Wannier duality · Critical Exponents and Series Analysis · Cluster integrals.

How can a Taylor series around infinite temperature find a phase transition it can never actually reach?

Because a phase transition is a singularity of the free energy as a function of v=tanh⁡βJv=\tanh\beta J, and a power series "knows" about the nearest singularity through its radius of convergence. The coefficients ana_n of the susceptibility series grow asymptotically like μ n\mu^{\,n}, and vc=1/μv_c=1/\mu is exactly the critical value — even though the series diverges there and cannot be summed beyond it. Analysing how the coefficients grow (their ratios and the subleading corrections) reveals both the location vcv_c and the exponent γ\gamma of the divergence. So you never step into the ordered phase; you infer the wall from the way the series accelerates toward it.

What is the difference between expanding in βJ and in v = tanh βJ?

They are two reorganizations of the same expansion. The βJ\beta J form is the cumulant (moment) expansion: you write Z=Z0⟨eβJ∑sisj⟩0Z=Z_0\langle e^{\beta J\sum s_is_j}\rangle_0 and expand in powers of βJ\beta J, keeping connected averages in the infinite-temperature ensemble. The vv form uses the exact bond identity and gives integer graph coefficients directly. They agree at first order, v≈βJv\approx\beta J, but differ beyond it because v=βJ−13(βJ)3+215(βJ)5−⋯v=\beta J-\tfrac13(\beta J)^3+\tfrac{2}{15}(\beta J)^5-\cdots. The vv variable is preferred for graph counting because its coefficients are clean integers counting lattice loops; the βJ\beta J variable is closer to the cumulant/linked-cluster language of aq-sm-cumulant-expansion.

Why does taking ln Z keep only connected closed graphs?

This is the linked-cluster theorem, the same one behind the Mayer cluster expansion for gases. The full closed-graph sum factorizes into independent placements of connected pieces: a general closed graph is a disjoint union of connected loops, and summing over how many copies of each connected loop appear reproduces the exponential of the connected-loop sum. Taking the logarithm therefore strips away the disconnected products and leaves exactly the connected closed graphs. Because a single connected loop lives at one place on the lattice (up to translation), the connected sum is proportional to NN — which is why ln⁡Z\ln Z, and hence the free energy, is extensive.

Why is v = tanh(βJ) rather than just βJ the natural small parameter?

Two reasons. First, it comes from an exact identity — the bond weight eβJsisje^{\beta J s_is_j} is genuinely cosh⁡βJ(1+v sisj)\cosh\beta J(1+v\,s_is_j), so no information is lost, whereas an expansion in βJ\beta J truncates the exponential. Second, vv stays bounded, v∈[0,1)v\in[0,1), whereas βJ→∞\beta J\to\infty as T→0T\to0; the whole physical temperature range maps into a finite interval, which is exactly what a convergent power series needs. The critical point then sits at a finite vc<1v_c<1, and duality relations (which swap high and low temperature) are simplest in vv.

Does the high-temperature expansion work for models other than Ising?

Yes, and this is one of its great strengths. The bond-factorization generalizes: for continuous O(n)O(n) spins one uses a "character expansion" of eβ si⋅sje^{\beta\,\mathbf s_i\cdot\mathbf s_j} into orthogonal functions, for qq-state Potts models a similar decomposition, and for lattice gauge theories a character expansion of the plaquette weight. In every case the trace imposes a parity/closure rule and ZZ becomes a graph sum in a small coupling. The gauge case is historically decisive: the strong-coupling expansion produces the area law for the Wilson loop, which is Wilson's demonstration of confinement. The Ising version shown here is the simplest member of a very large family.

What exactly is a Domb–Sykes plot and how does it give v_c and γ?

It is a plot of the successive coefficient ratios rn=an/an−1r_n=a_n/a_{n-1} of the susceptibility series against 1/n1/n. For a power-law singularity χ∼(vc−v)−γ\chi\sim(v_c-v)^{-\gamma}, the ratios behave as rn→1vc(1+γ−1n+⋯)r_n\to\frac{1}{v_c}\big(1+\frac{\gamma-1}{n}+\cdots\big), so they fall on an approximately straight line whose intercept (at 1/n→01/n\to0) is 1/vc1/v_c and whose slope fixes γ\gamma. For the 2D square Ising model the intercept extrapolates to 1/vc=1+2≈2.4141/v_c=1+\sqrt2\approx2.414 and the slope is consistent with the exact γ=7/4\gamma=7/4. In three dimensions, where no exact answer exists, the same plot (with refinements like Neville tables and differential approximants) yields γ≈1.237\gamma\approx1.237.

Why do closed graphs correspond to domain walls in the duality argument?

On the square lattice, a closed loop drawn on the bonds of the original lattice is exactly the boundary of a region on the dual lattice — it separates an "inside" from an "outside". In the low-temperature picture, the excitations above the fully ordered ground state are droplets of flipped spins, and each droplet's energy cost is proportional to the length of its boundary, which is itself a closed loop. So the same closed loops are counted twice: once as high-temperature graph contributions weighted by v ℓv^{\,\ell}, once as low-temperature domain walls weighted by e−2β∗J ℓe^{-2\beta^*J\,\ell}. Matching the weights, v=e−2β∗Jv=e^{-2\beta^*J}, is the Kramers–Wannier duality, and its fixed point is the critical coupling.

Before this

Where this leads