A note on the maximum number of triangles in a $C_5$-free graph
Beka Ergemlidze, Ervin Gy\H{o}ri, Abhishek Methuku, Nika Salia

TL;DR
This paper establishes an upper bound on the maximum number of triangles in a $C_5$-free graph, improving previous estimates and contributing to extremal graph theory by refining triangle count limits.
Contribution
The paper provides a tighter upper bound on the number of triangles in $C_5$-free graphs, advancing understanding in extremal combinatorics.
Findings
Maximum number of triangles is at most (1/2√2)(1+o(1)) n^{3/2}
Improves previous estimates by Alon and Shikhelman
Refines bounds in extremal graph theory
Abstract
We prove that the maximum number of triangles in a -free graph on vertices is at most , improving an estimate of Alon and Shikhelman.
Peer 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.
Taxonomy
TopicsLimits and Structures in Graph Theory · Graph theory and applications · Advanced Graph Theory Research
A note on the maximum number of triangles in a -free graph
Beka Ergemlidze Ervin Győri Abhishek Methuku Nika Salia Department of Mathematics, Central European University, Budapest. E-mail: [email protected]ényi Institute, Hungarian Academy of Sciences and Department of Mathematics, Central European University, Budapest. E-mail: [email protected] of Mathematics, Central European University, Budapest. (Corresponding) E-mail: [email protected] of Mathematics, Central European University, Budapest. E-mail: [email protected]
Abstract
We prove that the maximum number of triangles in a -free graph on vertices is at most , improving an estimate of Alon and Shikhelman [1].
1 Introduction
Motivated by a conjecture of Erdős [3] on the number of pentagons in triangle-free graphs, Bollobás and Győri [2] initiated the study of the converse of this problem. Let denote the maximum possible number of triangles in a graph on vertices without containing a cycle of length five as a subgraph. Bollobás and Győri [2] showed that
[TABLE]
Their lower bound comes from the following example: Take a -free bipartite graph on vertices with about edges and double each vertex in one of the color classes and add an edge joining the old and the new copy to produce a graph . Then, it is easy to check that contains no and the number of triangles in is the same as the number of edges in .
Recently, Alon and Shikhelman [1] improved the above result by showing that
[TABLE]
In fact, in their nice paper, they investigate the more general function which stands for the maximum possible number of copies of in a -free graph on vertices.
In this note we improve (1) and (2) by showing that,
Theorem 1**.**
[TABLE]
In an upcoming paper we prove more results following the approach introduced in this note and focus on improving our bound in Theorem 1 further.
Our main idea is to select an appropriate subgraph such that the number of edges in the subgraph is the same as the number of triangles in the original graph and then we apply the following well-known theorem of Erdős and Simonovits [4].
Theorem 2**.**
*(Erdős, Simonovits [4])
The maximum possible number of edges in a graph on vertices containing no or as a subgraph is at most .*
2 Proof of Theorem 1
Let be a -free graph with maximum possible number of triangles. We may assume that each edge of is contained in a triangle, because otherwise, we can delete it without changing the number of triangles. Two triangles are said to be in the same block if they either share an edge or if there is a sequence of triangles where each triangle of this sequence shares an edge with the previous one (except the first one of course). It is easy to see that all the triangles in are partitioned uniquely into blocks. Notice that any two blocks of are edge-disjoint. Below we will characterize the blocks of .
A block of the form where , is called a crown-block (i.e., a collection of triangles containing the same edge) and a block consisting of all triangles contained in the complete graph is called a -block. See Figure 1.
Claim 1**.**
Every block of is either a crown-block or a -block.
Proof.
If a block contains only one or two triangles, then it is easy to see that it is a crown-block. So we may assume that a block of contains at least three triangles and let be some two triangles in it. We claim that if or is a triangle in which is different from , then . Indeed, if , then the vertices contain a , a contradiction. Similarly, if or is a triangle in which is different from , then .
Therefore, if or (for ) is contained in two triangles, then forms a . However, then there is no triangle in which shares an edge with this and is not contained in it because if there is such a triangle, then it is easy to find a in , a contradiction. So in this case, the block is a -block, and we are done.
So we can assume that whenever are two triangles then the edges are each contained in exactly one triangle. Therefore, any other triangle which shares an edge with either or must contain . Let be such a triangle. Then applying the same argument as before for the triangles one can conclude that the edges are contained in exactly one triangle and so, any other triangle of which shares an edge with one of the triangles must contain again. So by induction, it is easy to see that all of the triangles in this block must contain . Therefore, it is a crown-block, as needed. ∎
Recall that any two blocks of are edge-disjoint. We claim the following.
Claim 2**.**
The edges of any in are contained in only one block of .
Proof.
Let be a -cycle in . Every edge of is contained in a triangle. So in particular, let be a triangle containing the edge . If then is a , a contradiction. Therefore, or . So either and or and are triangles of . In both cases, the two triangles share an edge, so they belong to the same block. Hence, all four edges of lie in the same block. ∎
We are now ready to prove the theorem using the above claims. We want to select a -free subgraph of such that the number of edges in is the same as the number of triangles in . By Claim 1 the edge set of every is completely contained in some block of . So in order to make sure the selected subgraph is -free, it suffices to make sure the edges selected from each block of do not contain a , which is done as follows: From each crown-block , we select the edges to be in . From each -block we select the edges to be in (since every block is either a crown-block or a -block by Claim 1, we have dealt with all the blocks of ). Finally, notice that the number of selected edges in each block is exactly the number of triangles in that block. Moreover, since blocks are edge-disjoint, we never select the same edge twice. Therefore, as every triangle of is contained in some block, the total number of triangles in is the same as the number of edges in . On the other hand, as is -free and also -free (as it is a subgraph of ), we can use Theorem 2, to obtain that the number of edges in it is at most , completing the proof of Theorem 1.
Acknowledgements
The research of the second and third 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] Alon N. and C. Shikhelman, Many T 𝑇 T copies in H 𝐻 H -free graphs. Journal of Combinatorial Theory, Series B 121 (2016) 146-172.
- 2[2] Bollobás B. and E. Győri, Pentagons vs. triangles. Discrete Mathematics 308.19 (2008) 4332-4336.
- 3[3] Erdős P., On some problems in graph theory, combinatorial analysis and combinatorial number theory. B. Bollobas (Ed.), Graph Theory and Combinatorics (Cambridge, 1983), Academic Press, London (1984) 1-17.
- 4[4] Erdős P. and M. Simonovits, Compactness results in extremal graph theory. Combinatorica 2.3 (1982): 275-288.
