GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS . - Will Perkins

Transcription

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)WILL PERKINSAbstract. These are notes for lectures on Gibbs measures in statistical physics and combinatorics presented in Athens, Greece, May 2017, as part of the ‘Techniques in RandomDiscrete Structures’ summer school.Contents1.Introduction22.Gibbs measures and phase transitions22.1.The hard sphere model22.2.The hard-core model52.3.The monomer-dimer model62.4.The Potts model82.5.Gibbs measures8Further reading8Exercises83.9Gibbs measures in extremal combinatorics3.1.Graph polynomials and partition functions93.2.Extremal results103.3.Extensions and reductions13Further reading14Exercises144.15Occupancy fractions and optimization4.1.The occupancy fraction of the hard-core model154.2.The general method204.3.Graph convergence and optimization204.4.Matchings204.5.Independent sets in bipartite vertex-transitive graphs21Date: March 18, 2018.WP supported in part by EPSRC grant EP/P009913/1. The summer school was organized by AgelosGeorgakopoulos and Dimitris Cheliotis and sponsored by the ERC project Random Graph Geometry andConvergence, PI Agelos Georgakopoulos.1

2WILL PERKINSExercises235.23Lower bounds, Ramsey theory, and sphere packings5.1.Ramsey theory: R(3, k)235.2.Sphere packing densities28Further reading31Exercises316.31Generalizations and extensions6.1.Adding local constraints316.2.Colorings33Exercises357.35Further directions and open problems7.1.Independent sets and matchings of a given size357.2.General results and conjectures on graph nces38Appendix A.Notation40Appendix B.Background material40B.1.Statistical physics and probability40B.2.Entropy40B.3.Linear programming41Appendix C.An alternative proof of Theorem 12421. Introduction2. Gibbs measures and phase transitions2.1. The hard sphere model. Consider the most basic model of a gas or a fluid: particlesrepresented by a random configuration of identical spheres in a large container, subject tono forces between them except for the hard constraint that no two spheres can overlap. Thisis the hard sphere model from statistical physics. If we imagine the container is a large box(or torus) in Rd of volume n and each sphere is of volume 1, then as we vary the number ofspheres N , the occupation density, α N/n, varies from 0 to the maximum sphere packingdensity in d-dimensions, call this θ(d).Let S be a bounded measurable region in Rd . Let rd be the radius of the ball of volume 1in Rd .Definition. The hard sphere model on S with k particles is a collection X of k unorderedpoints in S, uniformly distributed conditioned on the event that all pairs of points are atdistance at least 2rd .

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)3Figure 1. The hard sphere model at low and high densityWe call this model the canonical ensemble to distinguish it from a slightly different modelintroduced below.The points X represent the centers of a sphere packing of spheres of volume 1. Note thatwe don’t require that the entire sphere around a center fit in the set S - we can have centersarbitrarily close to the boundary of S.Suppose S is a large box of volume n in Rd . What do we expect to see in a typicalconfiguration of spheres at density α, that is k αn? If α is small we’d expect to seedisorder – the spheres look randomly jumbled, with no long-range order or organization.If α is large, near the maximum sphere packing fraction θ(d), we might expect a typicalconfiguration from the model to look lattice-like and exhibit long range correlations. In factthis is exactly what physicists have observed, through both computer experiments as well asactual physical experiments with hard-sphere-like particles called colloids. Such a dramaticshift in macroscopic properties on varying a parameter is called a phase transition. The phasetransition in the hard sphere model represents the transition of a gas into a solid or crystal.Unfortunately, despite many years of study, it has not been proved mathematically thatsuch a phase transition occurs in this simple model.What is the mathematical definition of a phase transition? We will present several equivalent definitions later, but the most relevant definition for this course involves the partitionfunction of the model.For x1 , . . . , xk Rd , let D(x1 , . . . , xk ) be the event that d(xi , xj ) 2rd for all i 6 j [k].Definition. The partition function of the canonical hard sphere model on a bounded, measurable S Rd with k spheres isZ11dx1 · · · dxkẐS (k) k! S k D(x1 ,.,xk )The probability that k uniformly chosen unordered points in S form a packing of balls ofvolume 1 is simply ẐS (k)/vol(S)k .

4WILL PERKINSLet Ck (S) be the set of configurations of unordered k-tuples of points from a bounded,measurable region S Rd . The probability that the centers Xk of the hard sphere model onS at fugacity λ belong to Ak isR1k 1{{x1 ,.xk } Ak } · 1D(x1 ,.,xk ) dx1 · · · dxkP[Xk Ak ] k! S,ẐS (k)and so the partition function acts as the normalizing constant of the probability distribution.Despite this innocuous sounding role, partition functions will be the central object of interestin this course. To give one example of why they play such an important role, let’s see howthey are connected with the idea of a phase transition in the hard sphere model.Let Bn Bn (d) be the box of volume n centered at the origin in Rd . For α (0, θ(d)), let1fˆRd (α) lim log ẐBn (bαnc).n nThis is the free energy of the hard sphere model at density α. The fact that this limit existsfollows from some general theory (subadditivity) but for now take it for granted. (Note thatup to a constant this is the large deviation rate function of the event that αn random pointsplaced in Bn are at pairwise distance at least 2rd ). The limit is robust in the shape of thegrowing region - we could have used a ball of volume n or some other shape instead.The free energy in fact encompasses many of the interesting properties of the model. Forinstance, it provides our first definition of a phase transition.Definition. The canonical hard sphere model on Rd undergoes a phase transition at densityα if the function fˆRd (α) is non-analytic at α ; that is, either fˆRd or one of its higherderivatives is discontinuous at α .Note that a phase transition is only a property of a space of infinite volume like Rd or lateran infinite graph like Zd . For a finite region like Bn , the partition function is a polynomial(and thus analytic) and so there can be no ‘finite volume’ phase transition.The grand canonical ensemble. It will often be more convenient to work with a slightlydifferent hard sphere model, one in which the number of spheres itself is a random variable.In statistical physics, the first model we defined is the canonical ensemble, and the next isthe grand canonical ensemble.Definition. The grand canonical hard sphere model on a bounded measurable S Rd atfugacity λ is a set of centers X distributed according to a Poisson point process with intensityλ conditioned on the event at all centers at are pairwise distance at least 2rd .Definition. The partition function of the grand canonical hard sphere model isZ Xλk1dx1 · · · dxkZS (λ) k! S k D(x1 ,.,xk )k 0 Xλk · ẐS (k) .k 0We can again define the free energy of the hard sphere model:1fRd (λ) lim log ZBn (λ) .n n

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)5Definition. The grand canonical hard sphere model on Rd undergoes a phase transition atfugacity λ if the function fRd (λ) is non-analytic at λ ; that is, either fRd or one of its higherderivatives is discontinuous at λ .Open Problem. Prove the hard sphere model exhibits a phase transition in some dimension d. That is, prove that the limiting free energy fRd (λ) (or fˆRd (α)) has a non-analyticpoint.2.2. The hard-core model. While the hard sphere model presents fascinating mathematical challenges, we do not have a rigorous answer to its most pressing question, whether ornot it can help explain the universal phenomenon of freezing and crystallization. Is there anyway for us to simplify the model in some way that allows us to analyze the phase transition?Happily, the answer is yes, that by discretizing the model in a specific way, we obtain amodel that does indeed provably exhibit a crystallization phase transition.Definition. An independent set I V (G) is a set of vertices of a graph G that induce noedges. That is (u, v) / E(G) for all u, v I.The hard-core model is a probability distribution over the independent sets I(G) of agraph G.Definition. Let G be a finite graph and λ 0. The hard-core model on G at fugacity λis a random independent set I drawn from I(G) according to the distributionPr[I I] λ I ,ZG (λ)whereZG (λ) Xλ I I I(G)is the partition function of the hard-core model.Let Λd,n be the n1/d · · · n1/d ; that is the d-dimensional square grid with n vertices.We can define the free energy of the hard-core model on Zd to be:1fZd (λ) lim log ZΛd,n (λ) .n nThe hard-core model on Zd exhibits a phase transition at λ if fZd (λ) is non-analytic there.Let v0 be the center of the box Λd,n . Let Λevend,n be Λd,n with all the even sites on theoddboundary occupied, and likewise with Λd,n .We say the hard-core model on Zd at fugacity λ is in the uniqueness regime iflimPr [v0 I] limn Λevend,n ,λPr [v0 I] .n Λodd ,λd,nIn other words, there is a unique infinite volume hard-core distribution at fugacity λ. Aphase transition occurs at λ if the model switches from uniqueness to non-uniqueness (orvice versa).We can also define the phase transition in terms of decay of correlations.

6WILL PERKINSFigure 2. The hard-core model at low and high densityFigure 3. The spatial Markov propertyThe spatial Markov property. For a set of vertices U V (G), the neighborhood of U isN (U ) {x : x / U, x v for some v U }. Then for any subset sU U ,Pr[I U sU I U c ] Pr[I U sU I N (U )] .If we condition on the ‘spins’ (occupied / unoccupied) of the boundary of a set U , thenwhat happens on U and outside the boundary are independent.Open Problem. Let λc (d) be the smallest λ at which fZd (λ) is not analytic. Determinethe asymptotics of λc (d) as d . It is known that λc (d) Ω(1/d) [53] and λc (d) O(log2 d/d1/3 ) [40].2.3. The monomer-dimer model.Definition. A matching M in a graph G is a collection of edges which share no endpoints.

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)7Figure 4. The monomer-dimer modelWe consider the empty set of edges to be a matching. The size of a matching M , M ,is its number of edges. A perfect matching is a matching that saturates all vertices, that is M V (G) /2.Let M(G) be the set of all matchings of G (we consider the empty set of edges to be amatching). The monomer-dimer model is a random matching M drawn from M(G) accordingto the probability distributionPr[M M ] λ M ,match (λ)ZGwhere M is the number of edges in the matching M and the partition function isXmatchZG(λ) λ M .M M(G)There are many similarities between the hard-core model and the monomer-dimer model;in fact, the monomer-dimer model on G is the hard-core model on the line graph L(G), thegraph with vertex set E(G) and edges between edges of G that share a common vertex.In some important ways, however, the monomer-dimer model is very different than thehard-core model. It is a deep theorem of Heilman and Lieb [31] that the monomer-dimermodel does not exhibit a phase transition on any lattice. The proof uses the Lee-Yang theoryof zeros of partition functions and phase transitions and the result follows from the fact thatall of the roots of the equationmatchZG(λ) 0are real numbers for any graph G. Or in other words, the hard-core partition function ZG (λ)has only real roots as log as G is the line graph of some other graph H. This result wasgeneralized by Chudnovsky and Seymour [10] who showed that ZG (λ) has only real roots forany claw-free graph G; that is, any graph G that avoids an induced star with three leafs.Open Problem. Consider infinite, vertex-transitive graphs. We know that bipartitegraphs with sufficient expansion (eg. Zd ) exhibit a hard-core phase transition. We knowthat line graphs (and claw-free graphs) do not (Heilman-Lieb theorem, Chudnovsky Seymour). What about all the graphs in between? That is, graphs that have claws but whosenumber of ground states is infinite.

8WILL PERKINSFigure 5. The lattice for the discrete hard square model2.4. The Potts model. The Potts model was first studied by Renfrey Potts [43] in his PhDthesis, directed by his advisor Cyril Domb. It is a q-spin generalization of the 2-spin Isingmodel [32] and is an idealization of a magnetic material.For a graph G and an assignment χ of q-colors to each vertex of G, let m(G, χ) denote thenumber of monochromatic edges of G under χ. The Potts model at inverse temperature β isa random q-coloring χ of G chosen according to the distributionPr [χ χ] G,βe βm(G,χ),qZG(β)whereq(β) ZGXe βm(G,χ)χ:V (G) [q]is the q-color Potts model partition function.When β 0 the model is anti-ferromagnetic: colorings with few monochromatic edges arepreferred. When β 0, the model is ferromagnetic: colorings with many monochromaticedges are preferred.2.5. Gibbs measures.Further reading. For an introduction to the hard sphere model by a physicist aimed atmathematicians, see Harmut Löwen’s survey [39]For more on phase transition in systems with hard constraints and their relation to combinatorics, see Brightwell and Winkler [8]For background on the Potts model and its partition function see the surveys of Wu [58]and Sokal [50], and for applications in combinatorics see the survey of Welsh and Morino [57].Exercises.(1) Show that the grand canonical hard sphere partition function on any bounded measurable S satisfies ZS (λ) eλ·vol(S) .

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)9(2) Compute the hard-core partition function ZSk (λ) for the graph Sk , the star on kleaves. Compute the probability that the center of the star is in the random independent set I.(3) Compute the hard-core partition function ZKd,d (λ) where Kd,d is the complete dregular bipartite graph on 2d vertices.(4) Compute the hard-core partition function ZG (λ) of the cycles C3 , C4 , C5 .(5) Compute the hard-core partition function of the cycle Cn .(6) Prove that the 1-dimensional hard-core model on Z does not exhibit a phase transition, by computing the limiting free energy1f (λ) lim log ZCn (λ)n nand showing that it is a real analytic function of λ.(7) Suppose G is the disjoint union of two graphs H1 and H2 . Show that ZG (λ) ZH1 (λ) · ZH2 (λ).(8) Suppose v is a vertex in some graph with no edges in its neighborhood. Call a vertexu uncovered with respect to an independent set I if N (u) I . Consider thehard-core model on G at fugacity λ and calculate the probability that v is uncoveredgiven that v has exactly j uncovered neighbors.(9) Describe the line graph of the infinite graph Zd .(10) Construct an infinite graph that is claw-free but not the line graph of any graph.(11) Prove that the following is an alternative description of the hard-core model on G. LetI be a random subset of V (G), each vertex included independently with probabilityλ1 λ , conditioned on the event that the vertices form and independent set.3. Gibbs measures in extremal combinatoricsWhile Gibbs measures were originally developed in statistical physics, their mathematicalproperties have proved tremendously useful across many different scientific disciplines, including statistics, computer science, and machine learning where they appear under variousnames including Markov random fields, probabilistic graphical models, Boltzmann distributions, and log-linear models.The majority of this course will focus on how Gibbs measures can be used to prove resultsin extremal graph theory.3.1. Graph polynomials and partition functions. We begin by observing that certainpartition functions from statistical physics arise in graph theory as graph polynomials.The hard-core partition function ZG (λ) is the independence polynomial. The independencepolynomial can also be thought of as the generating function for the sequence i0 (G), i1 (G), . . .where ik (G) denotes the number of independent sets of size k in G:XZG (λ) ik λk .k 0Important parameters in graph theory can be computed using the independence polynomial.For example, ZG (1) counts the total number of independent sets of G, i(G). The order ofthe highest term is the independence number, α(G), the size of the largest independent setof G. The highest order coefficient of the independence polynomial counts the number ofmaximum independent sets in G.

10WILL PERKINSLikewise, the monomer-dimer partition function is the matching generating function (aclose relative of the matching polynomial):XmatchZG(λ) mk (G)λkk 0where mk (G) is the number of matchings of size k in G. The matching number ν(G) is theorder of the highest term. If ν(G) 21 V (G) , then G has a perfect matching, a matchingthat saturates all vertices. In that case m V (G) /2 (G) counts the number of perfect matchingsof G.3.2. Extremal results. The field of extremal combinatorics asks for the maximum and minimum of various graph parameters over different classes of graphs. Some examples of classictheorems from extremal combinatorics are Mantel’s Theorem which answers the questionwhich graph on n vertices containing no triangles has the most edges? (Answer: the complete balanced bipartite graph with n2 /4 edges); or Dirac’s Theorem: which graph on nvertices containing no Hamilton cycle has the largest minimum degree? (Answer: minimumdegree n/2 guarantees a Hamilton cycle; this is tight by taking two disjoint cliques of size n/2each). In Lecture 4 we will discuss an important branch of extremal combinatorics, Ramseytheory.Here we focus on extremal results for bounded-degree graphs.3.2.1. Independent sets in regular graphs. Which d-regular graph has the most independentsets? This question was first raised in the context of number theory by Andrew Granville, andthe first approximate answer was given by Noga Alon [2] who applied the result to problemsin combinatorial group theory.Jeff Kahn gave a tight answer in the case of d-regular bipartite graphs.Theorem 1 (Kahn [35]). Let 2d divide n Then for any d-regular, bipartite graph G on nvertices, n/2di(G) i(Hd,n ) 2d 1 1,where Hd,n is the graph consisting of n/2d copies of Kd,d .In terms of the independence polynomial, we can rephrase this as: for any d-regular,bipartite G,ZG (1) ZKd,d (1)n/2d .Kahn’s proof is via the entropy method. Recall the entropy of a discrete random variableY:H(Y ) XPr[Y y] log Pr[Y y] .ySee Appendix B.2 for the basics of entropy from information theory. See also Galvin’s lecturenotes on the entropy method [27] for an exposition of Theorem 1 and extensions. The maintool we will use is Shearer’s Lemma.

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)11Lemma 2 (Shearer’s Lemma [11]). Let F be a family of subsets of [n] {1, . . . n} so thateach element i [n] is contained in at least t sets of F. For a (random) vector (X1 , . . . Xn )and a set F [n], let XF (Xi )i F . Then1 XH(X1 , . . . Xn ) H(XF ) .tF FProof of Theorem 1. Let G be a d-regular, n vertex graph with bipartition (L, R). Let I bean independent set chosen uniformly from all the independent sets of G. Since I is uniform,we haveH(I) log i(G) ,and so we aim to showH(I) nlog 2d 1 1 .2dOrder the vertices of G v1 , . . . vn with the first n/2 in L and the rest in R. We can expressthe random independent set I as a random vector of 0’s and 1’s, (X1 , . . . Xn ) where Xi 1 ifvi I. Let XL (X1 , . . . Xn/2 ) and XR (Xn/2 1 , . . . Xn ). For a vertex v, XN (v) denotesXu1 , . . . Xud where u1 , . . . ud are the neighbors of v. By the Chain Rule for entropy we haveH(I) H(X1 , . . . Xn ) H(XL ) H(XL XR ) H(X1 , . . . Xn ) H(XL ) n/2XH(Xi XN (vi ) )i 1by subadditivity and monotonicity of conditioning. Now we can apply Shearer’s Lemma toH(XL ) with the family of sets F being the neighborhoods N (v1 ), . . . N (vn/2 ); each i [n/2]is covered by exactly d sets since G is d-regular. This givesH(I) (1)n/2X1i 1dH(XN (vi ) ) H(Xi XN (vi ) ) .Now we bound each term by conditioning on the event that vi is uncovered, that is, N (v) I . Let q(vi ) Pr[N (vi ) I ]. ThenH(XN (vi ) ) q(vi ) log q(vi ) (1 q(vi )) log(1 q(vi )) (1 q(vi ))H(XN (vi ) N (v) I ) d 12 1 (1 q(vi )) log q(vi ) logq(vi )1 q(vi )using the bound H(Y) log ( support(Y) ) in the last step. We can also writeH(Xi XN (vi ) ) q(vi ) log(2) .Putting these together gives H(XN (vi ) ) d · H(Xi XN (vi ) ) q(vi ) · log2dq(vi ) log(2d 1 1) (1 q(vi )) · log2d 11 q(vi ) by Jensen’s Inequality .Substituting this back into (1), we obtainH(I) as desired.nlog(2d 1 1)2d

12WILL PERKINS3.2.2. Bregman’s Theorem.Theorem 3 (Bregman [7]). Let A be an n n matrix with {0, 1}-valued entries and rowsums d1 , . . . dn . ThennYperm(A) (di !)1/di .i 1Let mperf (G) denote the number of perfect matchings of a graph G.Corollary 4. Suppose G is a bipartite graph on two parts of n/2 vertices each, with leftdegrees d1 , . . . dn/2 , thenn/2Ymperf (G) (di !)1/di .i 1In particular, if 2d divides n, and G is a d-regular bipartite graph, thenmperf (G) mperf (Hd,n ).In the case of d-regular bipartite graphs, Bregman’s theorem states thatmperf (G) mperf (Kd,d )n/2d .Proof of Theorem 3. The proof we present is due to Radhakrishnan [44]. Let G be a bipartitegraph on two sets (L, R) of n/2 vertices each with left degrees d1 , . . . dn/2 . Let M be auniformly random perfect matching from G.Suppose V (G) L R with L {u1 , . . . un/2 } and R {v1 , . . . vn/2 }. We view a perfectmatching in G as a permutation σ of [n/2] so that (ui , vσ(i) ) E(G). Let S be the set of allsuch σ and let σ be a uniformly random element of S.Since σ is chosen uniformly from S, and S mperf (G), we havelog mperf (G) H(σ) .So our goal is to prove the upper boundH(σ) n/2Xlog di !i 1di.Let τ be a permutation of [n/2]. Then we will uncover the permutation σ in the orderdetermined by τ :σ(τ (1)), σ(τ (2)), . . . σ(τ (n/2)) .By the chain rule of entropy, we haveH(σ) n/2XH(σ(τ (i)) σ(τ (1)), . . . σ(τ (i 1))) .i 1Since this is true for every τ , we can take the expectation over a uniformly random τ .H(σ) n/2Xi 1Eτ H(σ(τ (i)) σ(τ (1)), . . . σ(τ (i 1))) .

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)13For τ and i fixed, let k be such that τ (k) i. Then we can writeH(σ) n/2XEτ H(σ(i) σ(τ (1)), . . . σ(τ (k 1))) .i 1Now let Ri (σ, τ ) be the number of neighbors of ui that have not be revealed byσ(τ (1)), . . . σ(τ (k 1)). Then using the fact that H(Y ) log supp(Y ) ,H(σ) n/2XEτdiXi 1 j 1n/2 diXXi 1 j 1Pr[ Ri (σ, τ ) j] log jσPr [ Ri (σ, τ ) j] log j .σ,τNow for any fixed σ, Prτ [ Ri (σ, τ ) j] 1/di by symmetry, and son/2diX1 Xlog jH(σ) dii 1 j 1n/2Xlog di !i 1dias desired. 3.3. Extensions and reductions. Galvin and Tetali [29] proved a very broad generalizationof Kahn’s result. To describe it we need a definition.Definition. Let G and H be two finite graphs. A map φ : V (G) V (H) is a homomorphism from G to H if for every (u, v) E(G), (φ(u), φ(v)) E(H). Let hom(G, H) denotethe number of homomorphisms from G to H.Example. Suppose H ind is the graph on two vertices w1 , w2 , with an edge between w1 andw2 and a self-loop on w2 . Then homomorphisms from G to H ind correspond to independentsets, with the vertices of the independent set given by φ 1 (w1 ), and so hom(G, H ind ) i(G),the number of independent sets of G.Example. Homomorphisms from G to Kq , the complete graph on q vertices, correspond toproper q-colorings of V (G).Jeff Kahn’s result on independent sets can be restated as the fact thathom(G, H ind ) hom(Kd,d , H ind )n/2dfor any d-regular, bipartite G. What Galvin and Tetali show is that this result holds incomplete generality over the choice of the target graph H, at least over bipartite regulargraphs.Theorem 5. Let H be any graph, with or without self-loops, and let G be any d-regular,bipartite graph. Thenhom(G, H) hom(Kd,d , H)n/2d .

14WILL PERKINSTheorem 6 (Kahn [35], Galvin-Tetali [29], Zhao [59]). For any d-regular graph G and anyλ 0,11log ZG (λ) log ZKd,d (λ). V (G) 2dRemoving the bipartite restriction, as Zhao did for independent sets, is not possible ingeneral. (For a simple example see the exercises). Zhao [60] found a large family of Hfor which the statement for general d-regular graphs reduces to the bipartite statement.Sernau [47] found a large such family and disproved a conjecture of Galvin [26] that eitherKd,d or Kd 1 is always the maximizing graph.One specific target graph H that arises in statistical physics is H WR , the graph on threevertices, w1 , w2 , w3 , each with a self-loop, and w2 joined to both w1 and w3 . Homomorphismsfrom G to H WR correspond to valid configurations in the Widom-Rowlinson model in whichparticles of two different types can occupy sites on a lattice, but particles of different typesare forbidden from neighboring each other. (The vertices w1 and w3 correspond to the twodifferent types, while w2 corresponds to an empty site). The extremal graph for WidomRowlinson configurations is the clique.Theorem 7 (Cohen, Perkins, Tetali [13]; Sernau [47]). For all d-regular G,hom(G, H WR ) hom(Kd 1 , H WR )n/(d 1) .This theorem was first proved with the methods of Section 4, but it was later observed [12,47] that it follows from a reduction from the case of independent sets.Perhaps the most outstanding unresolved case of target graph H is that of proper colorings(H Kq ). Galvin and Tetali conjectured that a union of Kd,d ’s maximize the number ofq-colorings over all d-regular graphs.Conjecture 8 (Galvin, Tetali [29]). For all d-regular G, and all q 2,hom(G, Kq ) hom(Kd,d , Kq )n/2d .Galvin and Tetali prove this for bipartite G with their general theorem. Partial resultstowards this conjecture have been proved [60, 26, 28]. Recently the case d 3 and arbitraryq was resolved [23]. The proof proceeds via the Potts model from statistical physics; we willreturn to this in Lecture 5.Further reading. Zhao wrote a recent survey on extremal problems for homomorphismcounts in regular graph [61]. See also Csikvári [17] for further results and open problems inthis area.Exercises.(1) Let H be the graph consisting of two vertices each with self loops but no edge joiningthe two. Show that hom(Kd 1 , H)1/(d 1) hom(Kd,d , H)1/2d .(2) Let G be any graph. Let G K2 be the bipartite double cover of G. That is, G K2has vertex set V (G) {0, 1} with an edge between (u, i) and (v, j) if uv E(G) andi 0, j 1 or i 1, j 0. Prove thati(G)2 i(G K2 ).Deduce that Kahn’s theorem on independent sets in d-regular bipartite graphs canbe extended to all d-regular graphs. This is Zhao’s proof [59].

GIBBS MEASURES IN STATISTICAL PHYSICS AND COMBINATORICS(DRAFT)15(3) Prove (in an elementary way) that for all d-regular G on n vertices,in/2 (G) id (Kd,d )n/2d .(4) For a given indpendent set I and a specified vertex v V (G), let us say that aneighbor u of v is externally uncovered if no neighbor of u that is a second neighborof v is in I. What is the probability that a vertex v is uncovered, given that thesubgraph induced by its externally uncovered neighbors is isomorphic to a graph H?M (λ) Z M (λ) for all(5) Let G, H be two graphs on n vertices each. Prove that if ZGHλ 0, then mperf (G) mperf (H).(6) By going through the proof of Theorem 1, show that equality in the theorem isattained only by Kd,d or Hd,n .4. Occupancy fractions and optimizationIn this section we present a new approach to proving extremal theorems for sparse graphs.We will prove extremal results for partition functions and graph polynomials by optimizingthe logarithmic derivative of a given partition function over a given class of graphs. Byintegrating we obtain the corresponding result for the partition function. The logarithmicderivative has a probabilistic interpretation as the expectation of an observable of the relevantmodel from statistical physics, and so working directly with the model we impose localprobabilistic constraints bases on the graph structure and parameters of the model, then relaxthe optimization problem to all local probability distributions satisfying these constraints.An observable of a Gibbs measure is simply a random variable, a function of the randomconfiguration. One particularly important observable is the energy. In general we can describe a Gibbs distribution in terms of a Hamiltonian, or energy function, H(σ) mappingconfigurations to real numbers. We then writePr[σ σ] e βH(σ),Z(β)where β is called the inverse temperature and the partition function Z(β) again the normalizing constant.Pσe βH(σ) isThe energy of the random configuration H(σ) is one example of an observable. Theexpectation of this observable isXEβ H(σ) H(σ) Pr[σ σ]βσ XσH(σ)e βH(σ )Z(β)Z 0 (β)Z(β) (log Z(β))0 . This simple calculation is the key to the method that follows.4.1. The occupancy fraction of the hard-core model. We start with independent setsand the hard-core model, where the relevant observable is the occupancy fraction.

16WILL PERKINSDefinition 9. The occupancy fraction of the hard-core model on a graph G at fugacity λ isthe expected fraction of vertices that appear in the random independent set:1αG (λ) EG,λ I . V (G) We begin by collecting some basic facts about the occupancy fraction.Proposition 10. The occupancy fraction is λ times the derivative of the free energy: 01αG (λ) λ ·log ZG (λ) . V (G) Proof. We write1EG,λ I V (G) X1 I · Pr [I

Abstract. These are notes for lectures on Gibbs measures in statistical physics and com-binatorics presented in Athens, Greece, May 2017, as part of the 'Techniques in Random Discrete Structures' summer school. Contents 1. Introduction 2 2. Gibbs measures and phase transitions 2 2.1. The hard sphere model 2 2.2. The hard-core model 5 2.3.