alphaFeedback

WorksMathematics

A Solution to the Kohayakawa-Prömel-Rödl Conjecture

AI contributions
Not recorded for this paper
View details

Abstract

The induced Ramsey number rind(G,H)r_{\mathrm{ind}}(G,H) is defined as the minimum order of a graph FF such that any 2-coloring of its edges with red and blue leads to either a red induced copy of GG or a blue induced copy of HH. In 1998, Kohayakawa, Prömel, and Rödl conjectured that for any fixed graph GG, there exists a constant f=f(G)f=f(G) such that the induced Ramsey number rind(G,H)r_{\mathrm{ind}}(G, H) is bounded by ∣V(H)∣f|V(H)|^f for every graph HH. In this paper, we completely solve the Kohayakawa–Prömel–Rödl conjecture, which states that for any graphs GG and HH with ∣V(G)∣=k≥2|V(G)|=k\ge2 and ∣V(H)∣=t≥2|V(H)|=t\ge2, rind(G,H)≤t60k2+3r_{\mathrm{ind}}(G,H)\le t^{60k^2+3}. This verifies the conjecture with f(G)=60∣V(G)∣2+3f(G)=60|V(G)|^2+3.

Introduction

All graphs in this paper are undirected, finite and simple. For a graph GG and a vertex v∈V(G)v\in V(G), its neighborhood NG(v)N_G(v) is the set of vertices adjacent to vv, and its closed neighborhood is NG[v]=NG(v)∪{v}N_G[v]=N_G(v)\cup\{v\}. The degree of a vertex v∈V(G)v\in V(G) is dG(v)=∣NG(v)∣d_G(v)=|N_G(v)|. For a set of vertices S⊆V(G)S\subseteq V(G), G[S]G[S] is the subgraph of GG induced by SS. For two disjoint subsets SS and TT of V(G)V(G), let EG(S,T)E_G(S,T) denote the set of edges of GG with one end in SS and the other end in TT, and let eG(S,T)=∣EG(S,T)∣e_G(S,T)=|E_G(S,T)|.

Moreover, we write EG(v,T)E_G(v,T) or eG(v,T)e_G(v,T) instead of EG({v},T)E_G(\{v\},T) or eG({v},T)e_G(\{v\},T) for a vertex vv. Undefined concepts or notation can be found in [5].

A cornerstone of classical Ramsey theory is the study of Ramsey numbers. For given graphs GG and HH, the Ramsey number r(G,H)r(G,H) is defined as the minimum integer nn such that every red/blue edge-coloring of the complete graph KnK_n contains either a red copy of GG or a blue copy of HH as a subgraph. A natural and highly restrictive variant of this concept is the induced Ramsey problem. For graphs FF, GG, and HH, we write F⟶ind(G,H)F \overset{\mathrm{ind}}{\longrightarrow} (G,H) if every red/blue edge-coloring of FF yields either a red induced copy of GG or a blue induced copy of HH. Here, a red (resp. blue) induced copy of GG (resp. HH) refers to an induced subgraph of FF that is isomorphic to GG (resp. HH) and has all its edges colored red (resp. blue).

The foundational fact that such a graph FF always exists for any choice of GG and HH was independently proved in the 1970s by Deuber [7], Erdős, Hajnal, and Pósa [10], and Rödl [23, 24]. This seminal result sparked extensive research into induced Ramsey numbers. For any graphs GG and HH, the induced Ramsey number, denoted by rind(G,H)r_{\mathrm{ind}}(G,H), is defined as the minimum number of vertices in a graph FF satisfying F⟶ind(G,H)F \overset{\mathrm{ind}}{\longrightarrow} (G,H). Moreover, when G=HG=H, it is simply referred to as the induced Ramsey number of GG, and is denoted by rind(G)r_{\mathrm{ind}}(G). Since in the case of complete graphs the induced subgraph is the same as the subgraph, it is obvious that rind(Km,Kn)=r(Km,Kn)r_{\mathrm{ind}}(K_m,K_n)=r(K_m,K_n).

Much of the early focus was on the diagonal case rind(G)r_{\mathrm{ind}}(G). Erdős [9] conjectured an exponential upper bound rind(G)≤2cnr_{\mathrm{ind}}(G) \leq2^{cn}. A major breakthrough towards this conjecture was made by Kohayakawa, Prömel, and Rödl [20], who established a quasi-exponential upper bound of 2cn(log⁡n)22^{cn(\log n)^2}. This was later improved by Conlon, Fox, and Sudakov [6] to 2cnlog⁡n2^{cn\log n}, bringing the bound even closer to Erdős’s original conjecture. Fox and Sudakov [13] further developed a unified approach that yielded linear bounds for specific structures such as paths and stars. In 2025, Aragão, Campos, Dahia, Filipe, and Marciano [1] fully resolved this conjecture.

However, the off-diagonal case rind(G,H)r_{\mathrm{ind}}(G,H) presents different challenges. In 1998, Kohayakawa, Prömel, and Rödl proposed the following conjecture regarding the polynomial boundedness of induced Ramsey numbers when one graph is fixed.

Conjecture 1. [20] For any graph GG, there is a constant f=f(G)f=f(G) that depends only on GG such that, for any graph HH on nn vertices, we have

rind(G,H)≤nf.r_{\mathrm{ind}}(G,H) \leq n^f.

Towards this conjecture, Kohayakawa, Prömel, and Rödl [20] proved that rind(G,H)≤tCklog⁡qr_{\mathrm{ind}}(G,H) \leq t^{Ck\log q} when ∣V(G)∣=k≤∣V(H)∣=t|V(G)|=k \leq|V(H)|=t and q=χ(H)≥2q=\chi(H)\geq2, where C>0C>0 is an absolute constant. To further investigate Conjecture 1, they verified the conjecture for every G∈SG\in\mathcal{S}, where S\mathcal{S} is the smallest class of finite graphs containing the 1-vertex complete graph and closed under taking disjoint unions and joins. Since trees are not covered by S\mathcal{S}, they also addressed them as a fundamental case, proving that for any kk-vertex tree TT and tt-vertex graph HH, rind(T,H)≤ck2t4(log⁡(kt2)log⁡log⁡(kt2))2r_{\mathrm{ind}}(T,H) \le ck^{2}t^{4}\left(\frac{\log(kt^{2})}{\log\log(kt^{2})}\right)^{2}. Cycles have also been studied extensively. Haxell, Kohayakawa, and Łuczak [18] proved that the induced size-Ramsey number of CℓC_{\ell} is linear in ℓ\ell, which implies that rind(Cℓ,Cℓ)=O(ℓ)r_{\mathrm{ind}}(C_{\ell},C_{\ell})=O(\ell). Schaefer and Shah [25] gave explicit constructions yielding rind(Cℓ,B)≤∣V(B)∣⌈log⁡2ℓ⌉+4r_{\mathrm{ind}}(C_{\ell},B)\le|V(B)|^{\lceil\log_{2}\ell\rceil+4} and rind(Cℓ,T)≤∣V(T)∣⌈log⁡2ℓ⌉+1r_{\mathrm{ind}}(C_{\ell},T)\le|V(T)|^{\lceil\log_{2}\ell\rceil+1}, where ℓ≥3\ell\ge3, BB is bipartite, and TT is a tree. For a varying fan graph FrF_r, Zhong et al. [27] proved that rind(G,Fr)≤CGr2r_{\mathrm{ind}}(G,F_r)\le C_G r^2 for every fixed graph GG, where CGC_G depends only on GG. For other results on induced Ramsey numbers, see [2, 3, 14, 15, 16, 21].

In this paper, we resolve Conjecture [1] by proving the following general bound.

Theorem 1.1. Let GG and HH be graphs with ∣V(G)∣=k≥2|V(G)|=k\ge2 and ∣V(H)∣=t≥2|V(H)|=t\ge2. Then rind(G,H)≤7t60k2≤t60k2+3r_{\mathrm{ind}}(G,H)\le7t^{60k^{2}}\le t^{60k^{2}+3}.

Therefore, Theorem 1.1 verifies Conjecture [1] with f(G)=60∣V(G)∣2+3f(G)=60|V(G)|^{2}+3.

Deterministic counting lemmas

For a positive integer rr, write [r]={1,…,r}[r]=\{1,\ldots,r\}. For a graph RR and U⊆V(R)U\subseteq V(R), write eR(U)=e(R[U])e_R(U)=e(R[U]). All logarithms are natural unless another base is specified. An empty product is interpreted as 11.

For a finite set VV of size NN and a real matrix A:V×V→RA:V\times V\to\mathbb{R}, define the normalized cut norm by

∥A∥□=1N2max⁡S,T⊆V∣∑x∈S,y∈TA(x,y)∣.\|A\|_{\square}=\frac{1}{N^{2}}\max_{S,T\subseteq V}\left|\sum_{\substack{x\in S,\,y\in T}}A(x,y)\right|.

The sets SS and TT need not be disjoint. A scalar subtracted from a matrix denotes the constant matrix on all of V×VV\times V, including the diagonal.

We begin with a weighted form of the cut-norm estimate, which allows us to control sums involving functions taking values in [0,1][0,1].

Lemma 2.1. Let A:V×V→RA:V\times V\to\mathbb{R} be a real matrix and ∣V∣=N|V|=N. For all functions f,g:V→[0,1]f,g:V\to[0,1], we have

∣∑x,y∈VA(x,y)f(x)g(y)∣≤∥A∥□N2.\left|\sum_{x,y\in V}A(x,y)f(x)g(y)\right|\le\|A\|_{\square}N^{2}.

Proof. For a set S⊆VS\subseteq V, let 1S\mathbf{1}_S denote its indicator function, that is,

1S(x)={1,x∈S,0,x∉S.\mathbf{1}_S(x)= \begin{cases} 1, & x\in S,\\ 0, & x\notin S. \end{cases}

We first express the functions ff and gg in terms of indicator functions of their level sets. Fix x∈Vx \in V. Since 0≤f(x)≤10 \le f(x) \le1, for a∈[0,1]a \in[0,1], we have

1{f(x)≥a}={1,a≤f(x),0,f(x)<a.\mathbf{1}_{\{f(x)\ge a\}} = \begin{cases} 1, & a \le f(x),\\ 0, & f(x) < a. \end{cases}

Therefore, ∫011{f(x)≥a} da=∫0f(x)1 da=f(x)\int_0^1 \mathbf{1}_{\{f(x)\ge a\}}\, da = \int_0^{f(x)} 1\, da = f(x), and thus f(x)=∫011{f(x)≥a} daf(x) = \int_0^1 \mathbf{1}_{\{f(x)\ge a\}}\, da. Similarly, for every y∈Vy \in V, we have g(y)=∫011{g(y)≥b} dbg(y) = \int_0^1 \mathbf{1}_{\{g(y)\ge b\}}\, db. Thus,

f(x)g(y)=(∫011{f(x)≥a} da)(∫011{g(y)≥b} db)=∫01∫011{f(x)≥a}1{g(y)≥b} da db.f(x)g(y) = \left(\int_0^1 \mathbf{1}_{\{f(x)\ge a\}}\, da\right)\left(\int_0^1 \mathbf{1}_{\{g(y)\ge b\}}\, db\right) = \int_0^1\int_0^1 \mathbf{1}_{\{f(x)\ge a\}}\mathbf{1}_{\{g(y)\ge b\}}\, da\, db.

Substituting this identity into the weighted sum gives

∑x,y∈VA(x,y)f(x)g(y)=∑x,y∈VA(x,y)∫01∫011{f(x)≥a}1{g(y)≥b} da db=∫01∫01∑x,y∈VA(x,y)1{f(x)≥a}1{g(y)≥b} da db.\begin{aligned} \sum_{x,y\in V} A(x,y)f(x)g(y) = \sum_{x,y\in V} A(x,y)\int_0^1\int_0^1 \mathbf{1}_{\{f(x)\ge a\}}\mathbf{1}_{\{g(y)\ge b\}}\, da\, db \\ &= \int_0^1\int_0^1 \sum_{x,y\in V} A(x,y)\mathbf{1}_{\{f(x)\ge a\}}\mathbf{1}_{\{g(y)\ge b\}}\, da\, db. \end{aligned}

Here we may interchange the finite sum and the integrals since VV is finite.

For fixed a,b∈[0,1]a,b \in[0,1], define the level sets Sa={x∈V:f(x)≥a}S_a = \{x \in V : f(x) \ge a\} and Tb={y∈V:g(y)≥b}T_b = \{y \in V : g(y) \ge b\}. Then 1{f(x)≥a}=1Sa(x)\mathbf{1}_{\{f(x)\ge a\}} = \mathbf{1}_{S_a}(x) and 1{g(y)≥b}=1Tb(y)\mathbf{1}_{\{g(y)\ge b\}} = \mathbf{1}_{T_b}(y). Hence 1Sa(x)1Tb(y)=1\mathbf{1}_{S_a}(x)\mathbf{1}_{T_b}(y) = 1 if and only if both x∈Sax \in S_a and y∈Tby \in T_b, implying that

∑x,y∈VA(x,y)1{f(x)≥a}1{g(y)≥b}=∑x∈Say∈TbA(x,y).\sum_{x,y\in V} A(x,y)\mathbf{1}_{\{f(x)\ge a\}}\mathbf{1}_{\{g(y)\ge b\}} = \sum_{\substack{x\in S_a\\y\in T_b}} A(x,y).

Combine this with the above equation, it follows that

∑x,y∈VA(x,y)f(x)g(y)=∫01∫01∑x∈Say∈TbA(x,y) da db.\sum_{x,y\in V} A(x,y)f(x)g(y) = \int_0^1\int_0^1 \sum_{\substack{x\in S_a\\y\in T_b}} A(x,y)\, da\, db.

By the definition of the cut norm, every pair of subsets S,T⊆VS,T\subseteq V satisfies

∣∑x∈Sy∈TA(x,y)∣≤∥A∥□N2.\left|\sum_{\substack{x\in S\\y\in T}} A(x,y)\right| \le\|A\|_{\square}N^2.

Applying this with S=SaS=S_a and T=TbT=T_b, and then using the triangle inequality, we obtain

∣∑x,y∈VA(x,y)f(x)g(y)∣≤∫01∫01∣∑x∈Say∈TbA(x,y)∣ da db≤∫01∫01∥A∥□N2 da db=∥A∥□N2.\begin{aligned} \left|\sum_{x,y\in V} A(x,y)f(x)g(y)\right| \le\int_0^1\int_0^1 \left|\sum_{\substack{x\in S_a\\y\in T_b}} A(x,y)\right|\, da\, db \\ &\le\int_0^1\int_0^1 \|A\|_{\square}N^2\, da\, db = \|A\|_{\square}N^2. \end{aligned}

This proves the lemma. □\square

Using the preceding estimate, we now compare induced embedding counts with ordinary homomorphism counts by replacing the nonedge factors one at a time.

Let Γ\Gamma be a graph on VV, and define its nonedge matrix ZΓZ_{\Gamma} by

ZΓ(x,y)={1,x≠y and xy∉E(Γ),0,otherwise.Z_{\Gamma}(x,y)= \begin{cases} 1, & x\ne y\text{ and }xy\notin E(\Gamma),\\ 0, & \text{otherwise}. \end{cases}

In particular, ZΓ(x,x)=0Z_{\Gamma}(x,x)=0 for any x∈Vx\in V. Let RR be a subgraph of Γ\Gamma, and denote its adjacency matrix by

R(x,y)={1,xy∈E(R),0,otherwise.R(x,y)= \begin{cases} 1, & xy\in E(R),\\ 0, & \text{otherwise}. \end{cases}

In particular, R(x,x)=0R(x,x)=0 for any x∈Vx\in V. For a graph GG with V(G)=[k]V(G)=[k], let E‾(G)=([k]2)∖E(G)\overline{E}(G)=\binom{[k]}{2}\setminus E(G) and m=∣E‾(G)∣m=|\overline{E}(G)|. Define

hom⁡(G,R)=∑(x1,…,xk)∈Vk∏ij∈E(G)R(xi,xj).\operatorname{hom}(G,R)=\sum_{(x_1,\ldots,x_k)\in V^k}\prod_{ij\in E(G)}R(x_i,x_j).

and

IG(R,ZΓ)=∑(x1,…,xk)∈Vk(∏ij∈E(G)R(xi,xj)∏ij∈E‾(G)ZΓ(xi,xj)).I_G(R,Z_{\Gamma})=\sum_{(x_1,\ldots,x_k)\in V^k}\left(\prod_{ij\in E(G)}R(x_i,x_j)\prod_{ij\in\overline{E}(G)}Z_{\Gamma}(x_i,x_j)\right).

The first expression counts graph homomorphisms, with no injectivity requirement. In the second expression, if xi=xjx_i=x_j for two distinct indices, then ZΓ(xi,xj)=0Z_{\Gamma}(x_i,x_j)=0 and the monomial vanishes. Thus IG(R,ZΓ)I_G(R,Z_{\Gamma}) counts the labeled induced embeddings of GG into Γ\Gamma whose edges all belong to RR.

The next lemma adapts the standard cut-norm telescoping argument to a finite matrix setting. For the usual counting lemma, see [26 Section 4.5]. We include the whole proof just to show clearly that only the nonedge factors are changed.

Lemma 2.2. Let Γ\Gamma be an NN-vertex graph, let RR be a spanning subgraph of Γ\Gamma, and suppose that 0<σ≤10<\sigma\le1 and ∥ZΓ−σ∥□≤ε\lVert Z_{\Gamma}-\sigma\rVert_{\square}\le\varepsilon. Then every graph GG with vertex set [k][k] satisfies

∣IG(R,ZΓ)−σmhom⁡(G,R)∣≤mεNk,\left|I_G(R,Z_{\Gamma})-\sigma^m\operatorname{hom}(G,R)\right|\le m\varepsilon N^k,

where m=(k2)−e(G)m=\binom{k}{2}-e(G) is the number of nonedges of GG.

Proof. If m=0m=0, then G=KkG=K_k. In this case there are no nonedge factors in the definition of IG(R,ZΓ)I_G(R,Z_{\Gamma}), and hence IG(R,ZΓ)=hom⁡(G,R)=σ0hom⁡(G,R)I_G(R,Z_{\Gamma})=\operatorname{hom}(G,R)=\sigma^0\operatorname{hom}(G,R). Thus the assertion is immediate. We may therefore assume that m≥1m\ge1.

Denote the nonedges of GG as {e1,e2,…,em}\{e_1,e_2,\ldots,e_m\} and let eh=ahbhe_h=a_hb_h. For each s∈{0,1,…,m}s\in\{0,1,\ldots,m\}, define

Ts=∑(x1,…,xk)∈Vk(∏ij∈E(G)R(xi,xj)σs∏h=s+1mZΓ(xah,xbh)).T_s=\sum_{(x_1,\ldots,x_k)\in V^k}\left(\prod_{ij\in E(G)}R(x_i,x_j)\sigma^s\prod_{h=s+1}^{m}Z_{\Gamma}(x_{a_h},x_{b_h})\right).

The quantity TsT_s should be viewed as an intermediate count in which the first ss nonedge factors have already been replaced by the constant σ\sigma, while the remaining m−sm-s nonedge factors are still kept as ZΓZ_{\Gamma}. In particular, when s=0s=0, no nonedge factor has been replaced, and so

T0=∑(x1,…,xk)∈Vk(∏{u,v}∈E(G)R(xu,xv)∏h=1mZΓ(xah,xbh))=IG(R,ZΓ).T_0=\sum_{(x_1,\ldots,x_k)\in V^k}\left(\prod_{\{u,v\}\in E(G)}R(x_u,x_v)\prod_{h=1}^{m}Z_{\Gamma}(x_{a_h},x_{b_h})\right)=I_G(R,Z_{\Gamma}).

On the other hand, when s=ms=m, every nonedge factor has been replaced by σ\sigma, and hence

Tm=σm∑(x1,…,xk)∈Vk∏{u,v}∈E(G)R(xu,xv)=σmhom⁡(G,R).T_m=\sigma^m\sum_{(x_1,\ldots,x_k)\in V^k}\prod_{\{u,v\}\in E(G)}R(x_u,x_v)=\sigma^m\operatorname{hom}(G,R).

It is therefore enough to estimate the change between Ts−1T_{s-1} and TsT_s at each single replacement.

Fix s∈[m]s\in[m] and set es=abe_s=ab. By the definition of Ts−1T_{s-1} and TsT_s, the two expressions differ only in the factor corresponding to this nonedge; that is, the factor is ZΓ(xi,xj)Z_{\Gamma}(x_i,x_j) in Ts−1T_{s-1}, whereas it has been replaced by σ\sigma in TsT_s. Therefore

Ts−1−Ts=∑(x1,…,xk)∈Vk(∏ij∈E(G)R(xi,xj)×σs−1(ZΓ(xa,xb)−σ)×∏h=s+1mZΓ(xah,xbh)).(1)T_{s-1}-T_s=\sum_{(x_1,\ldots,x_k)\in V^k}\left(\prod_{ij\in E(G)}R(x_i,x_j)\times\sigma^{s-1}\left(Z_{\Gamma}(x_a,x_b)-\sigma\right)\times\prod_{h=s+1}^{m}Z_{\Gamma}(x_{a_h},x_{b_h})\right). \tag*{(1)}

We now fix all coordinates xrx_r with r∈[k]∖{a,b}r\in[k]\setminus\{a,b\} and regard only xax_a and xbx_b as variables.

Claim 1. Apart from the factor ZΓ(xa,xb)−σZ_{\Gamma}(x_a,x_b)-\sigma, no other factor in (1) depends simultaneously on both xax_a and xbx_b.

Proof. Every factor appearing in (1), except for the constant factor σs−1\sigma^{s-1}, is associated with an unordered pair of distinct vertices of GG.

Now es=abe_s=ab is a nonedge of GG, so the edge product contains no factor of the form R(xa,xb)R(x_a,x_b). Among the nonedge factors, the unique factor corresponding to the pair abab is the one being replaced at the ssth step, namely ZΓ(xi,xj)−σZ_{\Gamma}(x_i,x_j)-\sigma. Thus, every other factor can involve at most one of the two variables xax_a and xbx_b. Thus, each remaining factor depends either only on xix_i, only on xjx_j, or on neither of them. □

By Claim 1, after the other k−2k-2 coordinates have been fixed, we may collect all factors depending only on xix_i into a function f:V→[0,1]f:V\to[0,1], all factors depending only on xjx_j into a function g:V→[0,1]g:V\to[0,1], and all factors depending on neither xix_i nor xjx_j, together with the constant factor σs−1\sigma^{s-1}, into a constant c∈[0,1]c\in[0,1]. Thus, for this fixed choice of the other coordinates, the contribution to Ts−1−TsT_{s-1}-T_s has the form c∑xa,xb∈V(ZΓ(xa,xb)−σ)f(xa)g(xb)c\sum_{x_a,x_b\in V}(Z_{\Gamma}(x_a,x_b)-\sigma)f(x_a)g(x_b). Since every value of RR and ZΓZ_{\Gamma} is either 0 or 1, while 0<σ≤10<\sigma\le1, then every product formed from such factors lies in [0,1][0,1].

Since ∥ZΓ−σ∥□≤ε\lVert Z_{\Gamma}-\sigma\rVert_{\square}\le\varepsilon, we can apply Lemma 2.1 with the matrix A=ZΓ−σA=Z_{\Gamma}-\sigma to obtain

∣∑xi,xj∈V(ZΓ(xi,xj)−σ)f(xi)g(xj)∣≤εN2.\left|\sum_{x_i,x_j\in V}(Z_{\Gamma}(x_i,x_j)-\sigma)f(x_i)g(x_j)\right|\le\varepsilon N^2.

Because 0≤c≤10 \le c \le1, we have

c∑xi,xj∈V(ZΓ(xi,xj)−σ)f(xi)g(xj)≤εN2.c\sum_{x_i,x_j\in V}\left(Z_{\Gamma}(x_i,x_j)-\sigma\right)f(x_i)g(x_j)\le\varepsilon N^2.

This estimate holds for every fixed choice of the remaining k−2k-2 coordinates. There are exactly Nk−2N^{k-2} possible choices for these coordinates. Summing the above estimate over all of them yields ∣Ts−1−Ts∣≤Nk−2⋅εN2=εNk|T_{s-1}-T_s|\le N^{k-2}\cdot\varepsilon N^2=\varepsilon N^k. Thus T0−Tm=∑s=1m(Ts−1−Ts)T_0-T_m=\sum_{s=1}^{m}(T_{s-1}-T_s), and hence ∣T0−Tm∣≤∑s=1m∣Ts−1−Ts∣≤mεNk|T_0-T_m|\le\sum_{s=1}^{m}|T_{s-1}-T_s|\le m\varepsilon N^k. Recalling that T0=IG(R,ZΓ)T_0=I_G(R,Z_{\Gamma}) and Tm=σmhom⁡(G,R)T_m=\sigma^m\operatorname{hom}(G,R), we obtain

∣IG(R,ZΓ)−σmhom⁡(G,R)∣≤mεNk.|I_G(R,Z_{\Gamma})-\sigma^m\operatorname{hom}(G,R)|\le m\varepsilon N^k.

The preceding lemma is entirely deterministic once the host graph Γ\Gamma is fixed. In particular, it holds simultaneously for every spanning subgraph R⊆ΓR\subseteq\Gamma, and no probabilistic independence between the red graph RR and the host graph Γ\Gamma is required. This is important in our Ramsey application, since the red graph is determined only after an arbitrary coloring of the already chosen host.

We also stress that the intermediate quantities TsT_s are summed over all of VkV^k, without imposing injectivity. For T0=IG(R,ZΓ)T_0=I_G(R,Z_{\Gamma}), injectivity is automatic because both RR and ZΓZ_{\Gamma} have zero diagonal; if xi=xjx_i=x_j, then the factor corresponding to the pair {i,j}\{i,j\} vanishes. After a nonedge factor ZΓ(xi,xj)Z_{\Gamma}(x_i,x_j) is replaced by the constant σ\sigma, this automatic exclusion of collisions may disappear. Thus the intermediate TsT_s should not be interpreted as induced embedding counts. Allowing all tuples in VkV^k is precisely what permits the remaining factors in a single replacement step to separate as cf(xi)g(xj)cf(x_i)g(x_j).

To apply the preceding counting estimate, we also need a lower bound on the number of red homomorphisms. The following lemma provides such a bound under a local edge-density condition.

Lemma 2.3. Let k≥2k\ge2 and 0<ρ≤1/20<\rho\le1/2. Suppose that an NN-vertex graph RR satisfies eR(U)≥ρ∣U∣2e_R(U)\ge\rho|U|^2 for every U⊆V(R)U\subseteq V(R) with ∣U∣≥ρk−1N|U|\ge\rho^{k-1}N. Then every graph GG on kk vertices satisfies

hom⁡(G,R)≥hom⁡(Kk,R)≥ρk(k+1)/2Nk≥ρk2Nk.\operatorname{hom}(G,R)\ge\operatorname{hom}(K_k,R)\ge\rho^{k(k+1)/2}N^k\ge\rho^{k^2}N^k.

Proof. We first establish the following claim.

Claim 1. Let W⊆V(R)W\subseteq V(R) satisfy ∣W∣≥ρk−1N|W|\ge\rho^{k-1}N. Then there are at least ρ∣W∣\rho|W| vertices of WW whose degree in the induced subgraph R[W]R[W] is at least ρ∣W∣\rho|W|.

Proof. By the assumption of the theorem, we have eR(W)≥ρ∣W∣2e_R(W)\ge\rho|W|^2. Let D={v∈W∣dR[W](v)≥ρ∣W∣}D=\{v\in W\mid d_{R[W]}(v)\ge\rho|W|\}. We prove that ∣D∣≥ρ∣W∣|D|\ge\rho|W|. Since each vertex in W∖DW\setminus D has degree less than ρ∣W∣\rho|W| in R[W]R[W] and every vertex in WW has degree less than ∣W∣|W| in R[W]R[W], by handshaking lemma, we have

2ρ∣W∣2≤2eR(W)=∑v∈WdR[W](v)<(∣W∣−∣D∣)ρ∣W∣+∣D∣∣W∣≤ρ∣W∣2+∣D∣∣W∣.2\rho|W|^2\le2e_R(W)=\sum_{v\in W}d_{R[W]}(v)<(|W|-|D|)\rho|W|+|D||W|\le\rho|W|^2+|D||W|.

This implies ∣D∣>ρ∣W∣|D|>\rho|W|, as desired.

We now construct many ordered kk-tuples spanning a copy of KkK_k in RR. Let W0=V(R)W_0 = V(R). Since ∣W0∣=N≥ρk−1N|W_0| = N \ge\rho^{k-1}N, Claim 1 can apply to W0W_0. Hence at least ρ∣W0∣=ρN\rho|W_0| = \rho N vertices of W0W_0 have degree at least ρ∣W0∣\rho|W_0| in R[W0]R[W_0]. Choose one such vertex x1x_1 and set W1=W0∩NR(x1)W_1 = W_0 \cap N_R(x_1). For each j=2,3,…,kj = 2,3,\ldots,k, we recursively apply Claim 1 to Wj−1W_{j-1} to find a vertex xj∈Wj−1x_j \in W_{j-1} with ∣Wj−1∩NR(xj)∣≥ρ∣Wj−1∣|W_{j-1} \cap N_R(x_j)| \ge\rho|W_{j-1}| and set Wj=Wj−1∩NR(xj)W_j = W_{j-1} \cap N_R(x_j). Note that we have ∣Wj−1∣≥ρj−1N≥ρk−1N|W_{j-1}| \ge\rho^{j-1}N \ge\rho^{k-1}N in each step, so Claim 1 can apply.

By the construction, it follows that xj∈⋂ℓ=1j−1NR(xℓ)x_j \in\bigcap_{\ell=1}^{j-1} N_R(x_\ell) for all j∈{2,3,…,k}j \in\{2,3,\ldots,k\}, and hence {x1,x2,…,xk}\{x_1,x_2,\ldots,x_k\} is a clique of RR. Furthermore, since we have ρ∣Wj−1∣≥ρjN\rho|W_{j-1}| \ge\rho^jN different choice of xjx_j for each jjth step, hom⁡(Kk,R)\operatorname{hom}(K_k,R), the number of ordered copies of KkK_k in RR is bounded by

hom⁡(Kk,R)≥∏j=1kρjN=ρk(k+1)2Nk≥ρk2Nk,\operatorname{hom}(K_k,R) \ge\prod_{j=1}^{k} \rho^jN = \rho^{\frac{k(k+1)}{2}}N^k \ge\rho^{k^2}N^k,

where the last inequality follows from k≥2k \ge2 and 0<ρ≤10 < \rho\le1.

For any graph GG with kk vertices, each ordered copy of KkK_k in RR contains an ordered copy of GG in itself, and thus we have hom⁡(G,R)≥hom⁡(Kk,R)\operatorname{hom}(G,R) \ge\operatorname{hom}(K_k,R), as desired.

The projective-plane

We now introduce the random host graph. For a prime pp, let N=p2+p+1N = p^2+p+1. A finite projective plane of order pp is an incidence structure P=(V,L)\mathcal{P}=(V,\mathcal{L}) with its point set as VV and its line set as L\mathcal{L} with the following properties (see [17]):

  • ∣V∣=N|V|=N and ∣L∣=N|\mathcal{L}|=N;

  • every line L∈LL\in\mathcal{L} contains exactly p+1p+1 points;

  • every point v∈Vv\in V lies on exactly p+1p+1 lines;

  • any two distinct lines intersect in exactly one point

  • any two distinct points determine a unique line.

It is well known that finite projective planes exist whenever pp is a prime power.

We will use the following elementary incidence calculation.

Lemma 3.1. Let P=(V,L)\mathcal{P}=(V,\mathcal{L}) be a projective plane of order pp. For U⊆VU\subseteq V, if ∣U∣≥64p|U|\ge64p, then at least 3N4\frac{3N}{4} lines satisfy

∣U∩L∣≥∣U∣4p.(2)|U\cap L| \ge\frac{|U|}{4p}. \tag*{(2)}

Proof. Counting incidences with points in UU gives ∑L∈L∣U∩L∣=(p+1)∣U∣\sum_{L\in\mathcal{L}} |U\cap L|=(p+1)|U|. Counting ordered pairs of distinct points in UU gives ∑L∈L∣U∩L∣(∣U∩L∣−1)=∣U∣(∣U∣−1)\sum_{L\in\mathcal{L}} |U\cap L|(|U\cap L|-1)=|U|(|U|-1), since every such pair belongs to a unique line. Consequently, ∑L∈L∣U∩L∣2=∑L∈L∣U∩L∣(∣U∩L∣−1)+∑L∈L∣U∩L∣=∣U∣2+p∣U∣\sum_{L\in\mathcal{L}} |U\cap L|^2=\sum_{L\in\mathcal{L}} |U\cap L|(|U\cap L|-1)+\sum_{L\in\mathcal{L}} |U\cap L|=|U|^2+p|U|.

Now we set μ=(p+1)∣U∣N\mu=\frac{(p+1)|U|}{N}. Since (p+1)2=N+p(p+1)^2=N+p, we have

∑L∈L(∣U∩L∣−μ)2=∑L∈L∣U∩L∣2−2∑L∈L∣U∩L∣(p+1)∣U∣N+∑L∈L((p+1)∣U∣N)2=∣U∣2+p∣U∣−2(p+1)2∣U∣2N+(p+1)2∣U∣2N=∣U∣2+p∣U∣−(N+p)∣U∣2N=p∣U∣(1−∣U∣N)≤p∣U∣,\begin{aligned} \sum_{L\in\mathcal{L}} (|U\cap L|-\mu)^2 &=\sum_{L\in\mathcal{L}} |U\cap L|^2-2\sum_{L\in\mathcal{L}} |U\cap L|\frac{(p+1)|U|}{N}+\sum_{L\in\mathcal{L}}\left(\frac{(p+1)|U|}{N}\right)^2\\ &=|U|^2+p|U|-\frac{2(p+1)^2|U|^2}{N}+\frac{(p+1)^2|U|^2}{N}\\ &=|U|^2+p|U|-\frac{(N+p)|U|^2}{N}=p|U|\left(1-\frac{|U|}{N}\right)\le p|U|, \end{aligned}

where the last inequality follows from ∣U∣≤∣V∣=N|U|\le|V|=N. Suppose that ∣U∣≥64p|U|\ge64p. Each line LL with ∣U∩L∣<μ2|U\cap L|<\frac{\mu}{2} contributes to the above sum by at least μ24\frac{\mu^2}{4}, so the number of such lines is at most 4p∣U∣μ2\frac{4p|U|}{\mu^2}. By the definition of μ\mu, we have μ≥∣U∣2p\mu\ge\frac{|U|}{2p}, and hence

4p∣U∣μ2≤16p3∣U∣≤16p364p=p24<N4.\frac{4p|U|}{\mu^2}\le\frac{16p^3}{|U|}\le\frac{16p^3}{64p}=\frac{p^2}{4}<\frac{N}{4}.

Thus, at least 3N4\frac{3N}{4} lines satisfies ∣U∩L∣≥μ2≥∣U∣4p|U\cap L|\ge\frac{\mu}{2}\ge\frac{|U|}{4p}, as required. □

The randomness will be placed on incidences rather than on points. Fix a graph HH with V(H)=[t]V(H)=[t]. For each incidence (x,L)(x,L) with x∈Lx\in L, choose a label λL(x)\lambda_L(x) independently and uniformly from [t][t]. There are N(p+1)N(p+1) independent labels. In particular, λL(x)\lambda_L(x) and λL′(x)\lambda_{L'}(x) are independent when L≠L′L\ne L'.

For distinct x,y∈Vx,y\in V, let L(x,y)L(x,y) be their unique common line. Define a random graph Γ\Gamma on VV by

xy∈E(Γ) if and only if λL(x,y)(x)λL(x,y)(y)∈E(H).(3)xy\in E(\Gamma)\text{ if and only if }\lambda_{L(x,y)}(x)\lambda_{L(x,y)}(y)\in E(H). \tag*{(3)}

This is the projective-plane random graph introduced in the form used here in [20 Section 2.1]. For L∈LL\in\mathcal{L} and i∈[t]i\in[t], set Li={x∈L∣λL(x)=i}L_i=\{x\in L\mid\lambda_L(x)=i\}. For distinct i,j∈[t]i,j\in[t], the bipartite graph between LiL_i and LjL_j is complete if ij∈E(H)ij\in E(H) and empty if ij∉E(H)ij\notin E(H). Moreover, each LiL_i is an independent set, since HH has no loops. Therefore, every choice of one point from each of the tt nonempty classes LiL_i gives an induced copy of HH in Γ\Gamma.

Set

σ=1−2e(H)t2.(4)\sigma=1-\frac{2e(H)}{t^2}. \tag*{(4)}

For distinct x,yx,y, xyxy is an edge of Γ\Gamma if xx and yy map to some edge of HH by λL(x,y)\lambda_{L(x,y)}. Since there are 2e(H)2e(H) possibilities of such maps, for the nonedge matrix, we conclude that

EZΓ(x,y)=σ.(5)\mathbb{E}Z_\Gamma(x,y)=\sigma. \tag*{(5)}

Also, we have

σ≥1−t(t−1)t2=1t.(6)\sigma\ge1-\frac{t(t-1)}{t^2}=\frac{1}{t}. \tag*{(6)}

The diagonal entries of ZΓZ_{\Gamma} are zero rather than having σ\sigma; their contribution will be retained explicitly in the cut-norm estimate.

Properties of the random host

We first show that all sufficiently large vertex sets meet every label class on many lines. This property depends only on the random labels, not on any subsequent edge-coloring.

Lemma 4.1. Let t≥2t \ge2, let b≥1b \ge1, and suppose that p≥512tb+2p \ge512t^{b+2}. With probability at least 1−e−2N1-e^{-2N}, every U⊆VU \subseteq V with ∣U∣≥Ntb|U| \ge\frac{N}{t^b} satisfies that at least N2\frac{N}{2} lines L∈LL \in\mathcal{L} satisfy

∣U∩Li∣≥∣U∣8tp|U \cap L_i| \ge\frac{|U|}{8tp}

for every i∈[t]i \in[t].

Proof. Fix a set U⊆VU \subseteq V with ∣U∣≥Ntb|U| \ge\frac{N}{t^b}. Since N≥p2N \ge p^2 and p≥512tb+2p \ge512t^{b+2}, we have ∣U∣≥p2tb≥64p|U| \ge\frac{p^2}{t^b} \ge64p. Let

Q(U)={L∈L:∣U∩L∣≥∣U∣4p}.Q(U)=\left\{L \in\mathcal{L}: |U \cap L| \ge\frac{|U|}{4p}\right\}.

By Lemma 3.1, ∣Q(U)∣≥3N4|Q(U)| \ge\frac{3N}{4}. Note that Q(U)Q(U) depends only on UU and the incidence structure of the projective plane, before any random labels are exposed.

Now fix a line L∈Q(U)L \in Q(U) and a label i∈[t]i \in[t]. Since the labels {λL(x)∣x∈L}\{\lambda_L(x) \mid x \in L\} are independent and uniformly distributed on [t][t], it means that the random variable Xi=∣U∩Li∣X_i=|U \cap L_i| has distribution Xi∼Bin⁡(∣U∩L∣,1/t)X_i \sim\operatorname{Bin}(|U \cap L|,1/t), that is, μi=∣U∩L∣t\mu_i=\frac{|U \cap L|}{t}. Since L∈Q(U)L \in Q(U), μi≥∣U∣4tp\mu_i \ge\frac{|U|}{4tp}. Thus ∣U∣8tp≤μi2\frac{|U|}{8tp} \le\frac{\mu_i}{2}, and hence

{Xi<∣U∣8tp}⊆{Xi<μi2}.\left\{X_i < \frac{|U|}{8tp}\right\} \subseteq\left\{X_i < \frac{\mu_i}{2}\right\}.

By the Chernoff bound, we have Pr⁡(Xi<μi2)≤e−μi/8\Pr(X_i < \frac{\mu_i}{2}) \le e^{-\mu_i/8}, and hence

P(∣U∩Li∣<∣U∣8tp)≤P(∣U∩Li∣<μi2)≤exp⁡(−μi8)≤exp⁡(−∣U∣32tp).\mathbb{P}\left(|U \cap L_i| < \frac{|U|}{8tp}\right) \le\mathbb{P}\left(|U \cap L_i| < \frac{\mu_i}{2}\right) \le\exp\left(-\frac{\mu_i}{8}\right) \le\exp\left(-\frac{|U|}{32tp}\right).

If LL fails (7), then there must exist some i∈[t]i \in[t] such that ∣U∩Li∣<∣U∣8tp|U \cap L_i| < \frac{|U|}{8tp}. Thus, by the union bound over the tt labels, we have P(L fails xref‘(7)‘)≤texp⁡(−∣U∣32tp)\mathbb{P}(L\text{ fails }{xref}`(7)`) \le t\exp\left(-\frac{|U|}{32tp}\right). No independence among the random variables ∣U∩L1∣,…,∣U∩Lt∣|U \cap L_1|,\ldots,|U \cap L_t| is needed here. Set s=Ntbs=\frac{N}{t^b} and η0=texp⁡(−s32tp)\eta_0=t\exp\left(-\frac{s}{32tp}\right). Since every set under consideration satisfies ∣U∣≥s|U| \ge s, then P(L fails xref‘(7)‘)≤η0\mathbb{P}(L\text{ fails }{xref}`(7)`) \le\eta_0 for every L∈Q(U)L \in Q(U). Moreover, since N≥p2N \ge p^2, we have s=Ntb≥p2tbs=\frac{N}{t^b} \ge\frac{p^2}{t^b}, and hence η0≤texp⁡(−p32tb+1)\eta_0 \le t\exp\left(-\frac{p}{32t^{b+1}}\right). Using p≥512tb+2p \ge512t^{b+2}, we obtain that η0≤te−16t<1\eta_0 \le te^{-16t}<1.

For this fixed set UU, the failure events corresponding to distinct lines are independent. Indeed, whether a line LL satisfies (7) depends only on the incidence labels {λL(x)∣x∈L}\{\lambda_L(x)\mid x\in L\}. If L≠L′L \ne L', these_超碰 are disjoint collections of point–line incidence variables. Even when LL and L′L' meet at a point xx, the labels λL(x)\lambda_L(x) and λL′(x)\lambda_{L'}(x) are independent by construction.

Suppose that fewer than N2\frac{N}{2} lines satisfy (7). Since ∣Q(U)∣≥3N4|\mathcal{Q}(U)| \ge\frac{3N}{4}, it follows that at least 3N4−N2=N4\frac{3N}{4}-\frac{N}{2}=\frac{N}{4} lines in Q(U)\mathcal{Q}(U) must fail (7). Set r=⌈N4⌉r=\left\lceil\frac{N}{4}\right\rceil. Using the binomial expansion, we have

P(at least r lines in Q(U) fail (7))=∑ℓ=rN(Nℓ)η0ℓ(1−η0)N−ℓ≤∑ℓ=rN(Nℓ)η0r≤2Nη0r≤2Nη0N/4.\mathbb{P}\bigl(\text{at least }r\text{ lines in }\mathcal{Q}(U)\text{ fail }(7)\bigr)=\sum_{\ell=r}^{N}\binom{N}{\ell}\eta_0^\ell(1-\eta_0)^{N-\ell}\leq\sum_{\ell=r}^{N}\binom{N}{\ell}\eta_0^r\leq2^N\eta_0^r\leq2^N\eta_0^{N/4}.

Note that there are at most 2N2^N subsets of VV. Thus a union bound over all sets with ∣U∣≥s|U|\geq s shows that the probability that there exists some U⊆VU\subseteq V with ∣U∣≥s|U|\geq s for which fewer than N2\frac{N}{2} lines satisfy (7) is at most 4Nη0N/44^N\eta_0^{N/4}. Since η0=texp⁡(−s32tp)\eta_0=t\exp\left(-\frac{s}{32tp}\right), N≥p2N\geq p^2 and p≥512tb+2p\geq512t^{b+2}, we obtain that

4Nη0N/4≤exp⁡[N(log⁡4+14log⁡t−4t)]≤e−2N4^N\eta_0^{N/4}\leq\exp\left[N\left(\log4+\frac{1}{4}\log t-4t\right)\right]\leq e^{-2N}

with t≥2t\geq2.

Thus, with probability at least 1−e−2N1-e^{-2N}, every set U⊆VU\subseteq V with ∣U∣≥Ntb|U|\geq\frac{N}{t^b} has at least N2\frac{N}{2} lines satisfying (7).

The conclusion of Lemma 4.1 is a property of a realized labeled host. Since the union bound ranges over every vertex set, it also applies to sets selected after observing the labels or after choosing an edge-coloring.

We now extract a deterministic consequence of this property.

Lemma 4.2. Suppose that a realization of the labeled host graph satisfies the conclusion of Lemma 4.1. In every red–blue edge-coloring of this host with no blue induced copy of HH, the red graph RR satisfies eR(U)≥∣U∣2128t2e_R(U)\geq\frac{|U|^2}{128t^2} when ∣U∣≥Ntb|U|\geq\frac{N}{t^b}.

Proof. Fix such a coloring and a set UU with ∣U∣≥N/tb|U|\geq N/t^b. For a line LL satisfying (7), let Wi=U∩LiW_i=U\cap L_i and q=∣U∣8tpq=\frac{|U|}{8tp}. Each WiW_i has at least q>0q>0 points and is therefore nonempty. Choose one point independently and uniformly from each WiW_i. The resulting transversal is an induced copy of HH in the host. Since no such copy is entirely blue, every transversal contains at least one red edge.

For ij∈E(H)ij\in E(H), let rijr_{ij} be the number of red edges between WiW_i and WjW_j. Since each edge counted as rijr_{ij} contributes to ∏ℓ∉{i,j}∣Wℓ∣\prod_{\ell\notin\{i,j\}}|W_\ell| many transversals, we have

∑ij∈E(H)(rij∏ℓ∉{i,j}∣Wℓ∣)≥∏1≤ℓ≤t∣Wℓ∣.\sum_{ij\in E(H)}\left(r_{ij}\prod_{\ell\notin\{i,j\}}|W_\ell|\right)\geq\prod_{1\leq\ell\leq t}|W_\ell|.

and hence

1≤∑ij∈E(H)rij∣Wi∣∣Wj∣≤1q2∑ij∈E(H)rij=eR(U∩L)q2.1\leq\sum_{ij\in E(H)}\frac{r_{ij}}{|W_i||W_j|}\leq\frac{1}{q^2}\sum_{ij\in E(H)}r_{ij}=\frac{e_R(U\cap L)}{q^2}.

Thus, each line satisfying (7) contributes at least q2q^2 red edges in UU. Every unordered pair of points lies on exactly one line, so no red edge is counted twice when we sum over lines. By Lemma 4.1, at least N2\frac{N}{2} lines satisfy (7), and hence

eR(U)≥N2q2=N2(∣U∣8tp)2=Np2∣U∣2128t2≥∣U∣2128t2.e_R(U) \ge\frac{N}{2}q^2 = \frac{N}{2}\left(\frac{|U|}{8tp}\right)^2 = \frac{N}{p^2}\frac{|U|^2}{128t^2} \ge\frac{|U|^2}{128t^2}.

If HH has no edges, the transversal is automatically blue, and hence the hypothesis of a coloring without a blue induced HH is impossible. This also covers that case.

We next establish a second property of the random host graph, namely that its nonedge matrix ZΓZ_\Gamma is close, in cut norm, to the constant matrix of density σ\sigma. This property is proved independently of the label-distribution property established. We derive a separate failure probability for it and later combine the two estimates by a union bound.

Lemma 4.3 (McDiarmid [22]). Let X1,…,XMX_1,\ldots,X_M be independent random variables taking values in finite sets, and let F=f(X1,…,XM)F=f(X_1,\ldots,X_M) be real-valued. Suppose that changing only the iith coordinate changes ff by at most cic_i, where ci≥0c_i \ge0. If ∑ici2>0\sum_i c_i^2 > 0, then, for every a>0a > 0,

P(∣F−EF∣≥a)≤2exp⁡(−2a2∑i=1Mci2).\mathbb{P}(|F-\mathbb{E}F| \ge a) \le2\exp\left(-\frac{2a^2}{\sum_{i=1}^{M}c_i^2}\right).

If all cic_i are zero, then FF is constant on the support and the same tail probability is zero.

Lemma 4.4. Let Γ\Gamma be the random graph defined in (3), and let σ\sigma be as in (4). If εN≥2\varepsilon N \ge2 and ε2p≥64\varepsilon^2p \ge64, then

P(∥ZΓ−σ∥□>ε)≤2e−2N.\mathbb{P}\left(\lVert Z_\Gamma-\sigma\rVert_\square> \varepsilon\right) \le2e^{-2N}.

Proof. Fix two subsets S,T⊆VS,T \subseteq V, and define XS,T=∑x∈S,y∈TZΓ(x,y)X_{S,T}=\sum_{x\in S,y\in T} Z_\Gamma(x,y). Thus XS,TX_{S,T} counts the ordered pairs (x,y)∈S×T(x,y)\in S\times T with x≠yx\ne y for which xyxy is a nonedge of the host graph Γ\Gamma.

For every pair of distinct vertices x,yx,y, we have EZΓ(x,y)=σ\mathbb{E}Z_\Gamma(x,y)=\sigma by (5). On the other hand, ZΓ(x,x)=0Z_\Gamma(x,x)=0 for every x∈Vx\in V. There are ∣S∣∣T∣|S||T| ordered pairs in S×TS\times T. Exactly ∣S∩T∣|S\cap T| of them are diagonal pairs (x,x)(x,x), which satisfies ZΓ(x,x)=0Z_\Gamma(x,x)=0. Every other pair (x,y)(x,y) satisfies EZΓ(x,y)=σ\mathbb{E}Z_\Gamma(x,y)=\sigma. Hence, by linearity of expectation,

EXS,T=σ(∣S∣∣T∣−∣S∩T∣).(7)\mathbb{E}X_{S,T}=\sigma\left(|S||T|-|S\cap T|\right). \tag*{(7)}

We next estimate how much XS,TX_{S,T} can change when one incidence label is changed. Recall that the random host graph is determined by the N(p+1)N(p+1) independent labels λL(x)\lambda_L(x) with x∈Lx\in L. Fix one incidence (x,L)(x,L) and change only the value of λL(x)\lambda_L(x), leaving all other incidence labels unchanged.

The adjacency status of a pair containing xx can be affected only when the other endpoint also lies on LL. Since LL contains p+1p+1 points, there are exactly pp such unordered pairs {x,y}\{x,y\} with y∈L∖{x}y\in L\setminus\{x\}.

No pair determined by a different line can be affected because the label of xx on another line L′L' is the different random variable λL′(x)\lambda_{L'}(x).

Each affected unordered pair {x,y}\{x,y\} contributes at most two ordered pairs to the sum defining XS,TX_{S,T}, namely (x,y)(x,y) and (y,x)(y,x). Therefore, changing one incidence label changes XS,TX_{S,T} by at most 2p2p.

We may now apply Lemma 4.34.3 to the N(p+1)N(p+1) independent incidence labels. Since the change caused by any one label is at most 2p2p, for every a>0a>0 we obtain

P(∣XS,T−EXS,T∣≥a)≤2exp⁡(−2a24p2N(p+1)).(8)\mathbb{P}\left(\lvert X_{S,T}-\mathbb{E}X_{S,T}\rvert\geq a\right)\leq2\exp\left(-\frac{2a^2}{4p^2N(p+1)}\right). \tag*{(8)}

The quantity appearing in the cut norm is not XS,T−EXS,TX_{S,T}-\mathbb{E}X_{S,T}, but rather XS,T−σ∣S∣∣T∣X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert. The two centres differ only because of the diagonal terms. Indeed, by (7), ∣EXS,T−σ∣S∣∣T∣∣=σ∣S∩T∣≤N\lvert\mathbb{E}X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert=\sigma\lvert S\cap T\rvert\leq N. Hence, by the triangle inequality, we have

∣XS,T−EXS,T∣≥∣XS,T−σ∣S∣∣T∣∣−∣EXS,T−σ∣S∣∣T∣∣≥∣XS,T−σ∣S∣∣T∣∣−N.\lvert X_{S,T}-\mathbb{E}X_{S,T}\rvert\geq\lvert X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert-\lvert\mathbb{E}X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert\geq\lvert X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert-N.

Suppose now that ∣XS,T−σ∣S∣∣T∣∣>εN2\lvert X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert>\varepsilon N^2. Then ∣XS,T−EXS,T∣>εN2−N\lvert X_{S,T}-\mathbb{E}X_{S,T}\rvert>\varepsilon N^2-N. Since εN≥2\varepsilon N\geq2, we have N≤εN22N\leq\frac{\varepsilon N^2}{2}, and therefore εN2−N≥εN22\varepsilon N^2-N\geq\frac{\varepsilon N^2}{2}. Consequently, ∣XS,T−σ∣S∣∣T∣∣>εN2\lvert X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert>\varepsilon N^2 implies ∣XS,T−EXS,T∣>εN22\lvert X_{S,T}-\mathbb{E}X_{S,T}\rvert>\frac{\varepsilon N^2}{2}.

Applying (8) with a=εN2/2a=\varepsilon N^2/2, we obtain, for this fixed pair S,TS,T,

P(∣XS,T−σ∣S∣∣T∣∣>εN2)≤P(∣XS,T−EXS,T∣>εN22)≤2exp⁡(−ε2N38p2(p+1)).\mathbb{P}\left(\lvert X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert>\varepsilon N^2\right)\leq\mathbb{P}\left(\lvert X_{S,T}-\mathbb{E}X_{S,T}\rvert>\frac{\varepsilon N^2}{2}\right)\leq2\exp\left(-\frac{\varepsilon^2N^3}{8p^2(p+1)}\right).

We now pass from a fixed pair S,TS,T to all pairs of subsets. By the definition of the normalized cut norm, we have

∥ZΓ−σ∥□=1N2max⁡S,T⊆V∣∑x∈S,y∈T(ZΓ(x,y)−σ)∣.\lVert Z_{\Gamma}-\sigma\rVert_{\square}=\frac{1}{N^2}\max_{S,T\subseteq V}\left\lvert\sum_{x\in S,y\in T}(Z_{\Gamma}(x,y)-\sigma)\right\rvert.

Since ∑x∈S,y∈T(ZΓ(x,y)−σ)=XS,T−σ∣S∣∣T∣\sum_{x\in S,y\in T}(Z_{\Gamma}(x,y)-\sigma)=X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert, the event ∥ZΓ−σ∥□>ε\lVert Z_{\Gamma}-\sigma\rVert_{\square}>\varepsilon is equivalent to the existence of subsets S,T⊆VS,T\subseteq V such that ∣XS,T−σ∣S∣∣T∣∣>εN2\lvert X_{S,T}-\sigma\lvert S\rvert\lvert T\rvert\rvert>\varepsilon N^2.

There are 2N2^N choices for SS and independently 2N2^N choices for TT, so there are at most 4N4^N ordered pairs (S,T)(S,T). Hence, by the union bound,

P(∥ZΓ−σ∥□>ε)≤2⋅4Nexp⁡(−ε2N38p2(p+1)).(9)\mathbb{P}\left(\lVert Z_{\Gamma}-\sigma\rVert_{\square}>\varepsilon\right)\leq2\cdot4^N\exp\left(-\frac{\varepsilon^2N^3}{8p^2(p+1)}\right). \tag*{(9)}

It remains to simplify the exponent. Since N=p2+p+1≥p2N=p^2+p+1\geq p^2 and p+1≤2pp+1\leq2p, we have

N38p2(p+1)=NN28p2(p+1)≥Np48p2⋅2p=Np16.\frac{N^3}{8p^2(p+1)}=N\frac{N^2}{8p^2(p+1)}\geq N\frac{p^4}{8p^2\cdot2p}=\frac{Np}{16}.

Therefore the right-hand side of (9) is at most 2exp⁡[N(log⁡4−ε2p16)]2\exp\left[N\left(\log4-\frac{\varepsilon^2p}{16}\right)\right]. Finally, the assumption ε2p≥64\varepsilon^2p\geq64 gives ε2p16≥4\frac{\varepsilon^2p}{16}\geq4, and hence, since log⁡4<2\log4<2, log⁡4−ε2p16≤log⁡4−4<−2\log4-\frac{\varepsilon^2p}{16}\leq\log4-4<-2. Thus P(∥ZΓ−σ∥□>ε)≤2e−2N\mathbb{P}\left(\lVert Z_{\Gamma}-\sigma\rVert_{\square}>\varepsilon\right)\leq2e^{-2N}, as required. ◤凰

The edges of the random host graph are not independent. The independent variables in the proof of Lemma 4.4 are exclusively the point–line labels. The influence bound 2p2p accounts for all ordered pairs that a single label can affect, including when SS and TT overlap.

Proof of the main theorem

Proof of Theorem 1.1. Fix k,t≥2k,t\ge2, a graph GG with ∣V(G)∣=k|V(G)|=k, and a graph HH with V(H)=[t]V(H)=[t]. If HH has no edges, the edgeless graph on tt vertices already contains a blue induced copy of HH in every edge-coloring, so the theorem holds. We may therefore assume that e(H)≥1e(H)\ge1.

Choose the parameters b=10kb=10k, A=30k2A=30k^2, ρ=t−10\rho=t^{-10} and ε=t−12k2\varepsilon=t^{-12k^2}. By Bertrand’s postulate, there is a prime pp with tA≤p≤2tAt^A\le p\le2t^A. Take the random host graph of § 2 on N=p2+p+1N=p^2+p+1 vertices.

Since k≥2k\ge2, then A−b−2=30k2−10k−2≥9A-b-2=30k^2-10k-2\ge9. This, together with t≥2t\ge2, implies that p≥tA≥tb+2t9≥512tb+2p\ge t^A\ge t^{b+2}t^9\ge512t^{b+2}. Thus Lemma 4.1 can apply. Since ε2p≥t6k2≥64\varepsilon^2p\ge t^{6k^2}\ge64 and εN≥εp2≥t48k2≥2\varepsilon N\ge\varepsilon p^2\ge t^{48k^2}\ge2, Lemma 4.4 also applies. Recall that Lemma 4.1 fails with probability at most e−2Ne^{-2N}, while Lemma 4.4 fails with probability at most 2e−2N2e^{-2N}. Therefore, by the union bound, the probability that both conclusions hold simultaneously is at least 1−e−2N−2e−2N=1−3e−2N>01-e^{-2N}-2e^{-2N}=1-3e^{-2N}>0. Hence there exists at least one realization of the incidence labels for which both conclusions hold. Fix such a realization and let Γ\Gamma denote the resulting host graph. In particular, Lemma 4.1 holds for this fixed host graph and ∥ZΓ−σ∥□≤ε\lVert Z_\Gamma-\sigma\rVert_\square\le\varepsilon.

Consider any red–blue coloring of E(Γ)E(\Gamma), and let RR be its red spanning subgraph. If the coloring contains a blue induced copy of HH, then we are done. Otherwise, by Lemma 4.2, we have eR(U)≥∣U∣2128t2e_R(U)\ge\frac{|U|^2}{128t^2} for every U⊆VU\subseteq V with ∣U∣≥N/t10k|U|\ge N/t^{10k}. Since t8≥128t^8\ge128 for t≥2t\ge2, we have 1128t2≥ρ\frac{1}{128t^2}\ge\rho. Also, Nt10k=ρkN\frac{N}{t^{10k}}=\rho^kN. Therefore, eR(U)≥ρ∣U∣2e_R(U)\ge\rho|U|^2 when ∣U∣≥ρkN|U|\ge\rho^kN. To apply Lemma 2.3, we need the same inequality for all sets satisfying ∣U∣≥ρk−1N|U|\ge\rho^{k-1}N. Since 0<ρ<10<\rho<1, we have ρk−1≥ρk\rho^{k-1}\ge\rho^k. Therefore every set with ∣U∣≥ρk−1N|U|\ge\rho^{k-1}N also satisfies ∣U∣≥ρkN|U|\ge\rho^kN. Then hom⁡(G,R)≥ρk2Nk=t−10k2Nk\operatorname{hom}(G,R)\ge\rho^{k^2}N^k=t^{-10k^2}N^k.

Let m=(k2)−e(G)m=\binom{k}{2}-e(G), so that mm is the number of nonedges of GG. By Lemma 2.2, we can obtain that ∣IG(R,ZΓ)−σmhom⁡(G,R)∣≤mεNk|I_G(R,Z_\Gamma)-\sigma^m\operatorname{hom}(G,R)|\le m\varepsilon N^k, that is, IG(R,ZΓ)≥σmhom⁡(G,R)−mεNkI_G(R,Z_\Gamma)\ge\sigma^m\operatorname{hom}(G,R)-m\varepsilon N^k. Since σ≥1t\sigma\ge\frac{1}{t} and ε=t−12k2\varepsilon=t^{-12k^2}, it follows that

IG(R,ZΓ)≥σmhom⁡(G,R)−mεNk≥(t−mt−10k2−mt−12k2)Nk=t−12k2(t2k2−m−m)Nk.\begin{aligned} I_G(R,Z_\Gamma)&\ge\sigma^m\operatorname{hom}(G,R)-m\varepsilon N^k\\ &\ge\left(t^{-m}t^{-10k^2}-mt^{-12k^2}\right)N^k\\ &=t^{-12k^2}\left(t^{2k^2-m}-m\right)N^k. \end{aligned}

Since m≤(k2)<k2m\le\binom{k}{2}<k^2, we have 2k2−m>k22k^2-m>k^2. Since t≥2t\ge2, then t2k2−m>tk2≥2k2t^{2k^2-m}>t^{k^2}\ge2^{k^2}. Moreover, m≤(k2)<k2<2k2m\le\binom{k}{2}<k^2<2^{k^2} for every k≥2k\ge2. Hence t2k2−m>mt^{2k^2-m}>m. Then IG(R,ZΓ)>0I_G(R,Z_\Gamma)>0.

We now explain explicitly why this implies the existence of a red induced copy of GG in the host graph Γ\Gamma. By definition, we have

IG(R,ZΓ)=∑(x1,…,xk)∈V(Γ)k(∏ij∈E(G)R(xi,xj)∏ij∈E‾(G)ZΓ(xi,xj)).I_G(R,Z_\Gamma)=\sum_{(x_1,\ldots,x_k)\in V(\Gamma)^k}\left(\prod_{ij\in E(G)}R(x_i,x_j)\prod_{ij\in\overline{E}(G)}Z_\Gamma(x_i,x_j)\right).

Every factor in every summand is either 0 or 1. Since the total sum is positive, there exists at least one tuple (x1,…,xk)∈V(Γ)k(x_1,\ldots,x_k)\in V(\Gamma)^k such that

∏ij∈E(G)R(xi,xj)∏ij∈E‾(G)ZΓ(xi,xj)=1.\prod_{ij\in E(G)}R(x_i,x_j)\prod_{ij\in\overline{E}(G)}Z_\Gamma(x_i,x_j)=1.

Then we have R(xi,xj)=1R(x_i,x_j)=1 for each ij∈E(G)ij\in E(G), implying that xixj∈Rx_ix_j\in R. Also, for each ij∈E‾(G)ij\in\overline{E}(G), we have ZΓ(xi,xj)=1Z_\Gamma(x_i,x_j)=1, implying that ij∉E(G)ij\notin E(G). In particular, since either R(x,x)=0R(x,x)=0 or ZΓ(x,x)=0Z_\Gamma(x,x)=0 for any vertex x∈Vx\in V, (x1,…,xk)(x_1,\ldots,x_k) are pairwise distinct kk vertices. Therefore, (x1,…,xk)(x_1,\ldots,x_k) induces a red copy of GG, and Γ→ind(G,H)\Gamma\xrightarrow{\mathrm{ind}} (G,H).

Since p≤2tAp\leq2t^A, we have N=p2+p+1≤4t2A+2tA+1≤7t2AN=p^2+p+1\leq4t^{2A}+2t^A+1\leq7t^{2A}. Since A=30k2A=30k^2, this gives N≤7t60k2N\leq7t^{60k^2}. Also, t≥2t\geq2, we have 7≤t37\leq t^3, and hence 7t60k2≤t60k2+37t^{60k^2}\leq t^{60k^2+3}. Hence rind(G,H)≤7t60k2≤t60k2+3r_{\mathrm{ind}}(G,H)\leq7t^{60k^2}\leq t^{60k^2+3}.

All the estimates above hold for every k,t≥2k,t\geq2, so no additional asymptotic or small-parameter cases remain. □

References

  1. [1]L. Aragão, M. Campos, G. Dahia, R. Filipe, and J. P. Marciano, An exponential upper bound for induced Ramsey numbers, arXiv:2509.22629, 2025.arxiv.org/abs/2509.22629
  2. [2]M. Axenovich and I. Gorgol, Induced Ramsey numbers for a star versus a fixed graph, Electronic J. Combin. 28(1) (2021), 324–333.arxiv.org/abs/2002.01297
  3. [3]M. Axenovich and I. Gorgol, On induced Ramsey numbers for multiple copies of graphs. J. Graph Theory 95(3) (2020), 398–409.arxiv.org/abs/1807.09376
  4. [5]J. A. Bondy and U. S. R. Murty, Graph Theory, Graduate Texts in Mathematics 244 Springer, Berlin, 2008.
  5. [6]D. Conlon, J. Fox, and B. Sudakov, On two problems in graph Ramsey theory, Combinatorica 32 (2012), 513–535.arxiv.org/abs/1002.0045
  6. [7]W. Deuber, A generalization of Ramsey’s theorem, Infinite and finite sets (R. Rado A. Hajnal and V. Sós, eds.), Vol. 10, North-Holland, (1975), 323–332.DOI
  7. [9]P. Erdős, Problems and results on finite and infinite graphs, Recent advances in graph theory (Proc. Second Czechoslovak Sympos., Prague, 1974), (loose errata) Academia, Prague, 1975, 183–192.
  8. [10]P. Erdős, A. Hajnal, and L. Pósa, Strong embeddings of graphs into colored graphs, Infinite and Finite Sets (R. Rado, A. Hajnal, and V. Sós, eds.), Vol. 10, North-Holland, Amsterdam, 1975, 585–595.
  9. [13]J. Fox and B. Sudakov, Induced Ramsey-type theorems, Adv. Math. 219 (2008), 1771–1800.
  10. [14]I. Gorgol, A note on a triangle-free complete graph induced Ramsey number, Discrete Math. 235(1–3) (2001), 159–163.DOI
  11. [15]I. Gorgol, A note on lower bounds for induced Ramsey numbers, Discuss. Math. Graph Theory 39(3) (2019), 647–654.
  12. [16]I. Gorgol and T. Łuczak, On induced Ramsey numbers, Discrete Math. 251 (2002), 87–96.DOI
  13. [17]J. W. P. Hirschfeld, Projective Geometries over Finite Fields (2nd ed.), Oxford University, 1998.DOI
  14. [18]P.E. Haxell, Y. Kohayakawa, and T. Łuczak, The induced size-Ramsey number of cycles, Combin. Probab. Comput. 4 (1995) 217–240.DOI
  15. [20]Y. Kohayakawa, H. J. Prömel, and V. Rödl, Induced Ramsey numbers, Combinatorica 18(3) (1998), 373–404.DOI
  16. [21]A. Kostochka and N. Sheikh, On the induced Ramsey number IR(P₃; H), Top. Discrete Math. 26 (2006), 155–167.
  17. [22]C. McDiarmid, On the method of bounded differences, in Surveys in Combinatorics, 1989, J. Siemons (ed.), London Mathematical Society Lecture Note Series, vol. 141, Cambridge University Press, Cambridge, 1989, pp. 148–188.DOI
  18. [23]V. Rödl, The dimension of a graph and generalized Ramsey theorems, Master’s thesis, Charles University, Prague, 1973.
  19. [24]V. Rödl, A generalization of Ramsey theorem, Graphs, Hypergraphs and Block Systems, Zielona Góra, 1976, 211–219.DOI
  20. [25]M. Schaefer and P. Shah, Induced graph Ramsey theory, Ars Combin. 66 (2003), 3–21.
  21. [26]Y. Zhao, Graph Theory and Additive Combinatorics: Exploring Structure and Randomness, Cambridge University Press, Cambridge, 2023.
  22. [27]C. Zhong, M. Kashima, Y. Mao, and Y. Zhao. Induced Ramsey numbers for fans. Submitted (2025).arxiv.org/abs/2603.19638

Paper details

vlnc:W_surc8vym
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents