Sunflower (mathematics)
In the mathematical fields of set theory and extremal combinatorics, a sunflower or -system[1] is a collection of sets whose pairwise intersection is constant. This constant intersection is called the kernel of the sunflower.
The main research question arising in relation to sunflowers is: under what conditions does there exist a large sunflower (a sunflower with many sets) in a given collection of sets? The -lemma, sunflower lemma, culminating in the sunflower conjecture give successively weaker conditions which would imply the existence of a large sunflower in a given collection, with the latter being one of the most famous open problems of extremal combinatorics. [2]
Formal definition[]
Suppose is a set system, that is, a collection of subsets of a set . The collection is a sunflower (or -system) if there is a subset of such that for each distinct and in , we have . In other words, a set system or collection of sets is a sunflower if the pairwise intersection of each set in is constant. Note that this intersection, , may be empty; a collection of pairwise disjoint subsets is also a sunflower. Similarly, a collection of sets each containing the same elements is also trivially a sunflower.
Delta System Theorem and Sunflower Lemma[]
A basic and simple result of Erdos and Rado asserts:
- Erdos-Rado -system theorem:
There is a function so that every set system of sets of cardinality at most with more than members contains a sunflower of sets.
Proof. Suppose there exists a set system such that there exists a and such that for any cardinality of the set system , there is no sunflower of sets in . We choose to be infinite. Since contains no sunflower of size , can have at most pairwise disjoint subsets since disjoint subsets constitute a sunflower. Let denote the maximal set of pairwise disjoint subsets of ; is of cardinality at most . It follows that each set in outside intersects with at least one set in . Otherwise, suppose there was a set in outside which did not intersect any set in ; then it would be pairwise disjoint with each set in and hence with the sets in , would constitute an set sunflower, contradicting the assumption.
For arbitrarily large, there is an element in the sets in such that infinitely many sets in will contain by the Inverse Pidgeonhole principle. We remove the common element from all of these sets and denote this set system by . Since by assumption, there is no set sunflower, there are at most disjoint sets in . Otherwise, those sets would form a sunflower and the intersection set of the sunflower would be . We construct from by removing from the infinitely many sets in containing where is an element from the at most pairwise disjoint -sets contained in . is now an infinite set of empty sets, implying that there exists an infinite set of identical -sets in , a contradiction. This completes the proof.
Erdős & Rado (1960, p. 86) proved the sunflower lemma, which states that . That is, if and are positive integers, then a set system of cardinality greater or equal to of sets of cardinality at most contains a sunflower with at least sets. The proof of the Erdos-Rado Delta-system theorem may be adapted for finite to prove the lemma, in particular, by observing that the total number of elements in the sets of the maximal pairwise disjoint sets in , ,...,, are , ,..., respectively, and that the size of can be chosen to be at least .
The following gives a direct inductive proof of the Erdos-Rado sunflower lemma.
Proof. Clearly since if every set is the empty set, then any size set of empty sets is an set sunflower as identical sets is an set sunflower. which contains sets of size either has a subset of pairwise disjoint sets of size greater or equal to which would constitute an set sunflower and we are done or it contains a disjoint set of size at most containing at most distinct elements. Hence there exists in the latter case an element of the pairwise disjoint sets in that is contained in sets of . This follows because of the following trivial lemma where Σ denotes the summation of elements in the set :
Lemma 1. Suppose are positive integers for and Σ. Then for every such that , there is a element subset of , , such that Σ.
Hence if , where is well-defined by the induction hypothesis, then contains an set sunflower of size sets. Hence, and the theorem follows.
[3]}}
Applications of the Sunflower Lemma[]
The sunflower lemma has numerous applications in theoretical computer science. For example, in 1986, Razborov used the sunflower lemma to prove that the Clique language required (superpolynomial) size monotone circuits, a breakthrough result in circuit complexity theory at the time. Håstad, Jukna, and Pudlák used it to prove lower bounds on depth- circuits. It has also been applied in the parameterized complexity of the hitting set problem, to design fixed-parameter tractable algorithms for finding small sets of elements that contain at least one element from a given family of sets.[4]
Erdős-Rado Sunflower Conjecture[]
The sunflower conjecture is one of several variations of the conjecture of Erdős & Rado (1960, p. 86) that for each , for some constant depending only on . The conjecture remains wide open even for fixed low values of ; for example ; it is not known whether for some . It is known that . [5] A 2021 paper by Alweiss, Lovett, Wu, and Zhang gives the best progress towards the conjecture, proving that for .[6][7] A month after the release of the first version of their paper, Rao sharpened the bound to .
Analogue for infinite collections of sets[]
A version of the -lemma which is essentially equivalent to the Erdos-Rado -system theorem states that a countable collection of k-sets contains a countably infinite sunflower or -system.
The -lemma states that every uncountable collection of finite sets contains an uncountable -system.
The -lemma is a combinatorial set-theoretic tool used in proofs to impose an upper bound on the size of a collection of pairwise incompatible elements in a forcing poset. It may for example be used as one of the ingredients in a proof showing that it is consistent with Zermelo–Fraenkel set theory that the continuum hypothesis does not hold. It was introduced by Shanin (1946).
If is an -sized collection of countable subsets of , and if the continuum hypothesis holds, then there is an -sized -subsystem. Let enumerate . For , let . By Fodor's lemma, fix stationary in such that is constantly equal to on . Build of cardinality such that whenever are in then . Using the continuum hypothesis, there are only -many countable subsets of , so by further thinning we may stabilize the kernel.
See also[]
References[]
- Alweiss, Ryan; Lovett, Shachar; Wu, Kewen; Zhang, Jiapeng (June 2020), "Improved bounds for the sunflower lemma", Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, Association for Computing Machinery, pp. 624–630, arXiv:1908.08483, doi:10.1145/3357713.3384234, ISBN 978-1-4503-6979-4
- Deza, M.; Frankl, P. (1981), "Every large set of equidistant (0,+1,–1)-vectors forms a sunflower", Combinatorica, 1 (3): 225–231, doi:10.1007/BF02579328, ISSN 0209-9683, MR 0637827
- Erdős, Paul; Rado, R. (1960), "Intersection theorems for systems of sets", Journal of the London Mathematical Society, Second Series, 35 (1): 85–90, doi:10.1112/jlms/s1-35.1.85, ISSN 0024-6107, MR 0111692
- Flum, Jörg; Grohe, Martin (2006), "A Kernelization of Hitting Set", Parameterized Complexity Theory, EATCS Ser. Texts in Theoretical Computer Science, Springer, pp. 210–212, doi:10.1007/3-540-29953-X, MR 2238686
- Jech, Thomas (2003), Set Theory, Springer
- Kunen, Kenneth (1980), Set Theory: An Introduction to Independence Proofs, North-Holland, ISBN 978-0-444-85401-8
- Shanin, N. A. (1946), "A theorem from the general theory of sets", C. R. (Doklady) Acad. Sci. URSS, New Series, 53: 399–400
- Tao, Terence (2020), The sunflower lemma via Shannon entropy, What's new (personal blog)
External links[]
- Thiemann, René. The Sunflower Lemma of Erdős and Rado (Formal proof development in Isabelle/HOL, Archive of Formal Proofs)
Notes[]
- ^ The original term for this concept was "-system". More recently the term "sunflower", possibly introduced by Deza & Frankl (1981), has been gradually replacing it.
- ^ "Extremal Combinatorics III: Some Basic Theorems". GilKalai Wordpress. Retrieved 2021-12-10.
- ^ "Extremal Combinatorics III: Some Basic Theorems". GilKalai Wordpress. Retrieved 2021-12-10.
- ^ Flum & Grohe (2006).
- ^ "Intersection theorems for systems of sets". sciencedirect.com. Retrieved 2021-12-10.
- ^ Alweiss et al. (2020).
- ^ "Quanta Magazine - Illuminating Science". Quanta Magazine. Retrieved 2019-11-10.
- Forcing (mathematics)
- Set theory
- Combinatorics