Recommended resources
The freely available resources this lesson will direct you to.
Hello! Welcome to the next lesson in our course on the statistical mechanics of phase transitions.
In our previous two lessons, we thoroughly explored the one-dimensional Ising model. We saw how the transfer matrix method allowed for an exact solution, and from this solution, we derived a crucial result: the 1D Ising model with short-range interactions does not exhibit a phase transition at any finite temperature (). The core reason was the analyticity of the free energy, guaranteed by the properties of the transfer matrix's eigenvalues.
Today, we take a major step up in complexity and physical relevance by moving to two dimensions. As you intuited in the last lesson's exercise, dimensionality is key. The 2D Ising model does have a finite-temperature phase transition, a discovery that marked a watershed moment in statistical physics. While the full solution is famously complex, our goal today is to build the essential machinery for it. We will generalize the transfer matrix method from a 1D chain to a 2D lattice. This process will unveil a profound and beautiful connection between 2D classical statistical mechanics and 1D quantum mechanics, a theme that resonates deeply with modern condensed matter and quantum field theory.
This lesson will cover our learning outcome: to outline the transfer matrix formalism for the two-dimensional Ising model.
Setting up the 2D Ising Model
Let's consider a 2D square lattice with rows and columns. Each site is occupied by a spin . The spins interact with their nearest neighbors. We'll allow for anisotropy, meaning the horizontal interaction coupling can differ from the vertical one .

The Hamiltonian for the system is:
We assume periodic boundary conditions, so and . As before, we'll use the dimensionless couplings and . The partition function is the sum over all spin configurations:
Generalizing the Transfer Matrix
In the 1D case, the transfer matrix "transferred" the calculation from one spin to the next. For our 2D lattice, we can think of the vertical direction as a kind of "time" axis. The transfer matrix will evolve the system from one entire row to the next.
Let's define the state of a single row as the configuration of its spins: . Since each of the spins can be up or down, there are possible configurations for a row. Our state vectors live in a -dimensional Hilbert space.
The transfer matrix will be a matrix whose elements encapsulate the total Boltzmann weight for the interactions within row and the interactions between row and row .
If we can construct such a matrix, the partition function, which involves summing over all rows, becomes a trace over the product of transfer matrices:
This is the same beautiful simplification we achieved in 1D. In the thermodynamic limit (), the free energy per row will be dominated by the largest eigenvalue of :
The problem of calculating the partition function is thus reduced to finding the largest eigenvalue of the transfer matrix .
Constructing the 2D Transfer Matrix
How do we build this matrix? The key is to split the Boltzmann weight into two parts: one for the horizontal (intra-row) interactions and one for the vertical (inter-row) interactions. We will represent each part as an operator acting on the -dimensional space of row configurations.
This approach, pioneered by Onsager and Kaufman, elegantly maps the problem onto the language of quantum mechanics.
The Ising model, duality, and transfer matrix
The following notes provide a clear derivation of the 2D transfer matrix by first considering the vertical and horizontal interactions as separate operators, expressing them in terms of Pauli matrices, and then combining them. This directly establishes the link to a 1D quantum spin chain.
Please read section 2.2, 'Transfer matrix: from two dimensional classical statistics to one dimensional quantum mechanics'. Start from the beginning of the section and read up to the introduction of the transfer matrix T in equation (2.44). The text uses slightly different notation (p for column index, q for row index), but the logic is what we will follow. Pay close attention to how the vertical interactions lead to an operator with Pauli \sigma^x matrices, and the horizontal interactions lead to an operator with \sigma^z matrices.
Let's summarize and formalize the construction outlined in the notes. We define two operators, and , that act on the -dimensional space of row configurations.
1. The Intra-Row Operator ()
This operator accounts for the interactions within a row. The corresponding part of the Boltzmann factor for a row in state is .
This operator is diagonal in the basis of spin configurations . To express it in quantum mechanical language, we can associate the spin values with the eigenvalues of the Pauli operator acting at site of our 1D quantum chain. The operator can then be written as:
Here, is understood as the tensor product , where is at the -th position.
2. The Inter-Row Operator ()
This operator connects row (state ) to row (state ). The Boltzmann factor is . This operator is not diagonal. Its role is to "flip" spins between rows, much like a quantum evolution operator.
As shown in the resource, this interaction can be cleverly rewritten. For each site , the term is an element of a matrix connecting the spin at site in one row to the next. This matrix is:
Using the Kramers-Wannier duality relation , this matrix can be expressed (up to a constant prefactor) as . The operator that acts on the entire row is the product of these operators for each site:
(The prefactor, , can be carried along, but for understanding the operator structure, we can absorb it into the definition of the transfer matrix.)
3. The Full Transfer Matrix
The total transfer matrix that evolves the system from one row to the next is the product of these two operators:
A symmetric form like this is often preferred as it leads to a Hermitian operator, which has real eigenvalues. However, since the trace is cyclically invariant, , so we can also work with the simpler, non-symmetric form .
Using the expressions we found (and dropping the * on for simplicity, as it's just a reparameterization), the transfer matrix is the product of two non-commuting operators:
The Connection to Quantum Mechanics
This final expression is profound. The problem of finding the partition function of a 2D classical statistical system is equivalent to finding the eigenvalues of . Notice the structure of : it's composed of two exponentials of operators that do not commute, since . This is precisely the structure of a quantum mechanical evolution operator in imaginary time, , where itself contains non-commuting parts.
In a specific limit (strong coupling vertically, , and weak coupling horizontally, ), the transfer matrix can be shown to be equivalent to the evolution operator of a 1D quantum spin chain described by the transverse-field Ising Hamiltonian:
Here, the horizontal coupling plays the role of the quantum interaction strength , and the vertical coupling maps to the transverse magnetic field .
This mapping means that the phase transition in the 2D classical model corresponds to a quantum phase transition in the ground state of the 1D quantum model, which occurs at as the parameter is varied. This equivalence is a powerful tool, allowing insights from quantum field theory to be applied to classical critical phenomena, and vice versa.
Test your understanding!
In our construction, the transfer was from row to row (vertically). What would the operators (intra-"row") and (inter-"row") look like if we decided to build the transfer matrix to transfer from column to column (horizontally)?
Show answer
If we transfer from column to column, the roles of and are swapped.
- A "state" would be the configuration of a column of spins. The Hilbert space would be -dimensional.
- The intra-"row" operator, which now corresponds to the interactions within a column, would be .
- The inter-"row" operator, which now corresponds to interactions between columns, would be .
The structure is identical, just with and . This highlights the underlying symmetry of the lattice.
Conclusion
Today we have constructed the essential theoretical tool for analyzing the 2D Ising model: the transfer matrix.
Key Takeaways:
- The transfer matrix formalism can be extended to 2D by treating an entire row of spins as the fundamental state. This leads to a matrix .
- The partition function is once again given by , and the free energy is determined by the largest eigenvalue of .
- The transfer matrix can be constructed as the product of two operators: , representing interactions within a row, and , representing interactions between rows.
- By expressing these operators using Pauli matrices, we revealed that the 2D classical Ising model is mathematically equivalent to a 1D quantum Ising model in a transverse field. A thermal phase transition in the classical system maps to a quantum phase transition in the 1D quantum system.
This formalism is the starting point for the exact solution. Finding the eigenvalues of this matrix is a formidable task, but one that was famously accomplished by Lars Onsager in 1944.
Preview of the Next Lesson:
We will not go through the complex derivation of the eigenvalues ourselves. Instead, we will state Onsager's celebrated exact solution for the free energy of the 2D Ising model. We will analyze this solution to see precisely how and where the non-analyticity signifying a phase transition appears, and we will finally be able to calculate the critical temperature.