A Near-Optimal Polynomial Distance Lemma over Boolean Slices
Abstract
The celebrated Ore-DeMillo-Lipton-Schwartz-Zippel (ODLSZ) lemma asserts that -variate non-zero polynomial functions of degree over a field , are non-zero over any “grid” (points of the form for finite subset ) with probability at least over the choice of random point from the grid. In particular, over the Boolean cube (), the lemma asserts non-zero polynomials are non-zero with probability at least . In this work we extend the ODLSZ lemma optimally (up to lower-order terms) to “Boolean slices” i.e., points of Hamming weight exactly . We show that non-zero polynomials on the slice are non-zero with probability where for every . As with the ODLSZ lemma, our results extend to polynomials over Abelian groups. This bound is tight upto the error term as evidenced by multilinear monomials of degree , and it is also the case that some corrective term is necessary. A particularly interesting case is the “balanced slice” () where our lemma asserts that non-zero polynomials are non-zero with roughly the same probability on the slice as on the whole cube.
The behaviour of low-degree polynomials over Boolean slices has received much attention in recent years. However, the problem of proving a tight version of the ODLSZ lemma does not seem to have been considered before, except for a recent work of Amireddy, Behera, Paraashar, Srinivasan and Sudan (SODA 2025), who established a sub-optimal bound of approximately using a proof similar to that of the standard ODLSZ lemma.
While the statement of our result mimics that of the ODLSZ lemma, our proof is significantly more intricate and involves spectral reasoning which is employed to show that a natural way of embedding a copy of the Boolean cube inside a balanced Boolean slice is a good sampler.
Keywords and phrases:
Low-degree polynomials, Boolean slices, Schwartz-Zippel LemmaCategory:
Track A: Algorithms, Complexity and GamesFunding:
Prashanth Amireddy: Supported in part by Madhu Sudan’s Simons Investigator Award and NSF Award CCF 2152413 and Salil Vadhan’s Simons Investigator Award.Copyright and License:
![[Uncaptioned image]](x1.png)
2012 ACM Subject Classification:
Theory of computation Error-correcting codesEditors:
Keren Censor-Hillel, Fabrizio Grandoni, Joël Ouaknine, and Gabriele PuppisSeries and Publisher:

1 Introduction
The Ore-DeMillo-Lipton-Schwartz-Zippel (ODLSZ) [28, 12, 37, 33] lemma captures the basic algebraic fact that a low-degree polynomial does not have many roots on a “nice set” of points. The standard nice set for this lemma is a grid (where is a finite subset of a field) and a version of this lemma states that no non-zero degree- polynomial can vanish on more that points. This is easily seen to be tight: Take, for example, a univariate polynomial that has roots in .
There also exist useful variants of this lemma for the case where The example above shows that in general a degree- polynomial can vanish over all of and so some further condition is necessary. The most obvious condition is to simply force the polynomial to be non-zero on the grid In the setting of the Boolean cube, i.e. , which is the setting we study, this is equivalent to considering non-zero multilinear polynomials of degree In this setting (a variant of) the ODLSZ lemma states that a non-zero multilinear polynomial of degree is non-zero on at least points of Again, this is tight: Take, e.g., a multilinear monomial of degree
Though both these forms of the ODLSZ lemma are simple statements with easy inductive proofs, they have many different applications in the design of randomized algorithms [30], probabilistically checkable proofs [6, 5], pseudorandom constructions [15, 19], Boolean function analysis [26], data communication [2], small-depth circuit lower bounds [29, 23] and extremal combinatorics [31].
In this paper, we extend the ODLSZ lemma to a different nice set namely the Boolean slice, which is an important subset of the Boolean cube . For a parameter , we use to denote the th Boolean slice, i.e., the set of points in the cube of Hamming weight exactly . The behavior of low-degree polynomials on Boolean slices has received quite a bit of attention recently with motivations from learning theory [27], Boolean function analysis [36, 16, 18, 17], property testing [11, 24], circuit lower bounds [23], and local decoding algorithms [4]. However, as far as we know, the natural question of finding a tight version of the ODLSZ lemma over Boolean slices has not been considered before. This is the question we address in this paper.
More precisely, we consider the following question:
Given a polynomial of degree at most that does not vanish on , how many zeroes can have have in this set?
This question makes sense when , since any function on can be expressed as a polynomial of degree
We give a near-optimal answer to this question for low-degree polynomials. More precisely, our main theorem is stated below. It holds for polynomials over any field and even in the case where the coefficients come from an Abelian group111A multilinear polynomial over an Abelian group is of the form where for each Polynomials over such domains appear naturally in applications to circuit complexity [7] and additive combinatorics [34]. (as is also true of the standard version of ODLSZ lemma over the Boolean cube).
Theorem 1 (Main Theorem).
There exists an absolute constant so that the following holds. Fix an arbitrary Abelian group and a degree parameter . For all natural numbers and such that , the following holds whenever where :
For any degree- polynomial that does not vanish on , we have
At a high level, the uniform distribution on is similar to the -biased distribution, i.e., the distribution where each coordinate is independently with probability . With slight modifications to the proof of the ODLSZ lemma, one can show (see, for example, [14, Claim 6.8]) that the probability of sampling a nonzero point from -biased distribution is , where . The bound given by Theorem 1 is equal to this bound up to small error terms.
Please refer to the full version of this paper for all the proofs.
Tightness
The bound given is easily seen to be nearly tight using essentially the same example as in the case of the Boolean cube. For , the monomial is non-zero with probability approximately , and there is a similar example for Moreover, it is also possible to see that for certain , an error term is required. For example, assume that is the finite field , and Then the linear polynomial is non-zero with probability , implying that the monomial does not yield exactly the optimal bound. In the case that the degree , we can improve the error parameter and show a bound of .
Proof Techniques
The standard proofs of the ODLSZ lemma follow a simple inductive strategy, using the obvious univariate case for both the base case and each inductive step of the argument. The recent work of Amireddy, Behera, Paraashar, Srinivasan and Sudan [4] used a similar idea to show the following sub-optimal bound. Unfortunately, it is not clear how to make the inductive strategy work for the slice to get a tight answer.
Lemma 2 (Suboptimal distance lemma for slices).
[4, Lemma 5.1.6]. For every Abelian group and non-negative integers with and the following holds: For every degree- polynomial that does not vanish on , we have
In particular, for (for an even ), the above probability is at least .
A computation shows that for small , the above implies that the fraction of points in where does not vanish is at least (up to small error terms). When , for example, this bound is , which is quadratically worse than Theorem 1.
To get the tight bound, we use a very different approach. We start with the above suboptimal bound, but combine it with spectral techniques, which we elaborate on next. Note that if the slice , i.e. the balanced slice, then we get a bound of nearly , which is essentially the same as the ODLSZ lemma over the Boolean cube (Theorem 4).
To prove this, the high-level idea is to consider the process of choosing a random subcube in the balanced Boolean slice as follows: pair the coordinates into pairs uniformly at random, and in each such pair , identify with the Boolean negation of , i.e. This gives us a random embedding of an -dimensional cube in the slice and the polynomial restricts to a degree- polynomial on this subcube. If we could guarantee that was always non-zero, then the standard ODLSZ lemma on the cube would give us the desired statement. Unfortunately, there are subcubes on which could be identically zero. The main technical lemma is to show that is non-zero with high probability: intuitively, this is because the random process above is a good sampler of the balanced slice, i.e. the points in the randomly chosen subcube behave essentially like independent samples of the balanced slice.
Formally, the technical lemma is a statement about the approximate pairwise independence of two random points of the chosen subcube. We show (see Lemma 9) that the probability that two random points of this subcube lie in a set of density is roughly This is done by analyzing a natural weighted graph on the balanced slice defined by the above sampling process. We show this via two arguments, depending on the regime of the degree parameter .
For for a constant , the main technical lemma follows from the use of the Expander mixing lemma [1], which implies such a statement using bounds on the second-largest eigenvalue of the graph. To analyze the second-largest eigenvalue of , we show that it can be embedded (as an induced subgraph) in a Cayley graph defined on the subgroup of defined by points of even Hamming weight. The latter is easier to analyze using Boolean Fourier analysis, and an application of the eigenvalue interlacing theorem allows us to bound the eigenvalues of . See Section 3.1 for more details. This easier case of the lemma is already interesting: for instance, it yields a different (arguably easier) proof of a junta theorem on the Boolean slice [17], analogous to a well-known theorem of Nisan and Szegedy [26].
For for a small constant , we need to strengthen the guarantee of the sampler. To do so, we use the fact that the adjacency matrix for can be spectrally upper-bounded by another matrix222The technically accurate descriptor for this matrix is the ‘Noise operator in the Bose-Mesner algebra of the Johnson scheme.’ See Section 3 for details. that satisfies a Hypercontractive inequality. Intuitively, this is stronger than an eigenvalue bound, as the latter measures only the worst-case expansion of the underlying graph, while the former gives us stronger bounds on the expansion of smaller sets. Using this inequality alongside the Expander mixing lemma yields the desired pairwise independence. See the full version for more details.
For imbalanced slices, i.e., , we reduce to the balanced case via a random restriction idea. The main conceptual idea is to obtain a basis for the space of polynomial functions on a slice. We note, essentially using an argument of Wilson [35], that for many distinct slices, the space of homogeneous multilinear monomials of degree forms a basis for the space of polynomials of degree on the slice. Unlike other known bases for this space [16], this idea also works over fields of positive characteristic and even over cyclic groups of prime power order. For such “good” slices , we reduce to a -dimensional cube via a random restriction, which can easily be seen to leave the polynomial non-zero with probability Invoking the balanced case now concludes the lemma for the good slices.
Finally, to extend the main theorem to all slices, we note that for any slice , there is a good slice not too “far away” (in the range ). By setting a few variables at random to we are able to reduce to a good slice.
Please refer to the full version for complete details and all the proofs.
Related Work
As mentioned above, the study of low-degree polynomials over Boolean slices has received much attention in recent years. Closely related to this work is the work of Filmus [16] that constructs a basis for the space of real-valued degree- polynomial functions over general Boolean slices. A recent result of Kalai, Lifshitz, Minzer and Ziegler [24] constructs a dense model for the balanced slice under the Gowers norm ; in particular, this implies that there is a subset of of constant density such that any polynomial of degree- has the same density over as it does over the balanced slice. In principle, both these works should be useful in order to prove a version of the ODLSZ lemma over Boolean slices. However, we note that each of these results is applicable over different domains ( or ) while we prove a unified statement that holds over any Abelian group (and in particular over all fields).
1.1 Applications of Optimal Distance Lemma
To give some idea of the applicability of the ODLSZ lemma over the slice, we prove some variants of well-known theorems in combinatorics and Boolean function analysis.
Hyperplane covering
Given a subset of the cube we define the exact cover number of , denoted to be the minimum number of hyperplanes (over some field ) such that their union intersects exactly in the set . A classical result of Alon and Füredi shows that for being the cube with a single point removed, This combinatorial result, which easily follows from with ODLSZ lemma over the cube, has seen many subsequent generalizations (e.g. [10, 32, 8]).
Using just the sub-optimal version of the ODLSZ lemma (Lemma 2), we immediately get an optimal version of the hyperplane covering over a Boolean slice with a missing point, instead of the whole Boolean cube . More precisely, for , let be the minimum number of hyperplanes (over some fixed field ) such that their union intersects exactly in the set . Following the idea of [3], we have the following.
Theorem 3.
Let be natural numbers with . Fix an arbitrary point . Then
Proof of Theorem 3.
Without loss of generality, we assume that and Let denote
It is easy to see that The hyperplanes for cover exactly the points in
For the lower bound, assume for the sake of contradiction that there exists hyperplanes (here denotes a degree- polynomial and ) covering exactly the points in Then the polynomial is non-zero at exactly one point of .
However, by Lemma 2, must be non-zero at at least points (since ) of Hence we arrive at a contradiction.
A junta theorem for the slice
Nisan and Szegedy [26] showed that any Boolean function on that has degree over depends on variables, i.e. it is a -junta. Chiarelli, Hatami, and Saks [9] improved the bound to . Filmus and Ihringer [17] extended this result to slices and showed that for a suitable range of , any degree- (over ) Boolean function on the slice is a restriction of a degree- function on . Along with the result of [9], this implies that such a function is an -junta. While the results of [26, 9] are fairly elementary, the theorem of [17] is more involved, relying on the Log-Sobolev inequality and Hypercontractivity for the Boolean slice [25, 13].
Using Theorem 1, we show that we can avoid the use of advanced analytic techniques333We have two proofs of our main theorem. In the general case where can be as large as , our proof also relies on hypercontractivity. However, in the case that which is also the main case of interest for junta theorems, our proof needs only basic Fourier analysis over the Boolean cube and the eigenvalue interlacing theorem. in the proof of [17], and give a direct proof (following the proof of [26]) of the fact that any degree- Boolean function on the balanced slice depends on variables (see Lemma 19). Plugging this into the proof of [17], we can again recover the optimal bound of More details can be found in Section 4.
2 Preliminaries
Notations
Let denote an Abelian group with addition as the binary operation. For any , let denote the inverse of . For any and integer , (or simply ) is the shorthand notation of (taken times), and denotes
For any , denotes the Hamming weight of . For any , let denote the Hamming distance between and , i.e. . For natural numbers and , let denote the subset of strings in of Hamming weight exactly .
We denote the set of functions that can be expressed as a multilinear polynomial of degree , with the coefficients being in by . We also consider functions . We denote the set of functions on that can be expressed as a multilinear polynomial of degree with the coefficients in by . We will simply write when is clear from the context.
For any natural numbers and , denotes the uniform distribution on and denotes the uniform distribution on . For a growing parameter , denotes a function that goes to as grows large.
Basic Tools
We start with the standard ODLSZ lemma over the Boolean cube.
Theorem 4 (ODLSZ lemma over ).
Let be any Abelian group and let be any non-zero polynomial. Then
We will need the following standard facts about expanders and Cayley graphs. We refer the reader to the survey [21] for more details.
Definition 5 (Weighted Cayley Graph).
Let be a finite Abelian group and be a weight function (we refer to the elements of non-zero weight as generators). We say that a weighted graph defined as follows is a weighted Cayley graph over .
-
The vertices of are the elements of .
-
For every , we add an edge with weight to .
The following lemma gives us a way of computing the eigenvalues of the adjacency matrix of weighted Cayley graphs over Abelian groups.
Lemma 6 (Eigenvalues of Cayley graphs, see e.g. [21]).
Let be a weighted Cayley graph over a finite Abelian group , where is the corresponding weight function. Let be an arbitrary group homomorphism (which we will refer to as a character). Then, is an eigenvector of the adjacency matrix of with eigenvalue equal to .
Following is a consequence of the expander mixing lemma.
Lemma 7 (Expander mixing lemma, see e.g. [21] Lemma 2.5).
For a symmetric random walk matrix over vertices and every subset , it holds that
where denotes the distribution over corresponding to taking a step from according to (i.e., the -th row of ).
3 Distance Lemma for the Balanced Slice
In this section, we state the main technical lemma of our proof for Theorem 1. It is a statement on the “expansion” property of a graph , where the edge weights are given by a random process. We start by describing a random process that maps a string in to a string in . In this section, we will always assume that is an even number.
Definition 8 (The map ).
Let and . Let denote the set of coordinates where is , i.e. . Similarly we have . let .
For any perfect matching between and ( is a bijection between these two sets), the function is a balanced string defined as follows:
For every , and .
In simple words, for every matching between the -coordinates and -coordinates of and a string , we get a new balanced string by flipping the endpoints of a subset of matching edges. Here the subset of matching edges whose endpoints are flipped is given by the string . Following is an example for .
Example.
Let . Here and . Let and . Then (endpoints of the matching edge and the matching edge are flipped).
Next, we define a weighted graph on all the balanced strings with weights representing the probability of going from one balanced string to another for a random matching and a random string (using the map ).
Let denote the cardinality of the set of balanced strings . Let denote a weighted complete graph on vertices, where the vertices denote strings in . For any two distinct balanced strings , the weight of the edge , denoted by is:
where the probability is over the choice of a random perfect labeled matching between and , and a uniformly random string . For every balanced string , we will denote by the distribution on where the probability of sampling is equal to . Let denote the weighted adjacency matrix of , i.e.
We are now ready to state the main technical lemma of our proof. It roughly says that if we sample a random vertex (which is a random balanced string) and its neighbour in the above-mentioned graph, then the two balanced strings behave “almost like pairwise-independent” points. In other words, the above-mentioned graph is a good sampler for the balanced slice .
Lemma 9 (Main Lemma).
There exists a constant for which the following holds. Let be the graph as mentioned above and let be an arbitrary subset of vertices with . Let denote the density of the set . Then,
We will give two proofs for Lemma 9, for two regimes of the degree :
-
1.
For degree for some absolute constant , we give a simple argument using the spectral expansion properties of Cayley graphs and the expander mixing lemma. We prove this in Section 3.1.
-
2.
For degree for some absolute constant , we rely on the spectrum of Johnson association schemes and use hypercontractivity for slice functions. See the full version.
We will also need a lower bound on the probability in Lemma 9. This will hold for all degree . Combining the upper and lower bounds (i.e., Lemma 9 and Lemma 10 gives the final bound: see Theorem 16.)
Lemma 10 (The lower bound).
Let be the graph as mentioned above and fix a degree parameter . Let be a non-zero polynomial on the balanced slice with . If denote the set of non-zeroes of , then,
Proof of Lemma 10.
Note that it is sufficient to show that
Fix an arbitrary point and fix an arbitrary matching between and . We will show that for -fraction of , the string .
Define the polynomial . Note that and . Now using the standard ODLSZ lemma (Theorem 4) on , we get,
Since the above lower bound holds for every matching between and , we have,
Since the above lower bound holds for arbitrary choice of , this completes the proof of Lemma 10.
Next, we observe that the random process mentioned above is “-invariant”444 is the group of permutations on elements., i.e. the probabilities do not change even if we simultaneously permute the coordinates of and (using the same permutation for both of them).
Observation 11.
For any , the weight depends only on555Recall that represents the Hamming distance. . We have,
To see the above probability, observe that the factor corresponds to sampling the right and the factor corresponds to picking a matching that results in the output ).
Note that the above observation in particular implies that the weighted adjacency matrix is a real symmetric matrix, and thus has real eigenvalues. Both of our proofs for Lemma 9 will be based on upper bounding the eigenvalues of .
3.1 Simple Proof Using Cayley Graphs
In this section, we prove a version of Lemma 9 using a simple and (mostly) self-contained argument. This version holds for degrees for some absolute constant .
Let be the eigenvalues of and let denote the second largest eigenvalue in absolute value, i.e. . A small value of suggests that the random walk represented by is “expanding” (see Lemma 7). The main lemma of this subsection is the following, which shows that is small, i.e. is a good expander. In the rest of the subsection, let .
Lemma 12 ( is a good expander).
Let denote the matrix as described before. Then,
We now prove Lemma 12, i.e., we show that is a good expander. The idea of the proof is to show that one can turn into a (weighted) Cayley graph by adding additional edges and vertices and deduce that the original graph is an expander by using the expansion of the Cayley graph. In particular, we will show that is an induced subgraph of a Cayley graph and use the interlacing of eigenvalues to prove the expansion.
Proof of Lemma 12.
For the proof, we will assume that is even; the odd case is handled similarly. Let and denote the sets of points in that are of odd Hamming weight and even Hamming weight respectively. We will now define the weighted Cayley graph.
Let (note that as is assumed to be even). Note that is an Abelian group with addition defined by performing coordinate sums modulo 2 (in particular, we may identify {0,1} with ). We shall define a weighted Cayley graph over vertices by specifying its generators (and their weights) as follows. The set of generators is and a generator has weight
With the above definition for and , we note that the induced subgraph of when restricted to the balanced slice , is identical to . Hence, by applying the eigenvalue interlacing theorem, we have the following.
Claim 13 (Eigenvalue interlacing, see e.g. [22]).
Let be the eigenvalues of . Then and . Hence, .
The above claim allows us to bound by bounding the absolute values of the eigenvalues of (except the largest). To do this, we will first fix an eigenbasis for . The characteristic vectors of the first variables forms such an eigenbasis (because if , then can be expressed as a -linear combination of ). That is, for , the characteristic vector is defined as for . The corresponding eigenvalue of is denoted by (with a slight abuse of notation), and by Lemma 6, is equal to
It will be convenient to normalize the weights of the generators in to make it a probability distribution. More formally, let be the probability distribution over where the probability of sampling a point is equal to . Thus, and .
We will now show that and for all non-empty . This would in turn give that , finishing the proof of Lemma 12.
The proof of Claim 14 follows from a simple counting argument, and we defer it to the end.
Claim 14.
It remains to show that for all non-empty . Note that the distribution has some symmetry in the sense that all the points of a given Hamming weight have the same probability. Furthermore, two given points, one of weight and the other of weight also have the same probability mass (for arbitrary ). This leads to being equal to if or , and hence it suffices to focus on the regime .
We show the following concentration inequality for the distribution . The proof of Claim 15 can we defer it to the end.
Claim 15.
.
Assuming Claim 15, it suffices to show that to conclude that . We will show that this holds even conditioned on for every . However, recall that is uniform when restricted to . Therefore, we can equivalently upper bound the quantity to conclude the proof. Now, we note that , where is an arbitrary point in (we will fix it to be ). Hence, it suffices to show that
(1) |
for every (since we assumed that ). We may further assume that without loss of generality, as .
To help with the analysis, we will choose by first choosing a subset of of size (which is non-negative) uniformly at random and then choosing two elements from uniformly at random.
For a subset , we will use the notation to denote the number of 1’s in when restricted to the coordinates indexed by . Let denote the fractional Hamming weight of . We say that a subset is good, if . We claim that . This essentially follows from standard tail bounds for the hypergeometric distribution but needs some care to handle small . We divide this analysis into two cases.
-
Case 1: . We note that , and similarly . Using these bounds, it follows that for sufficiently large (for every choice of ). Hence all choices of are good in this case.
-
Case 2: . We note that is distributed according to a hypergeometric distribution – it corresponds to the number of successes in draws with replacement from a population of total states and success states. Using a standard tail bound [20], we obtain that . Using , we thus get that with probability at least . Because and , with probability at least , we have , i.e., is good.
We now show that conditioned on being good, the expectation of is upper bounded by in absolute value. This would then prove (1). For ease of notation, let and (since is good). We now note that , so it suffices to bound . The idea now is that and almost behave like two independent draws, so the expectation is roughly the square of for a uniformly random coordinate , which is equal to as . More precisely, we have the following:
(as ) |
Proof of Claim 14.
By the definition of the weight function of the generators, we have
Now, for every ,
where the last inequality uses the AM-GM inequality. Therefore, .
Finally, we prove Claim 15.
Proof of Claim 15.
Letting , we can explicitly express the probability as
by using the bound from the proof of Claim 14. To bound the second factor , we use a Chernoff bound for the sum of i.i.d. copies of a uniformly random Boolean variable. In particular, we get . Hence .
This finishes the proof of Lemma 12.
Proof of Lemma 9 for .
We use Lemma 12 to prove an upper bound for Lemma 9 that holds for all for an absolute constant . Using the expander mixing lemma (Lemma 7), we obtain
where denotes the non-zeroes of in and . Thus, assuming for small enough constant and using (Lemma 2), we get that the above probability is at most for sufficiently small constant . Hence, this finishes the proof of Lemma 9 in the regime .
A distance lemma for the balanced slice
Using Lemma 9, we now prove a distance lemma for non-zero degree- polynomials over the balanced slice . Following we give a proof in the setting when . For the setting when , please refer to the full version.
Theorem 16 (Distance lemma over the balanced slice).
There exists an absolute constant so that the following holds. Fix an arbitrary Abelian group and fix a degree parameter where . For every even natural number , and for every non-zero degree- polynomial ,
Proof of Theorem 16.
4 Low-degree Functions Over Slices
In this section we will give a simple proof of a lemma of Filmus and Ihringer [17] following the proof idea of Nisan and Szegedy [26]. We will first give a couple of definitions and set the notations for this section.
For a function on the slice with coefficients in , and for any two coordinates , define to be the function where we swap the variable with the variable in the function .
Definition 17 (Influence).
Let be a function on the slice . For , the -influence of , denoted by , is defined as,
The total influence of , denoted by , is defined as,
Note that if in the above definition, then and it does not contribute anything towards the total influence.
A key lemma in the proof of [17] is a lower bound on every non-zero influence (see [17, Lemma 3.1]). They showed that there exists a constant such that every non-zero influence of a degree- polynomial on the balanced slice is at least . The proof of this lemma in [17] uses analytic techniques such as the Log-Sobolev inequality on the Boolean slice [25] and the Hypercontractive inequality [13]. Using our distance lemma for the balanced slices (Theorem 16), we can improve the lower bound to almost (which is easily seen to be tight up to constant factors). Note that the main result of this section only holds for degree for some absolute constant , it suffices to use the simpler proof of Theorem 16. We state the lemma below.
Lemma 18 (Lower bound on influences).
Let be a non-zero degree- function on the balanced slice . Then for every for which , the following holds:
for some absolute constant
Proof.
Fix some pair with and consider the polynomial on the balanced slice, defined as follows: .
Observe that since is a degree- polynomial, is also a degree- polynomial, which means is also a degree- polynomial on the balanced slice. Since the influence , this means that is non-zero on the slice . Now using our distance lemma on the balanced slice Theorem 16,
for some absolute constant
Filmus and Ihringer [17, Lemma 3.3] use this lower bound on non-zero influences to get a bound on junta of degree- polynomials on the balanced slice. Using the above-mentioned improved lower bound on non-zero influence, we can also improve the bounds in [17, Lemma 3.3].
Lemma 19.
There exists an absolute constant such that for all degree parameters such that , the following holds. Every degree- polynomial on the slice is a -junta, where
Proof.
The proof is essentially the same proof as in [17], except for one inequality which can be improved using Lemma 18. Let and let be a graph on the vertex set where is an edge if , where is the absolute constant from Lemma 18. Let be a maximal matching in . We now proceed similar to the proof in [17, Lemma 3.3] and we request the reader to refer [17] as we just highlight the changes in the proof here.
References
- [1] N. Alon and F.R.K. Chung. Explicit construction of linear sized tolerant networks. Discrete Mathematics, 72(1):15–19, 1988. doi:10.1016/0012-365X(88)90189-6.
- [2] Noga Alon, Ernest E. Bergmann, Don Coppersmith, and Andrew M. Odlyzko. Balancing sets of vectors. IEEE Trans. Inf. Theory, 34(1):128–130, 1988. doi:10.1109/18.2610.
- [3] Noga Alon and Zoltán Füredi. Covering the cube by affine hyperplanes. Eur. J. Comb., 14:79–83, 1993. doi:10.1006/EUJC.1993.1011.
- [4] Prashanth Amireddy, Amik Raj Behera, Manaswi Paraashar, Srikanth Srinivasan, and Madhu Sudan. Low Degree Local Correction Over the Boolean Cube . Electron. Colloquium Comput. Complex., TR24-164, 2024. URL: https://eccc.weizmann.ac.il/report/2024/164.
- [5] Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Sudan, and Mario Szegedy. Proof verification and the hardness of approximation problems. J. ACM, 45(3):501–555, 1998. doi:10.1145/278298.278306.
- [6] László Babai, Lance Fortnow, Leonid A. Levin, and Mario Szegedy. Checking computations in polylogarithmic time. In Cris Koutsougeras and Jeffrey Scott Vitter, editors, Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, May 5-8, 1991, New Orleans, Louisiana, USA, pages 21–31. ACM, 1991. doi:10.1145/103418.103428.
- [7] Abhishek Bhrushundi, Kaave Hosseini, Shachar Lovett, and Sankeerth Rao. Torus polynomials: An algebraic approach to ACC lower bounds. In Avrim Blum, editor, 10th Innovations in Theoretical Computer Science Conference, ITCS 2019, January 10-12, 2019, San Diego, California, USA, volume 124 of LIPIcs, pages 13:1–13:16. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2019. doi:10.4230/LIPICS.ITCS.2019.13.
- [8] Anurag Bishnoi, Simona Boyadzhiyska, Shagnik Das, and Tamás Mészáros. Subspace coverings with multiplicities. Combinatorics, Probability and Computing, 32(5):782–795, 2023. doi:10.1017/S0963548323000123.
- [9] John Chiarelli, Pooya Hatami, and Michael Saks. An asymptotically tight bound on the number of relevant variables in a bounded degree boolean function. Combinatorica, 40(2):237–244, April 2020. doi:10.1007/s00493-019-4136-7.
- [10] Alexander Clifton and Hao Huang. On almost k-covers of hypercubes. Combinatorica, 40(4):511–526, 2020. doi:10.1007/S00493-019-4221-Y.
- [11] Roee David, Irit Dinur, Elazar Goldenberg, Guy Kindler, and Igor Shinkar. Direct sum testing. SIAM Journal on Computing, 46(4):1336–1369, 2017. doi:10.1137/16M1061655.
- [12] Richard A. DeMillo and Richard J. Lipton. A probabilistic remark on algebraic program testing. Information Processing Letters, 7(4):193–195, 1978. doi:10.1016/0020-0190(78)90067-4.
- [13] Persi Diaconis and Laurent Saloff-Coste. Logarithmic sobolev inequalities for finite markov chains. The Annals of Applied Probability, 6(3):695–750, 1996.
- [14] Irit Dinur, Yuval Filmus, and Prahladh Harsha. Agreement tests on graphs and hypergraphs. Electron. Colloquium Comput. Complex., TR17, 2017. URL: https://api.semanticscholar.org/CorpusID:452567.
- [15] Zeev Dvir, Swastik Kopparty, Shubhangi Saraf, and Madhu Sudan. Extensions to the method of multiplicities, with applications to kakeya sets and mergers. SIAM J. Comput., 42(6):2305–2328, 2013. doi:10.1137/100783704.
- [16] Yuval Filmus. An orthogonal basis for functions over a slice of the boolean hypercube. The Electronic Journal of Combinatorics, 23:1, 2016. doi:10.37236/4567.
- [17] Yuval Filmus and Ferdinand Ihringer. Boolean constant degree functions on the slice are juntas. Discrete Mathematics, 342(12):111614, 2019. doi:10.1016/j.disc.2019.111614.
- [18] Yuval Filmus, Guy Kindler, Elchanan Mossel, and Karl Wimmer. Invariance principle on the slice. ACM Trans. Comput. Theory, 10(3):11:1–11:37, 2018. doi:10.1145/3186590.
- [19] Venkatesan Guruswami, Atri Rudra, and Madhu Sudan. Essential coding theory (book draft), 2023. URL: http://www.cse.buffalo.edu/atri/courses/coding-theory/book.
- [20] Wassily Hoeffding. Probability inequalities for sums of bounded random variables. The collected works of Wassily Hoeffding, pages 409–426, 1994.
- [21] Shlomo Hoory, Nathan Linial, and Avi Wigderson. Expander graphs and their applications. Bulletin of the American Mathematical Society, 43:439–561, 2006.
- [22] Roger A Horn and Charles R Johnson. Topics in matrix analysis, 1991. Cambridge University Presss, Cambridge, 37:39, 1991.
- [23] Pavel Hrubes, Sivaramakrishnan Natarajan Ramamoorthy, Anup Rao, and Amir Yehudayoff. Lower bounds on balancing sets and depth-2 threshold circuits. In Christel Baier, Ioannis Chatzigiannakis, Paola Flocchini, and Stefano Leonardi, editors, 46th International Colloquium on Automata, Languages, and Programming, ICALP 2019, July 9-12, 2019, Patras, Greece, volume 132 of LIPIcs, pages 72:1–72:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2019. doi:10.4230/LIPICS.ICALP.2019.72.
- [24] Gil Kalai, Noam Lifshitz, Dor Minzer, and Tamar Ziegler. A dense model theorem for the boolean slice, 2024. To appear in the Proceedings of the 65th IEEE Symposium of Foundations of Computer Science (FOCS) 2024, Chicago, USA. arXiv:2402.05217.
- [25] Tzong-Yow Lee and Horng-Tzer Yau. Logarithmic sobolev inequality for some models of random walks. The Annals of Probability, 26(4):1855–1873, 1998.
- [26] Noam Nisan and Mario Szegedy. On the degree of boolean functions as real polynomials. Computational Complexity, 4:301–313, 1992. URL: https://api.semanticscholar.org/CorpusID:6919144.
- [27] Ryan O’Donnell and Karl Wimmer. Kkl, kruskal-katona, and monotone nets. SIAM J. Comput., 42(6):2375–2399, 2013. doi:10.1137/100787325.
- [28] Øystein Ore. Über höhere kongruenzen. Norsk Mat. Forenings Skrifter, 1(7):15, 1922.
- [29] Ramamohan Paturi and Michael E. Saks. On threshold circuits for parity. In 31st Annual Symposium on Foundations of Computer Science, St. Louis, Missouri, USA, October 22-24, 1990, Volume I, pages 397–404. IEEE Computer Society, 1990. doi:10.1109/FSCS.1990.89559.
- [30] Michael O Rabin and Vijay V Vazirani. Maximum matchings in general graphs through randomization. Journal of Algorithms, 10(4):557–567, 1989. doi:10.1016/0196-6774(89)90005-9.
- [31] Shubhangi Saraf and Madhu Sudan. An improved lower bound on the size of Kakeya sets over finite fields. Analysis and PDE, 1(3):375–379, 2008. doi:10.2140/apde.2008.1.375.
- [32] Lisa Sauermann and Yuval Wigderson. Polynomials that vanish to high order on most of the hypercube. Journal of the London Mathematical Society, 106(3):2379–2402, 2022. doi:10.1112/jlms.12637.
- [33] Jacob T. Schwartz. Fast probabilistic algorithms for verification of polynomial identities. J. ACM, 27(4):701–717, 1980. doi:10.1145/322217.322225.
- [34] Terence Tao and Tamar Ziegler. The inverse conjecture for the gowers norm over finite fields in low characteristic. Annals of Combinatorics, 16(1):121–188, 2012.
- [35] Richard M. Wilson. A diagonal form for the incidence matrices of t-subsets vs.k-subsets. European Journal of Combinatorics, 11(6):609–615, 1990. doi:10.1016/S0195-6698(13)80046-7.
- [36] Karl Wimmer. Low influence functions over slices of the boolean hypercube depend on few coordinates. In IEEE 29th Conference on Computational Complexity, CCC 2014, Vancouver, BC, Canada, June 11-13, 2014, pages 120–131. IEEE Computer Society, 2014. doi:10.1109/CCC.2014.20.
- [37] Richard Zippel. Probabilistic algorithms for sparse polynomials. In Symbolic and Algebraic Computation, pages 216–226. Springer Berlin Heidelberg, 1979. doi:10.1007/3-540-09519-5_73.