On -intersecting Hypergraphs with Minimum Positive Codegrees
Abstract
For a hypergraph , define the minimum positive codegree to be the largest integer such that every -set which is contained in at least one edge of is contained in at least edges. For and , we prove that for -vertex -intersecting -graphs with , the unique hypergraph with the maximum number of edges is the hypergraph consisting of every edge which intersects a set of size in at least vertices provided is sufficiently large. This generalizes work of Balogh, Lemons, and Palmer who proved this for , as well as the Erdős-Ko-Rado theorem when .
1 Introduction
We say that a hypergraph is an -graph if every edge has size , and we say that is -intersecting if for any distinct . The central result concerning -intersecting -graphs is the famous Erdős-Ko-Rado theorem.
Theorem 1.1 ([4]).
For , if is an -vertex -intersecting -graph with the maximum number of edges, then there exists a set of size such that consists of every edge containing provided is sufficiently large.
There exist numerous extensions, variants, and applications of the Erdős-Ko-Rado theorem; see for example the book and survey by Frankl and Tokushige [8, 9] and the book by Godsil and Meagher [11]. Motivated by minimum degree variants of the Erdős-Ko-Rado theorem, Balogh, Lemons, and Palmer [3] considered a variant involving minimum positive codegrees.
Definition 1.
Given a hypergraph and integer , we define its minimum positive -degree to be the largest integer such that if is a set of vertices contained in at least one edge, then is contained in at least edges. We adopt the convention that if has no edges.
To state the main result of [3], we require one more definition.
Definition 2.
We say that an -graph is an -kernel system if there exists with such that if and only if .
For example, -kernel systems are exactly the extremal constructions appearing in the Erdős-Ko-Rado theorem. More generally, Ahlswede and Khachatrian [1] showed that every -vertex -intersecting -graph with the maximum number of edges is a -kernel system for some provided . There are many other contexts where kernel systems appear as extremal constructions for variants of the Erdős-Ko-Rado theorem, especially for problems related to maximum degrees; see for example [6, 7, 14].
It is not hard to show that if , then an -uniform -kernel system is -intersecting with . The main result of Balogh, Lemons, and Palmer [3] shows that when , this is the unique -graph with these properties which has the maximum number of edges.
Theorem 1.2 ([3]).
Let and let be an -vertex 1-intersecting -graph with . If has the maximum number of edges amongst hypergraphs with these properties, then is a -kernel system if is sufficiently large in terms of .
The proof of Theorem 1.2 utilized the delta-system method. Using a similar approach together with some new ideas, we extend Theorem 1.2 to -intersecting which have bounded positive minimum -degree for essentially all values of and .
Theorem 1.3.
Let be positive integers with and , and let be an -vertex -intersecting -graph with . If has the maximum number of edges amongst hypergraphs with these properties, then is a -kernel system if is sufficiently large in terms of .
This theorem shows a surprising phenomenon: despite only demanding in the hypothesis, the extremal constructions of Theorem 1.3 end up having , which is a significantly stronger condition if . We note that the hypothesis in Theorem 1.3 is best possible, since if we only demanded , then a -kernel system would satisfy the hypothesis and have significantly more edges.
Let us briefly discuss the range of parameters in Theorem 1.3. Observe that for all , so there is no loss in generality by considering . If , then the problem is essentially trivial in view of Theorem 1.1. This is because a -kernel system will satisfy the positive minimum positive codegree condition if is sufficiently large, and -kernel systems have the maximum number of edges amongst -intersecting -graphs if is sufficiently large. If one considers , then any -intersecting -graph has at most one edge, so the problem becomes trivial. Thus Theorem 1.3 covers all of the non-trivial ranges of parameters that we could consider for this problem.
2 Proof of Theorem 1.3
Our argument starts off nearly identical to that of [3]. We note that Theorem 1.3 implicitly says that if , then any satisfying the hypothesis of Theorem 1.3 is empty (since -kernel systems are empty if ). The following confirms this is the case.
Lemma 2.1.
For and , if is a non-empty -intersecting -graph with , then .
Here and throughout the text we refer to sets of size as -sets.
Proof.
The result is immediate if , so assume . Assume for contradiction that and let . Because , the minimum positive codegree condition implies that there is another edge in , and we will choose such an edge so that is as small as possible.
Observe that since is -intersecting. Let be any -set. By the minimum positive codegree condition, the -set is contained in more than edges. As has size at most , we conclude that there exist some -set such that . Observe that since was obtained from be deleting an -subset of and adding an -set that was not contained entirely in . This contradicts us choosing as small as possible, a contradiction. ∎
The remainder of our proof relies heavily on sunflowers.
Definition 3.
We say that a hypergraph is a sunflower if there exists a set such that for any distinct . In this case we say that is the core of and that the sets with are the petals of . When consists of a single edge , we adopt the convention that is the core of .
The main result in the theory of sunflowers is the following result of Erdős and Rado.
Theorem 2.2 ([5]).
For every , there exists a constant such that if is an -graph with more than edges, then contains a sunflower with at least petals.
Much stronger bounds for have been obtained in breakthrough work of Alweiss et. al. [2], but for our purposes we only need that is a constant. Theorem 2.2 does not give any control over the size of the core of a sunflower in , and for this we use a result of Mubayi and Zhao [15] which is based off of work of Füredi [10].
Proposition 2.3 ([15]).
If and , then there exists a constant depending on such that if , then contains a sunflower with at least petals and core of size at most .
Proposition 2.3 allows us to find sunflowers which have many petals and small cores. The next lemma shows that cores of sunflowers with many petals can not be too small.
Lemma 2.4.
For , let be a -intersecting -graph with . If is a sunflower of with at least petals and core , then .
Proof.
We first observe that every edge intersects in at least vertices. Indeed, because has at least petals, there exists some petal of which is disjoint from , and having and as edges in implies that .
Assume for contradiction that , and let be a smallest set of vertices with the property that for all . Observe that since is a set with this property. By the minimality of , there exists some which intersects in exactly vertices . Note that is an -set contained in an edge. Moreover, since every edge intersects in at least vertices, every edge containing this -set must be of the form with an -subset of since we have . The number of choices of such -sets is exactly , a contradiction to this -set being contained in more than edges. We conclude the result. ∎
At this point in the analogous proof of [3] for with222There is a small error in [3] where it is claimed that their argument works for as opposed to just . However, a simple modification of their argument gives a correct proof for the case. , it is argued that if , then contains a set of size such that every -subset of is the core of a sunflower with at least petals. From this observation one can quickly deduce that every edge intersects in at least vertices, which implies Theorem 1.2.
Essentially this same argument will work in our general setting if one assumes the stronger hypothesis , but it fails when considering the weaker hypothesis . For example, if and , then one can consider the -graph which consists of every edge containing at least 4 vertices of except for the edges which contain . This construction has many edges and satisfies , but it is not the case that there is a set of size such that every -subset is the core of a sunflower with many edges. Thus from this point onwards we will have to deviate significantly from the approach of [3]. The key definition we need is the following.
Definition 4.
Given integers and a hypergraph , we say that a triple of vertex sets is a bad triple if the following conditions hold:
-
(1)
The set is an edge of with .
-
(2)
We have and (or equivalently, ).
-
(3)
The sets are cores of sunflowers . Moreover, every petal of is disjoint from every edge of , and every petal of is disjoint from every edge of .
-
(4)
For every edge there exist a petal of and a petal of such that .
-
(5)
For any petal of , define
We have for all petals of .
We note that if , then all of the conditions except (1) are satisfied if there exist two edges with (since one can take to be sunflowers with 1 edge and the empty set as a petal). If , then (4) will be satisfied provided each have at least edges.
Condition (5) will mostly be used as a technical convenience as follows: if there exists an edge with a petal of and a set of size , then (5) guarantees that will be an edge for any petal of . We also note that (5) is the only condition which is asymmetric in and .
The following two results show that bad triples are the only obstruction to proving Theorem 1.3.
Lemma 2.5.
For and , let be an -vertex -intersecting -graph with . If contains no bad triples, then is a subset of a -kernel system.
Proof.
The result is trivial if is empty, so assume contains at least one edge. Let be (possibly non-distinct) edges of such that is as small as possible. We claim that . Indeed, we must have since is -intersecting, so assume for contradiction that . Let be an -set. Because
the positive minimum codegree condition implies there is an -set such that is an edge with , and in particular since is disjoint from . Note that since was formed from by deleting an -set and adding an -set . This contradicts us choosing to minimize , so we conclude that .
As noted before the lemma, if there existed an edge with , then would be a bad triple. Thus no such edge exists by hypothesis. We conclude that is a subset of a -kernel system, namely the one consisting of every edge which intersects in at least vertices. ∎
Proposition 2.6.
For and , let be an -vertex -intersecting -graph with . There exists a constant such that if and contains no bad triples, then is a subset of a -kernel system.
Proof.
Let be as in the proposition. By Proposition 2.3 and Lemma 2.4, we can guarantee, provided is sufficiently large in terms of , that contains a sunflower with core and at least
petals, where is as in Theorem 2.2. Analogous to the proof of Lemma 2.5, we wish to show the following.
Claim 2.7.
There is a set of vertices such that and such that is the core of a sunflower with at least petals.
Proof.
For all , define . We say that a -set is good if there is a sunflower with core and at least petals. Note that there exists a good set, namely . Let be a good set such that is as small as possible. We claim that , from which the claim will follow since is contained in at least petals.
We first observe that . Indeed if this was not the case, then since is the core of a sunflower with at least petals, one of these petals must be disjoint from . Similarly one can find a petal of which is disjoint from , which means the edges and intersect in less than vertices, a contradiction.
Assume for contradiction that . Fix an -set and observe
This implies that for each petal of , there exists some -set such that and , as otherwise the -set would be contained in at most edges.
Consider the -graph with edge set . We claim that does not contain a sunflower with at least petals. Indeed, assume had distinct edges which all have pairwise intersection . In this case would contain a sunflower with edges and core . Note that since it is the core of an -uniform sunflower with more than one edge, so is a sunflower in with at least petals and a core of size less than , a contradiction to Lemma 2.4.
With this we have , and hence there exists some such that for at least petals of . Thus the set is the core of a sunflower with at least petals. Note that because and by definition of , a contradiction to us choosing to be good with as small as possible. In total this implies , completing the proof. ∎
With as in the claim, there are at least petals which are disjoint from , and we let denote the sunflower with these petals. Amongst the petals of , there are at least petals which are disjoint from every edge of , and amongst these petals there must exist at least petals such that for all (since there are at most possible sets that could be). Let be the sunflower with core using these petals. We must have for all , as otherwise would be a bad triple. This means is a subset of a -kernel system, namely the one consisting of every edge which intersects in at least vertices. ∎
It remains to argue that hypergraphs as in Theorem 1.3 do not have bad triples.
Lemma 2.8.
For , let be a -intersecting -graph with . If has a bad triple with , then .
Proof.
Assume for contradiction that there exists a bad triple as in the lemma statement and an -set . Let be a petal of which is disjoint from , and consider the -set . Observe that if is an edge containing this -set and is a petal of disjoint from , then
so we must have , which implies since must be disjoint from . As there are more than edges containing , and since , we conclude that for every there exists an edge containing and . Because is a bad triple, we have , and hence there exists some . With this we have because and we construct by deleting from an -set and then adding an -set using some . This contradicts being -intersecting, giving the result. ∎
Lemma 2.9.
For , let be a -intersecting -graph with . If has a bad triple, then it has a bad triple of the form with and .
Proof.
Let be a bad triple with as small as possible, and assume for contradiction that . Let be an arbitrary set of vertices. Observe that if is an edge containing and , then , as otherwise would be a bad triple with , contradicting the minimality of . We have , so there are at most edges containing , a contradiction to the minimum positive codegree condition. We conclude that , and we must have since is -intersecting and contains a petal which is disjoint from . We conclude that .
Now consider a bad triple with and with as large as possible. Asume for contradiction that , which implies there exists an -set and also some . Let be a petal of , and observe that the -set intersects any edge with a petal of in vertices. Thus any edge containing must also contain an -set from the set . As , and since the -set is in more than edges, there must exist a set such that is an edge with . Define , noting that . Observe that , since we formed by deleting from an -set which is disjoint from and then added an -set containing a vertex in . Also observe that due to condition (5) for bad triples, is the core of a sunflower whose petals are the same as (i.e. since is an edge and , we have that is an edge for every petal of ). Further, , so (5) continues to hold and we conclude that is a bad triple with and , a contradiction to our choice of triple. ∎
Note that these two lemmas immediately show that there are no bad triples if , but we will need to work harder to get the result for all . The last tool we need is a particular case of the Kruskal-Katona theorem.
With this we can prove that bad triples do not exist.
Proposition 2.11.
For , if is a -intersecting -graph with , then does not contain a bad triple.
Proof.
Assume for contradiction that contains a bad triple, so by Lemma 2.9 there exists a bad triple with and . Let be a set of vertices, and let and . Note that are -sets since both intersect in exactly vertices.
Claim 2.12.
Let be a petal of which is disjoint from . Define
The set systems have the following properties:
-
(a)
We have ,
-
(b)
Every is an -set which is a subset of the -set ,
-
(c)
The sets are disjoint, and
-
(d)
Every and satisfy .
Proof.
Property (a) follows immediately since the -sets and are contained in an edge. For (b), every element of is an -set by definition. Note that the -set intersects in vertices. If is such that is an edge, then one can choose a petal of which is disjoint from , which means
This implies that we must have , i.e. . Moreover we have since must be disjoint from . An identical argument holds for , proving (b).
For (c), assume for contradiction that there existed . Let and . Because is an edge, condition (5) for bad triples implies is the core of a sunflower using the same petals as . Thus is a bad triple with and , a contradiction to Lemma 2.8.
For (d), using together with and implies
We also have , so in total
Observe that if , then is disjoint from since . Similarly every is disjoint from . Thus if and , for their corresponding edges to intersect in at least vertices we must have , proving the result. ∎
It remains to show that it is impossible to construct set systems with the properties as in this claim. Observe that properties (b), (c), (a) imply that
Note that this inequality is equivalent to , which is false for . Thus from now on we may assume , which in particular means (d) is a non-trivial condition.
Observe that implies , so is well defined. Let be the -graph with edge set . That is, is the “complement” of in . For every , there exists some such that ; namely, this holds whenever is the complement of a -subset of . By (d), it must be that and are disjoint -graphs on . Using this together with (a), , and Lemma 2.10 gives
This is a contradiction, proving the result. ∎
Proof of Theorem 1.3.
Let be a hypergraph satisfying the hypothesis of the theorem with the maximum number of edges, and observe that has no bad triples by Proposition 2.11. If , then is empty by Lemma 2.1. If , then is contained in a -kernel system by Lemma 2.5, and since has the maximum number of edges it must in fact be such a kernel system. Thus we may assume .
Because -kernel systems satisfy the hypothesis of the theorem and have edges, we must have as well. Proposition 2.6 implies is contained in a -kernel system if is sufficiently large, and because has the maximum number of edges, it must be such a kernel system, proving the result. ∎
Our proof in fact gives a stability result: if is as in Theorem 1.3 with , then is a subset of a -kernel system. In the special case of , this conclusion holds regardless of the size of .
We made no attempt at optimizing how large must be for Theorem 1.3 to hold. A careful analysis shows that our argument works provided due to demanding a sunflower with sufficiently many petals to find a sunflower on , as well as to utilize condition (5) for bad triples. It is not too difficult to provide an alternative proof by replacing (5) with the condition that if , then the sunflower contains at least petals. This ultimately gives a bound that works for , which matches the bound of implicitly proven in [3] when . However, this alternative proof is slightly more involved, so we elected to use the current argument at the cost of weaker (implicit) bounds.
As in [3], one may be able to prove that Theorem 1.3 holds for if is small, and in particular one may be able to adapt the ideas of [3] to prove such a bound when .
Acknowledgments. The author thanks Jason O’Neill for engaging conversations and comments on an earlier draft, and Cory Palmer for clarifying some of the points from [3].
References
- [1] R. Ahlswede and L. H. Khachatrian. The complete intersection theorem for systems of finite sets. European Journal of Combinatorics, 18(2):125–136, 1997.
- [2] R. Alweiss, S. Lovett, K. Wu, and J. Zhang. Improved bounds for the sunflower lemma. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 624–630, 2020.
- [3] J. Balogh, N. Lemons, and C. Palmer. Maximum size intersecting families of bounded minimum positive co-degree. SIAM Journal on Discrete Mathematics, 35(3):1525–1535, 2021.
- [4] P. Erdős, C. Ko, and R. Rado. Intersection theorems for systems of finite sets. The Quarterly Journal of Mathematics, 12(1):313–320, 1961.
- [5] P. Erdős and R. Rado. Intersection theorems for systems of sets. Journal of the London Mathematical Society, 1(1):85–90, 1960.
- [6] P. Frankl. On intersecting families of finite sets. Journal of Combinatorial Theory, Series A, 24(2):146–161, 1978.
- [7] P. Frankl. Erdös-Ko-Rado theorem with conditions on the maximal degree. Journal of Combinatorial Theory, Series A, 46(2):252–263, 1987.
- [8] P. Frankl and N. Tokushige. Invitation to intersection problems for finite sets. Journal of Combinatorial Theory, Series A, 144:157–211, 2016.
- [9] P. Frankl and N. Tokushige. Extremal problems for finite sets, volume 86. American Mathematical Soc., 2018.
- [10] Z. Füredi. On finite set-systems whose every intersection is a kernel of a star. Discrete mathematics, 47:129–132, 1983.
- [11] C. Godsil and K. Meagher. Erdos-Ko-Rado theorems: algebraic approaches. Number 149. Cambridge University Press, 2016.
- [12] G. Katona. A theorem of finite sets. In Classic Papers in Combinatorics, pages 381–401. Springer, 2009.
- [13] J. B. Kruskal. The number of simplices in a complex. Mathematical optimization techniques, 10:251–278, 1963.
- [14] N. Lemons and C. Palmer. The unbalance of set systems. Graphs and Combinatorics, 24(4):361–365, 2008.
- [15] D. Mubayi and Y. Zhao. Forbidding complete hypergraphs as traces. Graphs and Combinatorics, 23(6):667–679, 2007.