On the KŁR conjecture in random graphs

D. Conlon, W. T. Gowers, W. Samotij, M. Schacht

Introduction

Szemerédi’s regularity lemma , which played a crucial role in Szemerédi’s proof of the Erdős-Turán conjecture on long arithmetic progressions in dense subsets of the integers, is one of the most important tools in extremal graph theory (see ). Roughly speaking, it says that the vertex set of every graph GG may be divided into a bounded number of parts in such a way that most of the induced bipartite graphs between different parts are pseudorandom.

More precisely, a bipartite graph between sets UU and VV is said to be ϵ\epsilon-regular if, for every U′⊆UU^{\prime}\subseteq U and V′⊆VV^{\prime}\subseteq V with ∣U′∣≥ϵ∣U∣|U^{\prime}|\geq\epsilon|U| and ∣V′∣≥ϵ∣V∣|V^{\prime}|\geq\epsilon|V|, the density d(U′,V′)d(U^{\prime},V^{\prime}) of edges between U′U^{\prime} and V′V^{\prime} satisfies

We will say that a partition of the vertex set of a graph into tt pieces V1,…,VtV_{1},\dots,V_{t} is an equipartition if, for every 1≤i,j≤t1\leq i,j\leq t, we have the condition that ∣∣Vi∣−∣Vj∣∣≤1||V_{i}|-|V_{j}||\leq 1. We say that the partition is ϵ\epsilon-regular if it is an equipartition and, for all but at most ϵt2\epsilon t^{2} pairs (Vi,Vj)(V_{i},V_{j}), the induced graph between ViV_{i} and VjV_{j} is ϵ\epsilon-regular. Szemerédi’s regularity lemma can be formally stated as follows.

For every ϵ>0\epsilon>0 and every positive integer t0t_{0}, there exists a positive integer TT such that every graph GG with at least t0t_{0} vertices admits an ϵ\epsilon-regular partition V1,…,VtV_{1},\dots,V_{t} of its vertex set into t0≤t≤Tt_{0}\leq t\leq T pieces.

Often the strength of the regularity lemma lies in the fact that it may be combined with a counting or embedding lemma that tells us approximately how many copies of a particular subgraph a graph contains, in terms of the densities d(Vi,Vj)d(V_{i},V_{j}) arising in an ϵ\epsilon-regular partition. The so-called regularity method usually works as follows. First, one applies the regularity lemma to a graph GG. Next, one defines an auxiliary graph RR whose vertices are the parts of the regular partition of GG one obtains, and whose edges correspond to regular pairs with non-negligible density. (For some applications we may instead take a weighted graph, where the weight of the edge between a regular pair ViV_{i} and VjV_{j} is the density d(Vi,Vj)d(V_{i},V_{j}).) If one can then find a copy of a particular subgraph HH in RR, the counting lemma allows one to find many copies of HH in GG. If RR does not contain a copy of HH, this information can often be used to deduce some further structural properties of the graph RR and, thereby, the original graph GG. Applied in this manner, the regularity and counting lemmas allow one to prove a number of well-known theorems in extremal graph theory, including the Erdős-Stone theorem , its stability version due to Erdős and Simonovits , and the graph removal lemma .

For sparse graphs – that is, graphs with nn vertices and o(n2)o(n^{2}) edges – the regularity lemma stated in Theorem 1.1 is vacuous, since every equipartition into a bounded number of parts is ϵ\epsilon-regular for nn sufficiently large. It was observed independently by Kohayakawa and Rödl that the regularity lemma can nevertheless be generalized to an appropriate class of graphs with density tending to zero. Their result applies to a natural class of sparse graphs that is wide enough for the lemma to have several interesting applications. In particular, it applies to relatively dense subgraphs of random graphs – that is, one takes a random graph Gn,pG_{n,p} of density pp and a subgraph GG of Gn,pG_{n,p} of density at least δp\delta p (or relative density at least δ\delta in Gn,pG_{n,p}), where pp usually tends to 0, while δ>0\delta>0 is usually independent of the number of vertices.

To make this precise, we say that a bipartite graph between sets UU and VV is (ϵ,p)(\epsilon,p)-regular if, for every U′⊆UU^{\prime}\subseteq U and V′⊆VV^{\prime}\subseteq V with ∣U′∣≥ϵ∣U∣|U^{\prime}|\geq\epsilon|U| and ∣V′∣≥ϵ∣V∣|V^{\prime}|\geq\epsilon|V|, the density d(U′,V′)d(U^{\prime},V^{\prime}) of edges between U′U^{\prime} and V′V^{\prime} satisifies

That is, we alter the definition of regularity so that it is relative to a particular density pp. This density is usually comparable to the total density between UU and VV. A partition of the vertex set of a graph into tt pieces V1,…,VtV_{1},\dots,V_{t} is then said to be (ϵ,p)(\epsilon,p)-regular if it is an equipartition and, for all but at most ϵt2\epsilon t^{2} pairs (Vi,Vj)(V_{i},V_{j}), the induced graph between ViV_{i} and VjV_{j} is (ϵ,p)(\epsilon,p)-regular.

The class of graphs to which the Kohayakawa-Rödl regularity lemma applies are the so-called upper-uniform graphs . Suppose that 0<η≤10<\eta\leq 1, D>1D>1, and 0<p≤10<p\leq 1 are given. We will say that a graph GG is (η,p,D)(\eta,p,D)-upper-uniform if for all disjoint subsets U1U_{1} and U2U_{2} with ∣U1∣,∣U2∣≥η∣V(G)∣|U_{1}|,|U_{2}|\geq\eta|V(G)|, the density of edges between U1U_{1} and U2U_{2} satisfies d(U1,U2)≤Dpd(U_{1},U_{2})\leq Dp. This condition is satisfied for many natural classes of graphs, including all subgraphs of random and pseudorandom graphs of density pp. The regularity lemma of Kohayakawa and Rödl is the following.

For every ϵ,D>0\epsilon,D>0 and every positive integer t0t_{0}, there exist η>0\eta>0 and a positive integer TT such that for every p∈p\in, every graph GG with at least t0t_{0} vertices that is (η,p,D)(\eta,p,D)-upper-uniform admits an (ϵ,p)(\epsilon,p)-regular partition V1,…,VtV_{1},\dots,V_{t} of its vertex set into t0≤t≤Tt_{0}\leq t\leq T pieces.

The proof of this theorem is essentially the same as the proof of the dense regularity lemma, with the upper uniformity used to ensure that the iteration terminates after a constant number of steps. We note that different versions of the result have appeared in the literature where the (η,p,D)(\eta,p,D)-upper-uniformity assumption is altered or dropped completely .

As we have already mentioned above, the usefulness of the dense regularity method relies on the existence of a corresponding counting lemma. Roughly speaking, a counting lemma says that if we start with an arbitrary graph HH and replace its vertices by large independent sets and its edges by ϵ\epsilon-regular bipartite graphs with non-negligible density, then this blown-up graph will contain roughly the expected number of copies of HH. Here is a precise statement to that effect.

For every graph HH with vertex set {1,2,…,k}\{1,2,\dots,k\} and every δ>0\delta>0, there exists ϵ>0\epsilon>0 and an integer n0n_{0} such that the following statement holds. Let n≥n0n\geq n_{0} and let GG be a graph whose vertex set is a disjoint union V1∪…∪VkV_{1}\cup\ldots\cup V_{k} of sets of size nn. Assume that for each ij∈E(H)ij\in E(H), the bipartite subgraph of GG induced between ViV_{i} and VjV_{j} is ϵ\epsilon-regular and has density dijd_{ij}. Then the number of kk-tuples (v1,…,vk)∈V1×⋯×Vk(v_{1},\dots,v_{k})\in V_{1}\times\dots\times V_{k} such that vivj∈E(G)v_{i}v_{j}\in E(G) whenever ij∈E(H)ij\in E(H) is nk(∏ij∈E(H)dij±δ)n^{k}(\prod_{ij\in E(H)}d_{ij}\pm\delta).

In particular, if the density dijd_{ij} is large for every ij∈E(H)ij\in E(H), then GG contains many copies of HH.

Let us define a canonical copy of HH in GG to be a kk-tuple as in the lemma above: that is, a kk-tuple (v1,…,vk)(v_{1},\dots,v_{k}) such that vi∈Viv_{i}\in V_{i} for every i∈V(H)i\in V(H) and vivj∈E(G)v_{i}v_{j}\in E(G) for every ij∈E(H)ij\in E(H). Let us also write G(H)G(H) for the number of canonical copies of HH in GG. (Of course, the definitions of “canonical copy” and G(H)G(H) depend not just on GG but also on the partition of GG into V1,…,VkV_{1},\dots,V_{k}, but we shall suppress this dependence in the notation.)

In order to use Theorem 1.2, one would ideally like a statement similar to Lemma 1.3 but adapted to a sparse context. For this we would have an additional parameter pp, which can tend to zero with nn. We would replace the densities dijd_{ij} by dijpd_{ij}p and we would like to show that G(H)G(H) is approximately nkpe(H)(∏ij∈E(H)dij±δ)n^{k}p^{e(H)}(\prod_{ij\in E(H)}d_{ij}\pm\delta). In order to obtain this stronger conclusion (stronger because the error estimate has been multiplied by pe(H)p^{e(H)}), we need a stronger assumption, and the natural assumption, given the statement of Theorem 1.2 (which is itself natural), is to replace ϵ\epsilon-regularity by (ϵ,p)(\epsilon,p)-regularity.

Of course, we cannot expect such a result if pp is too small. Consider the random graph GG obtained from HH by replacing each vertex of HH by an independent set of size nn and each edge of HH by a random bipartite graph with pn2pn^{2} edges. With high probability, G(H)G(H) will be about pe(H)nv(H)p^{e(H)}n^{v(H)}. Hence, if pe(H)nv(H)≪pn2p^{e(H)}n^{v(H)}\ll pn^{2}, then one can remove all copies of HH from GG by deleting a tiny proportion of all edges. (We may additionally delete a further small proportion of edges to ensure that all bipartite graphs corresponding to the edges of HH have the same number of edges.) It is not hard to see that with high probability the bipartite graphs that make up the resulting graph G′G^{\prime} will be (ϵ,q)(\epsilon,q)-regular for some q=(1−o(1))pq=(1-o(1))p, but that G′G^{\prime} will contain no canonical copies of HH.

Therefore, a sparse analogue of Lemma 1.3 cannot hold if p≤cn−v(H)−2e(H)−1p\leq cn^{-\frac{v(H)-2}{e(H)-1}} for some small positive constant cc. Note that one can replace HH in the above argument by an arbitrary subgraph H′⊆HH^{\prime}\subseteq H, since removing all copies of H′H^{\prime} from a graph also results in a HH-free subgraph. This observation naturally leads to the notion of 22-density m2(H)m_{2}(H) of a graph HH, defined by

(We take m2(K2)=12m_{2}(K_{2})=\frac{1}{2}.) With this notation, what we have just seen is that to have any chance of an appropriate analogue of Lemma 1.3 holding, we need to assume that p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)} for some absolute constant C>0C>0.

Unfortunately, there is a more fundamental difficulty with finding a sparse counting lemma to match a sparse regularity lemma. Instead of sparse random graphs with many vertices, one can consider blow-ups of sparse random graphs with far fewer vertices. That is, one can pick a counterexample of the kind just described but with the sets ViV_{i} of size rr for some rr that is much smaller than nn, and then one can replace each vertex of this small graph by an independent set of n/rn/r vertices to make a graph with nn vertices in each ViV_{i}. Roughly speaking, the counterexample above survives the blowing-up process, and the result is that the hoped-for sparse counting lemma is false whenever p=o(1)p=o(1). (For more details, see .)

However, these “block” counterexamples have a special structure, so, for p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}, it looks plausible that graphs for which the sparse counting lemma fails should be very rare. This intuition was formalized by Kohayakawa, Łuczak, and Rödl , who made a conjecture that is usually known as the KŁR conjecture. Before we state it formally, let us introduce some notation.

As above, let HH be a graph with vertex set {1,2,…,k}\{1,2,\dots,k\}. We denote by G(H,n,m,p,ϵ)\mathcal{G}(H,n,m,p,\epsilon) the collection of all graphs GG obtained in the following way. The vertex set of GG is a disjoint union V1∪…∪VkV_{1}\cup\ldots\cup V_{k} of sets of size nn. For each edge ij∈E(H)ij\in E(H), we add to GG an (ϵ,p)(\epsilon,p)-regular bipartite graph with mm edges between the pair (Vi,Vj)(V_{i},V_{j}). These are the only edges of GG. Let us also write G∗(H,n,m,p,ϵ)\mathcal{G}^{*}(H,n,m,p,\epsilon) for the set of all G∈G(H,n,m,p,ϵ)G\in\mathcal{G}(H,n,m,p,\epsilon) that do not contain a canonical copy of HH.

Since the sparse regularity lemma yields graphs with varying densities between the various pairs of vertex sets, it may seem surprising that we are restricting attention to graphs where all the densities are equal (to m/n2m/n^{2}). However, as we shall see later, it is sufficient to consider just this case. In fact, the KŁR conjecture is more specific still, since it takes all the densities to be equal to pp. Again, it turns out that from this case one can deduce the other cases that are needed.

Let HH be a fixed graph and let β>0\beta>0. Then there exist C,ϵ>0C,\epsilon>0 and a positive integer n0n_{0} such that

for every n≥n0n\geq n_{0} and every m≥Cn2−1/m2(H)m\geq Cn^{2-1/m_{2}(H)}.

Note that (n2m)e(H)\binom{n^{2}}{m}^{e(H)} is the number of graphs with vertex set V1∪⋯∪VkV_{1}\cup\dots\cup V_{k} with mm edges between each pair (Vi,Vj)(V_{i},V_{j}) when ij∈E(H)ij\in E(H) and no edges otherwise. Thus, we can interpret the conjecture as follows: the probability that a random such graph belongs to the bad set G∗(H,n,m,m/n2,ϵ)\mathcal{G}^{*}(H,n,m,m/n^{2},\epsilon) is at most βm\beta^{m}.

The rough idea of the conjecture is that the probability that a graph is bad is so small that a simple union bound tells us that with high probability a random graph does not contain any bad graph – which implies that we may use the sparse embedding lemma we need. In other words, (ϵ,p)(\epsilon,p)-regularity on its own does not suffice, but if you know in addition that your graph is a subgraph of a sparse random graph, then with high probability it does suffice.

More precisely, let GG be a random graph with NN vertices and edge probability pp and let n=ηNn=\eta N and m=dpn2≥nm=dpn^{2}\geq n. Then the expected number of subgraphs of GG of the form G∗(H,n,m,p,ϵ)\mathcal{G}^{*}(H,n,m,p,\epsilon) is at most

Therefore, choosing β\beta to be sufficiently small in terms of d,ηd,\eta, and HH, the probability that GG contains a graph in G∗(H,n,m,p,ϵ)\mathcal{G}^{*}(H,n,m,p,\epsilon) is very small. By summing over the possible values of nn and mm, we may rule out such bad subgraphs for all nn and mm with n≥ηNn\geq\eta N and m≥dpn2m\geq dpn^{2}.

This does not give us a counting lemma for (ϵ,p)(\epsilon,p)-regular subgraphs of GG, but it does at least tell us that every (ϵ,p)(\epsilon,p)-regular subgraph of GG with sufficiently dense pairs in the right places contains a canonical copy of HH. In other words, it gives us an embedding lemma, which makes it suitable for several applications to embedding results. For example, as noted in , it is already sufficiently strong that a straightforward application of the sparse regularity lemma then allows one to derive the following theorem, referred to as Turán’s theorem for random graphs, which was eventually proved in a different way by Conlon and Gowers (for strictly balanced graphs, i.e., those for which m2(H)>m2(H′)m_{2}(H)>m_{2}(H^{\prime}) for every proper subgraph H′H^{\prime} of HH) and, independently, Schacht (see also ). We remark that this theorem was the original motivation behind Conjecture 1.4 – see Section 6 of . Following , let us say that a graph GG is (H,ϵ)(H,\epsilon)-Turán if every subgraph of GG with at least

edges contains a copy of HH. Here χ(H)\chi(H) is the chromatic number of HH.

For every ϵ>0\epsilon>0 and every graph HH, there exist positive constants cc and CC such that

The KŁR conjecture has attracted considerable attention over the past two decades and has been verified for a number of small graphs. It is straightforward to verify that it holds for all graphs HH that do not contain a cycle. In this case, the class G∗(H,n,m,p,ϵ)\mathcal{G}^{*}(H,n,m,p,\epsilon) will be empty. The cases H=K3H=K_{3}, K4K_{4}, and K5K_{5} were resolved in , , and , respectively. In the case when HH is a cycle, the conjecture was proved in (see also for a slightly weaker version). Very recently, it was proved for all balanced graphs, that is, those graphs HH for which m2(H)=e(H)−1v(H)−2m_{2}(H)=\frac{e(H)-1}{v(H)-2}, by Balogh, Morris, and Samotij and by Saxton and Thomason in full generality.

Besides implying Theorem 1.5, Conjecture 1.4 is also sufficient for transferring many other classical extremal results about graphs to subgraphs of the random graph Gn,pG_{n,p}, including Ramsey’s theorem and the Erdős-Simonovits stability theorem . However, there are situations where an embedding result is not enough: rather than just a single copy of HH, one needs to know that there are many copies. That is, one needs something more like a full counting lemma. In this paper, we shall state and prove such a “counting version” of the KŁR conjecture for subgraphs of random graphs. Later in the paper we shall give examples of classical theorems whose sparse random versions do not follow from the KŁR conjecture but do follow from our counting result.

For every graph HH and every δ,d>0\delta,d>0, there exist ϵ,ξ>0\epsilon,\xi>0 with the following property. For every η>0\eta>0, there is a C>0C>0 such that if p≥CN−1/m2(H)p\geq CN^{-1/m_{2}(H)}, then a.a.s. the following holds in GN,pG_{N,p}:

For every n≥ηNn\geq\eta N, m≥dpn2m\geq dpn^{2}, and every subgraph GG of GN,pG_{N,p} in G(H,n,m,p,ϵ)\mathcal{G}(H,n,m,p,\epsilon),

Moreover, if HH is strictly balanced, that is, if m2(H)>m2(H′)m_{2}(H)>m_{2}(H^{\prime}) for every proper subgraph H′H^{\prime} of HH, then

Note that strictly speaking the statements above depend not just on the graph GG but on the partition V1∪⋯∪VkV_{1}\cup\dots\cup V_{k} that causes GG to belong to G(H,n,m,p,ϵ)\mathcal{G}(H,n,m,p,\epsilon). Roughly speaking, (i) tells us that if GG contains “many” edges in the right places, then there are “many” copies of HH, while (ii) tells us that the number of copies of HH is roughly what one would expect for a random graph with pairs of the same densities. We note that a result similar to (ii) holds for all graphs if one is willing to allow some extra logarithmic factors. We will say more about this in the concluding remarks.

The proof of part (i) employs the ideas of Schacht , as modified by Samotij , and as a result part (i) holds with probability at least 1−exp⁡(−bpN2)1-\exp(-bpN^{2}) for some b>0b>0 depending on H,ηH,\eta, and dd. Part (ii) is proved using the results of Conlon and Gowers and hence hold with probability at least 1−N−B1-N^{-B} for any fixed B>0B>0, provided that CC and NN are sufficiently large. Since part (ii) gives an upper bound as well as a lower bound, standard results on upper tail estimates imply that the result cannot hold with the same exponential probability as part (i) (see, for example, ).

We note that weaker versions of Theorem 1.6, applicable for larger values of pp, may be found in some earlier papers on the KŁR conjecture and Turán’s theorem and more recent work on sparse regularity in pseudorandom graphs . We also believe that a variant of part (i) of Theorem 1.6 may be derivable from the work of Saxton and Thomason , though they have not stated it in these terms.

It is not hard to show that Theorem 1.6, like Conjecture 1.4, implies the best possible sparse random analogues of many classical theorems in extremal graph theory. In particular, it implies Theorem 1.5 above. It also implies the following sparse random version of the Erdős-Simonovits stability theorem, which was first proved by Conlon and Gowers for all strictly balanced graphs and later extended to general HH by Samotij , who adapted Schacht’s method for this purpose.

For every graph HH and every δ>0\delta>0, there exist ϵ,C>0\epsilon,C>0 such that if p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}, then a.a.s. every HH-free subgraph G′⊆Gn,pG^{\prime}\subseteq G_{n,p} with e(G′)≥(1−1χ(H)−1−ϵ)(n2)pe(G^{\prime})\geq\left(1-\frac{1}{\chi(H)-1}-\epsilon\right)\binom{n}{2}p may be made (χ(H)−1)(\chi(H)-1)-partite by removing at most δpn2\delta pn^{2} edges.

Another easy consequence of Theorem 1.6 is the 11-statement of the following sparse Ramsey theorem, originally proved by Rödl and Ruciński in 1995. We remark here that the 11-statement of Theorem 1.8 below also extends to general hypergraphs . Following , we say that a graph GG is (H,r)(H,r)-Ramsey if every rr-colouring of the edges of GG yields a monochromatic copy of HH.

For every graph HH that is not a star forest or a path of length 33 and for every positive integer r≥2r\geq 2, there exist constants c,C>0c,C>0 such that

We will omit the deductions of Theorem 1.7 and the 11-statements of Theorems 1.5 and 1.8 from Theorem 1.6. These are fairly standard applications of the regularity method (see, for example, ).

2 A sparse removal lemma for graphs

The triangle removal lemma of Ruzsa and Szemerédi states that for every δ>0\delta>0 there exists an ϵ>0\epsilon>0 such that if GG is any graph on nn vertices that contains at most ϵn3\epsilon n^{3} triangles, then GG may be made triangle-free by removing at most δn2\delta n^{2} edges. Despite its innocent appearance, this result has several striking consequences. Most notably, it easily implies Roth’s theorem on 33-term arithmetic progressions in dense subsets of the integers. For general graphs HH, a similar statement holds (see also ): if an nn-vertex graph contains o(nv(H))o(n^{v(H)}) copies of HH, then it may be made HH-free by removing o(n2)o(n^{2}) edges. This result is known as the graph removal lemma. A sparse random version of the graph removal lemma was conjectured by Łuczak in and proved, for strictly balanced HH, by Conlon and Gowers . Here, we apply our main result, Theorem 1.6, to extend this result to all graphs HH.

For every δ>0\delta>0 and every graph HH, there exist positive constants ϵ\epsilon and CC such that if p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}, then the following holds a.a.s. in Gn,pG_{n,p}. Every subgraph of Gn,pG_{n,p} which contains at most ϵpe(H)nv(H)\epsilon p^{e(H)}n^{v(H)} copies of HH may be made HH-free by removing at most δpn2\delta pn^{2} edges.

Note that if p≤cn−1/m2(H)p\leq cn^{-1/m_{2}(H)} for a sufficiently small positive constant cc (depending on HH and δ\delta), then HH has a subgraph H′H^{\prime}, the expected number of copies of which is at most δpn2\delta pn^{2}, so we can remove all copies of HH by deleting an edge from each copy of H′H^{\prime}. Thus, it is natural to conjecture, as Łuczak did, that Theorem 1.9 actually holds for all values of pp. For balanced graphs, we may close the gap by taking ϵ\epsilon to be sufficiently small in terms of CC, δ\delta, and HH. For p≤Cn−1/m2(H)p\leq Cn^{-1/m_{2}(H)} and ϵ<δC−e(H)\epsilon<\delta C^{-e(H)}, the number of copies of HH is at most ϵpe(H)nv(H)≤ϵCe(H)pn2<δpn2\epsilon p^{e(H)}n^{v(H)}\leq\epsilon C^{e(H)}pn^{2}<\delta pn^{2}. Deleting an edge from each copy of HH yields the result.

3 The clique density theorem

For any ρ>0\rho>0, let gk(ρ,n)g_{k}(\rho,n) be the minimum number of copies of KkK_{k} which are contained in any graph on nn vertices with density at least ρ\rho. We then take

Complete (k−1)(k-1)-partite graphs demonstrate that gk(ρ)=0g_{k}(\rho)=0 for ρ≤1−1k−1\rho\leq 1-\frac{1}{k-1}. On the other hand, a robust version of Turán’s theorem known as supersaturation tells us that gk(ρ)>0g_{k}(\rho)>0 for all ρ>1−1k−1\rho>1-\frac{1}{k-1}.

There has been much work on determining gk(ρ)g_{k}(\rho) above the natural threshold 1−1k−11-\frac{1}{k-1}, but it is only in recent years that the exact dependency of gk(ρ)g_{k}(\rho) on ρ\rho has been found for any k≥3k\geq 3. For k=3k=3 and the interval 12≤ρ≤23\frac{1}{2}\leq\rho\leq\frac{2}{3}, this was accomplished by Fisher , while for a general ρ\rho the value of g3(ρ)g_{3}(\rho) was determined by Razborov using flag algebras. Employing different methods, Nikiforov reproved the k=3k=3 case and also solved the case k=4k=4. Finally, Reiher recently resolved the general case.

We will show that an analogous theorem holds within the random graph Gn,pG_{n,p}. We note that this theorem, Theorem 1.10 below, also follows as a direct application of the results of . To state the result, we define, for a subgraph G′G^{\prime} of Gn,pG_{n,p}, the relative density of G′G^{\prime} in Gn,pG_{n,p} to be e(G′)/p(n2)e(G^{\prime})/p\binom{n}{2}.

For any k≥3k\geq 3 and any ϵ>0\epsilon>0, there exists a constant C>0C>0 such that if p≥Cn−2/(k+1)p\geq Cn^{-2/(k+1)}, then the following holds a.a.s. in Gn,pG_{n,p}. Any subgraph G′G^{\prime} of Gn,pG_{n,p} will contain at least (gk(ρ)−ϵ)p(k2)(nk)(g_{k}(\rho)-\epsilon)p^{\binom{k}{2}}\binom{n}{k} copies of KkK_{k}, where ρ\rho is the relative density of G′G^{\prime} in Gn,pG_{n,p}.

We remark that, as m2(Kk)=(k+1)/2m_{2}(K_{k})=(k+1)/2, the assumption on pp in the above theorem is best possible up to the value of the constant CC. Using part (ii) of Theorem 1.6, we may show that a similar theorem also holds for any strictly balanced graph HH. That is, if gH(ρ)g_{H}(\rho) is the natural analogue of gk(ρ)g_{k}(\rho) defined for HH, then for any ϵ>0\epsilon>0, there exists a C>0C>0 such that if p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}, the random graph Gn,pG_{n,p} will a.a.s. be such that any subgraph G′G^{\prime} of Gn,pG_{n,p} contains at least (gH(ρ)−ϵ)pe(H)nv(H)Aut(H)(g_{H}(\rho)-\epsilon)p^{e(H)}\frac{n^{v(H)}}{Aut(H)} copies of HH, where again ρ\rho is the relative density of G′G^{\prime} in Gn,pG_{n,p}. However, the function gH(ρ)g_{H}(\rho) is only well understood for cliques and certain classes of bipartite graph (see, for example, ).

4 The Hajnal-Szemerédi theorem

Let HH be a fixed graph on hh vertices. An arbitrary collection of vertex-disjoint copies of HH in some larger graph is called an HH-packing. A perfect HH-packing (or HH-factor) is an HH-packing that covers all vertices of the host graph. It has long been known for certain graphs HH that if the minimum degree of an nn-vertex graph GG is sufficiently large and nn is divisible by hh, then GG contains an HH-factor. For example, Dirac’s theorem implies that if HH is a path of length h−1h-1, nn is divisible by hh, and δ(G)≥n/2\delta(G)\geq n/2, then GG contains an HH-factor. Corrádi and Hajnal proved that δ(G)≥2n/3\delta(G)\geq 2n/3 implies the existence of a K3K_{3}-factor in GG. A milestone in this area of research, the famous theorem of Hajnal and Szemerédi , states that the condition δ(G)≥(1−1k)n\delta(G)\geq(1-\frac{1}{k})n is sufficient to guarantee a perfect KkK_{k}-packing in GG for an arbitrary kk (see for a short proof of this theorem).

For any k≥3k\geq 3, every nn-vertex graph GG with δ(G)≥(1−1k)n\delta(G)\geq(1-\frac{1}{k})n contains a KkK_{k}-factor, provided that nn is divisible by kk.

This theorem has also been generalized to arbitrary HH . In particular, a result of Komlós shows that a parameter known as the critical chromatic number governs the existence of almost perfect packings (i.e., packings covering all but a o(1)o(1)-fraction of the vertices of the host graph) in graphs of large minimum degree.

We will prove the following approximate version of the Hajnal-Szemerédi Theorem in the random graph Gn,pG_{n,p}.

For any k≥3k\geq 3 and any γ>0\gamma>0, there exists a constant C>0C>0 such that if p≥Cn−2/(k+1)p\geq Cn^{-2/(k+1)}, then the following holds a.a.s. in Gn,pG_{n,p}. Any subgraph G′G^{\prime} of Gn,pG_{n,p} with δ(G′)≥(1−1k+γ)pn\delta(G^{\prime})\geq(1-\frac{1}{k}+\gamma)pn contains a KkK_{k}-packing that covers all but at most γn\gamma n vertices.

We remark that the assumption on pp in the above theorem is best possible up to the value of the constant CC. Using the result of Komlós , we may show that a similar theorem also holds for any graph HH. That is, for any HH and any γ>0\gamma>0, there exists a C>0C>0 such that if p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}, then a.a.s. every subgraph G′G^{\prime} of Gn,pG_{n,p} satisfying δ(G′)≥(1−1χcr(H)+γ)pn\delta(G^{\prime})\geq(1-\frac{1}{\chi_{\text{cr}}(H)}+\gamma)pn, where χcr(H)\chi_{\text{cr}}(H) is the critical chromatic number of HH, contains an HH-packing covering all but at most γn\gamma n vertices.

Finally, we remark that the problem of finding perfect packings in subgraphs of random graphs seems to be much more difficult. On the positive side, a best possible sparse random analogue of Dirac’s theorem was recently proved by Lee and Sudakov . On the negative side, it was observed by Huang, Lee, and Sudakov that for every ϵ>0\epsilon>0, there are c,C>0c,C>0 such that if every vertex of HH is contained in a triangle and Cn−1/2≤p≤cCn^{-1/2}\leq p\leq c, then Gn,pG_{n,p} a.a.s. contains a spanning subgraph G′G^{\prime} with δ(G′)≥(1−ϵ)pn\delta(G^{\prime})\geq(1-\epsilon)pn such that at least ϵp−2/3\epsilon p^{-2}/3 vertices of G′G^{\prime} are not contained in a copy of HH. Therefore, the presence of the set of uncovered vertices in the statement of Theorem 1.12 is indispensable. For further discussion and related results, we refer the reader to .

5 The Andrásfai-Erdős-Sós theorem

A result of Zarankiewicz states that if a graph on nn vertices has minimum degree at least (1−1k−1)n(1-\frac{1}{k-1})n then it contains a copy of KkK_{k}. This result follows immediately from Turán’s theorem but is interesting because it has a surprisingly robust stability version, due to Andrásfai, Erdős, and Sós . This theorem states that any KkK_{k}-free graph on nn vertices with minimum degree at least (1−33k−4)n(1-\frac{3}{3k-4})n must be (k−1)(k-1)-partite.

This result was extended to general graphs by Alon and Sudakov (see also ), who showed that for any graph HH and any γ>0\gamma>0, every HH-free graph on nn vertices with minimum degree at least (1−33χ(H)−4+γ)n\left(1-\frac{3}{3\chi(H)-4}+\gamma\right)n may be made (χ(H)−1)(\chi(H)-1)-partite by deleting o(n2)o(n^{2}) edges. We prove a random analogue of this result, as follows.

For every graph HH and every γ>0\gamma>0, there exists C>0C>0 such that if p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}, then a.a.s. every HH-free subgraph G′⊆Gn,pG^{\prime}\subseteq G_{n,p} with δ(G′)≥(1−33χ(H)−4+γ)pn\delta(G^{\prime})\geq\left(1-\frac{3}{3\chi(H)-4}+\gamma\right)pn may be made (χ(H)−1)(\chi(H)-1)-partite by removing from it at most γpn2\gamma pn^{2} edges.

More generally, for any HH and any rr, we may define

The Andrásfai-Erdős-Sós theorem determines the value of δχ(Kk,k−1)\delta_{\chi}(K_{k},k-1), but there are also some results known for other values of rr. For example, it is known that δχ(K3,3)=1029\delta_{\chi}(K_{3},3)=\frac{10}{29} and δχ(K3,4)=13\delta_{\chi}(K_{3},4)=\frac{1}{3}. Our methods easily allow us to transfer any such results about δχ(H,r)\delta_{\chi}(H,r) to the random setting. These are approximate results, proving that any HH-free graph with a certain minimum degree is close to a graph with bounded chromatic number. As noted in , one cannot hope to achieve a more exact result saying that the graph itself has bounded chromatic number.

KŁR conjecture via multiple exposure

In this section, we prove part (i) of Theorem 1.6. The proof follows the ideas of . The main idea in these proofs is to expose the random graph in multiple rounds. In this context, this can be traced back to the work of Rödl and Ruciński in .

We now deduce the first part of Theorem 1.6 from Theorem 2.1.

Let HH be an arbitrary kk-vertex graph and let d>0d>0. We may assume that HH contains a vertex of degree at least two (and hence m2(H)≥1m_{2}(H)\geq 1) since otherwise the assertion of the theorem is trivial. Let

Moreover, let ξ′=ξ\refthm:part−i(H,d/2)\xi^{\prime}=\xi_{\ref{thm:part-i}}(H,d/2) and let ξ=2−e(H)ξ′\xi=2^{-e(H)}\xi^{\prime}. Next, fix an arbitrary positive constant η\eta and let C=max⁡{C′,40k}⋅η−2C=\max\{C^{\prime},40k\}\cdot\eta^{-2}. Assume that p≥CN−1/m2(H)p\geq CN^{-1/m_{2}(H)} and that NN is sufficiently large. Finally, let n≥ηNn\geq\eta N and let m≥dpn2m\geq dpn^{2}. We estimate the probability of the event (we denote it by B\mathcal{B}) that GN,pG_{N,p} contains a subgraph G∈G(H,n,m,p,ϵ)G\in\mathcal{G}(H,n,m,p,\epsilon) with G(H)<ξ(mn2)e(H)nv(H)G(H)<\xi\left(\frac{m}{n^{2}}\right)^{e(H)}n^{v(H)}.

Let W1,…,WkW_{1},\ldots,W_{k} be pairwise disjoint subsets of V(GN,p)V(G_{N,p}), each of size nn, and let B(W1,…,Wk)\mathcal{B}(W_{1},\ldots,W_{k}) denote the event that GN,pG_{N,p} contains a subgraph GG as above with sets W1,…,WkW_{1},\ldots,W_{k} playing the role of V1,…,VkV_{1},\ldots,V_{k} from the definition of G(H,n,m,p,ϵ)\mathcal{G}(H,n,m,p,\epsilon). By Chernoff’s inequality (see below),

is at most exp⁡(−bpn2)\exp(-bpn^{2}). To see this, note that H(W1,…,Wk)pH(W_{1},\ldots,W_{k})_{p} has the same distribution as GN,p∩H(W1,…,Wk)G_{N,p}\cap H(W_{1},\ldots,W_{k}) and that our assumptions imply that p≥CN−1/m2(H)≥C′n−1/m2(H)p\geq CN^{-1/m_{2}(H)}\geq C^{\prime}n^{-1/m_{2}(H)}. It follows that

since pn2≥η2pN2≥Cη2N2−1/m2(H)≥40kNpn^{2}\geq\eta^{2}pN^{2}\geq C\eta^{2}N^{2-1/m_{2}(H)}\geq 40kN. ∎

Note that we used Chernoff’s bound in the following standard form (see, for example, [5, Appendix A]).

Let tt be a positive integer, p∈p\in, and X∼Bin(t,p)X\sim Bin(t,p). For every positive aa,

In particular, if we apply the upper tail estimate with a=pt/2a=pt/2, we see that

as required in the proof above with t=n2t=n^{2}.

In the proof of Theorem 2.1, we will also need the following approximate concentration result for random subgraphs of H(n)H(n), the complete blow-up of HH obtained by replacing the vertices of HH by disjoint sets V1,…,VkV_{1},\ldots,V_{k} of size nn each and the edges of HH by complete bipartite graphs. Lemma 2.3 below is [79, Proposition 3.6] with HnH_{n} being the e(H)e(H)-uniform hypergraph on the vertex set E(H(n))E(H(n)) whose edges are the canonical copies of HH in H(n)H(n). The proof of the fact that this hypergraph is (K,n−1/m2(H))(K,n^{-1/m_{2}(H)})-bounded, see [79, Definition 3.2], is implicit in the proof of the 11-statement of [79, Theorem 2.7]. The definition of deg⁡H′\deg_{H^{\prime}} is given in Section 2.2.2.

Let HH be an arbitrary graph with Δ(H)≥2\Delta(H)\geq 2. There exists a K>0K>0 such that for every proper H′⊆HH^{\prime}\subseteq H and every η>0\eta>0, there exist b>0b>0 and an integer n0n_{0} such that for every n≥n0n\geq n_{0}, if p≥n−1/m2(H)p\geq n^{-1/m_{2}(H)}, then with probability at least 1−exp⁡(−bpn2)1-\exp(-bpn^{2}), for every ij∈E(H)∖E(H′)ij\in E(H)\setminus E(H^{\prime}) there exists a subgraph X⊆H(n)pX\subseteq H(n)_{p} with ∣X∣≤ηpn2|X|\leq\eta pn^{2} satisfying

Let HH be an arbitrary graph and let dd be a positive constant. In the remainder of this section, we prove Theorem 2.1 by induction on the number of edges in H′H^{\prime}.

Let H′H^{\prime} be the empty subgraph of HH and note that, regardless of G′G^{\prime}, we have ∣C(H,G;H′,G′)∣=G(H)|\mathcal{C}(H,G;H^{\prime},G^{\prime})|=G(H). The base of the induction follows immediately from the following one-sided version of the counting lemma, Lemma 1.3, if we let ϵ=ϵ\reflemma:H−count−lower(d)\epsilon=\epsilon_{\ref{lemma:H-count-lower}}(d), ξ=ξ\reflemma:H−count−lower(d)\xi=\xi_{\ref{lemma:H-count-lower}}(d), b=1b=1, C=1C=1, and n0=1n_{0}=1.

In fact, by choosing ϵ\epsilon sufficiently small, one can show that ξ≥de(H)−δ\xi\geq d^{e(H)}-\delta.

2 Induction step

Let H′′H^{\prime\prime} be an arbitrary subgraph of H′H^{\prime} with e(H′)−1e(H^{\prime})-1 edges. Let ϵ\epsilon, ξ′\xi^{\prime}, b′b^{\prime}, C′C^{\prime}, and n0′n_{0}^{\prime} be the constants whose existence is asserted by the inductive assumption with H′H^{\prime} replaced by H′′H^{\prime\prime} and dd replaced by d/4d/4, i.e., let

We also let K=K\reflemma:part−i−upper−tail(H)K=K_{\ref{lemma:part-i-upper-tail}}(H), η=ϵ2d/8\eta=\epsilon^{2}d/8, and b^=b\reflemma:part−i−upper−tail(H,H′′,η)\hat{b}=b_{\ref{lemma:part-i-upper-tail}}(H,H^{\prime\prime},\eta). Furthermore, let

Let S\mathcal{S} denote the event that the random graph GpG_{p} possesses the postulated property:

Following Samotij , we will consider a richer probability space that is in a natural correspondence with the space P(G)\mathcal{P}(G) of all subgraphs of GG equipped with the obvious probability measure Pr\mathop{\rm Pr}\nolimits, i.e., the distribution of the random graph GpG_{p}. To this end, let p1,…,pR∈p_{1},\ldots,p_{R}\in be the unique numbers that satisfy

The richer probability space will be the space P(G)R\mathcal{P}(G)^{R} equipped with the product measure Pr∗\mathop{\rm Pr}\nolimits^{*} that is the distribution of the sequence (Gp1,…,GpR)(G_{p_{1}},\ldots,G_{p_{R}}) of independent random variables, where for each ss, the variable GpsG_{p_{s}} is a psp_{s}-random subgraph of GG. Crucially, observe that due to our choice of p1,…,psp_{1},\ldots,p_{s}, see (4), the natural mapping

is measure preserving, i.e., for every G0⊆GG_{0}\subseteq G,

In other words, the variables GpG_{p} and Gp1∪…∪GpRG_{p_{1}}\cup\ldots\cup G_{p_{R}} have the same distribution. Finally, let d∗=d/2d^{*}=d/2 and consider the following event in the space P(G)R\mathcal{P}(G)^{R}:

There are two reasons why we consider the probability space P(G)R\mathcal{P}(G)^{R}. The first reason is that the probability of S∗\mathcal{S}^{*} is much easier to estimate than the probability of S\mathcal{S}. The second reason is that a lower bound on Pr∗(S∗)\mathop{\rm Pr}\nolimits^{*}(\mathcal{S}^{*}) implies a (marginally weaker) lower bound on Pr(S)\mathop{\rm Pr}\nolimits(\mathcal{S}), which we show below.

1-\mathop{\rm Pr}\nolimits(\mathcal{S})\leq 2\cdot\big{(}1-\mathop{\rm Pr}\nolimits^{*}(\mathcal{S}^{*})\big{)}.

Note that in order to prove the claim, it suffices to show that

for every G^\hat{G} that does not satisfy S\mathcal{S}. Indeed, assuming that (6) holds for every such G^\hat{G}, we have

Since ps≥p/(RLR)≥Cn−1/m2(H)/(RLR)≥32n−1/(ϵ2d)p_{s}\geq p/(RL^{R})\geq Cn^{-1/m_{2}(H)}/(RL^{R})\geq 32n^{-1}/(\epsilon^{2}d), the claimed estimate follows from the union bound, provided that nn is sufficiently large. ∎

In the remainder of the proof, we will work in the space P(G)R\mathcal{P}(G)^{R} and estimate the probability of the event S∗\mathcal{S}^{*}, that is, Pr∗(S∗)\mathop{\rm Pr}\nolimits^{*}(\mathcal{S}^{*}). Let Gp1,…,GpRG_{p_{1}},\ldots,G_{p_{R}} be independent random subgraphs of GG. Given G1′⊆Gp1,…,GR′⊆GpRG_{1}^{\prime}\subseteq G_{p_{1}},\ldots,G_{R}^{\prime}\subseteq G_{p_{R}}, let

Let ijij be the edge of H′H^{\prime} that is missing in H′′H^{\prime\prime} and let ViV_{i} and VjV_{j} be the subsets of V(G)V(G) corresponding to the vertices ii and jj, respectively. We consider the set ZsZ_{s} of ‘rich’ edges of G(Vi,Vj)G(V_{i},V_{j}) that belong to many copies of HH from C(H,G;H′′,Gs′)\mathcal{C}(H,G;H^{\prime\prime},G_{s}^{\prime}), which we define by

Now comes the key step in the proof. We show that with very high probability, for every s∈[R]s\in[R], regardless of G(s−1)G(s-1) and G′(s−1)G^{\prime}(s-1), either C(H,G;H′,G1′∪…∪Gs′)\mathcal{C}(H,G;H^{\prime},G_{1}^{\prime}\cup\ldots\cup G_{s}^{\prime}) is large or the set Z(s)Z(s) of ‘rich’ edges grows by more than n2/Rn^{2}/R, that is, ∣Z(s)∖Z(s−1)∣≥n2/R|Z(s)\setminus Z(s-1)|\geq n^{2}/R.

Then for every G^∈P(G)s−1\hat{G}\in\mathcal{P}(G)^{s-1},

where Pr∗(SG′(0)∗∣G(0)=G^)=Pr∗(SG′(0)∗)\mathop{\rm Pr}\nolimits^{*}(\mathcal{S}^{*}_{G^{\prime}(0)}\mid G(0)=\hat{G})=\mathop{\rm Pr}\nolimits^{*}(\mathcal{S}^{*}_{G^{\prime}(0)}).

2.3 Deducing Theorem 2.1 from Claims 2.5 and 2.6

For every s∈[R]s\in[R], let As\mathcal{A}_{s} denote the event that e(Gps)≤2pse(G)e(G_{p_{s}})\leq 2p_{s}e(G) and let A(s)=A1∩…∩As\mathcal{A}(s)=\mathcal{A}_{1}\cap\ldots\cap\mathcal{A}_{s}. Observe that by (4),

By Chernoff’s inequality, (4), (5), and the fact that e(G)≥e(H)dn2e(G)\geq e(H)dn^{2},

Now, for every s∈[R]s\in[R], let Ss∗\mathcal{S}_{s}^{*} denote the event that A(s−1)\mathcal{A}(s-1) holds and SG′(s−1)∗\mathcal{S}_{G^{\prime}(s-1)}^{*} holds for all G′(s−1)⊆G(s−1)G^{\prime}(s-1)\subseteq G(s-1). Here, G′(s−1)⊆G(s−1)G^{\prime}(s-1)\subseteq G(s-1) means that inclusion holds coordinate-wise. Observe that if Ss∗\mathcal{S}_{s}^{*} holds for all s∈[R]s\in[R], then S∗\mathcal{S}^{*} must hold since (8) in Claim 2.6 can occur at most R−1R-1 times, see (3). Let

Now, by Claim 2.6, for every G^∈A^\hat{G}\in\hat{\mathcal{A}},

Since clearly ∑G^∈A^Pr∗(G(s−1)=G^)≤1\sum_{\hat{G}\in\hat{\mathcal{A}}}\mathop{\rm Pr}\nolimits^{*}(G(s-1)=\hat{G})\leq 1, it follows from (9), (10), (11), and (12) that

Now, Theorem 2.1 easily follows from (13) and Claim 2.5.

2.4 Proof of Claim 2.6

Let s∈[R]s\in[R], condition on the event G(s−1)=G^G(s-1)=\hat{G} for some G^∈P(G)s−1\hat{G}\in\mathcal{P}(G)^{s-1}, and assume that G′(s−1)G^{\prime}(s-1) is given. Note that this uniquely defines the graph Z(s−1)Z(s-1) of ‘rich’ edges. Also, observe that it follows from the definition of Z(s−1)Z(s-1) and (5) that

Let B=G(Vi,Vj)B=G(V_{i},V_{j}). We consider two cases, depending on whether the bipartite graph B∖Z(s−1)B\setminus Z(s-1) of ‘poor’ edges is (ϵ,d∗/2)(\epsilon,d^{*}/2)-lower-regular.

Case 1. B∖Z(s−1)B\setminus Z(s-1) is not (ϵ,d∗/2)(\epsilon,d^{*}/2)-lower-regular

In this case, there exist sets Xi⊆ViX_{i}\subseteq V_{i} and Xj⊆VjX_{j}\subseteq V_{j} with ∣Xi∣,∣Xj∣≥ϵn|X_{i}|,|X_{j}|\geq\epsilon n such that

By Chernoff’s inequality, with probability at least 1−exp⁡(−2b∗psn2)1-\exp(-2b^{*}p_{s}n^{2}), the graph BpsB_{p_{s}} satisfies

Case 2. B∖Z(s−1)B\setminus Z(s-1) is (ϵ,d∗/2)(\epsilon,d^{*}/2)-lower-regular

In this case, we will apply the inductive assumption to the graph G∖Z(s−1)G\setminus Z(s-1), which clearly is (ϵ,d∗/2)(\epsilon,d^{*}/2)-lower regular as Z(s−1)⊆B⊆GZ(s-1)\subseteq B\subseteq G. First, observe that if e\big{(}G_{s}^{\prime}\cap Z(s-1)\big{)}\geq(d/8)\epsilon^{2}p_{s}n^{2}, then this, by (14) and (15), proves (7), so from now on we may assume that the opposite inequality holds, i.e., that

and note that, by definition, Zs′⊆ZsZ_{s}^{\prime}\subseteq Z_{s} and, by (19),

It follows from (18), (20), and the Cauchy-Schwarz inequality that

which is at least 1−exp⁡(−2b∗psn2)1-\exp(-2b^{*}p_{s}n^{2}). This concludes the proof of the claim.

KŁR conjecture via transference

The method employed by Conlon and Gowers to determine probabilistic thresholds for combinatorial theorems hinges on proving a transference principle . Suppose, for example, that one wishes to prove Turán’s theorem for triangles within the random graph Gn,pG_{n,p} for p≥Cn−1/2p\geq Cn^{-1/2}. Then they show that asymptotically almost surely Gn,pG_{n,p} has the following property. Any subgraph GG of Gn,pG_{n,p} may be modelled by a subgraph KK of the complete graph on nn vertices in such a way that the proportion of edges and triangles in the dense graph is close to the proportion of edges and triangles in the sparse graph. That is, if the sparse graph GG contains c1pn2c_{1}pn^{2} edges and c2p3n3c_{2}p^{3}n^{3} triangles then the dense model graph KK should contain approximately c1n2c_{1}n^{2} edges and c2n3c_{2}n^{3} triangles.

To see that this implies Turán’s theorem in the sparse graph, suppose that GG is a subgraph of Gn,pG_{n,p} with (12+ϵ)p(n2)\left(\frac{1}{2}+\epsilon\right)p\binom{n}{2} edges. Then, provided the approximation is sufficiently good, the model graph KK will have at least (12+ϵ2)(n2)\left(\frac{1}{2}+\frac{\epsilon}{2}\right)\binom{n}{2} edges. A robust version of Turán’s theorem (as discussed in Section 1.3) then implies that KK contains at least cn3cn^{3} triangles for some c>0c>0. Provided again that the approximation is sufficiently good, this implies that the original graph GG contains at least c2p3n3\frac{c}{2}p^{3}n^{3} triangles.

More generally, we have the following theorem (Corollary 9.7 in ) from which many such threshold results for graphs may be derived in a similar fashion. For any graph GG, we let the function G ⁣:V(G)2→{0,1}G\colon V(G)^{2}\rightarrow\{0,1\} be the characteristic function of GG, given by G(x,y)=1G(x,y)=1 if xy∈E(G)xy\in E(G) and otherwise. For any fixed graph HH on kk vertices, we also let

be the normalized count of homomorphisms from HH to GG.

For any strictly balanced graph HH and any ϵ>0\epsilon>0, there exist positive constants CC and λ\lambda such that if CN−1/m2(H)≤p≤λCN^{-1/m_{2}(H)}\leq p\leq\lambda then the following holds a.a.s. in the random graph GN,pG_{N,p}. For every subgraph GG of GN,pG_{N,p}, there exists a subgraph KK of KNK_{N} such that

and, for all pairs of disjoint vertex subsets U1,U2U_{1},U_{2} of V(KN)V(K_{N}),

where the sums are taken over all x∈U1x\in U_{1} and y∈U2y\in U_{2}.

As stated, the result in only gives the bound p−e(H)μH(G)≥μH(K)−ϵp^{-e(H)}\mu_{H}(G)\geq\mu_{H}(K)-\epsilon. This is all that is necessary for the applications given in that (and this) paper. However, the bound p−e(H)μH(G)≤μH(K)+ϵp^{-e(H)}\mu_{H}(G)\leq\mu_{H}(K)+\epsilon also follows from a more careful analysis.

To be more explicit, we need to say a little about the method used in . For any collection of functions h1,…,he(H)h_{1},\dots,h_{e(H)}, we consider the function

Let γ\gamma be the associated measure of the random graph GN,pG_{N,p}. We define this as being γ(x,y)=p−1\gamma(x,y)=p^{-1} if xyxy is an edge of GN,pG_{N,p} and otherwise. Note that a.a.s. the value of ∥γ∥1\|\gamma\|_{1} is 1+o(1)1+o(1). Suppose that kk and gg are functions on the edge set of GN,pG_{N,p} with 0≤k≤10\leq k\leq 1 and 0≤g≤γ0\leq g\leq\gamma. For example, gg could be (and usually is) the characteristic function of a subgraph GG of GN,pG_{N,p}, with each edge weighted by a factor of p−1p^{-1}.

One of the main ideas of was to define a norm ∥.∥\|.\| with the property that if ∥gi−ki∥=o(1)\|g_{i}-k_{i}\|=o(1) for all 1≤i≤e(H)1\leq i\leq e(H) then μH(g1,…,ge(H))≥μH(k1,…,ke(H))−o(1)\mu_{H}(g_{1},\dots,g_{e(H)})\geq\mu_{H}(k_{1},\dots,k_{e(H)})-o(1). Note that if GiG_{i} is a graph and gig_{i} is the weighted characteristic function gi=p−1Gig_{i}=p^{-1}G_{i}, then

that is, the functions kik_{i} serve as dense models for the GiG_{i} for the purposes of one-sided counting. The main result of is that for any function gig_{i} with 0≤gi≤γ0\leq g_{i}\leq\gamma such a dense model function kik_{i} with 0≤ki≤10\leq k_{i}\leq 1 exists. In particular, the constant function 11 serves as an appropriate model for the function γ\gamma corresponding to the random graph.

Suppose that kk serves as a model for gg. Then, by the triangle inequality,

that is 1−k1-k serves as a model for γ−g\gamma-g. It follows that, for any 1≤i≤e(H)1\leq i\leq e(H),

where in the μH\mu_{H} on the left-hand side the first i−1i-1 terms are gg, the iith term is γ−g\gamma-g and the remaining terms are γ\gamma. The same holds for the μH\mu_{H} on the right-hand side with gg replaced by kk and γ\gamma by 11. Note that, since μH\mu_{H} is additive in each variable,

That is, ∣μH(g)−μH(k)∣=o(1)|\mu_{H}(g)-\mu_{H}(k)|=o(1). Here we used that μH(γ,…,γ,γ)=μH(1,…,1,1)+o(1)\mu_{H}(\gamma,\dots,\gamma,\gamma)=\mu_{H}(1,\dots,1,1)+o(1), which follows from standard tail estimates (see, for example, ).

To recover the statement of Theorem 3.1, where we refer to graphs rather than functions, we let g=p−1Gg=p^{-1}G. This yields a function kk with 0≤k≤10\leq k\leq 1 such that ∣p−1μH(G)−μH(k)∣=o(1)|p^{-1}\mu_{H}(G)-\mu_{H}(k)|=o(1). If we now choose a graph KK randomly by picking each edge xyxy independently with probability k(x,y)k(x,y), we will a.a.s. produce a graph KK with HH-count close to kk (see, for example, the proof of Corollary 9.7 in ). Choosing such a graph, we have ∣p−e(H)μH(G)−μH(K)∣=o(1)|p^{-e(H)}\mu_{H}(G)-\mu_{H}(K)|=o(1), as required.

Because we are dealing with canonical homomorphisms of a graph HH with kk vertices to a kk-partite graph GG with vertex sets V1,…,VkV_{1},\dots,V_{k}, it would be quite useful to have another version of Theorem 3.1 which captures this situation. To this end, let H∗(V1,…,Vk)H^{*}(V_{1},\dots,V_{k}) be the class of graphs on vertex set V1∪⋯∪VkV_{1}\cup\dots\cup V_{k}, where V1,…,VkV_{1},\dots,V_{k} are disjoint sets, such that the only edges lie between sets ViV_{i} and VjV_{j} with ij∈E(H)ij\in E(H). Then, for any G∈H∗(V1,…,Vk)G\in H^{*}(V_{1},\dots,V_{k}), we let

be the normalized count of canonical homomorphisms from HH to GG. The following theorem may be proved by a minor modification of the proof of Theorem 3.1.

For any strictly balanced graph HH on kk vertices and any ϵ>0\epsilon>0, there exist positive constants CC and λ\lambda such that if CN−1/m2(H)≤p≤λCN^{-1/m_{2}(H)}\leq p\leq\lambda then the following holds a.a.s. in the random graph GN,pG_{N,p}. For all disjoint vertex subsets V1,…,VkV_{1},\dots,V_{k} and every subgraph GG of GN,pG_{N,p} in H∗(V1,…,Vk)H^{*}(V_{1},\dots,V_{k}), there exists a subgraph KK of KNK_{N} in H∗(V1,…,Vk)H^{*}(V_{1},\dots,V_{k}) such that

and, for all pairs of disjoint vertex subsets U1,U2U_{1},U_{2} of V(KN)V(K_{N}),

where the sums are taken over all x∈U1x\in U_{1} and y∈U2y\in U_{2}.

In proving part (ii) of Theorem 1.6, we will use the following slight variant of the dense counting lemma, Lemma 1.3. We let G(H,n,m,p,θ,ϵ)\mathcal{G}(H,n,m,p,\theta,\epsilon) be defined in exactly the same way as G(H,n,m,p,ϵ)\mathcal{G}(H,n,m,p,\epsilon), except we now allow the number of edges between each pair ViV_{i} and VjV_{j} to be m±θpn2m\pm\theta pn^{2}.

For every graph HH and every δ>0\delta>0, there exist θ,ϵ>0\theta,\epsilon>0 and an integer n0n_{0} such that for every n≥n0n\geq n_{0}, every mm, and every G∈G(H,n,m,1,θ,ϵ)G\in\mathcal{G}(H,n,m,1,\theta,\epsilon),

Part (ii) of Theorem 1.6 is now a relatively easy corollary of Theorem 3.2.

Proof of part (ii) of Theorem 1.6. Let HH be a fixed graph on kk vertices and d,δd,\delta fixed positive constants. Choose θ\theta and ϵ\reflemma:densecount\epsilon_{\ref{lemma:densecount}} so that the conclusion of Lemma 3.3 holds with δ\reflemma:densecount=de(H)δ4\delta_{\ref{lemma:densecount}}=\frac{d^{e(H)}\delta}{4}. We let ϵ=ϵ\reflemma:densecount6\epsilon=\frac{\epsilon_{\ref{lemma:densecount}}}{6} and, for a fixed positive constant η\eta,

and then choose CC and λ\lambda so that the conclusion of Theorem 3.2 holds with ϵ\refthm:canonicaltransfer\epsilon_{\ref{thm:canonicaltransfer}}.

Suppose now that CN−1/m2(H)≤p≤λCN^{-1/m_{2}(H)}\leq p\leq\lambda and GN,pG_{N,p} satisfies the conclusion of Theorem 3.2. Let GG be a subgraph of GN,pG_{N,p} from the set G(H,n,m,p,2ϵ)\mathcal{G}(H,n,m,p,2\epsilon) with vertex sets V1,…,VkV_{1},\dots,V_{k}, each of size n≥ηNn\geq\eta N. Let KK be the dense graph given by Theorem 3.2. If Vi′⊆ViV_{i}^{\prime}\subseteq V_{i} and Vj′⊆VjV^{\prime}_{j}\subseteq V_{j} the triangle inequality tells us that ∣dK(Vi′,Vj′)−dK(Vi,Vj)∣|d_{K}(V^{\prime}_{i},V^{\prime}_{j})-d_{K}(V_{i},V_{j})| is at most

Suppose that ∣Vi′∣≥ϵ\reflemma:densecount∣Vi∣|V_{i}^{\prime}|\geq\epsilon_{\ref{lemma:densecount}}|V_{i}| and ∣Vj′∣≥ϵ\reflemma:densecount∣Vj∣|V_{j}^{\prime}|\geq\epsilon_{\ref{lemma:densecount}}|V_{j}|. Then, since GG is (2ϵ,p)(2\epsilon,p)-regular between ViV_{i} and VjV_{j} and ϵ\reflemma:densecount≥2ϵ\epsilon_{\ref{lemma:densecount}}\geq 2\epsilon, the middle term is at most 2ϵ2\epsilon. By (23), since Vi′V^{\prime}_{i} and Vj′V^{\prime}_{j} are disjoint sets of size at least ϵ\reflemma:densecountηN\epsilon_{\ref{lemma:densecount}}\eta N, the first and third terms are each at most (ϵ\reflemma:densecountη)−2ϵ\refthm:canonicaltransfer(\epsilon_{\ref{lemma:densecount}}\eta)^{-2}\epsilon_{\ref{thm:canonicaltransfer}}. We therefore see that

Therefore, KK is ϵ\reflemma:densecount\epsilon_{\ref{lemma:densecount}}-regular. Note also that the number of edges between ViV_{i} and VjV_{j} in KK is

since ϵ\refthm:canonicaltransfer≤η2θ\epsilon_{\ref{thm:canonicaltransfer}}\leq\eta^{2}\theta. Applying Lemma 3.3, we see that for nn sufficiently large

where we used that m≥dpn2m\geq dpn^{2}. Therefore, by (22),

where we used that ϵ\refthm:canonicaltransfer≤de(H)δ4\epsilon_{\ref{thm:canonicaltransfer}}\leq\frac{d^{e(H)}\delta}{4}.

Suppose now that p>λp>\lambda and fix a G⊆GN,pG\subseteq G_{N,p} in G(H,n,m,p,ϵ)\mathcal{G}(H,n,m,p,\epsilon) with n≥ηNn\geq\eta N and m≥dpn2m\geq dpn^{2}. Form a random subgraph G′G^{\prime} of GG by choosing m′=λmm^{\prime}=\lambda m edges in each pair G(Vi,Vj)G(V_{i},V_{j}) uniformly at random. Clearly,

A standard application of Hoeffding’s inequality (see [34, Lemma 4.3]) proves that with probability at least 1−exp⁡(−cm′)≥1−δ/21-\exp(-cm^{\prime})\geq 1-\delta/2, the graph G′G^{\prime} is in G(H,n,m′,p′,2ϵ)\mathcal{G}(H,n,m^{\prime},p^{\prime},2\epsilon), where p′=λpp^{\prime}=\lambda p, and hence, by (24) and (25),

We may assume, since it happens a.a.s., that the total number of copies of HH in GN,pG_{N,p} does not exceed 2pe(H)Nv(H)2p^{e(H)}N^{v(H)} (see, for example, ). Therefore,

Since n≥ηNn\geq\eta N, m≥dpn2m\geq dpn^{2} and Pr(G′∉G(H,n,m′,p′,2ϵ))≤exp⁡(−cm′)≤δ(λd)e(H)ηv(H)/4\mathop{\rm Pr}\nolimits(G^{\prime}\not\in\mathcal{G}(H,n,m^{\prime},p^{\prime},2\epsilon))\leq\exp(-cm^{\prime})\leq\delta(\lambda d)^{e(H)}\eta^{v(H)}/4 if nn is sufficiently large, it follows that

We note that the second case, where p>λp>\lambda, also follows as an immediate corollary of the counting lemma for pseudorandom graphs proved in . Indeed, this result is already strong enough to imply a counting lemma down to densities of about N−c/Δ(H)N^{-c/\Delta(H)}, where Δ(H)\Delta(H) is the maximum degree of HH. In addition, if one is only interested in one-sided counting, that is, in showing that G(H)≥(1−δ)(m/n2)e(H)nv(H)G(H)\geq(1-\delta)(m/n^{2})^{e(H)}n^{v(H)}, then the results of apply for p≥N−c/d(H)p\geq N^{-c/d(H)}, where d(H)d(H) is the degeneracy of HH.

Applications

After applying the sparse regularity lemma, it is usually helpful to clean up the the regular partition, removing all edges which are not contained in a dense regular pair. The following standard lemma, which incorporates both the regularity lemma and this cleaning process, is sufficient for our purposes. Recall that a graph is (η,p,D)(\eta,p,D)-upper-uniform if for all disjoint subsets U1U_{1} and U2U_{2} with ∣U1∣,∣U2∣≥η∣V(G)∣|U_{1}|,|U_{2}|\geq\eta|V(G)|, the density of edges between U1U_{1} and U2U_{2} satisfies d(U1,U2)≤Dpd(U_{1},U_{2})\leq Dp. Here, for the sake of clarity of presentation, we make the additional assumption in this definition that if U1=U2=UU_{1}=U_{2}=U, then eG(U)≤Dp(∣U∣2)e_{G}(U)\leq Dp\binom{|U|}{2}.

For every ϵ,D>0\epsilon,D>0 and every positive integer t0t_{0}, there exist η>0\eta>0 and a positive integer TT such that, for every d>0d>0, every graph GG with at least t0t_{0} vertices which is (η,p,D)(\eta,p,D)-upper-uniform contains a subgraph G′G^{\prime} with

that admits an equipartition V1,…,VtV_{1},\dots,V_{t} of its vertex set into t0≤t≤Tt_{0}\leq t\leq T pieces such that the following conditions hold.

There are no edges of G′G^{\prime} within ViV_{i} for any 1≤i≤t1\leq i\leq t.

Every non-empty graph G′(Vi,Vj)G^{\prime}(V_{i},V_{j}) is (ϵ,p)(\epsilon,p)-regular and has at least dp∣Vi∣∣Vj∣dp|V_{i}||V_{j}| edges.

Fix ϵ\epsilon, DD, and t0t_{0} as in the statement of the proposition and let T=T\refthm:sparsereg(ϵ,D,t0)T=T_{\ref{thm:sparsereg}}(\epsilon,D,t_{0}) and η=min⁡{η\refthm:sparsereg(ϵ,D,t0),12T}\eta=\min\{\eta_{\ref{thm:sparsereg}}(\epsilon,D,t_{0}),\frac{1}{2T}\}. Let d>0d>0, fix a GG as above, and apply the sparse regularity lemma, Theorem 1.2, to obtain an (ϵ,p)(\epsilon,p)-regular partition V1,…,VtV_{1},\ldots,V_{t} of the vertices of GG into t0≤t≤Tt_{0}\leq t\leq T pieces. Let us delete from GG all edges that are contained in:

one of the at most ϵt2\epsilon t^{2} pairs (Vi,Vj)(V_{i},V_{j}) that are not (ϵ,p)(\epsilon,p)-regular, or

one of the pairs (Vi,Vj)(V_{i},V_{j}) that have fewer than dp∣Vi∣∣Vj∣dp|V_{i}||V_{j}| edges.

Denote the resulting graph by G′G^{\prime}. Since GG is (η,p,D)(\eta,p,D)-upper-uniform, we have eG(Vi)≤Dp12(nt)2e_{G}(V_{i})\leq Dp\frac{1}{2}(\frac{n}{t})^{2} and eG(Vi,Vj)≤Dp(nt)2e_{G}(V_{i},V_{j})\leq Dp(\frac{n}{t})^{2} for all ii and jj. It follows that

In the proofs of our applications, we will need a version of the main theorem which allows us to have different densities between different pairs of vertex sets. To this end, given a graph HH on the vertex set {1,…,k}\{1,\ldots,k\} and a sequence m=(mij)ij∈E(H)\mathbf{m}=(m_{ij})_{ij\in E(H)} of integers, we denote by G(H,n,m,p,ϵ)\mathcal{G}(H,n,\mathbf{m},p,\epsilon) the collection of all graphs GG obtained in the following way. The vertex set of GG is a disjoint union V1∪…∪VkV_{1}\cup\ldots\cup V_{k} of sets of size nn. For each edge ij∈E(H)ij\in E(H), we add to GG an (ϵ,p)(\epsilon,p)-regular bipartite graph with mijm_{ij} edges between the pair (Vi,Vj)(V_{i},V_{j}). These are the only edges of GG. As before, for any G∈G(H,n,m,p,ϵ)G\in\mathcal{G}(H,n,\mathbf{m},p,\epsilon), let us denote by G(H)G(H) the number of canonical copies of HH in GG.

For every graph HH and every δ,d>0\delta,d>0, there exist ϵ,ξ>0\epsilon,\xi>0 with the following property. For every η>0\eta>0, there is a C>0C>0 such that if p≥CN−1/m2(H)p\geq CN^{-1/m_{2}(H)} then a.a.s. the following holds in GN,pG_{N,p}:

For every n≥ηNn\geq\eta N, m\mathbf{m} with mij≥dpn2m_{ij}\geq dpn^{2} for all ij∈E(H)ij\in E(H) and every subgraph GG of GN,pG_{N,p} in G(H,n,m,p,ϵ)\mathcal{G}(H,n,\mathbf{m},p,\epsilon),

Moreover, if HH is strictly balanced, that is, if m2(H)>m2(H′)m_{2}(H)>m_{2}(H^{\prime}) for every proper subgraph H′H^{\prime} of HH, then

Fix HH, δ\delta, and dd as in the statement of the proposition. We may assume that Δ(H)≥2\Delta(H)\geq 2 (and hence m2(H)≥1m_{2}(H)\geq 1) as otherwise the assertion of the proposition is trivial. Let ϵ=ϵ\refthm:main(H,δ/2,d)/2\epsilon=\epsilon_{\ref{thm:main}}(H,\delta/2,d)/2 and ξ=ξ\refthm:main(H,δ/2,d)/2\xi=\xi_{\ref{thm:main}}(H,\delta/2,d)/2. Moreover, fix some η>0\eta>0, let CC be a sufficiently large positive constant, and suppose that p≥CN−1/m2(H)p\geq CN^{-1/m_{2}(H)}. First, we will show that if GN,pG_{N,p} satisfies part (i) of Theorem 1.6, which happens a.a.s., then it also satisfies part (i) of Proposition 4.2. To this end, let n≥ηNn\geq\eta N, let m\mathbf{m} satisfy mij≥dpn2m_{ij}\geq dpn^{2} for all ij∈E(H)ij\in E(H), and fix a G⊆GN,pG\subseteq G_{N,p} in G(H,n,m,p,ϵ)\mathcal{G}(H,n,\mathbf{m},p,\epsilon). Form a random subgraph G′G^{\prime} of GG by choosing m=dpn2m=dpn^{2} edges in each pair G(Vi,Vj)G(V_{i},V_{j}) uniformly at random. Clearly,

A standard application of Hoeffding’s inequality (see [34, Lemma 4.3]) proves that with probability at least 1−exp⁡(−cm)1-\exp(-cm), where c>0c>0 is an absolute constant, the graph G′G^{\prime} is in G(H,n,m,p,2ϵ)\mathcal{G}(H,n,m,p,2\epsilon). Hence, if GN,pG_{N,p} satisfies part (i) of Theorem 1.6, then with probability at least 1/21/2,

Now, we show that if GN,pG_{N,p} satisfies part (ii) of Theorem 1.6 and the total number of copies of HH in GN,pG_{N,p} does not exceed 2pe(H)Nv(H)2p^{e(H)}N^{v(H)}, which happens a.a.s. (see, for example, ), then part (ii) of this proposition is also satisfied. To this end, fix m\mathbf{m} and GG as above, recall the definition of G′G^{\prime}, and observe that since with probability at least 1−δ/21-\delta/2, the graph G′G^{\prime} is in G(H,n,m,p,2ϵ)\mathcal{G}(H,n,m,p,2\epsilon), then by (2) and (28),

Since n≥ηNn\geq\eta N, m≥dpn2m\geq dpn^{2} and Pr(G′∉G(H,n,m,p,2ϵ))≤exp⁡(−cm)≤δde(H)ηv(H)/4\mathop{\rm Pr}\nolimits(G^{\prime}\not\in\mathcal{G}(H,n,m,p,2\epsilon))\leq\exp(-cm)\leq\delta d^{e(H)}\eta^{v(H)}/4 if nn is sufficiently large, it follows that

2 The sparse removal lemma

Let δ>0\delta>0 and let HH be an arbitrary (not necessarily balanced) graph. The proof of Theorem 1.9 is a classical application of the regularity method. We start by defining a range of constants. For the sake of brevity, we let k=v(H)k=v(H). Furthermore, let d=δ/2d=\delta/2, t0=2/dt_{0}=2/d, D=2D=2, ϵ′=min⁡{ϵ\refprop:main(H,d/2),δ/8}\epsilon^{\prime}=\min\{\epsilon_{\ref{prop:main}}(H,d/2),\delta/8\}, ξ=ξ\refprop:main(H,d/2)\xi=\xi_{\ref{prop:main}}(H,d/2), T=T\refprop:sparseregclean(ϵ′/k,D,t0)T=T_{\ref{prop:sparseregclean}}(\epsilon^{\prime}/k,D,t_{0}), and η=min⁡{η\refprop:sparseregclean(ϵ′/k,D,t0),1/(kT)}\eta=\min\{\eta_{\ref{prop:sparseregclean}}(\epsilon^{\prime}/k,D,t_{0}),1/(kT)\}. Finally, let ϵ=ξ(d/2)e(H)(kT)−v(H)\epsilon=\xi(d/2)^{e(H)}(kT)^{-v(H)} and C=C\refprop:main(H,d/2,η)C=C_{\ref{prop:main}}(H,d/2,\eta). Suppose that p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)}. We will show that the sparse HH-removal lemma holds in Gn,pG_{n,p} a.a.s., that is, that every subgraph of Gn,pG_{n,p} with fewer than ϵpe(H)nv(H)\epsilon p^{e(H)}n^{v(H)} copies of HH can be made HH-free by removing from it at most δpn2\delta pn^{2} edges. It clearly suffices to show that part (i) of Proposition 4.2 and (η,p,D)(\eta,p,D)-upper-uniformity, which holds in Gn,pG_{n,p} a.a.s., imply the above property. To this end, assume that Gn,pG_{n,p} is (η,p,D)(\eta,p,D)-upper-uniform and that part (i) of Proposition 4.2 holds in Gn,pG_{n,p}. Let G⊆Gn,pG\subseteq G_{n,p} be a subgraph with fewer than ϵpe(H)nv(H)\epsilon p^{e(H)}n^{v(H)} copies of HH and let G′G^{\prime} be a subgraph of GG satisfying the assertion of Proposition 4.1 with ϵ\refprop:sparseregclean=ϵ′/k\epsilon_{\ref{prop:sparseregclean}}=\epsilon^{\prime}/k. By our choice of parameters,

We claim that G′G^{\prime} is HH-free. Since all edges of G′G^{\prime} lie in (ϵ′k,p)(\frac{\epsilon^{\prime}}{k},p)-regular pairs with edge density at least dpdp, if G′G^{\prime} contained a copy of HH, there would be a graph H′H^{\prime} with k′≤kk^{\prime}\leq k vertices which is a homomorphic image of HH, pairwise disjoint sets V1′,…,Vk′′V_{1}^{\prime},\ldots,V_{k^{\prime}}^{\prime} and a sequence m′=(mij′)ij∈E(H′)\mathbf{m}^{\prime}=(m_{ij}^{\prime})_{ij\in E(H^{\prime})} with mij′≥dp(nt)2m_{ij}^{\prime}\geq dp(\frac{n}{t})^{2} such that G′[V1′∪…∪Vv(H′)′]∈G(H′,nt,m,p,ϵ′/k)G^{\prime}[V_{1}^{\prime}\cup\ldots\cup V_{v(H^{\prime})}^{\prime}]\in\mathcal{G}(H^{\prime},\frac{n}{t},\mathbf{m},p,\epsilon^{\prime}/k). Consequently, there would be pairwise disjoint sets V1,…,VkV_{1},\ldots,V_{k} and a sequence m=(mij)ij∈E(H)\mathbf{m}=(m_{ij})_{ij\in E(H)} with mij≥dp2(nkt)2m_{ij}\geq\frac{dp}{2}\left(\frac{n}{kt}\right)^{2} such that G′[V1∪…∪Vk]∈G(H,nkt,m,p,ϵ′)G^{\prime}[V_{1}\cup\ldots\cup V_{k}]\in\mathcal{G}(H,\frac{n}{kt},\mathbf{m},p,\epsilon^{\prime}). One can obtain such V1,…,VkV_{1},\ldots,V_{k} by arbitrarily dividing each Vi′V_{i}^{\prime} into kk parts and choosing kk of these parts according to the homomorphism from HH to H′H^{\prime}. It would follow that the number of copies of HH in G′G^{\prime}, and therefore also in GG, would exceed

3 The clique density theorem

To begin, we note that if WW is a weighted graph on nn vertices with 0≤W≤10\leq W\leq 1 for which ∑x,yW(x,y)≥ρ(n2)\sum_{x,y}W(x,y)\geq\rho\binom{n}{2}, then, for any θ\theta and nn sufficiently large depending on θ\theta,

This follows from choosing a random graph GG, picking each edge xyxy independently with probability W(x,y)W(x,y). The resulting graph will, with high probability, have a similar count of edges and KkK_{k}s to the weighted graph WW (see, for example, Corollary 9.7 in ). The result then follows by applying the clique density theorem to the graph GG (and using the fact that gk(ρ)g_{k}(\rho) is uniformly continuous).

Let k≥3k\geq 3 and ϵ>0\epsilon>0. We start by defining constants. We choose t1t_{1} such that, for t≥t1t\geq t_{1} and all ρ\rho, any weighted graph WW on tt vertices with ∑x,yW(x,y)≥ρ(t2)\sum_{x,y}W(x,y)\geq\rho\binom{t}{2} also satisfies

Since gk(ρ)g_{k}(\rho) is uniformly continuous in ρ\rho, we may choose δ′\delta^{\prime} such that ∣gk(ρ±δ′)−gk(ρ)∣≤ϵ4|g_{k}(\rho\pm\delta^{\prime})-g_{k}(\rho)|\leq\frac{\epsilon}{4}. Let δ=min⁡{δ′,ϵ2}\delta=\min\{\delta^{\prime},\frac{\epsilon}{2}\}, d=δ/16d=\delta/16, t0=max⁡{t1,2/d}t_{0}=\max\{t_{1},2/d\}, D=2D=2, ϵ′=min⁡{ϵ\refprop:main(H,δ,d),δ/32}\epsilon^{\prime}=\min\{\epsilon_{\ref{prop:main}}(H,\delta,d),\delta/32\}, T=T\refprop:sparseregclean(ϵ′,D,t0)T=T_{\ref{prop:sparseregclean}}(\epsilon^{\prime},D,t_{0}), and η=min⁡{η\refprop:sparseregclean(ϵ′,D,t0),1/T}\eta=\min\{\eta_{\ref{prop:sparseregclean}}(\epsilon^{\prime},D,t_{0}),1/T\}. Finally, let C=C\refprop:main(H,δ,d,η)C=C_{\ref{prop:main}}(H,\delta,d,\eta).

Suppose that p≥Cn−2/(k+1)p\geq Cn^{-2/(k+1)}. Since (η,p,D)(\eta,p,D)-upper-uniformity holds a.a.s. in Gn,pG_{n,p}, we will assume that it is satisfied. Let G′⊆Gn,pG^{\prime}\subseteq G_{n,p} be a subgraph of Gn,pG_{n,p} of relative density ρ\rho, that is, with ρp(n2)\rho p\binom{n}{2} edges. By Proposition 4.1 with ϵ\refprop:sparseregclean=ϵ′\epsilon_{\ref{prop:sparseregclean}}=\epsilon^{\prime}, we get an equipartition V1,…,VtV_{1},\dots,V_{t} of the vertex set of G′G^{\prime} into t0≤t≤Tt_{0}\leq t\leq T pieces and a subgraph G′′G^{\prime\prime} of G′G^{\prime} all of whose edges lie in (ϵ′,p)(\epsilon^{\prime},p)-regular pairs with edge density at least dpdp and which satisfies

Consider the reduced weighted graph RR on vertex set [t][t] with the weight of edge ijij given by

Note that a.a.s. the random graph Gn,pG_{n,p} satisfies eG(U,V)≤p∣U∣∣V∣+δ4T2pn2e_{G}(U,V)\leq p|U||V|+\frac{\delta}{4T^{2}}pn^{2} for all disjoint subsets UU and VV. This in turn implies that eG′′(Vi,Vj)≤p∣Vi∣∣Vj∣+δ4T2pn2e_{G^{\prime\prime}}(V_{i},V_{j})\leq p|V_{i}||V_{j}|+\frac{\delta}{4T^{2}}pn^{2}. Hence,

Therefore, since e(G′)≥ρp(n2)e(G^{\prime})\geq\rho p\binom{n}{2},

Therefore, by the choice of t1t_{1} and δ′\delta^{\prime}, we have that

Now, for any particular 1≤i1<⋯<ik≤t1\leq i_{1}<\dots<i_{k}\leq t, consider the sets Vi1,…,VikV_{i_{1}},\dots,V_{i_{k}}. Then G′′[Vi1∪⋯∪Vik]G^{\prime\prime}[V_{i_{1}}\cup\dots\cup V_{i_{k}}] is an element of G(Kk,nt,m,p,ϵ′)\mathcal{G}(K_{k},\frac{n}{t},\mathbf{m},p,\epsilon^{\prime}) with miaib≥R(ia,ib)p(nt)2m_{i_{a}i_{b}}\geq R(i_{a},i_{b})p\left(\frac{n}{t}\right)^{2}. By part (ii) of Proposition 4.2 and the choice of ϵ′\epsilon^{\prime}, η\eta, and CC, it follows that the number of copies of KkK_{k} between the sets Vi1,…,VikV_{i_{1}},\dots,V_{i_{k}} is at least

Adding over all choices of i1,…,iki_{1},\dots,i_{k} gives

4 The Hajnal-Szemerédi theorem

We start this section with a brief outline of the proof of Theorem 1.12. Fix some k≥3k\geq 3 and γ>0\gamma>0. Given a subgraph G′G^{\prime} of Gn,pG_{n,p} with δ(G′)≥(1−1k+γ)pn\delta(G^{\prime})\geq(1-\frac{1}{k}+\gamma)pn, we apply the regularity lemma to G′G^{\prime} to obtain an (ϵ,p)(\epsilon,p)-regular partition of its vertex set into tt parts. We then construct an auxiliary graph RR on the vertex set [t][t] whose edges correspond to (ϵ,p)(\epsilon,p)-regular pairs of non-negligible density in the regular partition of G′G^{\prime}. Since most of the edges of G′G^{\prime} lie in such dense and regular pairs, the assumption on the minimum degree of G′G^{\prime} implies that RR contains an almost spanning subgraph R′R^{\prime} with minimum degree at least (1−1k)t(1-\frac{1}{k})t. By the Hajnal-Szemerédi theorem, R′R^{\prime} contains a KkK_{k}-factor. Finally, a fairly straightforward application of Theorem 1.6 implies that each of the cliques in this KkK_{k}-factor corresponds to a KkK_{k}-packing in G′G^{\prime} that covers most of the vertices in the kk parts of the regular partition that form this clique. As is typically the case with arguments employing the regularity method, the details of the argument are somewhat intricate.

We start the actual proof by fixing several constants. Let

Let ϵ′\epsilon^{\prime} be the constant obtained by invoking Proposition 4.2 with d\refprop:main=γ′d_{\ref{prop:main}}=\gamma^{\prime}. Let ϵ=min⁡{βϵ′,γ′/2}\epsilon=\min\{\beta\epsilon^{\prime},\gamma^{\prime}/2\} and D=1+γ′D=1+\gamma^{\prime}. Furthermore, let T=T\refprop:sparseregclean(ϵ,D,t0)T=T_{\ref{prop:sparseregclean}}(\epsilon,D,t_{0}), let η=min⁡{η\refprop:sparseregclean(ϵ,D,t0),1/T}\eta=\min\{\eta_{\ref{prop:sparseregclean}}(\epsilon,D,t_{0}),1/T\}, and let η′=β/T\eta^{\prime}=\beta/T. Assume that p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)} for some large constant CC so that a.a.s. the random graph Gn,pG_{n,p} is (η,p,D)(\eta,p,D)-upper-uniform and every subgraph GG of Gn,pG_{n,p} in \mathcal{G}\bigl{(}K_{k},n^{\prime},\mathbf{m},p,\epsilon^{\prime}\bigr{)}, where n′≥η′nn^{\prime}\geq\eta^{\prime}n and mij≥γ′p(n′)2m_{ij}\geq\gamma^{\prime}p(n^{\prime})^{2} for all ij∈E(Kk)ij\in E(K_{k}), contains a canonical copy of KkK_{k}. We shall show that, conditioned on the above two events, every G′⊆Gn,pG^{\prime}\subseteq G_{n,p} with δ(G′)≥(1−1k+γ)\delta(G^{\prime})\geq(1-\frac{1}{k}+\gamma) contains a KkK_{k}-packing covering all but at most γn\gamma n vertices.

Fix a G′G^{\prime} as above and apply Proposition 4.1 with d\refprop:sparseregclean=2γ′d_{\ref{prop:sparseregclean}}=2\gamma^{\prime} to obtain an equipartition V1,…,VtV_{1},\ldots,V_{t} of the vertex set of G′G^{\prime} into t0≤t≤Tt_{0}\leq t\leq T pieces and a subgraph G′′G^{\prime\prime} of G′G^{\prime} all of whose edges lie in (ϵ,p)(\epsilon,p)-regular pairs with edge density at least 2γ′p2\gamma^{\prime}p and which satisfies

Let RR be the graph on the vertex set [t][t] whose edges are those pairs ijij such that the bipartite graph G′′(Vi,Vj)G^{\prime\prime}(V_{i},V_{j}) is non-empty. Recall that each such bipartite graph is (ϵ,p)(\epsilon,p)-regular and has at least 2γ′p∣Vi∣∣Vj∣2\gamma^{\prime}p|V_{i}||V_{j}| edges.

The cluster graph RR contains a subgraph R′R^{\prime} with δ(R′)≥(1−1k)t\delta(R^{\prime})\geq(1-\frac{1}{k})t and t′≥(1−β)tt^{\prime}\geq(1-\beta)t vertices for some t′t^{\prime} divisible by kk.

We construct such a graph R′R^{\prime} greedily by sequentially removing from RR vertices of degree smaller than (1−1k)t+k(1-\frac{1}{k})t+k and at most k−1k-1 further vertices in order to guarantee that kk divides t′t^{\prime}. If this process terminates before we delete from RR more than βt−k\beta t-k vertices, then we will arrive at a graph R′R^{\prime} with the desired properties. Otherwise, RR contains at least βt−k\beta t-k vertices with degree at most (1−1k+β)t(1-\frac{1}{k}+\beta)t. Denote this set by XX and observe that

a contradiction, as γ≥2β\gamma\geq 2\beta. ∎

By the Hajnal-Szemerédi theorem, Theorem 1.11, the graph R′R^{\prime} contains a KkK_{k}-factor. Hence, it suffices to show that each subgraph of G′′G^{\prime\prime} induced by sets Vi1,…,VikV_{i_{1}},\ldots,V_{i_{k}}, where i1,…,ik∈[t]i_{1},\ldots,i_{k}\in[t] form a copy KkK_{k} in RR, contains a KkK_{k}-packing covering at least (1−β)(1-\beta)-fraction of its vertices. Indeed, since the KkK_{k}-factor in R′R^{\prime} covers at least a (1−β)(1-\beta)-proportion of all the vertices of the cluster graph RR and, as we show below, each of its cliques i1,…,iki_{1},\ldots,i_{k} corresponds to a KkK_{k}-packing covering at least a (1−β)(1-\beta)-proportion of the vertices in Vi1∪…∪VikV_{i_{1}}\cup\ldots\cup V_{i_{k}}, Theorem 1.12 will easily follow, as (1−β)2>1−γ(1-\beta)^{2}>1-\gamma.

Suppose that i1,…,ik∈[t]i_{1},\ldots,i_{k}\in[t] induce a copy of KkK_{k} in RR. Then the graph G′′[Vi1∪…∪Vik]G^{\prime\prime}[V_{i_{1}}\cup\ldots\cup V_{i_{k}}] contains a KkK_{k}-packing covering all but at most βnt\beta\frac{n}{t} vertices in each of Vi1,…,VikV_{i_{1}},\ldots,V_{i_{k}}.

For simplicity, assume that i1=1,…,ik=ki_{1}=1,\ldots,i_{k}=k. It will be enough to show that for every choice of W1⊆V1,…,Wk⊆VkW_{1}\subseteq V_{1},\ldots,W_{k}\subseteq V_{k} with n′=∣W1∣=…=∣Wk∣≥βntn^{\prime}=|W_{1}|=\ldots=|W_{k}|\geq\beta\frac{n}{t}, the graph G′′[W1∪…∪Wk]G^{\prime\prime}[W_{1}\cup\ldots\cup W_{k}] contains a canonical copy of KkK_{k}. To this end, observe that this graph belongs to G(Kk,n′,m,p,ϵ′)\mathcal{G}(K_{k},n^{\prime},\mathbf{m},p,\epsilon^{\prime}) for some m=(mij)ij∈E(Kk)\mathbf{m}=(m_{ij})_{ij\in E(K_{k})} with mij≥γ′p(n′)2m_{ij}\geq\gamma^{\prime}p(n^{\prime})^{2} for all ij∈E(Kk)ij\in E(K_{k}). Indeed, since for each ij∈E(Kk)ij\in E(K_{k}), the graph G′′(Vi,Vj)G^{\prime\prime}(V_{i},V_{j}) is (ϵ,p)(\epsilon,p)-regular and has at least 2γ′p∣Vi∣∣Vj∣2\gamma^{\prime}p|V_{i}||V_{j}| edges, it follows that the graph G′′(Wi,Wj)G^{\prime\prime}(W_{i},W_{j}) is (ϵ′,p)(\epsilon^{\prime},p)-regular and has at least γ′p∣Vi∣∣Vj∣\gamma^{\prime}p|V_{i}||V_{j}| edges. The claim now follows. ∎

5 The Andrásfai-Erdős-Sós theorem

Fix a graph HH and γ>0\gamma>0. We start by fixing several constants. Choose t1t_{1} so that, for any t≥t1t\geq t_{1}, the Andrásfai-Erdős-Sós theorem (or rather its generalization due to Alon and Sudakov ) holds in the sense that any HH-free graph on tt vertices with minimum degree at least (1−33χ(H)−4+γ2)t\left(1-\frac{3}{3\chi(H)-4}+\frac{\gamma}{2}\right)t may be made (χ(H)−1)(\chi(H)-1)-partite by removing at most γ2t2\frac{\gamma}{2}t^{2} edges. Let

Let ϵ′\epsilon^{\prime} be the constant obtained by invoking Proposition 4.2 with d\refprop:main=γ′d_{\ref{prop:main}}=\gamma^{\prime}. Let ϵ=min⁡{ϵ′,γ′/2}\epsilon=\min\{\epsilon^{\prime},\gamma^{\prime}/2\} and D=1+γ′D=1+\gamma^{\prime}. Furthermore, let T=T\refprop:sparseregclean(ϵ,D,t0)T=T_{\ref{prop:sparseregclean}}(\epsilon,D,t_{0}) and η=min⁡{η\refprop:sparseregclean(ϵ,D,t0),1/T}\eta=\min\{\eta_{\ref{prop:sparseregclean}}(\epsilon,D,t_{0}),1/T\}. Assume that p≥Cn−1/m2(H)p\geq Cn^{-1/m_{2}(H)} for some large constant CC so that a.a.s. the random graph Gn,pG_{n,p} is (η,p,D)(\eta,p,D)-upper uniform and every subgraph GG of Gn,pG_{n,p} in \mathcal{G}\bigl{(}H,n^{\prime},\mathbf{m},p,\epsilon\bigr{)}, where n′≥ηnn^{\prime}\geq\eta n and mij≥γ′p(n′)2m_{ij}\geq\gamma^{\prime}p(n^{\prime})^{2} for all ij∈E(H)ij\in E(H), contains a canonical copy of HH. We shall show that, conditioned on the above two events, every HH-free subgraph G′⊆Gn,pG^{\prime}\subseteq G_{n,p} with δ(G′)≥(1−33χ(H)−4+γ)pn\delta(G^{\prime})\geq(1-\frac{3}{3\chi(H)-4}+\gamma)pn may be made (χ(H)−1)(\chi(H)-1)-partite by removing at most γpn2\gamma pn^{2} edges.

Fix a G′G^{\prime} as above and apply Proposition 4.1 with d\refprop:sparseregclean=γ′d_{\ref{prop:sparseregclean}}=\gamma^{\prime} to obtain an equipartition V1,…,VtV_{1},\ldots,V_{t} of the vertex set of G′G^{\prime} into t0≤t≤Tt_{0}\leq t\leq T pieces and a subgraph G′′G^{\prime\prime} of G′G^{\prime} all of whose edges lie in (ϵ,p)(\epsilon,p)-regular pairs with edge density at least γ′p\gamma^{\prime}p and which satisfies

Let RR be the graph on vertex set [t][t] whose edges are those pairs ijij such that the bipartite graph G′′(Vi,Vj)G^{\prime\prime}(V_{i},V_{j}) is non-empty. Recall that each such bipartite graph is (ϵ,p)(\epsilon,p)-regular and has at least γ′p∣Vi∣∣Vj∣\gamma^{\prime}p|V_{i}||V_{j}| edges. The following claim is proved in the same way as Claim 4.3.

The cluster graph RR contains a subgraph R′R^{\prime} with δ(R′)≥(1−33χ(H)−4+γ2)t\delta(R^{\prime})\geq(1-\frac{3}{3\chi(H)-4}+\frac{\gamma}{2})t and t′≥(1−β)tt^{\prime}\geq(1-\beta)t vertices.

Suppose now that R′R^{\prime} contained a copy of HH. Then there would be pairwise disjoint sets V1,…,VkV_{1},\ldots,V_{k} and a sequence m=(mij)ij∈E(H)\mathbf{m}=(m_{ij})_{ij\in E(H)} with mij≥γ′p(nt)2m_{ij}\geq\gamma^{\prime}p(\frac{n}{t})^{2} such that G′[V1∪…∪Vk]∈G(H,nt,m,p,ϵ)G^{\prime}[V_{1}\cup\ldots\cup V_{k}]\in\mathcal{G}(H,\frac{n}{t},\mathbf{m},p,\epsilon). Consequently, by Proposition 4.2 and the choice of ϵ\epsilon, η\eta, and CC, the number of copies of HH in G′′G^{\prime\prime} would be positive, contradicting the assumption that G′G^{\prime} was HH-free.

Therefore, R′R^{\prime} is HH-free and by the choice of t0t_{0}, the graph R′R^{\prime} may be turned into a (χ(H)−1)(\chi(H)-1)-partite graph R0R_{0} by removing at most γ2t′2\frac{\gamma}{2}t^{\prime 2} edges. The corresponding sparse graph G0G_{0} whose edges consist of all those edges contained within an edge of R0R_{0} is also (χ(H)−1)(\chi(H)-1)-partite. It is obtained from G′G^{\prime} by first deleting at most 3γ′pn23\gamma^{\prime}pn^{2} edges to form G′′G^{\prime\prime}, then at most βt2Dp(nt)2\beta t^{2}Dp\left(\frac{n}{t}\right)^{2} edges in forming R′R^{\prime} from RR and, finally, at most γ2t′2Dp(nt)2\frac{\gamma}{2}t^{\prime 2}Dp\left(\frac{n}{t}\right)^{2} edges in forming R0R_{0} from R′R^{\prime}. Overall, this is at most

Concluding remarks

The methods employed in this paper should also extend to work for hypergraphs. That is, one should be able to show that a.a.s any regular partition of a subgraph of the random hypergraph has a corresponding counting lemma. The main obstacle here is to prove a sparse counterpart to the hypergraph regularity lemma . This should be a comparatively straightforward hybrid of the hypergraph regularity lemma and the sparse regularity lemma. Once this theorem is in place, either method used in this paper should extend to show that it is effective in the random setting.

For linear hypergraphs, that is, hypergraphs for which every pair of edges intersect in at most one vertex, the results of this paper generalize more easily. In this case, the relevant regularity and counting lemmas (see also ) follow in a similar fashion to the usual regularity and counting lemmas. This is because it is enough to have control over edge density on large vertex sets, whereas, for general hypergraphs, we need more elaborate conditions.

An alternative approach was already used in to prove an extension of the hypergraph removal lemma to sparse random hypergraphs. Roughly speaking, rather than applying a sparse regularity lemma, one maps the sparse hypergraph GG to its dense model KK and then applies the usual hypergraph regularity lemma to this hypergraph KK. This produces a regular partition which is also regular for the original hypergraph.

The difference is a matter of quantifiers. If we have a sparse hypergraph regularity lemma then the correct analogue of the KŁR conjecture would be that a.a.s. any regular partition of a subgraph of the random hypergraph has a corresponding counting lemma. This alternative method allows one to say that a.a.s. for any subgraph of the random hypergraph there exists some regular partition for which there is a corresponding counting lemma. Despite this difference, we believe that this method is likely to be sufficient for most applications in the random setting.

2 Removing the need for strict balance

In Theorem 1.6 (ii) we assumed that the graph HH was strictly balanced, which was sufficient for the applications in this paper. However, the methods of can be used to obtain a result without this condition if we allow an extra logarithmic factor. That is, if p≥C(log⁡N)cN−1/m2(H)p\geq C(\log N)^{c}N^{-1/{m_{2}(H)}}, for c>0c>0 an absolute constant, then a.a.s. we have the conclusion

that we had in Theorem 1.6 (ii). We are not formally claiming this as a result, since a certain amount of modification is needed to the proofs in , and though this modification appears to be straightforward, we have not written it out in detail.

However, let us briefly indicate why we are confident that this result is true. It turns out that many of the difficulties involved in proving transference disappear if one allows some extra logarithmic factors in the thresholds. This is because we no longer have to worry about certain large deviations from the expectation. To give an example, recall that the threshold for Turán’s theorem for triangles occurs at around p=n−1/2p=n^{-1/2}. This is the point at which the number of triangles is about the same as the number of edges. So we expect that most edges will be contained in at most a constant number of triangles. However, it will happen that there are some edges which are in many more triangles than expected and this deviation is enough to spoil some of the required estimates.

To deal with these unwanted deviations, one has to show that they do not occur too often and this adds many extra technicalities to the proof. In , the main tool for circumventing these problems was the introduction of so-called capped convolutions. If we allow some extra slack, we no longer have to work with these capped convolutions and this simplifies the proof considerably. In particular, it appears to be straightforward to prove the following result, valid for all graphs HH.

There is a positive constant cc such that, for any graph HH on kk vertices and any ϵ>0\epsilon>0, there exist positive constants CC and λ\lambda such that if C(log⁡n)cN−1/m2(H)≤p≤λC(\log n)^{c}N^{-1/m_{2}(H)}\leq p\leq\lambda then the following holds a.a.s. in the random graph GN,pG_{N,p}. For all disjoint vertex subsets V1,…,VkV_{1},\dots,V_{k} and every subgraph GG of GN,pG_{N,p} in H∗(V1,…,Vk)H^{*}(V_{1},\dots,V_{k}), there exists a subgraph KK of KNK_{N} in H∗(V1,…,Vk)H^{*}(V_{1},\dots,V_{k}) such that

and, for all pairs of disjoint vertex subsets U1,U2U_{1},U_{2} of V(KN)V(K_{N}),

where the sums are taken over all x∈U1x\in U_{1} and y∈U2y\in U_{2}.

The version of Theorem 1.6 without the strict balance condition is a straightforward consequence of this claim, proved in exactly the same fashion as Part (ii) of Theorem 1.6. We omit the details.

Acknowledgements. The three junior authors are indebted to Tibor Szabó and his group at the Freie Universität, Berlin for hosting us during part of the period when we were working on this paper. We would also like to thank Jacob Fox for pointing out how to bridge the gap in the sparse removal lemma for balanced graphs.

References