Counterexamples to Gerbner’s Conjecture on Stability of Maximal -free Graphs
Abstract
Let be an -color critical graph with , that is, and there is an edge in such that . Gerbner recently conjectured that every -vertex maximal -free graph with at least edges contains an induced complete -partite graph on vertices. Let be a graph obtained from copies of by sharing a common edge. In this paper, we show that for all if is an -vertex maximal -free graph with at least edges, then contains an induced complete bipartite graph on vertices. We also show that it is best possible. This disproves Gerbner’s conjecture for .
1 Introduction
A graph is called -free if it does not contain as a subgraph. The extremal number is defined as the maximum number of edges in an -free -vertex graph. Let be the complete -partite graph on vertices with partition classes of size or and let be the number of edges in . The classical Turán Theorem [7] shows that and is the unique graph attaining it. Since then the problem of determining becomes a central topic in extremal graph theory, which has been extensively studied.
In the past decades, many stability extensions to extremal problems were also well-studied. The stability phenomenon is that if an -free graph is “close” to extremal in the number of edges, then it must be “close” to the extremal graph in its structure. The famous stability theorem of Erdős and Simonovits [2, 5] implies the following: if is a -free graph with edges, then can be made into a copy of by adding or deleting edges.
A graph is called maximal -free if it is -free and the addition of any edge in the complement creates a copy of . Tyomkyn and Uzzel [8] considered a different kind of stability problems: when can one guarantee an ‘almost spanning’ complete -partite subgraph in a maximal -free graph with edges? They showed that every maximal -free graph with edges contains a complete -partite subgraph on vertices. Popielarz, Sahasrabudhe and Snyder [4] completely answered this question.
Theorem 1.1 ([4]).
Let be an integer. Every maximal -free on vertices with at least edges contains an induced complete -partite subgraph on vertices.
Let be the maximum integer such that every maximal -free graph with at least edges contains an induced complete -partite subgraph on vertices. Popielarz, Sahasrabudhe and Snyder [4] give constructions to show that . In [9], Theorem 1.1 was extended to maximal -free graphs.
Theorem 1.2 ([9]).
For every , .
We say that a graph is -color-critical, if but there is an edge in it such that . Recently, Gerbner proposed the following conjecture.
Conjecture 1.3 ([1]).
Let be an integer and be an -color critical graph. Then .
He verified Conjecture 1.3 for some special 3-color-critical graphs.
Theorem 1.4 ([1]).
Let be a 3-color-critical graph in which every edge has a vertex that is contained in a triangle. Then .
Let be a graph obtained from copies of by sharing a common edge. It is easy to see that is 3-color-critical. Note that each vertex of is contained in a triangle, and so by Theorem 1.4. Actually, one can show that by a similar construction in [4]. Since , has been determined in Theorem 1.2.
In this paper, we extend the two results above and determine for all and , and this disproves Conjecture 1.3 for .
Theorem 1.5.
For and ,
We prove Theorem 1.5 by the following two lemmas.
Lemma 1.6.
For , and , there is a maximal -free graph with such that any induced complete bipartite subgraph of has at most vertices.
Lemma 1.7.
Let . For sufficiently large and , if is an -vertex maximal -free graph with at least edges, then contains an induced complete bipartite graph on vertices.
In the rest of the paper, we prove Lemma 1.6 in Section 2 and prove Lemma 1.7 in Section 3. We follow standard notation throughout. Let be a graph. Denote by the complement of . For , we use to denote the set of neighbors of in and let . Denote by the minimum degree of . Let be a subset of . We use to denote the set of neighbors of in and let . Denote by and the subgraphs of induced by and , respectively. When , we simply write for . Denote by the number of edges of with both ends in . For , let be the graph obtained from by adding . For , let be the graph obtained from by deleting . For any two disjoint subsets of , let denote the bipartite subgraph of with the partite sets and the edge set
Denote by the number of edges in . We also use and to denote the edge set of and , respectively. We often omit the subscript when the underlying graph is clear. We also omit the floor and ceiling signs where they do not affect the arguments.
2 Proof of Lemma 1.6
In this section, we give a construction to show that for every small , there is a maximal -free graph with at least edges, from which a positive fraction of vertices has to be deleted to obtain an induced complete bipartite subgraph. First we introduce a function about the -ary representations of positive integers, which will be used in our construction.
Definition 2.1.
For every integer and , can be expressed uniquely as follows:
where . We define the function for .
We construct a class of graphs, which contains the desired graph.
Definition 2.2.
Given , , and . Let and let be a class of graphs as follows. A graph on vertices is in if can be partitioned into subsets
and
such that:
-
(i)
For each and , and contains a path of length , say .
-
(ii)
For each ,
and is a balanced partition of
-
(iii)
For each , is empty and is complete. For each with , is complete.
-
(iv)
Let . For each and each , is adjacent to every vertex in
and is adjacent to every vertex in
When refer to vertex classes of a graph in , we use and to denote
respectively.
Proposition 2.3.
If is the graph in with minimum number of edges, then is -free.
Proof.
Suppose not, let be a copy of in . By Definition 2.2 (i), is a path of length for and . Note that is the middle vertex on the path . Let
Clearly, . By Definition 2.2 (iv), is not adjacent to any vertex in and is not adjacent to any vertex in . It follows that both and are independent sets of . Let
Then , and are all independent sets of . Let be the common edge of cycles in , and let be paths of . Since , and for every and , we have . Since is bipartite and is an odd cycle for , we see that , and let . By Definition 2.2 (i), is a subpath of . Then there are exactly two vertices on that are not in . By Definition 2.2 (iv), all the neighbors of except are in and all the neighbors of except are in . Hence has one vertex in , one vertex in and all the other vertices in for each .
For distinct , we claim that or . Otherwise, we have , implying that , a contradiction. (Note that here is the only place we use in the proof and explain that the construction fails for .) Thus and are disjoint, implying that . Moreover, one of is the common neighbor of and and the other is the common neighbor of and . By Definition 2.2 (iv), . Without loss of generality, we may assume that and with . Since is an edge in , we have .
Then is the common neighbor of and is the common neighbor of . By Definition 2.2 (iv), we have and , implying that and for . If for some , then , contradicting the fact that or . Thus is a permutation of . Without loss of generality, we assume that for , then
a contradiction. Therefore, is -free. ∎
Now we are in a position to prove Lemma 1.6.
Proof of Lemma 1.6..
By Proposition 2.3, we may choose a maximal -free graph in .
Claim 1.
Both and are independent sets in .
Proof.
By Definition 2.2 (iii), is complete bipartite. Note that
Note that and . Then
If there is an edge in , then it is easy to find a copy of in because is 3-color-critical. Thus is an independent set of . Similarly, is an independent set of . ∎
Claim 2.
For , is empty.
Proof.
Suppose not, and let be an edge with and . Assume that
By Definition 2.2 (iv), have a common neighbor , and have a common neighbor . It follows that contains a copy of , contradicting the fact that is -free. ∎
By Claims 1 and 2, we have
(2.1) |
In the following, we shall show that any induced complete bipartite subgraph of has at most vertices. Assume that is a largest induced complete bipartite subgraph of with vertex classes and . Note that each vertex of (or ) plays the same role in . If there is a vertex in (or ) belongs to , then by the maximality of , every vertex of (or ) belongs to .
Suppose first that or . Then
(2.2) |
Now suppose that and . Then . Without loss of generality, we assume that and . Since () is empty, and both and are complete bipartite, it follows that at most one of and is in . Hence is missing at least of and so
(2.3) |
This completes the proof. ∎
3 Proof of Lemma 1.7
In this section, we prove a stability theorem for maximal -free graphs. We say that a vertex of a graph is color-critical, if deleting that vertex results in with smaller chromatic number. The following two results are needed.
Lemma 3.1 ([1]).
Let be a 3-chromatic graph with a color-critical vertex and be sufficiently large. Let . If is an -vertex -free graph with , then there is a bipartite subgraph of with at least vertices, at least edges and minimum degree at least such that every vertex of is adjacent in to at most vertices in the same partite set of .
Theorem 3.2 ([6]).
Let be an -color-critical graph. There exists an such that if , then .
We find a large induced bipartite subgraphs with useful structures in maximal -free graphs by the following lemma.
Lemma 3.3.
Let be an -vertex maximal -free graph with at least edges and let . Then there is a partition of such that
-
(i)
and ;
-
(ii)
is an induced bipartite subgraph of with partite sets , minimum degree and at least edges;
-
(iii)
for every , if has neighbors in (or ), then it has at least neighbors in (or ).
Proof.
Since is 3-color-critical, by Theorem 3.2 we have . Since has two critical vertices, by Lemma 3.1 there is a bipartite subgraph of with at least vertices, at least edges and minimum degree at least . Let be two partite sets of and let . Clearly, and .
Claim 3.
Both and are independent sets in , that is, is induced.
Proof.
By contradiction, we may assume, without loss of generality, that is not an independent set. Then there is an edge in . Since and , each ) has at most non-neighbors in . It follows that have at least common neighbors in . Let be the set of the common neighbors of and . By and since is sufficiently large, we have
By Erdős-Gallai theorem [3], there is a path on vertices in . We truncate into vertex-disjoint paths with endpoints in and each of length . These paths together with form a copy of , a contradiction. ∎
Let , and . Now we remove a small amount of vertices from to by a greedy algorithm. In each step, if there is a vertex with , then we remove all the neighbors of from to . If every vertex in either has at least neighbors or no neighbors in , then we stop. By Claim 3, is an independent set, then each vertex added in has no neighbors in . Moveover, if all the neighbors of have been removed from to , then has no neighbors in the updated . Hence the algorithm will stop in at most steps. Let be the vertices removed from to by the algorithm. It follows that
Then we remove a small amount of vertices from to similarly. In each step, if there is a vertex with , then we remove all the neighbors of from to . Similarly, the algorithm will stop in at most steps. Since , each has at least neighbors in . It follows that each has at least neighbors in in the executing of the algorithm. That is, the neighbors of vertices in will not be removed in the algorithm. Hence, the algorithm will stop in at most steps. Let be the vertices removed from to by the algorithm. It follows that
Let be the resulting sets at the end of the algorithm. By Claim 3 and since , both and are independent sets. Let be the bipartite subgraph induced by and . Since both and have size at most , we have
and
and
It follows that
Moreover, for each , either has at least neighbors or no neighbors in , and either has at least neighbors or no neighbors in . Thus the lemma holds. ∎
Lemma 3.4.
Let be a bipartite graph with partite sets and let be a subset of with . If , and , then the following holds.
-
(i)
For every and every odd integer with , there is a -path of length such that .
-
(ii)
For every and every even integer with , there is a -path of length such that .
Proof.
For any , let and . Then
and the minimum degree of is at least
It follows that
For any odd integer with , there is a path of length in by Erdős-Gallai Theorem [3], which together with is our desired path.
If , then let and . Clearly,
and
The minimum degree of is at least
It follows that
For any even integer with , there is a path of length in by Erdős-Gallai Theorem [3], say . If , then is the desired path. If , then is the desired path. This completes the proof. ∎
We need some definitions in the proof of Lemma 1.7. Let be two graphs. A homomorphism from to is a mapping with the property that whenever . A homomorphism from to is also called an -homomorphism in . If is injective, then is called an injective homomorphism. If is both injective and surjective, then is called an isomorphism. Now we prove Lemma 1.7 by a delicate vertex-deletion process.
Proof of Lemma 1.7..
Let be an -vertex maximal -free graph with at least edges and let . By Lemma 3.3, there is a partition of satisfying conditions (i), (ii) and (iii) of Lemma 3.3. Let . We are left to delete vertices in until the resulting graph is complete bipartite.
We write instead of for simplicity. For any non-edge of with and , contains at least one copy of since is maximal -free. Let be one of such copies and let be the isomorphism from to . Let
Claim 4.
For each , and .
Proof.
By contradiction, we may suppose that without loss of generality. Let be the neighbors of in . Then are all in because is an independent set. Since the maximum degree of is , it follows that . By Lemma 3.3 (ii), we have and , then each () has at most non-neighbors in . Note that
as and . Therefore, the number of common neighbors of in is at least
Thus, there is a vertex such that and for . Then by replacing with in we obtain a copy of in , contradicting the fact that is -free. ∎
Let be the vertices of degree in and let () be those paths in . Now we partition into three classes as follows:
We delete a small amount of vertices from to destroy all non-edges in in the following three steps.
Step 1. We can find and such that and . That is, by deleting at most vertices from we destroy all non-edges in .
Proof.
If , we have nothing to do. So assume that , then there is a non-edge in with and . By definition of , we see that both and have degree two in . By Claim 4, and . Let and . Then since is triangle-free. Let , and let be one of and with smaller size.
For any edge in with and , if , then by replacing with in we obtain a copy of in , a contradiction. Thus, every edge in intersects , implying that . Then
Without loss of generality, we assume that , then . If , then
If , then since is a non-edge of between and , we have
Thus, there are at least non-edges between and . We delete vertices in from and let and . If , then we are done. Otherwise, there is another non-edge in with , and we delete another from incidents with at least non-edges between and . By deleting vertices greedily, we shall obtain a sequence of disjoint sets in such that . In each step of the greedy algorithm, there is a such that either or is deleted, implying that .
Step 2. We can find and such that and . That is, by deleting at most vertices from we destroy all non-edges in .
Proof.
By Step 1, we see that . Thus, we are left to delete vertices from to destroy all non-edges in . If , we have nothing to do. So assume that , then there is a non-edge in with and . For , let
Clearly, .
Claim 5.
There is an such that
-
(i)
for every , ;
-
(ii)
for every , .
Proof.
For any , let
and
We choose from such that is minimized, and show that to finish the proof. Suppose first that . Then there is a such that . Let be the cycle in with . Clearly, has length . Without loss of generality, we assume that . If the path has even length , then by Lemma 3.4 (ii) with there is a -path of length in such that . By replacing from with , we obtain a new copy of with and , contradicting the choice of . If the path has odd length , then by Lemma 3.4 (i) with there is a -path of length in such that . By replacing from with , we obtain a new copy of with and , contradicting the choice of .
Suppose next that . Then there is an edge with and such that , say and . Let be the cycle in containing . Assume that or . We now distinguish the following two cases.
Case 1. .
If has odd length , then by Lemma 3.4 (i) with there is a -path of length in such that . By replacing from with , we obtain a new copy of with and , contradicting the choice of . If has even length , then the path has odd length . By Lemma 3.4 (i) with there is a -path of length in such that . By replacing from with , we obtain a new copy of with and , contradicting the choice of .
Case 2. .
If has even length , then by Lemma 3.4 (ii) with there is a -path of length in such that . By replacing from with , we obtain a new copy of with and , contradicting the choice of . If has odd length , then the path has even length . By Lemma 3.4 (ii) with there is a -path of length in such that . By replacing from with , we obtain a new copy of with and , contradicting the choice of .
Thus and the claim follows. ∎
By Claim 4, both and are not empty, and let , . Then since is -free. Let such that for and for . In , each () has one neighbor being and the other one in , and each () has one neighbor being and the other one in . Let be the set of common neighbors of in and let be the set of neighbors of in for each . Similarly, such that for and for . In , each () has one neighbor being and the other one in , and each () has one neighbor being and the other one in . Let be the set of common neighbors of in and let be the set of neighbors of in for each as shown in Figure 1.

For distinct vertices , if are edges in then we say that is an -star with center . Let
Clearly, is an -star, implying that . Similarly, let
and clearly .
For any pair with and , if there exist such that is an -star and , then we say that is good to ; otherwise is bad to . Similarly, if there exist such that is a -star and , then we say that is good to , otherwise is bad to . We call a compatible pair if is good to and is good to ; otherwise we say that is incompatible. For each , there exist such that is an -star, implying that the number of vertices in that are bad to is at most . Similarly, for each the number of vertices in that are bad to is at most . Then the number of incompatible pairs between and is at most . Thus, the number of compatible pairs between and is at least .
Claim 6.
Every compatible pair with and is a non-edge of .
Proof.
Suppose not, let with , be a compatible pair and . Then there exist and such that is an -star and is a -star. We shall find a copy of in , which leads to a contradiction.
Let
Since and have at least common neighbors in and is sufficiently large, we may choose distinct from such that for each . Similarly, we may choose distinct from such that for each . Let
and
Clearly, . Let be a graph obtained from by replacing vertices in with vertices in . If , then is a copy of in , a contradiction. Hence , that is, is the image of an -homomorphism but not a copy of .
Now we replace the overlapped vertices in to get a copy of by a greedy algorithm. Let be the homomorphism from to and let be the isomorphism from to . Then is not an isomorphism and is an isomorphism. Let and . By the labeling of , we see that
Let
(3.3) |
Clearly, is a partition of and . Since for any edge of with we have , it follows that . Thus there is no edge between and in . Note that can be expressed explicitly as follows:
-
(i)
and ;
-
(ii)
for each , and for each , ;
-
(iii)
for .
Since vertices in are chosen disjoint from , we have . Then because is not an isomorphism and is an isomorphism.
For any and with , . By (3.3) we have . Let be two neighbors of in . Clearly, has degree two in for . Since and there is no edge between and in , it follows that . Since , at most one of is in by Claim 5 (i). Recall that is obtained from by replacing vertices in with vertices in and never changing vertices in . Thus . We shall find an -homomorphism such that by distinguishing two cases.
Case 1. .
Without loss of generality, we assume that and . Since have at least common neighbors in , we may choose from . Define and for all . It is easy to see that is an -homomorphism with .
Case 2. .
Without loss of generality, we assume that , and . Recall that has exactly two neighbors in and one of them is , and let be the other one. Since is an edge of , by Claim 5 (ii) , that is, . Because is obtained from by replacing vertices in with vertices in and never changing vertices in , we have . Then by , implying that . Since has one neighbor in , by Lemma 3.3 (iii) we know that has at least neighbors in , and let . Moreover, since and have at least common neighbors in , we may choose . Define , and for all . It is easy to see that is an -homomorphism with .
If is not an -isomorphism, then there exist and with . By the same argument above, we shall find an -homomorphism such that . Do this repeatedly, we get -homomorphisms with . Since for all , we shall obtain an -isomorphism in at most steps, contradicting the fact that is -free. Thus, every compatible pair with and is not an edge in . ∎
Recall that the number of compatible pairs between and is at least . Since , it follows that
Let be one of and with smaller size. By the same argument as in the proof of Step 1, we have
We delete vertices in from and let and . If , then we are done. Otherwise, there is another non-edge in with , , and we delete another from incidents with at least non-edges between and . By deleting vertices greedily, we shall obtain a sequence of disjoint sets in such that .
In each step of the greedy algorithm, there are vertices and such that either or is deleted. If is deleted, then since is the set of common neighbors of in the , there are no -stars in the future steps. It follows that the tuple will not appear in the future steps of the algorithm. Similarly, if is deleted, then the tuple will not appear in the future steps of the algorithm. Since and , it follows that
By Step 2, we see that . Thus, we are left to delete vertices from to destroy all non-edges in . If , we have nothing to do. Hence we assume that and let be a non-edge in with and . By definition of , there is at least one copy of such that and or and . We partition into four classes as follows:
We complete the proof by the following two steps.
Step 3.1. We can find and such that and . That is, by deleting at most vertices from we destroy all non-edges in .
Proof.
If , we have nothing to do. So assume that , then there is a non-edge in with and . Without loss of generality, we assume that . By Claim 4, and let . Assume that
Let be the set of common neighbors of in of and let . For any edge in , if , then by replacing with in we obtain a copy of in , a contradiction. Thus, every edge in intersects , implying that . Then
Let be one of and with the smaller size. By the same argument as in Step 1, we have
We delete vertices in from and let and . If , then we are done. Otherwise, there is another non-edge in with , , and we delete another from incidents with at least non-edges between and . By deleting vertices greedily, we shall obtain a sequence of disjoint sets in such that .
In each step of the greedy algorithm, if there is a non-edge between and , then there exist vertices such that either or is deleted. If there is a non-edge between and , then there exist vertices such that either or is deleted. It follows that
By (3.1) and (3.2), we arrive at
Let and . Then
and Step 3.1 is finished. ∎
Step 3.2. We can find and such that and is complete bipartite, i.e., by deleting at most vertices from we obtain an induced complete bipartite subgraph of .
Proof.
If , we have nothing to do. So assume that , then there is a non-edge in with and . Without loss of generality, we assume that and . By Claim 4, and let . Let and with . By Claim 4, we have . Let be the set of common neighbors of in of and let .
Let be the isomorphism from to . Without loss of generality, assume that and . If is an injective homomorphism from to with
and
then we say that is agree with . Define
Let
For any , let be a copy of in corresponding to . If there is such that , then we define a homomorphism from to as follows:
Then is an injective homomorphism from to , contradicting the fact that is -free. Hence each has at most neighbors in , implying that
Let be one of and with the smaller size. By the same argument as in Step 1, we have
We delete vertices in from and let and . If , then we are done. Otherwise, there is another non-edge in with , , and we delete another from incident with at least non-edges between and . By deleting vertices greedily, we shall obtain a sequence of disjoint sets in such that .
In each step of the greedy algorithm, if there is a non-edges between and , then there exist vertices such that either or is deleted. If is deleted, then has no neighbor in . If is deleted, then there is no non-edge between and such that and . For otherwise, is a copy of , which is also a copy of , contradicting the assumption that . It follows that the tuple will not appear in the future steps of the algorithm. If there is a non-edges between and , then there exist vertices such that either or (which can be defined similarly) is deleted. By the same argument, we see that the tuple will not appear in the future steps of the algorithm. Therefore,
By (3.1) and (3.2), we arrive at
Let and . Since , is complete bipartite. Moreover,
Thus Step 3.2 is finished. ∎
Let be the total number of vertices we deleted from to obtain an induced complete bipartite graph. By Lemma 3.3 (i) and Steps 1, 2, 3.1, 3.2, we have
Let . Then for , and , we have
This completes the proof. ∎
References
- [1] D. Gerbner, A note on stability for maximal -free graphs, Graphs Combin. (2021), https://doi.org/10.1007/s00373-021-02372-z.
- [2] P. Erdős, Some recent results on extremal problems in graph theory (Results), Theory of Graphs (Internl. Symp. Rome) (1966), 118–123.
- [3] P. Erdős and T. Gallai, On maximal paths and circuits of graphs, Acta Math. Hungar. 10 (1959), 337–356.
- [4] K. Popielarz, J. Sahasrabudhe and R. Snyder, A stability theorem for maximal -free graphs, J. Combin. Theory Ser. B 132 (2018), 236–257.
- [5] M. Simonovits, A method for solving extremal problems in graph theory, stability problems, in: Theory of Graphs (Proc. Colloq. Tihany, 1966), Academic Press, New York (1968), 279–319.
- [6] M. Simonovits, Extremal graph problems with symmetrical extremal graphs. Additional chromatic conditions, Discrete Math. 7 (1974), 349–376.
- [7] P. Turán, On an extremal problem in graph theory (in Hungarian), Math. Fiz. Lapok 48 (1941), 436–452.
- [8] M. Tyomkyn and A.J. Uzzel, Strong Turán stability, Electron. J. Combin. 22 (2015), P3.9, 24pp.
- [9] J. Wang, S. Wang, W. Yang and X. Yuan, A stability theorem for maximal -free graphs, J. Graph Theory. (2022), 1-14. https://doi.org/10.1002/jgt.22824.