$3$-uniform hypergraphs without a cycle of length five
Beka Ergemlidze, Ervin Gy\H{o}ri, Abhishek Methuku

TL;DR
This paper establishes an improved upper bound on the maximum number of hyperedges in a 3-uniform hypergraph on n vertices that avoids cycles of length five, advancing understanding of hypergraph cycle constraints.
Contribution
It provides a tighter upper bound on hyperedges in 3-uniform hypergraphs without 5-cycles, refining previous estimates by Bollobás and Győri.
Findings
Maximum hyperedges less than (0.254 + o(1))n^{3/2}
Fewer 3-paths originate from certain subgraphs of the shadow
Improved bounds on cycle-free hypergraph configurations
Abstract
In this paper we show that the maximum number of hyperedges in a -uniform hypergraph on vertices without a (Berge) cycle of length five is less than , improving an estimate of Bollob\'as and Gy\H{o}ri. We obtain this result by showing that not many -paths can start from certain subgraphs of the shadow.
Click any figure to enlarge with its caption.
Figure 1Peer Reviews
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.
-uniform hypergraphs without a cycle of length five
Beka Ergemlidze Ervin Győri Abhishek Methuku Alfréd Rényi Institute of Mathematics, Budapest. E-mail: [email protected]éd Rényi Institute of Mathematics, Budapest. E-mail: [email protected] of Mathematics, École Polytechnique Fédérale de Lausanne, Switzerland. E-mail: [email protected]
Abstract
In this paper we show that the maximum number of hyperedges in a -uniform hypergraph on vertices without a (Berge) cycle of length five is less than , improving an estimate of Bollobás and Győri.
We obtain this result by showing that not many -paths can start from certain subgraphs of the shadow.
1 Introduction
A hypergraph is a family of distinct subsets of a finite set . The members of are called hyperedges and the elements of are called vertices. A hypergraph is called -uniform is each member of has size . A hypergraph is called linear if every two hyperedges have at most one vertex in common.
A Berge cycle of length , denoted Berge-, is an alternating sequence of distinct vertices and distinct edges of the form where for each and . (Note that if a hypergraph does not contain a Berge-, then it is linear.) This definition of a hypergraph cycle is the classical definition due to Berge. More generally, if is a graph and is a hypergraph, then we say is Berge-F if there is a bijection such that for all . In other words, given a graph we can obtain a Berge- by replacing each edge of with a hyperedge that contains it.
Given a family of graphs , we say that a hypergraph is Berge--free if for every , the hypergraph does not contain a Berge- as a subhypergraph. The maximum possible number of hyperedges in a Berge--free hypergraph on vertices is the Turán number of Berge-, and is denoted by . When then we simply write instead of .
Determining is basically equivalent to the famous -problem. This was settled by Ruzsa and Szemerédi in their classical paper [23], showing that for some constant . An important Turán-type extremal result for Berge cycles is due to Lazebnik and Verstraëte [21], who studied the maximum number of hyperedges in an -uniform hypergraph containing no Berge cycle of length less than five (i.e., girth five). They showed the following.
Theorem 1** (Lazebnik, Verstraëte [21]).**
We have
[TABLE]
The systematic study of the Turán number of Berge cycles started with the study of Berge triangles by Győri [15], and continued with the study of Berge five cycles by Bollobás and Győri [1] who showed the following.
Theorem 2** (Bollobás, Győri [1]).**
We have,
[TABLE]
The following construction of Bollobás and Győri proves the lower bound in Theorem 2.
Bollobás-Győri Example. Take a -free bipartite graph with vertices in each part and edges. In one part, replace each vertex of by a pair of two new vertices and , and add the triple for each edge of . It is easy to check that the resulting hypergraph does not contain a Berge cycle of length . Moreover, the number of hyperedges in is the same as the number of edges in .
In this paper, we improve Theorem 2 as follows.
Theorem 3**.**
We have,
[TABLE]
Roughly speaking, our main idea in proving the above theorem is to analyze the structure of a Berge--free hypergraph, and use this structure to efficiently bound the number of paths of length that start from certain dense subgraphs (e.g., triangle, ) of the -shadow. This bound is then combined with the lower bound on the number of paths of length provided by the Blakley-Roy inequality [2]. We prove Theorem 3 in Section 2.
Ergemlidze, Győri and Methuku [3] considered the analogous question for linear hypergraphs and proved that . Surprisingly, even though their lower bound is the same as the lower bound in Theorem 2, the linear hypergraph that they constructed in [3] is very different from the hypergraph used in the Bollobás-Győri example discussed above – the latter is far from being linear. In [3], the authors also strengthened Theorem 1 by showing that Recently, was studied in [5]. See [6] for results on the maximum number of hyperedges in an -uniform hypergraph of girth six.
Győri and Lemons [16, 17] generalized Theorem 2 to Berge cycles of any given length and proved bounds on and . These bounds were improved by Füredi and Özkahya [9], Jiang and Ma [19], Gerbner, Methuku and Vizer [11]. Recently Füredi, Kostochka and Luo [7] started the study of the maximum size of an -vertex -uniform hypergraph without any Berge cycle of length at least . This study has been continued in [8, 18, 20, 4].
General results for Berge--free hypergraphs have been obtained in [12, 13, 10] and the Turán numbers of Berge- and Berge cliques, among others, were studied in [24, 22, 11, 14, 10].
Notation
We introduce some important notations and definitions used throughout the paper.
- •
Length of a path is the number of edges in the path. We usually denote a path , simply as .
- •
For convenience, an edge of a graph or a pair of vertices is referred to as . A hyperedge is written simply as .
- •
For a hypergraph (or a graph ), for convenience, we sometimes use (or ) to denote the edge set of the hypergraph (or respectively). Thus the number of edges in is .
- •
Given a graph and a subset of its vertices , let the subgraph of induced by be denoted by .
- •
For a hypergraph , let denote its 2-shadow graph.
- •
For a hypergraph , the neighborhood of in is defined as
[TABLE]
- •
For a hypergraph and a pair of vertices , let denote the number of hyperedges of containing the pair .
2 Proof of Theorem 3
Let be a hypergraph on vertices without a Berge -cycle and let be the -shadow of . First we introduce some definitions.
Definition 4**.**
A pair is called thin if , otherwise it is called fat.
We say a hyperedge is thin if at least two of the pairs are thin.
Definition 5**.**
We say a set of hyperedges (or a hypergraph) is tightly-connected if it can be obtained by starting with a hyperedge and adding hyperedges one by one, such that every added hyperedge intersects with one of the previous hyperedges in vertices.
Definition 6**.**
A block in is a maximal set of tightly-connected hyperedges.
Definition 7**.**
For a block , a maximal subhypergraph of without containing thin hyperedges is called the core of the block.
Let denote the complete -uniform hypergraph on vertices. A crown of size is a set of hyperedges of the form . Below we define specific hypergraphs:
- •
Let be a hypergraph consisting of exactly hyperedges on vertices (i.e., minus an edge).
- •
For distinct vertices and , let be the hypergraph consisting of hyperedges and .
Lemma 8**.**
Let be a block of , and let be a core of . Then is either or a crown of size for some .
Proof.
If , we are done, so let us assume . Since is tightly-connected and it can be obtained by adding thin hyperedges to , it is easy to see that is also tightly-connected. Thus if has at most two hyperedges, then it is a crown of size or and we are done. Therefore, in the rest of the proof we will assume that contains at least hyperedges.
If contains at most vertices then it is easy to see that is either or . So assume that has at least vertices (and at least hyperedges). Since is not a crown, there exists a tight path of length , say . Since is in the core, one of the pairs or is fat, so there exists a hyperedge containing either or . Similarly there exists a hyperedge and contains or . If then . However, it is easy to see that cannot be extended to a larger tightly-connected set of hyperedges without creating a Berge -cycle, so in this case . If then the hyperedges create a Berge -cycle in , a contradiction. This completes the proof of the lemma. ∎
Observation 9**.**
Let be a block of and let be the core of . If then the block is a crown, and if then every fat pair of is contained in .
Edge Decomposition of . We define a decomposition of the edges of into paths of length 2, triangles and ’s such as follows:
Let be a block of and be its core.
If , then is a crown-block (for some ); we partition into the triangle and paths where .
If , then our plan is to first partition . If , then is a thin hyperedge, so it contains at least thin pairs, say and . We claim that the pair is in . Indeed, has to be a fat pair, otherwise the block consists of only one hyperedge , so contradicting the assumption. So by Observation 9, has to be a pair in . For every such that and are thin pairs, add the -path to the edge decomposition . This partitions all the edges in into paths of length . So all we have left is to partition the edges of .
- •
If is a crown for some , then we partition into the triangle and paths where .
- •
If then we partition into -paths and .
- •
If then we partition into -paths and .
- •
Finally, if then we partition as , i.e., we add as an element of .
Clearly, by Lemma 8 we have no other cases left. Thus all of the edges of the graph are partitioned into paths of length 2, triangles and ’s.
Observation 10**.**
- (a)
If is a triangle that belongs to , then there is a hyperedge such that .
- (b)
If is a -path that belongs to , then . Moreover is a fat pair.
- (c)
If is a that belongs to , then there exists such that .
Let and be the number of edges of that are contained in triangles and -paths of the edge-decomposition of , respectively. So edges of belong to the ’s in .
Claim 11**.**
We have,
[TABLE]
Proof.
Let be a block with the core . Recall that for each hyperedge , we have added exactly one -path or a triangle to .
Moreover, because of the way we partitioned , it is easy to check that in all of the cases except when , the number of hyperedges of is the same as the number of elements of that is partitioned into; these elements being -paths and triangles. On the other hand, if , then the number of hyperedges of is but we added only one element to (namely ).
This shows that the number of hyperedges of is equal to the number of elements of that are -paths or triangles plus the number of hyperedges which are in copies of in , i.e., times the number of ’s in . Since edges of are in -paths, the number of elements of that are -paths is . Similarly, the number of elements of that are triangles is , and the number of ’s in is . Combining this with the discussion above finishes the proof of the claim. ∎
The link of a vertex is the graph consisting of the edges and is denoted by .
Claim 12**.**
.
Proof.
First let us notice that there is no path of length in . Indeed, otherwise, there exist vertices such that for each which means there is a Berge -cycle in formed by the hyperedges containing the pairs , a contradiction. So by the Erdős-Gallai theorem , proving the claim. ∎
Lemma 13**.**
Let be an arbitrary vertex, then the number of edges in is less than .
Proof.
Let be a subgraph of on a vertex set , such that if and only if there exists a vertex such that . Then each edge of belongs to either or , so . Combining this with Claim 12, we get . So it suffices to prove that .
First we will prove that there is no path of length in . Let us assume by contradiction that is a path in . Since for each pair of vertices , there is a hyperedge in where , we can conclude that there is a subsequence of and a sequence of distinct hyperedges , such that and for each . Since there exist hyperedges such that , and . Clearly, either or . In the first case the hyperedges , and in the second case the hyperedges form a Berge -cycle in , a contradiction.
Therefore, there is no path of length in , so by the Erdős-Gallai theorem, the number of edges in is at most , as required. ∎
2.1 Relating the hypergraph degree to the degree in the shadow
For a vertex , let denote the degree of in and let denote the degree of in (i.e., is the degree in the shadow).
Clearly . Moreover, and . So by Claim 12, we have
[TABLE]
Let and be the average degrees of and respectively.
Suppose there is a vertex of , such that . Then we may delete and all the edges incident to from to obtain a graph whose average degree is more than . Then it is easy to see that if the theorem holds for , then it holds for as well. Repeating this procedure, we may assume that for every vertex of , . Therefore, by (1), we may assume that the degree of every vertex of is at least .
2.2 Counting paths of length
Definition 14**.**
A -path in is called bad if both of its edges are contained in a triangle of , otherwise it is called good.
Lemma 15**.**
For any vertex and a set , let be the set of the good -paths such that . Let then .
Proof.
Let be a bipartite graph, clearly . Let . By Lemma 13, so the number of edges of -shadow of is . Let . Then clearly,
[TABLE]
Let denote the degree of a vertex in the graph .
Claim 16**.**
For every such that , there exists a set of vertices such that we have . Moreover, for any (with ).
Proof.
Let be the edges of incident to . For each let be a hyperedge such that . For each clearly there is a hyperedge .
We claim that for each , . It is easy to see that or (because is a -path in ). Assume for a contradiction that , then since we have, . Let be a hyperedge such that . Now take such that . If then since there exists a hyperedge such that and , then the hyperedges form a Berge -cycle. So , therefore . Similarly in this case, there exists a hyperedge such that and , therefore the hyperedges form a Berge -cycle, a contradiction. So we proved that for each .
Claim**.**
For all but at most of the ’s (where ), we have .
Proof.
If for all then we are done, so we may assume that there is such that .
For each , and (because ), so it is clear that . So . Then there is a vertex such that . Let be hyperedges with and . If there are such that and are all different from each other, then clearly, either or , so without loss of generality we may assume . Then the hyperedges create a Berge cycle of length , a contradiction. So there are no such that and are all different from each other. Clearly this is only possible when and there is a such that . Let . If then the hyperedges form a Berge -cycle. Therefore . So we proved that implies that and for , we have . So if and we have and , which is impossible. So . So we proved that if for any , then and all but at most of the vertices in have degree in the graph , as desired. ∎
We claim that for any where we have . Indeed, if there exists such that then and are both adjacent to in the graph which contradicts to . So using the above claim, we conclude that the set contains at least distinct elements with each having degree one in the graph , so we can set to be the set of these elements. (Then of course we have .)
Now we have to prove that for each we have . Assume by contradiction that for some . That is, there is some hyperedge where , moreover otherwise . So we have a hyperedge for some . Let such that . Recall that and . Clearly either or so without loss of generality we can assume . Then it is easy to see that the hyperedges are all different and they create a Berge -cycle ( because ). ∎
For each with , let be defined as in Claim 16. Then the average of the degrees of the vertices in in is . Since the sets (with , ) are disjoint, we can conclude that average degree of the set is at most . Therefore . So by (2) we have , which completes the proof of the lemma. ∎
Claim 17**.**
We may assume that the maximum degree in the graph is less than when is large enough.
Proof.
Let be an arbitrary vertex with for some constant . Let be the set of the good -paths starting from the vertex . Then applying Lemma 15 with and , we have . Since the minimum degree in is at least , the number of (ordered) -paths starting from is at least . Notice that the number of (ordered) bad -paths starting at is the number of -paths such that . So by Lemma 13, this is at most , so the number of good -paths is at least . So . Thus we have
[TABLE]
So . Therefore, , i.e., , so . If we get that , proving Theorem 3. So we may assume .
Theorem 2 implies that
[TABLE]
so . So combining this with the fact that , we have for large enough . ∎
Combining Lemma 15 and Claim 17, we obtain the following.
Lemma 18**.**
For any vertex and a set , let be the set of good -paths such that . Let then when is large enough.
Definition 19**.**
A -path is called good if both -paths and are good -paths.
Claim 20**.**
The number of (ordered) good -paths in is at least for some constant (for large enough ).
Proof.
First we will prove that the number of (ordered) -walks that are not good -paths is at most .
For any vertex if a path is a bad -path then is an edge of , so the number of (ordered) bad -paths whose middle vertex is , is at most 2 times the number of edges in , which is less than by Lemma 13. The number of -walks which are not -paths and whose middle vertex is is exactly . So the total number of (ordered) -walks that are not good -paths is at most .
Notice that, by definition, any (ordered) -walk that is not a good -path must contain a -walk that is not a good -path. Moreover, if is a -walk that is not a good -path, then the number of -walks in containing it is at most (for large enough ) by Claim 17. Therefore, the total number of (ordered) -walks that are not good -paths is at most .
By the Blakley-Roy inequality, the total number of (ordered) 3-walks in is at least . By the above discussion, all but at most of them are good -paths, so letting completes the proof of the claim. ∎
Claim 21**.**
Let be the vertex set of a triangle that belongs to . (By Observation 10 (a) .) Then the number of good -paths whose first edge is or is at most for some constant and for large enough .
Proof.
Let . For each , let . For each , let where .
For each , let be the set of good -paths where . Let . For each , let be the set of good -paths and where . Let .
Let and . Notice that each -path (), is contained in exactly one good -path (respectively ) whose first edge is in the triangle . Indeed, since , (respectively ) is not a good -path. Therefore, the number of good -paths whose first edge is in the triangle , and whose third vertex is in is . The number of paths in that start with the vertex is less than , by Lemma 18. Similarly, the number of paths in that start with the vertex is less than . Since every path in starts with either or , we have . Therefore, for any , the number of good -paths whose first edge is in the triangle , and whose third vertex is in is less than .
In total, the number of good -paths whose first edge is in the triangle and whose third vertex is in is at most
[TABLE]
Let and . For any -path there are good -paths with the first edge in the triangle , namely and . So the total number of -paths whose first edge is in the triangle and whose third vertex is in is , which is at most
[TABLE]
by Lemma 18.
Now we will prove that every vertex is in at most of the sets . Let us assume by contradiction that a vertex is in at least of them. We claim that there do not exist vertices , and such that is a good -path for each . Indeed, otherwise, consider hyperedges containing the pairs and respectively (since is a good -path, note that ), and hyperedges containing the pairs respectively. Then either or , say without loss of generality. Then the hyperedges create a Berge -cycle in , a contradiction, proving that it is impossible to have 3 vertices , and with the above mentioned property. Without loss of generality let us assume that there is no vertex such that is a good -path – in other words, . However, since we assumed that is contained in at least 3 of the sets , we can conclude that is contained in all 3 of the sets , , , i.e., there are vertices such that are good -paths. Using a similar argument as before, if , and , without loss of generality we can assume that , so the hyperedges ,, together with hyperedges containing and form a Berge -cycle in , a contradiction.
So we proved that
[TABLE]
This together with (4) and (5), we get that the number of good -paths whose first edge is in the triangle is at most
[TABLE]
for and large enough , finishing the proof of the claim. ∎
Claim 22**.**
Let be a -path and . (By Observation 10 (b) .) Then the number of good -paths whose first edge is or is at most for some constant and large enough .
Proof.
First we bound the number of -paths whose first edge is . Let . Let and . For each , let be the set of good -paths where , and let . The set of good -paths whose first edge is is , because the third vertex of a good -path starting with an edge can not belong to by the definition of a good -path.
We claim that . Let us assume by contradiction that for . For each vertex where , there are vertices and such that are good -paths. For each , the hyperedge is in , otherwise we can find distinct hyperedges containing the pairs and these hyperedges together with , would form a Berge -cycle in , a contradiction. We claim that there are such that , otherwise there is a vertex such that for each . Then for each , so we get that which contradicts Claim 17.
So there are such that and . By observation 10 (b), there is a hyperedge such that . Clearly either or . Without loss of generality let , so there is a hyperedge with . Let , then the hyperedges form a Berge -cycle, a contradiction, proving that .
Notice that . So by Lemma 18, we have
[TABLE]
for large enough . So the number of good -paths whose first edge is is at most . By the same argument, the number of good -paths whose first edge is is at most . Their sum is at most for and large enough , as desired. ∎
Claim 23**.**
Let be the vertex set of a that belongs to . Let be a hypergraph on the vertex set . (By Observation 10 (c) .) Then the number of good -paths whose first edge belongs to is at most for some constant and large enough .
Proof.
First, let us observe that there is no Berge path of length or between distinct vertices in the hypergraph , because otherwise this Berge path together with some edges of will form a Berge -cycle in . This implies, that there is no path of length or between and in , because otherwise we would find a Berge path of length or between and in .
Let . For each , let . Let be the set of good -paths where and . Let . For each , let be the set of good -paths where , and let .
Let . By definition, there exists a pair of vertices and a vertex , such that and are good -paths.
Suppose that is a -path different from and where . If then so there is a Berge -path between and or between and in , which is impossible. So . Either or , without loss of generality let us assume that . Then is a path of length in , a contradiction. So for any there are only paths of that contain as an end vertex – both of which are in – which means that , so . Moreover,
[TABLE]
We claim that and are disjoint. Indeed, otherwise, if there exists and such that and are paths in , so there is a -path between vertices of in , a contradiction. Similarly we can prove that and are pairwise disjoint. This shows that the sets and are pairwise disjoint. So we have
[TABLE]
By Lemma 18, we have Combining this inequality with (6), we get
[TABLE]
[TABLE]
for large enough .
Each -path in can be extended to at most three good -paths whose first edge is in . (For example, can be extended to and .) On the other hand, every good -path whose first edge is in must contain a -path of as a subpath. So the number of good -paths whose first edge is in is at most which is at most by (9), for and large enough , proving the desired claim. ∎
2.3 Combining bounds on the number of -paths
Recall that , , are the number of edges of that are contained in triangles, -paths and ’s of the edge-decomposition of , respectively. Then the number of triangles, -paths and ’s in is , and respectively. Therefore, using Claim 21, Claim 22 and Claim 23, the total number of (ordered) good -paths in is at most
[TABLE]
[TABLE]
[TABLE]
Combining this with the fact that the number of good -paths is at least (see Claim 20), we get
[TABLE]
Rearranging and dividing by on both sides, we get
[TABLE]
Using the fact that , it follows that
[TABLE]
So letting we have,
[TABLE]
for large enough . By Claim 11, we have
[TABLE]
Combining this with (10) we get
[TABLE]
for sufficiently large . So we have
[TABLE]
The right hand side is maximized when and , so we have
[TABLE]
This finishes the proof.
Acknowledgements
The research of the authors is partially supported by the National Research, Development and Innovation Office – NKFIH, grant K116769.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Bollobás and E. Győri. “Pentagons vs. triangles.” Discrete Mathematics , 308 (19) (2008), 4332–4336.
- 2[2] R. G. Blakley and P. Roy. “A Hölder type inequality for symmetric matrices with nonnegative entries.” Proceedings of the American Mathematical Society 16.6 (1965): 1244–1245.
- 3[3] B. Ergemlidze, E. Győri and A. Methuku. “Asymptotics for Turán numbers of cycles in 3-uniform linear hypergraphs.” Journal of Combinatorial Theory, Series A 163 (2019), 163–181.
- 4[4] B. Ergemlidze, E. Győri, A. Methuku, N. Salia, C. Tompkins and O. Zamora. “Avoiding long Berge cycles, the missing cases k = r + 1 𝑘 𝑟 1 k=r+1 and k = r + 2 𝑘 𝑟 2 k=r+2 .” ar Xiv preprint ar Xiv:1808.07687 (2018).
- 5[5] B. Ergemlidze, E. Győri, A. Methuku, N. Salia and C. Tompkins. “On 3 3 3 -uniform hypergraphs avoiding a cycle of length four.” Manuscript.
- 6[6] B. Ergemlidze and A. Methuku “Triangles in C 5 subscript 𝐶 5 C_{5} -free graphs and Hypergraphs of Girth Six.” ar Xiv preprint ar Xiv:1811.11873 (2018).
- 7[7] Z. Füredi, A. Kostochka and R. Luo. “Avoiding long Berge cycles.” ar Xiv preprint ar Xiv:1805.04195 (2018).
- 8[8] Z. Füredi, A. Kostochka and R. Luo. “Avoiding long Berge cycles II, exact bounds for all n 𝑛 n .” ar Xiv preprint ar Xiv:1807.06119 (2018).
