A note on linear Sperner families
G\'abor Heged\"us, Lajos R\'onyai

TL;DR
This paper extends previous results on Gröbner bases and standard monomials to linear Sperner systems, confirming a conjecture of Frankl and revealing that their lexicographic standard monomials are ballot monomials.
Contribution
It proves that the lexicographic standard monomials for linear Sperner systems are ballot monomials, extending earlier work on complete uniform set families.
Findings
Standard monomials of linear Sperner systems are ballot monomials.
Confirmed Frankl's conjecture for linear Sperner systems.
Extended Gröbner basis results to a broader class of set families.
Abstract
In an earlier work we described Gr\"obner bases of the ideal of polynomials over a field, which vanish on the set of characteristic vectors of the complete unifom set family over the ground set . In particular, it turns out that the standard monomials of the above ideal are {\em ballot monomials}. We give here a partial extension of the latter fact. We prove that the lexicographic standard monomials for linear Sperner systems are also ballot monomials. A set family is a linear Sperner system if the characteristic vectors satisfy a linear equation , where and are integers. As an application, we confirm a conjecture of Frankl for linear Sperner systems.
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
TopicsPolynomial and algebraic computation · Commutative Algebra and Its Applications · Coding theory and cryptography
22footnotetext: Research supported in part by National Research, Development and Innovation Office - NKFIH Grant No. K115288.
A note on linear Sperner families
Gábor Hegedűs111 Óbuda University, Antal Bejczy Center for Intelligent Robotics, Kiscelli utca 82, Budapest, Hungary, H-1032, [email protected] , Lajos Rónyai222Institute of Computer Science ans Control, Hungarian Academy of Sciences; Department of Algebra, Budapest University of Technology, Budapest, [email protected]
Abstract
In an earlier work we described Gröbner bases of the ideal of polynomials over a field, which vanish on the set of characterisic vectors of the complete unifom set family over the ground set . In particular, it turns out that the standard monomials of the above ideal are ballot monomials. We give here a partial extension of this fact. A set family is a linear Sperner system if the characteristic vectors satisfy a linear equation , where the and are positive integers. We prove that the lexicographic standard monomials for linear Sperner systems are also ballot monomials, provided that . As an application, we confirm a conjecture of Frankl in the special case of linear Sperner systems.
This paper is dedicated to the memory of our teacher, colleague and friend, professor Tamás E. Schmidt.
2010 AMS Subject classification: Primary: 13P25; Secondary: 13P10, 05D05.
Key words and phrases: Sperner family, characteristic vector, polynomial function, Gröbner basis, standard monomial, ballot monomial, shattering.
1 Introduction
Throughout the paper will be a positive integer and stands for the set . The family of all subsets of is denoted by .
Let be a field. denotes the ring of polynomials in commuting variables over . For a subset we write . In particular, .
Let denote the characteristic vector of a set . For a family of subsets \mbox{\mathcal{F}}\subseteq 2^{[n]}, let V(\mbox{\mathcal{F}})=\{\mathbf{v}_{F}:F\in\mbox{\mathcal{F}}\}\subseteq\{0,1\}^{n}\subseteq\mathbb{F}^{n}. A polynomial can be considered as a function from V(\mbox{\mathcal{F}}) to in the straightforward way.
Several interesting properties of finite set systems can be formulated simply as statements about polynomial functions on V(\mbox{\mathcal{F}}). For instance, the rank of certain inclusion matrices can be studied in this setting (see for example Sections 2, 3 in [14]). As for polynomial functions on V(\mbox{\mathcal{F}}), it is natural to consider the ideal I(V(\mbox{\mathcal{F}})):
[TABLE]
Substitution gives an algebra homomorphism from to the algebra of -valued functions on V(\mbox{\mathcal{F}}). A straightforward interpolation argument shows that this homomorphism is surjective, and the kernel is exactly I(V(\mbox{\mathcal{F}})). This way we can identify \mathbb{F}[\mathbf{x}]/I(V(\mbox{\mathcal{F}})) and the algebra of valued functions on V(\mbox{\mathcal{F}}). As a consequence, we have
[TABLE]
Gröbner bases and related structures of I(V(\mbox{\mathcal{F}})) were given for some families , see [14] and the references therein. Before proceeding further, we recall some basic facts about to Gröbner bases and standard monomials. For details we refer to [1], [5], [6], [7].
A linear order on the monomials over variables is a term order, or monomial order, if 1 is the minimal element of , and holds for any monomials with . Two important term orders are the lexicographic order and the deglex order . We have
[TABLE]
iff holds for the smallest index such that . Concerning the deglex order, we have iff either , or , and .
The leading monomial of a nonzero polynomial is the -largest monomial which appears with nonzero coefficient in the canonical form of as a linear combination of monomials.
Let be an ideal of . A finite subset is a Gröbner basis of if for every nonzero there exists a such that divides . In other words, the leading monomials for generate the semigroup ideal of monomials . It follows easily, that is actually a basis of , i.e. generates as an ideal of . A key fact is (cf. [6, Chapter 1, Corollary 3.12] or [1, Corollary 1.6.5, Theorem 1.9.1]) that every nonzero ideal of has a Gröbner basis.
A monomial is a standard monomial for if it is not a leading monomial for any . We denote by the set of standard monomials of . For a nonzero ideal of the set of monomials is a downset: if , are monomials from such that then . Also, gives a basis of the -vectorspace in the sense that every polynomial can be uniquely expressed as where and is a unique -linear combination of monomials from .
For a set family \mbox{\mathcal{F}}\subseteq 2^{[n]} the characteristic vectors in V(\mbox{\mathcal{F}}) are all 0,1-vectors, hence the polynomials all vanish on V(\mbox{\mathcal{F}}). We infer that the standard monomials of I(\mbox{\mathcal{F}}):=I(V(\mbox{\mathcal{F}})) are square-free monomials. Moreover, (1) and the preceding paragraph imply that
[TABLE]
Let be a vector with positive integer components , and . We define the set of vectors as follows:
[TABLE]
In this paper, with the exception of a brief remark, where is considered, we assume that . The set family corresponding to is a Sperner system or antichain. Sperner systems of the form are called linear Sperner systems. There are Sperner systems which are non linear. A simple example is the following family:
[TABLE]
Indeed, easy linear algebra shows that can contain the first 5 points of only if .
The complete uniform family of all element subsets of is linear, in fact it is , where . Following [2], in [11] we described Gröbner bases and standard monomials for the ideals . Extensions and combinatorial applications were given in [12].
Assume that is an arbitrary term order on such that Let and denote by \mbox{\mathcal{M}}_{d,n} the set of all monomials such that for which and holds for every , . These monomials are the ballot monomials of degree at most . If is clear from the context, then we write \mbox{\mathcal{M}}_{d} instead of the more precise \mbox{\mathcal{M}}_{d,n}. It is known (see for example Lemma 2.3 and the following remark in [2]) that
[TABLE]
In [2] it was also shown for the lex order , and this was extended in [11] to any term order such that , that \mbox{\mathcal{M}}_{d} is the set of standard monomials for as well as for . Our main aim in this note is to prove a partial extension of the above result to linear Sperner systems. Some of the results in [4] also served as motivation for our work in this direction.
Theorem 1.1
Let be a vector such that , and be a natural number. Then the lexicographic standard monomials for are all ballot monomials. More precisely
[TABLE]
In the following example we give an explicit description of the lex standard monomials for , when , and for some integer .
Example 1
Let be integers, , , and put . Then the set of the lex standard monomials of is
[TABLE]
The following fact is easy to see by symmetric chain decomposition (see Problem 13.20 in [13]). Here we offer a somewhat algebraic proof.
Corollary 1.2
Suppose that the coordinates of are positive integers and is a natural number. Then
[TABLE]
Proof. After possibly permuting the coordinates, we may assume that . Observe also that a monomial is a leading monomial for whenever , hence
[TABLE]
Here we first used (2), and the inequality follows from Theorem 1.1.
A set family \mbox{\mathcal{F}}\subseteq 2^{[n]} shatters a subset , if for every there exists an F\in\mbox{\mathcal{F}} such that . In [9] Frankl conjectured that if a Sperner system \mbox{\mathcal{F}}\subseteq 2^{[n]} does not shatter any element subset of for some integer , then
[TABLE]
Here we confirm this conjecture for linear Sperner systems.
Corollary 1.3
Suppose that the coordinates of are positive integers, are natural numbers, , and does not shatter any element subset of . Then
[TABLE]
Proof. After possibly permuting coordinates, we may again assume that . By Theorem 1.1 the lex standard monomials of are ballot monomials. Next we observe that the square-free monomials of degree at least are leading monomials for . Indeed, let be a subset, . Then is not shattered by : there is a subset such that no for which can give . Then the polynomial
[TABLE]
vanishes on completely, and the leading monomial of is (for an arbitrary term order). We obtain that
[TABLE]
and hence
[TABLE]
Let be a prime, be a vector, . We consider the family
[TABLE]
Note that is no longer a Sperner family. An interesting and useful fact is (see [10], [12]) that in degrees at most the deglex standard monomials for and are the same over . We have a similar but weaker statement for more general . Weaker in the sense that stronger upper bound is required for the degree of the monomials, and also in the sense that our argument works only for lex standard monomials 333A set can be considered as a subset of for any field . It is known that the set of lex standard monomials for is independent of . This is seen for example from Proposition 2.3..
Let be an integer, . We define \mbox{\mathcal{H}}_{t} as the set of those subsets of for which is the smallest index with .
We have \mbox{\mathcal{H}}_{1}=\{\{1\}\}, \mbox{\mathcal{H}}_{2}=\{\{2,3\}\}, and \mbox{\mathcal{H}}_{3}=\{\{2,4,5\},\{3,4,5\}\}. It is clear that if \{s_{1}<\ldots<s_{t}\}\in\mbox{\mathcal{H}}_{t}, then , and if .
Proposition 1.4
Suppose that for each . Let be an integer, T\in\mbox{\mathcal{H}}_{t}, and assume that . Then is a lex leading monomial for . In particular, the conclusion holds when .
In the next Section we prove Theorem 1.1, Proposition 1.4, and discuss the details of Example 1.
2 Lex standard monomials for linear Sperner systems
We shall need the following simple observations.
Fact 2.1
Let . If the monomial is not a ballot monomial, then there exists an integer and a Y\in\mbox{\mathcal{H}}_{t} such that .
Lemma 2.2
Let and be integers, , T\in\mbox{\mathcal{H}}_{t}. Then
[TABLE]
Proof. We prove that there exists a bijective map from onto such that for every .
This holds because and therefore if
[TABLE]
then for . The map can be constructed inductively for .
Indeed, we can set . Suppose now that we have constructed for . The numbers and are all positive integers less than by the induction hypothesis. Their number is . In the interval there are integers, hence we have one, say , which is not among the numbers considered previously. Then we can set .444An alternative way to construct is to observe first that if we write
then we have for . We can then set for every .
The existence of implies that
[TABLE]
This proves the lemma.
Following [8] and [14] we recall some facts about the Lex game, a method to determine the lexicographic standard monomials of the vanishing ideal of a finite set of points from , where is an arbitrary field. Let be a finite set, and an dimensional vector of natural numbers. With these data as parameters, we define the Lex game , which is played by two players, Lea and Stan, as follows:
Both Lea and Stan know and . Their moves are:
- 1
Lea chooses elements of . 2. Stan picks a value , different from Lea’s choices. 3. 2
Lea now chooses elements of . 4. Stan picks a , different from Lea’s (last ) choices. 5. …
(The game proceeds in this way until the first coordinate.) 6.
Lea chooses elements of . 7. Stan finally picks a , different from Lea’s (last ) choices.
The winner of the game is Stan, if in the course of the game he can select a vector such that , otherwise Lea wins the game. If in any step there is no suitable choice for Stan, then Lea wins also.
The game allows a characterization of the lexicographic leading monomials and standard monomials for (Theorems 2 and 3 in [8]).
Proposition 2.3
Let be a nonempty finite set and . Stan wins if and only if is a lex standard monomial for . Equivalently, Lea wins the lex game if and only if is a lex leading monomial for the ideal .
Proof of Theorem 1.1. We may assume that is nonempty. By Fact 2.1 it suffices to prove that for any integer and the monomial is a lexicographic leading monomial for . Note that and . The statement is clear for , in fact is a leading monomial for , because vanishes on . Suppose for the rest of the proof that .
We employ the Lex game method, proving that Lea wins the the lex game , where is the characteristic vector of . After Stan specifies the coordinate values , what remains (if Lea has not won yet) is a lex game where defined by , for some positive integer , and is viewed now as a vector in .
Let \mbox{\mathcal{V}}\subseteq 2^{[2t-1]} denote the set family whose corresponding set of characteristic vectors is . We claim that does not shatter . To be more specific, either there is no F\in\mbox{\mathcal{V}} such that , or there is no G\in\mbox{\mathcal{V}} such that .
Suppose for contradiction that both F,G\in\mbox{\mathcal{V}} exist. Then
[TABLE]
But this is in contradiction with the inequality of Lemma 2.2, proving the claim. We obtained that is a lex leading monomial for , the corresponding vanishing polynomial being either or . This implies, that Lea wins the game , hence also as well. This finishes the proof.
Remark. We can exhibit a polynomial vanishing on with leading term without using directly the Lex game method, as follows. Let denote the set of all vectors which can be extended into a vector in which has 0 coordinate values everywhere in . Let be a polynomial which is 0 on and is 1 on . Then set
[TABLE]
It is immediate that the lex leading term of is , since . Let be an arbitrary vector. On one hand, if , then because by the claim in the preceding proof vectors from do not have extensions with for all . On the other hand, if , then because has no extension with values for all . We note also, that using the equality of functions defined on , we have
[TABLE]
again an equality of functions on .
Proof of Proposition 1.4. The statement is clear for . For a vector the value is determined by the rest of the values because is not 0 modulo . Henceforth we assume that . As with Theorem 1.1, it suffices to show that a set defined by for some integer , can not shatter . Assume the contrary. Let be a vector which is 0 at every coordinate from . Also let be a vector which has coordinates 1 at every coordinate from . Using Lemma 2.2 we obtain
[TABLE]
This is possible only if and . Now for let be a vector which is 1 in the first coordinates from , and is 0 at the remaining coordinates belonging to . It follows from the indirect hypothesis that such vectors exist. The inequality implies that for every the sum is either or . Clearly there must be an index with , such that and . Set . This vector has and 0 coordinates, moreover it is 0 on with the exception of , where is the element of . Therefore we have
[TABLE]
a contradiction proving the statement. At the second inequality we used Lemma 2.2 again, and at the third.
Verification of Example 1. We recall first the following recursion for the lex standard monomials (see the proof of Theorem 4.3 in [2]). Let be a subset of the Boolean cube. Define the sets of vectors
[TABLE]
and
[TABLE]
Then for the lex standard monomials of we have
[TABLE]
We apply this in the case , . It is easy to see that
[TABLE]
and
[TABLE]
Observe that and correspond to complete uniform families. Then by the results of Section 2 and Theorem 4.3 of [2] we have
[TABLE]
and
[TABLE]
These together imply that
[TABLE]
[TABLE]
Here we used that , and hence \mbox{\mathcal{M}}_{k-t,n-1}\subseteq\mbox{\mathcal{M}}_{k,n-1}.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Adams, W. W., Loustaunau, P.: An Introduction to Gröbner bases. American Mathematical Society (1994)
- 2[2] Anstee, R.P., Rónyai, L., Sali, A.: Shattering News. Graphs and Combinatorics 18 , 59–73 (2002)
- 3[3] Babai, L., Frankl, P.: Linear Algebra Methods in Combinatorics with Applications to Geometry and Computer Science. The University of Chicago (1992)
- 4[4] Balandraud É., Girard B.: A Nullstellensatz for Sequences Over 𝔽 p subscript 𝔽 𝑝 \mathbb{F}_{p} . Combinatorica 34 , 657–688 (2014)
- 5[5] Buchberger, B.: Gröbner-Bases: An Algorithmic Method in Polynomial Ideal Theory. In: Bose, N.K. (ed.) Multidimensional Systems Theory - Progress, Directions and Open Problems in Multidimensional Systems Theory. 184-232, Reidel Publishing Company, Dodrecht - Boston - Lancaster (1985)
- 6[6] Cohen, A.M., Cuypers, H., Sterk, H. (eds.): Some Tapas of Computer Algebra. Springer-Verlag, Berlin, Heidelberg (1999)
- 7[7] Cox, D., Little, J., O’Shea, D.: Ideals, Varieties, and Algorithms. Springer-Verlag, Berlin, Heidelberg (1992)
- 8[8] Felszeghy, B., Ráth, B., Rónyai, L.: The lex game and some applications. J. Symbolic Computation 41 , 663–681 (2006)
