The induced Ramsey number rind(G,H) is defined as the minimum order of a graph F such that any 2-coloring of its edges with red and blue leads to either a red induced copy of G or a blue induced copy of H. In 1998, Kohayakawa, Prömel, and Rödl conjectured that for any fixed graph G, there exists a constant f=f(G) such that the induced Ramsey number rind(G,H) is bounded by ∣V(H)∣f for every graph H. In this paper, we completely solve the Kohayakawa–Prömel–Rödl conjecture, which states that for any graphs G and H with ∣V(G)∣=k≥2 and ∣V(H)∣=t≥2, rind(G,H)≤t60k2+3. This verifies the conjecture with f(G)=60∣V(G)∣2+3.
Introduction
All graphs in this paper are undirected, finite and simple. For a graph G and a vertex v∈V(G), its neighborhood NG(v) is the set of vertices adjacent to v, and its closed neighborhood is NG[v]=NG(v)∪{v}. The degree of a vertex v∈V(G) is dG(v)=∣NG(v)∣. For a set of vertices S⊆V(G), G[S] is the subgraph of G induced by S. For two disjoint subsets S and T of V(G), let EG(S,T) denote the set of edges of G with one end in S and the other end in T, and let eG(S,T)=∣EG(S,T)∣.
Moreover, we write EG(v,T) or eG(v,T) instead of EG({v},T) or eG({v},T) for a vertex v. Undefined concepts or notation can be found in [5].
A cornerstone of classical Ramsey theory is the study of Ramsey numbers. For given graphs G and H, the Ramsey numberr(G,H) is defined as the minimum integer n such that every red/blue edge-coloring of the complete graph Kn contains either a red copy of G or a blue copy of H as a subgraph. A natural and highly restrictive variant of this concept is the induced Ramsey problem. For graphs F, G, and H, we write F⟶ind(G,H) if every red/blue edge-coloring of F yields either a red induced copy of G or a blue induced copy of H. Here, a red (resp. blue) induced copy of G (resp. H) refers to an induced subgraph of F that is isomorphic to G (resp. H) and has all its edges colored red (resp. blue).
The foundational fact that such a graph F always exists for any choice of G and H 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 G and H, the induced Ramsey number, denoted by rind(G,H), is defined as the minimum number of vertices in a graph F satisfying F⟶ind(G,H). Moreover, when G=H, it is simply referred to as the induced Ramsey number of G, and is denoted by rind(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).
Much of the early focus was on the diagonal case rind(G). Erdős [9] conjectured an exponential upper bound rind(G)≤2cn. 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(logn)2. This was later improved by Conlon, Fox, and Sudakov [6] to 2cnlogn, 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) 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 G, there is a constant f=f(G) that depends only on G such that, for any graph H on n vertices, we have
rind(G,H)≤nf.
Towards this conjecture, Kohayakawa, Prömel, and Rödl [20] proved that rind(G,H)≤tCklogq when ∣V(G)∣=k≤∣V(H)∣=t and q=χ(H)≥2, where C>0 is an absolute constant. To further investigate Conjecture 1, they verified the conjecture for every G∈S, where 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, they also addressed them as a fundamental case, proving that for any k-vertex tree T and t-vertex graph H, rind(T,H)≤ck2t4(loglog(kt2)log(kt2))2. Cycles have also been studied extensively. Haxell, Kohayakawa, and Łuczak [18] proved that the induced size-Ramsey number of Cℓ is linear in ℓ, which implies that rind(Cℓ,Cℓ)=O(ℓ). Schaefer and Shah [25] gave explicit constructions yielding rind(Cℓ,B)≤∣V(B)∣⌈log2ℓ⌉+4 and rind(Cℓ,T)≤∣V(T)∣⌈log2ℓ⌉+1, where ℓ≥3, B is bipartite, and T is a tree. For a varying fan graph Fr, Zhong et al. [27] proved that rind(G,Fr)≤CGr2 for every fixed graph G, where CG depends only on G. 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 G and H be graphs with ∣V(G)∣=k≥2 and ∣V(H)∣=t≥2. Then rind(G,H)≤7t60k2≤t60k2+3.
Therefore, Theorem 1.1 verifies Conjecture [1] with f(G)=60∣V(G)∣2+3.
Deterministic counting lemmas
For a positive integer r, write [r]={1,…,r}. For a graph R and U⊆V(R), write eR(U)=e(R[U]). All logarithms are natural unless another base is specified. An empty product is interpreted as 1.
For a finite set V of size N and a real matrix A:V×V→R, define the normalized cut norm by
∥A∥□=N21S,T⊆Vmaxx∈S,y∈T∑A(x,y).
The sets S and T need not be disjoint. A scalar subtracted from a matrix denotes the constant matrix on all of V×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].
Lemma 2.1. Let A:V×V→R be a real matrix and ∣V∣=N. For all functions f,g:V→[0,1], we have
x,y∈V∑A(x,y)f(x)g(y)≤∥A∥□N2.
Proof. For a set S⊆V, let 1S denote its indicator function, that is,
1S(x)={1,0,x∈S,x∈/S.
We first express the functions f and g in terms of indicator functions of their level sets. Fix x∈V. Since 0≤f(x)≤1, for a∈[0,1], we have
1{f(x)≥a}={1,0,a≤f(x),f(x)<a.
Therefore, ∫011{f(x)≥a}da=∫0f(x)1da=f(x), and thus f(x)=∫011{f(x)≥a}da. Similarly, for every y∈V, we have g(y)=∫011{g(y)≥b}db. Thus,
Here we may interchange the finite sum and the integrals since V is finite.
For fixed a,b∈[0,1], define the level sets Sa={x∈V:f(x)≥a} and Tb={y∈V:g(y)≥b}. Then 1{f(x)≥a}=1Sa(x) and 1{g(y)≥b}=1Tb(y). Hence 1Sa(x)1Tb(y)=1 if and only if both x∈Sa and y∈Tb, implying that
Using the preceding estimate, we now compare induced embedding counts with ordinary homomorphism counts by replacing the nonedge factors one at a time.
Let Γ be a graph on V, and define its nonedge matrixZΓ by
ZΓ(x,y)={1,0,x=y and xy∈/E(Γ),otherwise.
In particular, ZΓ(x,x)=0 for any x∈V. Let R be a subgraph of Γ, and denote its adjacency matrix by
R(x,y)={1,0,xy∈E(R),otherwise.
In particular, R(x,x)=0 for any x∈V. For a graph G with V(G)=[k], let E(G)=(2[k])∖E(G) and m=∣E(G)∣. Define
The first expression counts graph homomorphisms, with no injectivity requirement. In the second expression, if xi=xj for two distinct indices, then ZΓ(xi,xj)=0 and the monomial vanishes. Thus IG(R,ZΓ) counts the labeled induced embeddings of G into Γ whose edges all belong to R.
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 Γ be an N-vertex graph, let R be a spanning subgraph of Γ, and suppose that 0<σ≤1 and ∥ZΓ−σ∥□≤ε. Then every graph G with vertex set [k] satisfies
∣IG(R,ZΓ)−σmhom(G,R)∣≤mεNk,
where m=(2k)−e(G) is the number of nonedges of G.
Proof. If m=0, then G=Kk. In this case there are no nonedge factors in the definition of IG(R,ZΓ), and hence IG(R,ZΓ)=hom(G,R)=σ0hom(G,R). Thus the assertion is immediate. We may therefore assume that m≥1.
Denote the nonedges of G as {e1,e2,…,em} and let eh=ahbh. For each s∈{0,1,…,m}, define
The quantity Ts should be viewed as an intermediate count in which the first s nonedge factors have already been replaced by the constant σ, while the remaining m−s nonedge factors are still kept as ZΓ. In particular, when s=0, no nonedge factor has been replaced, and so
It is therefore enough to estimate the change between Ts−1 and Ts at each single replacement.
Fix s∈[m] and set es=ab. By the definition of Ts−1 and Ts, the two expressions differ only in the factor corresponding to this nonedge; that is, the factor is ZΓ(xi,xj) in Ts−1, whereas it has been replaced by σ in Ts. Therefore
We now fix all coordinates xr with r∈[k]∖{a,b} and regard only xa and xb as variables.
Claim 1.Apart from the factor ZΓ(xa,xb)−σ, no other factor in (1) depends simultaneously on both xa and xb.
Proof. Every factor appearing in (1), except for the constant factor σs−1, is associated with an unordered pair of distinct vertices of G.
Now es=ab is a nonedge of G, so the edge product contains no factor of the form R(xa,xb). Among the nonedge factors, the unique factor corresponding to the pair ab is the one being replaced at the sth step, namely ZΓ(xi,xj)−σ. Thus, every other factor can involve at most one of the two variables xa and xb. Thus, each remaining factor depends either only on xi, only on xj, or on neither of them. □
By Claim 1, after the other k−2 coordinates have been fixed, we may collect all factors depending only on xi into a function f:V→[0,1], all factors depending only on xj into a function g:V→[0,1], and all factors depending on neither xi nor xj, together with the constant factor σs−1, into a constant c∈[0,1]. Thus, for this fixed choice of the other coordinates, the contribution to Ts−1−Ts has the form c∑xa,xb∈V(ZΓ(xa,xb)−σ)f(xa)g(xb). Since every value of R and ZΓ is either 0 or 1, while 0<σ≤1, then every product formed from such factors lies in [0,1].
Since ∥ZΓ−σ∥□≤ε, we can apply Lemma 2.1 with the matrix A=ZΓ−σ to obtain
xi,xj∈V∑(ZΓ(xi,xj)−σ)f(xi)g(xj)≤εN2.
Because 0≤c≤1, we have
cxi,xj∈V∑(ZΓ(xi,xj)−σ)f(xi)g(xj)≤εN2.
This estimate holds for every fixed choice of the remaining k−2 coordinates. There are exactly Nk−2 possible choices for these coordinates. Summing the above estimate over all of them yields ∣Ts−1−Ts∣≤Nk−2⋅εN2=εNk. Thus T0−Tm=∑s=1m(Ts−1−Ts), and hence ∣T0−Tm∣≤∑s=1m∣Ts−1−Ts∣≤mεNk. Recalling that T0=IG(R,ZΓ) and Tm=σmhom(G,R), we obtain
∣IG(R,ZΓ)−σmhom(G,R)∣≤mεNk.
The preceding lemma is entirely deterministic once the host graph Γ is fixed. In particular, it holds simultaneously for every spanning subgraph R⊆Γ, and no probabilistic independence between the red graph R and the host graph Γ 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 Ts are summed over all of Vk, without imposing injectivity. For T0=IG(R,ZΓ), injectivity is automatic because both R and ZΓ have zero diagonal; if xi=xj, then the factor corresponding to the pair {i,j} vanishes. After a nonedge factor ZΓ(xi,xj) is replaced by the constant σ, this automatic exclusion of collisions may disappear. Thus the intermediate Ts should not be interpreted as induced embedding counts. Allowing all tuples in Vk is precisely what permits the remaining factors in a single replacement step to separate as cf(xi)g(xj).
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≥2 and 0<ρ≤1/2. Suppose that an N-vertex graph R satisfies eR(U)≥ρ∣U∣2 for every U⊆V(R) with ∣U∣≥ρk−1N. Then every graph G on k vertices satisfies
hom(G,R)≥hom(Kk,R)≥ρk(k+1)/2Nk≥ρk2Nk.
Proof. We first establish the following claim.
Claim 1. Let W⊆V(R) satisfy ∣W∣≥ρk−1N. Then there are at least ρ∣W∣ vertices of W whose degree in the induced subgraph R[W] is at least ρ∣W∣.
Proof. By the assumption of the theorem, we have eR(W)≥ρ∣W∣2. Let D={v∈W∣dR[W](v)≥ρ∣W∣}. We prove that ∣D∣≥ρ∣W∣. Since each vertex in W∖D has degree less than ρ∣W∣ in R[W] and every vertex in W has degree less than ∣W∣ in R[W], by handshaking lemma, we have
We now construct many ordered k-tuples spanning a copy of Kk in R. Let W0=V(R). Since ∣W0∣=N≥ρk−1N, Claim 1 can apply to W0. Hence at least ρ∣W0∣=ρN vertices of W0 have degree at least ρ∣W0∣ in R[W0]. Choose one such vertex x1 and set W1=W0∩NR(x1). For each j=2,3,…,k, we recursively apply Claim 1 to Wj−1 to find a vertex xj∈Wj−1 with ∣Wj−1∩NR(xj)∣≥ρ∣Wj−1∣ and set Wj=Wj−1∩NR(xj). Note that we have ∣Wj−1∣≥ρj−1N≥ρk−1N in each step, so Claim 1 can apply.
By the construction, it follows that xj∈⋂ℓ=1j−1NR(xℓ) for all j∈{2,3,…,k}, and hence {x1,x2,…,xk} is a clique of R. Furthermore, since we have ρ∣Wj−1∣≥ρjN different choice of xj for each jth step, hom(Kk,R), the number of ordered copies of Kk in R is bounded by
hom(Kk,R)≥j=1∏kρjN=ρ2k(k+1)Nk≥ρk2Nk,
where the last inequality follows from k≥2 and 0<ρ≤1.
For any graph G with k vertices, each ordered copy of Kk in R contains an ordered copy of G in itself, and thus we have hom(G,R)≥hom(Kk,R), as desired.
The projective-plane
We now introduce the random host graph. For a prime p, let N=p2+p+1. A finite projective plane of order p is an incidence structure P=(V,L) with its point set as V and its line set as L with the following properties (see [17]):
∣V∣=N and ∣L∣=N;
every line L∈L contains exactly p+1 points;
every point v∈V lies on exactly p+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 p is a prime power.
We will use the following elementary incidence calculation.
Lemma 3.1. Let P=(V,L) be a projective plane of order p. For U⊆V, if ∣U∣≥64p, then at least 43N lines satisfy
∣U∩L∣≥4p∣U∣.(2)
Proof. Counting incidences with points in U gives ∑L∈L∣U∩L∣=(p+1)∣U∣. Counting ordered pairs of distinct points in U gives ∑L∈L∣U∩L∣(∣U∩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∣.
Now we set μ=N(p+1)∣U∣. Since (p+1)2=N+p, we have
where the last inequality follows from ∣U∣≤∣V∣=N. Suppose that ∣U∣≥64p. Each line L with ∣U∩L∣<2μ contributes to the above sum by at least 4μ2, so the number of such lines is at most μ24p∣U∣. By the definition of μ, we have μ≥2p∣U∣, and hence
μ24p∣U∣≤∣U∣16p3≤64p16p3=4p2<4N.
Thus, at least 43N lines satisfies ∣U∩L∣≥2μ≥4p∣U∣, as required. □
The randomness will be placed on incidences rather than on points. Fix a graph H with V(H)=[t]. For each incidence (x,L) with x∈L, choose a label λL(x) independently and uniformly from [t]. There are N(p+1) independent labels. In particular, λL(x) and λL′(x) are independent when L=L′.
For distinct x,y∈V, let L(x,y) be their unique common line. Define a random graph Γ on V by
xy∈E(Γ) if and only if λL(x,y)(x)λL(x,y)(y)∈E(H).(3)
This is the projective-plane random graph introduced in the form used here in [20 Section 2.1]. For L∈L and i∈[t], set Li={x∈L∣λL(x)=i}. For distinct i,j∈[t], the bipartite graph between Li and Lj is complete if ij∈E(H) and empty if ij∈/E(H). Moreover, each Li is an independent set, since H has no loops. Therefore, every choice of one point from each of the t nonempty classes Li gives an induced copy of H in Γ.
Set
σ=1−t22e(H).(4)
For distinct x,y, xy is an edge of Γ if x and y map to some edge of H by λL(x,y). Since there are 2e(H) possibilities of such maps, for the nonedge matrix, we conclude that
EZΓ(x,y)=σ.(5)
Also, we have
σ≥1−t2t(t−1)=t1.(6)
The diagonal entries of ZΓ are zero rather than having σ; 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≥2, let b≥1, and suppose that p≥512tb+2. With probability at least 1−e−2N, every U⊆V with ∣U∣≥tbN satisfies that at least 2N lines L∈L satisfy
∣U∩Li∣≥8tp∣U∣
for every i∈[t].
Proof. Fix a set U⊆V with ∣U∣≥tbN. Since N≥p2 and p≥512tb+2, we have ∣U∣≥tbp2≥64p. Let
Q(U)={L∈L:∣U∩L∣≥4p∣U∣}.
By Lemma 3.1, ∣Q(U)∣≥43N. Note that Q(U) depends only on U and the incidence structure of the projective plane, before any random labels are exposed.
Now fix a line L∈Q(U) and a label i∈[t]. Since the labels {λL(x)∣x∈L} are independent and uniformly distributed on [t], it means that the random variable Xi=∣U∩Li∣ has distribution Xi∼Bin(∣U∩L∣,1/t), that is, μi=t∣U∩L∣. Since L∈Q(U), μi≥4tp∣U∣. Thus 8tp∣U∣≤2μi, and hence
{Xi<8tp∣U∣}⊆{Xi<2μi}.
By the Chernoff bound, we have Pr(Xi<2μi)≤e−μi/8, and hence
If L fails (7), then there must exist some i∈[t] such that ∣U∩Li∣<8tp∣U∣. Thus, by the union bound over the t labels, we have P(L fails xref‘(7)‘)≤texp(−32tp∣U∣). No independence among the random variables ∣U∩L1∣,…,∣U∩Lt∣ is needed here. Set s=tbN and η0=texp(−32tps). Since every set under consideration satisfies ∣U∣≥s, then P(L fails xref‘(7)‘)≤η0 for every L∈Q(U). Moreover, since N≥p2, we have s=tbN≥tbp2, and hence η0≤texp(−32tb+1p). Using p≥512tb+2, we obtain that η0≤te−16t<1.
For this fixed set U, the failure events corresponding to distinct lines are independent. Indeed, whether a line L satisfies (7) depends only on the incidence labels {λL(x)∣x∈L}. If L=L′, these_超碰 are disjoint collections of point–line incidence variables. Even when L and L′ meet at a point x, the labels λL(x) and λL′(x) are independent by construction.
Suppose that fewer than 2N lines satisfy (7). Since ∣Q(U)∣≥43N, it follows that at least 43N−2N=4N lines in Q(U) must fail (7). Set r=⌈4N⌉. Using the binomial expansion, we have
P(at least r lines in Q(U) fail (7))=ℓ=r∑N(ℓN)η0ℓ(1−η0)N−ℓ≤ℓ=r∑N(ℓN)η0r≤2Nη0r≤2Nη0N/4.
Note that there are at most 2N subsets of V. Thus a union bound over all sets with ∣U∣≥s shows that the probability that there exists some U⊆V with ∣U∣≥s for which fewer than 2N lines satisfy (7) is at most 4Nη0N/4. Since η0=texp(−32tps), N≥p2 and p≥512tb+2, we obtain that
4Nη0N/4≤exp[N(log4+41logt−4t)]≤e−2N
with t≥2.
Thus, with probability at least 1−e−2N, every set U⊆V with ∣U∣≥tbN has at least 2N 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 H, the red graph R satisfies eR(U)≥128t2∣U∣2 when ∣U∣≥tbN.
Proof. Fix such a coloring and a set U with ∣U∣≥N/tb. For a line L satisfying (7), let Wi=U∩Li and q=8tp∣U∣. Each Wi has at least q>0 points and is therefore nonempty. Choose one point independently and uniformly from each Wi. The resulting transversal is an induced copy of H in the host. Since no such copy is entirely blue, every transversal contains at least one red edge.
For ij∈E(H), let rij be the number of red edges between Wi and Wj. Since each edge counted as rij contributes to ∏ℓ∈/{i,j}∣Wℓ∣ many transversals, we have
Thus, each line satisfying (7) contributes at least q2 red edges in U. 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 2N lines satisfy (7), and hence
If H has no edges, the transversal is automatically blue, and hence the hypothesis of a coloring without a blue induced H is impossible. This also covers that case.
We next establish a second property of the random host graph, namely that its nonedge matrix ZΓ is close, in cut norm, to the constant matrix of density σ. 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,…,XM be independent random variables taking values in finite sets, and let F=f(X1,…,XM) be real-valued. Suppose that changing only the ith coordinate changes f by at most ci, where ci≥0. If ∑ici2>0, then, for every a>0,
P(∣F−EF∣≥a)≤2exp(−∑i=1Mci22a2).
If all ci are zero, then F is constant on the support and the same tail probability is zero.
Lemma 4.4. Let Γ be the random graph defined in (3), and let σ be as in (4). If εN≥2 and ε2p≥64, then
P(∥ZΓ−σ∥□>ε)≤2e−2N.
Proof. Fix two subsets S,T⊆V, and define XS,T=∑x∈S,y∈TZΓ(x,y). Thus XS,T counts the ordered pairs (x,y)∈S×T with x=y for which xy is a nonedge of the host graph Γ.
For every pair of distinct vertices x,y, we have EZΓ(x,y)=σ by (5). On the other hand, ZΓ(x,x)=0 for every x∈V. There are ∣S∣∣T∣ ordered pairs in S×T. Exactly ∣S∩T∣ of them are diagonal pairs (x,x), which satisfies ZΓ(x,x)=0. Every other pair (x,y) satisfies EZΓ(x,y)=σ. Hence, by linearity of expectation,
EXS,T=σ(∣S∣∣T∣−∣S∩T∣).(7)
We next estimate how much XS,T can change when one incidence label is changed. Recall that the random host graph is determined by the N(p+1) independent labels λL(x) with x∈L. Fix one incidence (x,L) and change only the value of λL(x), leaving all other incidence labels unchanged.
The adjacency status of a pair containing x can be affected only when the other endpoint also lies on L. Since L contains p+1 points, there are exactly p such unordered pairs {x,y} with y∈L∖{x}.
No pair determined by a different line can be affected because the label of x on another line L′ is the different random variable λL′(x).
Each affected unordered pair {x,y} contributes at most two ordered pairs to the sum defining XS,T, namely (x,y) and (y,x). Therefore, changing one incidence label changes XS,T by at most 2p.
We may now apply Lemma 4.3 to the N(p+1) independent incidence labels. Since the change caused by any one label is at most 2p, for every a>0 we obtain
P(∣XS,T−EXS,T∣≥a)≤2exp(−4p2N(p+1)2a2).(8)
The quantity appearing in the cut norm is not XS,T−EXS,T, but rather XS,T−σ∣S∣∣T∣. The two centres differ only because of the diagonal terms. Indeed, by (7), ∣EXS,T−σ∣S∣∣T∣∣=σ∣S∩T∣≤N. Hence, by the triangle inequality, we have
Suppose now that ∣XS,T−σ∣S∣∣T∣∣>εN2. Then ∣XS,T−EXS,T∣>εN2−N. Since εN≥2, we have N≤2εN2, and therefore εN2−N≥2εN2. Consequently, ∣XS,T−σ∣S∣∣T∣∣>εN2 implies ∣XS,T−EXS,T∣>2εN2.
Applying (8) with a=εN2/2, we obtain, for this fixed pair S,T,
We now pass from a fixed pair S,T to all pairs of subsets. By the definition of the normalized cut norm, we have
∥ZΓ−σ∥□=N21S,T⊆Vmaxx∈S,y∈T∑(ZΓ(x,y)−σ).
Since ∑x∈S,y∈T(ZΓ(x,y)−σ)=XS,T−σ∣S∣∣T∣, the event ∥ZΓ−σ∥□>ε is equivalent to the existence of subsets S,T⊆V such that ∣XS,T−σ∣S∣∣T∣∣>εN2.
There are 2N choices for S and independently 2N choices for T, so there are at most 4N ordered pairs (S,T). Hence, by the union bound,
P(∥ZΓ−σ∥□>ε)≤2⋅4Nexp(−8p2(p+1)ε2N3).(9)
It remains to simplify the exponent. Since N=p2+p+1≥p2 and p+1≤2p, we have
8p2(p+1)N3=N8p2(p+1)N2≥N8p2⋅2pp4=16Np.
Therefore the right-hand side of (9) is at most 2exp[N(log4−16ε2p)]. Finally, the assumption ε2p≥64 gives 16ε2p≥4, and hence, since log4<2, log4−16ε2p≤log4−4<−2. Thus P(∥ZΓ−σ∥□>ε)≤2e−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 2p accounts for all ordered pairs that a single label can affect, including when S and T overlap.
Proof of the main theorem
Proof of Theorem 1.1. Fix k,t≥2, a graph G with ∣V(G)∣=k, and a graph H with V(H)=[t]. If H has no edges, the edgeless graph on t vertices already contains a blue induced copy of H in every edge-coloring, so the theorem holds. We may therefore assume that e(H)≥1.
Choose the parameters b=10k, A=30k2, ρ=t−10 and ε=t−12k2. By Bertrand’s postulate, there is a prime p with tA≤p≤2tA. Take the random host graph of § 2 on N=p2+p+1 vertices.
Since k≥2, then A−b−2=30k2−10k−2≥9. This, together with t≥2, implies that p≥tA≥tb+2t9≥512tb+2. Thus Lemma 4.1 can apply. Since ε2p≥t6k2≥64 and εN≥εp2≥t48k2≥2, Lemma 4.4 also applies. Recall that Lemma 4.1 fails with probability at most e−2N, while Lemma 4.4 fails with probability at most 2e−2N. Therefore, by the union bound, the probability that both conclusions hold simultaneously is at least 1−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 Γ denote the resulting host graph. In particular, Lemma 4.1 holds for this fixed host graph and ∥ZΓ−σ∥□≤ε.
Consider any red–blue coloring of E(Γ), and let R be its red spanning subgraph. If the coloring contains a blue induced copy of H, then we are done. Otherwise, by Lemma 4.2, we have eR(U)≥128t2∣U∣2 for every U⊆V with ∣U∣≥N/t10k. Since t8≥128 for t≥2, we have 128t21≥ρ. Also, t10kN=ρkN. Therefore, eR(U)≥ρ∣U∣2 when ∣U∣≥ρkN. To apply Lemma 2.3, we need the same inequality for all sets satisfying ∣U∣≥ρk−1N. Since 0<ρ<1, we have ρk−1≥ρk. Therefore every set with ∣U∣≥ρk−1N also satisfies ∣U∣≥ρkN. Then hom(G,R)≥ρk2Nk=t−10k2Nk.
Let m=(2k)−e(G), so that m is the number of nonedges of G. By Lemma 2.2, we can obtain that ∣IG(R,ZΓ)−σmhom(G,R)∣≤mεNk, that is, IG(R,ZΓ)≥σmhom(G,R)−mεNk. Since σ≥t1 and ε=t−12k2, it follows that
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 such that
ij∈E(G)∏R(xi,xj)ij∈E(G)∏ZΓ(xi,xj)=1.
Then we have R(xi,xj)=1 for each ij∈E(G), implying that xixj∈R. Also, for each ij∈E(G), we have ZΓ(xi,xj)=1, implying that ij∈/E(G). In particular, since either R(x,x)=0 or ZΓ(x,x)=0 for any vertex x∈V, (x1,…,xk) are pairwise distinct k vertices. Therefore, (x1,…,xk) induces a red copy of G, and Γind(G,H).
Since p≤2tA, we have N=p2+p+1≤4t2A+2tA+1≤7t2A. Since A=30k2, this gives N≤7t60k2. Also, t≥2, we have 7≤t3, and hence 7t60k2≤t60k2+3. Hence rind(G,H)≤7t60k2≤t60k2+3.
All the estimates above hold for every k,t≥2, so no additional asymptotic or small-parameter cases remain. □
References
[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]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]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
[5]J. A. Bondy and U. S. R. Murty, Graph Theory, Graduate Texts in Mathematics 244 Springer, Berlin, 2008.
[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
[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
[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.
[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.
[13]J. Fox and B. Sudakov, Induced Ramsey-type theorems, Adv. Math. 219 (2008), 1771–1800.
[14]I. Gorgol, A note on a triangle-free complete graph induced Ramsey number, Discrete Math. 235(1–3) (2001), 159–163.DOI
[15]I. Gorgol, A note on lower bounds for induced Ramsey numbers, Discuss. Math. Graph Theory 39(3) (2019), 647–654.
[16]I. Gorgol and T. Łuczak, On induced Ramsey numbers, Discrete Math. 251 (2002), 87–96.DOI
[17]J. W. P. Hirschfeld, Projective Geometries over Finite Fields (2nd ed.), Oxford University, 1998.DOI
[18]P.E. Haxell, Y. Kohayakawa, and T. Łuczak, The induced size-Ramsey number of cycles, Combin. Probab. Comput. 4 (1995) 217–240.DOI
[20]Y. Kohayakawa, H. J. Prömel, and V. Rödl, Induced Ramsey numbers, Combinatorica 18(3) (1998), 373–404.DOI
[21]A. Kostochka and N. Sheikh, On the induced Ramsey number IR(P₃; H), Top. Discrete Math. 26 (2006), 155–167.
[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
[23]V. Rödl, The dimension of a graph and generalized Ramsey theorems, Master’s thesis, Charles University, Prague, 1973.
[24]V. Rödl, A generalization of Ramsey theorem, Graphs, Hypergraphs and Block Systems, Zielona Góra, 1976, 211–219.DOI
[25]M. Schaefer and P. Shah, Induced graph Ramsey theory, Ars Combin. 66 (2003), 3–21.
[26]Y. Zhao, Graph Theory and Additive Combinatorics: Exploring Structure and Randomness, Cambridge University Press, Cambridge, 2023.
[27]C. Zhong, M. Kashima, Y. Mao, and Y. Zhao. Induced Ramsey numbers for fans. Submitted (2025).arxiv.org/abs/2603.19638