Limits of local-global convergent graph sequences

Hamed Hatami, László Lovász, Balázs Szegedy

Introduction

The theory of graph convergence is a recently emerging field. It creates a link between combinatorics and analysis similarly as Fürstenberg’s correspondence principle connects finite integer sequences with measure preserving systems. Interestingly (or rather unfortunately) there is no unified theory of graph convergence. Instead there are various convergence notions that work well in different situations. For example the theory of dense graph limits works well if the number of edges is quadratic in the number of vertices but it trivializes for sparser graphs. On the other hand the Benjamini–Schramm limit is only defined for graphs which have a linear number of edges in terms of the vertices. In the regime between linear and quadratic the situation is more complicated.

In this paper we focus on the very sparse case were graphs have degrees bounded by some fixed number dd (which we consider as fixed throughout). According to Benjamini and Schramm, a graph sequence (Gn)n=1∞(G_{n})_{n=1}^{\infty} is convergent if the distribution of the isomorphism types of neighborhoods of radius rr (when a vertex is chosen uniformly at random in GnG_{n}) converges for every fixed rr. This notion of convergence is called local convergence, weak convergence or Benjamini–Schramm convergence.

The following example illustrates why a different, stronger notion of convergence is needed in some cases. For odd nn, let GnG_{n} be a dd-regular expander graph on nn nodes. For even nn, let GnG_{n} be the disjoint union of two dd-regular expander graphs on n/2n/2 nodes. Assume that the girth of GnG_{n} tends to infinity. Then the sequence GnG_{n} is locally convergent, but clearly even and odd members of the sequence are quite different, and it would be desirable to refine our notion of convergence to distinguish them.

Benjamini and Schramm described a limit object for locally convergent sequences in the form of an involution-invariant distribution on rooted countable graphs with bounded degree. One can also describe this limit object as a graphing (Aldous and Lyons , Elek ), which is a bounded degree graph on a Borel probability space such that the edge set is Borel measurable and it satisfies a certain measure preservation property. (We will give a precise definition below.) Neighborhood statistics in graphings can be defined by using the probability space structure on the vertex set. Every involution-invariant distribution can be represented by a graphing. We note that graphings are common generalizations of bounded degree graphs and measure preserving systems and so they are also interesting from an ergodic theoretic point of view.

However, the graphing representing the limit object of a locally convergent graph sequence is not unique: different graphings can describe the same involution-invariant distribution. In other words, a graphing contains more information than just the limiting neighborhood distribution. This suggests that graphings can be used to represent limit objects for more refined convergence notions. Indeed, in the present paper we show that the limit of a local-global convergent sequence can also be represented by a graphing in the sense that the graphs in the sequence converge to the graphing in the colored neighborhood metric. This means that for every local-global convergent sequence we produce a graphing which contains both local and global information about the graphs.

We highlight the importance of a special family of graphings called Bernoulli graphings. We show that with given local statistics, the Bernoulli graphings contain the least global information. This means that the global properties of a Bernoulli graphing can be modeled with an arbitrary precision on any other graphing with the same local statistics. For a graph GG, being close to a Bernoulli graphing in the local-global sense means that the local statistics of any coloring on GG can be modeled by a randomized process called local algorithm or factor of i.i.d. process.

Roughly speaking, a hyperfinite graph sequence is a bounded degree sequence whose members can be cut into small connected components removing a small set of vertices (or equivalently edges). We prove that a locally convergent hyperfinite sequence is locally-globally convergent, and its limit is a Bernoulli graphing. (This was proved independently by Elek ). It is an interesting question how to construct a non-hyperfinite sequence converging to a Bernoulli graphing.

Local-Global convergence of bounded degree graphs

A rooted graph is a pair (G,o)(G,o) where oo is a vertex of a graph GG. The radius of a rooted graph is the distance of the farthest vertex in GG to oo. We denote by UrU^{r} the set of all rooted graphs with radius at most rr (and all degrees bounded by dd). For an integer r≥0r\geq 0, and a vertex vv in a graph GG, let NG,r(v)N_{G,r}(v) denote the subgraph of GG rooted at vv and induced by the vertices that are at a distance at most rr from vv. Two rooted graphs (G,o)(G,o) and (G′,o′)(G^{\prime},o^{\prime}) are said to be isomorphic if there is an isomorphism from GG to G′G^{\prime} that maps oo to o′o^{\prime}.

Given a finite graph GG and a radius r≥0r\geq 0, we can choose a node v∈V(G)v\in V(G) uniformly and randomly, and consider the distribution of NG,r(v)N_{G,r}(v). Let PG,rP_{G,r} denote this probability measure on UrU^{r}. We say that a sequence (Gn)(G_{n}) of finite graphs is locally convergent (or Benjamini–Schramm convergent) if PGn,rP_{G_{n},r} converges to a limit distribution as n→∞n\to\infty, for every fixed r≥0r\geq 0.

where AA runs through the Borel measurable sets.

To define our refinement of local convergence, we consider vertex colorings. For a finite graph GG, let K(k,G)K(k,G) denote the set of all vertex colorings with kk colors. Fix integers kk and rr, and let Ur,kU^{r,k} be the set of all triples (H,o,c)(H,o,c) where (H,o)(H,o) is a rooted graph of radius at most rr and cc is an arbitrary kk-coloring of V(H)V(H). Consider a finite graph GG together with a c∈K(k,G)c\in K(k,G). Pick a random vertex vv from GG. Then the restriction of the kk-coloring to NG,r(v)N_{G,r}(v) is an element in Ur,kU^{r,k}, and thus for the graph GG, every c∈K(k,G)c\in K(k,G) introduces a probability distribution on Ur,kU^{r,k} which we denote by PG,r[c]P_{G,r}[c]. Sometimes we refer to the probability distributions PG,r[c]P_{G,r}[c] (for r≥0r\geq 0) as local statistics of the coloring cc. Let

In other words, if ii and jj are large enough, then for every kk-coloring cic_{i} of V(Gi)V(G_{i}) there is a kk-coloring cjc_{j} of V(Gj)V(G_{j}) so that the distributions of colored rr-neighborhoods of (Gi,ci)(G_{i},c_{i}) and (Gj,cj)(G_{j},c_{j}) are almost the same.

Since compact subsets of a compact metric space form a compact space with respect to the Hausdorff metric, it follows that every infinite sequence of finite graphs contains a locally-globally convergent subsequence.

Fixing k=1k=1 in Definition 2.1, we recover a metric definition of Benjamini–Schramm convergence. It is easy to construct examples of graph sequences which are convergent in Benjamini–Schramm sense, but not locally-globally. However we do not know whether k=2k=2 would give a convergence notion equivalent to local-global convergence.

It is natural to ask if we obtain a different convergence notion if we replace vertex colorings by edge colorings or other locally defined extra structures. It turns out that all local structures can be encoded by vertex colorings, and thus they do not lead to different convergence notions. As an example, we show how to encode edge colorings by vertex colorings.

Let GG be a graph with all degrees at most dd and let c: E(G)→[k]c:~E(G)\rightarrow[k] be an edge coloring of GG. It is easy to see that there exists an edge coloring c1: E(G)→[30d3k]c_{1}:~E(G)\rightarrow[30d^{3}k] such that c1(e)≡c(e)c_{1}(e)\equiv c(e) modulo kk for every e∈E(G)e\in E(G), and if c1(e1)=c1(e2)c_{1}(e_{1})=c_{1}(e_{2}) holds, then the edges e1e_{1} and e2e_{2} are of distance at least 33 in the edge graph of GG. It is clear that c1c_{1} encodes the coloring cc in the sense that local statistics of c1c_{1} modulo kk give the local statistics of cc. Let SS denote the set of subsets of [30d3k][30d^{3}k] of size at most dd. We define the vertex coloring c2: V(G)→Sc_{2}:~V(G)\rightarrow S by setting c2(v)c_{2}(v) to be the set of c1c_{1}-colors of the edges incident to vv. Now it is easy to see that c2c_{2} encodes the coloring c1c_{1} in the following way. If e=(v,w)e=(v,w) is an edge in GG, then {c1(e)}\{c_{1}(e)\} is the intersection of the sets c2(v)c_{2}(v) and c2(w)c_{2}(w).

Involution-invariant measures and graphings

Benjamini and Schramm associated a limit object with every locally convergent graph sequence as follows. Let G\mathfrak{G} denote the set of (isomorphism classes of) rooted, connected (possibly infinite) graphs with all degrees at most dd. For a rooted graph (B,o)(B,o) with radius rr, we denote by G(B,o)\mathfrak{G}(B,o) the set of all rooted graphs (G,o)(G,o) such that NG,r(o)≅(B,o)N_{G,r}(o)\cong(B,o). For a rooted graph (G,o)(G,o), we define a neighborhood basis at (G,o)(G,o) as G(NG,r(o))\mathfrak{G}(N_{G,r}(o)). These neighborhoods define a topology on G\mathfrak{G}. It is easy to see that this is a compact separable space.

The Benjamini–Schramm limit of the locally convergent graph sequence (Gn)n=1∞(G_{n})_{n=1}^{\infty} is a probability measure ν\nu on the Borel sets of G\mathfrak{G}, such that

for every r≥1r\geq 1 and every rooted graph (B,o)(B,o) of radius rr.

Let GG be a finite graph, and let the probability measure ν\nu on the Borel sets of G\mathfrak{G} be defined as ν(G(B,o))=PG,r(B,o)\nu(\mathfrak{G}(B,o))=P_{G,r}(B,o) for every r≥1r\geq 1 and every rooted graph (B,o)(B,o) of radius rr. It is easy to see that ν\nu is involution-invariant. It follows that every measure on G\mathfrak{G} that is the limit of finite graphs is involution-invariant. Aldous and Lyons conjectured that all involution-invariant measures arise as graph limits. The Aldous-Lyons conjecture is considered to be one of the most important open problems in this area.

In the dense setting, the set of the symmetric measurable maps w:2→w:^{2}\rightarrow were used to generalize the concept of graphs and describe graph limits . For local-global convergence (Definition 2.1), graphings serve this purpose.

Let XX be a Polish topological space and let ν\nu be a probability measure on the Borel sets in XX. A graphing is a graph G\mathcal{G} on V(G)=XV(\mathcal{G})=X with Borel measurable edge set E(G)⊂X×XE(\mathcal{G})\subset X\times X in which all degrees are at most dd and

for all measurable sets A,B⊆XA,B\subseteq X, where e(x,S)e(x,S) is the number of edges from x∈Xx\in X to S⊆XS\subseteq X.

Note that every finite graph GG is a graphing where X=V(G)X=V(G) and νG\nu_{\mathcal{G}} is the uniform distribution on V(G)V(G).

If (1) holds, then η∗(A×B)=∫Ae(x,B)dν(x)\eta^{*}(A\times B)=\int_{A}e(x,B)d\nu(x) defines a measure on the Borel sets of X×XX\times X. This measure is concentrated on E(G)E(\mathcal{G}), symmetric in the two coordinates, and its marginal ν∗\nu^{*} satisfies (dν∗/dν)(x)=deg⁡(x)(d\nu^{*}/d\nu)(x)=\deg(x). Normalizing by d0=∫Xdeg⁡(x) dxd_{0}=\int_{X}\deg(x)\,dx, we get a probability distribution η\eta on the set of edges. We can generate a random edge from η\eta by selecting a random point vv from ν∗\nu^{*} and selecting uniformly a random edge incident with vv. Conversely, if G\mathcal{G} is a Borel graph and we have a measure η∗\eta^{*} on X×XX\times X that is concentrated on E(G)E(\mathcal{G}), so that η∗(A×B)=∫Ae(x,B)dν(x)\eta^{*}(A\times B)=\int_{A}e(x,B)d\nu(x), then (1) follows by Fubini’s theorem, and so G\mathcal{G} is a graphing.

Let G\mathcal{G} be a graphing (of degree at most dd) on the probability space (X,ν)(X,\nu). Then it induces a measure μG\mu_{\mathcal{G}} on G\mathfrak{G}: pick a random element x∈Xx\in X and take its connected component Gx\mathcal{G}_{x} rooted at xx. It is easy to see that μG\mu_{\mathcal{G}} is an involution-invariant measure. (In fact, (1) just expresses this property.)

Now we are ready to state our main theorem.

Let (Gi)i=1∞(G_{i})_{i=1}^{\infty} be a local-global convergent sequence of finite graphs with all degrees at most dd. Then there exists a graphing G\mathcal{G} such that QGn,r,k→QG,r,kQ_{G_{n},r,k}\to Q_{\mathcal{G},r,k} (n→∞)(n\to\infty) in Hausdorff distance for every rr and kk.

To what degree is the limit object determined? This question leads to different notions of “isomorphism” between graphings.

Let (G1,X1,ν1)(\mathcal{G}_{1},X_{1},\nu_{1}) and (G2,X2,ν2)(\mathcal{G}_{2},X_{2},\nu_{2}) be graphings.

Local equivalence of two graphings means that they induce the same involution-invariant measure on G\mathfrak{G}. Local-global equivalence implies local equivalence by setting k=1k=1.

Assume that G1\mathcal{G}_{1} and G2\mathcal{G}_{2} are two graphings of maximal degree at most dd. We say that G1≺G2\mathcal{G}_{1}\prec\mathcal{G}_{2} if Q‾G1,r,k⊆Q‾G2,r,k\overline{Q}_{\mathcal{G}_{1},r,k}\subseteq\overline{Q}_{\mathcal{G}_{2},r,k} for every r,k≥1r,k\geq 1. In particular, G1\mathcal{G}_{1} and G2\mathcal{G}_{2} are locally-globally equivalent if and only if both G1≺G2\mathcal{G}_{1}\prec\mathcal{G}_{2} and G2≺G1\mathcal{G}_{2}\prec\mathcal{G}_{1} hold.

In the setting of group actions, this partial order means the same as “weak containment” of the corresponding group actions, and local-global equivalence corresponds to “weak equivalence” (Kechris ).

Recall that a measurable map ϕ:(X,μ)→(Y,ν)\phi:(X,\mu)\to(Y,\nu) is called measure-preserving if μ(ϕ−1(A))=ν(A)\mu(\phi^{-1}(A))=\nu(A) for every measurable set A⊆YA\subseteq Y. An easy way to prove a relation G1≺G2\mathcal{G}_{1}\prec\mathcal{G}_{2} between two graphings is the following. We call a measure preserving map ϕ: V(G1)→V(G2)\phi:~V(\mathcal{G}_{1})\to V(\mathcal{G}_{2}) a local isomorphism if restricted to any connected component of G1\mathcal{G}_{1}, we get an isomorphism with a connected component of G2\mathcal{G}_{2}. Clearly local isomorphisms can be combined. However, a local isomorphism may not be invertible! It is easy to see that the existence of a local isomorphism G1→G2\mathcal{G}_{1}\to\mathcal{G}_{2} implies that G1\mathcal{G}_{1} and G2\mathcal{G}_{2} are locally equivalent, and G2≺G1\mathcal{G}_{2}\prec\mathcal{G}_{1}.

Let GG be a finite connected graph, and G∪GG\cup G denote the disjoint union of GG with itself. The function ϕ: V(G∪G)→V(G)\phi:~V(G\cup G)\to V(G) that maps both copies of GG in G∪GG\cup G isomorphically to GG is a (non-invertible) local isomorphism. Consequently G∪GG\cup G and GG are locally equivalent, and G≺G∪GG\prec G\cup G. However, GG and G∪GG\cup G are not locally-globally equivalent.

We shall study the local-global equivalence and the local-global partial order in Sections 7 and 8. In particular, we will show that among all graphings in a local equivalence class, there is always a smallest one and a largest one in this partial order.

Local limits of decorated graphs

In this section we extend the formalism behind the Benjamini–Schramm limits for the case when vertices are decorated by elements from a compact space. Let CC be a second countable compact Hausdorff space. Let G(C)\mathfrak{G}(C) denote the space of (isomorphism classes of) rooted, connected (countable) graphs with all degrees at most dd such that the vertices are decorated by elements from CC. So the points of G(C)\mathfrak{G}(C) are triples (G,o,c)(G,o,c), where GG is a connected countable graph, o∈V(G)o\in V(G), and c: V(G)→Cc:~V(G)\to C. If CC is the trivial (one point) compact space, then G(C)\mathfrak{G}(C) can be identified with the space G\mathfrak{G} defined earlier. Two important special cases for us will be when C=C= (assigning $−weightstovertices),and-weights to vertices), andC=[k](coloringverticesby(coloring vertices bykcolors).Withaslightabuseofnotation,thesewillbedenotedbycolors). With a slight abuse of notation, these will be denoted by\mathfrak{G}andand\mathfrak{G}[k]$.

We put a compact topology on G(C)\mathfrak{G}(C) by specifying a basis of it. Let rr be an arbitrary natural number and (H,o)(H,o) be a finite rooted graph of radius rr. Assume furthermore that every vertex vv of (H,o)(H,o) is decorated by an open set UvU_{v} in CC. Let SS be the collection of all (G,o,c)∈G(C)(G,o,c)\in\mathfrak{G}(C) where the neighborhood NG,r(o)N_{G,r}(o) is isomorphic to (H,o)(H,o), and furthermore there is an isomorphism α: NG,r(o)→(H,o)\alpha:~N_{G,r}(o)\rightarrow(H,o) such that c(v)∈Uα(v)c(v)\in U_{\alpha(v)} for every v∈NG,r(o)v\in N_{G,r}(o). It is easy to see that G(C)\mathfrak{G}(C) with this topology is a compact, second countable, Hausdorff space. As a consequence, probability measures on G(C)\mathfrak{G}(C) form a compact space in the weak topology.

Let GG be a finite graph with all degrees at most dd in which the vertices are CC-labeled. We can construct a probability measure μG\mu_{G} on G(C)\mathfrak{G}(C) by putting a root oo on a randomly chosen vertex v∈V(G)v\in V(G) and keeping only the connected component of the root. A sequence (Gn)n=1∞(G_{n})_{n=1}^{\infty} of CC-labeled graphs is called locally convergent if the corresponding measures {μGn}n=1∞\{\mu_{G_{n}}\}_{n=1}^{\infty} converge in the weak topology to some measure μ\mu. The measure μ\mu is the limit object of the sequence.

We define involution-invariance completely analogously to the undecorated case, simply replacing G\mathfrak{G} by G(C)\mathfrak{G}(C) everywhere. Involution-invariant measures on G(C)\mathfrak{G}(C) form a closed set in the weak topology. It follows that if μ\mu is a measure on G(C)\mathfrak{G}(C) that is the limit of finite CC-decorated graphs, then it is involution-invariant.

A CC-decorated graphing is a graphing G\mathcal{G} together with a Borel function c: V(G)→Cc:~V(\mathcal{G})\rightarrow C. Similarly as in the undecorated case, every CC-decorated graphing defines an involution-invariant distribution. The measure μG,c\mu_{\mathcal{G},c} on G(C)\mathfrak{G}(C) is created by picking a random element x∈V(G)x\in V(\mathcal{G}), and taking its connected component Gx\mathcal{G}_{x} rooted at xx together with the vertex labels given by the restriction of cc to V(Gx)V(\mathcal{G}_{x}). It is easy to see that μG,c\mu_{\mathcal{G},c} is an involution-invariant measure.

We can define a Borel graph on G(C)\mathfrak{G}(C). The edge set E(C)\mathcal{E}(C) of this graph consists of pairs ((G,o1,c),(G,o2,c))∈G(C)×G(C)((G,o_{1},c),(G,o_{2},c))\in\mathfrak{G}(C)\times\mathfrak{G}(C) such that (o1,o2)(o_{1},o_{2}) is an edge in GG. Note that loop edges can arise in this graph. For example if there is an automorphism of (G,c)(G,c) which takes o1o_{1} to its neighbor o2o_{2}, then (G,o1,c)(G,o_{1},c) is identified with (G,o2,c)(G,o_{2},c) in G(C)\mathfrak{G}(C). In general it is not true that every involution-invariant measure ν\nu on G(C)\mathfrak{G}(C) turns this graph into a graphing. This is due to the problem with automorphisms which also lead to loops. However it is not hard to show that if for an involution-invariant measure ν\nu, with probability one, a ν\nu-random connected component has no automorphisms, then we get a graphing (G(C),ν,E(C))(\mathfrak{G}(C),\nu,\mathcal{E}(C)). One important role of appropriate decorations is to break symmetries, and make this graph a graphing.

A regularization lemma

The following lemma is the main ingredient in proving Theorem 3.2. It serves as a “regularity lemma” in our framework for bounded degree graphs.

For positive integers r,kr,k and real number ε>0\varepsilon>0, there exists an integer tr,k,εt_{r,k,\varepsilon} such that the following holds. For every graph GG with all degrees at most dd, there exists a tr,k,εt_{r,k,\varepsilon}-vertex coloring qq of GG which satisfies the following conditions.

If q(v)=q(w)q(v)=q(w), then either v=wv=w or the distance of vv and ww in GG is at least r+1r+1;

For every g∈K(k,G)g\in K(k,G), there exists α:[tr,k,ε]→[k]\alpha:[t_{r,k,\varepsilon}]\rightarrow[k] such that

Now we further refine ff to satisfy the first condition. Let f′f^{\prime} be a proper coloring of the graph GG with (d+1)r(d+1)^{r} colors in which every two vertices in distance at most rr receive different colors. The common refinement qq of ff and f′f^{\prime} satisfies both conditions.

Proof of the main theorem

By choosing a subsequence from (Gi)i=1∞(G_{i})_{i=1}^{\infty} we can assume that the sequence {μi}i=1∞\{\mu_{i}\}_{i=1}^{\infty} weakly converges to a probability distribution μ\mu on XX. Our goal is to show that the Borel graph (X,E)(X,E) with the measure μ\mu is a graphing which represents the local-global limit of (Gi)i=1∞(G_{i})_{i=1}^{\infty}.

Let us first observe that for a μ\mu-random element (G,o,c)(G,o,c) in (X,μ)(X,\mu), with probability one, the vertex labels {c(v):v∈V(G)}\{c(v):v\in V(G)\} are all different. This follows from the fact that the colorings qr,k,niq^{i}_{r,k,n} separate points in GiG_{i} that are closer than r+1r+1, and that this property is preserved in the limit. This means that if v,w∈V(G)v,w\in V(G) are of distance rr, then with probability one their colors projected to the coordinate (r,k,n)(r,k,n) (where k,nk,n are arbitrary) are different.

The measurable graph (X,E,μ)(X,E,\mu) is a graphing.

Let us introduce the measures {ηi∗}i=1∞\{\eta_{i}^{*}\}_{i=1}^{\infty}, similarly as in Section 3, by

where A,B⊆XA,B\subseteq X are measurable, and e(x,B)e(x,B) is the number of edges (x,y)∈E(x,y)\in E with y∈By\in B. We define η∗\eta^{*} analogously as η∗(A×B)=∫Ae(x,B)dμ(x)\eta^{*}(A\times B)=\int_{A}e(x,B)d\mu(x).

Assume that A,B⊂XA,B\subset X are open-closed sets. The weak convergence of {μi}i=1∞\{\mu_{i}\}_{i=1}^{\infty} implies that lim⁡i→∞ηi∗(A×B)=η∗(A×B)\lim_{i\to\infty}\eta_{i}^{*}(A\times B)=\eta^{*}(A\times B) and lim⁡i→∞ηi∗(B×A)=η∗(B×A)\lim_{i\to\infty}\eta_{i}^{*}(B\times A)=\eta^{*}(B\times A). Note that ηi∗(A×B)=ηi∗(B×A)\eta^{*}_{i}(A\times B)=\eta^{*}_{i}(B\times A), since both are equal (up to normalization by ∣V(Gi)∣|V(G_{i})|) to the number of edges between the sets {v∣(Gi,v,qi)∈A}\{v|(G_{i},v,q_{i})\in A\} and {v∣(Gi,v,qi)∈B}\{v|(G_{i},v,q_{i})\in B\}. Here we used the fact that the vertex labels qi(⋅)q_{i}(\cdot) are all different and thus automorphisms of GiG_{i} cannot cause any problems. We obtain that η∗(B×A)=η∗(A×B)\eta^{*}(B\times A)=\eta^{*}(A\times B), and since such product sets generate the whole σ\sigma-algebra on X×XX\times X, the proof is complete.

Pick a μ\mu-random point x=(G,o,c)∈Xx=(G,o,c)\in X. Let the rooted graph Gx\mathcal{G}_{x} be the connected component of xx in the graphing G\mathcal{G} rooted at xx. There is a natural vertex coloring on Gx\mathcal{G}_{x} which is the restriction of the function qq to the vertices of Gx\mathcal{G}_{x}. So Gx\mathcal{G}_{x} can be regarded as an element in XX. We claim that with probability one x=(G,o,c)x=(G,o,c) is isomorphic (in a root and label preserving way) to (Gx,q∣Gx)(\mathcal{G}_{x},q|_{\mathcal{G}_{x}}). Indeed with probability one all the vertex labels of GG are different, and in this case the map given by v↦(G,v,c)v\mapsto(G,v,c) defines a decoration-preserving isomorphism between (G,o,c)(G,o,c) and Gx\mathcal{G}_{x}. (The fact that the vertex labels in GG are all different guarantees that the map is one to one.)

We conclude that the probability distribution PG,r[qr,k,n]P_{\mathcal{G},r}[q_{r,k,n}] is the same as the distribution of (NG,r(o),cr,k,n)(N_{G,r}(o),c_{r,k,n}) where (G,o,c)(G,o,c) is a μ\mu-random element in XX, and cr,k,nc_{r,k,n} is the projection of cc to the coordinate (r,k,n)(r,k,n). The lemma now follows from the weak convergence of {μi}i=1∞\{\mu_{i}\}_{i=1}^{\infty} to μ\mu.

Let n≥2/εn\geq 2/\varepsilon. By Lemma 6.2 there is an index i0i_{0} such that

for every index i≥i0i\geq i_{0}. Let i≥i0i\geq i_{0} be arbitrary, and let c∈K(k,Gi)c\in K(k,G_{i}) be a kk-coloring of GiG_{i}. Then by Lemma 5.1 there is a map α: [tr,k,ε/2]→[k]\alpha:~[t_{r,k,\varepsilon/2}]\rightarrow[k] such that

The definition of the total variation distance and (2) imply that

Hence c′=α∘qr,k,nc^{\prime}=\alpha\circ q_{r,k,n} satisfies the required condition.

Let c:X→[k]c:X\rightarrow[k] be a Borel coloring. Then for every δ>0\delta>0, there is a continuous coloring cδ: X→[k]c_{\delta}:~X\rightarrow[k] such that ∣μ(c−1(a)△cδ−1(a))∣≤δ|\mu(c^{-1}(a)\triangle c_{\delta}^{-1}(a))|\leq\delta for all 1≤a≤k1\leq a\leq k. Taking δ\delta to be sufficiently small, we have

Let the graphing Gi\mathcal{G}_{i} be the same as the graphing G\mathcal{G} with the only difference that the measure μ\mu is replaced by μi\mu_{i}. Since {μi}i=1∞\{\mu_{i}\}_{i=1}^{\infty} converges weakly to μ\mu and cδc_{\delta} is continuous, there is an index i0i_{0} such that if i≥i0i\geq i_{0}, then

The coloring cδc_{\delta} induces a coloring fδif^{i}_{\delta} on GiG_{i} which assigns to every vertex v∈V(Gi)v\in V(G_{i}) the cδc_{\delta} color of the rooted graph (Gi,v,qi)∈X(G_{i},v,q_{i})\in X. Then we have PGi,r[fδi]≡PGi,r[cδ]P_{G_{i},r}[f^{i}_{\delta}]\equiv P_{\mathcal{G}_{i},r}[c_{\delta}]. Together with (3) and (4), this completes the proof.

Bernoulli graphings and Bernoulli graph sequences

Probably the most fundamental graphing construction is the Bernoulli graphing corresponding to an involution-invariant measure. These graphings are closely related to factor of i.i.d. processes and local algorithms. In this chapter we explain their role in local-global convergence.

Let μ\mu be an involution-invariant measure on G\mathfrak{G}. Let ν\nu be the probability measure on G\mathfrak{G} produced by putting independent random weights from $onthenodesofaon the nodes of a\mu−randomgraph.(Notethatdifferentchoicesoftheweightscanleadtothesamepointof-random graph. (Note that different choices of the weights can lead to the same point of\mathfrak{G},iftheycanbetransformedintoeachotherbyanautomorphismofthe, if they can be transformed into each other by an automorphism of the\mu−randomrootedgraph.)Thetriple-random rooted graph.) The triple(\mathfrak{G},\nu,\mathcal{E})asdefinedinRemark4.1willbecalledtheBernoulligraphingcorrespondingtoas defined in Remark 4.1 will be called the Bernoulli graphing corresponding to\mu,anddenotedby, and denoted by\mathcal{B}_{\mu}$.

It is not hard to see that Bμ\mathcal{B}_{\mu} is a graphing and it represents the involution-invariant distribution μ\mu (Elek ).

Perhaps it would be more natural to decorate the nodes of the μ\mu-random graph by independent bits, or more generally, by colors from [k][k] for some fixed k≥2k\geq 2. This would yield an involution-invariant distribution on G[k]\mathfrak{G}[k], but the graph (G[k],E[k])(\mathfrak{G}[k],\mathcal{E}[k]) together with this distribution would not necessarily form a graphing.

We define the Bernoulli graphing BG\mathcal{B}_{\mathcal{G}} corresponding to an arbitrary graphing G\mathcal{G} as the Bernoulli graphing defined by the involution-invariant distribution induced by G\mathcal{G} on G\mathfrak{G}. Clearly G\mathcal{G} and BG\mathcal{B}_{\mathcal{G}} are locally equivalent.

A simple example for a Bernoulli graphing is provided by the involution-invariant measure which is concentrated on a single dd-regular rooted tree. Let TT denote the rooted dd-regular tree, and let (X,ν)(X,\nu) be the probability space in which we put independent random weights from $ontheverticesofon the vertices ofT.Twopointsof. Two points ofXareconnectedinare connected in\mathcal{G}iftheycanbeobtainedfromeachotherbymovingtheroottoaneighboringvertex.Itseemstobeaninterestingproblemtodecidewhetherthesetsif they can be obtained from each other by moving the root to a neighboring vertex. It seems to be an interesting problem to decide whether the setsQ_{\mathcal{G},r,k}$ are all closed (see also Question 9.1).

The following is a related construction. For every graphing G\mathcal{G} on the probability space (X,ν)(X,\nu), we define its Bernoulli lift G+\mathcal{G}^{+} as follows. The underlying set X+X^{+} of G+\mathcal{G}^{+} will be pairs (x,ξ)(x,\xi), where x∈Xx\in X and ξ: V(Gx)→\xi:~V(\mathcal{G}_{x})\to assigns weights from $totheverticesoftheconnectedcomponentto the vertices of the connected component\mathcal{G}_{x}rootedatrooted atx.Weconnect. We connect(x,\xi)toto(y,\upsilon)ififyisaneighborofis a neighbor ofxandand\xi=\upsilon.(Notethatif. (Note that ifyisaneighborofis a neighbor ofx,then, then\mathcal{G}_{x}=\mathcal{G}_{y}.)Themeasureon.) The measure onX^{+}isdefinedasfollows.Togeneratearandomelementofis defined as follows. To generate a random element ofX^{+},onepicksa, one picks a\nu−randompoint-random pointx\in X,andthenassignsindependentrandomweights, and then assigns independent random weights\xi(u)tothenodesto the nodesuofof\mathcal{G}_{x}$.

We define two maps ϕ: V(G+)→V(G)\phi:~V(\mathcal{G}^{+})\to V(\mathcal{G}) and ψ: V(G+)→V(BG)\psi:~V(\mathcal{G}^{+})\to V(\mathcal{B}_{\mathcal{G}}) by ϕ(x,ξ)=x\phi(x,\xi)=x and ψ(x,ξ)=(Gx,ξ)\psi(x,\xi)=\bigl(\mathcal{G}_{x},\xi\bigr). It is easy to check that the maps ϕ\phi and ψ\psi are local isomorphisms. This implies that graphing G\mathcal{G} is locally equivalent to its Bernoulli lift G+\mathcal{G}^{+} as well as its Bernoulli graphing BG\mathcal{B}_{\mathcal{G}}.

Our main goal in this section is to describe the relationship between G\mathcal{G}, BG\mathcal{B}_{\mathcal{G}} and G+\mathcal{G}^{+} from the point of view of local-global equivalence.

A graphing is called atom-free if its underlying probability space contains no mass points.

Note that no finite graph corresponds to an atom-free graphing. Using the graphing property (1), it is easy to see that if a graphing contains an atom, then this belongs to a finite component. If G\mathcal{G} is the local limit of a sequence of connected graphs (Gn)n=1∞(G_{n})_{n=1}^{\infty} with V(Gn)∣→∞V(G_{n})|\to\infty, then all its components are infinite, and hence it is atom-free. On the other hand, if the union of finite components of a graphing has positive weight, then merging isomorphic finite components we get atoms. Furthermore, if G\mathcal{G} is the local-global limit of graphs (Gn)n=1∞(G_{n})_{n=1}^{\infty} (not necessarily connected) with ∣V(Gn)∣→∞|V(G_{n})|\to\infty, then G\mathcal{G} is atom-free. This follows from the observation that a graphing is atom-free if and only if its points have a Borel kk-coloring with equal color classes for every kk.

The following is our main result in this section.

Every atom-free graphing is local-global equivalent to its Bernoulli lift.

The map ψ: V(G+)→V(BG)\psi:~V(\mathcal{G}^{+})\to V(\mathcal{B}_{\mathcal{G}}) defined above is a local isomorphism from G+\mathcal{G}^{+} to BG\mathcal{B}_{\mathcal{G}}. Thus we have the relation BG≺G+\mathcal{B}_{\mathcal{G}}\prec\mathcal{G}^{+}, which implies by Theorem 7.6:

For every atom-free graphing G\mathcal{G}, we have BG≺G\mathcal{B}_{\mathcal{G}}\prec\mathcal{G}.

In other words, Bernoulli graphings are minimal elements in the set of atom-free graphings in their local equivalence class. A group theoretical analogue of this fact was obtained by Abért and Weiss in .

In an algorithmic setting, a Borel coloring of G+\mathcal{G}^{+} can be considered as a coloring that depends not only on the graph, but also on a random real number at each point. To be able to imitate this in G\mathcal{G}, we have to construct “random-like” colorings on G\mathcal{G}. For technical reasons, we have to deal with graphings that already have a Borel coloring.

Let G\mathcal{G} be a graphing on the space (X,ν)(X,\nu), and let h: X→[l]h:~X\to[l] be a Borel coloring. Let μr,h,k\mu_{r,h,k} be the probability distribution on Ur,klU^{r,kl} obtained from ν\nu by considering the rr-neighborhood of a random element x∈Xx\in X and decorating its vertices by random independent elements from [k][k] (in addition to the given ll-coloring hh). We say that a measurable coloring c: X→[k]c:~X\rightarrow[k] is (r,ε)(r,\varepsilon)-quasirandom if dvar(PG,r[c×h],μr,h,k)≤εd_{\rm var}(P_{\mathcal{G},r}[c\times h],\mu_{r,h,k})\leq\varepsilon where c×hc\times h denotes the klkl-coloring with pairs of colors (c(x),h(x))(c(x),h(x)).

It is easy to see that π=(π1,π2,… )\pi=(\pi_{1},\pi_{2},\dots) separates the points of ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}) with probability 11 on XnX^{n}. Let YjY_{j} denote the set of points (x1,x2,…,xn)(x_{1},x_{2},\dots,x_{n}) in XnX^{n} for which πj\pi_{j} separates the points in ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}). Then YjY_{j} is an increasing chain of measurable sets such that ν(∪i=1∞Yi)=1\nu(\cup_{i=1}^{\infty}Y_{i})=1. This shows that for some index jj, we have ν(Yj)>1−ε1\nu(Y_{j})>1-\varepsilon_{1} and completes the proof of Claim 1.

Let x=(x1,…,xn)∈Xnx=(x_{1},\dots,x_{n})\in X^{n} and let gg be a kk-coloring ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}). Let us say that xx is representative if the distribution of the ll-colored neighborhood NG,h,r(xt)N_{\mathcal{G},h,r}(x_{t}) for a random t∈[n]t\in[n] is ε/6\varepsilon/6-close to the distribution μr,h:=PG,r[h]\mu_{r,h}:=P_{\mathcal{G},r}[h]. Let us say that (x,g)(x,g) is representative if the distribution of the klkl-colored neighborhood (NG,h,r(xt),g)(N_{\mathcal{G},h,r}(x_{t}),g) is ε/3\varepsilon/3-close to the distribution μr,h,k\mu_{r,h,k}.

Let x=(x1,…,xn)∈Xnx=(x_{1},\dots,x_{n})\in X^{n} be chosen randomly and independently from the distribution ν\nu. We note that with probability 11, the neighborhoods NG,r(xi)N_{\mathcal{G},r}(x_{i}) are disjoint. If nn is large enough, then (just by the Law of Large Numbers)

Hence if gg is a uniform random kk-coloring of ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}), and nn is large enough, then (by the Law of Large Numbers again), we have

Next, using Claim 1, we fix jj so that (for a random xx) πj\pi_{j} separates all the points in ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}) with probability at least 1−ε/31-\varepsilon/3. Whenever this happens, the restriction of gj∘πjg_{j}\circ\pi_{j} to ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}) is a uniform random kk-coloring. In other words, we can generate a uniform random kk-coloring of ∪i=1nNG,r(xi)\cup_{i=1}^{n}N_{\mathcal{G},r}(x_{i}) by restricting gj∘πjg_{j}\circ\pi_{j} to it if πj\pi_{j} separates it, and randomly kk-coloring it otherwise. Thus

It follows that there is at least one kk-coloring gjg_{j} for which

Let us fix such a gjg_{j}. Then c=gj∘πjc=g_{j}\circ\pi_{j} is an (r,ε)(r,\varepsilon)-quasirandom kk-coloring of XX. In fact, we can generate a random point of xx by first generating nn independent random points x1,…,xnx_{1},\dots,x_{n} and choosing one of them, xtx_{t}, uniformly at random. Then with probability at least 1−2ε/31-2\varepsilon/3, (x,gj∘πj)(x,g_{j}\circ\pi_{j}) is representative, and whenever this happens, the distribution of the klkl-colored neighborhood (NG,h,r(xt),gj∘πj)(N_{\mathcal{G},h,r}(x_{t}),g_{j}\circ\pi_{j}) is ε/3\varepsilon/3-close to the distribution μr,h,k\mu_{r,h,k}. It follows that the total variation distance of (NG,h,r(xt),gj∘πj)(N_{\mathcal{G},h,r}(x_{t}),g_{j}\circ\pi_{j}) from μr,h,k\mu_{r,h,k}, when xtx_{t} is also randomly chosen, is at most ε\varepsilon.

For every r≥1r\geq 1 and ε>0\varepsilon>0, and every measurable kk-coloring cc of G+\mathcal{G}^{+}, there are positive integers s,ms,m and ll, a measurable ll-coloring hh of G\mathcal{G}, and a map f: Us,m×[l]→[k]f:~U^{s,m}\times[l]\to[k] such that the kk-coloring c′(x)=f(ξs,m(x),h(ϕ(x)))c^{\prime}(x)=f\bigl(\xi_{s,m}(x),h(\phi(x))\big) of G+\mathcal{G}^{+} satisfies

Let (X+,ν+)(X^{+},\nu^{+}) be the underlying space of G+\mathcal{G}^{+}. Let K\mathcal{K} denote the set of all subsets of X+X^{+} of the form ξm,s−1(y)∩ϕ−1(B)\xi_{m,s}^{-1}(y)\cap\phi^{-1}(B), where y∈Us,my\in U^{s,m}, and BB is a Borel set of XX. These sets generate the Borel sets of X+X^{+}, hence by the Monotone Class Theorem, the closure under pointwise convergence of the vector space generated by their indicator functions contains every bounded Borel function on X+X^{+}.

In particular, there are pairs of integers (mi,si)(m_{i},s_{i}), colored balls yi∈Usi,miy_{i}\in U^{s_{i},m_{i}}, Borel sets Bi⊆XB_{i}\subseteq X and real coefficients aia_{i} (i=1,…,N)(i=1,\dots,N) such that

For a random point x∈X+x\in X^{+}, the probability that the colorings cc and c′c^{\prime} differ on any node in its rr-neighborhood is less than ε\varepsilon. This implies the lemma.

Now we are able to prove the main theorem in this section.

Proof of Theorem 7.6. Our goal is to approximate every element in QG+,r,kQ_{\mathcal{G}^{+},r,k} by an element in QG,r,kQ_{\mathcal{G},r,k} with arbitrary precision ε>0\varepsilon>0. In other words, we want to construct, for every measurable kk-coloring cc of G+\mathcal{G}^{+}, a measurable kk-coloring c0c_{0} of G\mathcal{G} that defines a similar distribution of colored neighborhoods.

By Lemma 7.10 we may assume that cc is of the form f(ξs,m(x),h(ϕ(x)))f\bigl(\xi_{s,m}(x),h(\phi(x))\big) where hh is an ll-coloring of G\mathcal{G} and f: Us,m→[k]f:~U^{s,m}\to[k]. Let qq be an (s,ε)(s,\varepsilon)-quasirandom mm-coloring of (G,h)(\mathcal{G},h) guaranteed by Lemma 7.9, and let G′=(G,h×q)\mathcal{G}^{\prime}=(\mathcal{G},h\times q). Consider the kk-coloring of G\mathcal{G} defined by c0(z)=f(NG′,s(z),h(z))c_{0}(z)=f(N_{\mathcal{G}^{\prime},s}(z),h(z)). We claim that c0c_{0} has similar statistics as cc:

This follows if we prove that the distributions of (ξs,m(y),h(ϕ(y))(\xi_{s,m}(y),h(\phi(y)) (where yy is a random point of G+\mathcal{G}^{+}) and (NG′,s(x),h(x))(N_{\mathcal{G}^{\prime},s}(x),h(x)) (where xx is a random point of G\mathcal{G}) are close. But the distribution of (ξs,m(y),h(ϕ(y))(\xi_{s,m}(y),h(\phi(y)) is just μs,h,m\mu_{s,h,m}, and the distribution of (NG′,s(x),h(x))(N_{\mathcal{G}^{\prime},s}(x),h(x)) is ε\varepsilon-close to this by the quasirandomness of qq. This completes the proof.

The following fact shows another connection between a graphing and its associated Bernoulli graphing. We say that two graphings are bi-locally isomorphic if there exists a third graphing that has local isomorphisms into both. The construction of the Bernoulli lift implies that every graphing is bi-locally isomorphic to its Bernoulli graphing. Since by the definition of the Bernoulli graphing, two graphings are locally equivalent if and only if they have the same Bernoulli graphing, we get the following more explicit characterization:

Two graphings are locally equivalent if and only if they are bi-locally isomorphic.

To prove this proposition, it suffices to show that bi-local isomorphism is a transitive relation. This takes some work which we do not discuss here; for the details, we refer the reader to .

Let us turn to graph sequences. Every locally convergent graph sequence determines a unique involution-invariant distribution and through this, a Bernoulli graphing. One expects that among sequences with the same local limit, a sequence with the least possible global structure would converge to the Bernoulli graphing in the local-global sense. As a special case, the following conjecture was popularized by us in the past few years: Let GnG_{n} be a random dd-regular graph on nn vertices (if dd is odd, then we only consider even values of nn). Then (Gn)n=1∞(G_{n})_{n=1}^{\infty} is a Bernoulli sequence with probability one. In other words, the limit object is the Bernoulli graphing produced from the dd-regular tree. A very recent paper of Gamarnik and Sudan disproves this conjecture.

The following weaker conjecture remains unsolved:

A growing sequence of random dd-regular graphs is local-global convergent with probability one.

We don’t know whether for d≥3d\geq 3, the Bernoulli graphing corresponding to the dd-regular tree is the local-global limit of any graph sequence.

Joins and maximal graphings

We show that every weak equivalence class of graphings contains a maximal member. For this, we introduce a direct product-like construction.

Let G,G1,G2,…\mathcal{G},\mathcal{G}_{1},\mathcal{G}_{2},\dots be graphings and let ϕi: V(Gi)→V(G)\phi_{i}:~V(\mathcal{G}_{i})\to V(\mathcal{G}) be local isomorphisms. Then there exists a graphing H\mathcal{H} and local isomorphisms ψi: V(H)→V(Gi)\psi_{i}:~V(\mathcal{H})\to V(\mathcal{G}_{i}) and ξ: V(H)→V(G)\xi:~V(\mathcal{H})\to V(\mathcal{G}) such that ϕi∘ψi=ξ\phi_{i}\circ\psi_{i}=\xi.

We call H\mathcal{H} a join of the graphings Gi\mathcal{G}_{i} relative to the common “factor” G\mathcal{G}.

We note that Δ\Delta is nonempty; in fact, ξ(Δ)\xi(\Delta) has measure 11 in G\mathcal{G}. Indeed, the facts that ϕi\phi_{i} is measure preserving and the space XiX_{i} is standard imply that ϕi(Xi)\phi_{i}(X_{i}) is a measurable subset of XX of measure 11. Hence so is the set W=∩iϕi(Xi)W=\cap_{i}\phi_{i}(X_{i}). For any x∈Wx\in W and any choice yi∈ϕi−1(x)y_{i}\in\phi_{i}^{-1}(x), we have y=(yi,y2,… )∈Uy=(y_{i},y_{2},\dots)\in U and ξ(y)=x\xi(y)=x. The cartesian product graph H′=∏iGi\mathcal{H}^{\prime}=\prod_{i}\mathcal{G}_{i}, defined by

is not locally finite in general, but the induced subgraph H=H′[Δ]\mathcal{H}=\mathcal{H}^{\prime}[\Delta] is:

When restricted to any connected component of H\mathcal{H}, every coordinate map ψi\psi_{i} gives an isomorphism between this connected component of H\mathcal{H} and a connected component of Gi\mathcal{G}_{i}. Consequently, all degrees of H\mathcal{H} are bounded by dd.

Let x∈Δx\in\Delta, and consider the connected component LL of H\mathcal{H} containing xx, the connected component JJ of G\mathcal{G} containing ξ(x)\xi(x), and the connected component JiJ_{i} of Gi\mathcal{G}_{i} containing ψi(x)\psi_{i}(x). The map ϕi\phi_{i} is a local isomorphism, and hence it gives an isomorphism between JiJ_{i} and JJ. Let ζi: V(J)→V(Ji)\zeta_{i}:~V(J)\to V(J_{i}) be the inverse of this map, and define ζ(y)=(ζ1(y),ζ2(y),… )\zeta(y)=(\zeta_{1}(y),\zeta_{2}(y),\dots) for y∈V(J)y\in V(J). It is straightforward to check that ζ\zeta is an embedding of JJ into H\mathcal{H}, and that there are no further edges of H\mathcal{H} incident with the nodes of ζ(V(J))\zeta(V(J)). Hence ζ(J)=L\zeta(J)=L. This proves the Claim.

We define a Polish space YY on Δ\Delta by restricting the product space ∏iXi\prod_{i}X_{i} to Δ\Delta. It is not hard to check that H\mathcal{H} is a Borel graph on YY.

Next, we define a measure on YY. Let Ai⊆XiA_{i}\subseteq X_{i} be Borel sets so that only a finite number of them are proper subsets. Let σi(B)=νi(Ai∩ϕi−1(B))\sigma_{i}(B)=\nu_{i}(A_{i}\cap\phi_{i}^{-1}(B)) for every Borel subset B⊆XB\subseteq X, and consider the Radon-Nikodym derivative fi=dσi/dνf_{i}=d\sigma_{i}/d\nu. Define

It is not hard to check that μ\mu extends from these boxes to a probability measure on all Borel sets in Δ\Delta (in ergodic theory, this construction is called the relatively independent joining of the measures νi\nu_{i} over the common factor ν\nu; see e.g. , Lemma 6.2 for a detailed description of this construction for two factors). It is easy to see that every coordinate map ψi\psi_{i} is measure preserving as a map from (Y,μ)→(X,ν)(Y,\mu)\to(X,\nu).

The measure μ\mu, as a measure on the Borel graph H\mathcal{H}, is involution invariant.

To prove this, it suffices to construct a measure σ∗\sigma^{*} on Y×YY\times Y that is concentrated on E(H)E(\mathcal{H}) and

Since the Gi\mathcal{G}_{i} are graphings, we know that there are measures ηi∗\eta_{i}^{*} on the Borels sets of Xi×XiX_{i}\times X_{i}, and η∗\eta^{*} on the Borels sets of X×XX\times X, related similarly to the measures νi\nu_{i} and ν\nu. The space Y×YY\times Y is the cartesian product of the spaces Xi×XiX_{i}\times X_{i}, and the maps ϕi\phi_{i} define measure preserving maps ϕi×ϕi: (Xi×Xi,ηi∗)→(X,η∗)\phi_{i}\times\phi_{i}:~(X_{i}\times X_{i},\eta_{i}^{*})\to(X,\eta^{*}). We define a measure σ∗\sigma^{*} similarly to (5) above. It is easy to check that σ∗\sigma^{*} satisfies (6) and it is concentrated on E(H)E(\mathcal{H}).

Thus we know that H\mathcal{H} is a graphing, and the maps ψi: V(H)→V(Gi)\psi_{i}:~V(\mathcal{H})\to V(\mathcal{G}_{i}) and ξ\xi are local automorphisms.

In every local equivalence class C\mathcal{C} of graphings there is a largest one in the local-global partial order.

Let Qr,kQ_{r,k} denote the union of the sets QG,r,kQ_{\mathcal{G},r,k}, where G∈C\mathcal{G}\in\mathcal{C}. There is a countable set of graphings F={G1,G2,… }\mathcal{F}=\{\mathcal{G}_{1},\mathcal{G}_{2},\dots\} in the equivalence class such that ∪iQGi,r,k\cup_{i}Q_{\mathcal{G}_{i},r,k} is dense in Qr,kQ_{r,k} for every rr and kk. It is enough to find a graphing that is larger than every Bernoulli lift Gi+\mathcal{G}_{i}^{+} in the local-global partial order.

Let B\mathcal{B} be the Bernoulli graphing in C\mathcal{C}. As shown in Section 7, there are local isomorphisms ϕi: V(Gi+)→V(B)\phi_{i}:~V(\mathcal{G}_{i}^{+})\to V(\mathcal{B}). By Lemma 8.1, there is a graphing H\mathcal{H} and there are local isomorphisms H→Gi+\mathcal{H}\to\mathcal{G}_{i}^{+}. This implies that H\mathcal{H} is above any of the Gi+\mathcal{G}_{i}^{+} in the local-global partial order.

Non-standard graphings

If (Gi)i=1∞(G_{i})_{i=1}^{\infty} is a locally convergent graph sequence, then G{\bf G} has neighborhood frequencies that are the limits of the neighborhood frequencies of the graphs GiG_{i}. If (Gi)i=1∞(G_{i})_{i=1}^{\infty} is locally-globally convergent, then QG,r,kQ_{{\bf G},r,k} is the Hausdorff limit of the sets QGi,r,kQ_{G_{i},r,k}.

However, this does not directly prove Theorem 3.2, since (V,μ)({\bf V},\mu) is not a separable probability space. One can complete the proof by choosing an appropriate separable sub-sigma-algebra of G{\bf G} which preserves the graphing structure. We omit the details here.

An attractive feature of ultralimit graphings is that the sets QG,r,kQ_{{\bf G},r,k} are all closed. It is not clear if there is a standard graphing representation of the limit of a convergent sequence with this stronger property.

Let (Gn)n=1∞(G_{n})_{n=1}^{\infty} be a local-global convergent sequence of graphs. Is there a graphing G\mathcal{G} that represents the limit with the property that QG,r,kQ_{\mathcal{G},r,k} are all closed?

Hyperfinite graphs and graphings

For a graph GG, we define τq(G)\tau_{q}(G) as the smallest tt such that deleting tt appropriate nodes, every connected component of the remaining graph has at most qq nodes. We say that a sequence (Gn)n=1∞(G_{n})_{n=1}^{\infty} of finite graphs is (q,ε)(q,\varepsilon)-hyperfinite if lim inf⁡nτq(Gn)/∣V(Gn)∣≤ε\liminf_{n}\tau_{q}(G_{n})/|V(G_{n})|\leq\varepsilon. We say that (Gn)n=1∞(G_{n})_{n=1}^{\infty} is hyperfinite if for every ε>0\varepsilon>0, there is a qq such that (Gn)n=1∞(G_{n})_{n=1}^{\infty} is (q,ε)(q,\varepsilon)-hyperfinite. We can define hyperfiniteness of a graphing G\mathcal{G} on underlying space XX similarly: let τq(G)\tau_{q}(\mathcal{G}) denote the infimum of numbers δ≥0\delta\geq 0 such that we can delete a Borel set S⊆XS\subseteq X with measure δ\delta so that every connected component of the remaining graphing has at most qq nodes. We say that a graphing G\mathcal{G} is (q,ε)(q,\varepsilon)-hyperfinite if τq(G)≤ε\tau_{q}(\mathcal{G})\leq\varepsilon, and we say that G\mathcal{G} is hyperfinite if for every ε>0\varepsilon>0, there is a qq such that G\mathcal{G} is (q,ε)(q,\varepsilon)-hyperfinite. Since we are talking about graphs with bounded degree, we could replace deleting nodes by deleting edges in the definitions of hyperfiniteness.

Hyperfiniteness in different settings was introduced by different people (see Kechris and Miller , Elek , Schramm ). Schramm proved that a locally convergent sequence of graphs is hyperfinite if and only if its limit is hyperfinite. This does not hold for (q,ε)(q,\varepsilon)-hyperfiniteness for a fixed pair qq and ε\varepsilon. As an easy example, a sequence of random dd-regular graphs tend to a limiting involution-invariant distribution (concentrated on the infinite dd-regular tree) that is (1,1/2)(1,1/2)-hyperfinite, while the sequence is not. On the other hand, a local-global convergent sequence of graphs behaves nicer:

Let a sequence (Gn)n=1∞(G_{n})_{n=1}^{\infty} of finite graphs converge to a graphing G\mathcal{G} in the local-global sense. Then (Gn)n=1∞(G_{n})_{n=1}^{\infty} is (q,ε)(q,\varepsilon)-hyperfinite if and only if G\mathcal{G} is (q,ε)(q,\varepsilon)-hyperfinite.

A finite graph GG satisfies τq(G)≤ε∣V(G)∣\tau_{q}(G)\leq\varepsilon|V(G)| if and only if it has a 22-coloring cc such that PG,k,r[c](c(root)=1)≤εP_{G,k,r}[c](c(\text{root})=1)\leq\varepsilon and PG,k,r[c](B)=0P_{G,k,r}[c](B)=0 for every colored rr-ball BB that contains a connected all-blue subgraph with k+1k+1 nodes. A graphing G\mathcal{G} satisfies τq(G)≤ε\tau_{q}(\mathcal{G})\leq\varepsilon if and only if for every ε′>ε\varepsilon^{\prime}>\varepsilon, it has a 22-coloring cc such that PG,k,r[c](c(root)=1)≤ε′P_{\mathcal{G},k,r}[c](c(\text{root})=1)\leq\varepsilon^{\prime} and PG,k,r[c](B)=0P_{\mathcal{G},k,r}[c](B)=0 for every colored rr-ball BB that contains a connected all-blue subgraph with k+1k+1 nodes. The proposition follows by the definition of local-global convergence to a graphing.

The following important property of hyperfiniteness is closely related to the results of Schramm and Benjamini, Schramm and Shapira . It can be derived using the graph partitioning algorithm of Hassidim, Kelner, Nguyen and Onak ; a direct proof is given in .

Hyperfiniteness is invariant under local equivalence.

Together with Proposition 10.1, this implies the above mentioned result of Schramm that a locally convergent sequence of graphs is hyperfinite if and only if its limit is hyperfinite. We note that (q,ε)(q,\varepsilon)-hyperfiniteness for a fixed qq and ε\varepsilon is not invariant under local equivalence, which is shown, for example, by the local-global limits of random dd-regular graphs and of random dd-regular bipartite graphs. Our main result about hyperfinite graphings is a strengthening of Corollary 7.7.

Every atom-free hyperfinite graphing G\mathcal{G} is locally-globally equivalent to its Bernoulli graphing.

By Corollary 7.7, BG≺G\mathcal{B}_{\mathcal{G}}\prec\mathcal{G}. It remains to show that G≺BG\mathcal{G}\prec\mathcal{B}_{\mathcal{G}}. In other words, for every coloring of G\mathcal{G}, we have to find a coloring of BG\mathcal{B}_{\mathcal{G}} with almost the same local statistics.

On the other hand, by Corollary 7.7 we have BG≺G\mathcal{B}_{\mathcal{G}}\prec\mathcal{G} which implies that there is a coloring b∗: X→[m]×{0,1}b^{*}:~X\rightarrow[m]\times\{0,1\} such that

It follows that there are subsets T⊆GT\subseteq\mathfrak{G} and T′⊆XT^{\prime}\subseteq X with νB(T)=ν(T′)≤4ε1\nu_{B}(T)=\nu(T^{\prime})\leq 4\varepsilon_{1} such that the following conditions hold:

All points of BG∖T\mathcal{B}_{\mathcal{G}}\setminus T are contained in connected components that have at most nn vertices and whose nodes are colored differently by bb, and the same holds for the connected components of G∖T′\mathcal{G}\setminus T^{\prime} with coloring b∗b^{*};

Furthermore, for every ([m]×{0,1})([m]\times\{0,1\})-colored connected graph HH with at most nn vertices, the measure of points in components isomorphic to HH (as colored graphs) is the same in BG∖T\mathcal{B}_{\mathcal{G}}\setminus T and G∖T′\mathcal{G}\setminus T^{\prime}. Let VH(BG∖T)V_{H}(\mathcal{B}_{\mathcal{G}}\setminus T) and VH(G∖T′)V_{H}(\mathcal{G}\setminus T^{\prime}) be these two sets.

Let CC be a connected component of G∖T′\mathcal{G}\setminus T^{\prime}. Since the vertices of CC are colored differently by b∗b^{*}, there is a (unique) function fC: [m]×{0,1}→[k]f_{C}:~[m]\times\{0,1\}\to[k] such that c=fC∘b∗c=f_{C}\circ b^{*} on the nodes of CC. This splits every set VH(G∖T′)V_{H}(\mathcal{G}\setminus T^{\prime}) into at most k2mk^{2m} measurable sets VH,f(G∖T′)V_{H,f}(\mathcal{G}\setminus T^{\prime}) (indexed by functions f: [m]×{0,1}→[k]f:~[m]\times\{0,1\}\to[k]) that are unions of components of G∖T′\mathcal{G}\setminus T^{\prime}.

Split VH(BG∖T)V_{H}(\mathcal{B}_{\mathcal{G}}\setminus T) into sets VH,f(BG∖T)V_{H,f}(\mathcal{B}_{\mathcal{G}}\setminus T) so that each VH,f(BG∖T)V_{H,f}(\mathcal{B}_{\mathcal{G}}\setminus T) is a union of components of BG∖T\mathcal{B}_{\mathcal{G}}\setminus T, and moreover νB(VH,f(BG∖T))=ν(VH,f(G∖T′))\nu_{B}(V_{H,f}(\mathcal{B}_{\mathcal{G}}\setminus T))=\nu(V_{H,f}(\mathcal{G}\setminus T^{\prime})). This is possible since there is no probability mass on any component of BG\mathcal{B}_{\mathcal{G}}.

Let c′c^{\prime} be the measurable kk-coloring of BG\mathcal{B}_{\mathcal{G}} defined in the following way. Every v∈VH,f(BG∖T)v\in V_{H,f}(\mathcal{B}_{\mathcal{G}}\setminus T) is colored by f∘b(v)f\circ b(v), and the points in TT are all colored with one arbitrary color in [k][k]. Note that the (conditional) local statistics of c′c^{\prime} obtained by picking a random v∈BGv\in\mathcal{B}_{\mathcal{G}} conditioned on NBG,r(v)∩T=∅N_{\mathcal{B}_{\mathcal{G}},r}(v)\cap T=\emptyset is the same as the (conditional) local statistics of cc obtained by picking a random v∈Gv\in\mathcal{G} conditioned on NG,r(v)∩T′=∅N_{\mathcal{G},r}(v)\cap T^{\prime}=\emptyset. The ν\nu-measure of the vertices v∈Gv\in\mathcal{G} with NG,r(v)∩T′≠∅N_{\mathcal{G},r}(v)\cap T^{\prime}\neq\emptyset is at most ν(T′)(d+1)r≤4ε1(d+1)r\nu(T^{\prime})(d+1)^{r}\leq 4\varepsilon_{1}(d+1)^{r}. The same bound also holds for the νB\nu_{B}-measure of the vertices v∈BGv\in\mathcal{B}_{\mathcal{G}} with NBG,r(v)∩T≠∅N_{\mathcal{B}_{\mathcal{G}},r}(v)\cap T\neq\emptyset. Thus we have

As the proof of Theorem 10.3 shows, G≺BG\mathcal{G}\prec\mathcal{B}_{\mathcal{G}} holds for every hyperfinite graphing G\mathcal{G} (not necessarily atom-free).

Now we are ready to state and prove our main theorem about convergence of hyperfinite graph sequences. This theorem was proved independently by Elek .

Every locally convergent hyperfinite graph sequence (Gn)n=1∞(G_{n})_{n=1}^{\infty} with ∣V(Gn)∣→∞|V(G_{n})|\to\infty is a local-global convergent Bernoulli sequence.

Let (Gi)i=1∞(G_{i})_{i=1}^{\infty} be a locally convergent hyperfinite sequence, and let μ\mu be the involution-invariant measure on G\mathfrak{G} that is the local limit of the sequence. Since the Bernoulli graphing Bμ\mathcal{B}_{\mu} is locally equivalent to the local limit of (Gi)i=1∞(G_{i})_{i=1}^{\infty}, Proposition 10.2 implies that it is hyperfinite.

To prove the theorem, assume by contradiction that (Gi)i=1∞(G_{i})_{i=1}^{\infty} does not converge in the local-global sense to Bμ\mathcal{B}_{\mu}. Then it has a local-global convergent subsequence whose limit graphing G\mathcal{G} is not local-global equivalent to BG=Bμ\mathcal{B}_{\mathcal{G}}=\mathcal{B}_{\mu}. By Remark 7.5 the condition ∣V(Gn)∣→∞|V(G_{n})|\to\infty implies that G\mathcal{G} is atom-free. This however contradicts Theorem 10.3.

Local-global convergence is equivalent to local convergence when restricted to growing hyperfinite graph sequences.

Graphings as operators and expander graphings

The equality in the above calculation uses the fact that G\mathcal{G} satisfies (1). It is easy to see that (1) is equivalent to the statement that the action of G\mathcal{G} is self-adjoint in the sense that ⟨Gf,g⟩=⟨f,Gg⟩\langle\mathcal{G}f,g\rangle=\langle f,\mathcal{G}g\rangle holds for every pair f,gf,g of bounded measurable functions. This implies that the action of G\mathcal{G} is also self-adjoint on L2(X,ν)L^{2}(X,\nu). The Laplace operator corresponding to a graphing is defined as L=D−GL=D-\mathcal{G} where Df(x)=f(x)deg(x)Df(x)=f(x){\rm deg}(x). It is easy to check that

holds in L2(X,ν)L^{2}(X,\nu) where η∗\eta^{*} is defined in Section 3. Thus LL is positive semidefinite .

The theory of graphings is closely related to the theory of measure preserving systems (in a sense, it generalizes ergodic theory). In particular, one can define the notion of ergodicity. A graphing G\mathcal{G} is ergodic if there is no measurable partition of the vertex set XX into positive measure sets X1,X2X_{1},X_{2} such that there is no edge between X1X_{1} and X2X_{2}, or equivalently such that X1X_{1} is a union of connected components of G\mathcal{G}. Note that graphings, when defined on an uncountable set, are never connected as graphs and so the notion of ergodicity is a good replacement for the notion of connectivity. Equation (7) implies the following analogue of a well known theorem from ergodic theory about the Koopman representation (see ).

Let LL be the Laplace operator corresponding to the graphing G\mathcal{G}. The multiplicity of the eigenvalue 00 of LL as an operator on L2(X,ν)L^{2}(X,\nu) is 11 if and only if G\mathcal{G} is ergodic.

Graphings offer new phenomena. Ergodicity is equivalent to saying that ν(N1(S))>ν(S)\nu(N_{1}(S))>\nu(S) for every set SS with 0<ν(S)≤1/20<\nu(S)\leq 1/2 (Here N1(S)=∪x∈SNG,1(x)N_{1}(S)=\cup_{x\in S}N_{\mathcal{G},1}(x)). Positive expansion is a natural strengthening of this condition. We say that a graphing G\mathcal{G} is a cc-expander if for every Borel set S⊆XS\subseteq X with 0<ν(S)≤1/20<\nu(S)\leq 1/2, we have ν(N1(S))≥(1+c)ν(S)\nu(N_{1}(S))\geq(1+c)\nu(S). We say that a graphing G\mathcal{G} is an expander if it is a cc-expander for some c>0c>0.

Let us restrict our attention to dd-regular graphs and graphings. Let (Gn)n=1∞(G_{n})_{n=1}^{\infty} be a sequence of dd-regular graphs that are expanders with expansion c>0c>0. Let us select a local-global convergent subsequence. It is easy to see that its limit is a dd-regular graphing that is also a cc-expander.

We can generalize spectral conditions for expanders to graphings. Let us define spectral gap of a dd-regular graphing by

(note that it does not matter whether we take the infimum over f∈L2(X)f\in L^{2}(X) or f∈L∞(X)f\in L^{\infty}(X)). The following analogue of the theorems of Alon and Milman and Alon on expanders can be proved along the same lines:

Suppose that a dd-regular graphing G\mathcal{G} is a cc-expander. Then c2/(2d)≤gap(G)≤2cc^{2}/(2d)\leq\text{\rm gap}(\mathcal{G})\leq 2c. In particular, a graphing is an expander if and only if its spectral gap is positive.

An easy calculation shows that if G1\mathcal{G}_{1} and G2\mathcal{G}_{2} are local-global equivalent, then gap(G1)=gap(G2){\rm gap}(\mathcal{G}_{1})={\rm gap}(\mathcal{G}_{2}). In other words gap(G){\rm gap}(\mathcal{G}) is a local-global invariant quantity. This follows from the classical fact that measurable functions can be arbitrarily well approximated by step functions. It is also easy to see that gap(G){\rm gap}(\mathcal{G}) is not invariant under local equivalence.

One must be careful though: the spectral gap gap(G)\text{gap}(\mathcal{G}) is a lower bound on the eigenvalues of G\mathcal{G} belonging to non-constant eigenfunctions of G\mathcal{G}, but it may not be the infimum of such eigenvalues. For example, the Bernoulli graphing of a 2-way infinite path is ergodic but not an expander, and its Laplacian has no non-constant eigenfunction.

Graphings and local algorithms

Local algorithms and factor of i.i.d. processes. Elek and Lippner formulate a correspondence principle between graphings and local algorithms. We can make this more precise using the notion of Bernoulli graphings:

Measurable graph theoretic statements for Bernoulli graphings correspond to randomized local algorithms for finite graphs.

Let us consider an example. Let TT be the dd-regular tree with a distinguished root and let Ω\Omega be the compact space V(T)^{V(T)}. Let f:Ω→[k]f:\Omega\rightarrow[k] be any measurable function which depends only on the isomorphism class of the labeled rooted tree. In other words ff is invariant under the action of the root preserving automorphism group of TT. Using the function ff, we create a random model of kk colorings of TT in the following way. First we produce a random element ω∈Ω\omega\in\Omega by putting independent random weights from $ontheverticesofon the vertices ofT,andthenforevery, and then for everyv\in V(T),wedefinethecolor, we define the colorc(v)asthevalueofas the value offonthelabeledrootedtreeobtainedfromon the labeled rooted tree obtained fromTbyassigninglabelsby assigning labels\omegaandplacingtherootonand placing the root onv.Wesaythat. We say thatfistheruleofthecoloringprocessis the rule of the coloring processc.Suchprocessesonthetreearecalledfactorofi.i.d.processes.Wesaythattherule. Such processes on the tree are called factor of i.i.d. processes. We say that the rulefhasradiushas radiusrifitdependsonlyonthelabelsonverticesofif it depends only on the labels on vertices ofTthatareofdistanceatmostthat are of distance at mostr$ from the root.

The following rule (of radius 11) is a classical method to construct an independent set of nodes in a graph (see Alon and Spencer ). Let f: Ω→{0,1}f:~\Omega\rightarrow\{0,1\} be the function which returns 11 if and only if the label on the root is smaller than the labels on all the neighboring vertices. It is clear that with probability one the corresponding random coloring cc is the characteristic function of some independent set on TT. We can view cc as a randomized algorithm which produces an independent set of points of density 1/(d+1)1/(d+1). Since the rule ff has radius 11, it can also be applied to a finite dd-regular graph GG. Let us put random labels from $ontheverticesofon the vertices ofG,andthenevaluatetherule, and then evaluate the rulefateachvertexusingonlytheneighborhoodofradiusat each vertex using only the neighborhood of radius1.Wegetarandom. We get a random\{0,1\}coloringofcoloring ofV(G)suchthatsuch that1’sformanindependentset.Suchalgorithms(correspondingtoaruleofboundedradius)arecalledlocalalgorithms.Ontheotherhand,wecanview’s form an independent set. Such algorithms (corresponding to a rule of bounded radius) are called local algorithms. On the other hand, we can viewfasthecharacteristicfunctionofasingle(non−random)independentsetintheBernoulligraphingas the characteristic function of a single (non-random) independent set in the Bernoulli graphing\mathcal{G}correspondingtothetreecorresponding to the treeT(thatis,(that is,\mathcal{G}:=\mathcal{B}_{\mu}wherewhere\muistheDiracprobabilitymeasureonthepointis the Dirac probability measure on the pointT\in\mathfrak{G}).Thevertexsetof). The vertex set of\mathcal{G}isis\mathfrak{G},butin, but in\mathcal{G}almosteveryvertexisrepresentedbyanelementinalmost every vertex is represented by an element in^{V(T)},andsowecanevaluatethefunction, and so we can evaluate the functionfforalmosteverypoint.Itisclearnowthatfor almost every point. It is clear now thatf^{-1}(1)isanindependentmeasurablesetinis an independent measurable set in\mathcal{G}$.

A general definition of factor of i.i.d. processes can be obtained through Bernoulli graphings. Let μ\mu be an involution-invariant measure on G\mathfrak{G}, and let Bμ\mathcal{B}_{\mu} be the corresponding Bernoulli graphing on G\mathfrak{G}. Let f: G→[k]f:~\mathfrak{G}\rightarrow[k] be a Borel function. Then the involution-invariant measure μB,f\mu_{\mathcal{B},f} on G[k]\mathfrak{G}[k] has the property that it projects to μ\mu when the labels on the vertices are forgotten. In other words μB,f\mu_{\mathcal{B},f} puts a kk-coloring process on the graphs generated by μ\mu. The measure μB,f\mu_{\mathcal{B},f} is called a factor of i.i.d. process on μ\mu. The rule of the process is the function ff. We say that the rule ff has radius rr if f(G1)=f(G2)f(G_{1})=f(G_{2}) whenever the balls of radius rr in G1G_{1} and G2G_{2} are isomorphic as rooted labeled graphs.

We can approximate the rule ff with an arbitrary precision ε\varepsilon with another rule f′f^{\prime} of finite radius rr (which depends on ε\varepsilon) in the sense that ν(x∣f(x)≠f′(x))≤ε\nu(x|f(x)\neq f^{\prime}(x))\leq\varepsilon. An advantage of the finite radius approximation is that it can be used for local algorithms on finite graphs. Let GG be a finite graph of maximal degree at most dd, and let us put random labels from $ontheverticesinon the vertices inG.Then. Thenf^{\prime}definesanewcoloringofdefines a new coloring ofGsuchthatthecolorofavertexsuch that the color of a vertexviscomputedusingis computed usingf^{\prime}forthelabeledneighborhoodofradiusfor the labeled neighborhood of radiusrofofv$.

Nondeterministic property testing. The connection between the two convergence notions can be illuminated by the following algorithmic considerations. Given a (very large) graph GG with bounded degree, we use the following sampling method to gain information: we select randomly and uniformly a node of GG, and explore its neighborhood of radius rr. We can repeat this tt times. There are a number of algorithmic tasks (parameter estimation, property testing) that can be studied in this framework; we only sketch a simple version of property testing, and its connection to local-global convergence.

It will be convenient to introduce the edit distance for graphs with bounded degree. For two graphs on the same node set V(G)=V(G′)V(G)=V(G^{\prime}), we define

For a graph property P\mathcal{P}, let P−ε={G∈G: d1(G,P)>ε}\mathcal{P}_{-\varepsilon}=\{G\in\mathcal{G}:~d_{1}(G,\mathcal{P})>\varepsilon\}.

We say that the graph property P\mathcal{P} is testable if for every ε>0\varepsilon>0, there are integers r,t≥1r,t\geq 1 such that given any graph GG that is large enough, taking tt samples of radius rr as described above, we can guess whether the graph has property P\mathcal{P}: if G∈PG\in\mathcal{P}, then our guess should be “YES” with probability at least 2/32/3; if G∈P−εG\in\mathcal{P}_{-\varepsilon}, then the answer should be “NO” with probability at least 2/32/3. If P\mathcal{P} is testable, then a locally convergent graph sequence cannot contain infinitely many graphs from both P\mathcal{P} and P−ε\mathcal{P}_{-\varepsilon}.

Now let us say that P\mathcal{P} is nondeterministically testable if there is an integer k≥1k\geq 1, and a testable property Q\mathcal{Q} of kk-colored graphs with bounded degree, such that G∈PG\in\mathcal{P} if and only if there is a kk-coloring cc such that (G,c)∈Q(G,c)\in\mathcal{Q}. This kk-coloring is a “witness” for our conclusion. As an example, the property “GG is the disjoint union of two graphs with at least ∣V(G)∣/1000|V(G)|/1000 nodes” is not testable, but it is nondeterministically testable (a witness is a 22-coloring with no edge between the 22 colors); so these two notions are different (in contrast to the case of dense graphs ). If P\mathcal{P} is nondeterministically testable, then a local-global convergent graph sequence cannot contain infinitely many graphs from both P\mathcal{P} and P−ε\mathcal{P}_{-\varepsilon}.

Concluding remarks

Local-global equivalence and limit representation. We have seen a characterization of local equivalence of two graphings (Proposition 7.11). Is there a similar characterization of local-global equivalence?

Does every graphing represent the limit of a local-global convergent graph sequence? This is stronger than the Aldous–Lyons conjecture, but perhaps there is a counterexample. We can mention two possible counterexamples suggested by our results.

Can a dd-regular graphing be a better expander than any finite dd-regular graph? Such a graphing would certainly be a counterexample. It is not easy, however, to compute the expansion rate of even very simple graphings, like the Bernoulli tree.

Is every graphing (d+1)(d+1)-edge-colorable in a Borel way? If a graphing is the local-global limit of a sequence of finite simple graphs, then these graphs can be (d+1)(d+1)-edge-colored by Vizing’s Theorem, and it is not hard to see that such an edge-coloring can be transferred to the limit graphing.

Even finer limit notions. Limit graphings can represent even finer information than local-global convergence. Consider the following examples. Let 0<a<10<a<1 be an irrational number, and consider the following three graphings: (a) Ca\mathcal{C}_{a} is obtained by connecting every point x∈x\in to the two points x±a(mod1)x\pm a\pmod{1}; (b) Ca′\mathcal{C}_{a}^{\prime} consists of two disjoint copies of Ca\mathcal{C}_{a} (both with measure 1/21/2); (c) Ca′′\mathcal{C}_{a}^{\prime\prime} is obtained by taking two copies of $(callthemupperandlower),eachwithmass(call them upper and lower), each with mass1/2,andconnectingeverylowerpoint, and connecting every lower pointx\intothetwoupperpointsto the two upper pointsx\pm a\pmod{1}$.

These three graphings are locally isomorphic, and either one of them represents the local-global limit of the sequence of cycles. But they are “different”: there is no measure preserving isomorphism between them, and this has combinatorial reasons. The graphing Ca′\mathcal{C}_{a}^{\prime} is “disconnected” (non-ergodic), while Ca′′\mathcal{C}_{a}^{\prime\prime} is “bipartite”: it has a partition into two sets with positive measure such that every edge connects the two classes. The graphing Ca\mathcal{C}_{a} does not have any partition with either one of these properties (even if we allow an exceptional subset of measure 00). This follows from basic ergodic theory.

It seems that the graphing Ca\mathcal{C}_{a} should represent the limit of odd cycles, Ca′\mathcal{C}^{\prime}_{a} should represent the limit of graphs consisting of a pair of odd cycles, while Ca′′\mathcal{C}^{\prime\prime}_{a} should represent the limit of even cycles. This would correspond to a finer ordering of graphings, where we say that say that a graphon G2\mathcal{G}_{2} is “finer” that a graphing G2\mathcal{G}_{2} if QG1,r,k⊆QG2,r,kQ_{\mathcal{G}_{1},r,k}\subseteq Q_{\mathcal{G}_{2},r,k} for every r,k≥1r,k\geq 1. A theory of convergence that would explain these examples has not been worked out, however.

We know that local convergence is equivalent to right-convergence where the target graph is in a small neighborhood of the looped complete graph with all edge-weights 11. Can local-global convergence be characterized by, or at least related to, some stronger form of right convergence?

References