This paper establishes asymptotically optimal minimum codegree conditions for covering vertices with tight cycles and for perfect tilings of hypergraphs with such cycles, advancing understanding of hypergraph tiling and covering.
Contribution
It proves new minimum codegree thresholds for vertex covering and perfect tilings with tight cycles in hypergraphs, especially when cycle length and uniformity are coprime.
Findings
01
Vertex coverage with tight cycles at minimum codegree (1/2 + o(1))n.
02
Existence of perfect tilings with tight cycles at minimum codegree (1/2 + 1/(2s) + o(1))n.
03
Results are asymptotically optimal for infinitely many pairs of s and k.
Abstract
Given 3â€kâ€s, we say that a k-uniform hypergraph Cskâ is a tight cycle on s vertices if there is a cyclic ordering of the vertices of Cskâ such that every k consecutive vertices under this ordering form an edge. We prove that if kâ„3 and sâ„2k2, then every k-uniform hypergraph on n vertices with minimum codegree at least (1/2+o(1))n has the property that every vertex is covered by a copy of Cskâ. Our result is asymptotically best possible for infinitely many pairs of s and k, e.g. when s and k are coprime. A perfect Cskâ-tiling is a spanning collection of vertex-disjoint copies of Cskâ. When s is divisible by k, the problem of determining the minimum codegree that guarantees a perfect Cskâ-tiling was solved by a result of Mycroft. We prove that if kâ„3 and sâ„5k2 is not divisible by k and s divides n,âŠ
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Covering and tiling hypergraphs with tight cycles
Jie Han
Department of Mathematics, University of Rhode Island, Kingston, RI, USA, 02881
A k-uniform tight cycle Cskâ is a hypergraph on s>k vertices with a cyclic ordering such that every k consecutive vertices under this ordering form an edge.
The pair (k,s) is admissible if gcd(k,s)=1 or k/gcd(k,s) is even.
We prove that if sâ„2k2 and H is a k-uniform hypergraph with minimum codegree at least (1/2+o(1))âŁV(H)âŁ, then every vertex is covered by a copy of Cskâ.
The bound is asymptotically sharp if (k,s) is admissible.
Our main tool allows us to arbitrarily rearrange the order of which a tight path wraps around a complete k-partite k-uniform hypergraph, which may be of independent interest.
For hypergraphs F and H, a perfect F-tiling in H is a spanning collection of vertex-disjoint copies of F.
For kâ„3, there are currently only a handful of known F-tiling results when F is k-uniform but not k-partite.
If sî âĄ0modk, then Cskâ is not k-partite.
Here we prove an F-tiling result for a family of non k-partite k-uniform hypergraphs F.
Namely, for sâ„5k2, every k-uniform hypergraph H with minimum codegree at least (1/2+1/(2s)+o(1))âŁV(H)⣠has a perfect Cskâ-tiling.
Moreover, the bound is asymptotically sharp if k is even and (k,s) is admissible.
The research leading to these results was partially supported by FAPESP (Proc. 2013/03447-6, 2014/18641-5, 2015/07869-8) (J. Han) EPSRC, grant no. EP/P002420/1 (A. Lo) and the Becas Chile scholarship scheme from CONICYT (N. Sanhueza-Matamala).
1. Introduction
Let H and F be graphs.
An F-tiling in H is a set of vertex-disjoint copies of F.
An F-tiling is perfect if it spans the vertex set of H.
Note that a perfect F-tiling is also known as an F-factor or a perfect F-matching.
The following question in extremal graph theory has a long and rich story: given F and n, what is the maximum ÎŽ such that there exists a graph H on n vertices with minimum degree at least ÎŽ without a perfect F-tiling?
We call such ÎŽ the tiling degree threshold for F and denote it by t(n,F).
Note that if nî âĄ0modâŁV(F)⣠then a perfect F-tiling cannot exist, so this case is not interesting.
Hence we will always assume that nâĄ0modâŁV(F)⣠whenever we discuss t(n,F).
We study tilings in the setting of k-graphs, i.e. hypergraphs where every edge has exactly k vertices, for some kâ„2.
We focus on tilings using âtight cyclesâ, which are k-graphs that generalise the usual notion of cycles in graphs.
We also study the related problem of finding F-coverings in a hypergraph H, that is, finding copies of F, not necessarily vertex-disjoint, which together cover every vertex of H.
After choosing a notion of âminimum degreeâ for k-uniform hypergraphs, both tilings and coverings give rise to corresponding questions in extremal hypergraph theory, which generalise the âtiling thresholdsâ in graphs to the setting of hypergraphs.
In what follows, we describe precisely all of the problems under consideration.
1.1. Tiling thresholds
A hypergraphH=(V(H),E(H)) consists of a vertex set V(H) and an edge set E(H), where each edge eâE(H) is a subset of V(H).
We will simply write V and E for V(H) and E(H), respectively, if it is clear from the context.
Given a set V and a positive integer k, (kVâ) denotes the set of subsets of V with size exactly k.
We say that H is a k-uniform hypergraph or k-graph, for short, if Eâ(kVâ). Note that 2-graphs are usually known simply as graphs.
Given a hypergraph H and a set SâV, let the neighbourhood NHâ(S) of S be the set {TâVâS:TâȘSâE} and let degHâ(S)=âŁNHâ(S)⣠denote the number of edges of H containing S.
If wâV, then we also write NHâ(w) for NHâ({w}).
We will omit the subscript if H is clear from the context.
We denote by ÎŽiâ(H) the minimum i-degree of H, that is, the minimum of degHâ(S) over all i-element sets Sâ(iVâ).
Note that ÎŽ0â(H) is equal to the number of edges of H.
Given a k-graph H, ÎŽkâ1â(H) and ÎŽ1â(H) are referred to as the minimum codegree and the minimum vertex degree of H, respectively.
For k-graphs H and F, an F-tiling in H is a set of vertex-disjoint copies of F;
and an F-tiling is perfect if it spans the vertex set of H.
For a k-graph F, define the codegree tiling thresholdt(n,F) to be the maximum of ÎŽkâ1â(H) over all k-graphs H on n vertices without a perfect F-tiling.
We implicitly assume nâĄ0modâŁV(F)⣠whenever we discuss t(n,F).
Given a k-graph F, an F-covering in H is a spanning set of copies of F.
Similarly, define the codegree covering thresholdc(n,F) of F to be the maximum of ÎŽkâ1â(H) over all k-graphs H on n vertices not containing an F-covering.
Trivially, a perfect F-tiling is an F-covering, and an F-covering has a copy of F.
Thus,
[TABLE]
where exkâ1â(n,F) is codegree TurĂĄn threshold, that is, the maximum of ÎŽkâ1â(H) over all F-free k-graphs H on n vertices.
In this sense, the covering problem is an intermediate problem between the TurĂĄn and the tiling problems.
As for results on covering thresholds, for any non-empty (2-)graph F, we have c(n,F)=(Ï(F)â1Ï(F)â2â+o(1))n, see [HanZangZhao2015],
where Ï(F) is the chromatic number of F.
Han, Zang and Zhao [HanZangZhao2015] studied the vertex-degree variant of the covering problem, for complete (3,3)-graphs K.
Falgas-Ravry and Zhao [Falgas-RavryZhao2016] studied c(n,F) when F is K43â, K43â with one edge removed, K53â with one edge removed and other 3-graphs.
1.3. Cycles in hypergraphs
Given 1â€â<k, we say that a k-graph on more than k vertices is an â-cycle if every vertex lies in some edge and there is a cyclic ordering of the vertices such that under this ordering, every edge consists of k consecutive vertices and two consecutive edges intersect in exactly â vertices.
Note that an â-cycle on s vertices can exist only if kââ divides s.
If â=1 we call the cycle loose, if â=kâ1 we call the cycle tight.
We write Cskâ for the k-uniform tight cycle on s vertices.
When k=2, â-cycles reduce to the usual notion of cycles in graphs.
CorrĂĄdi and Hajnal [CorradiHajnal1963] determined t(n,C32â) and Wang [Wang2010, Wang2012] determined t(n,C42â) and t(n,C52â).
In fact, El-Zahar [ElZahar1984] gave the following conjecture on cycle tilings.
Conjecture 1.1** (El-Zahar [ElZahar1984]).**
Let G be a graph on n vertices and let n1â,âŠ,nrââ„3 be integers such that n1â+âŻ+nrâ=n.
If ÎŽ(G)â„âi=1rââniâ/2â, then G contains r vertex-disjoint cycles of lengths n1â,âŠ,nrâ respectively.
Given integers â,k such that 1â€ââ€(kâ1)/2, it is easy to see that a k-uniform â-cycle on s vertices C satisfies c(n,C)â€s+1 (by constructing C greedily).
If sâĄ0modk, then the tight cycle Cskâ is k-partite.
For all tâ„1, let Kk(t) denote the complete (k,k)-graph whose vertex classes each have size t.
Note that Cskâ is a spanning subgraph of Kk(s/k).
ErdĆs [Erdoes1964] proved the following result, which implies an upper bound on the TurĂĄn number of Cskâ.
Theorem 1.2** (ErdĆs [Erdoes1964]).**
For all kâ„2 and s>1, there exists n0â=n0â(k,s) such that ex(n,Kk(s))<nkâ1/skâ1 for all nâ„n0â.
Our first result is a sublinear upper bound for c(n,Cskâ) when sâĄ0modk.
Proposition 1.3**.**
For all 2â€kâ€s with sâĄ0modk, there exist n0â(k,s) and c=c(k,s) such that c(n,Cskâ)â€cn1â1/skâ1 for all nâ„n0â.
There are some previously known results for tiling problems regarding â-cycles.
Whenever C is a 3-uniform loose cycle, t(n,C) was determined exactly by Czygrinow [Czygrinow2016].
For general loose cycles C in k-graphs, t(n,C) was determined asymptotically by Mycroft [Mycroft2016] and exactly by Gao, Han and Zhao [GaoHanZhao2016].
For tight cycles Cskâ with sâĄ0modk, Mycroft [Mycroft2016] proved that t(n,Cskâ)=(1/2+o(1))n.
Notice that all mentioned cycle tiling results correspond to cases where the cycles are k-partite (since k-uniform loose cycles are k-partite for kâ„3).
We now focus on the covering and tiling problems for the tight cycle Cskâ, for all integers k,s which do not necessarily make Cskâ a (k,k)-graph.
We show that a minimum codegree of (1/2+o(1))n suffices to find a Cskâ-covering.
Theorem 1.4**.**
Let k,sâN with kâ„3 and sâ„2k2.
For all Îł>0, there exists n0â=n0â(k,s,Îł) such that for all nâ„n0â, c(n,Cskâ)â€(1/2+Îł)n.
Moreover, this result is asymptotically tight if k and s satisfy the following divisibility conditions.
Let 2â€k<s and let d=gcd(k,s). We say that the pair (k,s) is admissible if d=1 or k/d is even.
Note that an admissible pair (k,s) satisfies sî âĄ0modk.
Proposition 1.5**.**
Let 3â€k<s be such that (k,s) is admissible.
Then c(n,Cskâ)â„ân/2ââk+1.
Moreover, if k is even, then exkâ1â(n,Cskâ)â„ân/2ââk+1.
Notice that if (k,s) is admissible, kâ„3 is even and sâ„2k2, then Theorem 1.4 and Proposition 1.5 imply that exkâ1â(n,Cskâ)=(1/2+o(1))n.
We also study the tiling problem corresponding to Cskâ.
We give some lower bounds on t(n,Cskâ).
Notice that the bound is significantly higher if (k,s) is admissible.
Proposition 1.6**.**
Let 2â€k<sâ€n with n divisible by s.
Then t(n,Cskâ)â„ân/2ââk.
Moreover, if (k,s) is admissible, then
[TABLE]
On the other hand, recall that the case sâĄ0modk was solved asymptotically by Mycroft [Mycroft2016], thus we study the complementary case.
We prove an upper bound on t(n,Cskâ) which is valid whenever sî âĄ0modk and sâ„5k2.
Note that the bound is asymptotically sharp if k is even and (k,s) is admissible.
Theorem 1.7**.**
Let 3â€k<s be such that sâ„5k2 and sî âĄ0modk. Then, for all Îł>0, there exists n0â=n0â(k,s,Îł) such that for all nâ„n0â with nâĄ0mods,
[TABLE]
1.4. Organisation of the paper
In Section 2 we set up basic notation and give sketches of the proofs of our main results, Theorems 1.4 and 1.7.
In Section 3 we give constructions which imply lower bounds for the Turån numbers and covering and tiling thresholds of tight cycles, thus proving Propositions 1.5 and 1.6.
In the next two sections we study the covering problem.
In Section 4 we describe a family of gadgets which will be useful during the proofs of Proposition 1.3 and Theorem 1.4.
Those proofs are done in Section 5.
Sections 6â9 are dedicated to investigating the tiling problem.
Our aim is the proof of Theorem 1.7, i.e. bounding t(n,Cskâ) from above.
In Section 6, we review the absorption technique for tilings, which we use in Section 7 to prove Theorem 1.7 under the assumption that we can find an almost perfect Cskâ-tiling (Lemma 7.1).
We prove Lemma 7.1 in the next two sections: in Section 8 we review tools of hypergraph regularity and in Section 9 we introduce various auxiliary tilings that we use to finish the proof.
We conclude with some remarks and open problems in Section 10.
Given a,b,c reals with c>0, by a=b±c we mean that bâcâ€aâ€b+c.
We write xâȘy to mean that for all yâ(0,1] there exists an x0ââ(0,1) such that for all xâ€x0â the subsequent statement holds.
Hierarchies with more constants are defined in a similar way and are to be read from the right to the left.
We will always assume that the constants in our hierarchies are reals in (0,1].
Moreover, if 1/x appears in a hierarchy, this implicitly means that x is a natural number.
For all k-graphs H and all xâV, define the link (kâ1)-graph H(x) of x in H to be the (kâ1)-graph with V(H(x))=Vâ{x} and E(H(x))=NHâ(x).
Given integers a1â,âŠ,atââ„1, let Kk(a1â,âŠ,atâ) denote the complete (k,t)-graph with vertex partition V1â,âŠ,Vtâ such that âŁViââŁ=aiâ for all 1â€iâ€t.
For a family F of k-graphs, an F-tiling is a set of vertex-disjoint copies of (not necessarily identical) members of F.
For a sequence of distinct vertices v1â,âŠ,vsâ in a k-graph H, we say P=v1ââŻvsâ is a tight path if all k consecutive vertices form an edge.
Note that all tight paths have an associated ordering of vertices.
Hence, v1ââŻvsâ and vsââŻv1â are assumed to be different tight paths, even if the corresponding subgraphs they define are the same.
Suppose that P1â=v1ââŻvsâ and P2â=w1ââŻwsâČâ are two vertex-disjoint tight paths in a k-graph H.
If it happens that v1ââŻvsâw1ââŻwsâČâ is also a tight path in H, then we will denote it by P1âP2â.
We sometimes refer to P1âP2â as the concatenation of P1â and P2â.
Note that P1âP2â has more edges than P1ââȘP2â.
We naturally extend this definition (whenever it makes sense) to the concatenation of a sequence of paths P1â, âŠ, Prâ, and we denote the resulting path by P1ââŻPrâ.
For two tight paths P1â and P2â, we say that P2âextendsP1â, if P2â=P1âPâČ for some tight path PâČ (where we may have âŁV(PâČ)âŁ<k, that is, PâČ contains no edge).
Also, we may define a tight cycle C by writing C=v1ââŻvsâ, whenever viââŻvsâv1ââŻviâ1â is a tight path for all 1â€iâ€s.
For all kâN, let [k]={1,âŠ,k}. Let Skâ be the symmetric group of all permutations of the set [k], with the composition of functions as the group operation. Let idâSkâ be the identity function that fixes all elements in [k]. Given distinct i1â,âŠ,irââ[k], the cyclic permutation(i1âi2ââŻirâ)âSkâ is the permutation that maps ijâ to ij+1â for all 1â€j<r and irâ to i1â, and fixes all the other elements; we say that such a cyclic permutation has length r. All permutations ÏâSkâ can be written as a composition of cyclic permutations Ï1ââŻÏtâ such that these cyclic permutations are disjoint, meaning that there are no common elements between all pairs of these different cyclic permutations.
Let H be a k-graph, V1â,âŠ,Vkâ be disjoint vertex sets of V and let ÏâSkâ.
We say that a tight path P=v1ââŻvââ in H has end-typeÂ Ï with respect to V1â,âŠ,Vkâ if for all 2â€iâ€k, vââk+iââVÏ(i)â. Similarly, we say P has start-typeÂ Ï with respect to V1â,âŠ,Vkâ if viââVÏ(i)â for all 1â€iâ€kâ1. If H and V1â,âŠ,Vkâ are clear from the context, we simply say that P has end-type Ï and start-type Ï, respectively.
Note that one could define start-type and end-type in terms of (kâ1)-tuples in [k] instead.
However, for our purposes, it is more convenient to define it in terms of permutations of [k].
We now sketch the proof of Theorem 1.4.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+Îł)n.
Consider any vertex xâV(H).
We can show that, for some appropriate value of t, x is contained in some copy K of Kkkâ(t) with vertex classes V1â,âŠ,Vkâ. Suppose that sâĄrî âĄ0modk with 1â€r<k.
Suppose P=v1ââŻvkâ is a tight path in K such that viââViâ for all 1â€iâ€k and v1â=x.
By wrapping around K, we may find a tight path P2â=v1ââŻvââ which extends P1â, but if we only use vertices and edges of K, then we have vjââVââ where jâĄâmodk, for all jâ[â].
To break this pattern, we will use some gadgets (see Section 4 for a formal definition).
Roughly speaking, a gadget is a k-graph on V(K) and some extra vertices of H.
Using these gadgets we can extend P to a tight path PâČ with end-type Ï, for an arbitrary ÏâSkâ (see Lemma 4.2).
Having done that (and choosing Ï appropriately), then it is easy to extend PâČ into a copy of Cskâ by wrapping around V1â,âŠ,Vkâ.
In this section, we construct k-graphs which give lower bounds for the codegree TurĂĄn numbers and covering and tiling thresholds for tight cycles.
These constructions will imply Proposition 1.5 and Proposition 1.6.
We remark that the bounds obtained here can be improved by an additive constant via careful calculations and case distinctions, which we omit for the sake of giving a clear presentation.
Let A and B be disjoint vertex sets of sizes âŁAâŁ=ân/2â and âŁBâŁ=ân/2â.
Consider the k-graph H0â=H0kâ(A,B).
By Proposition 3.1, no vertex of A can be covered with a copy of Cskâ.
Then c(n,Cskâ)â„ÎŽkâ1â(H0â)â„ân/2ââk+1.
Moreover, if k is even, then H0kâ(A,B)=H0kâ(B,A).
So no vertex of B can be covered by a copy of Cskâ.
Hence H0â is Cskâ-free.
Therefore, exkâ1â(n,Cskâ)â„ÎŽkâ1â(H0â)â„ân/2ââk+1.
â
Case 1: k even.
Since H[AâȘB]=H0kâ(A,B)=H0kâ(B,A), by Proposition 3.1, H[AâȘB] is Cskâ-free.
Thus, all copies of Cskâ in H must intersect T in at least one vertex.
Hence, all Cskâ-tilings have at most âŁT⣠vertex-disjoint copies of Cskâ.
Taking âŁTâŁ=n/sâ1 assures that H does not contain a perfect Cskâ-tiling.
This implies that t(n,Cskâ)â„â(1/2+1/(2s))nââk.
Case 2: k odd.
Since H[AâȘB]=H0kâ(A,B), by Proposition 3.1 no vertex in A can be covered by a copy of Cskâ.
Hence, all copies of Cskâ in H with non-empty intersection with A must also have non-empty intersection with T.
Moreover, all edges in H intersect A in at most kâ1 vertices, so all copies of Cskâ in H intersect A in at most s(kâ1)/k vertices.
Thus a perfect Cskâ-tiling would contain at most âŁT⣠and at least kâŁAâŁ/(s(kâ1)) cycles intersecting A.
Let âŁTâŁ=ânk/(2s(kâ1)+k)ââ1.
Since âŁTâŁ<nk/(2s(kâ1)+k) and âŁAâŁâ„(nââŁTâŁ)/2,
[TABLE]
and thus a perfect Cskâ-tiling in H cannot exist.
This implies
[TABLE]
as desired.
â
4. G-gadgets
Throughout this section, let Ï=(123âŻk)âSkâ.
Let H be a k-graph, and let K be a complete (k,k)-graph in H with its natural vertex partition {V1â,âŠ,Vkâ}. Knowing the end-types and start-types of paths with respect to V1â,âŠ,Vkâ will help us to concatenate them and form longer paths which contains them both.
For instance, if P1â and P2â are vertex-disjoint tight paths, P1â has end-type Ï and P2â has start-type Ï, then we can concatenate the paths and obtain P1âP2â.
Let P be a tight path in H with end-type ÏâSkâ.
For xâVÏ(1)ââV(P), Px is a tight path of H with end-type ÏÏ.
We call such an extension a simple extension of P.
By repeatedly applying r simple extensions (which is possible as long as there are available vertices), we may obtain an extension Px1ââŻxrâ of P with end-type ÏÏr, using r extra vertices and edges in K.
In the same spirit, observe that if P1â has end-type Ï and P2â has start-type ÏÏ, then the sequence of ordered clusters corresponding to the last kâ1 vertices of P1â coincides with the corresponding sequence of the first kâ1 vertices of P2â.
Thus, by using one extra vertex xâVÏ(1)ââ(V(P1â)âȘV(P2â)) and setting P1âxP2â, we can join these paths.
If P is a path with end-type Ï, we would like to find a path PâČ that extends P such that âŁV(PâČ)âŁâĄâŁV(P)âŁmodk and PâČ has end-type Ï, for arbitrary ÏâSkâ.
The goal of this section is to define and study âG-gadgetsâ, a tool which will allow us to do precisely that.
Let G be a 2-graph on [k] and SâV(H).
We say WGââV(H) is a G-gadget for K avoiding S if there exists a family of pairwise-disjoint sets {Wijâ:ijâE(G)} such that WGâ=âijâE(G)âWijâ, and for all ijâE(G),
for all ÏâSkâ with Ï(1)â{i,j}, H[Wijâ] contains a spanning tight path with start-type ÏÏ and end-type (ij)Ï.
If K is clear from the context, we will just say âa G-gadget avoiding Sâ.
For all edges ijâE(G), we write wijâ for the unique vertex in WijââV(K).
We emphasize that (W3) is the key property that allows us to obtain an extension of a path at the same time we perform a change in the end-type.
In words, (W3) says that given any kâ1 ordered clusters that miss Viâ, there exists a tight path with vertex set Wijâ, which start with the same ordered kâ1 clusters and ends with the same ordered kâ1 clusters but with Vjâ replaced by Viâ.
In other words, Wijâ allows us to âswitchâ the type of a path by replacing i by j.
See Figure 1 for an example.
Suppose P is a tight path with end-type Ï and Ï is a cyclic permutation. In the next lemma, we show how to extend P into a tight path with end-type ÏÏ using a G-gadget, where G is a path.
Lemma 4.1**.**
Let kâ„3 and râ„2.
Let Ï=(i1âi2ââŻirâ)âSkâ be a cyclic permutation.
Let G be a 2-graph on [k] containing the path Q=i1âi2ââŻirâ.
Let H be a k-graph containing a complete (k,k)-graph K with vertex partition V1â,âŠ,Vkâ.
Suppose that P is a tight path in H with end-type ÏâSkâ such that Ï(1)=irâ.
Suppose WGâ is a G-gadget avoiding V(P) and âŁVijâââV(P)âŁâ„2âŁE(G)⣠for all 1â€jâ€r.
Then there exists an extension PâČ of P with end-type ÏÏ such that
(i)
âŁV(PâČ)âŁ=âŁV(P)âŁ+2k(râ1),
2. (ii)
for all 1â€iâ€k,
[TABLE]
3. (iii)
there exists a (GâQ)-gadget WGâQâ for K avoiding V(PâČ) and
4. (iv)
Next, suppose r>2. Define ÏâČ=(i2âi3ââŻirâ) and note that Ï=(i1âi2â)ÏâČ. Then ÏâČ is a cyclic permutation of length râ1, with Ï(1)=irâ and the path QâČ=i2ââŻirâ1âirâ is a subgraph of G. By the induction hypothesis, there exists an extension PâČâČ of P with end-type ÏâČÏ such that âŁV(PâČâČ)âŁ=âŁV(P)âŁ+2k(râ2) and,
for all 1â€iâ€k,
[TABLE]
Moreover, there exists a (GâQâČ)-gadget WGâQâČâ avoiding V(PâČâČ) and V(PâČâČ)âV(PâȘK)={wijâij+1ââ:2â€j<r}.
Note that ÏâČÏ(1)=ÏâČ(irâ)=i2â and i1âi2ââE(GâQâČ).
For all 1â€iâ€r, âŁViââV(PâČ)âŁâ„2âŁE(GâQâČ)âŁ.
Again by the induction hypothesis, there exists an extension PâČ of PâČâČ with end-type (i1âi2â)ÏâČÏ=ÏÏ such that âŁV(PâČ)âŁ=âŁV(PâČâČ)âŁ+2k=âŁV(P)âŁ+2k(râ1) and,
for all 1â€iâ€k,
[TABLE]
and V(PâČ)â(V(PâČâČâȘK))={wi1âi2ââ}, so PâČ satisfies properties (i), (ii) and (iv). Furthermore, set WGâQâ=WGâââj=1râ1âWijâij+1ââ. Then WGâQâ is a (GâQ)-gadget for K avoiding V(PâČ), so PâČ satisfies property (iii) as well.
â
In the next lemma, we show how to extend a path with end-type id to one with an arbitrary end-type.
We will need the following definitions.
Consider an arbitrary ÏâSkââ{id}.
Write Ï in its cyclic decomposition
[TABLE]
where Ï is a product of t=t(Ï) disjoint cyclic permutations of respective lengths r1â,âŠ,rtâ so that rjââ„2 and ij,rjââ=min{ij,râČâ:1â€râČâ€rjâ} for all 1â€jâ€t; and i1,r1ââ<i2,r2ââ<âŻ<it,rtââ.
Define m(Ï)=it,rtââ. On the other hand, if Ï=id, then define t(Ï)=0 and m(Ï)=1.
Define GÏâ to be the 2-graph on [k] consisting precisely of the (vertex-disjoint) paths Qjâ=ij,1âij,2ââŻij,rjââ for all 1â€jâ€t(Ï).
So Gidâ is an empty 2-graph.
Note that for all Ï,
[TABLE]
For 1â€iâ€k and ÏâSkââ{id}, set Xi,Ïâ=1 if iâ{itâČ,1â,âŠ,itâČ,rtâČââ1â} for some 1â€tâČâ€t, and Xi,Ïâ=0 otherwise.
Also, for 1â€iâ€k, set Yi,Ïâ=1 if iâ{Ï(j):1â€j<m(Ï)} and Yi,Ïâ=0 otherwise. If Ï=id, then define Xi,Ïâ=Yi,Ïâ=0 for all 1â€iâ€k.
Lemma 4.2**.**
Let kâ„3. Let H be a k-graph containing a complete (k,k)-graph K with vertex partition V1â,âŠ,Vkâ and a tight path P with end-type id.
Let ÏâSkâ and let G be a 2-graph on [k] containing GÏâ.
Suppose that K has a G-gadget WGâ avoiding V(P), and âŁViââV(P)âŁâ„2âŁE(G)âŁ+2.
Then there exists an extension PâČ of P with end-type ÏÏm(Ï)â1 such that
(i)
âŁV(PâČ)âŁ=âŁV(P)âŁ+2kâŁE(GÏâ)âŁ+m(Ï)â1,
2. (ii)
K* has a (GâGÏâ)-gadget avoiding V(PâČ) and*
4. (iv)
V(PâČ)âV(PâȘK)={wijâ:ijâE(GÏâ)}.
Proof.
Let
[TABLE]
as defined above. We proceed by induction on t=t(Ï). If t=0, then Ï=id and m(Ï)=1, so the lemma holds by setting PâČ=P. Now suppose that tâ„1 and the lemma is true for all ÏâČâSkâ with t(ÏâČ)<t. Let
[TABLE]
and Ï2â=(it,1âit,2ââŻit,rtââ), so Ï1âÏ2â=Ï2âÏ1â=Ï.
For 1â€iâ€2, let Giâ=GÏiââ and miâ=m(Ïiâ).
Note that GÏâ=G1ââȘG2â.
Let GâČ=GâG1â.
Since t(Ï1â)=tâ1, by the induction hypothesis, there exists a path P1â that extends P with end-type Ï1âÏm1ââ1 such that
K has a GâČ-gadget WGâČâ avoiding V(P1â) and
4. (iv*âČ*)
V(P1â)âV(PâȘK)={wijâ:ijâE(G1â)}.
Note that for all 1â€iâ€k,
[TABLE]
We extend P1â using m2ââm1â>0 simple extensions, avoiding the set V(P1â)âȘWGâČâ in each step, to obtain an extension P2â of P1â with end-type Ï1âÏm1ââ1Ïm2ââm1â=Ï1âÏm2ââ1 such that
[TABLE]
and WGâČâ is a GâČ-gadget for K that avoids V(P2â).
As P1â has end-type Ï1âÏm1ââ1, V(P2â)âV(P1â) contains precisely one vertex in Viâ for all iâ{Ï1âÏm1ââ1(j):1â€jâ€m2ââm1â}={Ï1â(m1â),âŠ,Ï1â(m2ââ1)}.
Since Ï1â(i)=Ï(i) for all m1ââ€i<m2â and m2â=it,rtââ, together with (ii*âČ*) we deduce that
[TABLE]
Note that Ï1âÏm2ââ1(1)=Ï1â(m2â)=Ï1â(it,rtââ)=it,rtââ.
Since GâČ contains G2â, by Lemma 4.1 there exists an extension PâČ of P2â with âŁV(PâČ)âŁ=âŁV(P2â)âŁ+2kâŁE(G2â)⣠and PâČ has end-type Ï2âÏ1âÏm2ââ1=ÏÏm(Ï)â1, as m2â=m(Ï).
Moreover, as GâČâG2â=GâGÏâ, K has a (GâGÏâ)-gadget avoiding V(PâČ), implying (iii).
Similarly, (iv) holds.
Note that
Let kâ„3. Let Ï,ÏâSkâ and 0â€r<k.
Then there exists a 2-graph G:=G(Ï,Ï,r) on [k] consisting of a vertex-disjoint union of paths such that the following holds for all sâ„k(2kâ1) with sâĄrmodk:
let H be a k-graph containing a complete (k,k)-graph K with vertex partition V1â,âŠ,Vkâ, and let P be a tight path with start-type Ï and end-type Ï.
Suppose WGâ is a G-gadget for K avoiding V(P) and âŁViââV(P)âŁâ„âs/kâ+1.
Then there exists a tight cycle C on âŁV(P)âŁ+s vertices containing P, such that
[TABLE]
Moreover, if Ï=Ï, then for all 1â€i,jâ€k,
[TABLE]
Proof.
Without loss of generality, we may assume that Ï=id.
Define ÏâČ=ÏÏârâSkâ.
Let G=GÏâČâ.
Note that âŁE(G)âŁâ€kâ1, t(ÏâČ)â€k/2 and 2âŁE(G)âŁ+t(ÏâČ)â€2kâ1 by (4.1).
Let H,K,P be as defined in the lemma.
By Lemma 4.2, there exists an extension PâČ of P with end-type ÏâČÏm(ÏâČ)â1 such that
âŁV(PâČ)âŁ=âŁV(P)âŁ+2kâŁE(G)âŁ+m(ÏâČ)â1, for all 1â€iâ€k,
[TABLE]
and V(PâČ)â(V(PâȘK))={wijâ:ijâE(G)}.
We use kâm(ÏâČ)+1 simple extensions to get an extension PâČâČ of PâČ of order
[TABLE]
Note that V(PâČâČ)âV(PâČ) uses precisely one vertex in each of the clusters Viâ for all iâ{ÏâČÏm(ÏâČ)â1(j):1â€jâ€kâm(ÏâČ)+1}={ÏâČ(j):m(ÏâČ)â€jâ€k}={j:Yj,ÏâČâ=0}. It follows that for all 1â€iâ€k,
[TABLE]
Note that PâČâČ has end-type ÏâČÏm(ÏâČ)â1Ïkâm(ÏâČ)+1=ÏâČ=ÏÏâr.
For all 1â€iâ€k and 0â€r<k, set Zi,Ï,râ=1 if iâ{Ï(j):kâr+1â€jâ€k}, and set Zi,Ï,râ=0 otherwise. We use r more simple extensions to get an extension PâČâČâČ of P with end-type ÏÏârÏr=Ï of order
[TABLE]
such that, for all 1â€iâ€k,
[TABLE]
Since âŁE(G)âŁâ€kâ1 and sâĄrmodk, it follows that âŁV(PâČâČâČ)âŁâ€âŁV(P)âŁ+s. Also, âŁV(PâČâČâČ)âV(P)âŁâĄsmodk. For all 1â€iâ€k,
[TABLE]
Since PâČâČâČ has start-type Ï and end-type Ï, then we can easily extend PâČâČâČ (using simple extensions) into a tight cycle C on âŁV(P)âŁ+s vertices.
Note that V(C)â(V(PâȘK))={wijâ:ijâE(G)}, as desired.
Moreover, for all 1â€i,jâ€k,
[TABLE]
Suppose now that Ï=Ï=id. We will show that â1â€Zi,Ï,rââXi,ÏâČââ€0 for all 1â€iâ€k, implying that for all 1â€i,jâ€k, \big{|}|V_{i}\cap(V(C)\setminus V(P))|-|V_{j}\cap(V(C)\setminus V(P))|\big{|}\leq 1.
It suffices to show that if Zi,Ï,râ=1, then Xi,ÏâČâ=1.
If r=0 then it is obvious, so suppose that 1â€r<k.
Let 1â€iâ€k such that Zi,Ï,râ=1.
Since Ï=Ï=id, then ÏâČ=Ïâr.
So if Zi,Ï,râ=1, then kâr+1â€iâ€k.
To show that Xi,Ïârâ=1, we need to show that i is not the minimal element in the cycle that it belongs in the cyclic decomposition of Ïâr, that is, there exists m<i such that i is in the orbit of m under Ïâr.
Let d=gcd(r,k).
Choose 1â€mâ€d such that mâĄimodd.
The order of Ïâr is exactly k/d and the orbit of m has exactly k/d elements.
There are exactly k/d elements iâČ satisfying 1â€iâČâ€k and iâČâĄmmodd, and all elements iâČ in the orbit of m also satisfy iâČâĄmmodd, so it follows that i is in the orbit of m under Ïâr.
Finally, mâ€dâ€kâr<i.
This proves that Xi,Ïârâ=1, as desired.
â
4.1. Finding G-gadgets in k-graphs with large codegree
We now turn our attention to the existence of G-gadgets.
We prove that all large complete (k,k)-graphs contained in a k-graph H with ÎŽkâ1â(H) large have a G-gadget, for an arbitrary 2-graph G on [k].
Lemma 4.4**.**
Let 0<1/n,1/t0ââȘÎł,1/k.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+Îł)n containing a complete (k,k)-graph K with vertex partition V1â,âŠ,Vkâ.
Let SâV(H) be a set of vertices such that âŁV(K)âȘSâŁâ€Îłn/2 and âŁViââSâŁâ„t0â for all 1â€iâ€k.
Let G be a 2-graph on [k].
Then there exists a G-gadget for K avoiding S.
Proof.
Choose 0<1/tâȘÎł,1/k and let t0â=t+k2.
Suppose that ijâE(G) and âŁVâââSâŁâ„t+2âŁE(G)⣠for all 1â€ââ€k.
Let UâââVâââS with âŁUâââŁ=t for all 1â€ââ€k and let R=[k]â{i,j}.
Let U=â1â€ââ€kâUââ and
is a spanning tight path in H[Wijâ], of start-type ÏÏ and end-type (ij)Ï.
Clearly Wijâ is an ij-gadget avoiding S.
Set SâČ=SâȘWijâ and GâČ=Gâij.
Repeating this construction for all edges in E(Gâij) and using that t0â=t+k2, it is possible to conclude that K has a G-gadget avoiding S.
â
4.2. Auxiliary k-graphs Fsâ
Given a tight cycle Cskâ, we would like to find a k-graph Fsâ such that CskââFsâ and Fsâ is obtained from a complete (k,k)-graph by adding âfewâ extra vertices.
This will be useful in Section 9.
Let K be a (k,k)-graph with vertex partition V1â,âŠ,Vkâ.
Consider a 2-graph G on [k] with E(G)={jiâjiâČâ:1â€iâ€â} and let y1â,âŠ,yââ be a set of â vertices disjoint from V(K).
Let WGâ:={y1â,âŠ,yââ}.
We define the G-augmentation of K to be the k-graph F=F(K,G) such that
[TABLE]
where H(v,j) is a complete (k,k)-graph with partition {v},V1â,V2â,âŠ,Vjâ1â,Vj+1â,âŠ,Vkâ.
The easy (but crucial) observation is that if âŁViââŁâ„2â for all 1â€iâ€k,
then the G-augmentation of K contains a G-gadget for K avoiding â .
Using that, we can prove the following.
Proposition 4.5**.**
Let kâ„3, sâ„2k2 and sî âĄ0modk.
Then there exists a 2-graph Gsâ on [k] that is a disjoint union of paths, and as,1â,âŠ,as,kâ,ââN such that
âŁas,iââas,jââŁâ€1 for all i,jâ[k],
â=âŁE(Gsâ)âŁâ€kâ1,
and if K=Kk(as,1â,âŠ,as,kâ), then Fsâ, the Gsâ-augmentation of K, contains a spanning Cskâ and âŁV(Fsâ)âV(K)âŁ=â.
Proof.
Let râ{1,âŠ,kâ1} be such that sâĄrmodk.
Let Gsâ be the 2-graph obtained from Lemma 4.3 (with parameters Ï=Ï=id and r).
Note Gsâ is a disjoint union of paths and thus â=E(Gsâ)â€kâ1.
In this section, we prove the upper bounds for the covering codegree threshold for tight cycles, proving Proposition 1.3 and Theorem 1.4.
We first prove Proposition 5.2, which immediately implies Proposition 1.3 since Kk(s) contains a CsâČkâ-covering for all sâČâĄ0modk with sâČâ€sk.
We will use the following classic result of KĆvĂĄri, SĂłs and TurĂĄn [KovariSosTuran1954].
Theorem 5.1** (KĆvĂĄri, SĂłs and TurĂĄn [KovariSosTuran1954]).**
Let z(m,n;s,t) denote the maximum possible number of edges in a bipartite 2-graph G with parts U and V for which âŁUâŁ=m and âŁVâŁ=n, which does not contain a Ks,tâ subgraph with s vertices in U and t vertices in V. Then
[TABLE]
Proposition 5.2**.**
For all kâ„3 and sâ„1, let n,câ„2 such that 1/n,1/câȘ1/k,1/s.
Then c(n,Kk(s))â€cn1â1/skâ1.
Proof.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„cn1â1/skâ1.
Fix a vertex xâV(H) and consider the link (kâ1)-graph H(x) of x.
Let U1â:=E(H(x)).
Note that
[TABLE]
Let U2â:=V(H)â{x}.
Consider the bipartite 2-graph B with parts U1â and U2â, where eâU1â is joined to uâU2â if and only if eâȘ{u}âE(H).
By the codegree condition of H, all (kâ1)-sets eâU1â have degree at least ÎŽkâ1â(H)â1 in B.
Hence
[TABLE]
We claim there is a Knkâ1â1/skâ2,sâ1â as a subgraph in B, with nkâ1â1/skâ2 vertices in U1â and sâ1 vertices in U2â.
Suppose not.
Then, by Theorem 5.1,
Let tâN be such that 1/n0ââȘ1/tâȘÎł,1/s. Let H be a k-graph on nâ„n0â vertices with ÎŽkâ1â(H)â„(1/2+Îł)n. Fix a vertex x and a copy K of Kkkâ(t) containing x, which exists by Proposition 5.2. Let V1â,âŠ,Vkâ be the vertex partition of K with xâV1â. By the choice of t, âŁViââŁâ„max{2k2+2,âs/kâ+2} for all 1â€iâ€k.
Let x1â=x and select arbitrarily vertices xiââViâ for 2â€iâ€k.
Now P=x1ââŻxkâ is a tight path on k vertices with both start-type and end-type id.
Let G be a complete 2-graph on [k].
By Lemma 4.4, there exists a G-gadget for K avoiding V(P).
Thus, by Lemma 4.3, there exists a tight cycle in V(H) on s vertices containing P, and in turn, x.
â
6. Absorption
We need the following âabsorbing lemmaâ, which is a special case of a lemma of Lo and Markström [LoMarkstroem2015, Lemma 1.1].
Lemma 6.1** ([LoMarkstroem2015, Lemma 1.1]).**
Let sâ„kâ„3 and 0<1/nâȘη,1/s and 0<αâȘÎŒâȘη,1/s.
Suppose that H is a k-graph on n vertices and for all distinct vertices x,yâV(H) there exist ηnsâ1 sets S of size sâ1 such that H[SâȘ{x}] and H[SâȘ{y}] contain a spanning Cskâ.
Then there exists UâV(H) of size âŁUâŁâ€ÎŒn with âŁUâŁâĄ0mods such that there exists a perfect Cskâ-tiling in H[UâȘW] for all WâV(H)âU of size âŁWâŁâ€Î±n with âŁWâŁâĄ0mods.
Thus to find an absorbing set U, it is enough to find many (sâ1)-sets S as above for each pair x,yâV(H).
First we show that we can find one such S.
Lemma 6.2**.**
Let sâ„5k2 with sî âĄ0modk.
Let 1/nâȘÎł,1/s.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+Îł)n.
Then for all pair of distinct vertices x,yâV(H), there exists SâV(H)â{x,y} such that âŁSâŁ=sâ1 and both H[SâȘ{x}] and H[SâȘ{y}] contain a spanning Cskâ.
Proof.
Let 1/nâȘ1/tâȘÎł,1/s.
Consider the k-graph Hxyâ with vertex set V(Hxyâ)=(V(H)â{x,y})âȘ{z} (for some zâ/V(H)) and edge set
[TABLE]
Note that âŁV(Hxyâ)âŁ=nâ1 and ÎŽkâ1â(Hxyâ)â„ÎłâŁV(Hxyâ)âŁ.
By Proposition 5.2, Hxyâ contains a copy K of Kkkâ(t) containing z.
Let V1â,âŠ,Vkâ be the vertex partition of K with zâV1â.
Select arbitrarily vertices viââViâ for 2â€iâ€k.
Let HâČ=Hxyââ{z,v2â,âŠ,vkâ} and KâČ=Kâ{z,v2â,âŠ,vkâ}.
Note that ÎŽkâ1â(HâČ)â„(1/2+Îł/2)âŁV(HâČ)⣠and KâČâHâČ.
By Lemma 4.4 with HâČ and KâČ playing the roles of H and K respectively, there exists a Kkâ-gadget for KâČ in HâČ.
Hence, there exists a Kkâ-gadget for K in Hxyâ avoiding {z,v2â,âŠ,vkâ}.
Now we construct a copy of Cskâ in Hxyâ containing z.
Note that P=zv2ââŻvkâ is a tight path on k vertices with start-type and end-type id.
Since there exists a Kkâ-gadget for K avoiding V(P), by Lemma 4.3Hxyâ contains a copy C of Cskâ containing z.
Finally, let S=V(C)â{z}âV(H).
By construction, âŁSâŁ=sâ1 and both H[SâȘ{x}] and H[SâȘ{y}] contain a spanning Cskâ in H, as desired.
â
We now apply the standard supersaturation trick to find many sets S.
Lemma 6.3**.**
Let kâ„3 and 0<1/mâȘÎł,1/k.
Let H be a k-graph on nâ„m vertices with ÎŽkâ1â(H)â„(1/2+Îł)n.
Let x,yâV(H) be distinct.
Then the number of m-sets RâV(H)â{x,y} such that ÎŽkâ1â(H[RâȘ{x,y}])â„(1/2+Îł/2)(m+2) is at least (mnâ2â)/2.
To prove Lemma 6.3, first we recall the following fact about concentration for hypergeometric random variables around their mean (see, e.g., [JansonLuczakRucinski2000, p. 29]).
Lemma 6.4**.**
Let a,Îł>0 with a+Îł<1.
Suppose that Sâ[n] and âŁSâŁâ„(a+Îł)n.
Then
Say an m-set RâV(H)â{x,y} is good if ÎŽkâ1â(RâȘ{x,y})>(1/2+3Îł/5)m (and bad, otherwise).
Note that for any good m-set R,
[TABLE]
thus it is enough to prove that there are at most (mnâ2â)/2 bad m-sets.
Note that R is bad if and only if there exists a (kâ1)-set TâRâȘ{x,y} such that R is bad for T.
Therefore, the number of bad sets is at most
[TABLE]
where the inequality follows from the choice of m.
â
Lemma 6.5**.**
Let kâ„3 and sâ„5k2.
Let 1/nâȘαâȘÎŒâȘÎł,1/s.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+Îł)n.
Then, there exists UâV(H) of size âŁUâŁâ€ÎŒn with âŁUâŁâĄ0mods such that there exists a perfect Cskâ-tiling in H[UâȘW] for all WâV(H)âU of size âŁWâŁâ€Î±n with âŁWâŁâĄ0mods.
Proof.
Let ÎŒâȘηâȘ1/mâȘÎł,1/s.
Let x,y be distinct vertices in V(H).
By Lemma 6.3, at least (mnâ2â)/2 of the m-sets RâV(H)â{x,y} are such that ÎŽkâ1â(H[RâȘ{x,y}])â„(1/2+Îł/2)(m+2).
By Lemma 6.2, each one of these subgraphs contains a set SâR of size sâ1 such that H[SâȘ{x}] and H[SâȘ{y}] have spanning copies of Cskâ.
Then the number of these sets S in H is at least
Now we prove Theorem 1.7 under the assumption that the following âalmost perfect Cskâ-tiling lemmaâ holds.
Lemma 7.1**.**
Let 1/nâȘα,Îł,1/s, kâ„3 and sâ„5k2 such that sî âĄ0modk.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+1/(2s)+Îł)n.
Then H has a Cskâ-tiling covering at least (1âα)n vertices.
Assuming Lemma 7.1 is true, we use it to prove Theorem 1.7.
Choose 1/nâȘαâȘÎŒâȘÎł,1/k,1/s.
By Lemma 6.5, there exists UâV(H) of size âŁUâŁâ€ÎŒn with âŁUâŁâĄ0mods such that there exists a perfect Cskâ-tiling in H[UâȘW] for all WâV(H)âU of size âŁWâŁâ€Î±n with âŁWâŁâĄ0mods.
Define HâČ=HâU.
Then ÎŽkâ1â(HâČ)â„ÎŽkâ1â(H)ââŁUâŁâ„(1/2+1/(2s)+Îł/2)âŁV(HâČ)âŁ.
An application of Lemma 7.1 (with Îł/2,âŁV(HâČ)⣠playing the roles of Îł,n, respectively, and noting the hierarchy of constants in both lemmas are consistent) implies that there exists a Cskâ-tiling TâČ in HâČ covering at least (1âα)âŁV(HâČ)⣠vertices.
Let W be the set of uncovered vertices by TâČ in HâČ.
Then âŁWâŁâ€Î±n and âŁWâŁâĄ0mods.
By the absorbing property of U, there exists a perfect Cskâ-tiling TâČâČ in H[UâȘW].
Then TâČâȘTâČâČ is a perfect Cskâ-tiling in H.
â
The rest of the paper will be devoted to the proof of Lemma 7.1.
8. Hypergraph regularity and regular slice lemma
To prove Lemma 7.1 we will use the hypergraph regularity lemma, which requires the following definitions.
A hypergraph H is a complex if whenever eâE(H) and eâČ is a non-empty subset of e we have that eâČâE(H).
All the complexes considered in this paper have the property that all vertices are contained in an edge.
For a positive integer k, a complex H is a k-complex if all the edges of H consist of at most k vertices.
The edges of size i are called i-edges of H.
Given a k-complex H, for all 1â€iâ€k we denote by Hiâ the underlying i-graph of H: the vertices of Hiâ are those of H and the edges of Hiâ are the i-edges of H.
Given sâ„k, a (k,s)-complexH is an s-partite k-complex.
Let H be a P-partite k-complex.
For iâ€k and Xâ(iPâ), we write HXâ for the subgraph of Hiâ induced by âX. Note that HXâ is an (i,i)-graph.
In a similar manner we write HX<â for the hypergraph on the vertex set âX, whose edge set is âXâČâXâHXâČâ.
Note that if H is a k-complex and X is a k-set, then HX<â is a (kâ1,k)-complex.
Given iâ„2, consider an (i,i)-graph Hiâ and an (iâ1,i)-graph Hiâ1â on the same vertex set, which are i-partite with respect to the same partition P.
We write Kiâ(Hiâ1â) for the family of all P-partite i-sets that form a copy of the complete (iâ1)-graph Kiiâ1â in Hiâ1â.
We define the density of Hiâ with respect to Hiâ1â to be
[TABLE]
and d(HiââŁHiâ1â)=0 otherwise.
More generally, if Q=(Q1â,âŠ,Qrâ) is a collection of r subhypergraphs of Hiâ1â, we define Kiâ(Q):=âj=1râKiâ(Qjâ) and
[TABLE]
and d(HiââŁQ)=0 otherwise.
We say that Hiâ is (diâ,Δ,r)-regular with respect to Hiâ1â if for all r-tuples Q with âŁKiâ(Q)âŁ>ΔâŁKiâ(Hiâ1â)⣠we have d(HiââŁQ)=diâ±Δ.
Instead of (diâ,Δ,1)-regularity we simply refer to (diâ,Δ)-regularity; we also say simply that Hiâ is (Δ,r)-regular with respect to Hiâ1â to mean that there exists some diâ for which Hiâ is (diâ,Δ,r)-regular with respect to Hiâ1â.
Given an i-graph G whose vertex set contains that of Hiâ1â, we say that G is (diâ,Δ,r)-regular with respect to Hiâ1â if the i-partite subgraph of G induced by the vertex classes of Hiâ1â is (diâ,Δ,r)-regular with respect to Hiâ1â.
Given 3â€kâ€s and a (k,s)-complex H with vertex partition P, we say that H is (dkâ,dkâ1â,âŠ,d2â,Δkâ,Δ,r)-regular if the following conditions hold:
(i)
For all 2â€iâ€kâ1 and Aâ(iPâ), HAâ is (diâ,Δ)-regular with respect to (HA<â)iâ1â, and
2. (ii)
for all Aâ(kPâ), the induced subgraph HAâ is (dkâ,Δkâ,r)-regular with respect to (HA<â)iâ1â.
Sometimes we denote (dkâ,âŠ,d2â) by d and write (d,Δkâ,Δ,r)-regular to mean (dkâ,âŠ,d2â,Δkâ,Δ,r)-regular.
We will need the following âregular restriction lemmaâ which states that the restriction of regular complexes to a sufficiently large set of vertices in each vertex class is still regular, with somewhat degraded regularity properties.
Lemma 8.1** **(Regular restriction lemma
[AllenBottcherCooleyMycroft2017, Lemma 24]).
Let k,mâN and ÎČ,Δ,Δkâ,d2â,âŠ,dkâ be such that
[TABLE]
Let r,sâN and dkâ>0.
Set d=(dkâ,âŠ,d2â).
Let G be a (d,Δkâ,Δ,r)-regular (k,s)-complex with vertex classes V1â,âŠ,Vsâ each of size m.
Let ViâČââViâ with âŁViâČââŁâ„ÎČm for all 1â€iâ€s. Then the induced subcomplex G[V1âČââȘâŻâȘVsâČâ] is (d,Δkââ,Δâ,r)-regular.
8.2. Statement of the regular slice lemma
In this section we state the version of the regularity lemma (Theorem 8.4) due to Allen, Böttcher, Cooley and Mycroft [AllenBottcherCooleyMycroft2017], which they call the regular slice lemma.
A similar lemma was previously applied by Haxell, Ćuczak, Peng, Rödl, RuciĆski and Skokan in the case of 3-graphs [HaxellEtAl2009].
This lemma says that all k-graphs G admit a regular slice J, which is a regular multipartite (kâ1)-complex whose vertex classes have equal size such that G is regular with respect to J.
Let t0â,t1ââN and Δ>0. We say that a (kâ1)-complex J is (t0â,t1â,Δ)-equitable if it has the following two properties:
(i)
There exists a partition P of V(J) into t parts of equal size, for some t0ââ€tâ€t1â, such that J is P-partite.
We refer to P as the ground partition of J, and to the parts of P as the clusters of J.
2. (ii)
There exists a density vectord=(dkâ1â,âŠ,d2â) such that, for all 2â€iâ€kâ1, we have diââ„1/t1â and 1/diââN, and the (kâ1)-complex J is (d,Δ,Δ,1)-regular.
Let Xâ(kPâ).
We write J^âXâ for the (kâ1,k)-graph (JX<â)kâ1â.
A k-graph G on V(J) is (Δkâ,r)-regular with respect to J^âXâ if there exists some d such that G is (d,Δkâ,r)-regular with respect to J^âXâ.
We also write dJ,Gââ(X) for the density of G with respect to J^âXâ, or simply dâ(X) if J and G are clear from the context.
Definition 8.2** (Regular slice).**
Given Δ,Δkâ>0, r,t0â,t1ââN, a k-graph G and a (kâ1)-complex J on V(G), we call J a (t0â,t1â,Δ,Δkâ,r)-regular slice for G if J is (t0â,t1â,Δ)-equitable and G is (Δkâ,r)-regular with respect to all but at most Δkâ(ktâ) of the k-sets of clusters of J, where t is the number of clusters of J.
Given a regular slice J for a k-graph G, we keep track of the relative densities dâ(X) for k-sets X of clusters of J, which is done via a weighted k-graph.
Definition 8.3**.**
Given a k-graph G and a (t0â,t1â,Δ)-equitable (kâ1)-complex J on V(G), we let RJâ(G) be the complete weighted k-graph whose vertices are the clusters of J, and where each edge X is given weight dâ(X). When J is clear from the context we write R(G) instead of RJâ(G).
The regular slice lemma (Theorem 8.4) guarantees the existence of a regular slice J with respect to which R(G) resembles G in various senses.
In particular, R(G) inherits the codegree condition of G in the following sense.
Let G be a k-graph on n vertices.
Given a set Sâ(kâ1V(G)â), recall that degGâ(S) is the number of edges of G which contain S.
The relative degree degâ(S;G) of S with respect to G is defined to be
[TABLE]
Thus, degâ(S;G) is the proportion of k-sets of vertices in G extending S which are in fact edges of G.
To extend this definition to weighted k-graphs G with weight function dâ, we define
[TABLE]
Finally, for a collection S of (kâ1)-sets in V(G), the mean relative degree degâ(S;G) of S in G is defined to be the mean of degâ(S;G) over all sets SâS.
Let kâN with kâ„3.
For all t0ââN, Δkâ>0 and all functions r:NâN and Δ:Nâ(0,1], there exist t1â,n1ââN such that the following holds for all nâ„n1â which are divisible by t1â!.
Let G be a k-graph on n vertices,
and let S be a (kâ1)-graph on the same vertex set with âŁE(S)âŁâ€Îž(kâ1nâ).
Then there exists a (t0â,t1â,Δ(t1â),Δkâ,r(t1â))-regular slice J for G such that, for all (kâ1)-sets Y of clusters of J, we have degâ(Y;R(G))=degâ(JYâ;G)±Δkâ,
and furthermore J is (3Ξâ,S)-avoiding.
We remark that the original statement of [AllenBottcherCooleyMycroft2017, Lemma 6] did not include the âavoidingâ property with respect to a fixed (kâ1)-graph S.
This, however, can be obtained easily from their proof.
We sketch this in Appendix A.1.
8.3. The d-reduced k-graph and strong density
Once we have a regular slice J for a k-graph G, we would like to work within k-tuples of clusters with respect to which G is both regular and dense. To keep track of those tuples, we introduce the following definition.
Definition 8.5** (The d-reduced k-graph).**
Let G be a k-graph and J be a (t0â,t1â,Δ,Δkâ,r)-regular slice for G.
Then for d>0 we define the d-reduced k-graph Rdâ(G) of G to be the k-graph whose vertices are the clusters of J and whose edges are all k-sets of clusters X of J such that G is (Δkâ,r)-regular with respect to X and dâ(X)â„d.
Note that Rdâ(G) depends on the choice of J but this will always be clear from the context.
The next lemma states that for regular slices J as in Theorem 8.4, the codegree conditions are also preserved by Rdâ(G).
Let k,r,t0â,tâN and Δ,Δkâ>0.
Let G be a k-graph and let J be a (t0â,t1â,Δ,Δkâ,r)-regular slice for G.
Then for all (kâ1)-sets Y of clusters of J, we have
[TABLE]
where ζ(Y) is defined to be the proportion of k-sets Z of clusters with YâZ that are not (Δkâ,r)-regular with respect to G.
For 0â€ÎŒ,Ξâ€1, we say that a k-graph H on n vertices is (ÎŒ,Ξ)-dense if there exists Sâ(kâ1V(H)â) of size at most Ξ(kâ1nâ) such that, for all Sâ(kâ1V(H)â)âS, we have degHâ(S)â„ÎŒ(nâk+1). In particular, if H has ÎŽkâ1â(H)â„ÎŒn, then it is (ÎŒ,0)-dense.
By using Lemma 8.6, we show that Rdâ(G) âinheritsâ the property of being (ÎŒ,Ξ)-dense.
Lemma 8.7**.**
Let 1/nâȘ1/t1ââ€1/t0ââȘ1/k and ÎŒ,Ξ,d,Δ,Δkâ>0.
Suppose that G is a k-graph on n vertices, that G is (ÎŒ,Ξ)-dense and let S be the (kâ1)-graph on V(G) whose edges are precisely {Sâ(kâ1V(G)â):degGâ(S)<ÎŒ(nâk+1)}.
Let J be a (t0â,t1â,Δ,Δkâ,r)-regular slice for G such that for all (kâ1)-sets Y of clusters of J, we have degâ(Y;R(G))=degâ(JYâ;G)±Δkâ, and furthermore J is (3Ξâ,S)-avoiding.
Then Rdâ(G) is ((1âΞâ)ÎŒâdâΔkââΔkââ,3Ξâ+3Δkââ)-dense.
For all Yâ(kâ1Pâ), let ζ(Y) be defined as in Lemma 8.6. Let Y2â be the set of all Yâ(kâ1Pâ) with ζ(Y)>Δkââ.
Since G is (Δkâ,r)-regular with respect to all but at most Δkâ(ktâ) of the k-sets of clusters of P, it follows that âŁY2ââŁÎ”kââ(tâk+1)/kâ€Î”kâ(ktâ), namely, âŁY2ââŁâ€Î”kââ(kâ1tâ).
Then it follows that âŁY1ââȘY2ââŁâ€3(Ξâ+Δkââ)(kâ1tâ).
We will show that all Yâ(kâ1Pâ)â(Y1ââȘY2â) will have large codegree in Rdâ(G), thus proving the lemma.
Consider any Yâ(kâ1Pâ)â(Y1ââȘY2â).
Since Yâ/Y2â, ζ(Y)â€Î”kââ.
By Lemma 8.6, we have
For 0â€ÎŒ,Ξâ€1, a k-graph H on n vertices is strongly (ÎŒ,Ξ)-dense if it is (ÎŒ,Ξ)-dense and, for all edges eâE(H) and all (kâ1)-sets Xâe, degHâ(X)â„ÎŒ(nâk+1).
We prove that all (ÎŒ,Ξ)-dense k-graphs contain a strongly (ÎŒâČ,ΞâČ)-dense subgraph, for some degraded constants ΌâČ,ΞâČ.
Lemma 8.8**.**
Let nâ„2k and 0<ÎŒ,Ξ<1.
Suppose that H is a k-graph on n vertices that is (Ό,Ξ)-dense.
Then there exists a sub-k-graph HâČ on V(H) that is strongly (ÎŒâ2kΞ1/(2kâ2),Ξ+Ξ1/(2kâ2))-dense.
Proof.
Let S1â be the set of all Sâ(kâ1V(H)â) such that degHâ(S)<ÎŒ(nâk+1).
Thus, âŁS1ââŁâ€Îž(kâ1nâ).
Let ÎČ=Ξ1/(kâ1).
Now, for all jâ{kâ1,kâ2,âŠ,1} in turn we construct Ajââ(jV(H)â) in the following way.
Initially, let Akâ1â=S1â.
Given j>1 and Ajâ, we define Ajâ1ââ(jâ1V(H)â) to be the set of all Xâ(jâ1V(H)â) such that there exist at least ÎČ(nâj+1) vertices wâV(H) with XâȘ{w}âAjâ.
Claim 8.9**.**
For all 1â€jâ€kâ1, âŁAjââŁâ€ÎČj(jnâ).
Proof of the claim.
We prove it by induction on kâj. When j=kâ1 it is immediate.
Now suppose 2â€jâ€kâ1 and that âŁAjââŁâ€ÎČj(jnâ).
By double counting the number of tuples (X,w) where X is a (jâ1)-set in Ajâ1â and XâȘ{w}âAjâ we have âŁAjâ1ââŁÎČ(nâj+1)â€jâŁAjââŁ.
By the induction hypothesis it follows that
[TABLE]
For all 1â€jâ€kâ1, let Fjâ be the set of edges eâE(H) such that there exists SâAjâ with Sâe, and let F=âj=1kâ1âFjâ. Define HâČ=HâF. We will show that it satisfies the desired properties.
For each j-set, there are at most (kâjnâjâ)k-edges containing it.
Thus, for all 1â€jâ€kâ1, the claim above implies that
[TABLE]
Therefore
[TABLE]
Let S2â be the set of all Sâ(kâ1V(H)â) contained in more than 2kÎČâ(nâk+1) edges of F.
It follows that âŁS2ââŁâ€ÎČâ(kâ1nâ).
This implies that âŁS1ââȘS2ââŁâ€(Ξ+ÎČâ)(kâ1nâ)=(Ξ+Ξ1/(2kâ2))(kâ1nâ).
Now consider an arbitrary Sâ(kâ1V(H)â)â(S1ââȘS2â). As Sâ/S1â, it follows that degHâ(S)â„ÎŒ(nâk+1). As Sâ/S2â, it follows that
[TABLE]
Therefore, HâČ is (ÎŒâ2kΞ1/(2kâ2),Ξ+Ξ1/(2kâ2))-dense.
Suppose âŁTâŁ=tâ„1. Then for all wâWTâ, TâȘ{w}=AwââAt+1â, so there are at least ÎČânâ„ÎČ(nât) vertices wâV(H) such that TâȘ{w}âAt+1â.
Therefore, TâAtâ and TâXâe, which is a contradiction because eâ/Ftâ.
Hence, we may assume that T=â .
Then for all wâWTâ, {w}âA1â.
And so âŁA1ââŁâ„âŁWTââŁ>ÎČân, contradicting the claim.
â
8.4. The embedding lemma
We will need a version of âembedding lemmaâ which gives sufficient conditions to find a copy of a (k,s)-graph H in a regular (k,s)-complex G.
Suppose that G is a (k,s)-graph with vertex classes V1â,âŠ,Vsâ, which all have size m.
Suppose also that H is a (k,s)-graph with vertex classes X1â,âŠ,Xsâ of size at most m.
We say that a copy of H in G is partition-respecting if for all 1â€iâ€s, the vertices corresponding to those in Xiâ lie within Viâ.
Given a k-graph G and a (kâ1)-graph J on the same vertex set, we say that G is supported on J if for all eâE(G) and all fâ(kâ1eâ), fâE(J).
We state the following lemma which can be easily deduced from a lemma stated by Cooley, Fountoulakis, KĂŒhn and Osthus [CooleyFountoulakisKuehnEtAl2009].
Let k,s,r,t,m0ââN and let d2â,âŠ,dkâ1â,d,Δ,Δkâ>0 be such that 1/diââN for all 2â€iâ€kâ1, and
[TABLE]
Then the following holds for all mâ„m0â.
Let H be a (k,s)-graph on t vertices with vertex classes X1â,âŠ,Xsâ.
Let J be a (dkâ1â,âŠ,d2â,Δ,Δ,1)-regular (kâ1,s)-complex with vertex classes V1â,âŠ,Vsâ all of size m.
Let G be a k-graph on â1â€iâ€sâViâ which is supported on Jkâ1â such that for all eâE(H) intersecting the vertex classes {Xijââ:1â€jâ€k}, the k-graph G is (deâ,Δkâ,r)-regular with respect to the k-set of clusters {Vijââ:1â€jâ€k}, for some deââ„d depending on e.
Then there exists a partition-respecting copy of H in G.
The differences between Lemma 8.10 and [CooleyFountoulakisKuehnEtAl2009, Theorem 2] are discussed in Appendix A.2.
9. Almost perfect Cskâ-tilings
The aim of this section is to prove Lemma 7.1, that is, finding an almost perfect Cskâ-tiling.
Throughout this section, we fix kâ„3 and sâ„5k2 with sî âĄ0modk.
Let Gsâ,WGsââ,as,1â,âŠ,as,kâ,â,Fsâ be given by Proposition 4.5.
Recall that Fsâ contains a spanning Cskâ.
Therefore, an Fsâ-tiling in H implies the existence of a Cskâ-tiling in H of the same size.
Here we summarise some useful inequalities that will be used throughout the section.
Let Msâ=maxiâas,iâ and msâ=miniâas,iâ.
We have
[TABLE]
From this, we can easily deduce
[TABLE]
Define Esâ=Kk(Msâ), the complete (k,k)-graph with each part of size Msâ.
Given an {Fsâ,Esâ}-tiling T in H, let FTâ and ETâ be the set of copies of Fsâ and Esâ in T, respectively.
Define
[TABLE]
Note that if ETâ=â , then T is an Fsâ-tiling covering all but Ï(T)n vertices.
Let Ï(H) be the minimum of Ï(T) over all {Fsâ,Esâ}-tilings T in H.
Given nâ„k and 0â€ÎŒ,Ξ<1, let Ί(n,ÎŒ,Ξ) be the maximum of Ï(H) over all (ÎŒ,Ξ)-dense k-graphs H on n vertices.
Note that Ï(H) and Ί(n,ÎŒ,Ξ) depend on k and s but they will be clear from the context.
Lemma 9.1**.**
Let kâ„3 and sâ„5k2 with sî âĄ0modk.
Let 1/n,ΞâȘα,Îł,1/k,1/s.
Then Ί(n,1/2+1/(2s)+Îł,Ξ)â€Î±.
Fix α,Îł>0. Note that âŁV(Fsâ)âŁ=s and âŁV(Esâ)âŁ=kMsâ.
Let ÎŽ=7/10.
Using sâ„5k2, (9.2) and kâ„3, we deduce kMsâ/sâ„1â(kâ1)/(5k2)â„43/45.
Hence
[TABLE]
Define α1â=α(1âÎŽ) and choose some ΞâȘα,Îł,1/k,1/s.
Since 1/nâȘα,Îł,1/k,1/s as well, Lemma 9.1 (with α1â in place of α) implies that Ί(n,1/2+1/(2s)+Îł,Ξ)â€Î±1â.
Let H be a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+1/(2s)+Îł)n.
Then Ï(H)â€ÎŠ(n,1/2+1/(2s)+Îł,0)â€ÎŠ(n,1/2+1/(2s)+Îł,Ξ)â€Î±1â.
Let T be an {Fsâ,Esâ}-tiling in H with Ï(T)â€Î±1â.
Hence,
[TABLE]
As T is a tiling, we have that sâŁFTââŁ+kMsââŁETââŁâ€n.
Hence, 1âα1ââ€(1âÎŽ)sâŁFTââŁ/n+ÎŽ and so
[TABLE]
Therefore H contains an Fsâ-tiling FTâ covering all but at most αn vertices, implying the existence of a Cskâ-tiling of the same size.
â
9.1. Weighted fractional tilings
Our strategy for proving Lemma 9.1 is to apply the regular slice lemma (Theorem 8.4).
In the reduced k-graph, we find a fractional {Fsââ,Esââ}-tiling for some simpler k-graphs Fsââ and Esââ.
By using the regularity methods, this fractional tiling can then be lifted to an actual tiling with copies of Fsâ,Esâ in the original k-graph, which covers a similar proportion of vertices.
To define the k-graphs Fsââ and Esââ, we use the notion of G-augmentation introduced in Subsection 4.2.
Let K be a k-edge with vertices {x1â,âŠ,xkâ}.
Let Gsâ be the 2-graph on [k] given by Corollary 4.5.
Let Fsââ be the Gsâ-augmentation of K (with respect to the vertex partition Viâ:={xiâ} for all iâ[k]). Let V(Fsââ)={x1â,âŠ,xkâ}âȘ{y1â,âŠ,yââ}, where â=âŁE(Gsâ)âŁ.
We refer to c(Fsââ)={x1â,âŠ,xkâ} as the set of core vertices of Fsââ and p(Fsââ)={y1â,âŠ,yââ} as the set of pendant vertices of Fsââ.
Define the function α:V(Fsââ)âN to be such that for uâV(Fsââ),
[TABLE]
Note that there is a natural k-graph homomorphism Ξ from Fsâ to Fsââ such that for all uâV(Fsââ), âŁÎžâ1(u)âŁ=α(u).
Observe that (9.2), sâ„5k2 and kâ„3 imply that α(u)=1 if and only if u is a pendant vertex.
Let Fsââ(H) be the set of copies of Fsââ in H.
Given vâV(H) and FsâââFsââ(H), define
[TABLE]
Given vâV(H) and eâE(H), define
[TABLE]
We now define a weighted fractional {Fsââ,Esââ}-tiling of H to be a function Ïâ:Fsââ(H)âȘE(H)â[0,1] such that, for all vertices vâV(H),
[TABLE]
Note that if (contrary to our assumptions) as,1â=âŻ=as,kâ=1,
then we have αFsâââ(v)=1{vâV(Fsââ)} and αeâ(v)=1{vâe} implying that Ïâ is the standard fractional {Fsâ,Esâ}-tiling.
Note that the definition depends on k and the functions αFsâââ and αeâ, but those will always be clear from the context.
Define the minimum weight of Ïâ to be
[TABLE]
Analogously to Ï(T), define
[TABLE]
Given c>0 and a k-graph H, let Ïâ(H,c) be the minimum of Ï(Ïâ) over all weighted fractional {Fsââ,Esââ}-tilings Ïâ of H with Ïminâââ„c.
Note that Ïâ(H,c) also depends on k, s, αFsâââ and αeâ, which will always be clear from the context.
Let T be an {Fsâ,Esâ}-tiling. We say that a vertex v is saturated under T if it is covered by a copy of Fsâ and v corresponds to a vertex in WGsââ under that copy.
Let S(T) denote the set of all saturated vertices under T.
Define U(T) as the set of all uncovered vertices under T.
Analogously, given a weighted fractional {Fsââ,Esââ}-tiling Ïâ, we say that a vertex v is saturated under Ïâ if
[TABLE]
that is, Ïâ(v)=1 and all its weight comes from copies of Fsââ such that v corresponds to a pendant vertex.
Let S(Ïâ) be the set of all saturated vertices under Ïâ.
Also, define U(Ïâ) as the set of all vertices vâV(H) such that Ïâ(v)=0.
Proposition 9.2**.**
Let kâ„3 and sâ„5k2 with sî âĄ0modk.
Let H be a k-graph on n vertices.
Let Ïâ be a weighted fractional {Fsââ,Esââ}-tiling in H.
Then the following holds:
(i)
sâFââFsâââÏâ(Fâ)+kMsââeâE(H)âÏâ(e)â€n. In particular, âFââFsâââÏâ(Fâ)â€n/s and âeâE(H)âÏâ(e)â€n/(kMsâ),
2. (ii)
To prove (ii), recall that all of the vertices vâS(Ïâ) only receive weight from pendant vertices, and all copies of FâFsââ(H) have precisely â pendant vertices, and therefore
Note that Fsâ admits a natural perfect weighted fractional Fsââ-tiling, defined as follows.
Let a=â1â€iâ€kâas,iâ.
Let F be a copy of Fsâ and suppose that V(F)=V1ââȘâŻâȘVkââȘW, where V1â,âŠ,Vkâ forms a complete (k,k)-graph with âŁViââŁ=as,iâ for all 1â€iâ€k and âŁWâŁ=â.
Note that aâ€Mskâ.
For all (v1â,âŠ,vkâ)âV1âĂâŻĂVkâ, the vertices {v1â,âŠ,vkâ}âȘW span a copy of Fsââ, where we identify {v1â,âŠ,vkâ} with the core vertices of Fsââ and W with the pendant vertices of Fsââ.
Define Ïâ by assigning to all such copies the weight 1/a.
A similar method shows that Esâ admits a perfect weighted fractional Esââ-tiling, by setting Ïâ(e)=Msâkâ for all eâEsâ.
We can naturally extend these constructions to find a weighted fractional {Fsââ,Esââ}-tiling given an {Fsâ,Esâ}-tiling, by repeating the above procedure over all copies of Fsâ and Esâ.
The following proposition collects useful properties of the obtained fractional tiling, for future reference.
All of them straightforward to check by using the construction outlined above, so we omit its proof.
Proposition 9.3**.**
Let kâ„3 and sâ„5k2 with sî âĄ0modk.
Let H be a k-graph and let T be an {Fsâ,Esâ}-tiling in H.
Then there exists a weighted fractional {Fsââ,Esââ}-tiling Ïâ such that
for all FââFsââ(H), Ïâ(Fâ)â{0,aâ1}, where a=â1â€iâ€kâas,iâ,
6. (vi)
for all eâE(H), Ïâ(e)â{0,Msâkâ}, moreover if eâE(Esâ) for some EsââETâ, then Ïâ(e)=Msâkâ,
7. (vii)
Ïminâââ„Msâkâ, and
8. (viii)
Ïâ(v)â{0,1}* for all vâV(H).*
The next lemma assures that if R is a reduced k-graph of H, then Ï(H) is roughly bounded above by Ïâ(R,c).
Lemma 9.4**.**
Let kâ„3 and sâ„5k2 with sî âĄ0modk.
Let câ„ÎČ>0 and
[TABLE]
and
[TABLE]
Let H be a k-graph on n vertices and J be a (t0â,t1â,Δ,Δkâ,r)-regular slice for H, and R=Rdâ(H) be its d-reduced k-graph obtained from J.
Then Ï(H)â€Ïâ(R,c)+sÎČ/c.
Proof.
Let Ïâ be a weighted fractional {Fsââ,Esââ}-tiling on R such that Ï(Ïâ)=Ïâ(R,c) and Ïminâââ„c.
Let t=âŁV(R)⣠and let m=n/t, so that each cluster in J has size m.
Let nFââ be the number of FsâââFsââ(R) with Ïâ(Fsââ)>0 and nEââ be the number of EâE(R) with Ïâ(E)>0.
Note that
[TABLE]
For all clusters UâV(R), we subdivide U into disjoint sets {UJâ}JâFsââ(R)âȘE(R)â of size âŁUJââŁ=âÏâ(J)αJâ(U)mâ.
In the next claim, we show that if Ïâ(J)>0 for some JâFsââ(R)âȘE(R) then we can find a large Fsâ-tiling or a large Esâ-tiling on âUâV(J)âUJâ.
Claim 9.5**.**
For all JâFsââ(R)âȘE(R) with Ïâ(J)>0, H[âUâV(J)âUJâ] contains
(i)
an Fsâ-tiling FJâ with âŁFJââŁâ„m(Ïâ(J)âÎČ) if JâFsââ(R); or
2. (ii)
an Esâ-tiling EJâ with âŁEJââŁâ„m(Ïâ(J)âÎČ) if JâE(R).
Proof of the claim.
We will only consider the case when JâFsââ(R), as the case JâE(R) is proved similarly.
Now consider the {Fsâ,Esâ}-tiling T=FTââȘETâ in H, where FTâ=âJâFsââ(R)âFJâ and ETâ=âEâE(R)âEJâ as given by the claim (and we take FJâ=EJâ=â whenever Ïâ(J)=0).
Therefore
[TABLE]
Thus we have Ï(H)â€Ï(T)â€Ï(Ïâ)+sÎČ/c=Ïâ(R,c)+sÎČ/c.
â
We begin with some lemmas before formally proving Lemma 9.1.
Lemma 9.6**.**
Let kâ„3 and sâ„5k2 with sî âĄ0modk.
Let ÎŒ+Îł/3â€2/3.
Then Ί(n,ÎŒ,Ξ)â€ÎŠ((1+Îł)n,ÎŒ+Îł/3,Ξ)+sÎł.
Proof.
Let H be a k-graph on n vertices that is (ÎŒ,Ξ)-dense. Consider the k-graph HâČ on the vertices V(H)âȘA obtained from H by adding a set of âŁAâŁ=Îłn vertices and adding all of the k-edges that have non-empty intersection with A. Since
[TABLE]
as ÎŒ+Îł/3â€2/3, HâČ is (ÎŒ+Îł/3,Ξ)-dense.
Let TâČ be an {Fsâ,Esâ}-tiling on HâČ satisfying Ï(TâČ)=Ï(HâČ).
Consider the {Fsâ,Esâ}-tiling T in H obtained from TâČ by removing all copies of Fsâ or Esâ intersecting with A. It follows that
The next lemma shows that given an {Fsâ,Esâ}-tiling T of a strongly (ÎŒ,Ξ)-dense k-graph H with Ï(T) âlargeâ, we can always find a better weighted fractional {Fsââ,Esââ}-tiling in terms of Ïâ.
Lemma 9.7**.**
Let kâ„3, sâ„5k2 with sî âĄ0modk, and c=sâ2k. For all Îł>0 and 0â€Î±â€1 there exists n0â=n0â(k,s,Îł,α)âN and Μ=Μ(k,s,Îł)>0 and Ξ=Ξ(α,k) such that following holds for all nâ„n0â.
Let H be a k-graph on n vertices that is strongly (1/2+1/(2s)+Îł,Ξ)-dense and Ï(H)â„α. Then Ïâ(H,c)â€(1âΜ)Ï(H).
We defer the proof of Lemma 9.7 to the next subsection and now we use it to prove Lemma 9.1.
Consider a fixed Îł>0.
Suppose the result is false, that is, there exists α>0 such that for all nâN and Ξâ>0 there exists nâČ>n satisfying Ί(nâČ,1/2+1/(2s)+Îł,Ξâ)>α.
Let α0â be the supremum of all such α.
Apply Lemma 9.7 (with parameters Îł/2,α0â/2 playing the roles of Îł,α) to obtain n0â=n0â(k,s,Îł/2,α0â/2), Μ=Μ(k,s,Îł/2) and Ξ=Ξ(α0â/2,k).
Let
[TABLE]
By the definition of α0â, there exists Ξ1â>0 and n1ââN such that for all nâ„n1â,
[TABLE]
Now we prepare the setup to use the regular slice lemma (Theorem 8.4).
Let ÎČ,Δkâ,Δ,d,Ξâ,ΞâČ>0 and t0â,t1â,r,n2ââN be such that
[TABLE]
and n2ââĄ0modt1â!.
Let H be a (1/2+1/(2s)+Îł,ΞâČ)-dense k-graph on nâ„n2â vertices with
[TABLE]
such H exists by the definition of α0â. By removing at most t1â!â1 vertices we get a k-graph HâČ on at least n2â vertices such that âŁV(HâČ)⣠is divisible by t1â! and HâČ is (1/2+1/(2s)+ÎłâÎłâČ,2ΞâČ)-dense.
Let S be the set of (kâ1)-tuples T of vertices of V(HâČ) such that degHâČâ(T)<(1/2+1/(2s)+ÎłâÎłâČ)(âŁV(HâČ)âŁâk+1).
Thus âŁSâŁâ€2ΞâČ(kâ1âŁV(HâČ)âŁâ). By Theorem 8.4, there exists a (t0â,t1â,Δ,Δkâ,r)-regular slice J for HâČ such that for all (kâ1)-sets Y of clusters of J, we have degâ(Y;R(HâČ))=degâ(JYâ;HâČ)±Δkâ, and furthermore, J is (32ΞâČâ,S)-avoiding.
Let R=Rdâ(HâČ) be the d-reduced k-graph obtained from HâČ and J.
Since ΞâČ,d,ΔkââȘÎłâČ, ΔkââȘΞâČ and J is (32ΞâČâ,S)-avoiding, Lemma 8.7 implies that R is (1/2+1/(2s)+Îłâ2ÎłâČ,5ΞâČâ)-dense.
By Lemma 8.8, there exists a subgraph RâČâR on the same vertex set that is strongly (1/2+1/(2s)+Îłâ3ÎłâČ,Ξâ)-dense as ΞâČâȘÎłâČ,1/k,Ξâ.
Since the vertices of RâČ are the clusters of J, we have âŁV(RâČ)âŁâ„t0ââ„n1â.
By the fact that Ξââ€Îž1â, Lemma 9.6 (with 9ÎłâČ playing the role of Îł) and (9.4), we deduce that
[TABLE]
We further claim that Ïâ(RâČ,c)â€Î±0ââ2η.
Note that c=sâk and α0ââ„4η.
Therefore, if Ï(RâČ)<α0â/2, then the claim holds by Proposition 9.3.
Thus we may assume that Ï(RâČ)â„α0â/2.
Note that âŁV(RâČ)âŁâ„t0ââ„n0â, Îłâ3ÎłâČâ„Îł/2, and Ξââ€Îž.
By the choice of n0â, Μ, and Ξ (given by Lemma 9.7), we have
[TABLE]
where the last inequality holds since ηâȘΜ,α0â.
Finally, recall that ÎČâȘη,c, so an application of Lemma 9.4 implies that
Moreover, we will construct Ïj+1ââ based on Ïjââ by changing the weights of Fsâ(H) and E(H) on a small number of vertices, such that no vertex has its weight changed more than once during the whole procedure.
Recall that U(T) is the set of uncovered vertices.
If âŁU(T)⣠is large then we construct Ïj+1ââ from Ïjââ via assigning weights to edges that contain at least kâ1 vertices in U(T).
Suppose that âŁU(T)⣠is small.
Since Ï(T)â„α, not all of the weight of Ï0ââ can contributed by copies of Fsââ.
Thus there must exist edges eâE(H) with positive weight under Ï0ââ.
We use this to find eâE(H) with Ïjââ(e)>0.
The crucial property is that a copy of Fsââ might be obtained from an edge by adding a few extra vertices to it.
We use this to obtain Ïj+1ââ from Ïjââ by reducing the weight on e before assigning weight to some copy of Fsââ which originates from e.
More care is needed to ensure that Ïj+1ââ is indeed a weighted fractional {Fsââ,Esââ}-tiling.
Ideally we would like that the extra vertices which are added to e to form a copy of Fsââ are not saturated, if possible.
We summarise and recall the relevant properties of Fsââ, which was originally as defined at the beginning of Subsection 9.1.
There exists a 2-graph Gsâ on [k] with ââ€kâ1 edges which consists of a disjoint union of paths.
Suppose e1â,âŠ,eââ is an enumeration of the edges of Gsâ and eiâ=jiâjiâČâ for all 1â€iâ€s.
If X={x1â,âŠ,xkâ}, then we may describe Fsââ as having vertices V(Fsââ)=XâȘ{y1â,âŠ,yââ}, and the edges of Fsââ are X together with (Xâ{xjiââ})âȘ{yiâ} and (Xâ{xjiâČââ})âȘ{yiâ} for all 1â€iâ€â.
We call c(Fsââ)=X and p(Fsââ)={y1â,âŠ,yââ} the core and pendant vertices of Fsââ, respectively.
The following two lemmas are needed for the case when U(T) is small.
The idea is the following: suppose H is a k-graph on n vertices with ÎŽkâ1â(H)â„(1/2+1/(2s)+Îł)n.
If X is a k-edge in H, we would like to extend it into a copy F of Fsââ such that c(F)=X.
Lemma 9.9 will indicate where should we look for the vertices of p(F).
We will show that G does not have any cycle of odd length.
It suffices to show that Ni1ââNi2j+1âââ/E(G) for all paths Ni1âââŻNi2j+1ââ in G on an odd number of vertices.
Now consider a path in G on an odd number of vertices.
Without loss of generality (after a suitable relabelling), we assume the path is given by N1âN2ââŻN2j+1â for some j which necessarily satisfies 2j+1â€k.
By using the previous bounds repeatedly, we obtain
We may assume that ÎłâȘα,1/k,1/s.
Recall that our aim is to define a sequence of fractional {Fsââ,Esââ}-tilings Ï0ââ,âŠ,Ïtââ, for some tâ„0.
Let
[TABLE]
Choose ΞâȘα,1/k and 1/n0ââȘα,Îł,1/k,1/s.
Let H be a strongly (1/2+1/(2s)+Îł,Ξ)-dense k-graph on nâ„n0â vertices with Ï(H)â„α.
Choose t=âΜ2âÏ(H)nâ.
Recall that Gsâ,â,Fsâ,msâ,Msâ are given by Proposition 4.5 and they satisfy (9.1) and (9.2). Let T be an {Fsâ,Esâ}-tiling on H with Ï(T)=Ï(H).
Apply Proposition 9.3 and obtain a weighted fractional {Fsââ,Esââ}-tiling w0ââ satisfying all the properties of the proposition.
Given that Ïjââ has been defined for some 0â€jâ€t, define
[TABLE]
So Ajâ is the set of vertices such that Ïjââ is âidentical to w0âââ.
Note that by Proposition 9.3(viii), for all vâAjâ,
[TABLE]
Clearly we have A0â=V(H).
Let T0+â={JâFsââ(H)âȘE(H):Ï0ââ(J)>0}.
The set Ajâ will indicate where we should look for graphs JâT0+â whose weight on Ïjââ is known (by knowing the weight on JâÏ0ââ), and we will modify those to define the subsequent weighting Ïj+1ââ.
Now we turn to the task of making the construction of Ï1ââ,âŠ,Ïtââ explicit.
Claim 9.10**.**
There is a sequence of weighted fractional {Fsââ,Esââ}-tilings Ï1ââ,âŠ,Ïtââ such that for all 1â€jâ€t,
(i)
AjââAjâ1â* and âŁAjââŁâ„âŁAjâ1ââŁâ5k2;*
2. (ii)
(Ïjââ)minââ„c* and*
3. (iii)
Ï(Ïjââ)â€Ï(Ïjâ1ââ)âΜ1â/n.
Note that Lemma 9.7 follows immediately from Claim 9.10 as Ï(Ïtââ)â€Ï(H)âΜ1ât/nâ€(1âΜ)Ï(H).
Proof of Claim 9.10.
Suppose that, for some 0â€j<t, we have already defined Ï0ââ,Ï1ââ,âŠ,Ïjââ satisfying (i)â(iii).
We write Uiâ=U(Ïiââ), for each 0â€iâ€j.
Observe that U0â=U(T) by the choice of Ï0ââ and Proposition 9.3(iv).
Note that (i) implies that âŁAjââŁâ„âŁA0ââŁâ5k2jâ„nâ5k2Μ2âÏ(H)nâ„(1âαγ/40)n, and therefore
[TABLE]
Now our task is to construct Ïj+1ââ.
We will use the following shorthand notation. For all JâFsââ(H)âȘE(H), if we have already specified the values of Ïj+1ââ, then let
[TABLE]
The proof splits on two cases depending on the size of U0â.
Then Ïj+1ââ is a weighted fractional {Fsââ,Esââ}-tiling.
First, note that âŁAj+1ââŁ=âŁAjââŁâ(3k+ââ2)â„âŁAjââŁâ5k2.
Secondly, using (9.7) we have that Ïjââ(Fâ) is either [math] or at least c.
Thus we obtain
[TABLE]
Finally,
[TABLE]
Using (9.2), sâ„5k2, ââ€kâ1 and kâ„3, we can lower bound msâ/Msâ by
[TABLE]
We deduce Ï(Ïjââ)âÏ(Ïj+1ââ)â„5s/(43Mskân)â„Μ1â/n, so we are done in this subcase.
Case 1.2: there exists eâE(H) with Ïjââ(e)>0 and deââ„k+1.
We prove this case using a similar argument used in Case 1.1.
There exist distinct i,iâČâ{1,âŠ,k} and distinct x,xâČâe such that both e1â=WiââȘ{x} and e2â=WiâČââȘ{xâČ} are edges in H.
Since xâAjâ, Proposition 9.3(vi) and (9.7) implies that Ïjââ(e)=Msâkâ.
Define Ïj+1ââ to be such that
[TABLE]
Then Ïj+1ââ is a weighted fractional {Fsââ,Esââ}-tiling with âŁAj+1ââŁ=âŁAjââŁâ(3kâ2)â„âŁAjââŁâ5k2.
Note Ïj+1ââ(e)=0 and Ïj+1ââ(eiâ)>Ïjââ(eiâ) for iâ[2], so we have (Ïj+1ââ)minââ„(Ïjââ)minââ„c.
Note that
[TABLE]
so this finishes the proof of this subcase.
Case 1.3: Both Cases 1.1 and 1.2 do not hold.
Thus dJââ€k for all JâFsââ(H)âȘE(H) with Ïjââ(J)>0.
Recall that αFââ(v)â€Msâ if vâc(Fâ) and αFââ(v)=1 if vâp(Fâ).
Thus, for all FââFsââ(H) with Ïjââ(Fâ)>0, we have
[TABLE]
Therefore,
[TABLE]
Similarly, for eâE(H) with Ïjââ(e)>0, we obtain
[TABLE]
Hence,
[TABLE]
Combining everything, we deduce
[TABLE]
where the last inequality uses sâ„5k2.
This contradicts (9.9) and finishes the proof of Case 1.
Case 2: âŁU0ââŁ<3αn/4.
Write F, E for FTâ, ETâ, respectively.
Note that n=sâŁFâŁ+kMsââŁEâŁ+âŁU0ââŁ.
Hence,
[TABLE]
Using that sâ„5k2, that kâ„3, that 1/nâȘα,Îłâ€1 and (9.8), we have
[TABLE]
Hence there exists EsââE with V(Esâ)âAjâ.
By Proposition 9.3(vi), there exists an edge X={x1â,âŠ,xkâ}âE(H) such that XâAjâ and
[TABLE]
We would like to use Lemma 9.9 to find copies F of Fsââ with c(F)=X, and decrease the weight of X to be able to increase the weight of an appropriate copy of Fsââ. Recall that S(Ïjââ) is the set of saturated vertices with respect to Ïjââ.
We write Sjâ=S(Ïjââ) and let SâČ=SjââȘ(V(H)âAjâ).
Proposition 9.2(ii) and (9.8) together imply that âŁSâČâŁâ€(â/s+Îł/40)n.
Then Ïj+1ââ is a weighted fractional {Fsââ,Esââ}-tiling.
First, note that âŁAj+1ââŁâ„âŁAjââŁâ(âŁV(F1â)âŁ+âpâP0âââŁV(Jpâ)âŁ)â„âŁAjââŁâ(2k+2k2)â„âŁAjââŁâ5k2.
Secondly, (9.7) implies that Ïj+1ââ(X)=0 and Ïj+1ââ(F1â)â„c, and moreover, for all pâP0â, Ïj+1ââ(Jpâ)â„Msâkâ(1â1/msâ)â„Msâkâ1ââ„c. Thus
(Ïj+1ââ)minââ„c.
Finally, since âŁP0ââŁâ€âŁp(F1â)âŁ=â, we have
Since p(F1âČâ)âȘp(F2âČâ)âPâČâȘp(F2â), the decrease of weight in F2â and the Jpâ implies that the vertices in p(F1âČâ)âȘp(F2âČâ) get weight at most 1 under Ïj+1ââ.
Using that, it is not difficult to check that Ïj+1ââ is indeed a weighted fractional {Fsââ,Esââ}-tiling.
Note that AjââAj+1ââV(F1âČâ)âȘV(F2â)âȘV(F2âČâ)âȘâpâP0âČââV(Jpâ) and âŁP0âČââŁâ€âŁp(F1âČâ)âŁ+âŁp(F2âČâ)âŁ=2â.
Using that ââ€kâ1, we deduce âŁAj+1ââŁâ„âŁAjââŁâ3(k+â)ââŁP0âČââŁ(k+â)â„âŁAjââŁâ(3+2â)(k+â)â„âŁAjââŁâ5k2.
Similarly as in the previous case, we deduce from (9.7) that (Ïj+1ââ)minââ„c.
The following family of examples gives lower bounds for the TurĂĄn problems of tight cycles on a number of vertices not divisible by k (and hence for the tiling and covering problem, as well).
We acknowledge and thank a referee for suggesting this construction.
We are not aware of its appearance in the literature before, although it bears some resemblance to examples considered by Mycroft to give lower bounds for tiling problems [Mycroft2016, Section 2].
Construction 10.1**.**
Let kâ„2 and p>1 be a divisor of k.
For n>0, we define the k-graph Hn,pkâ as follows.
Given a vertex set V of size n, partition it into p disjoint vertex sets V1â,âŠ,Vpâ of size as equal as possible.
Assume that every xâViâ is labelled with i, for all 1â€iâ€p.
Let Hn,pkâ be the k-graph on V where the edges are the k-sets such that the sum of the labels of its vertices is congruent to 1 modulo p.
Using this construction, we deduce the following lower bounds for exkâ1â(n,Cskâ) when s is not divisible by k (and therefore, also for c(n,Cskâ)).
Proposition 10.2**.**
Let s>kâ„2 with s not divisible by k.
Let p be a divisor of k which does not divide s.
Then exkâ1â(n,Cskâ)â„ân/pââk+2.
In particular, exkâ1â(n,Cskâ)â„ân/kââk+2.
Proof.
Given k,p,n, let H=Hn,pkâ be the k-graph given by Construction 10.1.
Since the sets Viâ are chosen to have size as equal as possible, we deduce âŁViââŁâ„ân/pâ holds for all 1â€iâ€p.
It is easy to check that no edge of H is entirely contained in any set Viâ,
and that, for every (kâ1)-set S in V, N(S)=VjââS for some j.
Thus ÎŽkâ1â(H)â„ân/pââk+2.
We show that H is Cskâ-free.
Let C be a tight cycle on t vertices in H.
It is enough to show that p divides t (since p does not divide s, it will follow that tî =s).
Recall from Construction 10.1 that every xâViâ is labelled with i.
We double count the sum T of the labels of vertices, over all the edges of C.
On one hand, TâĄ0modk since each vertex appears in exactly k edges of C and thus is counted k times.
Since p divides k, TâĄ0modp.
On the other hand, the sum of the labels of a single edge is congruent to 1 modulo p and there are t of them, thus TâĄtmodp.
This implies that p divides t.
â
Now we discuss covering thresholds.
Let s>kâ„3.
Theorem 1.4 and Proposition 1.5 imply that c(n,Cskâ)=(1/2+o(1))n for all admissible pairs (k,s) with sâ„2k2.
A natural open question is to determine c(n,Cskâ) for the non admissible pairs (k,s).
The smallest case not covered by our constructions is when (k,s)=(6,8), and Proposition 10.2 implies that c(n,C86â)â„ân/3ââ4.
Question 10.3**.**
Is the lower bound for c(n,Cskâ) given by Proposition 10.2 asymptotically tight, for non admissible pairs (k,s)?
In particular, is c(n,C86â)=(1/3+o(1))n?
Now, we consider the TurĂĄn thresholds.
Theorem 1.4 and Proposition 1.5 also show that exkâ1â(n,Cskâ)=(1/2+o(1))n for k even, sâ„2k2 and (k,s) is an admissible pair.
We would like to know the asymptotic value of exkâ1â(n,Cskâ) in the cases not covered by our constructions.
Proposition 10.2 implies that exkâ1â(n,Cskâ)â„ân/kââk+2 for s not divisible by k; but on the other hand, if sâĄ0modk then exkâ1â(n,Cskâ)=o(n), which follows easily from Theorem 1.2.
The simplest open case is when k=3 and s is not divisible by 3.
Note that C43â=K43â, and the lower bound ex2â(n,C43â)â„(1/2+o(1))n holds in this case [CzygrinowNagle2001].
We conjecture that in the case k=3, for s>4 and not divisible by three, the lower bound given by Proposition 10.2 describes the correct asymptotic behaviour of exkâ1â(n,Cskâ).
Conjecture 10.4**.**
ex2â(n,Cs3â)=(1/3+o(1))n* for every s>4 with sî âĄ0mod3.*
Finally, we discuss tiling thresholds.
Let (k,s) be an admissible pair such that sâ„5k2.
If k is even, then Theorem 1.7 and Proposition 1.6 imply that t(n,Cskâ)=(1/2+1/(2s)+o(1))n.
We conjecture that for k odd, the bound given by Proposition 1.6 is asymptotically tight.
Conjecture 10.5**.**
Let (k,s) be an admissible pair such that kâ„3 is odd and sâ„5k2.
Then t(n,Cskâ)=(1/2+k/(4s(kâ1)+2k)+o(1))n.
Note that, for k odd, the extremal example given by Proposition 1.6 is an example of the so-called space barrier construction.
However, it is different from the common construction which is obtained by attaching a new vertex set W to an F-free k-graph and adding all possible edges incident with W.
On the other hand, for k even, it is indeed the common construction of a space barrier.
It also would be interesting to find bounds on the TurĂĄn, covering and tiling thresholds that hold whenever k<sâ€5k2. The known thresholds for these kind of k-graphs do not necessarily follow the pattern of the bounds we have found for longer cycles. For example, note that Ck+1kâ is a complete k-graph on k+1 vertices, which suggests that for lower values of s the problem behaves in a different way. Concretely, when (k,s)=(3,4), it is known that t(n,C43â)=(3/4+o(1))n [KeevashMycroft2014, LoMarkstroem2015].
Question 10.6**.**
Given kâ„3, what is the minimum s such that t(n,Cskâ)â€(1/2+1/(2s)+o(1))n holds?
Acknowledgements
We thank Richard Mycroft and Guillem Perarnau for their valuable comments and insightful discussions.
We also thank an anonymous referee for their comments and suggestions that simplified some parts and vastly improved the presentation of the paper.
In particular, we are grateful for their suggestions of a simpler proof of Lemma 9.8 and Construction 10.1.
References
Appendix A Hypergraph regularity
In Section 8 we stated modified versions of some regularity statements which follow from easy modifications of the original statements or proofs.
In this appendix we sketch how to guarantee those properties hold.
A.1. Avoiding fixed (kâ1)-graphs
Our version of the Regular Slice Lemma (Theorem 8.4) includes an additional property (that of âavoidingâ a fixed (kâ1)-graph S on the same vertex set as G) which is not present in the original statement [AllenBottcherCooleyMycroft2017, Lemma 10].
We claim that extra property follows already from their proof by doing one simple extra step.
Their proof of the Regular Slice Lemma can be summarised as follows (we refer the reader to [AllenBottcherCooleyMycroft2017] for the precise definitions).
First, they obtain an âequitable family of partitionsâ Pâ from (a strengthened version of) the Hypergraph Regularity Lemma.
This can be used to find suitable complexes in the following way: first, for each pair of clusters of Pâ, select a 2-cell uniformly at random. Then, for each triple of clusters of Pâ select a 3-cell uniformly at random which is supported on the corresponding previously selected 2-cells; and so on, until we select (kâ1)-cells.
This will always output a (t0â,t1â,Δ)-equitable (kâ1)-complex J, and the task is to check that, with positive probability, J is actually a (t0â,t1â,Δ,Δkâ,r)-regular slice satisfying the âdesired propertiesâ with respect to the reduced k-graph.
Having selected J at random as before, the most technical part of the proof is to show that the âdesired propertiesâ of the reduced k-graph (labelled (a), (b) and (c) in [AllenBottcherCooleyMycroft2017, Lemma 10]) hold with probability tending to 1 whenever n goes to infinity.
Thankfully, that part of the proof does not require any modification for our purposes.
Moreover, the selected J will be a (t0â,t1â,Δ,Δkâ,r)-regular slice with probability at least 1/2.
This is shown by upper bounding the expected number of k-sets of clusters of J for which G is not (Δkâ,r)-regular, and an application of Markovâs inequality (cf. [AllenBottcherCooleyMycroft2017, pp. 65â66]).
It is a natural adaptation of this method that will show that J is also (3Ξ1/2,S)-avoiding with probability at least 2/3.
which implies âŁYâŁâ€3Ξ1/2(kâ1tâ).
It follows that J is (3Ξ1/2,S)-avoiding, as desired.
A.2. Embedding lemma
Note that [CooleyFountoulakisKuehnEtAl2009, Theorem 2] is stronger than Lemma 8.10 in the sense that it allows embeddings of k-graphs with bounded maximum degree whose number of vertices is linear in m, but we donât require that property here.
The main technical difference between Lemma 8.10 and Theorem 2 in [CooleyFountoulakisKuehnEtAl2009] is that their lemma asks for the stronger condition that for all eâE(H) intersecting the vertex classes {Xijââ:1â€jâ€k}, the k-graph G should be (d,Δkâ,r)-regular with respect to the k-set of clusters {Vijââ:1â€jâ€k}, such that the value d does not depend on e, and 1/dâN; where as we allow G to be (deâ,Δkâ,r)-regular for some deââ„d depending on e and not necessarily satisfying 1/deââN.
By the discussion after Lemma 4.6 in [KuehnMycroftOsthus2010], we can reduce to that case by working with a sub-k-complex of JâȘG which is (d,dkâ1â,dkâ2â,âŠ,d2â,Δkâ,Δ,r)-regular, whose existence is guaranteed by an application of the âslicing lemmaâ [CooleyFountoulakisKuehnEtAl2009, Lemma 8].