On almost k-covers of hypercubes
Alexander Clifton, Hao Huang

TL;DR
This paper investigates the minimum number of affine hyperplanes needed to cover all vertices of a hypercube at least k times, extending known results and providing asymptotic solutions for large k.
Contribution
It develops a fractional analogue of the problem, solves it asymptotically, and uses advanced algebraic tools to establish new bounds for specific cases.
Findings
Fractional version of the problem is completely solved.
Asymptotic analysis for fixed n and k→∞ is provided.
Minimum hyperplanes needed for k=3 is at least n+3.
Abstract
In this paper, we consider the following problem: what is the minimum number of affine hyperplanes in , such that all the vertices of are covered at least times, and is uncovered? The case is the well-known Alon-F\"uredi theorem which says a minimum of affine hyperplanes is required, proved by the Combinatorial Nullstellensatz. We develop an analogue of the Lubell-Yamamoto-Meshalkin inequality for subset sums, and completely solve the fractional version of this problem, which also provides an asymptotic answer to the integral version for fixed and . We also use a Punctured Combinatorial Nullstellensatz developed by Ball and Serra, to show that a minimum of affine hyperplanes is needed for , and pose a conjecture for arbitrary and large .
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
TopicsLimits and Structures in Graph Theory · Graph Labeling and Dimension Problems · Advanced Graph Theory Research
On almost -covers of hypercubes
Alexander Clifton Department of Mathematics, Emory University, Atlanta, USA. Email: [email protected]. Research supported in part by a George W. Woodruff Fellowship.
Hao Huang Department of Mathematics, Emory University, Atlanta, USA. Email: [email protected]. Research supported in part by the Collaboration Grants from the Simons Foundation.
Abstract
In this paper, we consider the following problem: what is the minimum number of affine hyperplanes in , such that all the vertices of are covered at least times, and is uncovered? The case is the well-known Alon-Füredi theorem which says a minimum of affine hyperplanes is required, proved by the Combinatorial Nullstellensatz.
We develop an analogue of the Lubell-Yamamoto-Meshalkin inequality for subset sums, and completely solve the fractional version of this problem, which also provides an asymptotic answer to the integral version for fixed and . We also use a Punctured Combinatorial Nullstellensatz developed by Ball and Serra, to show that a minimum of affine hyperplanes is needed for , and pose a conjecture for arbitrary and large .
1 Introduction
Alon’s Combinatorial Nullstellensatz [1] is one of the most powerful algebraic tools in modern combinatorics. Alon and Füredi [2] used this method to prove the following elegant result: any set of affine hyperplanes that covers all the vertices of the -cube but one contains at least affine hyperplanes. There are many generalizations and analogues of this theorem: for rectangular boxes [2], Desarguesian affine and projective planes [6, 7], quadratic surfaces and Hermitian varieties in [4]. The common theme of these results are: in many point-line (point-surface) geometries, to cover all the points except one, more lines are needed than to cover all points.
In this paper, we consider the following generalization of the Alon-Füredi theorem. Let be the minimum number of affine hyperplanes needed to cover every vertex of at least times (except for which is not covered at all). For convenience, from now on we call such a cover an almost -cover of the -cube. The Alon-Füredi theorem gives since the affine hyperplanes , for covers . Their result also leads to . The lower bound follows from observing that when removing one hyperplane from an almost -cover, the remaining hyperplanes form an almost -cover. On the other hand, the affine hyperplanes , together with cover every vertex of at least twice.
These observations immediately lead to a lower bound by removing affine hyperplanes, and an upper bound by considering the following almost -cover: for , together with copies of , for . In this construction, every binary vector with -coordinates is covered times by , and times by . The total number of hyperplanes is .
Note that for , the inequalities above give . We used a punctured version of the Combinatorial Nullstellensatz, developed by Ball and Serra [3] to show that the upper bound is tight in this case. We also improve the lower bound for .
Theorem 1.1**.**
For ,
[TABLE]
For and ,
[TABLE]
Our second result shows that for fixed and the multiplicity , the aforementioned upper bound is indeed far from being tight. Indeed when . Note that is the optimum of an integer program. We consider the following linear relaxation of it: we would like to assign to every affine hyperplane in a non-negative weight , with the constraints
[TABLE]
and
[TABLE]
such that is minimized. Such an assignment of weights is called a fractional almost -cover of . Denote by the minimum of , i.e. the minimum size of a fractional almost -cover. We are able to determine the precise value of for every value of and .
Theorem 1.2**.**
For every and ,
[TABLE]
It implies that for fixed and ,
[TABLE]
which grows linearly in .
As an intermediate step of proving Theorem 1.2, we proved the following theorem, which can be viewed as an analogue of the well-known Lubell-Yamamoto-Meshalkin inequality [5, 8, 9, 10] for subset sums. Moreover the inequality is tight for all non-zero binary vectors .
Theorem 1.3**.**
Given real numbers , let
[TABLE]
Then
[TABLE]
Equivalently, let , then
[TABLE]
The rest of the paper is organized as follows. In the next section, we resolve the almost -cover case, and show that the answer to the almost -cover problem has only two possible values, thus proving Theorem 1.1. Section 3 contains the proofs of Theorems 1.2 and 1.3. The final section contains some concluding remarks and open problems.
2 Almost -covers of the -cube
The following Punctured Combinatorial Nullstellensatz was proven by Ball and Serra (Theorem 4.1 in [3]). Let be a field and be a non-zero polynomial in . We say is a zero of multiplicity of , if is the minimum degree of the terms that occur in .
Lemma 2.1**.**
For , let and and . If has a zero of multiplicity at least at all the common zeros of , except at least one point of where it has a zero of multiplicity less than , then there are polynomials satisfying , and a non-zero polynomial satisfying , such that
[TABLE]
Here indicates the set of all non-decreasing sequences of length on .
This punctured Nullstellensatz will be our main tool in proving Theorem 1.1. We start with the case.
Theorem 2.2**.**
For , .
Proof.
To show that , it suffices to establish the lower bound. We prove by contradiction. Suppose are affine hyperplanes that form an almost -cover of . Without loss of generality, assume the equation defining is , for some non-zero vector . Define , and let
[TABLE]
Since form an almost -cover of , every binary vector is a zero of multiplicity at least of the polynomial . We apply Lemma 2.1 with
[TABLE]
and write in the following form:
[TABLE]
with .
Note that on . Moreover,
[TABLE]
Recall that is a polynomial of degree , thus is just a linear combination of . Note that removing a single hyperplane still gives an almost -cover. Therefore vanishes on . One can similarly show that all the second order partial derivatives of vanish on as well. More generally, if is the product of equations of the affine hyperplanes from an almost -cover, then all the -th order derivatives of vanish on , for . It is not hard to observe that also has its -th order partial derivatives vanishing on the entire cube , for , since on . Therefore the following polynomial
[TABLE]
has -th order partial derivatives vanishing on , for .
We denote by the -dimensional unit vector with the -th coordinate being . By calculations,
[TABLE]
Therefore
[TABLE]
and this implies
[TABLE]
Furthermore,
[TABLE]
Therefore
[TABLE]
and this implies
[TABLE]
Finally,
[TABLE]
By evaluating it on and , we have
[TABLE]
Summarizing the above results is a polynomial of degree at most , satisfying: (i) at and ; (ii) at (possible to have ). We define a new single-variable polynomial ,
[TABLE]
Then , and , which implies . Let
[TABLE]
This gives for all ,
[TABLE]
On other other hand at gives
[TABLE]
It is not hard to derive from these equalities that
[TABLE]
Therefore . But then we have , which contradicts the assumption that is not covered by any of the affine hyperplanes. Therefore for . Note that and the proof does not work for because does not exist in a -dimensional space. ∎
Note that Theorem 2.2 already implies for all . For , it is straightforward to check that , with an optimal almost -cover (twice), (twice), and (twice). However for , we can improve this lower bound by .
Theorem 2.3**.**
For , . Moreover, for , .
Proof.
Suppose , we would like to prove by contradiction that affine hyperplanes cannot form an almost -cover of . Following the notations in the previous proof, we have
[TABLE]
with . Following similar calculations, satisfies the following relations: (i) at , and for distinct ; (ii) at and for distinct ( or possible); (iii) at ( possible); (iv) at ( or possible). Suppose
[TABLE]
Since , we know that and thus .
Let . Then . Since has degree at most , we immediately have . This gives
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Using , and , we have
[TABLE]
[TABLE]
[TABLE]
Using , we can solve this system of linear equations and get , , . This implies . Plugged into the equations (3) and (4), we have:
[TABLE]
[TABLE]
Now using , we have , which gives
[TABLE]
The three linear equations above give , , .
For , we can also utilize the relation at . This gives , hence
[TABLE]
Also at simplifies to
[TABLE]
Together they give and . Finally, by calculations
[TABLE]
This gives a contradiction. Therefore for , there is no of degree at most satisfying the aforementioned relations. This shows for , . The proof does not work for because does not exist in a 1-dimensional or 2-dimensional space. Since , it can only be either or , proving the first claim in Theorem 2.3.
To show that for , we only need to construct almost -covers of using affine hyperplanes. For , note that , , , and form an almost -cover. Doubling it gives an almost -cover of with affine hyperplanes. For , the following affine hyperplanes form an almost -cover: , , , , , , , , . For , one can take for , together with for , where the addition is in . ∎
Now we can combine these two results we just obtained to prove Theorem 1.1.
Proof of Theorem 1.1.
The case has been resolved by Theorem 2.2. On the other hand we have
[TABLE]
since removing an affine hyperplane from an almost -cover gives an almost -cover. Therefore for and ,
[TABLE]
The upper bound follows from the construction in the introduction. ∎
3 Fractional almost -covers of the -cube
In this section, we determine precisely and prove Theorem 1.2. We first establish an upper bound by an explicit construction of almost -covers.
Lemma 3.1**.**
(i) For every ,
[TABLE]
(ii) When is divisible by , with , we have
[TABLE]
Proof.
For (ii), it suffices to show that when , we can find an almost -cover of , using hyperplanes. We can then replicate this process to upper bound where is any multiple of .
For , we will use every affine hyperplane of the form a total of times. This number is actually an integer since it is equal to , and by definition, is divisible by all .
There are affine hyperplanes in this form, so the total number of being used is
[TABLE]
This is the number of hyperplanes claimed. If we could show that they form an almost -cover of , then we can scale the weights by a constant factor to obtain a fractional almost -cover of for every and (i) follows immediately.
Now we must show that these affine hyperplanes cover each point the appropriate number of times. It is apparent that is never covered. Because of the symmetric nature of our construction, we just need to check how many times we have covered a vertex that has ones as coordinates. It gets covered by distinct hyperplanes of the form , each of which appears times. Thus, the total number of times a point with ones is covered is given by:
[TABLE]
∎
To establish the lower bound in Theorem 1.2, first we assign weights to each vertex of we wish to cover. A vertex with ones as coordinates is given weight . Then the sum of the weights of all the vertices is:
[TABLE]
So if we cover each vertex times, the sum over all affine hyperplanes of the weights of the vertices they cover is . Thus, if we can show that no hyperplane can cover a set of vertices whose weights sum to more than , we will have proven the lower bound. Given an affine hyperplane not containing , denote by the set of vertices with ones covered by . We wish to prove Theorem 1.3, i.e.
[TABLE]
In general, vertices of correspond to nonempty subsets of . It is worth noting that if the equation of is , and all coefficients are strictly positive, the subsets corresponding to the vertices it covers will form an antichain. By the Lubell-Yamamoto-Meshalkin inequality,
[TABLE]
However, some coefficients may be non-positive. In order to consider a more general hyperplane, we will associate each vertex it covers to some permutations of . Consider the vertex where the coordinates which are ones are . We will associate this vertex to the permutations, of which begin with in some order and also have for .
Lemma 3.2**.**
No permutation of is associated to more than one vertex on the same hyperplane.
Proof.
Suppose for the sake of contradiction that a permutation is associated to two vertices, and , of the same hyperplanes. They may have either the same or a different number of ones as coordinates.
Suppose that and both have ones as coordinates. The permutations associated to have the indices where has a as their first entries and the permutations associated to will have the indices where has a as their first entries. However, and do not have their ones in the exact same places so the set of the first entries is not the same for any pair of a permutation associated to and a permutation associated to .
We are left to consider the case where and do not have the same number of ones as coordinates. Without loss of generality, has ones as coordinates and has ones as coordinates where . Suppose the permutation associated to both of them begins with . By the restrictions on permutations associated to , we have that . However, the conditions on permutations associated to tell us that are precisely the indices where has a coordinate. This implies , giving a contradiction.
∎
Lemma 3.3**.**
The total number of permutations associated to a vertex with ones as coordinates is at least
Proof.
There are ways to arrange the indices other than , so it suffices to show that there exist at least ways to order as such that we have for . We notice that is the number of ways to order around a circle (up to rotations, but not reflections). Thus it suffices to show that for each circular ordering of , we can choose a starting place from which we may continue clockwise and label the elements as in such a way that for all .
Equivalently, the values of , which happen to sum to , have been listed around a circle for . We wish to find some starting point from which all the partial sums of up to terms from that point are less than . We can subtract from each to give the equivalent problem of numbers, which sum to [math], written around a circle and needing to find a starting point from which all the partial sums of terms are less than . It suffices to find a starting point for which the aforementioned partial sums are at most [math].
Consider all possible sums of any number of consecutive terms along the circle and choose the largest. We will label the terms in this sum as and continue to order clockwise around the circle . Choose the starting point to be . If any of the partial sums exceeds [math], for , we could have simply chosen to get a larger sum than . Similarly, if for some , then we can note that exceeds , and since , we have that , a contradiction. Thus, if we start at and move clockwise around the circle, the first partial sums will be at most [math], as desired.
∎
Combining the previous results, we prove Theorem 1.3, which can be viewed as an analogue of the LYM inequality for partial sums.
Proof of Theorem 1.3.
By definition, sets in correspond to vertices of covered by the hyperplane with equation . From Lemma 3.2 and 3.3, these vertices define disjoint collections of permutations of length . Moreover if has size then there are at least permutations associated to it. Since in total there are at most permutations, we get
[TABLE]
which implies
[TABLE]
as desired. ∎
Now we are ready to prove our main theorem in this section.
Proof of Theorem 1.2.
As mentioned before, we assign weight to a vertex of with ones as coordinates. By Lemma 1.3, every affine hyperplane covers a set of vertices whose weights sum to at most . Therefore in an optimal fractional almost -cover ,
[TABLE]
With the upper bound proved in Lemma 3.1, we have
[TABLE]
For integral almost -covers, note that . Using Lemma 3.1 again,
[TABLE]
whenever divides . For fixed and , note that is monotone in , which immediately implies
[TABLE]
∎
For small values of , we can actually determine the value of for every . It seems that for large , is not far from its lower bound . Trivially .
Theorem 3.4**.**
*The following statements are true:
(i) for .
(ii) for and .*
Proof.
(i) From previous discussions, there exists an almost -cover of using affine hyperplanes. Therefore , and it suffices to check and which are both obvious.
(ii) There exists an almost -cover of using affine hyperplanes. Therefore . It suffices to check for and . From , we have . follows from Theorem 1.1. since . by taking each of twice, three times, and once. follows from taking each of , , , , twice, and , , once. ∎
With the assistance of a computer program, we also checked that for . for except when where . The following question is natural.
Question 3.5**.**
Does there exist an absolute constant which does not depend on , such that for a fixed integer , there exists , so that whenever ,
[TABLE]
If so, it would show that and differ by at most a constant when is large.
4 Concluding Remarks
In this paper, we determine the minimum size of a fractional almost -cover of , and find the minimum size of an integral almost -cover of , for . Note that for , for , and for . All of them attain the upper bound whenever is not too small. For larger the following conjecture seems plausible.
Conjecture 4.1**.**
For an arbitrary fixed integer and sufficiently large ,
[TABLE]
In other words, for large , an almost -cover of contains at least affine hyperplanes.
In particular, for , although for , we suspect that for , affine hyperplanes are necessary for an almost -cover of . If we restrict our attention to almost -covers of which use each of the affine hyperplanes for , we see that Conjecture 4.1, if true, will imply the following weaker conjecture:
Conjecture 4.2**.**
For fixed and sufficiently large , suppose are affine hyperplanes in not containing , and they cover all the vectors with ones as coordinates at least times, for . Then .
If this conjecture is true, then the bound is the best possible, since one can take copies of for . We note that using our weights from earlier, and the fact that a hyperplane cannot cover vertices whose weights sum to more than , we require:
[TABLE]
**Remark added. **Alon communicated to us that Conjecture 4.2 is true. With his permission, we include his proof using Ramsey-type arguments below. Let be huge, and let be a collection of affine hyperplanes satisfying the assumptions in Conjecture 4.2 and . Color each subset of size by the index of the first hyperplane that covers it ( colors), by Ramsey there is a large subset of so that all -subsets of it are covered by the same hyperplane. Without loss of generality, the equation of this hyperplane is and it follows that for all , all are equal and hence all are equal . Therefore this hyperplane cannot cover any subset of for . Now throw away this hyperplane and repeat the argument for subsets of size of . Coloring each such subset by the pair of smallest two indices of the hyperplanes that cover it ( colors), we get a monochromatic subset of and observe that here too each of these two hyperplanes whose equation is has for all . So these cannot be useful for covering smaller subsets of , throw them away and repeat this process. After dealing with all subsets including those of size we get the assertion of the conjecture. ∎
Alon and Füredi [2] proved the following result using induction on : for , then hyperplanes that do not cover all vertices of miss at least vertices. Let be the minimum number of vertices covered less than times by affine hyperplanes not passing through . The Alon-Füredi theorem shows for . For , it is straightforward to show that for , we have:
[TABLE]
This is because hyperplanes leave at least vertices uncovered, and with one more hyperplane, these vertices cannot be covered twice. Similarly, for , we can obtain a trivial lower bound . On the other hand, suppose for , then take the affine hyperplanes in an almost -cover of . Observe that is an affine hyperplane in not containing . It is easy to see that covers all the vertices of but those of the form at least times. Therefore . Theorem 1.1 shows for , therefore or for . We believe that this upper bound is tight. Note that the trivial lower bound is .
Conjecture 4.3**.**
[TABLE]
One can further ask the following question for arbitrary .
Question 4.4**.**
Is it true that for all ,
[TABLE]
where is the maximum integer such that ?
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Alon, Combinatorial Nullstellensatz, Combinatorics, Probability and Computing , 8 (1999), 7–29.
- 2[2] N. Alon, Z. Füredi, Covering the cube by affine hyperplanes, Eur. J. Comb. , 14 (1993), 79–83.
- 3[3] S. Ball, O. Serra, Punctured combinatorial Nullstellensätze, Combinatorica , 29 (5) (2009), 511–522.
- 4[4] A. Blokhuis, A. Brouwer, T. Szőnyi, Covering all points except one, Journal of Algebraic Combinatorics , 32 (1) (2010), 59–66.
- 5[5] B. Bollobás, On generalized graphs, Acta Mathematica Academiae Scientiarum Hungaricae , 16 (3-4) (1965) 447–452.
- 6[6] A. Brouwer, A. Schrijver, The blocking number of an affine space, J. Comb. Theory, Ser. A 24 (1978), 251–253.
- 7[7] R. Jamison, Covering finite fields with cosets of subspaces, J. Comb. Theory, Ser. A , 22 (1977), 253–266.
- 8[8] D. Lubell, A short proof of Sperner’s lemma, J. Comb. Theory , 1 (2) (1966), 299.
