Algebraic approach to stability results for Erdős-Ko-Rado theorem
Abstract
Celebrated results often unfold like episodes in a long-running series. In the field of extremal set thoery, Erdős, Ko, and Rado in 1961 established that any -uniform intersecting family on has a maximum size of , with the unique extremal structure being a star. In 1967, Hilton and Milner followed up with a pivotal result, showing that if such a family is not a star, its size is at most , and they identified the corresponding extremal structures. In recent years, Han and Kohayakawa, Kostochka and Mubayi, and Huang and Peng have provided the second and third levels of stability results in this line of research.
In this paper, we provide a unified approach to proving the stability result for the Erdős-Ko-Rado theorem at any level. Our framework primarily relies on a robust linear algebra method, which leverages appropriate non-shadows to effectively handle the structural complexities of these intersecting families.
1 Introduction
1.1 Overview
We say that a set system is intersecting if for every pair of sets . A fundamental result in extremal set theory, due to Erdős, Ko, and Rado [7], determines the maximum size of a -uniform intersecting family .
Theorem 1.1 (Erdős-Ko-Rado [7]).
Let be positive integers with . If is an intersecting family, then we have
The equality holds if and only if for some .
Note that the only extremal family in the Erdős-Ko-Rado theorem is the star, also known as a trivially intersecting family. Hilton and Milner [21] established a stability result, showing that the size of non-trivially intersecting families is significantly smaller than the maximum given by the Erdős-Ko-Rado theorem. Before presenting a series of stability results, we first introduce some necessary notations. For a set system , we define the maximum degree of as
We use to denote the set . Let be a positive integer, we will use to denote the family of all subsets of with size . For , we define
It is not hard to check that is intersecting and . In particular, we can see that . Moreover, we can see . For we further define
In particular, one can easily check that .
For two distinct sets with , and an element , we define
and we write for any family isomorphic to .
Theorem 1.2 (Hilton-Milner [21]).
Let be positive integers with . If is an intersecting family and , then we have
For , the equality holds if and only if is isomorphic to or ; for , the equality holds if and only if is isomoprhic to .
If the intersecting family is neither extremal Erdős-Ko-Rado family nor extremal Hilton-Milner family, what is the maximum size of ? Han and Kohayakawa [20] resolved this problem. Here we use and to denote the corresponding extremal families in Theorems 1.1 and 1.2 respectively.
Theorem 1.3 (Han-Kohayakawa [20]).
Suppose that and , let be an intersecting family. Assume that is neither a sub-family of nor , then we have
Moreover, when , the equality holds if and only if is isomorphic to or ; when or , the equality holds if and only if is isomorphic to .
Han and Kohayakawa [20] further asked what the next maximum intersecting -uniform families on are? Kostochka and Mubayi [25] answered this question when is sufficiently large. Recently, Huang and Peng [22] completely answered this question for any as follows.
Theorem 1.4 (Huang-Peng [22]).
Let and be an intersecting family which is neither a sub-family of nor . Furthermore, , in addition and if . Then the followings hold.
-
(1)
If , then . Moreover, when , the equality holds if and only if is isomorphic to . When , the equality holds if and only if is isomorphic to or .
-
(2)
If , then . Moreover, when , the equality holds if and only if is isomorphic to or . For every other , the equality holds if and only if is isomorphic to .
The theorems above can be viewed as the 1st, 2nd, and 3rd-level full stability results for the Erdős-Ko-Rado theorem, respectively. Currently, there are several different proofs for these stability results, particularly regarding the Hilton-Milner theorem [9, 11, 15, 23, 28, 29] and some interesting variants [12, 27]. However, as far as we know, no work has emerged that approaches proving these stability results from multilinear polynomial methods. We aim to fill this gap.
The main contribution of this paper is to provide an algebraic approach to proving the stability result at the -th level of the Erdős-Ko-Rado theorem for arbitrary positive integer . To more clearly demonstrate our method, we will present a slightly weaker version of the stability result under the following conditions. Specifically, we make two assumptions: first, for the stability result at the -th level, we assume ; second, we assume instead of .
Theorem 1.5 (-th level stability).
Let be a positive integer. For any positive integer , let and be a non-trivial intersecting family. Suppose for any , then
When , the equality holds if and only if is isomorphic to or , and when , the equality holds if and only if is isomorphic to .
Note that with our framework, combined with some simple and appropriate structural analysis, we can also obtain stability results in Theorems 1.2, 1.3 and 1.4 mentioned earlier, as well as higher-layer stability results. However, since the main purpose of this paper is to present a new framework and method, we will not fully expand on these full proofs. For interested readers, we will provide an alternative proof of Theorem 1.3 in the Appendix using our unified framework.
We remark that in Theorem 1.5, we provide the upper bound for under the assumption that we prohibit all of the extremal structures up to the first levels. Moreover, we can characterize the corresponding extremal structures. After completing this draft, we are informed by Jian Wang that recent work by Kupavskii, and by Frankl and Wang [14, 16, 26] established a similar upper bound under the condition that the diversity is large. Although we do not use the concept of diversity here, it has proven valuable in the study of -uniform intersecting families. We recommend the interested readers to [10, 13, 14, 26, 27] and the references therein. Instead, we will introduce our framework and give the self-contained and elementary proofs in Section 3.2. When we finally try to analyze the extremal structures in Section 3.3 and Appendix, for convenience, we will use a celebrated result of Frankl [8], see Theorem 2.3.
2 Robust linear algebra methods
2.1 Some useful lemmas
The following triangular criterion is useful when we want to prove a sequence of polynomials to be linearly independent.
Proposition 2.1.
Let be functions in a linear space. If are vectors such that for and for , then are linearly independent.
We follow the notations on a proof of Erdős-Ko-Rado theorem via multilinear polynomials [18]. Suppose that , where for each . For a set and a non-negative integer , we say the set satisfies the property -intersection if . Now suppose for each , we write a collection of intersection properties (allow repetition) as
In [18], the authors built the relation between the multilinear polynomials and the certain collections of intersection properties, here we introduce the following key lemma and the proof in details.
Lemma 2.2.
Let . Suppose that for each , one can find a set and a collection of intersection properties such that
-
(1)
does not satisfy any of the conditions in ;
-
(2)
satisfies at least one condition in for all .
Then we have .
Proof of Lemma 2.2.
For , we define a sequence of -variate real polynomials for as
For a subset , we will use to represent its characteristic vector, that is, for each , if and otherwise. Observe that the scale product for any . Thus, we can write as
Let be the characteristic vector of set . By condition (1), we can see . By condition (2), for all . Then by Proposition 2.1, are linearly independent. Moreover, as each polynomial contains variables and the degree of each polynomial is at most , thus we have , as claimed. ∎
When we analyze the structural properties of set systems in proofs of Theorem 1.3 and Theorem 1.5, we will take advantage of the following result of Frankl [8].
Theorem 2.3.
Suppose that , , is an intersecting family with , then . Moreover if , then either is isomorphic to , or when , is isomorphic to .
2.2 Overview of the robust linear algebra methods
Our main approach is based on a robust linear algebra method developed in recent work of Gao, Liu and the second author [19]. Here we first show an example and explain how the standard linear algebra method works and then summarize some interesting tricks. Furthermore, we will briefly introduce the main ideas on the robust linear algebra method. For more on the linear algebra methods in combinatorics, we recommend the interested readers to the great textbook [3] and a recent note [32].
Suppose that is an -intersecting family for some subset with , Frankl and Wilson [17] showed that . We sketch the shorter proof of the above result by Babai [2] as follows. Let , indexed so that and . For each let be the incidence vector of . Define polynomials by . Then one can easily prove that are linearly independent via Proposition 2.1. Thus can be upper bounded by the number of all possible polynomials. The first trick one can use is multilinear reduction, that is, we can replace each term by for any and because . Using this trick, one can efficiently give the upper bound for as the total degree of each monomial is at most .
The second trick is that, one can further add more associated polynomials. For example, we can add many extra polynomials in the following way. Label the sets in with label for such that when . Let be the characteristic vector of , and let for . Then define a multilinear polynomial in variables as follows. and for . In [33], Snevily proved that and are linearly independent. Thus the upper bound for can be improved to . This trick has been applied to several problems, for example, see [1, 4, 5, 6, 24, 30, 31]. In a word, this trick consists of two parts, the first step is to choose some appropriate extra polynomials, one can see that in many previous works involved with this trick, the extra polynomials usually are clear and natural, which associate some explicit family of subsets. For instance in the above famous case, the extra polynomials associate to exactly. The second part is that we need to show the union of the original polynomials and the extra polynomials are linearly independent. Usually the second part is much more complicated and difficult. Once we prove the linear independence, we can immediately see the improvement on the bounds for size of the family.
In the proofs of stability results of Kleitman’s isodiametric inequality, the authors in [19] mainly focus on another direction about the second trick. More precisely, one can first carefully choose a family of subsets which satisfies some appropriate properties and then associate each subset of the chosen family with the extra polynomial one by one. Then it will be easier to prove the linear independence. At the cost, one cannot know all of information about the chosen family, but sometimes one can ignore it, e.g., see the proof in [19, Theorem 1.10]. While in some cases, then the main task in the robust linear algebra method is to dig out the structural properties of the family one chooses, to achieve this, usually one can apply some structural analysis, e.g., see the proof in [19, Theorem 1.8].
There are several advantages in this robust linear algebra method. The first is that the linear independence usually will be easier to show. The second is that, usually the previous linear algebra methods just provide the bound of the size, while the new method can be used to prove some stability results, that means, we can not only capture the size of the family, but also obtain some structural information. We believe that this method has the potential to be applied to a wider range of problems.
3 A unified framework and proof of Theorem 1.5
3.1 High level overview of our framework
Although our proofs are relatively simple, it might be helpful to briefly outline the main ideas.
-
1.
Following the ideas in [18], we partition the family into two sub-families, and , where the sets in contain the element that attains the maximum degree in . We then introduce two auxiliary families, and . At this stage, we can associate these families with certain intersection conditions, which leads to an algebraic proof of [18].
-
2.
The key ingredient involves finding one more auxiliary family , which is a sub-family of the non-shadows of . We carefully associate with appropriate intersection conditions. The first crucial point occurs at 3.1, after proving that the families , , , and satisfy certain properties analogous to linear independence in normal linear algebra method, we obtain an important quantitative relation: , leading to the inequality .
- 3.
-
4.
The final task is to carefully compare the specific sizes of several numbers. To do this, we establish inequalities between variables, explore monotonicity, and analyze the structure at extreme values in 3.5 and 3.6. Additionally, we will use Theorem 2.3 of Frankl. These steps are relatively straightforward and follow from natural analytical considerations.
3.2 Our framework
For positive integers , without loss of generality, we can assume that is a maximal non-trivial intersecting family of , that is, if we add any new member of to , then is not non-trivial intersecting. For a family , we denote the shadow of as . Let be the element which attains the maximum degree in . Consider the following families:
-
•
;
-
•
;
-
•
;
-
•
;
-
•
.
Let . We define an ordering on the sets, and for two families , denote if and only if for any and , we have . We first arrange the sets in a linear order as follows: . We put the members of and in arbitrary order and the members of and in order increasing by size, for example, if . To apply Lemma 2.2, we need to associate each member with a set and at most many intersection conditions as follows.
-
•
For , we can set with intersection conditions for each and .
-
•
For , we can set with intersection conditions for .
-
•
For , we can set with intersection conditions for each .
-
•
For , we can set with intersection conditions for each .
We claim that the system , in which , and the intersections conditions are defined as above, satisfies the conditions in Lemma 2.2 with .
Claim 3.1.
For each , does not satisfy any of the conditions in , and satisfies at least one condition in for all . In particular, .
Proof of claim.
Recall that , and we put the elements of and in arbitrary order and the members of and in order increasing by size. For distinct sets , we write if satisfies at least one condition in , and in particular, if does not satisfy any of the conditions in . For sub-families of , we write if for every and with , we have . Then it suffices to check the following situations:
-
1.
: For each , obviously it does not satisfy for each and since , moreover, for any other with , there exists some such that . Then is checked.
-
2.
: For any and any , we have , then is checked.
-
3.
: Since for any and , we have and , then is checked.
-
4.
: Since for any and , , there exists some such that , then is checked.
-
5.
: Since is -uniform, for any distinct , we have and . Therefore there exists some and , then is checked.
-
6.
: Since for any and , we can see and , then is checked.
-
7.
: Since for any and , , then there exists some such that . Then is checked.
-
8.
: For any distinct with , obviously there exists some such that , then is checked.
-
9.
: Since for any and , we have and . Moreover, notice that and , therefore there exists some element such that . Then is checked.
-
10.
: Since for any distinct with , there exists some such that , then is checked.
This finishes the proof. ∎
We can immediately derive the following results when is very small.
-
1.
When , suppose that there exists some , then and for any , which is a contradiction to that is a maximal non-trivial intersecting family. Therefore, when , then , which gives .
-
2.
When , set . By definitions, for each , we can see and . Moreover, we claim that . To see this, since is an intersecting family, then for any member , at least one of the events and occurs, which yields that . Therefore, when , then , which also yields that .
In general, Let , and , we have the following crucial claim by extending the above argument in the case of .
Claim 3.2.
.
Proof of claim.
Set , we first prove that . Note that for any , we can see and by definitions there exists some such that . Then it suffices to show that cannot be a shadow of . Suppose that there is a such that for some , then . Since is an intersecting family, we have for each . However, this is impossible, because , and there exists some such that , a contradiction to the definition of .
On the other hand, for any , there exists some such that . Then , which yields . This finishes the proof. ∎
For , let . Moreover, for each , we define
By definitions one can see that are pairwise disjoint, moreover, it is not hard to see that . When , by definition we have , therefore, we have the following lower bound on by 3.2.
Claim 3.3.
When , .
By 3.2 and 3.3, we can see when . Indeed, we can strengthen 3.3 in the following form, which plays a key role when we analyze the extremal structures. Recall that a family is called a sunflower with common elements, if there is a set with such that for any distinct , we have .
Claim 3.4.
The followings hold.
-
(1)
When , if and only if forms a sunflower with common elements. In particular, if is not a sunflower with common elements, then .
-
(2)
When , if and only if forms a sunflower with common elements. In particular, if is not a sunflower with common elements, then .
Proof of claim.
We focus on the case when and one can apply the almost identical argument to show the remaining cases. On one hand, if for any distinct , for some , then for each , set , it is easy to calculate for each . This implies that in this case, .
On the other hand, we need to show that if , then has to be a sunflower with common elements. First suppose that there exists a pair of sets such that , by suitable re-labelling, we can assume . Then there exist two elements in , denoted by . Then we can see the size of is at least , since one can pick sets that contain , and at least sets that do not contain . Therefore if for any distinct , we can assume that . When , then we are already done. When , we set , and . Then it suffices to show for any distinct , .
-
Case 1.
If , then by symmetry and suitable re-labelling, it suffices to consider the case that and . Suppose that , then there is some such that , which yields that . Moreover since and , then we have . Therefore we can see , which yields , a contradiction.
-
Case 2.
If , by symmetry we can assume that and . Suppose that , set and . Since and , we have , similarly since and , we have . However, this implies that , a contradiction.
This finishes the proof. One can apply the same argument to show the statement in (2), we omit the repeated details. ∎
Recall that when . We then define the function to be
Next we will carefully determine the values at which the function attains its minimum. Recall that , then to obtain the -th level of stability result for Erdős-Ko-Rado theorem, we need to understand the exact values of since we have when .
Claim 3.5.
For given , then the followings hold.
-
•
If , then .
-
•
If , then .
-
•
If , then .
Proof of claim.
A straightforward calculation shows that with is monotonically increasing when and monotonically decreasing when . Therefore is either or . Note that , then the claim follows by computing the exact values directly. ∎
For given positive integer , let be the largest intersecting family among all with . Let represent the maximum degree of . Observe that for any , . The following observation is crucial.
Claim 3.6.
If , .
Proof of claim.
Suppose that and , then one can remove many sets from to obtain an intersecting family of size larger than with , a contradiction to the definition of . ∎
3.3 Stability at arbitrary level: Proof of Theorem 1.5
With the new framework in hand, we then prove the -level stability result for Erdős-Ko-Rado theorem. Based on Theorems 1.2, 1.3 and 1.4, we then consider the case of . Let be a non-trivial intersecting family and for any . Let . Since when , is a star, or a sub-family of , it suffices to consider the case of .
Claim 3.7.
.
Proof of claim.
When , under the assumption that for any , by the definition of , we can see is not a sunflower with common elements. Recall that , and for each ,
Under the condition that is not a sunflower with common elements, we then take advantage of the proof of 3.4. If , then , which yields that . If , we can see that . Moreover, since for any , , we then conclude that
Since , by 3.5, we have . Note that
where we take advantage of . Note that when , it is easy to check that is strictly larger than . This finishes the proof. ∎
By 3.7, it then suffices to consider the case when . If , by 3.6, we have , where we take advantage of the formulas and Therefore by Theorem 2.3 in this case we have . Moreover, Theorem 2.3 states that the equality holds if and only if is isomorphic to . However, in this case we assume that , therefore cannot be isomorphic to , which yields that .
By definition of , we can see , it then remains to consider the case when . Recall that in this case we have , we then consider the following cases based on 3.5.
-
Case 1.
If , by 3.5 we have . We then determine the extremal structures when , according to the size of .
-
Subcase 1.1.
If , by 3.4, is a sunflower with common elements. We denote , and for each . Then for any , if , then , therefore . Since is a sunflower with common elements, we can see is isomorphic to in this case, as desired.
-
Subcase 1.2.
If , we can see , then by Theorem 2.3, . Moreover, the equality holds if and only if is isomorphic to , as desired.
-
Subcase 1.1.
-
Case 2.
When , by 3.5, we have . Then it suffices to consider the case when . By an almost identical argument as that in Subcase 1.1, we can see is isomorphic to , we omit the details here.
This finishes the proof.
4 Concluding remarks
In this paper, we focus on developing a unified framework for deriving stability results for the celebrated Erdős-Ko-Rado theorem using a robust linear algebraic approach. To illustrate our main ideas, we first present a slightly weaker version that applies to arbitrary levels, extending beyond previous results in [20, 21, 22, 25]. In Theorem 1.5, we impose two stronger assumptions: and . Indeed, by carefully extending the arguments in the proofs of 3.4, 3.5 and 3.7, the case under the natural conditions and can be readily analyzed. In fact, we provide an alternative proof of Theorem 1.3 in the Appendix, While it is feasible to further extend our methods to give a full proof of Theorem 1.4, we do not pursue it here. It is worth noting that in the Appendix, where we prove Theorem 1.3, the case is relatively more complicated. Similarly, when proving the complete stability of Theorem 1.4 (i.e., for the third level), we find that the case is also more intricate. However, interestingly, when the case actually becomes simpler. Although we do not fully present this proof in the paper, we encourage interested readers to explore this phenomenon independently.
We believe that a more interesting direction for research is to continue exploring the potential of this robust linear algebra method to obtain more stability results more efficiently.
Acknowledgement
Zixiang Xu would like to thank Prof. Hao Huang, Dr. Yongtao Li, Prof. Hong Liu, Prof. Benjian Lv, and Prof. Jian Wang for their valuable discussion during the early stages of this work over the past two years. In particular, he thanks Dr. Yongtao Li for providing the reference [18] and Prof. Jian Wang for informing him of the results in [16, 26].
References
- [1] N. Alon, L. Babai, and H. Suzuki. Multilinear polynomials and Frankl–Ray-Chaudhuri–Wilson type intersection theorems. J. Combin. Theory Ser. A, 58(2):165–180, 1991.
- [2] L. Babai. A short proof of the nonuniform Ray-Chaudhuri-Wilson inequality. Combinatorica, 8(1):133–135, 1988.
- [3] L. Babai and P. Frankl. Linear algebra methods in combinatorics. 2020.
- [4] E. Bannai, E. Bannai, and D. Stanton. An upper bound for the cardinality of an -distance subset in real Euclidean space. II. Combinatorica, 3(2):147–152, 1983.
- [5] A. Blokhuis. A new upper bound for the cardinality of -distance sets in Euclidean space. In Convexity and graph theory (Jerusalem, 1981), volume 87 of North-Holland Math. Stud., pages 65–66. North-Holland, Amsterdam, 1984.
- [6] W. Y. C. Chen and J. Liu. Set systems with -intersections modulo a prime number. J. Combin. Theory Ser. A, 116(1):120–131, 2009.
- [7] P. Erdős, C. Ko, and R. Rado. Intersection theorems for systems of finite sets. Quart. J. Math. Oxford Ser. (2), 12:313–320, 1961.
- [8] P. Frankl. Erdős-Ko-Rado theorem with conditions on the maximal degree. J. Combin. Theory Ser. A, 46(2):252–263, 1987.
- [9] P. Frankl. A simple proof of the Hilton-Milner theorem. Mosc. J. Comb. Number Theory, 8(2):97–101, 2019.
- [10] P. Frankl. Minimum degree and diversity in intersecting antichains. Acta Math. Hungar., 163(2):652–662, 2021.
- [11] P. Frankl and Z. Füredi. Nontrivial intersecting families. J. Combin. Theory Ser. A, 41(1):150–153, 1986.
- [12] P. Frankl, J. Han, H. Huang, and Y. Zhao. A degree version of the Hilton-Milner theorem. J. Combin. Theory Ser. A, 155:493–502, 2018.
- [13] P. Frankl and A. Kupavskii. Counting intersecting and pairs of cross-intersecting families. Combin. Probab. Comput., 27(1):60–68, 2018.
- [14] P. Frankl and A. Kupavskii. Diversity. J. Combin. Theory Ser. A, 182:Paper No. 105468, 27, 2021.
- [15] P. Frankl and N. Tokushige. Some best possible inequalities concerning cross-intersecting families. J. Combin. Theory Ser. A, 61(1):87–97, 1992.
- [16] P. Frankl and J. Wang. Improved bounds on the maximum diversity of intersecting families. European J. Combin., 118:Paper No. 103885, 20, 2024.
- [17] P. Frankl and R. M. Wilson. Intersection theorems with geometric consequences. Combinatorica, 1(4):357–368, 1981.
- [18] Z. Füredi, K.-W. Hwang, and P. M. Weichsel. A proof and generalizations of the Erdős-Ko-Rado theorem using the method of linearly independent polynomials. In Topics in discrete mathematics, volume 26 of Algorithms Combin., pages 215–224. Springer, Berlin, 2006.
- [19] J. Gao, H. Liu, and Z. Xu. Stability through non-shadows. Combinatorica, 43(6):1125–1137, 2023.
- [20] J. Han and Y. Kohayakawa. The maximum size of a non-trivial intersecting uniform family that is not a subfamily of the Hilton-Milner family. Proc. Amer. Math. Soc., 145(1):73–87, 2017.
- [21] A. J. W. Hilton and E. C. Milner. Some intersection theorems for systems of finite sets. Quart. J. Math. Oxford Ser. (2), 18:369–384, 1967.
- [22] Y. Huang and Y. Peng. Stability of intersecting families. European J. Combin., 115:Paper No. 103774, 22, 2024.
- [23] G. Hurlbert and V. Kamat. New injective proofs of the Erdős-Ko-Rado and Hilton-Milner theorems. Discrete Math., 341(6):1749–1754, 2018.
- [24] K.-W. Hwang and N. N. Sheikh. Intersection families and Snevily’s conjecture. European J. Combin., 28(3):843–847, 2007.
- [25] A. Kostochka and D. Mubayi. The structure of large intersecting families. Proc. Amer. Math. Soc., 145(6):2311–2321, 2017.
- [26] A. Kupavskii. Structure and properties of large intersecting families. arXiv preprint arXiv:1810.00920, 2018.
- [27] A. Kupavskii. Degree versions of theorems on intersecting families via stability. J. Combin. Theory Ser. A, 168:272–287, 2019.
- [28] A. Kupavskii and D. Zakharov. Regular bipartite graphs and intersecting families. J. Combin. Theory Ser. A, 155:180–189, 2018.
- [29] M. Mörs. A generalization of a theorem of Kruskal. Graphs Combin., 1(2):167–183, 1985.
- [30] D. Mubayi and Y. Zhao. On the VC-dimension of uniform hypergraphs. J. Algebraic Combin., 25(1):101–110, 2007.
- [31] D. K. Ray-Chaudhuri and R. M. Wilson. On -designs. Osaka Math. J., 12(3):737–744, 1975.
- [32] L. Sauermann. Algebraic methods in extremal combinatorics, 2022.
- [33] H. S. Snevily. A sharp bound for the number of sets that pairwise intersect at positive values. Combinatorica, 23(3):527–533, 2003.
Appendix: An alternative proof of Theorem 1.3
Since when , is a star, or a sub-family of , it suffices to consider the case when . By 3.6, for any , we have , which yields . Moreover, by Theorem 2.3 the equality holds if and only if is isomorphic to , in particular, when , it could be isomorphic to . Therefore, generally in this case except , when , cannot be isomorphic to , which implies . Additionally, when , if , can be isomorphic to .
When , note that , we consider the following cases.
-
Case 1.
When , by 3.5, , then . Moreover, when and the above equality holds, then by 3.4 we can see that is a sunflower with core elements . Since is -uniform and , then any must contain either or , therefore . Indeed, this configuration is an extremal structure in Theorem 1.2, which is a contradiction to the assumption.
- Subcase 1.1.
-
Subcase 1.2.
When , note that is not a sub-family of extremal structures in Theorem 1.2, namely or . Suppose that is a sunflower with common elements, say , then since is a star and is intersecting, then must be a sub-family of , a contradiction to the assumption. Therefore is not a sunflower with common elements, then by 3.4, , in particular, the equality holds only if . Then it suffices to consider the case , otherwise . Since , there exists some such that or . Suppose that former case occurs, set , and set , then , which implies that , combining with the proof in 3.4, we can see .
-
Subcase 1.3.
When , we first have the following claim.
Claim 4.1.
.
Proof of claim.
Suppose that , then we consider the sub-family of . Pick arbitrary set , denoted by . Suppose that there exists some such that , then the subset in that contains but does not contain must be . Then , which implies must be . By symmetry, we can conclude that in this case, we have , which implies that the degree of is larger than the degree of , a contradiction. If there is no such that or , then either , or there exist some with such that . However, this implies that , which is a contradiction to . ∎
Now let be the element attaining the maximum degree of , and denote and . By 4.1, . Obviously we have , otherwise , a contradiction. Moreover if , then , which implies when , a contradiction to . Then we divide our argument according to :
-
Subsubcase 1.3.1.
If , we arbitrarily pick a set , denote to be , observe that the sets in are of the form for some . If there exists some appearing exactly twice in , assume by symmetry, then we denote , and , in particular, . Then can only be or , and can only be . We then consider the possibilities of .
-
•
If or , without loss of generality, assume , then if , then has to be or , in this case , which implies . If , then the element of belongs to , which implies that either or . Therefore, in this case we have .
-
•
If , then if , then the element of belongs to , which yields that has to be . Therefore, in this case we have . If , it is easy to see that or when , which yields that in this case.
In all, we have . If each appears exactly once in , then we denote , and with . Observe that if are pairwise distinct, then . By symmetry if , then can only consist of . In particular, if , then . Therefore, . Moreover, we can see , which together implies that . Note that , therefore, when . In particular, when , if , then , and if , then , which implies that , then .
-
•
-
Subsubcase 1.3.2.
If , then we directly apply the argument in Subsubcase 1.3.1, we can see . Then the degree of element is larger than the degree of element , a contradiction.
In all, when , .
-
Subsubcase 1.3.1.
Thus when , , the equality holds if and only if is isomorphic to .
-
Case 2.
When , by 3.5, , then . Then there are different types of extremal configurations.
-
Subcase 2.1.
When , by 3.4, . We set , and . Then for any , if , then , therefore, . Moreover, . Therefore, is isomorphic to .
-
Subcase 2.2.
, , then by Theorem 2.3, . Moreover, the equality holds if and only if is either isomorphic to , or isomorphic to . Furthermore, by checking the structure of , we can see has to be isomorphic to in this case.
-
Subcase 2.1.
-
Case 3.
When , by 3.5, , then . Using the almost identical argument as that in Subcase 2.1, we can show the above equality holds if and only if is isomorphic to , we omit the repeated details here.
In all, when , , and the equality holds if and only if is isomorphic to or . When or , we have , and the equality holds if and only if is isomorphic to . This finishes the proof.