On phase transition in the hard-core model on ${\bf Z}^d$

David Galvin, Jeff Kahn

Introduction

The “hard-core model” is a simple mathematical model of a gas with particles of non-negligible size. The vertices (“sites”) of a graph are regarded as positions, each of which can be occupied by a particle, subject to the rule that two neighboring sites cannot both be occupied (particles cannot overlap).

We need a few definitions, but aim to be brief. For good introductions to the hard-core model see , . See also for more general background, and e.g. or for graph theory basics. A few conventions are mentioned at the end of this section.

Write I(Σ){\cal I}(\Sigma) for the collection of independent sets (sets of vertices spanning no edges) of graph Σ\Sigma.

For Σ\Sigma finite and λ>0\lambda>0, the hard-core measure with activity (or fugacity) λ\lambda on I=I(Σ){\cal I}={\cal I}(\Sigma) (or “on Σ\Sigma”) is given by

where ZZ is the appropriate normalizing constant (partition function), Z=∑{λ∣I′∣:I′∈I}Z=\sum\{\lambda^{|I^{\prime}|}:I^{\prime}\in{\cal I}\}. (The more usual etiquette here considers probability measures on {0,1}V(Σ)\{0,1\}^{V(\Sigma)} supported on indicators of independent sets; but the present usage is convenient for us, and we adhere to it throughout.)

In particular λ=1\lambda=1 gives uniform distribution. One may also assign different activities λv\lambda_{v} to the different vertices vv and take μ(I)\mu(I) proportional to ∏v∈Iλv\prod_{v\in I}\lambda_{v}, but we will not do so here; again see , , and also e.g. , , for some combinatorial applications.

For infinite Σ\Sigma a measure μ\mu on I(Σ){\cal I}(\Sigma) is hard-core with activity λ\lambda if, for I{\bf I} chosen according to μ\mu and for each finite W⊂V=V(Σ)W\subset V=V(\Sigma), the conditional distribution of I∩W{\bf I}\cap W given I∩(V∖W){\bf I}\cap(V\setminus W) is μ\mu-a.s. the hard-core measure with activity λ\lambda on the independent sets of {w∈W:w≁I∩(V∖W)}\{w\in W:w\not\sim{\bf I}\cap(V\setminus W)\} (the vertices that can still be in I{\bf I} given I∩(V∖W){\bf I}\cap(V\setminus W)). General considerations (see ) imply that there is always at least one such μ\mu; if there is more than one, the model is said to have a phase transition.

The canonical (and by far most studied) case of the hard-core model is that of (the usual nearest neighbor graph on) Zd{\bf Z}^{d}. Here the seminal result is due to Dobrushin , who proved that there is a phase transition for sufficiently large λ\lambda, depending on dd. (Dobrushin’s result was rediscovered by Louth in the context of communications networks.)

The λ\lambda required in is larger than one would expect, No explicit bound is given in , but several colleagues report that Dobrushin’s argument works for λ>Cd\lambda>C^{d} for a suitable constant CC. and attempted improvements have been the subject of considerable effort—if not publication—in both the statistical mechanics and discrete mathematics communities in recent years.

Even the fact that the required λ\lambda increases with dd is a little strange, since one expects that as dd grows phase transition should get “easier,” in the sense that for a given λ\lambda, phase transition in dimension dd should imply phase transition in all higher dimensions; but this remains open.

Also open is the existence of a “critical” activity, λc(d)\lambda_{c}(d), such that one has phase transition for λ>λc(d)\lambda>\lambda_{c}(d) but not for λ<λc(d)\lambda<\lambda_{c}(d). While this seems certain to be true for Zd{\bf Z}^{d}, a cautionary note is sounded in , where it is shown that there are graphs (even trees) for which there is no such critical activity.

As a temporary substitute we may define λ(d)\lambda(d) to be the supremum of those λ\lambda for which the hard-core model with activity λ\lambda on Zd{\bf Z}^{d} does not have a phase transition.

So Dobrushin at least tells us that λ(d)<∞\lambda(d)<\infty, while “easier as dimension grows” would imply λ(d)<O(1)\lambda(d)<O(1). A particular question that has received much of the attention devoted to this problem is whether λ(d)≤1\lambda(d)\leq 1 for large dd. But in fact it has been generally believed (despite some early guesses to the contrary) that λ(d)\lambda(d) tends to zero as dd grows; this is what we prove:

The bound here is undoubtedly not best possible; O(log⁡d/d)O(\log d/d) and O(1/d)O(1/d) are natural guesses at the true value of λ(d)\lambda(d).

We assume henceforth that dd is large enough to support our various assertions.

The problem of showing existence of a phase transition may be finitized as follows. Let Λ=ΛM=Zd∩[−M,M]d=O∪E\Lambda=\Lambda_{M}={\bf Z}^{d}\cap[-M,M]^{d}={\cal O}\cup{\cal E} with O{\cal O} and E{\cal E} the sets of odd and even vertices (defined in the natural way: x∈Zdx\in{\bf Z}^{d} is odd if ∑xi\sum x_{i} is odd); let μM\mu_{M} be the hard-core measure with activity λ\lambda on Λ\Lambda (meaning, of course, on the subgraph of Zd{\bf Z}^{d} induced by Λ\Lambda); and (with I{\bf I} chosen according to μM\mu_{M}) let μMe\mu_{M}^{e} be μM\mu_{M} conditioned on the event {I⊇∂⋆Λ∩E}\{{\bf I}\supseteq\partial^{\star}\Lambda\cap{\cal E}\}, where ∂⋆Λ:=[−M,M]d∖[−(M−1),M−1]d\partial^{\star}\Lambda:=[-M,M]^{d}\setminus[-(M-1),M-1]^{d}, and define μMo\mu_{M}^{o} similarly.

In it is shown (inter alia) that the sequences {μMe}\{\mu_{M}^{e}\} and {μMo}\{\mu_{M}^{o}\} converge to weak limits, called μe\mu^{e} and μo\mu^{o}, and that there is a phase transition iff these limits are different. (This is mainly based on the FKG Inequality, and applies to general bipartite graphs Σ\Sigma, provided we allow {ΛM}\{\Lambda_{M}\} to be an arbitrary nested sequence with ∪ΛM=V(Σ)\cup\Lambda_{M}=V(\Sigma).)

Thus it is natural to try to prove phase transition by exhibiting some statistic distinguishing μe\mu^{e} from μo\mu^{o}. We will show μe(0‾∈I)≠μo(0‾∈I)\mu^{e}(\underline{0}\in{\bf I})\neq\mu^{o}(\underline{0}\in{\bf I}), i.e.

(Of course we are only using the trivial direction of “phase transition iff μe≠μo\mu^{e}\neq\mu^{o}.” It is not hard to show that (1), too, is equivalent to phase transition.)

To establish (1) (assuming at least λ=Ω(1/d)\lambda=\Omega(1/d), which is easily seen to be necessary for phase transition) it is in turn enough to show that for v0∈Λv_{0}\in\Lambda,

so that μe(0‾∈I)=(1−o(1))λ/(1+λ)\mu^{e}(\underline{0}\in{\bf I})=(1-o(1))\lambda/(1+\lambda), whereas μo(0‾∈I)=o(1/d)\mu^{o}(\underline{0}\in{\bf I})=o(1/d).

So in particular the next theorem, whose proof is the main business of this paper, contains Theorem 1.1.

M arbitrary, and v0v_{0} an odd vertex of ΛM\Lambda_{M},

The same result holds if we reverse the roles of even and odd.

so that (3) actually gives the asymptotics of log⁡μMe(v0∈I)\log\mu_{M}^{e}(v_{0}\in{\bf I}).

The proof of Theorem 1.2 is a sort of “Peierls argument” (see e.g. ): we try to associate with each I∈JI\in{\cal J} containing v0v_{0} a “contour”—some kind of membrane separating the outer even region from an inner odd region containing v0v_{0}—and then use this to map II to a large set of JJ’s, also from J{\cal J} but not containing v0v_{0}, each obtained from II by some modification of the inner region.

This is no surprise: almost every attempt at settling this problem that we’re aware of has attacked it more or less along these lines. (The one exception is the entropy approach of , which for now seems unlikely to get us to anything like what’s proved here.)

The main difficulty in all these attempts has been getting some kind of control over the set of possible “contours.” Much of the inspiration for our approach to this problem was provided by the beautiful ideas of A. Sapozhenko , which he used to give, for example, relatively simple derivations of Korshunov’s description of the asymptotics for Dedekind’s Problem (in ), and, in , of the asymptotics for the number of independent sets (“codes of distance 2”) in the Hamming cube {0,1}n\{0,1\}^{n} originally established in .

Some of our tools also come from : Lemma 2.17 is an improved version of one of Sapozhenko’s arguments, and our uses of Lemmas 2.1-2.3 are similar to his.

The rest of the paper is devoted to the proof of Theorem 1.2. Unfortunately, saying anything even mildly intelligible about the argument turns out to be awkward without some preliminaries, so we will wait: see the end of Section 2.2 and most of Section 2.6. (Section 2.2 reformulates slightly and says what we will actually prove.)

For a graph on vertex set VV, we use ∇(W)\nabla(W) for the set of edges having exactly one end in W⊆VW\subseteq V and ∇(U,W)\nabla(U,W) for the set of edges having one end in UU and the other in WW.

The neighborhood of (i.e. set of vertices adjacent to) vv is N(v)N(v); N(W)=∪{N(v):v∈W}N(W)=\cup\{N(v):v\in W\}; and ∂W=N(W)∖W\partial W=N(W)\setminus W. We use d(⋅)d(\cdot) for degree—d(v)=∣N(v)∣d(v)=|N(v)| and dW(v)=∣N(v)∩W∣d_{W}(v)=|N(v)\cap W|—and dist(⋅,⋅){\rm dist}(\cdot,\cdot) for distance.

One common abuse: we often fail to distinguish between a graph and its set of vertices, so for instance might use “component” where we should really say “set of vertices of a component.”

When the difference makes no difference, we pretend that all large numbers are integers. All constants implied by the notations O(⋅)O(\cdot), Ω(⋅)\Omega(\cdot) are absolute; that is, they do not depend on dd.

Proof of Theorem 1.2

Here we collect what we will need in the way of known results.

In any graph with all degrees at most DD, the number of connected, induced subgraphs of order nn containing a fixed vertex x0x_{0} is at most (eD)n(eD)^{n}.

This follows from the well-known fact (e.g. [15, p.396, Ex.11]) that the infinite DD-branching rooted tree contains precisely 1(D−1)n+1(Dnn)\frac{1}{(D-1)n+1}{Dn\choose n} rooted subtrees of size nn.

The next lemma is a special case of a fundamental result due to Lovász and Stein (see also ). For a bigraph Σ\Sigma with bipartition X∪YX\cup Y, say Y′⊆YY^{\prime}\subseteq Y covers XX if each x∈Xx\in X has a neighbor in Y′Y^{\prime}.

If Σ\Sigma as above satisfies d(x)≥a ∀x∈Xd(x)\geq a~\forall x\in X and d(y)≤b ∀y∈Yd(y)\leq b~\forall y\in Y, then XX is covered by some Y′⊆YY^{\prime}\subseteq Y of size at most (∣Y∣/a)(1+ln⁡b)(|Y|/a)(1+\ln b).

Call a set TT of vertices of a graph c-clustered if for any x,y∈Tx,y\in T there are vertices x=x0,x1,…,xk=yx=x_{0},x_{1},\ldots,x_{k}=y with dist(xi−1,xi)≤c{\rm dist}(x_{i-1},x_{i})\leq c for all ii. The next lemma is from (see Lemma 2.1); the interested reader should have no difficulty supplying a proof.

If Σ\Sigma is a graph on V and S,T⊆VS,T\subseteq V satisfy

(ii) dist(x,T)≤b ∀x∈S{\rm dist}(x,T)\leq b~\forall x\in S and dist(y,S)≤b ∀y∈T{\rm dist}(y,S)\leq b~\forall y\in T,

Let CC be a subset of Zd{\bf Z}^{d} with

This is an immediate consequence of a corresponding inequality for the torus (Z/kZ)d({\bf Z}/k{\bf Z})^{d}, given by Bollobás and Leader in [3, Cor. 5]. The case α=0\alpha=0 was proved by Wang and Wang .

2 To prove

We assume henceforth that λ\lambda satisfies (2). We prove only the first part of Theorem 1.2 ((3) for odd v0v_{0}); switching “even” and “odd” throughout the argument gives the proof of the second part.

It will be convenient to replace the box ΛM\Lambda_{M} by the discrete torus Γ=ΓM\Gamma=\Gamma_{M} obtained from ΛM\Lambda_{M} by setting M=−MM=-M and identifying vertices accordingly. Following our favorite abuse, we regard Γ\Gamma as either a graph or a set of vertices as convenient.

We then use Δ\Delta for the image of ∂⋆ΛM\partial^{\star}\Lambda_{M} under the natural projection ΛM↦Γ\Lambda_{M}\mapsto\Gamma, and continue to write 0‾\underline{0} for the image of 0‾\underline{0} in Γ\Gamma, and to use O{\cal O} and E{\cal E} for the sets of odd and even vertices of Γ\Gamma.

Having done this, we replace ∂⋆ΛM\partial^{\star}\Lambda_{M} by Δ\Delta in the definition of J{\cal J} ({\cal J}=\{I\subseteq\Gamma:\mbox{Iindependent,independent,\Delta\cap{\cal E}\subseteq I}\}), define μMe\mu_{M}^{e}, μMo\mu_{M}^{o} as before, and simply regard Theorem 1.2 as referring to Γ\Gamma, a change which clearly does not affect its meaning.

We will show a bit more than (3): for I∈JI\in{\cal J}, let Z=Z(I)Z=Z(I) be the component of Γ−(I∩O)\Gamma-(I\cap{\cal O}) containing Δ\Delta; then

Let J0={I∈J:v0∉Z(I)}{\cal J}_{0}=\{I\in{\cal J}:v_{0}\not\in Z(I)\}, and write w(I)w(I) for λ∣I∣\lambda^{|I|}. We prove (4) by producing a “flow” ν:J0×J→\nu:{\cal J}_{0}\times{\cal J}\rightarrow satisfying

Throughout our discussion we fix v0v_{0} and use II for members of J0{\cal J}_{0} and JJ for general members of J{\cal J}.

The definition of ν(I,⋅)\nu(I,\cdot) will depend on a pair (G,A)=(G(I),A(I))∈2E×2O(G,A)=(G(I),A(I))\in 2^{\cal E}\times 2^{\cal O} associated with II. The construction and salient properties of the pair are given in Sections 2.3 and 2.4, but it will not be until Section 2.11 that we are able to specify ν\nu. First steps toward this specification are taken in Section 2.5, which finally puts us in a position—in Section 2.6—to give some clue as to how the main part of the argument will proceed.

3 “Contours”

For a set PP of vertices (in any graph) we use ∂⋆P\partial^{\star}P for the internal boundary of PP:

The following observation is used several times, so we record it as a lemma; its easy proof is left to the reader.

Let Σ\Sigma be a graph, S⊆V(Σ)S\subseteq V(\Sigma), and TT (the vertex set of) some component of Σ−(S∖∂⋆S)\Sigma-(S\setminus\partial^{\star}S). Then ∂⋆T⊆∂⋆S\partial^{\star}T\subseteq\partial^{\star}S.

Let I∈J0I\in{\cal J}_{0}, Z=Z(I)Z=Z(I) be as in Section 2.2, and set Z0=∂⋆ZZ_{0}=\partial^{\star}Z. By the definition of ZZ, it is clear that Z0⊂EZ_{0}\subset{\cal E} and Z0∩I=∅Z_{0}\cap I=\emptyset. Let W′W^{\prime} be the component of v0v_{0} in the graph Γ−(Z∖Z0)\Gamma-(Z\setminus Z_{0}). By Lemma 2.5, ∂⋆W′⊆W′∩Z0⊆E\partial^{\star}W^{\prime}\subseteq W^{\prime}\cap Z_{0}\subseteq{\cal E}.

Let W′′=W′∪{x∈O∣N(x)⊆W′}W^{\prime\prime}=W^{\prime}\cup\{x\in{\cal O}|N(x)\subseteq W^{\prime}\}. This is clearly connected, with ∂⋆W′′⊆∂⋆W′\partial^{\star}W^{\prime\prime}\subseteq\partial^{\star}W^{\prime}.

Now consider Γ−(W′′∖∂⋆W′′)\Gamma-(W^{\prime\prime}\setminus\partial^{\star}W^{\prime\prime}). This breaks into a number of components, one of which, CC say, contains Δ\Delta. Again using Lemma 2.5, we have ∂⋆C⊆C∩∂⋆W′′.\partial^{\star}C\subseteq C\cap\partial^{\star}W^{\prime\prime}. Finally, set W=Γ∖(C∖∂⋆C)W=\Gamma\setminus(C\setminus\partial^{\star}C), G=W∩EG=W\cap{\cal E}, A=W∩OA=W\cap{\cal O}, and G0=∂⋆WG_{0}=\partial^{\star}W.

The next proposition collects relevant properties of these objects. Once we have these properties, we will not be concerned with how G,AG,A etc. were derived from II.

Proof. Both (7) and the connectivity of CC are immediate. To see that WW is connected, notice that each component of Γ−(W′′∖∂⋆W′′)\Gamma-(W^{\prime\prime}\setminus\partial^{\star}W^{\prime\prime}) must meet ∂⋆W′′\partial^{\star}W^{\prime\prime} (or it would be a component of the connected graph Γ\Gamma). Thus WW is the union of the connected set W′′W^{\prime\prime} and a number of other connected sets each of which meets W′′W^{\prime\prime}, so is itself connected. So we have (8).

For (9): ∂⋆C⊆W∩E\partial^{\star}C\subseteq W\cap{\cal E} and the connectivity of CC give

so ∂⋆C⊆∂⋆W\partial^{\star}C\subseteq\partial^{\star}W; and Lemma 2.5 and the connectivity of WW give the reverse containment.

Connectivity of WW and the fact that G0⊆EG_{0}\subseteq{\cal E} give G=N(A)G=N(A). That A⊆{x∈O∣N(x)⊆G}A\subseteq\{x\in{\cal O}|N(x)\subseteq G\} follows from G=N(A)G=N(A) (or just ∂⋆W⊆E\partial^{\star}W\subseteq{\cal E}). For the reverse containment, notice that x∉W⇒N(x)∩W⊆G0⊆W′x\not\in W\Rightarrow N(x)\cap W\subseteq G_{0}\subseteq W^{\prime}, whereas N(x)⊆W′N(x)\subseteq W^{\prime} would imply x∈W′′⊆Wx\in W^{\prime\prime}\subseteq W; so x∉W⇒N(x)⊈Wx\not\in W\Rightarrow N(x)\not\subseteq W.

For (11) recall that G0=∂⋆C⊆∂⋆W′′⊆∂⋆W′⊆Z0G_{0}=\partial^{\star}C\subseteq\partial^{\star}W^{\prime\prime}\subseteq\partial^{\star}W^{\prime}\subseteq Z_{0} and Z0∩I=∅Z_{0}\cap I=\emptyset.

That N(G0)∩I⊆AN(G_{0})\cap I\subseteq A follows from G0⊆∂⋆W′G_{0}\subseteq\partial^{\star}W^{\prime}, since N(∂⋆W′)∩IN(\partial^{\star}W^{\prime})\cap I is clearly contained in AA.

Finally, v∈G0⇒v∈Z0⇒v∼Iv\in G_{0}\Rightarrow v\in Z_{0}\Rightarrow v\sim I, so (13) follows from (12).

4 Topology

The purpose of this section is to prove, for any I∈J0I\in{\cal J}_{0} and WW, GG etc. produced from II as in Section 2.3,

Our proof of this, which is considerably longer than we would wish and unrelated to the methods in the rest of the paper, might profitably be skipped on a first reading.

Though (14) turns out to follow from the connectivity of WW and CC (see (8)), we could not see a simple combinatorial proof of the implication, and our argument requires a little topological detour, based on

If U,VU,V are connected subsets of X=\mbox{{\bf R}}^{n} or SnS^{n}, n>1n>1, with U∪V=XU\cup V=X, UU closed and VV compact, then U∩VU\cap V is connected.

(As usual, SnS^{n} is the unit sphere \{x\in\mbox{{\bf R}}^{n+1}:\sum x_{i}^{2}=1\}. We also write Bn+1B^{n+1} for the corresponding unit ball.)

The (presumably well-known) proof of Lemma 2.7 is given at the end of this section.

It will be convenient here to write Ω\Omega for the nearest neighbor graph on Zd{\bf Z}^{d}. As usual, Ω[S]\Omega[S] is the subgraph induced by SS. We will prove (14) in the following more general form.

Let R∪BR\cup B be a decomposition of V(Ω)V(\Omega) (=Zd={\bf Z}^{d}), with both Ω[R]\Omega[R] and Ω[B]\Omega[B] connected and RR finite. Suppose G:=R∩BG:=R\cap B is contained in E{\cal E} and is the internal boundary of each of R,BR,B. Then GG is 2-clustered.

Remark. We will actually show that GG is 22-clustered in each of RR and BB.

Proof With Ω\Omega embedded in \mbox{{\bf R}}^{d} in the natural way, we extend RR and BB to closed connected subsets R∗R^{*} and B∗B^{*} of \mbox{{\bf R}}^{d} so that R^{*}\cup B^{*}=\mbox{{\bf R}}^{d} and G∗:=R∗∩B∗G^{*}:=R^{*}\cap B^{*} is path-connected. We then derive the 22-clusteredness of GG from the path-connectedness of G∗G^{*}.

We view \mbox{{\bf R}}^{d} as the union of Zd{\bf Z}^{d}-translates of d^{d} (the cells of \mbox{{\bf R}}^{d}), and define R∗R^{*} and B∗B^{*} cell by cell. Within a cell we proceed by dimension, first defining the extensions for 00-dimensional faces (the vertices of Ω\Omega), 11-dimensional faces (the edges of Ω\Omega), and 22-dimensional faces, and then continuing inductively. (As usual a face of a cell is the intersection of the cell with some supporting hyperplane. Henceforth we use “kk-face” for “kk-dimensional face.”) For the inductive step, we need a topological lemma (Lemma 2.11), for the statement of which it’s convenient to introduce two local definitions. Let us say that a subset of a topological space is civilized if it is closed, has only finitely many components, and each of its components is path-connected.

A decomposition X=R∪BX=R\cup B of a topological space XX, with R∩B=GR\cap B=G, is nice if it satisfies:

(ii) each of RR, BB, GG is civilized; and

(iii) each of RR, BB—and so each component of RR and BB—is the closure of the union of finitely many open, path-connected sets.

If X=R∪BX=R\cup B is a nice decomposition, and R′R^{\prime}, B′B^{\prime} are obtained from RR, BB by adding finitely many points, then we also call the decomposition X=R′∪B′X=R^{\prime}\cup B^{\prime} nice.

(Of course there is some redundancy in conditions (i)-(iii).)

We say that two nice decompositions X1=R1∪B1X_{1}=R_{1}\cup B_{1} and X2=R2∪B2X_{2}=R_{2}\cup B_{2} are compatible if R1∩X1∩X2=R2∩X1∩X2R_{1}\cap X_{1}\cap X_{2}=R_{2}\cap X_{1}\cap X_{2} and B1∩X1∩X2=B2∩X1∩X2B_{1}\cap X_{1}\cap X_{2}=B_{2}\cap X_{1}\cap X_{2}. It’s straightforward to check that nice decompositions of different spaces can be combined if they are compatible:

Suppose X=X1∪⋯∪XmX=X_{1}\cup\cdots\cup X_{m} with each XiX_{i} closed. If Xi=Ri∪BiX_{i}=R_{i}\cup B_{i} are pairwise compatible, nice decompositions, then (∪Ri)∪(∪Bi)(\cup R_{i})\cup(\cup B_{i}) is a nice decomposition of XX.

We now state the topological lemma alluded to above, deferring its proof until after the derivation of Proposition 2.8. (Recall Bn+1B^{n+1} and SnS^{n} are the unit ball and sphere in \mbox{{\bf R}}^{n+1}.)

Assume n>1n>1. If R∪BR\cup B is a nice decomposition of SnS^{n}, then there is a nice decomposition R∗∪B∗R^{*}\cup B^{*} of Bn+1B^{n+1}, with R∗∩Sn=RR^{*}\cap S^{n}=R, B∗∩Sn=BB^{*}\cap S^{n}=B, and such that if CC is any component of R∗R^{*} (resp. B∗B^{*}, G∗G^{*}), then C∩SnC\cap S^{n} is a component of RR (resp. BB, GG).

(This is easily seen to fail for n=1n=1. It may be worth pointing out that for RR and BB, condition (iii) of Definition 2.9 refers to sets that are open in SnS^{n}; similarly ∂R\partial R and ∂B\partial B are boundaries relative to SnS^{n}, while ∂R∗\partial R^{*} and ∂B∗\partial B^{*} are boundaries relative to Bn+1B^{n+1}.)

Of course Lemma 2.11 still applies if we replace the Bn+1B^{n+1} by any of its homeomorphic images (and SnS^{n} by the corresponding homeomorphic copy); in our case the relevant image will be d^{d}.

We now fix a cell, and begin defining our extensions. For vertices and edges we do the natural things: R∗∩V(Ω)=RR^{*}\cap V(\Omega)=R, B∗∩V(Ω)=BB^{*}\cap V(\Omega)=B; and we put (the interior of) an edge in R∗R^{*} (resp. B∗B^{*}) iff both its ends are in R∗R^{*} (resp. B∗B^{*}), noting that exactly one of these possibilities occurs, since ∇(G,G)=∅\nabla(G,G)=\emptyset.

Next, we deal with 22-dimensional faces. If the vertices of such a face are all in RR (resp. BB), then put the interior of the face in R∗R^{*} (resp. B∗B^{*}). Otherwise, the face has two opposite corner vertices (v1,v3v_{1},v_{3}, say) in GG, with one of its remaining two vertices (v2v_{2}) in R∖BR\setminus B and the other (v4v_{4}) in B∖RB\setminus R. Put the interior of the convex hull of v1,v2,v3v_{1},v_{2},v_{3} in R∗R^{*}, the interior of the convex hull of v1,v3,v4v_{1},v_{3},v_{4} in B∗B^{*}, and the interior of the diagonal joining v1v_{1} and v3v_{3} in R∗∩B∗R^{*}\cap B^{*}. It is easy to check that these (R∗,B∗)(R^{*},B^{*})-decompositions of the 22-dimensional faces are nice. (It may be worth observing that a 2-dimensional face contained in R∗R^{*} may still have one or two of its vertices in B∗B^{*}, and vice versa.)

We now proceed by induction, assuming the decomposition has been defined on faces of dimension less than k∈{3,…,d}k\in\{3,\ldots,d\}. Each kk-face FF is homeomorphic to BkB^{k}, and is bounded by the union of finitely many (k−1)(k-1)-dimensional faces. The decomposition of each of these bounding faces is nice, and the decompositions on any two faces are compatible (since we are defining the decomposition from lower dimensions up). So, by Lemma 2.10, we have a nice decomposition of the boundary of FF. We now apply Lemma 2.11 to extend to a nice decomposition of the entire face. Once we have a nice decomposition of each cell, we get the full decomposition \mbox{{\bf R}}^{d}=R^{*}\cup B^{*} by combining the decompositions of the cells, again appealing to Lemma 2.10 for “nice.” (For formal applicability of the lemma, we can use a single Xi=BiX_{i}=B_{i} for the union of all cells not meeting RR.)

It is clear from the construction that R∗R^{*} and B∗B^{*} are closed, R∗R^{*} is bounded, and R^{*}\cup B^{*}=\mbox{{\bf R}}^{d}. To see that R∗R^{*} is connected, notice that by construction, any component of R∗R^{*} contains an edge of Ω[R]\Omega[R], and that every edge of Ω[R]\Omega[R] is contained in a component of R∗R^{*}; connectivity of R∗R^{*} then follows from connectivity of Ω[R]\Omega[R]. The same argument shows that B∗B^{*} is connected.

Lemma 2.7 now shows that G∗G^{*} is connected, which, since G∗G^{*} is also civilized (since R∗∪B∗R^{*}\cup B^{*} is nice), implies that it is actually path-connected.

It remains to show that path-connectedness of G∗G^{*} implies 2-clusteredness of GG. It is enough to show that for each pair of vertices u,v∈Gu,v\in G, there is a path connecting them in G∗G^{*} which is supported entirely on the 22-dimensional faces of \mbox{{\bf R}}^{d}; for, by the construction of R∗R^{*} and B∗B^{*}, such a path is supported on diagonals (of 22-dimensional faces) connecting pairs of vertices from GG, and such diagonals correspond to steps of length 22 in Ω\Omega. (This also justifies the remark following Proposition 2.8.)

So, consider a (u,v)(u,v)-path PP in G∗G^{*} given by the continuous function f:\rightarrow\mbox{{\bf R}}^{d}. If PP is supported on 22-dimensional faces of \mbox{{\bf R}}^{d}, then we are done. Otherwise, let k>2k>2 be the maximum dimension of a face whose interior meets PP. It’s enough to show that we can replace PP by a path meeting the interiors of fewer kk-faces than PP and no faces of dimension more than kk.

To do this, choose a kk-face FF and component CC of G∗∩FG^{*}\cap F with C∩F0∩P≠∅C\cap F^{0}\cap P\neq\emptyset (where F0F^{0} is the interior of FF). Let p=inf⁡{x∈:f(x)∈C∩F0}p=\inf\{x\in:f(x)\in C\cap F^{0}\} and q=sup⁡{x∈:f(x)∈C∩F0}q=\sup\{x\in:f(x)\in C\cap F^{0}\}. Then f(p),f(q)∈C∩∂Ff(p),f(q)\in C\cap\partial F, which, by construction, is path-connected. So we may replace f([p,q])f([p,q]) in PP by a path contained in ∂F\partial F.

To avoid confusion, we now write ∂X\partial X, ∂′X\partial\hskip 0.72229pt^{\prime}X and ∂′′X\partial\hskip 0.72229pt^{\prime\prime}X for the boundaries of XX relative to, respectively, \mbox{{\bf R}}^{n+1}, Bn+1B^{n+1} and SnS^{n}.

We may assume neither RR nor BB contains isolated points: otherwise we can simply delete such points, produce R∗R^{*} and B∗B^{*} for the resulting “reduced” RR and BB, and then add the deleted points of RR (BB) to R∗R^{*} (B∗B^{*}).

We use (R,B)(R,B)-component to mean a component of either RR or BB, and proceed by induction on the number of (RR,BB)-components in the decomposition of SnS^{n}.

If there is exactly one such component (a component of RR, say), then R=SnR=S^{n}, and B=∅B=\emptyset. Setting R∗=Bn+1R^{*}=B^{n+1} and B∗=∅B^{*}=\emptyset, we get a nice decomposition of Bn+1B^{n+1} which satisfies the conditions of the lemma.

Otherwise, there must be at least one (RR,BB)-component TT for which Sn∖T0S^{n}\setminus T^{0} is connected. For suppose Sn∖T0S^{n}\setminus T^{0} is disconnected for every (RR,BB)-component TT. Choose an (RR,BB)-component T0T_{0} (⊆R\subseteq R, say) such that one of the components of Sn∖T00S^{n}\setminus T_{0}^{0}, CC say, contains as few (R,B)(R,B)-components as possible, and let T1T_{1} be an (R,B)(R,B)-component of CC (i.e. contained in CC, noting that each (R,B)(R,B)-component other than T0T_{0} is either contained in or disjoint from CC). Now Sn∖C0S^{n}\setminus C^{0} is connected in Sn∖T10S^{n}\setminus T_{1}^{0}, so Sn∖T10S^{n}\setminus T_{1}^{0} (which by assumption is not connected) contains a component whose (RR,BB)-components form a proper subset of the (RR,BB)-components of CC, contradicting the choice of T0T_{0}.

Let TT, then, be an (RR,BB)-component with Sn∖T0S^{n}\setminus T^{0} connected. We may assume that TT is a component of RR. Applying Lemma 2.7 with X=SnX=S^{n}, U=TU=T and V=Sn∖T0V=S^{n}\setminus T^{0}, we find that ∂′′T\partial\hskip 0.72229pt^{\prime\prime}T is connected, so that TT meets exactly one component, say CC, of BB (and C⊇∂′′TC\supseteq\partial\hskip 0.72229pt^{\prime\prime}T).

Set T∗={λx:x∈T,λ∈[1/2,1]}T^{*}=\{\lambda x:x\in T,\lambda\in[1/2,1]\}. This will be one component of R∗R^{*}. It is easy to see that T∗T^{*} is closed and path-connected (so civilized), as is ∂′T∗\partial^{\prime}T^{*}, and that T∗∩Sn=TT^{*}\cap S^{n}=T, a component of RR.

Now let (T∗)0(T^{*})^{0} be the relative interior of T∗T^{*} with respect to Bn+1B^{n+1} (namely, (T∗)0={λx:x∈T0,λ∈(1/2,1]}(T^{*})^{0}=\{\lambda x:x\in T^{0},\lambda\in(1/2,1]\}), P=∂(Bn+1∖(T∗)0)P=\partial(B^{n+1}\setminus(T^{*})^{0}) (=(Sn∖T0)∪∂′T∗=(S^{n}\setminus T^{0})\cup\partial\hskip 0.72229pt^{\prime}T^{*}), and Q=Bn+1∖(T∗)0Q=B^{n+1}\setminus(T^{*})^{0}. Then (Q,P)(Q,P) is (easily seen to be) homeomorphic to (Bn+1,Sn)(B^{n+1},S^{n}).

Let, further, R1=R∖TR_{1}=R\setminus T, B1=B∪∂′T∗B_{1}=B\cup\partial\hskip 0.72229pt^{\prime}T^{*}, and C1=C∪∂′T∗C_{1}=C\cup\partial\hskip 0.72229pt^{\prime}T^{*}. Then

(i) the components of R1R_{1} are precisely the components of RR other than TT,

(ii) the components of B1B_{1} are C1C_{1} and the components of BB other than CC,

and it is easy (if tedious) to deduce that R1∪B1R_{1}\cup B_{1} is a nice decomposition of PP.

Our inductive hypothesis thus gives a nice decomposition R1∗∪B1∗R_{1}^{*}\cup B_{1}^{*} of QQ, and we obtain the desired decomposition, R∗∪B∗R^{*}\cup B^{*}, of Bn+1B^{n+1} by setting B∗=B1B^{*}=B_{1} and R∗=R1∪T∗R^{*}=R_{1}\cup T^{*} (again an easy verification using (i) and (ii)).

We first establish a corresponding statement for open sets: if U,VU,V are connected, open subsets of X=\mbox{{\bf R}}^{n} or SnS^{n}, n>1n>1, with U∪V=XU\cup V=X, then U∩VU\cap V is connected.

Proof. We use the Mayer-Vietoris sequence. If XX is a topological space, and UU and VV are open subsets of XX whose union is XX, then this is a long exact sequence of group homomorphisms ending with

where HmH_{m} is the mthm^{th} homology group. We apply this with X=\mbox{{\bf R}}^{n} or SnS^{n}. Using the facts that H_{m}(\mbox{{\bf R}}^{n})=0 whenever m≥1m\geq 1 and that if OO is an open subset of \mbox{{\bf R}}^{n} or SnS^{n}, then H0(O)≅ZH_{0}(O)\cong{\bf Z} iff OO is connected, this long exact sequence becomes

From the exactness of this sequence, it follows that H0(U∩V)≅ZH_{0}(U\cap V)\cong{\bf Z}, so that U∩VU\cap V is connected.

Now let U,VU,V be as in the lemma, and for each ε>0\varepsilon>0, set Uε={x∈X:d(x,U)<ε}U_{\varepsilon}=\{x\in X:d(x,U)<\varepsilon\} and Vε={x∈X:d(x,V)<ε}V_{\varepsilon}=\{x\in X:d(x,V)<\varepsilon\}. These are open, connected sets whose union is XX, so by the preceding result, Uε∩VεU_{\varepsilon}\cap V_{\varepsilon} is connected. Thus Uε∩Vε‾\overline{U_{\varepsilon}\cap V_{\varepsilon}} is connected; it is also closed and bounded, so compact. So U∩V=∩ε>0Uε∩Vε‾U\cap V=\cap_{\varepsilon>0}\overline{U_{\varepsilon}\cap V_{\varepsilon}} is the intersection of a nested sequence of compact, connected sets, so is itself connected.

5 Shifts and φj\varphi_{j}

We again fix I∈J0I\in{\cal J}_{0} and take W,G,AW,G,A etc. to be as in Section 2.3.

For j∈{±1,…,±d}j\in\{\pm 1,\ldots,\pm d\}, define σj\sigma_{j}, the shift in direction jj, by

where eje_{j} is the jthj^{th} standard basis vector if j>0j>0 and ej=−e−je_{j}=-e_{-j} if j<0j<0, and set

For each j, the sets I∖WI\setminus W, σj(I∩W)\sigma_{j}(I\cap W) and G0jG_{0}^{j} are pairwise disjoint, and their union is an independent set.

Proof. Trivially, σj(I)∩I=∅\sigma_{j}(I)\cap I=\emptyset, so in particular (I∖W)∩σj(I∩W)=∅(I\setminus W)\cap\sigma_{j}(I\cap W)=\emptyset; (I∖W)∩G0j=∅(I\setminus W)\cap G_{0}^{j}=\emptyset is trivial (because G0j⊆WG_{0}^{j}\subseteq W); and σj(I∩W)∩G0j=∅\sigma_{j}(I\cap W)\cap G_{0}^{j}=\emptyset follows from the definiton of G0jG_{0}^{j}. So the union is disjoint.

Clearly (I∖W)(I\setminus W), σj(I∩W)\sigma_{j}(I\cap W) and G0jG_{0}^{j} are all independent sets. To show independence of the union, we must show that there are no edges between any two of them. Since ∇(I∖W,W)=∅\nabla(I\setminus W,W)=\emptyset (by (12)) and σj(I∩W)⊆W\sigma_{j}(I\cap W)\subseteq W (by (11)), we have ∇((I∖W),(σj(I∩W)∪G0j))=∅\nabla((I\setminus W),(\sigma_{j}(I\cap W)\cup G_{0}^{j}))=\emptyset.

This leaves ∇(σj(I∩W),G0j)\nabla(\sigma_{j}(I\cap W),G_{0}^{j}). Suppose, for a contradiction, that y∈G0jy\in G_{0}^{j} and σk(y)∈σj(I∩W)\sigma_{k}(y)\in\sigma_{j}(I\cap W) for some kk. Then z:=σj−1(σk(y))∈I∩W∩E⊂G∖G0z:=\sigma_{j}^{-1}(\sigma_{k}(y))\in I\cap W\cap{\cal E}\subset G\setminus G_{0} (by (11)), implying σj−1(y)=σk−1(z)∈A\sigma_{j}^{-1}(y)=\sigma_{k}^{-1}(z)\in A, contrary to the assumption y∈G0jy\in G_{0}^{j}. So ∇(σj(I∩W),G0j)=∅\nabla(\sigma_{j}(I\cap W),G_{0}^{j})=\emptyset.

Define σj∗(I)=(I∖W)∪σj(I∩W)\sigma_{j}^{*}(I)=(I\setminus W)\cup\sigma_{j}(I\cap W) and

Notice also that we recover II from jj, JJ (∈φj(I)\in\varphi_{j}(I)) and (G,A)(G,A); namely, if we are given (G,A)(G,A), jj, and J∈φj(I)J\in\varphi_{j}(I), then

6 Conventions and preview

In much of what remains we can ignore II and concentrate on pairs from

Notice that under (10) each of GG, AA determines the other.

If (G,A)(G,A) is produced from II as in Section 2.3 then we write (G(I),A(I))(G(I),A(I)), noting that a given (G,A)(G,A) may correspond to more than one II.

We will always take W=G∪AW=G\cup A and G0=∂⋆WG_{0}=\partial^{\star}W (a subset of E{\cal E} because of (10)).

We always take ∣G∣=g|G|=g and ∣A∣=a=(1−δ)g|A|=a=(1-\delta)g, and for given g,δg,\delta set

(It’s generally best to think of δ\delta as small, though it will not always be so.)

As will appear, the quantity that really matters is almost always δg\delta g (=∣G∣−∣A∣=|G|-|A|), and it will be convenient to take, for any tt,

Though we don’t really need tt, we use it to emphasize a certain duality: if (G,A)∈G(t)(G,A)\in{\cal G}(t) in some graph Σ\Sigma satisfying (16), then (O∖A,E∖G)({\cal O}\setminus A,{\cal E}\setminus G) belongs to the analogue of G(t){\cal G}(t) obtained by reversing the roles of O{\cal O} and E{\cal E} in Σ\Sigma—but of course gg and δ\delta, unlike tt, are not usually preserved by this switch.

Our tasks are to define ν\nu, for which (5) will turn out to be obvious, and establish (6).

We will eventually associate with each (G,A)(G,A) a particular index j=j(G,A)j=j(G,A), and set j(I)=j(G(I),A(I))j(I)=j(G(I),A(I)). (This is basically a jj for which ∣G0j∣=log⁡2∣φj(I)∣|G_{0}^{j}|=\log_{2}|\varphi_{j}(I)| is large, though there are some additional considerations.) We then define φ(I)=φj(I)(I)\varphi(I)=\varphi_{{}_{j(I)}}(I) and require

Let us call II small if ∣G(I)∣≤d3|G(I)|\leq d^{3} (we could get by with d9/4d^{9/4}; see (68)), and large otherwise.

For small II—an easy case, as we will see in Section 2.13—we simply choose j=j(I)j=j(I) to maximize ∣G0j∣|G_{0}^{j}| (where G=G(I)G=G(I)), so that, since

(Note this satisfies (5). The separate treatment of small II is unnecessary if we only want the phase transition, but is needed for the “correct” bound in (3).)

Most of our work (including everything in Sections 2.4 and 2.8-2.12) is geared to large II (though often valid in general). For most of our discussion we fix (g,δ)(g,\delta), and aim to bound the contribution of J(g,δ){\cal J}(g,\delta) to (6). Of course these contributions must eventually be summed, but this turns out not to add anything significant.

Before beginning in earnest, we pause in Section 2.7 to adapt the isoperimetric Lemma 2.4 to our situation (Lemma 2.13). This is needed especially in Section 2.13, but will also make an appearance in Section 2.8.

In Sections 2.8-2.10 we associate with each relevant (G,A)(G,A) some (F,S)∈2E×2O(F,S)\in 2^{\cal E}\times 2^{\cal O} which “approximates” (G,A)(G,A) in an appropriate sense. The definitions of j(I)j(I) and ν(I,⋅)\nu(I,\cdot) (in Section 2.11) are then based on our approximation to (G(I),A(I))(G(I),A(I)). The main points are: (i) the set of possible approximations is small (Lemma 2.18); and (ii) for a given JJ, II’s for which (G(I),A(I))(G(I),A(I)) is approximated by a particular (F,S)(F,S) don’t contribute too much in (6) (see (53)), construction of a ν\nu achieving this being made possible by the accuracy of our approximations.

The proof that ν\nu behaves as desired (that is, of (53)) is given in Section 2.12, and Section 2.13 is a mopping up operation, combining what we already know for large II’s with the easy analysis for small II’s and the isoperimetric information from Lemma 2.13, to finally establish (6).

For whatever G,A,F,SG,A,F,S we have under discussion, we set H=E∖GH={\cal E}\setminus G, B=O∖AB={\cal O}\setminus A, E=E∖FE={\cal E}\setminus F, T=O∖ST={\cal O}\setminus S, B0=B∩N(G)B_{0}=B\cap N(G), S0=S∩N(E)S_{0}=S\cap N(E), and E0=E∩N(S)E_{0}=E\cap N(S).

From now until Section 2.13 we fix g,δg,\delta and always take I∈J(g,δ)I\in{\cal J}(g,\delta) and (G,A)∈G(g,δ)(G,A)\in{\cal G}(g,\delta). (We will not see II again until Section 2.11.)

7 Isoperimetry

Before continuing, we need to work out what Lemma 2.4 implies in the way of a lower bound on δ\delta for given gg.

Suppose (G,A)∈G(g,δ)(G,A)\in{\cal G}(g,\delta) satisfies

(For the (G,A)(G,A)’s of interest to us, (22) is given by (7).)

Proof. In view of (22), the lemma does not change if we replace the torus Γ\Gamma by the box Λ\Lambda.

For the first part of the lemma, the main thing we have to show is

(where B(r)B(r), S(r)S(r), b(r)b(r), s(r)s(r) are as defined before Lemma 2.4). Notice that this, combined with Lemma 2.4, implies that for any C⊂ZdC\subset{\bf Z}^{d},

Proposition 2.14 is again something for which one would hope to just give a reference; but we could not find one, or even give the short proof that seems called for.

For the proof, we’ll be interested in the average number of nonzero entries in an element of S(q)S(q),

This already implies Proposition 2.14 for, say, r≤.9dr\leq.9d, since in this case we have

For larger rr we will have to work harder. Here we first show, for q=βdq=\beta d with β>.9\beta>.9,

s(q,t)=∣S(q,t)∣s(q,t)=|S(q,t)|, and define B(q,t)B(q,t) and b(q,t)b(q,t) similarly. Then

Set t0=t0(q)=⌈(1−1/(4β))d⌉t_{0}=t_{0}(q)=\lceil(1-1/(4\beta))d\rceil. Then t≥t0t\geq t_{0} implies

This gives (25) provided β≤d/15\beta\leq d/15. For larger β\beta we just use

Now let r=γd≥.9dr=\gamma d\geq.9d. By (25) and (24) we have, for r−i≥.9dr-i\geq.9d,

(since we know b(.9d)=O(s(.9d))=O(s(r))b(.9d)=O(s(.9d))=O(s(r))).

On the other hand, with t0=t0(r)t_{0}=t_{0}(r), we have

and b(r)1/d>exp⁡[(1−1/(4γ))log⁡(r/t0)]=Ω(γ)b(r)^{1/d}>\exp[(1-1/(4\gamma))\log(r/t_{0})]=\Omega(\gamma); and this with (26) gives Proposition 2.14.

Now for the first part of Lemma 2.13, we consider the possibilities ∣G0∣>∣A∣|G_{0}|>|A| and ∣G0∣≤∣A∣|G_{0}|\leq|A| separately, in both cases using the fact that ∣G0∣≤δgd|G_{0}|\leq\delta gd (since ∣G0∣≤∣∇(G,O∖A)∣=δgd|G_{0}|\leq|\nabla(G,{\cal O}\setminus A)|=\delta gd).

If ∣G0∣>∣A∣|G_{0}|>|A|, then δ>1/(d+1)\delta>1/(d+1), so certainly δ=Ω(g−1/d/d)\delta=\Omega(g^{-1/d}/d). If, on the other hand, ∣G0∣≤∣A∣|G_{0}|\leq|A|, then we have (using (23) and the fact that ∂((G∖G0)∪A)=G0\partial((G\setminus G_{0})\cup A)=G_{0})

which in view of Lemma 2.4 implies that for C⊆ZdC\subseteq{\bf Z}^{d} with ∣C∣<dO(1)|C|<d^{O(1)},

8 First approximation: covering the boundary

Say a set C⊆ΓC\subseteq\Gamma separates P,Q⊆ΓP,Q\subseteq\Gamma if any path meeting both PP and QQ also meets CC.

In this section we begin the process of approximation by showing that there is a “small” collection of subsets of Γ\Gamma, at least one of which separates WW (=G∪A=G\cup A) and Γ∖W\Gamma\setminus W for each relevant (G,A)(G,A). We then use these separations to show that there is a small S⊆2E×2O{\cal S}\subseteq 2^{\cal E}\times 2^{\cal O} such that each of our (G,A)(G,A)’s is approximated by some (F,S)∈S(F,S)\in{\cal S} in the sense that

This is stated formally in Lemma 2.16 at the end of the section.

though the main point, Lemma 2.15, is valid for all of G(t){\cal G}(t).

In this section (unlike in the next) we make substantial use of properties particular to Γ\Gamma, specifically the isoperimetric properties given by Lemma 2.4 and

(which follows from the fact that for vertices v∼wv\sim w, Γ[(N(v)∪N(w))∖{v,w}]\Gamma[(N(v)\cup N(w))\setminus\{v,w\}] is a matching of all but one vertex of N(v)N(v) and all but one vertex of N(w)N(w)).

G0′′=G0∖G0′G_{0}^{\prime\prime}=G_{0}\setminus G_{0}^{\prime} and B0′′=B0∖B0′B_{0}^{\prime\prime}=B_{0}\setminus B_{0}^{\prime}. Then

(equivalently, ∇(W,Γ∖W)⊆∇(G0′)∪∇(B0′)\nabla(W,\Gamma\setminus W)\subseteq\nabla(G_{0}^{\prime})\cup\nabla(B_{0}^{\prime})).

In any graph satisfying (16) and (29), for any (G,A)∈G(t)(G,A)\in{\cal G}(t), there exists U⊆N(G0′∪B0′)U\subseteq N(G_{0}^{\prime}\cup B_{0}^{\prime}) satisfying

Before proving this, we observe that it does accomplish the first goal stated at the beginning of this section (existence of a small set of separations). For (G,A)(G,A) and UU as in Lemma 2.15, we have

(by (31) and (32)). So we just need to limit the number of possibilities for UU when (G,A)∈G⋆(G,A)\in{\cal G}^{\star}.

This follows from Lemma 2.3 and (14), once we observe that dist(u,G0)≤2 ∀u∈U{\rm dist}(u,G_{0})\leq 2~\forall u\in U (since U⊆N(G0′∪B0′)U\subseteq N(G_{0}^{\prime}\cup B_{0}^{\prime})), and that (32) and (30) imply dist(v,U)≤2 ∀v∈G0{\rm dist}(v,U)\leq 2~\forall v\in G_{0}.

In view of (33) (with t=δgt=\delta g), Lemma 2.1 then gives, for example, a bound

on the number of possibilities for UU. Here we used Lemma 2.13 for the equality in (36). The initial O(gd2)O(gd^{2}) corresponds to a choice of x0x_{0} in Lemma 2.1: in view of (7), there must be some j∈[−d,d]∖{0}j\in[-d,d]\setminus\{0\} and k≤g/(2d)k\leq g/(2d) for which y0:=v0+(2k−1)ej∈G0y_{0}:=v_{0}+(2k-1)e_{j}\in G_{0}; there are at most gg possibilities for this y0y_{0}, so at most O(gd2)O(gd^{2}) possibilities for a vertex x0x_{0} with d(x0,y0)≤2d(x_{0},y_{0})\leq 2; and by (32) and (30) UU must contain such an x0x_{0}.

By “duality” (see Section 2.6) it’s enough to show the existence of S⊆N(G0′)S\subseteq N(G_{0}^{\prime}) with

We now return to Γ\Gamma. Given UU as above, let us temporarily set L=N(U)L=N(U). Then ∣L∣=O(δgdlog⁡d )|L|=O(\delta g\sqrt{d\log d}~).

Say a component CC of Γ−L\Gamma-L is large if ∣C∣>d|C|>d and small otherwise. Lemma 2.4 implies

for small CC (actually also for considerably larger CC), and

for large CC. But ∣∇(L)∣≤2d∣L∣=O(δgd3/2log⁡d )|\nabla(L)|\leq 2d|L|=O(\delta gd^{3/2}\sqrt{\log d}~), so

and the number of vertices in small components is O(δgdlog⁡d )O(\delta g\sqrt{d\log d}~).

It follows that if (G,A)(G,A) is any pair satisfying (10) for which LL separates WW and Γ∖W\Gamma\setminus W, then we satisfy (27) and (28) with

where PP is the union of those large components of Γ−L\Gamma-L that meet (equivalently, are contained in) WW, and QQ is the union of (all) the small components. In particular this is true if (G,A)(G,A) is any pair from G⋆{\cal G}^{\star} for which Lemma 2.15 applied to (G,A)(G,A) produces UU.

By (40) the number of possibilities (given LL) for (F,S)(F,S) as in (41) is at most exp⁡[O(δgd−1/2log⁡d )]\exp[O(\delta gd^{-1/2}\sqrt{\log d~})], and combining this with the bound (36) on the number of UU’s we have

There exist S⊆2E×2O{\cal S}\subseteq 2^{\cal E}\times 2^{\cal O} with

and a map π1:G⋆→S\pi_{1}:{\cal G}^{\star}\rightarrow{\cal S} such that (27) and (28) hold for each (G,A)∈G⋆(G,A)\in{\cal G}^{\star} and (F,S)=π1(G,A)(F,S)=\pi_{1}(G,A).

9 Second approximation

The discussion in this section is valid for any graph Σ\Sigma satisfying (16). It may be worth reiterating that we follow the conventions given at the end of Section 2.6.

Given (F∗,S∗)∈2E×2O(F^{*},S^{*})\in 2^{\cal E}\times 2^{\cal O} and a positive xx, write G′=G′(F∗,S∗,x){\cal G}^{\prime}={\cal G}^{\prime}(F^{*},S^{*},x) for the set of (G,A)(G,A)’s in G(t){\cal G}(t) satisfying (27) (with (F∗,S∗)(F^{*},S^{*}) in place of (F,S)(F,S)) and

and a map π2:G′→T\pi_{2}:{\cal G}^{\prime}\rightarrow{\cal T} such that for each (G,A)∈G′(G,A)\in{\cal G}^{\prime} and (F,S)=π2(G,A)(F,S)=\pi_{2}(G,A) we have (27) and

(where as usual E=E∖FE={\cal E}\setminus F and T=O∖ST={\cal O}\setminus S).

Remarks. We only need Lemma 2.17 when (F∗,S∗)∈S(F^{*},S^{*})\in{\cal S} (with S{\cal S} as in Lemma 2.16), in which case we take t=δgt=\delta g and x=O(δgdlog⁡d )x=O(\delta g\sqrt{d\log d}~) (with an appropriate constant), so that G′⊇π1−1(F∗,S∗){\cal G}^{\prime}\supseteq\pi_{1}^{-1}(F^{*},S^{*}); but the extra generality costs us nothing. The pairs we produce will satisfy S⊆S∗S\subseteq S^{*} and F⊇F∗F\supseteq F^{*}, but we don’t need this in what follows.

We would like to exhibit a procedure which, for a given (G,A)∈G′(G,A)\in{\cal G}^{\prime}, outputs a pair (F,S)(F,S) satisfying (27) and (45), and show that the set T{\cal T} of pairs produced in this way is small.

We produce (F,S)(F,S) via a sequence of modifications, initializing at (F,S)=(F∗,S∗)(F,S)=(F^{*},S^{*}). Note that whenever we update (F,S)(F,S), we also automatically update E,TE,T, etc.

(since S0∗⊆(S∗∖A)∪N(G∖F∗)S_{0}^{*}\subseteq(S^{*}\setminus A)\cup N(G\setminus F^{*}), and similarly for E0∗E_{0}^{*}; recall S0∗=S∗∩N(E∗)S_{0}^{*}=S^{*}\cap N(E^{*}) and E0∗=E∗∩N(S∗)E_{0}^{*}=E^{*}\cap N(S^{*}), where E∗=E∖F∗E^{*}={\cal E}\setminus F^{*}).

(A.1) Repeat for as long as possible: choose w∈Hw\in H with dS(w)≥ξd_{S}(w)\geq\xi and do S←S∖N(w)S\leftarrow S\setminus N(w).

(A.2) When no longer possible, do F←F∪{w∈E:dS(w)≥ξ}F\leftarrow F\cup\{w\in{\cal E}:d_{S}(w)\geq\xi\}.

Stage 1B Do the same thing in the dual; that is,

(B.1) for as long as possible, choose w∈Aw\in A with dE(w)≥ξd_{E}(w)\geq\xi and do F←F∪N(w)F\leftarrow F\cup N(w), and

(B.2) when no longer possible, do S←S∖{w∈O:dE(w)≥ξ}S\leftarrow S\setminus\{w\in{\cal O}:d_{E}(w)\geq\xi\}.

Notice—a crucial idea—that (F,S)(F,S) produced by Stage 1 does satisfy (27).

The output (F,S)(F,S) of Stage 1 is determined by the sets of ww’s used in (A.1) and (B.1).

Stage 2 now repeats Stage 1, starting with the revised (F,S)(F,S), using ψ\psi in place of ξ\xi, and replacing (43) and (46) by

10 Status

We now specify t=δgt=\delta g and x=O(δgdlog⁡d )x=O(\delta g\sqrt{d\log d}~) (the bound in (28)), and ψ=d\psi=\sqrt{d} (any ψ∈(Ω(d/log⁡d),O(dlog⁡d))\psi\in(\Omega(\sqrt{d/\log d}),O(\sqrt{d\log d})) would do; see the remark following (62).) Specializing to these values and combining Lemmas 2.16 and 2.17, we have

There exist U⊆2E×2O{\cal U}\subseteq 2^{\cal E}\times 2^{\cal O},

and π:G⋆→U\pi:{\cal G}^{\star}\rightarrow{\cal U} such that (27) and (45) hold for each (G,A)(G,A) and (F,S)=π(G,A)(F,S)=\pi(G,A).

(The expression in the exponent in (47) is the maximum of the corresponding expressions from (42) and (44).)

Now consider some (F,S)∈U(F,S)\in{\cal U}. Notice that, for any (G,A)∈π−1(F,S)(G,A)\in\pi^{-1}(F,S), Q:=S0∪E0Q:=S_{0}\cup E_{0} contains all vertices whose locations in the partition Γ=G∪H∪A∪B\Gamma=G\cup H\cup A\cup B are as yet unknown; namely, we have

(the first two containments are just (27); S∖S0⊆AS\setminus S_{0}\subseteq A follows from F⊆GF\subseteq G, (10) and the definition of S0S_{0}, and E∖E0⊆HE\setminus E_{0}\subseteq H is similar).

By convention, whenever we are given an (F,S)(F,S), we take QQ to be as defined in the preceding paragraph, and write ΓQ\Gamma_{Q} for the subgraph induced by QQ.

11 Flow

Here, finally, we define ν\nu (for large II; for small II, see Section 2.6).

Throughout the section we fix (F,S)∈U(F,S)\in{\cal U}. It is now convenient to write G∼(F,S)G\sim(F,S) if π(G,A)=(F,S)\pi(G,A)=(F,S) and I∼(F,S)I\sim(F,S) if G(I)∼(F,S)G(I)\sim(F,S).

To define ν(I,⋅)\nu(I,\cdot) for I∼(F,S)I\sim(F,S), we first need to choose a direction j=j(I)j=j(I). Fix such an II and let G=G(I)G=G(I), A=A(I)A=A(I), etc. The choice of jj will depend only on (G,A)(G,A). Observe that (using (45))

So there exists j∉Pj\not\in P with (say) ∣G0j∣>.8δg|G_{0}^{j}|>.8\delta g, which is what we want.

Having chosen jj satisfying (49) and (50), we turn to defining ν(I,⋅)\nu(I,\cdot). Let

Setting α=α(λ)=λ/(1+λ)2\alpha=\alpha(\lambda)=\lambda/(1+\lambda)^{2} and β=β(λ)=1−αλ=(1+2λ)/(1+λ)2\beta=\beta(\lambda)=1-\alpha\lambda=(1+2\lambda)/(1+\lambda)^{2}, define

(because of (51)). On the other hand we will show, for any JJ,

12 Proof of (53)

We need one easy lemma. Given a bigraph Σ\Sigma on P∪RP\cup R and U⊆RU\subseteq R, say that a (vertex) cover K∪L∪MK\cup L\cup M of Σ\Sigma with K⊆PK\subseteq P, L⊆UL\subseteq U and M⊆R∖UM\subseteq R\setminus U is legal (with respect to UU) if it is a minimal cover and

(Note minimality implies K=N(R∖(L∪M))K=N(R\setminus(L\cup M)).)

With notation as above, let K∪L∪MK\cup L\cup M be a legal cover with ∣K∪L∣|K\cup L| as small as possible. Then

(a) ∀K′⊆K    ∣N(K′)∩(U∖L)∣≥∣K′∣\forall K^{\prime}\subseteq K~~~~|N(K^{\prime})\cap(U\setminus L)|\geq|K^{\prime}|,

(b) ∀L′⊆L    ∣N(L′)∖K∣≥∣L′∣\forall L^{\prime}\subseteq L~~~~|N(L^{\prime})\setminus K|\geq|L^{\prime}|.

Proof. (a) Given K′⊆KK^{\prime}\subseteq K, let S=N(K′)∩(U∖L)S=N(K^{\prime})\cap(U\setminus L),

and T=N(K′′)∩(R∖U)T=N(K^{\prime\prime})\cap(R\setminus U). Then

(i) (K∖K′′)∪(L∪S)∪(M∪T)(K\setminus K^{\prime\prime})\cup(L\cup S)\cup(M\cup T) is a minimal cover

(a straightforward verification using the fact that each vertex of K∖K′′K\setminus K^{\prime\prime} has a neighbor in U∖(L∪S)U\setminus(L\cup S)), and

(ii) K∖K′′=N(U∖(L∪S))K\setminus K^{\prime\prime}=N(U\setminus(L\cup S)).

Minimality of ∣K∪L∣|K\cup L| thus implies ∣K∖K′′∣+∣L∪S∣≥∣K∣+∣L∣|K\setminus K^{\prime\prime}|+|L\cup S|\geq|K|+|L|, so ∣S∣≥∣K′′∣≥∣K′∣|S|\geq|K^{\prime\prime}|\geq|K^{\prime}|.

(b) This is similar. Given L′⊆LL^{\prime}\subseteq L, let W=N(L′)∖KW=N(L^{\prime})\setminus K and

(i) K∪W∪((L∪M)∖L′′)K\cup W\cup((L\cup M)\setminus L^{\prime\prime}) is a minimal cover, and

(ii) K∪W=N(U∖(L∖L′′))K\cup W=N(U\setminus(L\setminus L^{\prime\prime})).

Minimality of ∣K∪L∣|K\cup L| thus implies ∣K∪W∣+∣L∖L′′∣≥∣K∣+∣L∣|K\cup W|+|L\setminus L^{\prime\prime}|\geq|K|+|L|, and ∣W∣≥∣L′′∣≥∣L′∣|W|\geq|L^{\prime\prime}|\geq|L^{\prime}|.

Set U=σj−1(J)∩S0U=\sigma_{j}^{-1}(J)\cap S_{0}. Suppose I∈I⋆I\in{\cal I}^{\star}, and set G=G(I)G=G(I), A=A(I)A=A(I), and

Then K∪L∪MK\cup L\cup M (=(G∪B)∩Q=(G\cup B)\cap Q) is a minimal cover of ΓQ\Gamma_{Q}. (That it is a cover follows from (10); for minimality, notice (e.g.) that each v∈G∩E0v\in G\cap E_{0} has a neighbor in AA, which must be in S0S_{0} (using A⊆SA\subseteq S and the definition of S0S_{0}).) Moreover, we assert,

Proof. We show that each side of (54) contains the other. The obvious direction is

For the reverse containment, suppose v∈Kv\in K. Since K⊆G0K\subseteq G_{0}, (13) says that vv has a neighbor u∈A∩Iu\in A\cap I. Then u∈S0u\in S_{0} (because v∈E0≁S∖S0v\in E_{0}\not\sim S\setminus S_{0}), implying u∈Uu\in U (since u∈A∩I⇒σj(u)∈Ju\in A\cap I\Rightarrow\sigma_{j}(u)\in J). And of course u∉Lu\not\in L (since u∈Au\in A).

Thus K∪L∪MK\cup L\cup M is a legal cover of ΓQ\Gamma_{Q} with respect to UU in the sense of Lemma 2.19.

Now fix K0∪L0∪M0K_{0}\cup L_{0}\cup M_{0}, a legal cover of ΓQ\Gamma_{Q} with respect to UU with ∣K0∪L0∣|K_{0}\cup L_{0}| as small as possible.

Given I∈I⋆I\in{\cal I}^{\star}, let K=K(I)K=K(I) etc. be as above and set K′=K0∖KK^{\prime}=K_{0}\setminus K, L′=L0∖LL^{\prime}=L_{0}\setminus L. Then by Lemma 2.19,

The point of this is that it says that (K′,L′)(K^{\prime},L^{\prime}) determines GG (so also AA), and therefore I∈I⋆I\in{\cal I}^{\star} (because of (15)).

To see (56), just observe that the only point requiring proof is K∖K0⊆NΓQ(L0∖L)K\setminus K_{0}\subseteq N_{\Gamma_{Q}}(L_{0}\setminus L), and that this follows from (54) once we notice that ∇(K∖K0,U∖(L0∪L))=∅\nabla(K\setminus K_{0},U\setminus(L_{0}\cup L))=\emptyset (since K0∪L0K_{0}\cup L_{0} covers ∇(E0,U)\nabla(E_{0},U)).

Now with C=Cj(I)C=C^{j}(I), D=Dj(I)D=D^{j}(I) as in the discussion preceding (51), observe that

for small λ\lambda, and easily verified when λ\lambda is larger; and (60) comes from (55).)

Thus, recalling—see the remark following (56)—that each (K′,L′)(K^{\prime},L^{\prime}) corresponds to at most one I∈I⋆I\in{\cal I}^{\star},

13 Finally

Now fixing J∈JJ\in{\cal J}, we are ready to verify (6) (thus completing the proofs of Theorems 1.2 and 1.1).

Note first of all (referring to (47)) that for λ≤2\lambda\leq 2 (say) (53) implies

Remark. Our choice of ψ\psi was constrained by the demands of (61) and (62) (the latter since ψ=o(d/log⁡d)\psi=o(\sqrt{d/\log d}) would give—via (44)—a larger bound in (47)).

We first deal with large II’s (recall II is large if ∣G(I)∣>d3|G(I)|>d^{3}). Here we have already done the work: Assuming first that λ≤2\lambda\leq 2, and with justifications to follow, we have

Of course sums involving δ\delta, are restricted to δ\delta for which δg\delta g is an integer. The main inequality (64) is just (62), and (65) comes from Lemma 2.13. In (66) we have absorbed a factor λ−2\lambda^{-2} in the exponent. One way (probably not the most natural) to see the inequality in (67) is to use

with K=d3K=d^{3}, δ=1/d\delta=1/d and 1−ε=exp⁡[−Ω(λ2d−1)]1-\varepsilon=\exp[-\Omega(\lambda^{2}d^{-1})].

For λ>2\lambda>2 a similar analysis (using (63)) gives

Finally we turn to the easy case of small II. Here we abuse our notation slightly and set

For a (nonempty) J(g,a){\cal J}(g,a) with g<d3g<d^{3}, Lemma 2.13 gives a=O(g/d)a=O(g/d), so that, since each A(I)A(I) is 2-clustered and contains v0v_{0}, Lemma 2.1 bounds the number of possibilities for A(I)A(I) with I∈J(g,a)I\in{\cal J}(g,a) by exp⁡[O((g/d)log⁡d)]\exp[O((g/d)\log d)].

But we also know (see (15)) that, given JJ and jj, I∈φj−1(J)I\in\varphi_{j}^{-1}(J) is determined by G(I)G(I) (or A(I)A(I)), and that (by (21), (20), and again Lemma 2.13)

and combining this with (68) or (69) gives (6).

Acknowledgments We are very grateful to Vladimir Gurvich for translating parts of . Thanks also to Chuck Weibel for help with the proof of Lemma 2.8.

References