<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Supersaturation of even linear cycles in linear hypergraphs</title></titleStmt>
			<publicationStmt>
				<publisher>Cambridge University Press</publisher>
				<date>09/01/2020</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10544237</idno>
					<idno type="doi">10.1017/S0963548320000206</idno>
					<title level='j'>Combinatorics, Probability and Computing</title>
<idno>0963-5483</idno>
<biblScope unit="volume">29</biblScope>
<biblScope unit="issue">5</biblScope>					

					<author>Tao Jiang</author><author>Liana Yepremyan</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[<title>Abstract</title> <p>A classical result of Erdős and, independently, of Bondy and Simonovits [3] says that the maximum number of edges in an<italic>n</italic>-vertex graph not containing<italic>C<sub>2k</sub></italic>, the cycle of length 2<italic>k</italic>, is<italic>O</italic>(<italic>n</italic><sup>1+1/<italic>k</italic></sup>). Simonovits established a corresponding supersaturation result for<italic>C</italic><sub>2<italic>k</italic></sub>’s, showing that there exist positive constants<italic>C</italic>,<italic>c</italic>depending only on<italic>k</italic>such that every<italic>n</italic>-vertex graph<italic>G</italic>with<italic>e</italic>(<italic>G</italic>)⩾<italic>Cn</italic><sup>1+1/<italic>k</italic></sup>contains at least<italic>c</italic>(<italic>e</italic>(<italic>G</italic>)/<italic>v</italic>(<italic>G</italic>))<sup>2<italic>k</italic></sup>copies of<italic>C</italic><sub>2<italic>k</italic></sub>, this number of copies tightly achieved by the random graph (up to a multiplicative constant).</p> <p>In this paper we extend Simonovits' result to a supersaturation result of<italic>r</italic>-uniform linear cycles of even length in<italic>r</italic>-uniform linear hypergraphs. Our proof is self-contained and includes the<italic>r</italic>= 2 case. As an auxiliary tool, we develop a reduction lemma from general host graphs to almost-regular host graphs that can be used for other supersaturation problems, and may therefore be of independent interest.</p>]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>One of the central problems in extremal graph theory is the Tur&#225;n problem, where, for a fixed graph H and fixed n, we wish to determine the maximum number of edges an n-vertex graph can have without creating a copy of H as a subgraph. This number is called the Tur&#225;n number of H and is denoted by ex(n, H). The celebrated Erd&#337;s-Stone-Simonovits <ref type="bibr">[6]</ref>theoremsaysthat</p><p>where &#967;(H) is the chromatic number of the graph H. This solves the Tur&#225;n problem asymptotically for all non-bipartite graphs H. However, asymptotic results or exact results are known for only a handful of bipartite graphs. While the Tur&#225;n problem asks for the threshold on the number of edges on n vertices that guarantees at least one copy of H, it is natural to ask what is the minimum number of copies of H guaranteed in a host graph once its number of edges exceeds ex(n, H). Such problems are referred to as supersaturation problems.WhenH is non-bipartite, we know the correct order of magnitude of the answer. Let H be a graph with &#967;(H) = p 3andv(H) vertices. A simple averaging argument (see e.g. Lemma 2.1 in <ref type="bibr">[17]</ref>) can be used to show that for any &#949;&gt;0 there exist &#948;, n 0 &gt; 0 such that if G is a graph on n n 0 vertices with e(G) 1 -</p><p>then G contains at least &#948; n v(H) copies of H. This count is tight up to a multiplicative constant, as shown by the random graph of the same edge density as G. The threshold on the number of edges on G for which the count is valid is also asymptotically best possible, as shown by the Tur&#225;n graph T n,p-1 , which is defined as the balanced blowup of the complete graph on (p -1) vertices. For the supersaturation problem for bipartite graphs, Erd&#337;s and Simonovits <ref type="bibr">[9]</ref> and also separately Simonovits <ref type="bibr">[26]</ref> made the following conjecture in the 1980s.</p><p>Conjecture 1 <ref type="bibr">([9, 26]</ref>). Let H be a bipartite graph with v vertices and e edges. Suppose that ex(n, H) = O(n 2-&#945; ) for some real 0 &lt;&#945;&lt;1. Then there exist &#945; &#945; a n dc o n s t a n t sC, c &gt; 0 such thatifGisann-vertexgraphwith e(G) Cn 2-&#945;  (1.1)</p><p>edges, then G contains at least c(e(G)) e /n 2e-v copies of H.</p><p>The Erd&#337;s-R&#233;nyi random graph G(n, p)withp = e(G)/ n 2 shows that if Conjecture 1 is true then it is best possible up to a multiplicative constant. Simonovits <ref type="bibr">[26]</ref> made a weaker conjecture that for every bipartite graph H with v vertices and e edges, there exist reals &#945;, C, c &gt; 0 such that every n-vertex graph G with e(G) &gt; Cn 2-&#945; contains at least c(e(G)) e /n 2e-v copies of H. A slight reformulation of this conjecture (with c replaced by 1 and the number of copies of H replaced by the number of homomorphic copies of H) was made by Sidorenko <ref type="bibr">[24,</ref><ref type="bibr">25]</ref>. Note that this weakened version and Sidorenko's conjecture focus on the counting statement eventually being true when the host graph becomes very dense. When we study these conjectures, we are therefore concerned with host graphs with (n 2-c ) edges where c is as small as we want. On the contrary, works on Conjecture 1 typically aim at finding the best possible threshold beyond which the counting statement holds and hence the host graphs we work with are (much) sparser. In fact, Erd&#337;s and Simonovits <ref type="bibr">[9]</ref> made two conjectures even stronger than Conjecture 1 by replacing condition (1.1) with e(G) C &#8226; ex(n, H)a n de ( G) (1 + &#949;)ex(n, H), respectively. At this stage, resolving these stronger versions seems hopeless since the exact value or even just the order of magnitude of ex(n, H) is only known for very few bipartite graphs H. Now we turn our attention to the main focus of this paper, that is, the supersaturation of linear cycles of even length in linear r-uniform hypergraphs, or in short, r-graphs. First let us give the background for r = 2. A classical result of Erd&#337;s (unpublished) and of Bondy and Simonovits <ref type="bibr">[3]</ref> establishes that ex(n, C 2k ) = O(n 1+1/k ). The explicit upper bound that Bondy and Simonovits gave was ex(n, C 2k ) 100kn 1+1/k . This upper bound was later improved by Verstra&#235;te to 8(k -1)n 1+1/k for sufficiently large n, by Pikhurko <ref type="bibr">[21]</ref>to(k -1)n 1+1/k + O(n), and by Bukh and Jiang <ref type="bibr">[4]</ref>t o8 0 &#8730; k log kn 1+1/k + O(n). Erd&#337;s and Simonovits conjectured that ex(n, C 2k ) = (n 1+1/k ) also holds. This is known to be true for k = 2, 3, 5.</p><p>For supersaturation of even cycles, it was mentioned in <ref type="bibr">[9]</ref> that Simonovits proved Conjecture 1 with &#945; = &#945; = 1 -1/k. The proof was not published at the time but is expected to appear in an upcoming paper of Faudree and Simonovits <ref type="bibr">[13]</ref>. Very recently, Morris and Saxton <ref type="bibr">[20]</ref> developed a balanced version of the supersaturation result for even cycles, which they use to obtain a sharp result on the number of C 2k -free graphs via the container method. Since Morris and Saxton require a balanced version of supersaturation where the collection of C 2k 's they obtain are, informally speaking, uniformly distributed, their proof is quite involved. In this paper we extend the result by Simonovits to a supersaturation result of even linear cycles in linear r-graphs, for all r 2. Our proof is self-contained and includes the r = 2case.</p><p>Before stating our main result, we need a few definitions. An r-graph G is called linear if any two edges share at most one vertex. For instance, all 2-graphs are linear. The linear Tur&#225;n number of an r-graph H, denoted by ex &#8467; (n, H), is defined to be the maximum number of edges an n-vertex linear r-graph can have without having a copy of H. The study of linear Tur&#225;n numbers of linear r-graphs is motivated in part by their similarity to the Tur&#225;n numbers of 2-graphs. Also, such studies were implicit in some classical extremal hypergraph problems, such as the famous (6, 3)problem (see <ref type="bibr">[2]</ref>a n d <ref type="bibr">[ 23]</ref>), which is asymptotically equivalent to determining the linear Tur&#225;n number of a linear 3-cycle. The (6, 3)-problem asks for the maximum size of an n-vertex 3-graph in which no six vertices span three or more edges. Note that the usual Tur&#225;n number ex(n, H)of a linear r-graph H and the linear Tur&#225;n number ex &#8467; (n, H)ofH are typically very different. The former is already at least n-1 r-1 as long as H contains two disjoint edges, while the latter is O(n 2 ). An r-uniform linear cycle C (r)  m of length m is obtained from a 2-uniform m-cycle v 1 v 2 ...v m v 1 by extending each v i v i+1 (indices taken modulo m)withan(r -2)-tuple I i such that the tuples I i are pairwise disjoint for distinct indices. Collier-Cartaino, Graber and Jiang <ref type="bibr">[5]</ref>e x t e n d e dt h e aforementioned result of Bondy and Simonovits on even cycles in 2-graphs to linear cycles in linear r-graphs. They showed that for all r 3andm 4,</p><p>). For even linear cycles, their result also works for uniformity r = 2. In the case r = 3, it is known that the upper bound above is sharp when m = 5, 7, 9, 13 (see <ref type="bibr">[11]</ref>). It is interesting to note that when r 3, the linear Tur&#225;n number of an odd linear cycle resembles that of an even linear cycle, which is very different from the situation for r = 2.</p><p>Our main result is the supersaturation version of the linear Tur&#225;n result for linear cycles, but only for even linear cycles. Theorem 1.1. Given k, r 2, there exist constants C = C(k, r) and c = c(k, r) such that if G is an n-vertex linear r-graph with e(G) Cn 1+1/k , then G contains at least c(e(G)/n) 2k copies of C (r)  2k .</p><p>It is not hard to see that this lower bound on the number of copies of linear cycles is tight, up to a multiplicative constant. Indeed, for r = 2, in the Erd&#337;s-R&#233;nyi graph G(n, p), in expectation there are (p 2k n 2k )2k-cycles. For r 3, one may consider random subgraphs of almost complete partial Steiner systems. An (n, &#955;, r, q)-Steiner system is defined to be an r-graph on n vertices such that every q-tuple is in exactly &#955; r-edges. A partial (n, &#955;, r, q)-Steiner system is defined to be an r-graph on n vertices such that every q-tuple is in at most &#955; r-edges. R&#246;dl <ref type="bibr">[22]</ref>provedthatforall n there are partial (n,1,r, q)-Steiner systems with</p><p>edges. (Note that this is also implied by a recent solution of the existence conjecture by Keevash <ref type="bibr">[18]</ref>, while the q = 2 case was proved much earlier by Wilson <ref type="bibr">[28,</ref><ref type="bibr">29,</ref><ref type="bibr">30]</ref>.) By taking random subgraphs of such partial Steiner systems with &#955; = 1andq = 2, one can show that for every n and 0 e n 2 there is a linear r-graph G on n vertices and e(G) = e in which the number of copies of the linear cycles of length 2k is O((e/n) 2k ) (see Proposition 2.1).</p><p>Our Theorem 1.1 includes r = 2 as a special case and has a much simpler proof than that of Morris and Saxton of their stronger version of supersaturation. We use an approach developed by Faudree and Simonovits <ref type="bibr">[12]</ref> in the study of the Tur&#225;n numbers of theta graphs, which in its original form is not well suited for effective counting of C 2k 's. So we adapt their approach to facilitate counting. The proofs are greatly simplified via a reduction tool which allows us to reduce the supersaturation problem in a general host r-graph to one which has some regularity property. This regularization tool is an analogue of a regularization theorem of Erd&#337;s and Simonovits for the Tur&#225;n problem and can be used for supersaturation problems in general. We refer the reader to Section 3 for the precise statement (see <ref type="bibr">Theorem 3.3)</ref>.</p><p>We organize the rest of the paper roughly as follows. In Section 2 we present notation and definitions. In Section 3 we develop our reduction results. In Section 4 we give an overview of the proof for r = 2. In Sections 5 and 6 we give proofs of the r = 2andr 3 cases of Theorem 1.1, respectively. Even though we could have proved Theorem 1.1 for general r directly, we feel that proving the r = 2 case first helps to illustrate the main ideas. However, we will give two slightly different proofs for r = 2andr 3, modulo the reduction mentioned earlier. Both of these proofs could be written for all r 2. The proof we present for r = 2 is more constructive and gives a better bound on constants. The proof we present for r 3 follows the approach of Faudree and Simonovits more closely and is perhaps more intuitive and easier to follow for some readers. In Section 7 we give some concluding remarks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Notation and definitions</head><p>For an r-graph G,weletv(G)ande(G) denote its number of vertices and edges, respectively. Let (G), &#948;(G) denote the maximum and minimum degree of G, respectively. If S is a subset of V(G), then we use G -S to denote the graph obtained from G by deleting the vertices in S as well as edges of G that contain at least one vertex in S. Given a vertex v &#8712; V(G), the link of v in G, denoted by L G (v), is defined to be</p><p>recalling that [V(G)] (r-1) refers to the family of all (r -1)-subsets of V(G).</p><p>Given a real q 1, we say that an r-graph G is q-almost-regular if (G) q&#948;(G)holds.Given positive constants C, &#947; , we say that an r-graph G is (C, &#947; )-dense if e(G) C(v(G)) &#947; .</p><p>We let t H (G) denote the number of copies of an r-graph H in an r-graph G. Given a 2-graph F,ther-expansion of F is the r-graph obtained by replacing each edge e of F with e &#8746; I e ,whereI e is an (r -2)-tuple of new vertices, such that the I e 's are pairwise disjoint for distinct edges e.Note that F (2) = F.IfG is an r-expansion of a 2-graph F, then we call F a skeleton of G. So, for example, the linear r-cycle, C (r)  m is the r-expansion of the 2-uniform m-cycle.Nowwedefinethenotionof supersaturation of expansions in linear r-graphs. Definition 2. Given a 2-graph F with v vertices and e edges, r 2andc a positive real, we say that a linear r-graph G c-supersaturates F (r) if</p><p>Note that for r = 2 this definition is the usual supersaturation for 2-graphs (as in Conjecture 1), that is, a graph Gc-supersaturates another graph F with e edges and v vertices if</p><p>As we have discussed earlier, for 2-graphs the bound on the number of copies of F (r) = F in Definition 2 is achieved up to a multiplicative constant by the random graph of the same edge density. For general r 3, the bound is tight as well, obtained by random subgraphs of appropriate edge density in almost complete partial Steiner systems. The proof of this is quite standard but we include it here for brevity. Proposition 2.1. Let F be a 2-uniform graph with v vertices, e edges and no isolated vertices. Let r 2. For all n sufficiently large and all 0 &lt; E n 2 /4r 2 there exists an n-vertex linear r-graph G with e(G) EandO(E e /n 2e-v ) copies of F (r) .</p><p>Proof. Since F has no isolated vertex we must have v 2e. By our earlier discussion we know there exist almost complete r-uniform Steiner systems, that is, we can find an n-vertex linear r-graph G with e(G) n 2 /2r 2 .Ifv = 2e then the bound we are trying to prove on the number of F (r) is O(E e ), which holds trivially. So we may assume v &lt; 2e. Note that the number of copies of F (r) in G is at most n v . This is because there are at most n v injections &#963; from V(F)toV(G), and since G is linear for each uv &#8712; E(F) there is at most one edge of G containing {&#963; (u), &#963; (v)}. Now, let p = 2E/e(G). Let H be a random subgraph of G obtained by picking each edge of G independently with probability p.LetX denote the number of edges in H and let Y denote the number of copies of</p><p>By deleting one edge from each copy of F (r) in H, we get a subgraph G of H with at least E edges and no copy of F (r) . Hence we may assume that E e /n 2e-v &gt; E, from which we get</p><p>(here we use v &lt; 2e). Using the Chernoff bound (Lemma 3.4), one can show that P[X &lt; E] &lt; 1/2 for sufficiently large n. Also, by Markov's inequality, P[Y &gt; 2E[Y]] &lt; 1/2. So with positive probability, H has at least E edges and contains at most O(E e /n 2e-v )copiesofF (r) .</p><p>Let us remark that the bound given in Definition 2 is specific to the setting where the host graph is linear and embedded graphs is an expansion. In a different setting, the supersaturation problem typically becomes very different and the expected optimal count is expected to be different. In fact, as mentioned in the Introduction, the thresholds for forcing even just one copy of F (r) can be very different depending on whether or not we require the host graph to be linear.</p><p>An r-graph G is r-partite if there exists a partition of V(G)intor subsets A 1 , ..., A r such that each edge of G contains exactly one vertex from each A i .Wecall(A 1 , ..., A r )anr-partition of G. Given an r-partite r-graph G with an r-partition (A 1 , ..., A r )and1 i &lt; j r,wedefinethe (i, j)-projection of G, denoted by P i,j (G), to be a 2-graph with edge set</p><p>The following proposition follows immediately from the definition of P i,j (G) and the linearity of G. Proposition 2.2. Let G be a linear r-partite r-graph with an r-partition (A 1 , ..., A r ).L e t1 i &lt; j r. Then the mapping f :</p><p>Next we give the following slightly technical definition of what we call projection-restricted supersaturation in linear r-partite r-graphs. In the next section we show that we can obtain the supersaturation of an expansion F (r) in linear r-graphs from projection-restricted supersaturation in linear r-graphs which have an almost-regular 2-projection. Definition 3. Given a 2-graph F with v vertices and e edges, r 2andc a positive real. For a linear, r-partite r-graph G and any 2-projection of it, say P, we say that (G, P) c-supersaturates F (r) if</p><p>Note that for 2-graphs, Definition 3 coincides with Definition 2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Reduction results</head><p>Erd&#337;s and Simonovits <ref type="bibr">[7]</ref> proved the following 'regularization' theorem for 2-graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Theorem 3.1 ([7]</head><p>). Let 0 &lt;&#945;&lt;1 be a real and q = 20 &#8226; 2 (1/&#945;) 2 . There exists n 0 = n 0 (&#945;) such that if G is a (1, 1 + &#945;)-dense graph on n n 0 vertices then there exists a q-almost-regular subgraph of G, say G ,whichis(2/5, 1 + &#945;)-dense such that v(G ) &gt; n &#945;(1-&#945;)/(1+&#945;) . Theorem 3.1 is a useful tool for the Tur&#225;n problem for H. Indeed, given a dense enough G,we may first find an almost-regular subgraph G that has similar density to G and look for a copy of H in G . This theorem itself is not sufficient for establishing supersaturation results for 2-graphs since we aim to force many copies of H in G. By going into G , we might lose many copies of H. What we probably need is the existence of a collection of dense enough almost-regular subgraphs of G which together supply the number of copies of H that we need. Indeed, this is the rough idea behind the following lemma, which may be viewed as some kind of extension of Theorem 3.1.For any s, t integers, t s 1, and a graph H,wedefine</p><p>Lemma 3.2. Let &#945; be a real and s, t integers, where 0 &lt;&#945;&lt;1 and t s 1, then there exist positive reals C 0 = C 0 (&#945;, s, t) and q = q 3.2 (&#945;, s, t) such that the following holds. For every C C 0 ,ifGisa (C,1+ &#945;)-dense graph then it contains a collection of edge-disjoint subgraphs G 1 , ..., G m satisfying</p><p>Proof. While we specify the choice of q explicitly, we do not do so for C 0 . We assume C 0 is sufficiently large as a function of &#945;, s and t.Let p = 2 max{4/&#945;,(2s+t)/(t-s+1)} and q = 8p. By the definition of p,wehave p &#945; 16 and p t-s+1 2 2s+t . (</p><p>Suppose G has n vertices. Let us partition V(G)i n t op sets A 1 , ..., A p of almost equal sizes, i.e. each of size n/p or n/p , such that A 1 contains vertices of the highest degrees in G.F o r convenience, we will drop the ceilings and floors in our arguments as doing so does not affect the arguments except for the slight changes to constants.</p><p>We now prove our statement by induction on n.W h e nn &lt; q the claim holds trivially, since either G itself is q-almost-regular or no (C,1+ &#945;)-dense graph on n &lt; q vertices exists. For the induction step, we consider two cases. Since (G ) (G ) pd and &#948;(G</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Case 1. The number of edges in G with at least one endpoint in</head><p>. So the claim holds by letting our collection of subgraphs be {G }.</p><p>Case 2. The number of edges in G with at least one endpoint in A 1 is more than 1  2 e(G).</p><p>Let I ={2, ..., p}.Define</p><p>Recall that p &#945; 16. By the definition of I 2 and the fact that n i = 2n/p for each i &#8712; [p], we have</p><p>Hence</p><p>For each i &#8712; I 1 since e i Cn 1+&#945; i and n i &lt; n, by the induction hypothesis, G i contains a collection of edge-disjoint subgraphs G 1 i , ..., G m i i each of which is q-almost-regular and ( 1 4 C,1+ &#945;)-dense such that</p><p>Hence, by (3.2), (3.3), p t-s+1 2 2s+t , and the convexity of the function x s ,wehave</p><p>Hence the claims holds by letting {G j i : i &#8712; I 1 ,1 j m i } be our collection of subgraphs of G.This completes Case 2 and the proof. Now we are ready to state our main result of the section. Informally, it says that we can obtain the supersaturation of an expansion F (r) in linear r-graphs from projection-restricted supersaturation in linear r-graphs which have an almost-regular 2-projection. Theorem 3.3. Let &#945; &#8712; (0, 1) be a real and r 2. Let F be a graph with v vertices and e edges, where e v. There exists a real q = q(&#945;, F) 1 such that the following holds. Suppose C, c &gt; 0 are constants such that, for every linear r-partite r-graph G that has a (C,1+ &#945;)-dense and q-almostregular 2-projection P, (G, P) c-supersaturates F (r) . Then there exist C , c such that every linear r-partite r-graph that is (C ,1+ &#945;)-dense c -supersaturates F (r) . Proof. Let s = e, t = 2e -v. By our assumption, t s 1. We show that the theorem holds for q to be chosen as q 3.2 (&#945;, s, t), derived from Lemma 3.2 applied with constant &#945;, s and t. Finally, let</p><p>Let G be an r-partite r-graph on n vertices such that e(G) 4Cn 1+&#945; . Suppose G has an r-partition</p><p>there exists a collection of edge-disjoint subgraphs H 1 , ..., H m of H, each of which is (C,1+ &#945;)-dense and q-almost-regular, such that</p><p>, since H i is (C,1+ &#945;)-dense and q-almost-regular, by the hypothesis of the theorem, (G i , H i ) c-supersaturates F (r) .Thatis,</p><p>Since the H i 's are edge-disjoint, the G i 's are also edge-disjoint (i.e. there is no edge contained in two different G i 's). Thus we have</p><p>Theorem 3.3 says that to establish supersaturation of F (r) in an n-vertex linear r-partite r-graph G, we may assume G has a dense enough almost-regular 2-projection P. Our next lemma can be used to show that we may further assume P to have edge density exactly (v(P) 1+&#945; ), where &#945; is anyfixedrealforwhichex(n, F (r) ) = O(n 1+&#945; ). The proof uses random sampling and the classical Chernoff bound, which we state here for completeness. Lemma 3.4 (Corollary 2.3 of <ref type="bibr">[16]</ref>). Given a binomially distributed variable X &#8712; BIN (n, p) we have</p><p>Lemma 3.5. Let r 2 be an integer. Let &#945; &#8712; (0, 1) be a real. Let F be a graph with v vertices and eedges,wheree v. There is a constant m 0 = m 0 (&#945;) such that the following holds for all M m 0 . Suppose D, q, c &gt; 0 arerealswhereq 1 such that, for every linear r-partite r-graph G that has a 2-projection P on m M vertices satisfying Dm &#945; &#948;(P ) (P ) 3qDm &#945; ,wehavethat(G , P ) c-supersaturates F (r) . Then, for every linear r-partite r-graph G that has a (qD,1+ &#945;)-dense and q-almost-regular 2-projection P on at least M vertices, (G, P) c/2 e+1 -supersaturates F (r) .</p><p>Proof. The choice of m 0 will be given implicitly in the proof. Let G be a linear r-partite graph with an r-partition (A 1 , A 2 , ..., A r ), where without loss of generality P = P 1,2 (G)is(qD,1+ &#945;)-dense, q-almost-regular, and has m = v(P) M vertices. The idea is to sample randomly a subgraph G of G with an appropriate edge probability, count F (r) in G , and then use it to bound the count of F (r) in G.Nowlet&#948;(P), (P)andd denote the minimum, maximum and average degrees in P, respectively. Then</p><p>Since P is q-almost-regular, we have &#948;(P) d/q 2Dm &#945; . Let p = 2Dm &#945; /&#948;(P) and let G be a random subgraph of G, obtained by including each edge of G in G independently with probability p.Then</p><p>Since G is linear and</p><p>and similarly E[d G (v)] 2Dm &#945; . Now random variables d G (v)a n de ( G ) have binomial distributions. Hence, using Markov's inequality and Chernoff 's inequality, one can show that</p><p>P[e(G ) &lt; p 2 e(G)] &lt; 1 4 and</p><p>In some of the inequalities above, we used Chernoff (and the union bound for the last one). The desired inequalities hold when m is large enough as a function of &#945;, which is guaranteed by choosing m 0 to be large enough. So there exists a subgraph G of G satisfying e(G )</p><p>and that for each</p><p>Now let P = P 1,2 (G ). Since there is a bijection between E(G )andE(P ), for each v &#8712; V(P), we have</p><p>Thus, by the hypothesis of our theorem, (G , P ) c-supersaturates F (r) .By(3.4), we have</p><p>Applying Theorem 3.3 and Lemma 3.5 we obtain the following reduction tool for supersaturation of expansions. In this paper we use it on C (r) 2k .</p><p>Corollary 3.6. Let r 2 be an integer and &#945; &#8712; (0, 1) a real. Let F be a graph with v vertices and ee d g e s ,w h e r ee v. Let q = q 3.3 (&#945;, F) be given as in Theorem 3.3 and m 0 = m 0 (&#945;) be given as in Lemma 3.5. Suppose there exist reals D, &#955;, M, c &gt; 0,where&#955; 3q, M m 0 , such that, for every linear r-partite r-graph G that has a 2-projection P on m M vertices satisfying Dm &#945; &#948;(P) (P) &#955;Dm &#945; ,w eh a v et h a t(G, P) c-supersaturates F (r) . Then there exist C , c such that every (C ,1+ &#945;)-dense linear r-graph G c -supersaturates F (r) .</p><p>Proof. Suppose there exist reals D, &#955;&gt;0, where &#955; 3q, such that, for every linear r-partite rgraph G that has a 2-projection P on m M vertices satisfying Dm &#945; &#948;(P) (P) &#955;Dm &#945; ,we have that (G, P) c-supersaturates F (r) . By Lemma 3.5, there exists a constant c 3.5 such that, for every linear r-partite r-graph G that has a (qD,1+ &#945;)-dense q-almost-regular 2-projection P on at least M vertices, (G, P) c 3.5 -supersaturates F (r) .S e tC = max{qD, M}. Then, for every linear r-partite r-graph G that has a (C,1+ &#945;)-dense q-almost-regular 2-projection P,w eh a v et h a t( G, P) c 3.5supersaturates F (r) (as P must have at least C M vertices). Applying Theorem 3.3 with the C above and c = c 3.5 , there exist constant C 3.3 and c 3.3 such that every linear r-partite r-graph that is (C 3.3 ,1+ &#945;)-dense c 3.3 -supersaturates F (r) .</p><p>Let C = (r r /r!)C 3.3 .LetG be a linear (C ,1+ &#945;)-dense r-graph. By a well-known fact, G contains an r-partite subgraph G with e(G ) (r!/r r )e(G). Clearly, G is (C 3.3 ,1+ &#945;)-dense. By our discussion above, G c 3.3 -supersaturates F (r) .HenceGc 3.3 -supersaturates F (r) . Corollary 3.7. Let r, k 2 be integers. There exist constants m k , q k depending only on k such that the following holds. Suppose there are reals D, &#955;, M, c &gt; 0,where&#955; q k DandM m k ,suchthat, for every n-vertex linear r-partite r-graph G that has a 2-projection P on m M vertices satisfying Dm </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Overview of the proof of Theorem 1.1</head><p>In this short section, we give a brief outline of the proof strategy for r = 2. The strategy for r 3 is similar and relies on establishing some coloured version of the r = 2 case. See Section 6 for details. By Corollary 3.7, to prove Theorem 1.1 for r = 2, it suffices to prove that every almostregular n-vertex bipartite graph with average degree (n 1/k ) contains at least (n 2 ) linear cycles of length 2k. Suppose we are given an n-vertex almost-regular bipartite graph G with average degree (n 1/k ). The key ingredient is to show that for each vertex x, there exists a j = j(x)</p><p>such that the number of C 2k 's containing some vertex that lies in the jth distance classes from x is at least (n 1+j/k ). Suppose we have established that. Then, for some t &#8712; [k -1], there are (n) different vertices x in G with j(x) = t.S i n c e (G) = O(n 1/k ) by almost-regularity, any vertex in G lies in the jth distance class of at most O(n t/k ) different vertices x.H e n c eG contains at least (n &#8226; n 1+t/k /n t/k ) = (n 2 ) distinct C 2k 's and we are done. To establish the above-mentioned key ingredient, we adapt the Faudree-Simonovits method as follows. From each vertex x we use breadth-first search (BFS) to obtain the distance classes L 0 ={x}, L 1 , L 2 , .... Using the minimum degree assumption, we can find the smallest i &#8712; [k -1] such that the subgraph G[L i &#8746; L i+1 ]ofG induced by L i &#8746; L i+1 has average degree at least some given constant, depending on k and i. The choice of i together with the condition &#948;(G) = (n 1/k ) also ensures that |L i |= (n i/k )ande(G[L i &#8746; L i+1 ]) = (n (i+1)/k ). Let T be a BFS tree rooted at x with vertex set L 0 &#8746; L 1 &#8746;&#8226;&#8226;&#8226;&#8746;L i . We divide vertices in L i+1 into L + i+1 and L - i+1 , where the former consists of those in L i+1 that send edges in G to many components of Tx (i.e. many different subtrees of T under x) and the latter consists of the rest of L i+1 . If most of the edges of G[L i &#8746; L i+1 ]gointoL + i+1 , we build many paths of length 2k -2i in G[L i &#8746; L i+1 ] whose two ends lie in L i and under different children of x in T. These paths then extend to different C 2k 's going through x. If most edges of G[L i &#8746; L i+1 ]g oi n t oL - i+1 , then we do some cleaning to find vertex-disjoint subgraphs of G[L i &#8746; L i+1 ] which together capture at least a constant proportion of the edges of G[L i &#8746; L i+1 ] such that each is attached to a different component of Tx. Since the height of these components of Tx, viewed as subtrees rooted at children of x, is one shorter than that of T, we can apply some form of induction to show that these subgraphs together with the different subtrees of T that they are attached to collectively supply the needed collection of C 2k 's.</p><p>Let us now describe a variant of this method, which avoids induction (on the height of a BFS tree) and appears more versatile. The key to the Faudree-Simonovits method is that any path of length p in G[L i &#8746; L + i+1 ]thatstartsinsomevertexa in L i and ends in some vertex b in L + i+1 can be extended at b toendatavertexc in L i so that a and c lie under different children of x in T. This allows us to round out the path into a cycle through x of length p + 2i + 1, as the paths in T from a and c to x are internally disjoint. The useful feature of a vertex v in L + i+1 is that it is well-linked to x by some measure. A variant to the Faudree-Simonovits method is to locate for each vertex v in L i+1 some vertex r(v)i nT (which may not be x itself) that v is well-linked to, which we may call the 'local root' for v (see Lemma 5.1 for details). Then we partition L i+1 based on the level r(v) lies in over all v &#8712; L i+1 . This new approach has the advantage that even if T is replaced with some non-tree structure, we will still be able to extend a path in G[L i &#8746; L i+1 ]toa cycle through a local root in a well-controlled way. Indeed, in <ref type="bibr">[5]</ref>, this variant is key to establishing that ex &#8467; (n, C (r) 2k+1 ) = O(n 1+1/k ). In our proof of Theorem 1.1 we will use the Faudree-Simonovits inductive approach for r 3 and the 'local root' approach for r = 2. As we mentioned before, one could prove Theorem 1.1 in its generality using one of the two approaches.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Supersaturation of even cycles in graphs</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Preliminary lemmas</head><p>Lemma 5.1. Let T be a tree of height h with a root x. For each v &#8712; V(T),letT v be the subtree of T rooted at v. Let b be a positive integer. Let S be a set of at least bh + 1 vertices in T. Then there exists a vertex y at distance i from x, for some 0 i h -1,suchthat|V(T y ) &#8745; S| |S|-ib and that for any child z of y in T, |V(T z ) &#8745; S| |V(T y ) &#8745; S|-b.</p><p>Proof. We define a sequence of vertices as follows. Let x 0 = x. Among all the children of x 0 ,let x 1 be one such that T x 1 contains the maximum number of vertices in S. Among all the children of x 1 ,letx 2 be one that contains the maximum number of vertices in S, and so on. Suppose the sequence we define this way is x 0 , x 1 , ..., x p ,wherep h and |V(T x p ) &#8745; S|=1. Since |V(T x 0 ) &#8745; S| bh + 1and|V(T x p ) &#8745; S|=1, there must exist a smallest index 0 i &lt; p such that |V(T x i+1 ) &#8745; S| |V(T x i ) &#8745; S|-b.Lety = x i .Theny satisfies the claim.</p><p>Given a bipartite graph G with a bipartition (A, B), we will use d A (G)andd B (G)todenotethe average degree in G of vertices in A and in B, respectively. Also, we will use &#948; A (G)and&#948; B (G)to denote the minimum degree in G of vertices in A and in B, respectively. When the graph G is clear, we will drop G from the notation above and write d A , d B , &#948; A , &#948; B , respectively. Lemma 5.2. Given a bipartite graph G with a bipartition (A, B), there exists a subgraph G of G with a bipartition (A , B ) where A &#8838; A, B &#8838; Bsuchthate(G ) 1  2 e(G) and that &#948; A (G ) 1  4 d A (G) and &#948; B (G ) 1  4 d B (G).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Proof. Let d</head><p>Let us iteratively delete any vertex in A whose degree becomes less than 1 4 d A and any vertex in B whose degree becomes less than 1 4 d B . We continue until we no longer have such vertices or run out of vertices. Let G denote the remaining graph. Let A denote the set of remaining vertices in A and B the set of remaining vertices in B.T h e number of edges removed in the process is at most</p><p>Hence G is non-empty. By the procedure, each vertex in A has degree at least 1  4 d A and each vertex in B has degree at least 1  4 d B in G .</p><p>We also need the following crude bound on the number of paths of a given length in an asymmetric bipartite graph. Even though sharper estimates exist in the literature, the lemma suffices for our purposes and is self-contained. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Proof of Theorem 1.1 for r = 2</head><p>Lemma 5.4. Let h, k be positive integers where h k. Let G be a graph. Let T be a tree of height h in G with a root x. For each i &#8712; [h],letL i be the set of vertices at distance i from x in T. Let W be a set of vertices in V(G) \ V(T). Let F denote the bipartite subgraph of G containing all the edges of G between L h and W. Let d L , d W be the average degree in F of vertices in L h andinW,respectively. Suppose d L , d W 16k 2 . Then there exists j &#8712; [h] such that the number of C 2k 's in G that contain some vertex in L j is at least</p><p>,where</p><p>Proof. For each vertex y in T,letT y denote the subtree of T rooted at y. We clean up F to get a subgraph F of F as follows. First we delete vertices w in W with d F (w) kh.LetW denote the set of remaining vertices in W.Letw &#8712; W . Applying Lemma 5.1 to T and S = N F (w), we conclude that there exists some vertex r(w) &#8712; L j for some j &#8712; [h -1] such that there are at least |N F (w)|-kj members of N F (w) that lie in T r(w) . Furthermore, for any child z of r(w)inT, there are at least k members of N F (w) &#8745; V(T r(w) ) that lie outside T z .ToformF , we include edges between w and N F (w) &#8745; V(T r(w) )foreachw &#8712; W . By our assumptions, in forming F from F we have deleted at most kh edges incident to each w &#8712; W.Hence e(F ) e(F) -kh|W|.</p><p>For each j &#8712; [h -1], let W j ={w &#8712; W : r(w) &#8712; L j } and let F j be the subgraph of F induced by</p><p>where the last inequality follows from the fact that e(F)</p><p>. By our definition of F and F j ,inF j each w &#8712; W j has edges to precisely one S e .LetN e = N F j (S e ). Then N 1 , ..., N t partition W j and F j is the vertex-disjoint union of</p><p>Claim 1. Every (2m -1)-path P in F j extends to a C 2k in G that contains a vertex in L j .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Proof of claim. Consider any (2m</head><p>w h e r ev 1 &#8712; S e and v 2m &#8712; N e .T h e nr(v 2 ) = r(v 2m ) = z e .L e ta denote the child of z e in T z e such that v 1 lies under a.S i n c er(v 2m ) = z e , by definition, v 2m has at least k neighbours in T z e that lies outside T a . Among them, at least one, say u, lies outside V(P). Let Q, Q denote the unique (v 1 , z e )-path and the unique (u, z e )-path in T z e , respectively. Since v 1 and u lie under different children of</p><p>By Claim 1 the number of C 2k 's in G that contain a vertex in L j is at least the number of (2m -1)-paths in F j . To complete our proof, it suffices to find a corresponding lower bound on the number of (2m -1)-paths in F j . For convenience, let A = L h and B = W j .Letd A , d B denote the average degrees in F j of vertices in A and B, respectively. By (5.1),</p><p>By Lemma 5.3 with p = m -1, the number of (2m -1)-paths in F j is at least</p><p>This completes our proof.</p><p>In the next theorem, we use Lemma 5.4 to quickly obtain the desired lower bound on the number of C 2k 's in almost-regular n-vertex graphs whose number of edges is (n 1+1/k ). Theorem 5.5. Let k 2 be an integer. Let D, &#955;&gt;0 be constants where D 64k 2 and &#955; 1.L e t n 0 = (8&#955;) k .L e tGb ea nn -v e r t e xb i p a r t i t eg r a p h ,n n 0 such that, for each v &#8712; V(G),D n 1/k d(v) &#955;Dn 1/k . Then there exists a positive constant &#946; = &#946;(D, &#955;, k) such that t C 2k (G) &#946;n 2 .</p><p>Proof. For each x &#8712; V(G), let L i (x) denote the set of vertices at distance i from x.Leth(x)bethe minimum i k -1 such that |L i+1 (x)|/|L i (x)| &lt; n 1/k . Clearly h(x) exists or else we run out of vertices. Let h = h(x). Let T be a BFS tree rooted at x that includes L 0 (x), L 1 (x), ..., L h (x). By our assumption,</p><p>Let F be the bipartite subgraph of G consisting of all the edges of G between L h (x)andL h+1 (x). The total number of edges of G incident to L h (x)isatleastDn 1/k |L h (x)|/2. Among them, the number of edges that are incident to</p><p>Let d A , d B denote the average degrees in F of vertices in L h (x)andL h+1 (x), respectively. Then</p><p>and</p><p>By Lemma 5.4, there exists a j &#8712; [h -1] such that the number of C 2k 's in G that contain a vertex in L j (x)isatleast</p><p>Let us denote this j value by j(x).</p><p>Let us fix such a t. By our discussion, for each x &#8712; S t , the number of C 2k 's that contain a vertex in L t (T x )isatleast&#945; k n 1+t/k .Ontheother hand, a vertex y lies in L t (T x )foratmost[&#955;Dn 1/k ] t different x. Hence the number of distinct C 2k 's in G is at least</p><p>The claim holds by setting</p><p>Proof of the r = 2 case of Theorem 1.1. Theorem 5.5 applies as long as D 64k 2 , &#955; 1, and n 0 (8&#955;) k . To apply Corollary 3.7,w es e tD = max{64k 2 , m k }, &#955; = q k D and M k = (8&#955;) k , where m k , q k are as given in Corollary 3.7. The claim follows readily from Corollary 3.7.</p><p>Proof. Let us independently assign each vertex x in V(G) a colour from [k] chosen uniformly at random. Let S i be the vertices of assigned colour i.Foravertexv &#8712; A &#8746; B,weletX i (v) denote the number of edges (which are (r -1)-sets) in L G (v) that are completely contained in S i .Foreac h I &#8712; L G (v),</p><p>Since G is linear, edges in L G (v) are pairwise disjoint. Hence the events {I &#8838; S i } are independent for different</p><p>. By the Chernoff bound,</p><p>Therefore the probability that the event</p><p>when n 2 is large enough and n n 2 . Thus there exists some colouring which guarantees that every</p><p>Before we establish supersaturation of C (r) 2k 's in linear r-partite r-graphs that have an almostregular 2-projection with the right density, we need another lemma. Given an r-graph G,where r 2, and S &#8838; V(G), S is a vertex cover of G if S contains at least one vertex of each edge of G. Lemma 6.3. Let r 2.LetGbeanr-gr aphandSavertexcoverofG.ThereexistasubsetS &#8838; S and a subgraph G &#8838; Gsuchthate(G ) (r/2 r )e(G) and that, for all e &#8712; E(G ), |e &#8745; S |=1.</p><p>Proof. Let S be a random subset of S obtained by including each vertex of S randomly and independently with probability 1/2. Let e be any edge of G. Suppose |e &#8745; S|=m.Then1 m r.The probability that exactly one of these m vertices of e &#8745; S is chosen for S is m/2 m r/2 r .S ot h e expected number of edges of G that meet S in exactly one vertex is at least (r/2 r )e(G). So there exists S &#8838; S such that at least (r/2 r )e(G) of the edges meet S in exactly one vertex. Let G be the subgraph of G consisting of these edges.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Rainbow rooted trees</head><p>We now introduce the following adaptation of the BFS tree to linear hypergraphs. Definition 4 (maximal rooted rainbow tree). Given r 3, let G be a linear r-partite r-graph with two of its partition classes being A and B,andlett 0 be an integer. Suppose there exists a partition of V(G)intoS 1 , S 2 , ..., S t such that, for every v &#8712; A &#8746; B and for every i</p><p>For every x &#8712; A &#8746; B, we define a tree T x , rooted at x and of height t, together with a colouring &#981; of its edges by (r -2)-sets as follows. We define the tree by defining its levels L i iteratively. The L i 's will alternate between being completely inside A and being completely inside B.W ithoutlossof generality, suppose x &#8712; A.ThetreeT x is defined symmetrically if x &#8712; B.</p><p>We say that a sector S j is dominant for a vertex w &#8712; W if</p><p>We say that w &#8712; W is strong if it has no dominant sector and weak otherwise. Note that, by our definition, if w &#8712; W has a dominant sector then there is only one such dominant sector for w. Let W s be the set of strong vertices and let W w be the set of weak vertices, respectively. Let H s denote the subgraph of H induced by L i and W s ,andletH w denote the subgraph of H induced by L i and W w . The argument splits into two cases, depending on whether the majority of the edges of H lie in H s or in H w . In the first case we build the necessary number of rainbow 2k-cycles going through the vertex x (so in the outcome of the theorem we have j = 0asx &#8712; L 0 ). In the second case we use induction to find rainbow 2k-cycles in T(x j )'s for many j. 1. e(H s ) e(H)/2. (6.2) Let d avg (L i )andd avg (W s ) denote the average degrees in H for vertices in L i and W s respectively. Then by (6.2), we have d avg (L i ) d/2, d avg (W s ) b/2. By Lemma 5.2, there is a subgraph H of H s with bipartition (A, B), A &#8838; L i , B &#8838; W s , such that e(H ) e(H s ) 2 e(H) 4 , &#948; A (H ) d avg (L i ) 4 d 8 , &#948; B (H ) d avg (W s ) 4 b 8 . (6.3) Since b, d 16 i (2m + 2)k, clearly b/8, d/8 (4m + 4)k (4m + 4)(ki -1). Since c is strongly proper on H, by Lemma 6.1 with p = ki -1, the number of rainbow paths of length 2(k</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Claim 2. Every rainbow path P</head><p>Proof of claim. By symmetry, we may assume that v 1 &#8712; A, v 2(k-i) &#8712; B. For convenience, let t = 2(ki). It suffices to show that there exists u &#8712; N H (v t ) (note that u lies in L i but does not necessarily lie in A) such that P &#8746; v t u is a rainbow path in H and that S(v 1 ) = S(u). Indeed, suppose such a u exists. Then, since S(v 1 ) = S(u),theuniquepathQ 1 in T x from v 1 to x and the unique path</p><p>Nowweshowthatsuchau exists. Since v t &#8712; W s , by definition, |N H (v t ) \ S(v 1 )| 2km.Since &#981; is a strongly proper edge-colouring using m-sets, {w &#8746; &#981;(w): w &#8712; N H (v t ) \ S(v 1 )} is an (m + 1)uniform matching of size |N H (v t ) \ S(v 1 )| 2km. Since clearly |V(P) &#8746; C (P)| &lt; 2km, there exists u &#8712; N H (v t ) \ S(v 1 ) such that (w &#8746; &#981;(w)) &#8745; (V(P) &#8746; C (P)) =&#8709;.I ti se a s yt os e et h a tP &#8746; v t u is a rainbow path in H.Also,u / &#8712; S(v 1 )bychoice.</p><p>Case 2. e(H w ) e(H)/2.</p><p>In this case we have e(H w ) d 2 |L i |, e(H w ) b 2 |W|. (6.4) Recall that x 1 , ..., x p are the children of the root x and for each j &#8712; [p], S j = V(T(x j )) &#8745; L i .F o r each j &#8712; [p], let W j be the set of vertices in W w whose dominant sector is S j .N o ww er u nt h e following 'cleaning' procedure. For every vertex y &#8712; W w we only keep those edges in H w joining y to vertices in its dominant sector. Let H denote the resulting subgraph of H w . By the definition of W w , every vertex y &#8712; W w satisfies d H (y) |N H (y)|-2km. Hence e(H ) e(H w ) -2km|W w |. Since b 8km,by(6.4) e(H w ) 4km|W|. Therefore e(H ) 1 2 e(H w ) 1 4 e(H). (6.5)</p><p>For each j &#8712; [p], let H j denote the subgraph of H induced by S j &#8746; W j .NotethattheH j 's are pairwise vertex-disjoint. We want to apply induction to those T(x j ) &#8746; H j where H j is relatively dense from both partite sets. For that purpose we partition the index set [p] as follows. Let</p><p>By the definition and disjointness of the H j 's, we have</p><p>j&#8712;I 1 &#8746;I 2 e(H j ) d 16 |L i |+ b 16 |W| 1 8 e(H). Hence j&#8712;I 3 e(H j ) 1 8 e(H). (6.6) For each j &#8712; I 3 , by definition, we have e(H j ) d 16 |S j | and e(H j ) b 16 |W j |.</p><p>Since T(x j ) has height i -1andd/16, b/16 &gt; (16) i-1 (2m + 2)k, by the induction hypothesis with d, b replaced with d/16 and b/16 respectively, there exists q = q(j) such that the number of rainbow 2k-cycles in T(x j ) &#8746; H j that contain a vertex in level q(j)ofT(x j )isatleast</p><p>e(H j ).</p><p>For each t = 0, ..., i -2, let I 3,t ={j &#8712; I 3 : q(j) = t}. By the pigeonhole principle, there exists t &#8712;{0, ..., i -2} such that</p><p>Let us fix such a t. By our earlier discussion and the fact that vertices in level t of each T(x j )for j &#8712; I 3,t lie in level t + 1ofT x , the number of rainbow 2k-cycles in G that contain a vertex from L t+1 is at least</p><p>with the choice of</p><p>Hence in this case the lemma holds for q = t + 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">Proof of the r 3caseofTheorem1.1</head><p>We are finally ready to prove the supersaturation statement of C (r) 2k for linear r-partite r-graphs G that have a 2-projection on two parts A, B that is almost-regular and have a number of edges exactly (|A &#8746; B| 1+1/k ). By Corollary 3.7 this would imply Theorem 1.1 for all r 3. For this we first define an adequate partition V(G)intoS 1 , ..., S k . From each vertex x we define the maximal rainbow tree T x rooted at x relative to the partition (S 1 , ..., S k ). Then we apply Lemma 6.5 to find many rainbow 2k-cycles containing a vertex from some fixed level of T x , which corresponds to linear 2k-cycles in G. Summing over all x and eliminating overcount, we get a lower bound on the number of 2k-cycles in G. Theorem 6.6. Let k, r 2 be integers. Let D be a constant such that D 2 r+1 rk r (16) k . There exist n 0 such that if G is a linear r-partite r-graph with an r-partition A 1 , ..., A r such that |A 1 &#8746; A 2 |= n n 0 and for every</p><p>where &#955; 1 is a real, then there exists &#945; = &#945;(k, r, &#955;) such that t C (r) 2k (G) &#945;n 2 .</p><p>Proof. The choice of &#945; will be specified at the end of the proof. We will choose n 0 to be large enough that n 0 n 6.2 (D, k, r,1/k), where n 6.2 is specified in Lemma 6.2.L e tS 1 , S 2 , ..., S k be a partition obtained by applying Lemma 6.2 to G.Inparticular,foreachx &#8712; A 1 &#8746; A 2 and j &#8712; [k], we have</p><p>For each x &#8712; A 1 &#8746; A 2 ,letT x be a maximal rainbow tree of height k rooted at x relative to the partition S 1 , ..., S k , as described in Definition 4. The proof is similar to that of Theorem 5.5.For each x,wefindani &#8712; [k] such that (i) there exists some set W and a bipartite subgraph H x induced by L i and W which has high average degree from both partite sets; (ii) the colouring c on T x is extended to also include a strongly proper edge-colouring of H x such that C (H x ) &#8745; C (T x ) =&#8709;.</p><p>We then use Lemma 6.5 to find many rainbow 2k-cycles that contain some vertex in some fixed level of T x . Below are the details. Fix x and write T for T x .Forj = 0, ..., k,letL j be defined as in Definition 4 and let &#981; be the assigned edge-colouring of T given in Definition 4.Since|L</p><p>By the construction of T, |L i+1 | is equal to the size of a maximum matching in F.Since F is an (r -1)-graph, we have &#964; (F) (r -1)&#945; (F), where &#964; (F)and&#945; (F) denote the vertex cover number and matching number of F, respectively. Let W be a minimum vertex cover of F.Then</p><p>We define a bipartite graph H x between L i and W and extend the edge-colouring &#981; restricted on T to an edge-colouring of T &#8746; H x as follows. We go through the edges of F one by one.</p><p>For each e &#8712; E(F ), since G is linear, there is a unique v &#8712; L i such that v &#8746; e &#8712; E(G). Also by our definition of F , e &#8745; W has exactly one vertex w. We include vw in H x and let &#981;(vw) = e \{w}.By the linearity of G and our discussion so far, each edge of F yields a different edge of H x .Thereis a bijection between E(F )andE(H x ). Moreover, C (H x ) &#8745; C (T ) =&#8709;, since colours used on H x are (r -2)-sets in S i+1 while</p><p>Hence we have</p><p>Also, by our choice of i, <ref type="formula">16</ref>) k .SoT and H x satisfy the conditions of Lemma 6.5 with constants b, d and m = r -2. By Lemma 6.5, there exists some q = q(x)with 0 q i and some a i = a i (i, k) &gt; 0 such that there are at least a i (bd) k-i-1+q e(H x ) rainbow C 2k 's in T &#8746; H x that contain some vertex in level L q of T .Now|L i | n i/k by definition, e(H x ) (n (i+1)/k )b y( 6.8). Also, d = (n 1/k ). Hence the number of rainbow C 2k 's in T &#8746; H x that contain some vertex in L q is at least &#946;n (k-i-1+q)/k &#8226; n (i+1)/k = &#946;n (k+q)/k for some &#946; = &#946;(k, r) &gt; 0.</p><p>So in G there are at least &#946;n (k+q)/k different linear 2k-cycles each of whose skeletons contains some vertex in L q .</p><p>For each t &#8712; [k -1], let S t ={x &#8712; V(G) | q(x) = t}. By the pigeonhole principle, for some t &#8712; [k -1], |S t | n/(k -1). Let us fix such a t.LetM denote the number of triples (C, x, y), where x &#8712; S t , C is a linear 2k-cycle in G whose skeleton contains a vertex in L t (T x )andy is a vertex on the skeleton of C that lies in L t (T x ). Let &#181; denote the number of different linear 2k-cycles C in G that are involved in these triples. By our discussion above, for each x &#8712; S t , there are at least &#946;n (k+q)/k different C. For each such C there is at least one y.So M |S t |&#946;n (k+t)/k &gt; (&#946;/k)n 2+t/k . (6.10)</p><p>On the other hand, for each of the &#181; linear 2k-cycles C involved, there are at most 2k different choices of y.F o rfi x e dy, there are at most (&#955;Dn 1/k ) t choices of x since such an x is at distance at most t from y in the (1, 2)-projection P 1,2 (G)ofG, which has maximum degree at most &#955;Dn 1/k .So M &#181;(2k)(&#955;Dn</p><p>1/k ) t . (6.11) Combining (6.10)and(6.11) and solving for &#181;,weget &#181; &#946; 2k 2 (&#955;D) t n 2 . Let &#945; = &#946; 2k 2 (&#955;D) k . Then &#945; is a function of k, r, &#955; and we have t C (r) 2k (G) &#181; &#945;n 2 .</p><p>We are now ready to prove the r 3caseofTheorem1.1.</p><p>Proof of the r 3 case of Theorem 1.1. First note that Theorem 6.6 can be rephrased by saying that if G is linear r-partite r-graph that has a 2-projection P on at least m n 0 vertices such that Dm </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Concluding remarks</head><p>First we would like to mention that the reduction to proving the supersaturation of C 2k for n-vertex host graphs G with density exactly at (n 1+1/k ) is crucial to establishing our general theorem. For graphs G with density much higher than n 1+1/k , the bound resulting directly from BFS is worse than the optimal c(e(G)/v(G)) 2k . One reason is that the subgraph of G induced by the early levels of a BFS tree is potentially much denser than a tree. In this case, if we use the BFS structure we may lose many C 2k 's in counting. For all integers k, p 2, the theta graph p,k is the graph consisting of p internally disjoint paths of length k sharing the same endpoints. Faudree and Simonovits <ref type="bibr">[12]</ref> showed that ex(n, p,k ) = O(n 1+1/k ). The method of our paper can be used to establish the supersaturation of the r-expansion (r)  p,k (where r 2) of p,k in linear r-graphs. When r = 2 this establishes the truth of Conjecture 1 for H = p,k with &#945; = &#945; = 1 -1/k. Again, the lower bound is tight up to a multiplicative constant, obtained by taking a random graph of an almost complete Steiner system. Since the arguments are essentially the same, we have not included the results involving theta graphs in this paper.</p><p>It would be very interesting to establish the supersaturation of odd linear cycles in linear r-graphs, for r 3. Toward this end, in <ref type="bibr">[5]</ref> it is shown that when r 3wehaveex &#8467; (n, C (r) 2k+1 ) = O(n 1+1/k ), which is very different from the 2-uniform case, where for all sufficiently large n it is known that ex(n, C 2k+1 ) = n/2 n/2 . The proof of this theorem is much more involved than its counterpart for even linear cycles. It is unclear if a supersaturation statement similar to Theorem 1.1 holds for C (r)  2k+1 . At least, our methods do not readily give this. We raise it as an open question.</p><p>Question 5. Let k, r be integers where k 2, r 3. Do there exist positive constants C and c depending only on k and r such that every n-vertex linear r-graph G with e(G) Cn 1+1/k contains at least c(e(G)/v(G)) 2k+1 copies of C (r)  2k+1 ?</p><p>Very recently, Balogh, Narayanan and Skokan <ref type="bibr">[1]</ref> obtained a balanced supersaturation result for linear cycles of all lengths in general r-graphs. Note that this is a different setting from ours, as in our case host graphs are linear, and hence are sparse, while they are working with dense ones. As Morris and Saxton did for even cycles in graphs, Balogh, Narayanan and Skokan used their supersaturation result to obtain a bound on the number of of n-vertex C (r)  m -free r-graphs. It would be interesting to obtain such a balanced version of supersaturation for even linear cycles in linear r-graphs.</p></div></body>
		</text>
</TEI>
