\AtAppendix
More on the extremal number of subdivisions
David Conlon
Department of Mathematics, California Institute of Technology, USA.
E-mail: [email protected]. Research supported by ERC Starting Grant RanDM 676632.
āā
Oliver Janzer
Department of Pure Mathematics and Mathematical Statistics, University of Cambridge, United Kingdom.
E-mail: [email protected].
āā
Joonkyung Lee
Fachbereich Mathematik, UniversitƤt Hamburg, Germany.
E-mail: [email protected]. Research supported by ERC Consolidator Grant PEPCo 724903.
Abstract
Given a graph H, the extremal number ex(n,H) is the largest number of edges in an H-free graph on n vertices. We make progress on a number of conjectures about the extremal number of bipartite graphs. First, writing Ks,tā²ā for the subdivision of the bipartite graph Ks,tā, we show that ex(n,Ks,tā²ā)=O(n3/2ā2s1ā). This proves a conjecture of Kang, Kim and Liu and is tight up to the implied constant for t sufficiently large in terms of s. Second, for any integers s,kā„1, we show that ex(n,L)=Ī(n1+sk+1sā) for a particular graph L depending on s and k, answering another question of Kang, Kim and Liu. This result touches upon an old conjecture of ErdÅs and Simonovits, which asserts that every rational number rā(1,2) is realisable in the sense that
ex(n,H)=Ī(nr) for some appropriate graph H, giving infinitely many new realisable exponents and implying that 1+1/k is a limit point of realisable exponents for all kā„1. Writing Hk for the k-subdivision of a graph H, this result also implies that for any bipartite graph H and any k, there exists Ī“>0 such that ex(n,Hkā1)=O(n1+1/kāĪ“), partially resolving a question of Conlon and Lee. Third,
extending a recent result of Conlon and Lee, we show that any bipartite graph H with maximum degree r on one side which does not contain C4ā as a subgraph satisfies ex(n,H)=o(n2ā1/r).
1 Introduction
For a graph H, the extremal number ex(n,H) is the maximal number of edges in an H-free graph on n vertices. The celebrated ErdÅsāStoneāSimonovits theorem [7, 6] states that ex(n,H)=(1āĻ(H)ā11ā+o(1))2n2ā, where Ļ(H) is the chromatic number of H. This determines the asymptotics of ex(n,H) for any H of chromatic number at least 3. However, for bipartite graphs H, it only gives ex(n,H)=o(n2). One of the central problems in extremal combinatorics is to obtain more precise bounds in this case. For an overview of this interesting area, we refer the reader to the comprehensive survey by Füredi and SimonovitsĀ [13].
Our starting point here lies with one of the few general results in the area, first proved by FürediĀ [12] and later reproved by Alon, Krivelevich and SudakovĀ [1] using the celebrated dependent random choice techniqueĀ [11]. Note that here and throughout, we use the asymptotic notation O,o,Ī©,Ļ to indicate that nāā and everything else is kept constant. In particular, the implied constants for O and Ī© can depend on any parameter other than n.
Theorem 1.1** (Füredi, AlonāKrivelevichāSudakov).**
Let H be a bipartite graph such that in one of the parts all the degrees are at most r. Then ex(n,H)=O(n2ā1/r).
This result is known to be tightĀ [20, 2], since, for s sufficiently large in terms of r, ex(n,Kr,sā)=Ī©(n2ā1/r). Moreover, it is conjecturedĀ [22] that this should already hold when s=r. On the other hand, a recent conjecture of Conlon and LeeĀ [5] says that containing Kr,rā as a subgraph should be the only reason why TheoremĀ 1.1 is tight up to the constant.
Conjecture 1.2** (ConlonāLee).**
Let H be a bipartite graph such that in one of the parts all the degrees are at most r and H does not contain Kr,rā as a subgraph. Then there exists some Ī“>0 such that ex(n,H)=O(n2ā1/rāĪ“).
To say more, recall that the k-subdivision of a graph L is the graph obtained by replacing the edges of L by internally disjoint paths of length k+1. We shall write Lk for the k-subdivision of L and Lā² for the 1-subdivision. It is easy to see that any C4ā-free bipartite graph in which every vertex in one part has degree at most two is a subgraph of Ktā²ā for some positive integer t. Conlon and LeeĀ [5] verified their conjecture in the r=2 case by proving the following result.
Theorem 1.3** (ConlonāLee).**
For any integer tā„3, ex(n,Ktā²ā)=O(n3/2ā1/6t).
Our first result gives some small progress towards ConjectureĀ 1.2 when r>2.
Theorem 1.4**.**
Let H be a bipartite graph such that in one of the parts all the degrees are at most r and H does not contain C4ā as a subgraph. Then ex(n,H)=o(n2ā1/r).
The proof of this result relies on ideas of JanzerĀ [14], who found a simpler proof of TheoremĀ 1.3 with much improved bounds. Since K3ā²ā=C6ā and ex(n,C6ā)=Ī(n4/3), this result is tight up to the implied constant for t=3 and it is plausible that it is also tight for all otherĀ t.
Theorem 1.5** (Janzer).**
For any integer tā„3, ex(n,Ktā²ā)=O(n3/2ā4tā61ā).
Improving another result of Conlon and LeeĀ [5], JanzerĀ [14] also obtained the following bound for the extremal number of Ks,tā²ā, the 1-subdivision of Ks,tā.
Theorem 1.6** (Janzer).**
For any integers 2ā¤sā¤t, ex(n,Ks,tā²ā)=O(n3/2ā4sā21ā).
This theme was again taken up in a recent paper of Kang, Kim and LiuĀ [18], where they made the following conjecture about the 1-subdivision of a general bipartite graph.
Conjecture 1.7** (KangāKimāLiu).**
Let H be a bipartite graph. If ex(n,H)=O(n1+α) for some α>0, then ex(n,Hā²)=O(n1+2αā).
In particular, as ex(n,Ks,tā)=O(n2ās1ā), they conjectured that ex(n,Ks,tā²ā)=O(n3/2ā2s1ā), though they were only able to push their methods to give an alternative proof of TheoremĀ 1.6. Our next result is a proof of this latter conjecture.
Theorem 1.8**.**
For any integers 2ā¤sā¤t, ex(n,Ks,tā²ā)=O(n3/2ā2s1ā).
Moreover, this result is tight when t is sufficiently large compared to s.
Corollary 1.9**.**
For any integer sā„2, there exists some t0ā=t0ā(s) such that if tā„t0ā, then ex(n,Ks,tā²ā)=Ī(n3/2ā2s1ā).
We now turn to another central conjecture in extremal graph theory. Following Kang, Kim and LiuĀ [18], we say that rā(1,2) is realisable (by H) if there exists a graph H such that ex(n,H)=Ī(nr). The rational exponents conjecture of ErdÅs and Simonovits (see, for example,Ā [8]) states that every rational between 1 and 2 is realisable.
Conjecture 1.10** (Rational exponents conjecture).**
For every rational number rā(1,2), there exists a graph H with ex(n,H)=Ī(nr).
In a recent breakthrough, Bukh and Conlon [3] have proved that for any rational number rā(1,2) there exists a finite family H of graphs such that ex(n,H)=Ī(nr), where ex(n,H) denotes the maximal number of edges in an n-vertex graph which does not contain any HāH as a subgraph.
However, Conjecture 1.10 remains wide open. In fact, until very recently only a few realisable numbers were known, namely, 1+m1ā and 2ām1ā for mā„2. We have already seen how the exponents 2ā1/m arise from complete bipartite graphs. The exponent 1+m1ā is realisable by the theta graph Īøm,āā consisting of ā internally disjoint paths of length m between two vertices, with the upper bound being due to Faudree and SimonovitsĀ [10] and the matching lower bound for ā sufficiently large due to ConlonĀ [4].
Just a few months ago, Jiang, Ma and Yepremyan [16] enlarged the class of realisable exponents by proving that 7/5 and 2ā2mā12ā for mā„2 are also realisable. Subsequently, Kang, Kim and Liu [18] proved that for each a,bāN with a<b and bā”±1(moda), the number 2ābaā is realisable, a result which then included all known examples of realisable exponents. Their main result was a tight upper bound on the extremal number of certain graphs from which the result just mentioned for bā”ā1(moda) follows fairly easily. We now define this family of graphs.
Consider a graph F with a set RāV(F) of root vertices. The ā-blowup of this rooted graph is the graph obtained by taking ā vertex-disjoint copies of F and identifying the different copies of v for each vāR. We let Hs,1ā(r) be the graph consisting of vertices xiā (1ā¤iā¤rā1), y, zjā (1ā¤jā¤s) and wj,kā (1ā¤jā¤s,1ā¤kā¤rā1) and edges xiāy for all i, yzjā for all j and zjāwj,kā for all j,k. Then Hs,tā(r) is the rooted t-blowup of Hs,1ā(r), with the roots being {xiā:1ā¤iā¤rā1}āŖ{wj,kā:1ā¤jā¤s,1ā¤kā¤rā1}. For a picture, we refer the reader to FigureĀ 1, where the root vertices are marked by rectangular boxes.
The result of Kang, Kim and LiuĀ [18, Lemma 3.2] is now as follows.
Theorem 1.11** (KangāKimāLiu).**
For any integers s,tā„1 and rā„2, ex(n,Hs,tā(r))=O(n2ār(s+1)ā1s+1ā).
In Section 5, we give a new proof of this result which is significantly shorter than the original one. Combined with results of Bukh and ConlonĀ [3], TheoremĀ 1.11 easily implies that 2ār(s+1)ā1s+1ā is realisable for every sā„1,rā„2. Therefore, following Kang, Kim and Liu, we see that 2ār1ā is a limit point of the set of realisable exponents for every integer rā„2.
To go further, we define Ls,tā(k) to be the graph which is the (kā1)-subdivision of Ks,tā with an extra vertex joined to all vertices in the part of size t. Put differently, this graph is the rooted t-blowup of Ls,1ā(k), where Ls,1ā(k) has vertices u, v, wi,jā (1ā¤iā¤k,1ā¤jā¤s) and edges uv, vw1,jā (1ā¤jā¤s), wi,jāwi+1,jā (1ā¤iā¤kā1, 1ā¤jā¤s), with roots u,wk,1ā,ā¦,wk,sā. We refer the reader to FigureĀ 1 for an illustration, where again the root vertices are marked by rectangular boxes.
We have the following result.
Theorem 1.12**.**
For any integers s,t,kā„1, ex(n,Ls,tā(k))=O(n1+sk+1sā).
This result has several interesting corollaries. The first is a complete resolution of Problem 5.2 fromĀ [18].
Corollary 1.13**.**
For any integers s,kā„1, there exists some t0ā=t0ā(s,k) such that if tā„t0ā, then ex(n,Ls,tā(k))=Ī(n1+sk+1sā). In particular, the exponent 1+1/k is a limit point of the set of realisable numbers.
Recall that Hk denotes the k-subdivision of the graph H. Building on work of Kostochka and Pyber [21] and Jiang [15], Jiang and SeiverĀ [17] gave an upper bound for the extremal number of the k-subdivision of a graph.
Theorem 1.14** (JiangāSeiver).**
Let kā„2 be an even integer and let H be a graph. Then ex(n,Hkā1)=O(n1+16/k).
Conlon and LeeĀ [5] have conjectured that the following strengthening should hold.
Conjecture 1.15** (ConlonāLee).**
Let kā„2 be an even integer and let H be a graph. Then there exists some Ī“>0 such that ex(n,Hkā1)=O(n1+1/kāĪ“).
Our Theorem 1.12 establishes this conjecture for bipartite H.
Theorem 1.16**.**
For any integers s,t,kā„1, ex(n,Ks,tkā1ā)=O(n1+sk+1sā). In particular, for any bipartite graph H, there exists Ī“>0 such that ex(n,Hkā1)=O(n1+1/kāĪ“).
Proof..
Ks,tkā1ā is a subgraph of Ls,tā(k).
ā
This is nearly tight, as the next proposition shows.
Proposition 1.17**.**
For any integers s,kā„1, there exists some t0ā=t0ā(s,k) such that if tā„t0ā, then ex(n,Ks,tkā1ā)=Ī©(n1+sksā1ā).
Even for subdivisions of general graphs, we obtain a large improvement on Theorem 1.14.
Theorem 1.18**.**
Let kā„2 be an even integer and let H be a graph. Then there exists some Ī“>0 such that ex(n,Hkā1)=O(n1+2/kāĪ“).
Proof..
We have Hkā1=(H1)k/2ā1. But H1 is bipartite, so Theorem 1.16 applies.
ā
The rest of the paper is organised as follows. In Section 2, we present some preliminary lemmas that will be used in the proofs. Then, in Section 3, we prove Theorem 1.4. We prove Theorem 1.8 and Corollary 1.9 in Section 4. In Section 5, we give our new proof of TheoremĀ 1.11, while Section 6 contains the proofs of Theorem 1.12, Corollary 1.13 and PropositionĀ 1.17. We conclude with some further remarks and questions.
2 Preliminaries
A common feature of our proofs is that we first assume our host graph is sufficiently regular. Let us say that a graph G is K-almost-regular if maxvāV(G)ādeg(v)ā¤KminvāV(G)ādeg(v). The reason why we may assume that our graph is almost regular is the following result of Jiang and SeiverĀ [17], which is a slight modification of a much earlier result of ErdÅs and Simonovits [9].
Lemma 2.1** (JiangāSeiver).**
Let ε,c be positive reals, where ε<1 and cā„1. Let n be a positive integer that is sufficiently large as a function of ε. Let G be a graph on n vertices with e(G)ā„cn1+ε. Then G contains a K-almost regular subgraph Gregā on mā„n2+2εεāε2ā vertices such that e(Gregā)ā„52cām1+ε and K=20ā
2ε21ā+1.
In Section 3, we will need a version of this lemma where c can be smaller than 1.
Lemma 2.2**.**
Let ε,c be positive reals, where ε<1. Let n be a positive integer that is sufficiently large as a function of ε and c. Let G be a graph on n vertices with e(G)ā„cn1+ε. Then G contains a K-almost regular subgraph Gregā on mā„n4+4εεāε2ā vertices such that e(Gregā)ā„52cām1+ε and K=20ā
2ε21ā+1.
The proof of this is the same as the proof of Lemma 2.1 with one straightforward modification. Nevertheless, we include it here for completeness. Note that here and throughout logarithms will be understood to be base two.
Proof..
For convenience, we will drop all floor and ceiling signs, noting that doing so does not affect the analysis in an essential way. Let ε,c be positive reals, where ε<1. Let n be a positive integer sufficiently large as a function of ε and c. Let G be a graph on n vertices with
e(G)ā„cn1+ε. Set p=2ε21ā+1. We partition V(G) into 2p almost equal parts
B1ā,ā¦,B2pā, where B1ā consists of 2pnā vertices of the highest degrees in G.
Suppose first that at most 2cān1+ε edges of G are incident to B1ā. We say that G is of type 1. Let H=GāB1ā. Then e(H)ā„2cān1+ε. Successively remove vertices of degree less than 10cānε from H until we get stuck. Denote the remaining subgraph by Gregā. Let m=ā£V(Gregā)ā£. Since at most 10cānεā
n=10cān1+ε edges were removed in the deletion process, we have
e(Gregā)ā„104cān1+εā„52cām1+ε. Moreover, Ī“(Gregā)ā„10cānε by construction. Note now that dGā(x)ā„Ī(Gregā) for all xāB1ā and also āxāB1āādGā(x)ā¤cn1+ε, since at most 2cān1+ε edges of G are incident to B1ā. Therefore, Ī(Gregā)(n/2p)ā¤āxāB1āādGā(x)ā¤cn1+ε, from which we get Ī(Gregā)ā¤2pcnε. Thus, Ī(Gregā)/Ī“(Gregā)ā¤2pcnε/10cānε=20p.
So Gregā is K-almost-regular. Since
[TABLE]
for large n, the lemma holds in this case.
Suppose now that more than 2cān1+ε edges of G are incident to B1ā. We say that
G is of type 2. By averaging, for some jā{2,ā¦,2p}, the subgraph G1ā
of G induced by B1āāŖBjā has more than 2p1ā2cān1+ε=4pcān1+ε edges. Let n1ā=ā£V(G1ā)ā£. Then n1ā=n/p. Note that cn11+εā=c(pnā)1+ε=pcān1+εpε1āā¤4pcān1+ε, using that pε=2(ε21ā+1)εā„4. So e(G1ā)ā„cn11+εā.
We can now replace G with G1ā and repeat the analysis. If G1ā is of type 1, we terminate. If G1ā is of type 2, we define G2ā from G1ā in the same way we defined G1ā from G. We continue like this as long as the new graph Giā is of type 2. We terminate when
Giā is of type 1 for the first time. With G0ā=G, let k be the smallest i such that
Giā is of type 1. Then ā£V(Gkā)ā£=pknā and e(Gkā)ā„(4p)kcān1+ε. Since e(Gkā)ā¤ā£V(Gkā)ā£2, we have (4p)kcān1+εā¤p2kn2ā. Thus, (4pā)kā¤cn1āεāā¤n1āε+2(1+ε2)ε(1āε)2ā as n is sufficiently large, so kā¤(1āε+2(1+ε2)ε(1āε)2ā)log(p/4)lognā. Since nkā:=ā£V(Gkā)ā£=n/pk, lognkā=lognāklogpā„(1ā(1āε+2(1+ε2)ε(1āε)2ā)log(p/4)logpā)logn. Plugging in p=2ε21ā+1, we get
[TABLE]
and, therefore, nkāā„n2+2εεāε2ā.
Since Gkā is of type 1, our earlier arguments imply that it contains a subgraph Gregā on m vertices, where mā„5p2ānkāā„n4+4εεāε2ā for large n. Furthermore, e(Gregā)ā„52cām1+ε and Gregā is K-almost-regular, as required.
ā
We will in fact need a version of this lemma which gives an almost-regular bipartite subgraph. We say that a bipartite graph G with bipartition AāŖB is balanced if 21āā£Bā£ā¤ā£Aā£ā¤2ā£Bā£. The proof of the following lemma is almost identical to the proof of Lemma 2.3 in [5] and is therefore omitted.
Lemma 2.3**.**
Let ε,c be positive reals, where ε<1. Let n be a positive integer that is sufficiently large as a function of ε and c. Let G be a graph on n vertices with e(G)ā„cn1+ε. Then G contains a K-almost regular balanced bipartite subgraph Gbipā on mā„n4+4εεāε2ā vertices such that e(Gbipā)ā„10cām1+ε and K=60ā
2ε21ā+1.
The main focus of this paper is on proving upper bounds for extremal numbers. However, in many cases we can use a result of Bukh and ConlonĀ [3] to show that there is a matching lower bound. To say more, suppose that F is a graph with a set of roots RāV(F). For any non-empty SāV(F)āR, let eSā be the number of edges in F adjacent to S. Set ĻFā(S)=ā£Sā£eSāā and Ļ(F)=ĻFā(V(F)āR). We say that (F,R) (or F if R is clear) is balanced if Ļ(F)ā¤ĻFā(S) holds for every non-empty SāV(F)āR. Let us write āāF for the ā-blowup of the rooted graph F, as defined in Section 1. The result of Bukh and Conlon is now as follows.
Lemma 2.4** (BukhāConlon).**
Let F be a balanced bipartite rooted graph with Ļ(F)>0. Then there is some ā0āāN such that, for every āā„ā0ā, ex(n,āāF)=Ī©(n2āĻ(F)1ā).
The notation we use in the remaining sections is mostly standard. For a graph G and vāV(G), we write NGā(v) (or N(v) if G is clear) for the neighbourhood of v in G. We also write dGā(v) or d(v) for the degree of v. Finally, if u1ā,ā¦,urāāV(G), then we write dGā(u1ā,ā¦,urā)=d(u1ā,ā¦,urā)=ā£NGā(u1ā)ā©āÆā©NGā(urā)ā£.
3 C4ā-free bipartite graphs with max degree r on one side
In this section, we prove Theorem 1.4. In order to prove this theorem, we may clearly assume that all the degrees in one part of H are exactly r. Then Lemma 2.3 reduces Theorem 1.4 to the following statement.
Theorem 3.1**.**
Let rā„2 be an integer, let Kā„1 be fixed and let H be a bipartite graph such that in one of the parts all the degrees are exactly r and H does not contain C4ā as a subgraph. Then, for any constant c>0, there exists n0ā such that if nā„n0ā and G is a K-almost-regular balanced bipartite graph with bipartition AāŖB, ā£Bā£=n, and minimum degree Ī“ā„cn1ā1/r, then G contains a copy of H.
We will need the following generalisation of a simple lemma fromĀ [5].
Lemma 3.2**.**
Let rā„2 be an integer and let G be a bipartite graph with bipartition AāŖB, ā£Bā£=n, and minimum degree at least Ī“ on the vertices in A. Then, for any subset UāA with ā£Uā£ā„Ī“rnā,
[TABLE]
Proof..
Writing dUā(v) for ā£NGā(v)ā©Uā£, we have that
[TABLE]
where the first inequality follows from the convexity of (rxā) and in the last inequality we used that ā£Uā£ā„Ī“rnā.
ā
Given a bipartite graph G with bipartition AāŖB, the neighbourhood r-graph is the weighted r-uniform hypergraph WGā on vertex set A where the weight of the hyperedge u1āā¦urā (for u1ā,ā¦,urā distinct) is d(u1ā,ā¦,urā). For a subset UāA, we write W(U) for the total weight in U, i.e., W(U)=āu1āā¦urāā(rUā)ād(u1ā,ā¦,urā). In this language, the conclusion of Lemma 3.2 is that W(U)ā„rrnrā1Ī“rā(rā£Uā£ā).
In the next definition, for a weighted r-graph W on vertex set A and u1ā,ā¦,urāāA, we write W(u1ā,ā¦,urā) for the weight of the hyperedge u1āā¦urā. Moreover, in what follows we fix rā„2 and a bipartite graph H with the property that in one part all the degrees are exactly r. Let h=ā£V(H)ā£.
Definition 3.3**.**
Let W be a weighted r-graph on vertex set A and let u1ā,ā¦,urāāA be distinct. We say that u1āā¦urā is a light edge if 1ā¤W(u1ā,ā¦,urā)<(rhā) and that it is a heavy edge if W(u1ā,ā¦,urā)ā„(rhā).
Note that if there is a Kh(r)ā in WGā formed by heavy edges, then clearly there is a copy of H in G. This observation is an important ingredient in our next lemma.
Lemma 3.4**.**
Let G be an H-free bipartite graph with bipartition AāŖB, ā£Bā£=n, and suppose that W(A)ā„2hrn. Then the number of light edges in WGā is at least 2h2rW(A)ā.
Proof..
Suppose B={b1ā,ā¦,bnā}. Let kiā=ā£NGā(biā)⣠and suppose that kiāā„h for some i. As G is H-free, there is no Kh(r)ā in W[NGā(biā)] formed by heavy edges. Since ex(t,Kh(r)ā)ā¤(1ā1/(rhā))(rtā) holds for tā„h, the number of light edges in W[NGā(biā)] is at least (rhā)(rkiāā)ā. But
[TABLE]
so
[TABLE]
Since every light edge is present in at most (rhā) of the sets NGā(biā), it follows that the total number of light edges is at least
[TABLE]
as required.
ā
Corollary 3.5**.**
Let G be an H-free bipartite graph with bipartition AāŖB, ā£Bā£=n, and minimum degree at least Ī“ on the vertices in A. Then, for any subset UāA with ā£Uā£ā„Ī“2hrnā, the number of light edges in WGā[U] is at least 2h2rrrnrā1Ī“rā(rā£Uā£ā).
Proof..
By Lemma 3.2, we have W(U)ā„rrnrā1Ī“rāā£Uā£rā„2rhrn. Hence, the result follows by applying Lemma 3.4 to the graph G[UāŖB].
ā
We now recall Definition 5 from [19].
Definition 3.6**.**
An r-uniform hypergraph G=(V,E) is (Ļ,d)-dense if, for any subset UāV of size ā£Uā£ā„Ļā£Vā£, eGā(U)ā„d(rā£Uā£ā).
Recall also that a linear hypergraph is a hypergraph where any two edges intersect in at most one vertex. The following result follows from Theorem 7 in [19].
Theorem 3.7** (KohayakawaāNagleāRƶdlāSchacht).**
Let L be a linear r-uniform hypergraph on ā vertices. Then, for every d>0, there exist Ļ=Ļ(L,d)>0, ε=ε(L,d)>0 and n0ā=n0ā(L,d) such that every (Ļ,d)-dense r-uniform hypergraph G=(V,E) on nā„n0ā vertices contains at least εā£Vā£ā copies of L.
We are now in a position to complete the proof of Theorem 3.1.
Proof of Theorem 3.1.
We may assume that Ī“ā¤n1ā1/2r, as we already know that ex(n,H)=O(n2ā1/r). Suppose that G is H-free. Define G to be the r-uniform (simple) hypergraph whose vertex set is A and whose edges are precisely the light edges of WGā. By Corollary 3.5, for any UāA with ā£Uā£ā„Ī“2hrnā, we have
[TABLE]
Suppose H has bipartition XāŖY with every vertex in Y having degree r. Define L to be the r-uniform hypergraph whose vertex set is X and whose edges are the neighbourhoods NHā(y) for yāY. Since H does not contain a C4ā, it follows that L is linear. Let d=2h2rrrcrā and choose Ļ>0, ε>0 and n0ā as in the conclusion of Theorem 3.7. Note that for n sufficiently large, we have Ī“2hrnā<Ļā£Aā£, so G is (Ļ,d)-dense and consequently contains at least εā£Aā£ā£X⣠copies of L.
All these copies of L provide homomorphic copies of H in G. To see this, suppose that we have a copy of L in G. We map the vertices of X to the vertices of A so that the copy of L in X maps isomorphically onto the copy of L in G. Call this map f. To complete the embedding, for each yāY, we map y to a vertex in the neighbourhood of f(NHā(y)). Note that this neighbourhood is non-empty because NHā(y) is an edge of L and each such edge was mapped under f to an edge of G, which, by definition, has a non-empty neighbourhood. However, some of the resulting copies of H may be degenerate in the sense that distinct vertices in Y may be mapped to the same vertex inĀ B.
We now give an upper bound for the number of degenerate copies of H, counting only those copies that were obtained by the method above. Any such degenerate copy must contain some uāB and v1ā,ā¦,vr+1āāNGā(u) with v1āā¦vrā a light edge in WGā. The number of possible choices for such a configuration is at most (2n)rā
(rhā)ā
KĪ“, since we can choose v1ā,ā¦,vrā in at most (2n)r ways (since ā£Aā£ā¤2n), then we can choose u in at most (rhā) ways (since v1āā¦vrā is a light edge) and, finally, we can choose vr+1ā in at most KĪ“ ways (since Ī(G)ā¤KĪ“).
But the number of ways to extend this to a copy of H is at most (2n)ā£Xā£ārā1ā
(rhā)(rā£Xā£ā), because we can map those vertices in X that have not been mapped in at most (2n)ā£Xā£ārā1 ways and, given any choice for the images of X, there are at most (rhā) possible choices for the image of each yāY, since we are only counting those copies of H in which NHā(y) is mapped to a light edge. Thus, of the εā£Aā£ā£X⣠copies of H that we found, at most (rhā)(rā£Xā£ā)+1KĪ“(2n)ā£Xā£ā1 are degenerate. Since Ī“ā¤n1ā1/2r and ā£Aā£ā„n/2, for sufficiently large n we obtain a non-degenerate copy of H.
ā
4 The 1-subdivision of Ks,tā
In this section, we prove Theorem 1.8 and Corollary 1.9. By Lemma 2.3, Theorem 1.8 reduces to the following.
Theorem 4.1**.**
Let 2ā¤sā¤t be fixed integers and let Kā„1 be a constant. Suppose that G is a balanced bipartite graph with bipartition AāŖB, ā£Bā£=n, such that G is K-almost-regular with minimum degree Ī“=Ļ(n1/2ā2s1ā). Then, for n sufficiently large, G contains a copy ofĀ Ks,tā²ā.
Note that the assumption that Ī“=Ļ(n1/2ā2s1ā) is purely for notational convenience. The proof goes through in exactly the same way when we replace this assumption with Ī“ā„Cn1/2ā2s1ā for a sufficiently large constant C, but using Ļ allows us to ignore how this constant changes at each step. We will use a similar convention in the following sections.
In what follows, let 2ā¤sā¤t be fixed integers and Kā„1 a constant. Given a bipartite graph G with bipartition AāŖB, we write WGā for the neighbourhood graph of G on vertex set A. Recall from Section 3 that this is the weighted graph where the weight W(u,v) of the pair uv is dGā(u,v). For distinct u,vāA, we say that uv is a light edge (in WGā) if 1ā¤W(u,v)<(2s+tā) and a heavy edge if W(u,v)ā„(2s+tā).
Let us first give a rough sketch of the proof of Theorem 4.1. Note that any Ks,tā in the neighbourhood graph WGā yields a homomorphic copy of Ks,tā²ā in G. However, it may be a degenerate copy. Nevertheless, the first step is to find many copies of Ks,tā inĀ WGā. By the degree conditions, the total weight in WGā is Ļ(n2ās1ā), so if WGā was a simple graph rather than a weighted graph, we could find Ļ(ns) copies of Ks,tā. Thus, we first prove that there are Ļ(n2ās1ā) pairs in A which determine an edge (of arbitrary positive weight) inĀ WGā.
Once we have established this, we run the usual proof for finding a Ks,tā, namely, we double count the number of s-stars in the graph WGā (or, more precisely, in the simple graph obtained by replacing each edge of WGā by a simple edge). On average, a set of size s will have a common neighbourhood of size Ļ(1). This provides us with Ļ(ns) copies of Ks,tā in WGā.
We then argue that if all of these yield degenerate copies of Ks,tā²ā in G, then some degenerate copies can be patched together to find an s-set S with abnormally large common neighbourhood.
More precisely, there is an s-set SāNGā(b) for some bāB with common neighbourhood of sizeĀ Ļ(Ī“) in WGā, which is very large compared to the typical sizeĀ Ļ(1) of the common neighbourhood of an s-set.
It is then fairly easy to use this property to show that there must be a Ks,tā in WGā (with the part of order s being equal to S) that gives a non-degenerate copy of Ks,tā²ā in G.
For distinct vertices u1ā,ā¦,usāāA, we write NWā²ā(u1ā,ā¦,usā) for the set of those xāA which are distinct from all uiā and for which there exist distinct b1ā,ā¦,bsāāB such that biāāNGā(uiā)ā©NGā(x) for all i. Informally, the xuiā are edges in WGā coming from distinct elements of B. We also write dWā²ā(u1ā,ā¦,usā)=ā£NWā²ā(u1ā,ā¦,usā)ā£.
Roughly speaking, the next lemma gives a lower bound on the number of s-stars in the graph WGā, as promised in the sketch above.
Lemma 4.2**.**
Let G be a Ks,tā²ā-free balanced bipartite graph with bipartition AāŖB, ā£Bā£=n, such that G is K-almost-regular with minimum degree Ī“=Ļ(n1/2ā2s1ā). Then
[TABLE]
where the sum is taken over all choices of distinct u1ā,ā¦,usāāA.
In the proof of this lemma, we make use of the following result, which is an easy consequence of Lemma 10 from [14].
Lemma 4.3**.**
Let G be a Ks,tā²ā-free bipartite graph with bipartition AāŖB, ā£Bā£=n, and suppose that W(A)ā„8(s+t+1)2n. Then the number of light edges in WGā is at least 4(s+t+1)3W(A)ā.
Since the total weight of edges in WGā is at least n(2Ī“ā), we have the following corollary.
Corollary 4.4**.**
Let G be a Ks,tā²ā-free bipartite graph with bipartition AāŖB, ā£Bā£=n, such that G is K-almost-regular with minimum degree Ī“=Ļ(n1/2ā2s1ā). Then the number of light edges in WGā is at least 4(s+t+1)3n(2Ī“ā)ā.
Proof of Lemma 4.2.
The proof proceeds by double counting the number of (s+1)-tuples (x,u1ā,ā¦,usā)āAs+1 with the following properties:
- (i)
Each xuiā is a light edge in WGā.
2. (ii)
For any iī =j, we have NGā(x)ā©NGā(uiā)ā©NGā(ujā)=ā
.
In particular, uiā and ujā, iī =j, are distinct, since otherwise (i) and (ii) contradict one another.
Note also that if these properties are satisfied, then xāNWā²ā(u1ā,ā¦,usā). In fact, the same conclusion holds even if (i) does not require the edges to be light.
For any xāA, let d1ā(x) be the number of light edges adjacent to x in WGā. Then, by CorollaryĀ 4.4, we have āxāAād1ā(x)=Ī©(nĪ“2). The number of (s+1)-tuples (x,u1ā,ā¦,usā) satisfying (i) is āxāAād1ā(x)sā„ā£Aā£(ā£Aā£āxāAād1ā(x)ā)s=Ī©(nĪ“2s). But, of all these (s+1)-tuples, there are at most s2ā
2nā
(KĪ“)ā
(KĪ“)2ā
(K2Ī“2)sā2 that do not satisfy (ii). This is because, for a fixed i,j, at most 2nā
(KĪ“)ā
(KĪ“)2ā
(K2Ī“2)sā2 choices violate (ii), since there are at most 2n ways to choose x, then at most KĪ“ ways to choose an element to be in NGā(x)ā©NGā(uiā)ā©NGā(ujā) and, given any such choice, there are at most (KĪ“)2 choices for uiā and ujā. Finally, there are at most (KĪ“)2 choices for every other ukā since the degree of x in WGā is at most (KĪ“)2. Therefore, the total number of (s+1)-tuples satisfying (i) but not (ii) is O(nĪ“2sā1), completing the proof.
ā
We now derive some consequences of the graph being Ks,tā²ā-free.
Lemma 4.5**.**
Let G be a Ks,tā²ā-free bipartite graph with bipartition AāŖB. Suppose that for some distinct u1ā,ā¦,usāāA, dWā²ā(u1ā,ā¦,usā)=Ļ(1). Then there exist bāB,1ā¤kā¤s and a subset XāNWā²ā(u1ā,ā¦,usā) consisting of at least 2s2tdWā²ā(u1ā,ā¦,usā)ā elements such thatĀ XāŖ{ukā}āNGā(b).
Proof..
Pick a maximal subset Y={y1ā,ā¦,yrā}āNWā²ā(u1ā,ā¦,usā) with the property that there exist distinct cijāāB with cijāāNGā(uiā)ā©NGā(yjā) for all 1ā¤iā¤s, 1ā¤jā¤r. Since G is Ks,tā²ā-free, it follows that r<t. For any xāNWā²ā(u1ā,ā¦,usā)āY, there exist distinct biāāB for 1ā¤iā¤s such that biāāNGā(x)ā©NGā(uiā). By the maximality of Y, there exist some c(x)ā{cijā:1ā¤iā¤s,1ā¤jā¤r} and 1ā¤k(x)ā¤s such that bk(x)ā=c(x). By the pigeonhole principle, there exist 1ā¤kā¤s and bā{cijā:1ā¤iā¤s,1ā¤jā¤r} such that for at least s2rā£NWā²ā(u1ā,ā¦,usā)āYā£ā choices of xāNWā²ā(u1ā,ā¦,usā)āY we have k(x)=k and bk(x)ā=b. This choice for b and k satisfies the conclusion of the lemma.
ā
In the next result, R(s,s+t) denotes the usual Ramsey number.
Corollary 4.6**.**
Let G be a Ks,tā²ā-free bipartite graph with bipartition AāŖB. Suppose that for some distinct u1ā,ā¦,usāāA, dWā²ā(u1ā,ā¦,usā)=Ļ(1). Then there exist bāB,1ā¤kā¤s and Ī©(dWā²ā(u1ā,ā¦,usā)s) s-sets {x1ā,ā¦,xsā}āNWā²ā(u1ā,ā¦,usā) such that {x1ā,ā¦,xsā}āŖ{ukā}āNGā(b) and no xiāxjā is a heavy edge.
Proof..
Choose bāB, 1ā¤kā¤s and XāNWā²ā(u1ā,ā¦,usā) as in the conclusion of LemmaĀ 4.5. Since G is Ks,tā²ā-free, there is no Ks+tā in WGā formed by heavy edges. Thus, in each subset of size R(s,s+t) in X, there exists an s-set which does not span any heavy edge. By averaging over all subsets of X of size R(s,s+t), it follows that the number of s-sets in X which do not span any heavy edge is at least
[TABLE]
Since ā£Xā£ā„dWā²ā(u1ā,ā¦,usā)/2s2t, the RHS above is Ī©(dWā²ā(u1ā,ā¦,usā)s).
ā
With these results in hand, we are ready to conclude the proof of TheoremĀ 4.1.
Proof of Theorem 4.1.
Suppose that G does not contain a copy of Ks,tā²ā.
Claim. There exist distinct x1ā,ā¦,xsāāA such that no xiāxjā is heavy and the number of uāA with NGā(xiā)ā©NGā(u)ī =ā
for all i is Ļ(Ī“).
Proof of Claim. Since Ī“=Ļ(n1/2ā2s1ā), it follows that nĪ“2s=Ļ(ns). Choose a sequence f(n)=Ļ(1) with nĪ“2s=Ļ(nsf(n)). Then, by Lemma 4.2, we have ādWā²ā(u1ā,ā¦,usā)=Ī©(nĪ“2s), where the sum is over distinct u1ā,ā¦,usāāA with dWā²ā(u1ā,ā¦,usā)ā„f(n). Now, by Corollary 4.6, for each such u1ā,ā¦,usā, there exist bāB,1ā¤kā¤s and Ī©(dWā²ā(u1ā,ā¦,usā)s) s-sets {x1ā,ā¦,xsā}āNWā²ā(u1ā,ā¦,usā) such that {x1ā,ā¦,xsā}āŖ{ukā}āNGā(b) and no xiāxjā is a heavy edge. It follows by Jensenās inequality that there are Ī©(ns(nsnĪ“2sā)s) 2s-tuples (x1ā,ā¦,xsā,u1ā,ā¦,usā)āA2s with the following properties:
- (i)
All xiā and ujā are distinct.
2. (ii)
There exist bāB and kā{1,ā¦,s} such that {x1ā,ā¦,xsā}āŖ{ukā}āNGā(b).
3. (iii)
For each i,j, NGā(xiā)ā©NGā(ujā)ī =ā
.
4. (iv)
No xiāxjā determines a heavy edge in WGā.
Note that ns(nsnĪ“2sā)s=Ļ(nĪ“2s), as s>1. However, there are at most sā
nā
(KĪ“)s+1 ways to choose k,b,x1ā,ā¦,xsā,ukā such that property (ii) holds. Thus, for at least one such choice, there are Ļ(nĪ“s+1nĪ“2sā)=Ļ(Ī“sā1) ways to extend to a suitable 2s-tuple. The corresponding x1ā,ā¦,xsā then satisfy the required conclusion. ā
Now take such x1ā,ā¦,xsāāA. Since no xiāxjā is heavy, we have ā£āŖi<jā(NGā(xiā)ā©NGā(xjā))ā£=O(1), so the number of uāA such that there are 1ā¤i<jā¤s with NGā(xiā)ā©NGā(xjā)ā©NGā(u)ī =ā
is O(Ī“). Thus, by the claim, there is a set UāA of Ļ(Ī“) vertices, distinct from x1ā,ā¦,xsā, such that for each uāU, there are distinct b1ā,ā¦,bsāāB with biāāNGā(xiā)ā©NGā(u) for all i. Take a maximal subset Uā²={u1ā,ā¦,urā}āU such that there exist distinct cijāāNGā(xiā)ā©NGā(ujā) for all 1ā¤iā¤s, 1ā¤jā¤r. If rā„t, then there is a Ks,tā²ā in G, so we have r<t. For any vāUāUā², there exist distinct biāāNGā(xiā)ā©NGā(v). By the maximality of Uā², we must have biā=cjkā for some i,j,k. Therefore, vāāŖ1ā¤jā¤s,1ā¤kā¤rāNGā(cjkā). So UāUā²āāŖ1ā¤jā¤s,1ā¤kā¤rāNGā(cjkā). But then ā£Uā£<t+stā
KĪ“, which contradicts ā£Uā£=Ļ(Ī“).
ā
Given Theorem 1.8, it is not hard to deduce Corollary 1.9. Indeed, note that Ks,tā²ā is the rooted t-blowup of Ks,1ā²ā with the roots being the s leaves. This rooted graph is balanced and bipartite with Ļ(Ks,1ā²ā)=s+12sā, so Lemma 2.4 gives that ex(n,Ks,tā²ā)=Ī©(n2ā2ss+1ā) when t is sufficiently large compared to s. Combining this with Theorem 1.8, Corollary 1.9 follows.
5 A short proof of a result of Kang, Kim and Liu
Recall that Hs,1ā(r) is the graph consisting of vertices xiā (1ā¤iā¤rā1), y, zjā (1ā¤jā¤s) and wj,kā (1ā¤jā¤s,1ā¤kā¤rā1) and edges xiāy for all i, yzjā for all j and zjāwj,kā for all j,k. Moreover, Hs,tā(r) is the rooted t-blowup of Hs,1ā(r), with the roots being {xiā:1ā¤iā¤rā1}āŖ{wj,kā:1ā¤jā¤s,1ā¤kā¤rā1}.
In this section, we prove Theorem 1.11.
By Lemma 2.1, it suffices to prove the following.
Theorem 5.1**.**
Let s,tā„1 and rā„2 be fixed integers and Kā„1 a constant. Suppose that G is a K-almost-regular graph on n vertices with minimum degree Ī“=Ļ(n1ār(s+1)ā1s+1ā). Then, for n sufficiently large, G contains a copy of Hs,tā(r).
In what follows, let s,tā„1 and rā„2 be fixed integers and let Kā„1 be a constant. Let H=Hs,tā(r). The constant L will be chosen suitably in terms of s, t, r and K, while n will always be sufficiently large in terms of s, t, r, K and L. As a shorthand, we will now write dGā(S) for the size of the common neighbourhood NGā(S) of a set S.
Definition 5.2**.**
An r-set SāV(G) is called an r-edge if dGā(S)>0. The weight of S isĀ dGā(S). S is called a light r-edge if 1ā¤dGā(S)ā¤L and a heavy r-edge if dGā(S)>L.
Lemma 5.3**.**
Let G be an H-free K-almost-regular graph on n vertices with minimum degree Ī“=Ļ(n1ārā11ā). Then the total weight on heavy r-edges is at most an fLā-proportion of the total weight of r-edges, where fLāā0 as Lāā.
Proof..
First note that for any rā1 distinct vertices x1ā,ā¦,xrā1ā, we cannot have m=ms,t,rā=t+s(rā1) vertices in N(x1ā)ā©āÆā©N(xrā1ā) such that any r of them form an edge of weight at least c=cs,t,rā=ā£V(H)ā£, since then we could find a copy of H. Indeed, if there are vertices yiā for 1ā¤iā¤t and wj,kā for 1ā¤jā¤s, 1ā¤kā¤rā1 such that NGā({yiā,wj,1ā,ā¦,wj,rā1ā}) contains at least c elements for every i,j, then we can choose an element zi,jā from each of these sets such that all the xiā,yjā,zk,āā and wa,bā are distinct, yielding a copy of H.
Thus, as long as ā£N(x1ā)ā©āÆā©N(xrā1ā)ā£ā„m, we have that in N(x1ā)ā©āÆā©N(xrā1ā) the proportion of those r-sets with weight at most c is at least Ī·=Ī·s,t,rā=1/(rmā). Since each r-set in NGā({x1ā,ā¦,xrā1ā}) is clearly an r-edge, it follows that the total number of r-edges of weight at most c is at least
[TABLE]
where we used the fact that an r-tuple of weight at most c is in at most (rā1cā) of the sets NGā({x1ā,ā¦,xrā1ā}). Note now that
[TABLE]
Therefore, on average dGā(x1ā,ā¦,xrā1ā) is Ī©(n(Ī“/n)rā1)=Ļ(1), so, by Jensenās inequality, we have
[TABLE]
Thus, together withĀ (1), the total number of r-edges of weight at most c (and, therefore, the total weight of r-edges) is at least
[TABLE]
On the other hand, the total weight on r-edges of weight at least L is at most
[TABLE]
since an r-edge of weight w is in (rā1wā) of the sets NGā({x1ā,ā¦,xrā1ā}) and w/(rā1wā) is a non-increasing function of w.
If rā„3, then L/(rā1Lā)ā0 as Lāā and, hence, the proportion of weight on heavy edges tends to [math] as L tends to infinity.
In the r=2 case, (3) does not help us,
so we take a slightly different approach. For a constant ε>0, let ξ=2cεηā. If N(x1ā) contains more than ξ(2d(x1ā)ā) pairs of weight at least c, then, for n sufficiently large, there exists a copy of H. Indeed, the vertex x1ā together with a copy of Ks,tā in N(x1ā) formed by edges of weight at least c easily extend to a nondegenerate copy of H. Thus, for large enoughĀ n and L=c, the total weight on edges of weight at least L is at most
[TABLE]
which is at most ε times (2).
ā
We remark that we in fact proved a slightly stronger statement than LemmaĀ 5.3. Indeed, the proof remains valid even if we replace H by the supergraph obtained by adding additional edges between the xiāās and wj,kāās, since we embedded all wj,kā into NGā({x1ā,ā¦,xrā1ā}).
The following definition and lemma contain the key idea in our proof. Note that we continue to abuse notation slightly by referring to the vertices of Hs,tā(r) and their embedded images in another graph G by the same labels.
Definition 5.4**.**
An embedding of Hs,1ā(r) in a graph G is good if the r-sets {x1ā,ā¦,xrā1ā,ziā} and {y,wi,1ā,ā¦,wi,rā1ā} are light in G for every 1ā¤iā¤s.
Lemma 5.5**.**
Let G be an H-free K-almost-regular graph on n vertices with minimum degreeĀ Ī“=Ļ(n1ārā11ā). Then, for L sufficiently large, the number of good embeddings of Hs,1ā(r) in G is at least 21ānĪ“sr+rā1.
Proof..
The total weight on r-edges in G is equal to the number of r-stars, which is at most n(KĪ“)r as Ī(G)ā¤KĪ“. Thus, Lemma 5.3 implies that the number of r-stars whose leaf set is heavy is at most cLānĪ“r, where cLāā0 as Lāā.
Since Hs,1ā(r) is a tree on sr+r vertices and every vertex in G has degree at leastĀ Ī“, there are at least (1āo(1))nĪ“sr+rā1 copies of Hs,1ā(r) in G. By the first paragraph, {x1ā,ā¦,xrā1ā,z1ā} is heavy in at most rcLānĪ“r(KĪ“)srā1 of them. Indeed, there are at most (KĪ“)srā1 ways to extend a fixed choice of x1ā,ā¦,xrā1ā,y,z1ā, since Hs,1ā(r) is connected and every vertex inĀ G has degree at most KĪ“. The factor r accounts for the fact that knowing the vertex set {x1ā,ā¦,xrā1ā,y,z1ā} of the r-star leaves r possibilities for z1ā. The same holds for the other r-sets {x1ā,ā¦,xrā1ā,ziā} and {y,wi,1ā,ā¦,wi,rā1ā}, so the number of copies of Hs,1ā(r) which are not suitable is at most 2sā
rcLānĪ“r(KĪ“)srā1=2rscLāKsrā1nĪ“sr+rā1. Since cLāā0 as Lāā, the result follows.
ā
We are now in a position to prove TheoremĀ 5.1.
Proof of Theorem 5.1.
By Lemma 5.5 and averaging, for sufficiently large L there exist xiā (1ā¤iā¤rā1) and wj,kā (1ā¤jā¤s,1ā¤kā¤rā1) which extend to at least Ī©(n1ā(rā1)ās(rā1)Ī“sr+rā1)=Ļ(1) good embeddings of Hs,1ā(r). Take a maximal set M of such extensions which are vertex-disjoint apart from the roots. If M consists of at least t copies of Hs,1ā(r), then their union forms a copy of Hs,tā(r).
Suppose instead that M consists of at most tā1 extensions. Then any other extension has a non-root vertex which coincides with one of the non-root vertices of some MāM. Since there are O(1) non-root vertices in the graphs MāM and O(1) vertices in Hs,1ā(r), there must exist some non-root vertex of Hs,1ā(r) that is mapped to the same vertex in Ļ(1) of the good embeddings of Hs,1ā(r) that extend xiā (1ā¤iā¤rā1) and wj,kā (1ā¤jā¤s,1ā¤kā¤rā1).
Suppose first that y is mapped to the same vertex in the Ļ(1) good copies of Hs,1ā(r). Since {y,wj,1ā,ā¦,wj,rā1ā} is light for every j, this leaves at most O(1) possibilities for eachĀ zjā, which contradicts the fact that our choice of y, xiā and wj,kā extend to Ļ(1) copies of Hs,1ā(r). Similarly, suppose that some zjā is mapped to the same vertex in Ļ(1) copies. Since {x1ā,ā¦,xrā1ā,zjā} is light, this allows only O(1) possibilities for y, which also leads to a contradiction.
ā
6 Longer subdivisions of Ks,tā
Recall that Ls,tā(k) is the (kā1)-subdivision of Ks,tā with an extra vertex joined to all vertices in the part of size t. This graph is the rooted t-blowup of Ls,1ā(k), where Ls,1ā(k) has vertices u, v, wi,jā (1ā¤iā¤k,1ā¤jā¤s) and edges uv, vw1,jā (1ā¤jā¤s), wi,jāwi+1,jā (1ā¤iā¤kā1, 1ā¤jā¤s), with roots u,wk,1ā,ā¦,wk,sā.
In this section, we prove TheoremĀ 1.12 and CorollaryĀ 1.13. By LemmaĀ 2.1, TheoremĀ 1.12 reduces to the following.
Theorem 6.1**.**
Let s,t,kā„1 be fixed integers and let Kā„1 be a constant. Suppose that G is a K-almost-regular graph on n vertices with minimum degree Ī“=Ļ(nsk+1sā). Then, for n sufficiently large, G contains a copy of Ls,tā(k).
In what follows, let s,t,k be fixed positive integers and let Kā„1 be a constant. Let H=Ls,tā(k). As before, L will be a constant to be determined in terms of s, t, k and K, while n will be sufficiently large compared to s, t, k, K and L.
Definition 6.2**.**
Let L be a positive integer. Define the function f(ā,L) for 1ā¤āā¤k recursively by setting f(1,L)=L and, for 2ā¤āā¤k,
[TABLE]
Given this notation, we recursively define the notions of admissible and good paths of length ā in a graph.
Any path of length 1 is both admissible and good. For 2ā¤āā¤k, we say a path P=v0āv1āā¦vāā is admissible if every proper subpath of P is good, i.e., viāvi+1āā¦vjā is good for every (i,j)ī =(0,ā). A path P is good if it is admissible and the number of admissible paths of length ā between v0ā and vāā is at most f(ā,L).
In particular, a good path of length 2 connects two end vertices with at most 1+L18 common neighbours, which essentially means that the end vertices form a light edge in the sense of the definition given in SectionĀ 4 with suitably chosen parameters.
The function f(ā,L) was defined so that the following lemma holds.
Lemma 6.3**.**
If a path P=v0āā¦vāā is admissible, but not good, then there exist at least f(āā1,L)16 pairwise internally vertex-disjoint admissible paths of length ā from v0ā to vāā.
Proof..
Choose a maximal set of pairwise internally vertex-disjoint admissible paths of length ā from v0ā to vāā. Call them Q1ā,ā¦,Qrā and assume that r<f(āā1,L)16. Every admissible path of length ā from v0ā to vāā meets one of the paths Q1ā,ā¦,Qrā at some vertex other than v0ā and vāā. But P is not good, so there are at least f(ā,L) such paths. By the pigeonhole principle, it follows that there exist a vertex w and some 1ā¤iā¤āā1 such that there are at least f(āā1,L)16(āā1)2f(ā,L)ā admissible paths x0āx1āā¦xāā with x0ā=v0ā,xiā=w,xāā=vāā. But f(āā1,L)16(āā1)2f(ā,L)ā>f(i,L)f(āāi,L), so either there are more than f(i,L) good paths of length i from v0ā to w or there are more than f(āāi,L) good paths of length āāi from w to vāā. In either case we contradict the definition of a good path.
ā
Theorem 6.1 will follow fairly easily from the next lemma, which says that for large enough L only a small proportion of all paths of length k are not good.
Lemma 6.4**.**
Let G be an H-free K-almost-regular graph on n vertices with minimum degree Ī“=Ļ(1). Then the number of paths of length k which are not good is at most cLānĪ“k, where cLāā0 as Lāā.
Using this result, we may prove the analogue of LemmaĀ 5.5 for this setting.
Lemma 6.5**.**
Let G be an H-free K-almost-regular graph on n vertices with minimum degree Ī“=Ļ(1). Then, for L sufficiently large, the number of copies of Ls,1ā(k) for which the paths uvw1,jāā¦wkā1,jā and vw1,jāā¦wk,jā with 1ā¤jā¤s are all good is at least 21ānĪ“sk+1.
Proof..
Since Ls,1ā(k) is a tree on sk+2 vertices and every vertex in G has degree at least Ī“, there are at least (1āo(1))nĪ“sk+1 copies of Ls,1ā(k) in G. By Lemma 6.4, at most 2cLānĪ“k(KĪ“)(sā1)k+1 of them contain not good paths labelled by uvw1,1āā¦wkā1,1ā. Indeed, there are at most (KĪ“)(sā1)k+1 ways to extend a fixed choice of u,v,w1,1ā,ā¦,wkā1,1ā, since Ls,1ā(k) is connected and every vertex in G has degree at most KĪ“. The factor 2 accounts for the fact that knowing the path uvw1,1āā¦,wkā1,1ā leaves two possibilities for (u,v,w1,1ā,ā¦,wkā1,1ā). The same holds for the other paths, so the number of copies of Ls,1ā(k) which are not suitable is at most 2sā
2cLānĪ“k(KĪ“)(sā1)k+1=4scLāK(sā1)k+1nĪ“sk+1. Since cLāā0 as Lāā, the result follows.
ā
Before proving LemmaĀ 6.4, we show how to conclude the proof of TheoremĀ 6.1.
Proof of Theorem 6.1.
Suppose for contradiction that G is H-free. By LemmaĀ 6.5, if L is sufficiently large, then there are distinct vertices u,wk,1ā,ā¦,wk,sā such that the number of ways to extend them to a copy of Ls,1ā(k) in G is at least ns+11āā
21ānĪ“sk+1=Ļ(1). Suppose that no t of these are pairwise vertex-disjoint apart from the roots u,wk,1ā,ā¦,wk,sā. Then, as in the proof of Theorem 5.1, either v or some wi,jā (1ā¤iā¤kā1, 1ā¤jā¤s) is mapped to the same vertex at least Ļ(1) times.
Suppose first that it is v. Then, since vw1,jāā¦wk,jā is good for each j, it follows that in these copies of Ls,1ā(k), each tuple (w1,jā,ā¦,wkā1,jā) can take at most f(k,L)=O(1) values, which
contradicts the assumption that our choice of u, v and wk,jā extend to Ļ(1) copies ofĀ Ls,1ā(k).
Suppose now that some wi,jā (1ā¤iā¤kā1, 1ā¤jā¤s) is mapped to the same vertex Ļ(1) times. Then, since uvw1,jāā¦wi,jā is a good path, there are only O(1) possibilities for v. However, as we have just seen, once u,v,wk,1ā,ā¦,wk,sā are fixed, there are only O(1) ways to extend them to a copy of Ls,1ā(k). Hence, the fixed embedding of u, wk,1ā,ā¦,wk,sā and wi,jā only extends to O(1) copies of Ls,1ā(k), which is again a contradiction.
Thus, there must be at least t copies of Ls,1ā(k) extending u,wk,1ā,ā¦,wk,sā which are vertex-disjoint apart from the roots. That is, G contains a copy of Ls,tā(k).
ā
It remains to prove Lemma 6.4. We will need the following definition.
Definition 6.6**.**
A pair of distinct vertices {x,y} in G is said to be ā-bad for some 2ā¤āā¤k if there are at least f(āā1,L)16 internally vertex-disjoint admissible paths of length ā from x to y. In particular, LemmaĀ 6.3 implies that if there is an admissible, but not good, path of length ā from x to y, then {x,y} is ā-bad.
In what follows, for vāV(G), we shall write Īiā(v) for the set of vertices uāV(G) for which there exists a path of length i from v to u. The next lemma will be used to show that in an H-free graph there cannot be many bad pairs between N(v)=Ī1ā(v) and Īāā1ā(v). We will take a suitable XāN(v), Y=Īāā1ā(v) and repeatedly apply the lemma to obtain subdivided t-stars. At the end, we piece these together to form a copy of H. To make sure that this is nondegenerate, the set Z of vertices that we have already used will be avoided.
Lemma 6.7**.**
Let 2ā¤āā¤k and 1ā¤iā¤ā. Let G be a K-almost-regular graph on n vertices with minimum degree Ī“=Ļ(1). Let X,Y,ZāV(G) be such that ā£Xā£=Ļ(1),ā£Zā£ā¤L1/10,ā£Yā£ā„f(āā1,L)2Ī“āā1ā and, for any xāX, the number of yāY such that (x,y) is ā-bad is as at least f(āā1,L)2ā£Yā£ā. Then, provided that L is sufficiently large compared to k, t and K, there exist an (iā1)-subdivided t-star in G, disjoint from Z, whose leaves form a set RāY, and a subset Xā²āX such that ā£Xā²ā£=Ļ(1) and (xā²,r) is ā-bad for every xā²āXā² and rāR.
Proof..
First note that we may assume Xā©Z=ā
. Let Yā² be the set of those yāY for which the number of xāX such that (x,y) is ā-bad is at least 2f(āā1,L)2ā£Xā£ā. Then ā£Yā²ā£ā„2f(āā1,L)2ā£Yā£ā and the number of (x,y)āXĆYā² which are ā-bad is at least 2f(āā1,L)2ā£Xā£ā£Yā²ā£āā„4f(āā1,L)4ā£Xā£ā£Yā£āā„4f(āā1,L)6ā£Xā£Ī“āā1ā. Thus, there are at least 4f(āā1,L)6ā£Xā£Ī“āā1āā
f(āā1,L)16ā„ā£Xā£f(āā1,L)9Ī“āā1 paths of length ā starting in X and ending in Yā². In particular, there exists some xāāX such that there are at least f(āā1,L)9Ī“āā1 paths starting at xā and ending in Yā².
The number of such paths intersecting Z is at most ā£Zā£ā(KĪ“)āā1. Indeed, there are at most ā£Z⣠choices for the element of Z in the path, at most ā choices for its position in the path and, given a fixed choice for these, at most (KĪ“)āā1 choices for the other āā1 vertices in the path. (Note that as Xā©Z=ā
, the vertex in Z is not xā.) But ā£Zā£ā(KĪ“)āā1ā¤L1/10āKāā1Ī“āā1, so, for L sufficiently large, using the fact that f(āā1,L)ā„L, there are at least f(āā1,L)8Ī“āā1 paths of length ā starting at xā and ending in Yā² that avoid Z. Moreover, there are at most (KĪ“)āāi different initial segments of length āāi for these paths, so, by the pigeonhole principle, there exist Kāāif(āā1,L)8Ī“iā1ā of them which start with the same āāi edges. It follows that there exists some uāĪāāiā(xā) such that there are at least Kāāif(āā1,L)8Ī“iā1ā paths of length i from u to Yā², all disjoint from Z.
Take now a maximal set of such paths which are pairwise vertex-disjoint apart from atĀ u. We claim that there are at least f(āā1,L)7 such paths. Suppose otherwise. Then all the Kāāif(āā1,L)8Ī“iā1ā paths of length i from u to Yā² intersect a certain set of size at most if(āā1,L)7 not containing u. But there are at most (if(āā1,L)7)ā
iā
(KĪ“)iā1 such paths, which is a contradiction for L sufficiently large.
So we have rā„f(āā1,L)7 paths P1ā,ā¦,Prā of length i from u to Yā² which are pairwise vertex-disjoint except at u and avoid Z. Let the endpoints of these paths be y1ā,ā¦,yrā. Since yjāāYā² for all j, the number of pairs (x,yjā) with xāX which are ā-bad is at least 2f(āā1,L)2rā£Xā£ā. Therefore, by Jensenās inequality, on average an xāX has at least (tr/2f(āā1,L)2ā) t-sets {yj1āā,ā¦,yjtāā} such that all (x,yjqāā) are ā-bad. Since (tr/2f(āā1,L)2ā)ā„(4f(āā1,L)21ā)t(trā), there exists a t-set {yj1āā,ā¦,yjtāā}ā{y1ā,ā¦,yrā} such that the set
[TABLE]
has size at least ā£Xā£/(4f(āā1,L)2)t=Ļ(1). We can now take R={yj1āā,ā¦,yjtāā} and the union of the paths Pj1āā,ā¦,Pjtāā is a suitable (iā1)-subdivided t-star.
ā
We now iterate LemmaĀ 6.7, as promised, to find a copy of H.
Lemma 6.8**.**
Let G be an H-free K-almost-regular graph on n vertices with minimum degreeĀ Ī“=Ļ(1). Then, provided that L is sufficiently large compared to s, t, k and K, for any 2ā¤āā¤k and any vāV(G), the number of admissible, but not good, paths of the form v0āvv2āv3āā¦vāā is at most f(āā1,L)2(KĪ“)āā.
Proof..
Suppose otherwise. Let Y=Īāā1ā(v). Suppose first that ā£Yā£<f(āā1,L)2Ī“āā1ā. Note that if the path v0āvv2āā¦vāā is admissible, then vv2āā¦vāā is good, so the number of admissible paths of length āā1 from v to vāā is at most f(āā1,L). Hence, the number of admissible paths uvv2āā¦vāā is at most f(āā1,L) for any fixed u and vāā. But then the number of admissible paths of the form v0āvv2āā¦vāā is at most ā£N(v)ā£ā£Yā£f(āā1,L)<KĪ“f(āā1,L)2Ī“āā1āf(āā1,L)<f(āā1,L)2(KĪ“)āā, which contradicts our assumption.
We may therefore assume that ā£Yā£ā„f(āā1,L)2Ī“āā1ā. For any xāN(v) and any yāY, the number of admissible paths of the form xvv2āā¦vāā1āy is again at most f(āā1,L). Moreover, by assumption, the number of pairs (x,y)āN(v)ĆY such that there is an admissible, but not good, path of the form xvv2āā¦vāā1āy is at least f(āā1,L)22(KĪ“)āāā„f(āā1,L)22ā£N(v)ā£ā£Yā£ā. Recall that any such pair (x,y) is ā-bad. Let X={xāN(v):Ā thereĀ areĀ atĀ leastĀ f(āā1,L)2ā£Yā£āĀ choicesĀ ofĀ yāYĀ forĀ whichĀ (x,y)Ā isĀ ā-bad}. Then ā£Xā£ā„f(āā1,L)2ā£N(v)ā£āā„f(āā1,L)2Ī“ā=Ļ(1).
Our aim now is to find a copy of H in G, which will yield a contradiction. Consider first the case ā=k. By Lemma 6.7 with Z={v}, there exists a set Xā²āX of size Ļ(1) and a set R1āāY of size t such that vī āR1ā and (x,y) is ā-bad for any xāXā² and yāR1ā. Note that this uses LemmaĀ 6.7 in a rather weak sense since we do not need the subdivided star provided by the lemma, only its leaves. Now applying Lemma 6.7 with Z=R1āāŖ{v} and with Xā² in place of X, we find a set Xā²ā²āXā² of size Ļ(1) and a set R2āāY of sizeĀ t, disjoint from R1āāŖ{v} such that (x,y) is ā-bad for any xāXā²ā² and yāR2ā. Continuing like this, with a total of ātsāā applications of LemmaĀ 6.7, we can find a set XfinalāāX of size Ļ(1) and a set U=R1āāŖR2āāŖāÆāŖRās/tāāāY with ā£Uā£ā„s such that Xfinalā and U are disjoint and do not contain v and, moreover, (x,y) is ā-bad for any xāXfinalā and yāU. Choose distinct vertices x1ā,ā¦,xtāāXfinalā and y1ā,ā¦,ysāāU. Since (xiā,yjā) is ā-bad for every i,j, if L is sufficiently large, we can find pairwise internally vertex-disjoint paths of length ā=k joining xiā to yjā for every i,j and we can insist that these paths do not contain v. The union of these paths forms a copy of Ks,tkā1ā. Together with the vertex v and the edges vx1ā,ā¦,vxtā, we get a copy of H.
Now assume that ā<k. Write k=jā+i with 1ā¤iā¤ā. Note that i<k. Assume first that j is odd. As in the case ā=k, by repeated application of LemmaĀ 6.7, we can find a set XfinalāāX of size Ļ(1), (iā1)-subdivided t-stars T1ā,ā¦,Tsā with leaf sets Y1ā,ā¦,YsāāY and a set UāY with ā£Uā£=ā£V(H)⣠such that the sets Xfinalā,V(T1ā),ā¦,V(Tsā),U are pairwise disjoint and do not contain v and, moreover, (x,y) is ā-bad for any xāXfinalā and yāY1āāŖāÆāŖYsāāŖU.
At this point, we recall the definition of H. It is the t-blowup of the rooted tree Ls,1ā(k) with vertices z,w0ā,w1,1ā,ā¦,w1,sā,w2,1ā,ā¦,w2,sā,ā¦,wk,1ā,ā¦,wk,sā, roots z,wk,1ā,ā¦,wk,sā and edges zw0ā, w0āw1,bā (1ā¤bā¤s) and wa,bāwa+1,bā (1ā¤aā¤kā1, 1ā¤bā¤s).
Let us see how we can find H in G.
The (iā1)-subdivided t-star T1ā will take the role of the blowup of the path wkāi,1āwkāi+1,1āā¦wk,1ā. More generally, Tbā (1ā¤bā¤s) will take the role of the blowup of the path wkāi,bāwkāi+1,bāā¦wk,bā. Also, v will take the role of z. Furthermore, the roles of the blown-up copies of waā,bā for a odd (1ā¤a<j,1ā¤bā¤s) will be taken by vertices in U in an arbitrary injective manner and the roles of the blown-up copies of w0ā and waā,bā for a even (2ā¤a<j,1ā¤bā¤s) will be taken by vertices in Xfinalā in an arbitrary injective manner. It remains to define the vertices that correspond to the blown-up copies of wc,bā with 1ā¤cā¤jāā1,1ā¤bā¤s and c not divisible by ā. For a vertex u in Ls,1ā(k), let up denote the pth blownup copy of u. The vertices waā,bpā,w(a+1)ā,bpā (1ā¤pā¤t,0ā¤aā¤jā1,1ā¤bā¤s, where w0,bā=w0ā) are embedded in G in a way that one is in Xfinalā and the other is in Y1āāŖāÆāŖYsāāŖU, so the pair (waā,bpā,w(a+1)ā,bpā) is ā-bad in the embedding. Therefore, we may join these pairs by paths of length ā, all disjoint from each other and from the previous vertices, yielding a nondegenerate copy of H. See FigureĀ 2, which illustrates the embedding in the case s=2, t=3, k=7, ā=2.
The case where j is even is very similar. The only difference is that we also need a t-star with leaf set QāY, which is disjoint from all other sets and such that (x,q) is ā-bad for all xāXfinalā,qāQ. The existence of such a set again follows from LemmaĀ 6.7. Then the role of the blowup of the edge zw0ā is taken by this t-star and the blown-up copies of waā,bā are chosen from Xfinalā for 1ā¤a<j odd and from U for 2ā¤a<j even.
ā
Corollary 6.9**.**
Let G be an H-free K-almost-regular graph on n vertices with minimum degreeĀ Ī“=Ļ(1). Then, provided that L is sufficiently large compared to s, t, k and K, for any 2ā¤āā¤k, the number of admissible, but not good, paths of length ā is at most nf(āā1,L)2(KĪ“)āā.
It is now easy to deduce Lemma 6.4.
Proof of Lemma 6.4.
Suppose that the path u0āu1āā¦ukā is not good. Take 0ā¤i<jā¤k with jāi minimal such that uiāui+1āā¦ujā is not good. Then uiāā¦ujā is admissible. For any fixed i,j, by Corollary 6.9, the number of such paths is at most nf(jāiā1,L)2(KĪ“)jāiāā
2(KĪ“)kā(jāi)=f(jāiā1,L)4KkānĪ“kā¤L4KkānĪ“k. Using that i and j can take at most k+1 values each, it follows that the number of not good paths of length k is at most (k+1)2L4KkānĪ“kā¤cLānĪ“k, where cLāā0 as Lāā.
ā
Given Theorem 1.12, it is not hard to deduce Corollary 1.13. Recall that Ls,tā(k) is the rooted t-blowup of Ls,1ā(k) with the roots defined as before. This rooted graph is balanced and bipartite with Ļ(Ls,1ā(k))=s(kā1)+1sk+1ā, so LemmaĀ 2.4 gives that ex(n,Ls,tā(k))=Ī©(n1+sk+1sā)
when t is sufficiently large in terms of s and k. Combining this with Theorem 1.12, Corollary 1.13 follows.
For Proposition 1.17, note that Ks,tkā1ā is the rooted t-blowup of Ks,1kā1ā with the roots being the leaves of Ks,1kā1ā. This rooted graph is balanced and bipartite with Ļ(Ks,1kā1ā)=s(kā1)+1skā. Thus, Lemma 2.4 implies that ex(n,Ks,tkā1ā)=Ī©(n1+sksā1ā) when t is sufficiently large in terms of s and k, as required.
7 Concluding remarks
More realisable numbers. Following Kang, Kim and LiuĀ [18], we say that a number rā(1,2) is balancedly realisable by a graph F if there is a balanced connected rooted graph F and a positive integer ā0ā such that Ļ(F)=2ār1ā and, for every āā„ā0ā, the rooted ā-blowup of F has extremal number Ī(nr). In their paper, Kang, Kim and Liu applied an old result of ErdÅs and SimonovitsĀ [9] to prove the following useful lemma.
Lemma 7.1** (KangāKimāLiu).**
If a and b are positive integers with b>a and 2ābaā is balancedly realisable, then 2āa+baā is also balancedly realisable.
Repeated applications of this lemma starting from the resultĀ [4, 10] that 1+a+11ā=2āa+1aā is balancedly realisable for all a then allowed them to show that 2ābaā is balancedly realisable for all bā”1(moda). Applying the same reasoning starting from our CorollaryĀ 1.13 easily allows us to derive the following result.
Corollary 7.2**.**
For any integers s,k,pā„1, the exponent 2āp(sk+1)+ssk+1ā is balancedly realisable. In particular, taking the limit as sāā implies that, for any positive integers b>a with bā”1(moda), the exponent 2ābaā is a limit point of the set of realisable numbers.
Subdivisions of complete bipartite graphs.
Several interesting questions remain about subdivisions of complete bipartite graphs. One that immediately arises from TheoremĀ 1.8 and CorollaryĀ 1.9 is the following.
Problem 7.3**.**
For any integer sā„2, estimate the smallest t such that ex(n,Ks,tā²ā)=Ī©(n3/2ā2s1ā).
For the analogous question with Ks,tā instead of Ks,tā²ā, it has been conjecturedĀ [22] that ex(n,Ks,tā)=Ī©(n2ās1ā) for all tā„s, though this is only known for s=2 or 3 (see, for instance,Ā [13]). The s=2 case of ProblemĀ 7.3 amounts to estimating the extremal number of the theta graph Īø4,tā. Here it is knownĀ [23] that ex(n,Īø4,3ā)=Ī©(n1+1/4). Deriving a similar bound for ex(n,Īø4,2ā) is likely to be difficult, as it would solve the famous open problem of estimating ex(n,C8ā). However, the next case, when s=3, now seems an attractive candidate for further exploration.
Another pressing question is to improve the bound for ex(n,Ks,tkā1ā) given in TheoremĀ 1.16 so that it meets the lower bound given in PropositionĀ 1.17. This seems to be a good test case for developing methods that could help to resolve the full rational exponents conjecture.
Conjecture 7.4**.**
For any integers s,t,kā„1, ex(n,Ks,tkā1ā)=O(n1+sksā1ā).
Hypergraph subdivisions.
Given a hypergraph H, its subdivision Hā² is defined to be the bipartite graph between V(H) and E(H) where we join vāV(H) and eāE(H) if and only if vāe. In this language, TheoremĀ 1.4 may be rephrased as saying that the subdivision Lā² of an r-uniform linear hypergraph L satisfies ex(n,Lā²)=o(n2ā1/r). This is a special case of the following conjecture, itself a rather weak variant of ConjectureĀ 1.2.
Conjecture 7.5**.**
For any r-uniform hypergraph H, ex(n,Hā²)=o(n2ā1/r).
At present, we know this conjecture when H=Kr+1(r)ā, when H is r-partiteĀ [5] and, now, when H is linear. The methods of SectionĀ 3 also apply to some other hypergraphs for which the analogue of TheoremĀ 3.7 holds.
However, in full generality, the conjecture seems to lie well beyond our current methods, so any further progress would be extremely welcome.
Acknowledgements. We would like to thank the anonymous referees for their careful reviews.