Chap12 Ising Model v04

Embed Size (px)

Citation preview

  • 8/14/2019 Chap12 Ising Model v04

    1/22

    ME346A Introduction to Statistical Mechanics Wei Cai Stanford University Win 2011

    Handout 12. Ising Model

    February 25, 2011

    Contents1 Denition of Ising model 2

    2 Solving the 1D Ising model 42.1 Non-interacting model ( J = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . 42.2 Ising model at zero eld (h = 0) . . . . . . . . . . . . . . . . . . . . . . . . . 52.3 The general case (J = 0, h = 0) . . . . . . . . . . . . . . . . . . . . . . . . . 7

    3 Generalized 1D Ising model 113.1 Spins with more than two states . . . . . . . . . . . . . . . . . . . . . . . . . 113.2 More than one row of spins . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    4 2D Ising model 13

    4.1 Analytic solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.2 Monte Carlo simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.3 Qualitative behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.4 Sketch of derivations of partition function in 2D . . . . . . . . . . . . . . . . 20

    A major topic of interest in statistical mechanics (and in physics in general) is the under-standing of phase transitions (e.g. freezing of water to form ice), which requires the studyof interacting models.

    The 2-dimensional (2D) Ising model (see front page image on coursework) is one of the fewinteracting models that have been solved analytically (by Onsager, who found the expressionof its partition function). It turns out that the 2D Ising model exhibits a phase transition.The analytic and numerical solutions of the Ising model are important landmarks in theeld of statistical mechanics. They have signicantly inuenced our understanding of phasetransitions.

    We will rst discuss the simpler 1-dimensional (1D) Ising model, whose analytic solution is

    1

  • 8/14/2019 Chap12 Ising Model v04

    2/22

    easier to obtain. This will pave the road to the discussion of the 2D Ising model which comesnext.

    Reading assignment: Sethna p.163-165. Reif Chapter 10.

    1 Denition of Ising modelIsing (Z. Physik, 31, 253, 1925) introduced a model consisting of a lattice of spin variabless i , which can only take the values +1 ( ) and 1 (). Every spin interacts with its nearestneighbors (2 in 1D) as well as with an external magnetic eld h.

    The Hamiltonian 1 of the Ising model is

    H ({s i}) = J i,j

    s is j hi

    s i (1)

    The sum i, j is over nearest neighbors ( j = i 1 in 1D).J is a constant specifying the strength of interaction. The Ising model is usually studied inthe canonical ensemble. (It would be a nightmare to do it in the microcanonical ensemble.)

    In the canonical ensemble, the probability of nding a particular spin conguration {s i} is, p({s i}) =

    1Z

    exp(H ({s i})), 1kB T

    (2)

    where Z = {s i } exp(H ({s i})) is the partition function. Due to the Boltzmann factor,eH , spin congurations with lower energies will be favored.We can now discuss the effect of J and h on the behavior of the spins.

    when h > 0, si = +1 is favored. when h < 0, si = 1 is favored.

    This means that the spins wants to align with the direction of h.1 Here the Hamiltonian is no longer a function of coordinate q i and momentum p i , as in the case of classical

    mechanics. We still call H the Hamiltonian because it represents the total energy of the Ising model.

    2

  • 8/14/2019 Chap12 Ising Model v04

    3/22

    when J > 0, neighboring spins prefer to be parallel, e.g. si = +1 and si+1 = +1, ors i = 1 and s i+1 = 1. (This is called the ferromagnetic model .) when J < 0, neighboring spins prefer to be anti-parallel, e.g. si = +1 and s i+1 = 1,or s i = 1 and s i+1 = +1. (This is called the anti-ferromagnetic model .)

    At low enough temperature, all spins in the 2D Ising model will cooperate and sponta-neously align themselves (e.g. most spins become +1) even in the absence of the externaleld (h = 0). This phenomenon is called spontaneous magnetization .

    At high enough temperatures, the spontaneous magnetization is destroyed by thermal uc-tuation. Hence the 2D Ising model has a critical temperature T c, below which there isspontaneous magnetization and above which there isnt. In other words, there is a phasetransition at T c.

    Unfortunately this doesnt occur in the 1D Ising model. The 1D Ising model does not havea phase transition. We are discussing it here just to warm up for the discussion of the 2DIsing model.

    The term spin and magnetic eld in the Ising model originate from its initial applicationto the phenomenon of spontaneous magnetization in ferromagnetic materials such as iron.Each iron atom has a unpaired electron and hence a net spin (or magnetic moment). At lowtemperature, the spins spontaneously align giving rise to a non-zero macroscopic magneticmoment. The macroscopic magnetic moment disappears when the temperature exceeds theCurie temperature (1043 K for iron). (See http://en.wikipedia.org/wiki/Ferromagneticfor more details.) As we will see later, the Ising model can be applied to many other problemsbeyond magnetism, such as phase separation in binary alloys and crystal growth.

    3

  • 8/14/2019 Chap12 Ising Model v04

    4/22

    2 Solving the 1D Ising modelQ: What do we mean by solving the Ising model?

    A: We are really after the partition function Z , as a function of J and h. If we have theanalytic expression for Z , we can easily obtain all thermodynamic properties of theIsing model.

    2.1 Non-interacting model ( J = 0)Let us rst consider the simpler case of J = 0 (h = 0). This is a non-interacting model. Itis the same as the two-level systems we have considered in the canonical ensemble section!

    Z ={s i }

    eh i s i ={s i }

    N

    i=1ehs i =

    N

    i=1 {s i = 1}ehs i

    = eh + eh N = (2 cosh h )N (3)

    Q: What thermodynamic quantities are we interested in?

    A: Helmholtz free energy A(N,T,h ), energy E , entropy S , and average magnetizationM (N,T,h ) N i=1 s i .

    Hyperbolic functions

    cosh x = ex + e x

    2

    sinh x = ex ex

    2d

    dx coshx = sinh x

    ddx

    sinh x = cosh x

    tanh x = sinh x

    cosh xd

    dx tanh x = 1 (tanh x)2(See http://en.wikipedia.org/wiki/Hyperbolic function for more details.)

    A = kB T ln Z = NkB T ln(2 cosh h ) (4)E =

    ln Z = Nh tanh h (5)

    4

  • 8/14/2019 Chap12 Ising Model v04

    5/22

    In this special case ( J = 0), H = h i s i . Therefore,E H = h M (6)

    M = E h

    = N tanh h (7)

    The magnetic susceptibility 2 is

    1N

    M h T

    = (1 tanh 2 h ) (8)

    2.2 Ising model at zero eld ( h = 0)For the rst time, we are discussing an interacting model.

    H ({s i}) = J i,j

    s is j = J i

    s is i+1 (9)

    The interaction makes the derivation of the partition function more difficult. It is notsurprising that we will try some coordinate transformations to turn it into an equivalentnon-interacting model. After all, thats all we know how to solve at this point!

    Before we proceed, we need to be more specic about the the boundary conditions (B.C.). Awidely used B.C. is the periodic boundary condition (PBC). The advantage is that no spinis different from the others.

    2 The magnetic susceptibility is a response function of the material. It describes how much does themagnetization M changes when the external eld h is changed. It is analogous to the specic heat, cV 1N

    E T h , which describes how much heat the system absorbs when the temperature T is changed.

    5

  • 8/14/2019 Chap12 Ising Model v04

    6/22

    PBC states that sN +1 = s1. Therefore the Hamiltonian can be written as,

    H = J (s1s2 + s2s3 + + sN 1sN + sN s1) (10)Alternatively, we can use the free-end B.C.

    H = J N 1

    i=1

    s is i+1 = J (s1s2 + s2s3 + + sN 1sN ) (11)

    The difference between different B.C. should vanish in the thermodynamic limit ( N ).Under free-end B.C., the partition function can be easily evaluated through a coordinatetransformation.

    {s1, s2, , sN } {s1, p2, , pN } (12)where p2 = s1s2, p3 = s2s3, , pN = sN 1sN .Since s i = 1, pi = 1, pi describes whether the spin ips from i to i + 1.The inverse transform can be written as

    s2 = s1 p2, s3 = s1 p2 p3, sN = s1 p1 pN (13)Hence there is a one to one correspondence between

    {s1, s2, , sN } and {s1, p2, , pN } (14)

    For free-end B.C., H =

    J ( p2 + p3 +

    + pN ). Hence the partition function is

    Z ={s 1 ,p2 ,,pN }

    eJ ( p2 + p3 + + pN )

    = 2N

    i=2 pi = 1eJ p i

    Z = 2 (2 cosh J )N 1 (15)

    One can show that under PBCZ = (2cosh J )N [1 + (tanh J )N ] (16)

    We see that here J is taking the place of h in the previous section.

    Given the partition function Z , we can easily obtain A, E , S , M , as well as specic heat cV .

    6

  • 8/14/2019 Chap12 Ising Model v04

    7/22

    2.3 The general case ( J = 0 , h = 0 )To obtain the magnetic susceptibility at non-zero J , we need to consider the case of J = 0,h = 0, which is a true interacting model.

    The partition function is usually expressed in terms of the trace of a matrix.The trace is the sum of the diagonal elements of a matrix

    Tr( B) = B11 + B22 + + Bnn (17)

    where B =

    B11 B12 B1nB21 B22 B2n... ... .. .Bn 1 Bn 2 Bnn

    (18)

    For example, for an Ising model with one spin, H = h s 1, the partition function isZ = Tr e

    h 00 eh = e

    h + e h (19)

    Now consider two spins, under periodic B.C.,

    H (s1, s2) = Js 1s2 Js 2s1 hs 1 hs 2 (20)Dene matrix

    P e (J + h) eJ eJ e (J h) (21)

    then,Z =

    {s 1 s 2 }eH = Tr( P P ) (22)

    Q: Why?

    A: Notice that P is a 22 matrix.Let the 1st row (column) correspond to s = +1, and let the 2nd row(column) corre-spond to s =

    1, e.g.,

    P +1 ,+1 = e (J + h) , P +1 ,1 = e J ,

    P 1,+1 = e J , P 1,1 = e

    (J h) ,

    P s 1 s 2 = e (Js 1 s 2 +h2 s1 +

    h2 s 2 ) (23)

    Tr( P P ) =s 1

    (P P )s 1 ,s 1 =s 1 ,s 2

    P s 1 ,s 2 P s 2 ,s 1 (24)

    7

  • 8/14/2019 Chap12 Ising Model v04

    8/22

    Tr( P P ) =s 1 ,s 2

    e (Js 1 s 2 +h2 s 1 +

    h2 s 2 ) e (Js 2 s1 +

    h2 s 2 +

    h2 s 1 )

    =s 1 ,s 2

    eH (s 1 ,s 2 )

    = Z (25)

    In general, for N spins forming a linear chain under PBC, the partition function is

    Z ={s i }

    eH ({s i })

    ={s i }

    e (Js 1 s 2 +h2 s 1 +

    h2 s 2 ) e (Js 2 s 3 +

    h2 s 2 +

    h2 s 3 )

    e (Js N 1 sN +h2 sN 1 +

    h2 sN ) e (Js N s 1 +

    h2 sN +

    h2 s 1 )

    = Tr P N (26)

    Now we have obtained a concise formal expression for the partition function. But to computematrix P N , it requires a lot of calculations. Fortunately, we dont need P N . we just needTr( P N ). This is the time we need to introduce a little more matrix theory, concerning theproperties of the trace.

    1. Every symmetric (real) matrix can be diagonalized,

    P = U D U T (27)where U is a unitary matrix ( U U T = I ), and D is a diagonal matrix. For 2 2matrices, dene + D11 , D22 (D12 = D21 = 0). are the eigenvaluesof matrix P .

    2. Trace is unchanged after diagonalization

    Tr(P) = Tr(D) = + + (28)

    Hence the trace equals the sum of the eigenvalues.

    3. The same matrix U that diagonalizes P also diagonalizes P N , because

    P N = U D U T U D U T U D U T = U D N U T (29)4. Notice that

    D N = N + 0

    0 N (30)

    We haveTr( P N ) = Tr( D N ) = N + +

    N (31)

    8

  • 8/14/2019 Chap12 Ising Model v04

    9/22

    Thus, all we need to do is to diagonalize P . We can do this using Matlab (or Maple,Mathematica, etc). The result is

    = eJ cosh h

    sinh2 h + e 4J (32)

    U = eJ e (J h) + 11 eJ e

    (J + h) (33)

    Tr( P ) = + + = 2 eJ cosh h (34)

    Z = Tr( P N ) = N + + N

    = e N J cosh h + sinh2 h + e 4J N

    + cosh h sinh2 h + e 4J

    N

    (35)

    In the special case of h = 0,

    Z = Tr( P N )

    = e N J 1 + e2J N + 1 e2J N

    = eJ + e J N + eJ eJ N

    = (2 cosh J )N + (2 sinh J )N

    Z = (2 cosh J )N 1 + (tanh J )N (36)

    Given the general expression for Z (N,T,J ,h ), we can obtain analytic expressions for

    Magnetization

    M (N,T,h ) = N

    i=1

    s i = kB T 1Z

    Z h

    = kB T ln Z

    h =

    A h

    (37)

    Magnetic susceptibility

    1N

    M h T

    = kB T

    N 2 ln Z

    h2 (38)

    9

  • 8/14/2019 Chap12 Ising Model v04

    10/22

    In the thermodynamic limit ( N ), notice that + > , we have,ln Z N ln + = N ln eJ cosh h + sinh2 h + e 4J

    1/ 2

    = NJ + N ln cosh h + sinh2 h + e 4J 1/ 2 (39)A = kB T ln Z

    = NJ N kB T ln cosh h + sinh2 h + e 4J 1/ 2 (40)

    E = C V =

    E T

    = M = kB T

    ln Z h

    = A h

    = =

    1N

    M h

    = 1N

    2A h2

    = (41)

    10

  • 8/14/2019 Chap12 Ising Model v04

    11/22

    3 Generalized 1D Ising model

    3.1 Spins with more than two statesThe transfer matrix method can be applied to generalized Ising models. For example,

    we can consider a Hamiltonian similar to the one considered above,H ({s i}) = J

    i,j

    s is j hi

    s i (42)

    except that each spin can take three possible values, s i = 1, 0, +1. 3

    The partition function can be written as

    Z ={s i }

    eH ({s i }) = Tr P N (43)

    where P is now a 33 matrix,

    Z = N + + N 0 +

    N

    N + (N ) (44)

    3 This is similar to the Potts model ( http://en.wikipedia.org/wiki/Potts model ).

    11

  • 8/14/2019 Chap12 Ising Model v04

    12/22

    3.2 More than one row of spinsAnother generalization of the 1D Ising model is to consider two rows of spins interactingwith their nearest neighbors. 4

    Apply periodic boundary condition in x-direction and free-end boundary condition in y-direction. In this case, each spin has 3 nearest neighbors. The Hamiltonian and partitionfunction can still be written in the same way as before,

    H ({s i}) = J i,j

    s is j hi

    s i

    Z ={s i }

    eH ({s i }) = Tr P N

    To apply the transfer matrix method, let us consider the two rows of spins as one row of super-spins, s i . Each super-spin represents the 2 spins in each column, and hence has 4different states: (+ , +), (+ , ), (, +), ( , ). Hence we can still write,

    Z = Tr P N (45)

    where P is a 44 matrix, N is the size of the Ising model in the x-direction.

    Let 1, 2, 3, 4 be the four eigenvalues of matrix P (1 > 2 > 3 > 4). Then,

    Z = N 1 + N 2 +

    N 3 +

    N 4 N 1 (N ) (46)

    4 We can consider this as a baby 2D model. As the number of rows increases, we gradually go to the 2DIsing model.

    12

  • 8/14/2019 Chap12 Ising Model v04

    13/22

    4 2D Ising model

    4.1 Analytic solutionConsider the 2 D Ising model dened over a square lattice of N spins under periodic boundary

    conditions. Again, the Hamiltonian can be written as

    H ({s i}) = J i,j

    s is j hi

    s i (47)

    J describes the strength of interaction, h is exter-nal magnetic eld, and the sum i,j is over allnearest neighbor pairs. Each spin has 4 nearestneighbors.

    Onsagers solution in the absence of magnetic eld h = 0 in the thermodynamic limit is [4]

    A = kB T ln Z Z = N

    ln = ln(2 cosh 2 J ) + 1

    2

    0dw ln

    12

    1 + (1 K 2 sin2 w)1/ 2 (48)K =

    2sinh2J (cosh2J )2

    Onsagers original solution used the transfer matrix method, and was very compli-cated (Phys. Rev. 65, 117, 1943). Nine years later, Kac and Ward (Phys. Rev.88, 1332, 1952) re-derived the result using a much simpler graphical/combinatorialapproach. The combinatorial approach was also explained in Feynmans book onStatistical Mechanics (Ref. 2). While Onsager was well known for his exact solutionof the 2D Ising model, he won the 1968 Nobel Prize in Chemistry (not in Physics)for his reciprocal relations in non-equilibrium thermodynamics.

    0 0.5 1 1.5 2 2.5 32.45

    2.4

    2.35

    2.3

    2.25

    2.2

    2.15

    2.1

    2.05

    2

    1.95

    k B

    T

    A /

    N

    kB T c = 2J

    ln(1 + 2) = 2 .269 J (49)Onsagers solution predicts a phase tran-sition at T = T c. From Monte Carlosimulation (below), we will see thatT < T c is the ordered phase; T > T c is thedisordered phase. T c of Ising model is anal-ogous to the Curie Temperature of mag-netic materials (e.g. Fe). The spontaneousmagnetization disappears if T > T c.

    13

  • 8/14/2019 Chap12 Ising Model v04

    14/22

    0 0.5 1 1.5 2 2.5 32

    1.8

    1.6

    1.4

    1.2

    1

    0.8

    0.6

    k B

    T

    E / N

    0 0.5 1 1.5 2 2.5 30.5

    0

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    4.5

    k B

    T

    C V /

    N

    From Eq. ( 48) we can obtain the energy E of the 2D Ising model and its heat capacity.

    E = ln Z = N ln (50)C V =

    E T

    = 1

    kB T 2E

    = N kB T 2

    2 ln 2

    (51)

    In the above, we plot A, E and C V for the 2D Ising model as a function of kB T (with J = 1).(Download plot Onsager solution.m and try it yourself.) We see that C V becomes singularas T T c. (It has been shown that C V ln |T T c| as T T c.) This means that theslope of the E (T ) curve becomes innite as T T c. The second derivative of the ln ( )curve becomes innite as T T c. In other words, the second derivative of the integral withrespect to in Eq. (48) becomes innite at T = T c (K = 1). The integral itself and its rstderivative with respect to remain nite at T = T c (K = 1).

    4.2 Monte Carlo simulationThe Metropolis algorithm is a simple and widely used approach to generate the canonicalensemble. It is especially convenient to explain (and to implement) for an Ising model. Thealgorithm has the following steps.

    0. Start with some spin conguration

    {s i

    }.

    1. Randomly choose a spin si

    2. Attempt to ip it, i.e. si := s i (trial).3. Compute the energy change E due to this ip.

    4. If E < 0, accept the trial.

    5. If E > 0, accept the trial with probability pacc = e E .

    14

  • 8/14/2019 Chap12 Ising Model v04

    15/22

    6. If trial is rejected, put the spin back, i.e. si := s i .7. Go to 1, unless maximum number of iterations is reached.

    * More details about this algorithm will be discussed later.

    Numerical exercise: run ising2d.m for N = 80 80, starting from random initial conditions,with J = 1, at kB T = 0.5, 1, 1.5, 2, 2.269, 3. Write down your observations.kB T = 0 .5 kB T = 2 .269 kB T = 3

    Q: Why does the Metropolis algorithm generate the canonical distribution?

    To simplify the notation, let A, B represent arbitrary spin congurations {s i}. Our goal isto prove that when the MC simulation has reached equilibrium, the probability of samplingstate A is

    pA = 1Z

    eH (A) (52)

    where Z =A

    eH (A) (53)

    the sum is over all possible (2N ) spin congurations.

    Monte Carlo simulation follows a Markov Chain, which is completely specied by a transitionprobability matrix AB the probability of jumping to state B in the next step if the currentstate is A.

    For an Ising model with N spins, there are 2 N spin congurations (states). So AB is a2N

    2N matrix. However, most entries in AB are zeros.

    AB = 0 only if there is no more than one spin that is different (ipped) between A and B .For example,if A = {+1 , +1 , +1 , +1 , +1 , +1 } then

    for B = {+1 , 1, +1 , +1 , +1 , +1 }, AB > 0but for B = {1, 1, +1 , +1 , +1 , +1 }, AB = 0

    15

  • 8/14/2019 Chap12 Ising Model v04

    16/22

    To prove the Metropolis algorithm generates the canonical ensemble:

    (1) transition matrix can be written as

    AB = AB pacc

    AB , for B = A (54)AA = 1 B = A

    AB (55)

    where AB is the trial probability that satises

    AB = BA (56)

    and paccAB is the acceptance probability.

    without loss of generality, lets assume E B > E A , then

    paccAB = exp E B E AkB T paccBA = 1 = AB

    BA= AB

    BA paccAB paccBA

    = exp E B E AkB T (57)

    (2) If the equilibrium distribution is reached, with pA being the probability of samplingstate A, then we expect the following balance of uxes.

    pA AB = pB BA pA pB

    = BA

    AB= e

    E B E Ak B T

    = pA = const e E

    Ak B T for all A(58)

    The normalization of pA , A pA = 1, requires that pA =

    1Z

    e E Ak B T , Z =

    A

    e E Ak B T (59)

    (end of proof)

    16

  • 8/14/2019 Chap12 Ising Model v04

    17/22

    4.3 Qualitative behavior

    17

  • 8/14/2019 Chap12 Ising Model v04

    18/22

    There is a problem with the top plot M/N vs T .

    If we dene M N i=1 s i , then if h = 0, we should always have M = 0 by symmetry.Why do we claim that there is a difference between low temperature regime ( T < T c) andhigh temperature regime ( T > T c)?

    To reduce this paradox, we need to imagine the magnetic eld h is a very small but positivenumber. h 0+ .In this case, only the upper branch of the M N (T ) curve will be selected, when T < T c. Thevalue remains positive as h 0+ when T > T c. The magnetization M N 0+ as h 0+ .This is too complicate to do in a numerical simulation. So we need a different way to computemagnetic susceptibility , especially near h 0.

    18

  • 8/14/2019 Chap12 Ising Model v04

    19/22

    We expect the susceptibility 1N M N to diverge if T < T c and N .Fluctuation-Dissipation Theorem

    = 1N

    M h

    = 1

    NkB T M 2 M 2 (60)

    where M N i=1 s i

    M M = N

    i=1

    s i , M 2 = N

    i=1

    s i

    2

    .

    = 1NkB T

    N

    i,j =1s is j s i s j (61)

    Therefore, we arrived at another of uctuation-dissipation theorem (FDT),

    = 1kB T

    N

    j =1

    C ij (the right hand side does not depend on i) (62)

    19

  • 8/14/2019 Chap12 Ising Model v04

    20/22

    whereC ij s is j s i s j (63)

    is the correlation function between spins i and j . When T < T c, , corresponding tolong range correlation,

    N j =1 C ij N . (unbounded as N ).

    Proof of Eq. (60)

    Z ={s i }

    eH ({s i }) ={s i }

    exp J i,j

    s is j + hi

    s i

    Z h

    ={s i }

    eH ({s i }) M (64)

    M = kB T 1Z

    Z h

    (65)

    M h

    = kB T 1Z 2Z h 2 1Z 2 Z h

    2

    = kB T 2 M 2 2 M 2=

    1kB T

    M 2 M 2 (66)

    4.4 Sketch of derivations of partition function in 2DConsider a 2D array of spins with dimension N L under periodic boundary conditions inboth directions.

    We can follow the approach in Section 3.2 and dene super-spins for each column of spins.The system then becomes a linear chain of N super-spins. But each super-spin has 2 Lstates. This means the transfer matrix P is a 2L 2L matrix. Let 1 be the largest eigenvalueof matrix P . Then,

    Z = T r(P N ) N 1 (N ) (67)If L is not too large, this problem can be solved numerically using Matlab.

    20

  • 8/14/2019 Chap12 Ising Model v04

    21/22

    This is the approach Onsager took (1943) to nd the analytic solution for Z in the limit of N , L .5Onsager used some very advanced mathematical techniques to solve this problem. His solu-tion predicts a critical temperature of kB T c = 2J ln(1+ 2) = 2.269J . Onsager also stated thezero-eld magnetization should be

    M

    N = 1 sinh4(2 J )

    1/ 8 (68)

    for T < T c, but did not give a proof (Onsager 1943)! Finally, C. N. Yang (1952) was ableto proof this (again) using a very difficult derivation.

    In 1952, Kac and Ward found a much simpler approach to re-derive Onsagers result, usinga graphical/combinatorial approach, which is what we will describe below.

    The new idea is to rewrite the partition function as a multiplication and expand all theterms.

    Z ={s i }

    e J i,j s i sj

    ={s i } i,j

    e J s i s j (69)

    Notice that s i s j = 1, hencee J s i s j =

    e J + e J 2

    + e J e J

    2 si s j

    = (cosh J ) + (sinh J ) s i s j

    = cosh J (1 + t s i s j ) (70)where t tanh J . Therefore,

    Z = (cosh J )N

    {s i } i,j(1 + t s i s j ) (71)

    The key is to nd the term following (cosh J )N .5 Onsager obtained the solution for the case of h = 0. No analytic solution has been found for h = 0.

    21

  • 8/14/2019 Chap12 Ising Model v04

    22/22

    It turns out that Z can be obtained by summing over all polygons that can be drawn ona square lattice, each one contributes tn , where n is the number of lattice points on thepolygon. For example,

    It also turns out that there is a simple way to sum over all the graphs (need to use Fouriertransform).

    The entire derivation was explained by Richard Feynman [2] in 14 pages. So it is not soeasy. But all we need to do is to count carefully. There is no need to master the theoryof Group and Group Representations, which are used in Onsagers original proof.

    References1. B. M. McCoy and T. T. Wu, The Two-Dimensional Ising Model, Harvard University

    Press (1973).

    2. R. P. Feynman, Statistical Mechanics: A Set of Lectures, W. A. Benjamin, Inc.(1972).

    3. L. Onsager, Crystal Statistics. I. A Two-Dimensional Model with an Order-DisorderTransition, Physical Review, 65, 117 (1944).

    4. C. K. Majumdar, Analytic Properties of the Onsager Solution of the Ising Model,Physical Review, 145, 158 (1966).