Ising Model

This is a Conformal Field Theory “Hello World” project. Apparently the symmetry group of the ising model around its phase transition is actually the Virasoro group. Therefore we can conformal field theory our way into a nice description about it, just to play around with the fundamental objects there.

We begin with a classical treatment of the model to fully define some terminology (but also because it is fun) and then move on to identify how the matching with the CFT description occurs.


Classical Treatment

Here is a brief overview the classical treatment of the 2D Ising model in order to find the limit at which it reduces to a quantum model.

Physical Setting

The setup is a bunch of arrows arranged in a lattice that can interact with their nearest neighbors. A picture is the following, where we have a 2D lattice and an arrow attached at each point.

image-20240420013237038

To build a mathematical description of the model, we can first identify a suitable configuration space. Let’s start with a finite lattice 2D lattice that contains a total of N=n2 particles. This can be described as Zn2, where at each point of which we have attached a spin up or down vector in Z2 for the vector space. Therefore the configuration space is given by

CN:=Zn2×Z2.

Notice that Zn2 as a graph admits the topology of a discrete donut! That is because we can connect the endpoints of the grid for each Zn. The next ingredient we need is a Hamiltonian H:CNR.

The Hamiltonian in this case must capture the interaction of the neighboring spins. For some point p=(s1,s2,,sN)CN we usually pick the Hamiltonian

H(p)=i,jJijsisjhisi

where J is an N×N symmetric matrix such that Jij=I>0 iff si is neighboring sj, otherwise Jij=0, and h>0 represents some external magnetic field type interaction. Note that si{1,1}. Now we are ready to calculate the magnetization in the Canonical ensemble.

Magnetization in the Canonical Ensemble

In the Canonical Ensemble, the partition function is given by

Z=pCNeβH(p)

Classically the magnetization is given by the average of the particles aligned in the up direction like so

M=1NβsT=1Nβi=0Nsi=1NβhlogZ.

The phase transition also appears on the susceptibility which is given by

χ=Mh|h=0=1Nβ2h2|h=0logZ

With some algebraic manipulation we can get that

χ=1Nβ[1Z2(Zh)2+1Z2Zh2]=βN[sΤ2sΤ2]=βNVar(sΤ)

OK! All of this is not quantum, but check out that

Var[i=0Nsi]=i,j=0nCov(si,sj)=i,j=0nsisjsisj

The cool thing is that si,sj are uncorrelated unless i,j are neighbors. Therefore we can write this a sum of the uncorrelated differences, which depends only on |ij| which hints to translation invariance, and a really cool use of CFT!

We will use CFT to calculate these correlation functions.

Mean Field Theory During Transition


Quantum Treatment

Ok, everything up to now has been fun, but it has mostly been background so that when we treat Ising in CFT we can be like OH COOL! Look at these conformal weights! They are the same as the classical ones! Now we will proceed with establishing a correspondence between the classical Ising model and some CFT. We do this by establishing a connection between the classical treatment and the quantum treatment and then we take a continuum limit of the quantum model to some CFT. So before we do everything there let's understand the Quantum Ising model.

Classical Starting Point

This whole section can be skipped if you don't care about rigorously motivating angular momentum in classical Hamiltonian mechanics.

Let's first consider the single spin case in 3D. We have a magnetic moment μ with fixed magnitude and the only thing we care about is its direction. This is the picture of the classical situation.

Spin Sphere

The only quantity of interest is this angular momentum vector μ, which transforms under a representation of SO(3). In practice, in our physics we don't care about anything other than the orientation of this magnetic moment. Therefore, we can safely say that the configuration space is just a sphere! We could show this nicely by performing a symplectic reduction of TR3.

For the purposes of this construction we will consider the spin as a point in S2, with the symplectic form ω given by its embedding in i:S2R3 like so

ω=iιndvol,

where dvol is the standard volume form of R3 and nX(R3) is any vector field that is perpendicular to the surface of the sphere. This induces a nondegenerate symplectic form that is the volume form on the sphere given by

ω=sinθdθdϕ,

where θ,ϕ are the standard coordinates on the sphere.

The first thing that we want to show is to find the momentum map of the sphere.

Proposition: The restriction on the sphere of the fundamental representation of SO(3) on R3 is a Hamiltonian action on S2 with momentum map the inclusion map ι:S2R3so(3).

Proof: We will show that Xx,Xy,Xz follow the standard commutation relations of the generators of SO(3).

In particular we want to show that

{qi,qj}=ϵ   kijqk.

We can now calculate that

{qi,qj}=ιXqjιXqiω=ιXqjιXqiiιndvol

In fact here is a picture of their Hamiltonian vector fields for x,y, and z respectively.

Hamiltonian Vector Fields

Now we can move on through geometric quantization to produce the Hilbert space associated to this thing.

Hamiltonian

Now consider the Hamiltonian of that spin system. If the point on the sphere is an angular momentum, then on an external magnetic field HR3 the Hamiltonian is given by H:S2R

H(p)=qi(p)Hi.

We can actually plot this Hamiltonian right here,

Hamiltonian Sphere

Where the phase space is shown in translucent gray and the Hamiltonian (r=H(ϕ,θ)) is shown as the blue sphere. Notice that in this depiction the magnetic field is pointing towards the top. Therefore we can see two unstable extrema parallel to H and two stable ones perpendicular to it.

Interestingly, we can think of what happens when we have n such spins. In that case, the phase space is

Pn={p:ZnS2},

with the canonical product topology and symplectic form.

We want those to interact with each other, so the way we will do this is using graphs.

Definition: Given a connected graph G=(V,E), the phase space Pn together with the graph is called an interacting system if there exists a bijection V{πi:PnS2} to the set of canonical projections of Pn. If G is a cyclic undirected graph, then the system is called cyclic or nearest neighbor.

Proposition: In a nearest neighbor interacting system there exists a map J:PnPn such that the set of edges is given by

E={(πi,πiJ)i=1,2,,n}.

This map is called the adjacency map and it is a permutation.

Now, we can play with the interaction terms. We will restrict our attention to nearest neighbor interacting systems because they have an interesting relation with the quantum mechanical and field theoretic models. In particular, let's say that the spins interact with each other based on their z component. What that means in practice is that the Hamiltonian has a stable extremum when the spins are aligned in the z direction. We will formalize it like so:

Proposition: Given a map f:S2V, where V is some vector space, the map lifts to a unique map f¯:PnVn such that the following diagram commutes.

Pnf¯VnιiπiS2fV

Proof: The map is f¯=f×f××fn times.

Proposition: The map f lifts to a map Jf:PnVn such that

Jf(p)=(i,j)Eιjfπi(p).

In the case the system is nearest neighbor, we have that Jf is given by Jf=fJ=f¯J.

In other words we can introduce the following interaction term:

HI:PnRp=(p1,p2,,pn)HI(p):=Jijz(pi)z(pj),

where J:RnRn is a symmetric positive definite matrix called the interaction matrix. If Jij0 then we say that pi,pj are neighbors. The simplest such interaction matrix would be the following

Jij=J(δi(j+1)+δi(j1)+δi1δjn+δj1δin),

for some J>0. In this scenario we ca write the full Hamiltonian as:

H=HiqiJijzizj.

If the external field is pointing in the x direction we have

H=hi=0nxiJijzizj.

Construction of Hilbert Space

Performing canonical quantization we see that xi,yi,zi form representations of so(3) respectively. After going through the geometric quantization procedure by polarizing on the θ coordinate we obtain a 2-dimensional Hilbert space for the single sphere which we can label by the eigenvalues of the representation of the z operator.

Proposition: The single particle Hilbert space H1 is a quantum Hilbert space.

Now we can proceed by defining operators appropriately through geometric quantization by identifying the linear operator z:H1H1. That for the two pure states ψ+=(10),ψ=(01) it acts as follows

zψ+=ψ+zψ=ψz=σz=(1001).

We can then create the N particle Hilbert space by taking tensor products like so:

previousDefinition: The N particle Hilbert space is given by HN:=n=1NH1. And the ith spin operator zi:HNHN is given by

zi=11 z ith position1.

So now we have the Hilbert space constructed and we can proceed with the Hamiltonian.

Definition: The Quantum N particle Ising Hamiltonian is the linear map H:HNHN given by

H=H1+H0=Jijzizjhi=0Nxi

where xi=σxi is the corresponding operator to the xi:PnR map, with the commutation relations that we are expecting. Notice that [H1,H0]0.

Quantum to Classical Correspondence

The item of interest that will facilitate the correspondence of the the classical and the quantum theories is the partition function. We have calculated it for the 2-dimensional Ising model in the previous section, so we can try to evaluate it for this one.

The partition function is given by

Z=TreβH.

for some β0. However we see that to do this we need to somehow calculate

eβ(H0+H1),

which are non-commuting operators. We could use Baker-Campbell-Hausdorff to obtain the result, but that is insane. Anyway here is the proposition.

Proposition: The partition function is given by

Z=ΛNLzi,zj=±1eΔτJijzizj+γi,jN,Lzjzj

for some LN, and Λ,γR.

Quantum Field Theory

Having the quantum mechanical model it is time to "take the continuum limit" and obtain a quantum field theory for it. This is done through the Jordan-Wigner transformation that we will explore in mode detail. What we will derive, is a prescription to increase the number of spins in such a way that it limits to the CFT of a free fermion.

To do so, we will define linear operators ci:HH such that

σiz=i<j(12cjcj)(ci+ci)σix=12cici.

Proposition: These operators have the following commutation relations

  1. {ci,cj}=δij
  2. {ci,cj}={ci,cj}=0

The cool thing is that we can now rewrite the Hamiltonian.

Proposition: The Hamiltonian for the 1D Ising chain can be written as

H=Ji=1Ncici+1+ci+1ci+cici+1+ci+1ci2gcici+g.

Proof: Plug it in and cry.