Ising Model: A Comprehensive Guide
Ising Model: A Comprehensive Guide
3.1     Introduction
3.1.1    Definition of the Ising model
Given some regular lattice in d dimensions (d=1,2,3,...)
    (e.g., in 3 dimensions, cubic, fcc, bcc, ...)
Ingredients:
        (i) Each lattice site carries a ”Spin” Si “ ˘1, i.e., a variable that can
            take one out of two values (not a quantum mechanical spin)
        (ii) Cooperativity: The value of one spin influences the neighbor spins
        (iii) Possibly an external ”field” H that favors a certain value of Si
        No kinetic degrees of freedom (momentum etc.)
                                             ÿ                  ÿ
ñ Energy function           H rtSi us “ ´J          Si Sj ´ H       Si
                                             xijy               i
      (”Hamiltonian”)                 nearest neighbors
                                     Cooperativity (ii)         Field (iii)
                                        19
20                                        CHAPTER 3. THE ISING MODEL
3.1.2   Motivation
 ‚ Original motivation: Designed as simple model for magnetism, therefore
     ”magnetic” language (spins, field, etc.)
     However, the Ising model is actually not a good model for a magnetic
     system, since magnetic moments (”Spins”) are quantum objects and three
                          ~
     dimensional vectors (S)
 ‚ Can be a good model for certain binary alloys in the context of order-disorder
     transitions (a ”spin” S “ ˘1 then indicates the occupation of a lattice
     site with an atom of type A or B).
 ‚ The Ising model at H “ 0 is one of the simplest model systems that exhibits
     a phase transition
     ; used to study fundamental properties of phase transitions
3.1.3   History
 1925: Introduction by Ising (in his PhD thesis, supervised by Lenz)
     Model for magnetism
     Exact solution in one dimension, unfortunately no phase transition :-(
     (Ising believed/argued, that there would be no phase transition in higher
     dimensions either)
 1936: Bethe
     Argument, why there should be a phase transition in 2 dimensions
     (not entirely accurate, later completed in 1964 by Griffiths)
 1944: Onsager
     Exact solution in two dimensions for the case H “ 0
     (Solutions for H ‰ 0 also became available later.)
3.1. INTRODUCTION                                                              21
Possible approaches:
                                   (disordered)                    (ordered)
                      M 0 =0                          −M0    M0
22                                              CHAPTER 3. THE ISING MODEL
 ‚ Lowest excitation:
      One ”kink”:     + + + +|- - -
      Energy: E “ ´JpN ´ 2q ` J “ E0 ` 2J
      ; Energy costs compared to ground state: ∆E “ 2J
      ; Boltzmann probability of such a kink
            Pkink 9 e´β∆E “ e´2βJ : Finite number (0 ă Pkink ă 1).
      But: Every kink destroys the order
      Probability, that no kink is present (i.e., order persists):
                                        N Ñ8
            Pno kink 9 p1 ´ Pkink qN ´1 ÝÑ 0
                                    Ó
                        possible positions of kinks
                                        Mb
     ñ M “ ¨ ¨ ¨ “ N sinhpβHq                    cosh2 pβHq ´ 1 ` e´2βJ
                                                                         M/N
βJ Ñ 0 : M {N « tanhpβHq H
             βJ Ñ 8       :     M {N « ? 2sinhpβHq                       M/N
                                                 sinh pβHq“signpβJq
                                                                               H
                                                                                   step function
     ; ”Phase transition” at T “ 0?
                                            M
 Goal therefore: Search for lower bound for NΩp “ 1 ´ 2 xNN´ y in the system Ω
                                                                             p
     where N´ : Number of sites with Si “ ´1
                           “ ZN,0 pcoshpβJqqK
                                                                @ś                   D
                                                                       p1 ` v Si Sj q 0
                                                                    xijy
                  with v “ tanhpβJq
           ‹ At high temperatures, the dominant contributions correspond to
              terms of low order in v “ tanhpβJq .
              ñ ”High temperature expansion”: Expansion in powers of v
           ‹ Construction of the coefficients: Graphical approach
              Every term ”vSi Sj ” corresponds to a line i —j along the edge xijy.
              ; First Order: — ; Second order: —¨— + — etc.
              ˛ For unequal indices i, j, one has xSin1 Sjn2 y0 “ xSin1 y0 xSjn2 y0
                For odd powers n, one has xSin y0 “ 0
                 ; Graphs with free line ends or graphs, where an odd
                  number of lines meet at one vertex, do not contribute
                  (e.g., first order terms: - fl xSi Sj y0 “ xSi y0 xSj y0 “ 0).
                 ; Only graphs consisting of closed polygons contribute.
              ˛ Lowest nonvanishing order: v 4 ( )
                Next orders: v 6 (     )
                               v8 (      +        +      +     )
                                                        ÿÿ
           ñ General result: ZN “ 2N pcoshpβJqqK               ptanhpβJqql
                                                                           l tP ul
                                                                               |
                                                 Possible polygon configurations made of edges
                                                 with total length l (all polygons)
3.3. TWO-DIMENSIONAL ISING MODEL: EXACT RESULTS                                 27
(b) Duality
    Compare (i) and (ii): Very similar expressions
    Z fl in both cases a sum over polygon configurations,
         however, different alignment with the underlying lattice
     (i) Low temperature expansion
               Polygon lines perpendicular to bonds between lattice sites
     (ii) High temperature expansion
                Polygon lines lie on to bonds between lattice sites
Remarks
        ‚ Duality trick does not work in three dimensions, since the lattice and
           the dual lattice are too different
        ‚ The trick can also be used for the triangular lattice / honeycomb lattice
           ; ”star-triangle transformation”   ?
                                       "
                                 ´1       2`?   3 : triangular lattice
           Result: ptanhpβc Jqq “
                                              3    : honeycomb lattice
(2) Strategy for solving the two dimensional Ising model (Samuel, 1980)
                        x
                            x   x
                                    x
                                    x
                                        x     x
                                                  x
                                                  x
                                                      x   x
                                                              x
                                                              x
                                                                  x     Sign: Depends on the power of ax , ay , aij
                        x           x             x           x
                                                                         in I and the number of transpositions
                                                                                                               piq
                                                                         needed to sort α ˆlα by ascending ξnm
                    x       x   x       x     x       x   x       x                    ś
                        x           x             x           x
                                                            !
               ; Postulate pa12 a34 ` a23 a14 ´ a13 a24 q “ 1
                                                                                                                         x           x           x           x
                                                                                                                     x       x   x       x   x       x   x       x
                                                                                                                         x           x           x           x
                                                                                                                         x
                                                                                                                             x   x
                                                                                                                                     x
                                                                                                                                     x
                                                                                                                                         x   x
                                                                                                                                                 x
                                                                                                                                                 x
                                                                                                                                                     x   x
                                                                                                                                                             x
                                                                                                                                                             x
                                                                                                                                                                 x
                     run counterclockwise.                                                                           x
                                                                                                                         x
                                                                                                                         x
                                                                                                                             x   x
                                                                                                                                     x
                                                                                                                                     x
                                                                                                                                         x   x
                                                                                                                                                 x
                                                                                                                                                 x
                                                                                                                                                     x   x
                                                                                                                                                             x
                                                                                                                                                             x
                                                                                                                                                                 x
                                                                                                                         x           x           x           x
                                                         pijq                                                        x       x   x       x   x       x   x       x
                                                                                                                         x
                                                                                                                             x   x
                                                                                                                                     x
                                                                                                                                     x
                                                                                                                                         x   x
                                                                                                                                                 x
                                                                                                                                                 x
                                                                                                                                                     x   x
                                                                                                                                                             x
                                                                                                                                                             x
                                                                                                                                                                 x
                                                                                                                         x
                                                                                                                             x   x
                                                                                                                                     x
                                                                                                                                     x
                                                                                                                                         x   x
                                                                                                                                                 x
                                                                                                                                                 x
                                                                                                                                                     x   x
                                                                                                                                                             x
                                                                                                                                                             x
                                                                                                                                                                 x
                                         k
                     - Bonds: v lp akxx ayy “ v lp (kx , ky even)
                                                                                                                         x           x           x           x
                     v “ tanh βJ
                                ”                                                ı
                       1         ř     2
            “ ´N kB T 2N  kl ln  4 cosh  p2βJq ´ 4 sinhp2βJqpcos p k ` cos q l q
                           ř           1
                                           ťπ
      Thermodynamic limit: kl Ñ p2πq2 ´π dpx dpy
                                     ijπ
                       1                            ”                                             ı
      ñ    F “ ´N kB T 2                  dpx dpy ln 4 cosh2 p2βJq ´ 4 sinhp2βJqpcos px ` cos py q
                      8π
                                     ´π
                 Corresponds to the result of Onsager!
      Analysis:
         A phase transition is expected, if the argument of lnr¨ ¨ ¨ s is zero.
          ; cosh2 p2βJq “ sinhp2βJqpcos px ` cos py q for one ppx , py q
          ; Possible for pcos px ` cos py q “ 2, i.e., ppx , py q “ p0, 0q
                                                                           !
            Then, one has: cosh2 2βc J “ 1 ` sinh2 2βc J “ 2 sinh 2βc J
                 ñ p1 ´ sinh2 2βc Jq “ 0         ?
                 ñ βc J “ 12 arsinh1 “ 12 lnp1 ` 2q
          ; Same result as in Sec. 3.3.2!
          But: from the exact solution, one can also calculate other quantities,
               such as, e.g., the specific heat Ñ Exercise
               (One obtains c „ lnpT ´ Tc q: Logarithmic divergence)
3.4. SERIES EXPANSIONS: GENERAL REMARKS                                                   33
Low temperature expansions are also possible (see, e.g., Sec. 3.3.2), but the
    design principles are less generic (Setting up such an expansion requires
    the knowledge of the elementary excitations in the system).
      ‚ In general, graphical methods are useful for the construction, see, e.g.,
          the graphical expansions in Sec. 3.3.2 in polygon configurations
          (The ”diagrams” of the expansion are the polygon configurations.)
      ‚ Simplifications can often be identified beforehand based on general
          considerations (e.g., symmetry considerations).
      ‚ Important example: Linked Cluster Theorem: Only connected dia-
          grams (configurations with connected polygons) contribute to F 9 ln Z ,
          diagrams with unconnected components cancel out.
          (Heuristic ”proof”: Every unconnected component comes with a
          combinatorial factor 9 N . However, F is extensive, therefore, they
          must all cancel each other!)
34                                         CHAPTER 3. THE ISING MODEL
Often less involved than series expansions, more general approach, not restricted
to regions without singularities. ”Sufficient” for many purposes.
But: Uncontrolled approximation
 Within this approach, one can calculate the spontaneous magnetization and
     the susceptibility, but not the entropy or the free energy.
36                                            CHAPTER 3. THE ISING MODEL
 (b) Entropy: S “ ´kB tS1 ,¨¨ ,SN u P pS1 ,¨¨ , SN q lnpP pS1 ,¨¨ , SN qq
                      ř
                       ř
                « ´kB N S pp1q pSq ln pp1q pSq
                F                          “                                         ‰
 ñ Free energy:    “ ´ 12 Jqm2 ´ Hm ` kB T 1`m    1`m
                                             2 ln 2 `
                                                                     1´m
                                                                      2     ln 1´m
                                                                                2
                N
                                         `    ˘ !
               BF
 Minimization: Bm “ ´qJm ´ H ` kB T 21 ln 1`m
                                           1´m “ 0
                `1 ` m˘
      ñ    ln             “ 2βpqJm ` Hq       ñ    m “ tanh βpqJm ` Hq
                 1´m
 ; Approximation equivalent to the approximation of 3.5.1.1
                                        !
 ; Condition for Heff :         xS0 y “ xSj y p“ mq
                   cosh βpJ ` Heff q
     ñ                               “ e2βHeff {pq´1q
                  cosh βp´J ` Heff q
Solutions:
Remarks:
                                                                ź                        Mź
; Whole system:                     P pS1 ,¨¨ , SN q «                   pp2q pSi Sj q             pp1q pSi qq´1
                                                                xijy                        i
 ñ Entropy: S “
                           ř
                               tS1 ,¨¨ ,SN u P pS1 ,¨¨         , SN q ln P pS1 ,¨¨ , SN q
                               ´ ř                                                                                              ¯
                                q
          NS
          1                                                                                         ř
     ñ              « ´kB       2              pp2q pSS 1 q ln pp2q pSS 1 q ´ pq ´ 1q                    pp1q pSq ln pp1q pSq
                                        SS 1                                                        S
                               ! “
                                q
                    “ ´kB           2p 1`m         1`m            1´m
                                        2 ´ aq lnp 2 ´ aq ` p 2 ´ aq lnp 2 ´ aq
                                                                               1´m
                                             ‰         “                                   ‰)
                                    ` 2a ln a ´ pq ´ 1q p 1`m
                                                           2  q lnp 1`m
                                                                     2  q ` 1´m
                                                                             2  q lnp 1´m
                                                                                       2  q
                                                      “ p2q    p2q      p2q   p2q ‰
     Energy:        1
                    NU   “     1
                               N xH          y “ ´J 2q pp`` ` p´´ q ´ pp`´ ` p´` q “ J 2q p4a ´ 1q
Free energy: F “ U ´ β1 S
                                        BF     !            BF !
 Minimize free energy:                  Ba     “ 0,         Bm “     0
                                                ”                                      ˘ı !
                                          1q
               1 BF
                                                              `
          •    N Ba   “ 2qJ `             β2     2 lnp2aq ´ ln p1 ` m ´ 2aqp1 ´ m ´ 2aq “ 0
                                               ´ p1 ` m ´ 2aqp1 ` m ` 2aq ¯
               ñ         4βJ “ ln                                                                                           (i)
                                                                    p2aq2
 3.5. MEAN-FIELD APPROXIMATION                                                                         39
                              ”                   ı
               1 BF       1       q    q´1           !
           •   N Bm   “   βln 1`m´2a
                                  4
                              1´m´2a ´  2  ln 1`m
                                              1´m “ 0
                      q ´ 1 ` m ´ 2a ¯               ´1 ` m¯
               ñ        ln              “ pq ´ 1q ln                                                  (ii)
                      2    1 ´ m ´ 2a                  1´m
  Critical point: m Ñ 0
              ”                                          ı       ”                                    ı
                                                             !
       (ii) ñ 2q lnp1 ` 1´2a
                         2m
                             q«                 q 2m
                                                2 1´2a       “       pq ´ 1q lnp1 ` 2mq « pq ´ 1q2m
                    q´2                             q
       ñ 2a “      2pq´1q ,           1 ´ 2a “   2pq´1q
                                       q
                                                                                       ` q ˘
       (i): ñ 4βc J “ 2 ln 1´2a
                            2a “ 2 ln q´2                        ñ        2βc J “ ln
                                                                                        q´2
Remarks:
3.5.3.1 Magnetization
 Consider limit t Ñ 0´ , h “ 0
                 β
     ñ m«        βc m   ´ 31 p ββc mq3
          β
                     ?
     ñ    βc m   “    3 p´tq1{2          ñ         m „ p´tq1{2       ñ          β “ 1{2
3.5.3.2 Susceptibility
 Consider limit t Ñ 0, h Ñ 0
     Define gpm, hq :“ tanhp ββc m ` hq ´ m « mp ββc ´ 1q ` h ´ 13 p ββc mq3
                                   ˇ       M
         ñ gpm, hq ” 0 ñ Bm ˇ “ ´ Bg Bg  Bh    t        Bh     Bm
         with    “ 1, Bg
                      Bh     “     Bg
                                   Bm         p ββc ´   1q ´   β β
                                                               βc p βc mq
                                                                         2   “ ´ ββc pt ` p ββc mq2 q
                    βc
                                                  #
       Bm ˇ
          ˇ
                    β         βc                       t´1   : t ą 0 pm “ 0q
     ñ    ˇ “               “
       Bh t         β    2
              t ` p βc mq q    β                     p´2tq´1 : t ă 0 pp ββc mq2 “ ´3tq
                                                                               ñ       γ“1
 Starting point: Consider Ising model at H “ 0, regular lattice with simple unit
     cell and lattice vectors ~ri , d dimensions, periodic boundary conditions.
     The interaction range is characterized by a set of neighbor vectors t~τ u,
     i.e., spins Si , Sj interact if ~rij :“ p~rj ´ ~ri q P t~τ u). NB: If τ is a neighbor
     vector, then (- τ ) is a neighbor vector as well.
                                                                   ż
                                                        1                                        1                ~
 Solution for T ě Tc :             Gp~rq “                                  dd k                                eik¨~r
                                                      p2πqd                                         ~ τ qq
                                                                                             ř
                                                                                    1 ´ βJ    τ cospk ¨ ~
                                                                                              ~
                                                             1st Brillouin
                                                                 zone
       (Calculation:
                                     `      ř           ˘           ř
           First linearize: mi “ tanh βpJ      mj ` Hi q « βpJ          mj ` Hj q
                                        neighbors               neighbors
                                                   "
                                                      J : ~rij P t~τ u
              ñ j Bij mj “ Hj with Bij “ β1 δij ´
                  ř
                                                      0 : otherwise
                                                     Bmi
              ñ mi “ j pB ´1 qij Hj ñ Gp~rij q “ β1 BH    “ β1 pB ´1 qij
                        ř
                                                        j
                                                                       ż
                                                              1               βc {β            ~
 Simplification for t Ñ 0`:              Gp~rq “                             dd k            eik¨~r
                                                            p2πqd   8     t ` k 2 vp~ e ~k q
                                                       ~k               1 ř
                              with ~e~k “               k   and vp~eq “ 2q ~τ p~e ¨ ~τ q2
       (Calculation:
           Rewrite Bp~kq “                                  ` cosp~k ¨ ~τ q
                                1
                                    `        1
                                                 ř                            ˘
                               βc
                                        t´   q     τ p1
                                                   ~
            t Ñ 0: Main“ contribution to integral‰ stems            ~
                                                      “ from small‰ k!
                            1
                              ř           ~               2
            ñ Expand t ` q ~τ p1 ´ cospk ¨ ~τ qq « t ` k vp~e~k q      Xq
42                                                                       CHAPTER 3. THE ISING MODEL
independent of r
                          2´d
     ñ        Gp~rq „ r           ;                   ñ                η“0
              N kB T d{2´1      1                1
                                   ş d
          «´ 2 t              p2πqd 8
                                      d k̃ 1`vp~   e                                  9 T td{2´1
                                                                           k̃ q
                   1 BU
     ñ cH “        N BT   9 td{2´1                   (at t Ñ 0` )
                   "
                         const   for d ą 4 : consistent with Sec. 3.5.3.3
     ñ cH „
                       divergent for d ą 4 : not consistent with Sec. 3.5.3.3
                     ξd    χ                      pξ d q2   m2
             χ
     ñ             !1                                with ξ „ |t|´ν , m „ |t|β , γ „ |t|´γ
          ξ d m2
     ñ R |t|´γ`dν´2β ! 1
       R : System dependent factor (range of interactions etc.)
Question: How can one obtain an ”exact” solution in the general case?
Solution strategies
Remarks:
        Algorithm
           İ
           § (0)     Initial configuration Γ “ tSi u
           §
           § Ó
           §
           § (i)     Choose randomly a spin site j
           §
           § Ó
           §
           § (ii)    Calculate energy difference ∆E between configuration Γ
           § §
                     and a configuration Γ˚ where Sj Ñ ´Sj
           § §
           § §
                       (2D cubic: ∆E “ 0, ˘2J, ˘4J)
           § §
           § §
           § đ
           §
           §
           § (iii)   Pick a random number r P r0 : 1s
           §
           § Ó
           §
           § (iv)
           §         Adopt Γ1 “ Γ˚ if r ă e´β∆E , otherwise keep Γ1 “ Γ
           § Ó
           §
           § (v)     New configuration Γ1
        Remarks:
             – Similar algorithms can be designed easily also for other systems.
             – Close to the critical point, spin clusters become very large
               ; Dynamics become very slow (critical slowing down)
               ; Sampling becomes inefficient!
3.6. THE MONTE CARLO METHOD                                                       47
     Algorithm
        İ
        § (0)     Initial configuration Γ
        §
        § Ó
        §
        § (i)     Choose randomly a spin site j
        §
        § Ó
        §
        § (ii)    Identify neighbors k of j with same spin direction Sk “ Sj
        § §
        § §
        § §        and bonds pjkq that connect them
        § đ
        §
        § (iii)   Assign bond variables ujk to these bonds,
        § §
        § §
        § §         choosing uij “ ´1 with probability e´2βJ .
                  Spins connected by bonds with uij “ 1 form a ”cluster”
        § §
        § §
        § đ
        §
        §
        § (iv)    Identify neighbors of cluster with the same spin value.
        § §
        § §       Assign bond variables to unoccupied connecting bonds.
        § §
        § §       Extend cluster accordingly.
        § §
        § đ
        §
        § (v)     Continue until cluster can no longer grow.
        §
        § Ó
        §
        § (vi)    Change sign of all spins in the cluster (Sk Ñ ´Sk )
        §
        § Ó
        §
        § (vi)    New configuration Γ1
 ‹ When using importance sampling, the entropy and free energy cannot be
    calculated directly. (NB: Similar to experiments: Only observables can
    be calculated!)
     ; Special methods must be developed, e.g., ”thermodynamic integra-
     tion”, determination of free energy differences from histograms etc.
         (See textbooks on simulation methods)