HOME

TheInfoList



OR:

The counting lemmas this article discusses are statements in
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many a ...
and
graph theory In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
. The first one extracts information from \epsilon-regular pairs of subsets of vertices in a graph G, in order to guarantee patterns in the entire graph; more explicitly, these patterns correspond to the count of copies of a certain graph H in G. The second counting lemma provides a similar yet more general notion on the space of graphons, in which a scalar of the cut distance between two graphs is correlated to the
homomorphism density In the mathematical field of extremal graph theory, homomorphism density with respect to a graph H is a parameter t(H,-) that is associated to each graph G in the following manner: : t(H,G):=\frac. Above, \operatorname(H,G) is the set of graph ...
between them and H.


Graph embedding version of counting lemma

Whenever we have an \epsilon-regular pair of subsets of vertices U,V in a graph G, we can interpret this in the following way: the
bipartite graph In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V ar ...
, (U,V), which has density d(U,V), is ''close'' ''to being'' a random bipartite graph in which every edge appears with probability d(U,V), with some \epsilon error. In a setting where we have several clusters of vertices, some of the pairs between these clusters being \gamma-regular, we would expect the count of small, or local patterns, to be roughly equal to the count of such patterns in a random graph. These small patterns can be, for instance, the number of graph embeddings of some H in G, or more specifically, the number of copies of H in G formed by taking one vertex in each vertex cluster. The above intuition works, yet there are several important conditions that must be satisfied in order to have a complete statement of the theorem; for instance, the pairwise densities are at least \varepsilon, the cluster sizes are at least \gamma^ , and \gamma\leq \varepsilon^/4h. Being more careful of these details, the statement of the graph counting lemma is as follows:


Statement of the theorem

If H is a graph with vertices 1,\cdots,h and m edges, and G is a graph with (not necessarily disjoint) vertex subsets W_,\cdots,W_, such that , W_, \geq\gamma^ for all i=1,\ldots,h and for every edge (i,j) of H the pair (W_,W_) is \gamma-regular with density d(W_,W_)>\varepsilon and \gamma\leq \varepsilon^/4h, then G contains at least 2^\varepsilon^, W_, \cdot\ldots\cdot, W_, many copies of H with the copy of vertex i in W_.
This theorem is a generalization of the triangle counting lemma, which states the above but with H=K_:


Triangle counting Lemma

Let G be a graph on n vertices, and let X, Y, Z be subsets of V(G) which are pairwise \epsilon-regular, and suppose the edge densities d_, d_, d_ are all at least 2\epsilon. Then the number of triples (x,y,z) \in X \times Y \times Z such that x, y, z form a triangle in G is at least(1-2\epsilon)(d_-\epsilon)(d_-\epsilon)(d_-\epsilon), X, , Y, , Z, .


''Proof of triangle counting lemma:''

Since (X,Y) is a regular pair, less than \varepsilon, X, of the vertices in X have fewer than (d_-\varepsilon), Y, neighbors in Y; otherwise, this set of vertices from X along with its neighbors in Y would witness irregularity of (X,Y), a contradiction. Intuitively, we are saying that not too many vertices in X can have a small degree in Y. By an analogous argument in the pair (X,Z), less than \varepsilon, X, of the vertices in X have fewer than (d_-\varepsilon), Z, neighbors in Z. Combining these two subsets of X and taking their complement, we obtain a subset X'\subseteq X of size at least (1-2\varepsilon), X, such that every vertex x\in X' has at least (d_-\varepsilon), Y, neighbors in Y and at least (d_-\varepsilon), Z, neighbors in Z. We also know that d_,d_\geq 2\varepsilon, and that (Y,Z) is an \varepsilon-regular pair; therefore, the density between the neighborhood of x in Y and the neighborhood of x in Z is at least (d_-\varepsilon), because by regularity it is \varepsilon-close to the actual density between Y and Z. Summing up, for each of these at least (1-2\varepsilon), X, vertices x\in X', there are at least (d_-\epsilon)(d_-\epsilon)(d_-\epsilon), Y, , Z, choices of edges between the neighborhood of x in Y and the neighborhood of x in Z. From there we can conclude this proof. ''Idea of proof of graph counting lemma:''The general proof of the graph counting lemma extends this argument through a greedy embedding strategy; namely, vertices of H are embedded in the graph one by one, by using the regularity condition so as to be able to keep a sufficiently large set of vertices in which we could embed the next vertex.


Graphon version of counting lemma

The space \tilde_0 of
graphon GraphOn GO-Global is a multi-user remote access application for Windows. Overview GO-Global allows multiple users to concurrently run Microsoft Windows applications installed on a Windows server or server farm  from network-connected lo ...
s is given the structure of a metric space where the metric is the cut distance \delta_. The following lemma is an important step in order to prove that (\tilde_0, \delta_) is a compact metric space. Intuitively, it says that for a graph F, the homomorphism densities of two graphons with respect to this graph have to be close (this bound depending on the number of edges F) if the graphons are close in terms of cut distance.


Definition (cut norm).

The cut norm of W: ,12\to \mathbb is defined as \, W\, _ = \sup_ \left, \int_ W\, where S and T are measurable sets.


Definition (cut distance).

The cut distance is defined as \delta_(U, W) = \inf_ , , U - W^, , _ , where W^(x, y) represents W(\phi(x), \phi(y)) for a measure-preserving bijection \phi .


Graphon Counting Lemma

For graphons W,U and graph F, we have , t(F,W)-t(F,U), \le , E(F), \delta_(W,U), where , E(F), denotes the number of edges of graph F.


''Proof of the graphon counting lemma:''

It suffices to prove , t(F,W)-t(F,U), \le, E(F), \, W-U\, _.Indeed, by considering the above, with the right hand side expression having a factor \, W-U^\, _ instead of \, W-U\, _, and taking the infimum of the over all measure-preserving bijections \phi, we obtain the desired result. ''Step 1: Reformulation.'' We prove a reformulation of the cut norm, which is by definition the left hand side of the following equality. The supremum in the right hand side is taken among measurable functions u and v:\sup_\left, \int_W\=\sup_\left, \int_W(x,y)u(x)v(y)dxdy\. Here's the reason for the above to hold: By taking u=\mathbb_S and u=\mathbb_T, we note that the left hand side is less than or equal than the right hand side. The right hand side is less than or equal than the left hand side by bilinearity of the integrand in u,v, and by the fact that the extrema are attained for u,v taking values at 0 or 1. ''Step 2: Proof for F=K_3.'' In the case that F=K_3, we observe that \begin t(K_3,W)-t(K_3,U)&=\int_((W(x,y)W(x,z)W(y,z)-U(x,y)U(x,z)U(y,z))dxdydz\\&=\int_(W-U)(x,y)W(x,z)W(y,z)dxdydz\\&\qquad+\int_ U(x,y)(W-U)(x,z)W(y,z)dxdydz\\&\qquad+\int_ U(x,y)U(x,z)(W-U)(y,z)dxdydz. \end By Step 1, we have that for a fixed z that
\left, \int_(W-U)(x,y)W(x,z)W(y,z)dxdy\\le \, W-U\, _
Therefore, when integrating over all z\in ,1/math> we get that
\left, \int_(W-U)(x,y)W(x,z)W(y,z)dxdydz\\le \, W-U\, _
Using this bound on each of the three summands, we get that the whole sum is bounded by 3\, W-U\, _. ''Step 3: General case.'' For a general graph F, we need the following lemma to make everything more convenient:


= Lemma.

= The following expression holds:a_1a_2\cdots a_n-b_1b_2\cdots b_n=(a_1-b_1)a_2\cdots a_n+b_1(a_2-b_2)\cdots a_n+\cdots b_1b_2\cdots (a_n-b_n).
The above lemma follows from a straightforward expansion of the right hand side. Then, by the triangle inequality of norm, we have the following\begin \left, t(F,W)-t(F,U)\ &=\left, \int\left(\prod_W(u_i,v_i)-\prod_U(u_i,v_i)\right)\prod_dv\\\&\le\sum_^\left, \int \left(\ \prod_^U(u_j,v_j)(W(u_i,v_i)-U(u_i,v_i))\prod_^W(u_k,v_k)\right)\prod_dv\.\end Here, each absolute value term in the sum is bounded by the cut norm \, W-U\, _ if we fix all the variables except for u_i and v_i for each i-th term, altogether implying that , t(F,W)-t(F,U), \le , E(F), \ \delta_(W,U). This finishes the proof.


See also

* Graph removal lemma


References

{{reflist Lemmas Combinatorics Graph theory