On a biased edge isoperimetric inequality for the discrete cube
David Ellis, Nathan Keller, Noam Lifshitz

TL;DR
This paper establishes sharp stability results for biased edge isoperimetric inequalities on the discrete cube, characterizing near-optimal sets as close to subcubes, and introduces a biased-measure analogue of the full inequality.
Contribution
It proves a sharp stability version of the biased edge isoperimetric inequality and introduces a biased-measure analogue of the full inequality for monotone sets.
Findings
Sharp stability version of the biased edge isoperimetric inequality.
Biased-measure analogue of the full edge isoperimetric inequality for monotone sets.
Answer to Kalai's question on the validity of the inequality for arbitrary sets.
Abstract
The `full' edge isoperimetric inequality for the discrete cube (due to Harper, Bernstein, Lindsay and Hart) specifies the minimum size of the edge boundary of a set , as a function of . A weaker (but more widely-used) lower bound is , where equality holds iff is a subcube. In 2011, the first author obtained a sharp `stability' version of the latter result, proving that if , then there exists a subcube such that . The `weak' version of the edge isoperimetric inequality has the following well-known generalization for the `-biased' measure on the discrete cube: if , or if and is monotone increasing, then . In this…
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.
On a Biased Edge Isoperimetric Inequality for the Discrete Cube
David Ellis
David Ellis, School of Mathematical Sciences, Queen Mary, University of London, Mile End Road, London E1 4NS, UK.
,
Nathan Keller
Nathan Keller, Department of Mathematics, Bar Ilan University, Ramat Gan 5290002, Israel.
and
Noam Lifshitz
Noam Lifshitz, Department of Mathematics, Bar Ilan University, Ramat Gan 5290002, Israel.
(Date: 3rd February 2017)
Abstract.
The ‘full’ edge isoperimetric inequality for the discrete cube (due to Harper, Lindsey, Berstein and Hart) specifies the minimum size of the edge boundary of a set , as function of . A weaker (but more widely-used) lower bound is , where equality holds whenever is a subcube. In 2011, the first author obtained a sharp ‘stability’ version of the latter result, proving that if , then there exists a subcube such that .
The ‘weak’ version of the edge isoperimetric inequality has the following well-known generalization for the ‘-biased’ measure on the discrete cube: if , or if and is monotone increasing, then .
In this paper, we prove a sharp stability version of the latter result, which generalizes the aforementioned result of the first author. Namely, we prove that if , then there exists a subcube such that , where . This result is a central component in recent work of the authors proving sharp stability versions of a number of Erdős-Ko-Rado type theorems in extremal combinatorics, including the seminal ‘complete intersection theorem’ of Ahlswede and Khachatrian.
In addition, we prove a biased-measure analogue of the ‘full’ edge isoperimetric inequality, for monotone increasing sets, and we observe that such an analogue does not hold for arbitrary sets, hence answering a question of Kalai. We use this result to give a new proof of the ‘full’ edge isoperimetric inequality, one relying on the Kruskal-Katona theorem.
The research of N.K. was supported by the Israel Science Foundation (grant no. 402/13), the Binational US-Israel Science Foundation (grant no. 2014290), and by the Alon Fellowship.
1. Introduction
Isoperimetric inequalities are of ancient interest in mathematics. In general, an isoperimetric inequality gives a lower bound on the ‘boundary-size’ of a set of a given ‘size’, where the exact meaning of these words varies according to the problem. In the last fifty years, there has been a great deal of interest in discrete isoperimetric inequalities. These deal with the ‘boundary’ of a set of vertices in a graph – either the edge boundary , which consists of the set of edges of that join a vertex in to a vertex in , or the vertex boundary , which consists of the set of vertices of that are adjacent to a vertex in .
1.1. The edge isoperimetric inequality for the discrete cube, and some stability versions thereof
A specific discrete isoperimetric problem which attracted much interest due to its numerous applications is the edge isoperimetric problem for the -dimensional discrete cube, . This is the graph with vertex-set , where two 0-1 vectors are adjacent if they differ in exactly one coordinate. The edge isoperimetric problem for was solved by Harper [19], Lindsey [31], Bernstein [3], and Hart [20]. Let us describe the solution. We may identify with the power-set of , by identifying a 0-1 vector with the set . We can then view as the graph with vertex set , where two sets are adjacent if . The lexicographic ordering on is defined by iff . If , the initial segment of the lexicographic ordering on of size (or, in short, the lexicographic family of size ) is simply the largest elements of with respect to the lexicographic ordering. Harper, Bernstein, Lindsey and Hart proved the following.
Theorem 1.1** (The ‘full’ edge isoperimetric inequality for ).**
If then , where is the initial segment of the lexicographic ordering of size .
A weaker, but more convenient (and, as a result, more widely-used) lower bound, is the following:
Corollary 1.2** (The weak edge isoperimetric inequality for ).**
If then
[TABLE]
Equality holds in (1.1) iff is a subcube, so (1.1) is sharp only when is a power of 2.
When an isoperimetric inequality is sharp, and the extremal sets are known, it is natural to ask whether the inequality is also ‘stable’ — i.e., if a set has boundary of size ‘close’ to the minimum, must that set be ‘close in structure’ to an extremal set?
For Corollary 1.2, this problem was studied in several works. Using a Fourier-analytic argument, Friedgut, Kalai and Naor [18] obtained a stability result for sets of size , showing that if with satisfies , then for some codimension-1 subcube . (The dependence upon here is almost sharp, viz., sharp up to a factor of ). Bollobás, Leader and Riordan (unpublished) proved an analogous result for , also using a Fourier-analytic argument. Samorodnitsky [34] used a result of Keevash [27] on the structure of -uniform hypergraphs with small shadows, to prove a stability result for all with (i.e., all sizes for which Corollary 1.2 is tight), under the rather strong condition . In [6], the first author proved the following stability result (which implies the above results), using a recursive approach and an inequality of Talagrand [35] (which was proved via Fourier analysis).
Theorem 1.3** ([6]).**
There exists an absolute constant such that the following holds. Let . If with for some , and for all -dimensional subcubes , then
[TABLE]
As observed in [6], this result is best-possible (except for the condition , which was conjectured to be unnecessary in [6]).
In [9], we obtain the following stability version of Theorem 1.1, which applies to families of arbitrary size (not just a power of 2), and which is sharp up to an absolute constant factor.
Theorem 1.4**.**
There exists an absolute constant such that the following holds. If and is the initial segment of the lexicographic ordering of size , then there exists an automorphism of such that
[TABLE]
The proof uses only combinatorial tools, but is much more involved than the proof of Theorem 1.3 in [6].
1.2. Influences of Boolean functions
An alternative viewpoint on the edge isoperimetric inequality, which we will use throughout the paper, is via influences of Boolean functions. For a function , the influence of the th coordinate on is defined by
[TABLE]
where is obtained from by flipping the th coordinate, and the probability is taken with respect to the uniform measure on . The total influence of the function is
[TABLE]
Over the last thirty years, many results have been obtained on the influences of Boolean functions, and have proved extremely useful in such diverse fields as theoretical computer science, social choice theory and statistical physics, as well as in combinatorics (see, e.g., the survey [25]).
It is easy to see that the total influence of a function is none other than the size of the edge boundary of the set , appropriately normalised: viz., . Hence, Corollary 1.2 has the following reformulation in terms of Boolean functions and influences:
Proposition 1.5** (The weak edge isoperimetric inequality for – influence version).**
If is a Boolean function then
[TABLE]
Theorem 1.3 can be restated similarly.
1.3. The biased measure on the discrete cube
For , the -biased measure on is defined by
[TABLE]
In other words, we choose a random subset of by including each independently with probability . When is understood, we will omit the superscript , writing .
The definition of influences with respect to the biased measure is, naturally,
[TABLE]
and . We abuse notation slightly and write . We remark that we may write , where we define the measure on subsets of by . (Note that , so is not a probability measure on unless .)
Many of the applications of influences (e.g., to the study of percolation [2], threshold phenomena in random graphs [4, 16], and hardness of approximation [5]) rely upon the use of the biased measure on the discrete cube. As a result, many of the central results on influences have been generalized to the biased setting (e.g. [15, 17, 21]), and the edge isoperimetric inequality is no exception. The following ‘biased’ generalization of Proposition 1.5 is considered folklore (see [22]).
Theorem 1.6** (The weak biased edge isoperimetric inequality for ).**
If is a Boolean function, and , then
[TABLE]
The same statement holds for all if is monotone increasing.
Note that a function is said to be monotone increasing if whenever for all . An easy inductive proof of Theorem 1.6 is presented in [22].
1.4. A stability version of the biased edge isoperimetric inequality
The first main result of this paper is the following stability version of Theorem 1.6.
Theorem 1.7**.**
There exist absolute constants such that the following holds. Let , and let . Let be a Boolean function such that
[TABLE]
Then there exists a subcube such that
[TABLE]
where .
If we assume further that is monotone increasing, then the above theorem can be extended to .
Theorem 1.8**.**
For any , there exist , such that the following holds. Let , and let . Let be a monotone increasing Boolean function such that
[TABLE]
Then there exists a monotone increasing subcube such that
[TABLE]
(Note subset is said to be monotone increasing if its indicator function is monotone increasing. The indicator function of is the Boolean function on taking the value on and [math] outside .)
As we show in Section 4, Theorems 1.7 and 1.8 are sharp, up to the values of the constants , and this remains the case even if the subcube in the conclusion of Theorem 1.8 is allowed to be non-monotone. Moreover, the dependence of on in Theorem 1.8 cannot be removed — though, for the sake of brevity, we do not attempt to optimise the dependence of these constants on in our proof.
The proofs of Theorems 1.7 and 1.8 use induction on , in a similar way to the proof of Theorem 1.3 in [6], but unlike in previous works, they do not use any Fourier-theoretic tools, relying only upon ‘elementary’ (though intricate) combinatorial and analytic arguments.
Theorems 1.7 and 1.8 are crucial tools in a recent work of the authors [8], which establishes a general method for leveraging Erdős-Ko-Rado type results in extremal combinatorics into strong stability versions, without going into the proofs of the original results. This method is used in [8] to obtain sharp (or almost-sharp) stability versions of the Erdős-Ko-Rado theorem itself [11], of the seminal ‘complete intersection theorem’ of Ahlswede and Khachatrian [1], of Frankl’s recent result on the Erdős matching conjecture [12], of the Ellis-Filmus-Friedgut proof of the Simonovits-Sós conjecture [7], and of various Erdős-Ko-Rado type results on -wise (cross)--intersecting families.
Theorem 1.8 is also used in [10] by the first and last authors to obtain sharp upper bounds on the size of the union of several intersecting families of -element subsets of , where , extending results of Frankl and Füredi [14].
1.5. A biased version of the ‘full’ edge isoperimetric inequality for monotone increasing families
While the generalization of the ‘weak’ edge isoperimetric inequality (i.e., Corollary 1.2) to the biased measure has been known for a long time, such a generalization of the ‘full’ edge isoperimetric inequality (i.e., Theorem 1.1) was hitherto unknown. In his talk at the 7th European Congress of Mathematicians [24], Kalai asked whether there is a natural generalization of Theorem 1.1 to the measure for .
We answer Kalai’s question in the affirmative by showing that the most natural such generalization does not hold for arbitrary families, but does hold (even for ) under the additional assumption that the family is monotone increasing. (We say a family is monotone increasing if .)
In order to present our result, we first define the appropriate generalization of lexicographic families for the biased-measure setting. Note that while in the uniform measure () case, for any there exists a lexicographic family with the same measure as , this does not hold in general for . However, the situation can be remedied by passing to subsets of the Cantor space . We let be the -algebra on generated by , and for each , we let be the natural -biased measure on (the unique measure that ‘projects’ to the measure on , for each ). By analogy with subsets of , if and we define the th influence of w.r.t. by
[TABLE]
and the total influence of w.r.t. by .
Just as for subsets of , the lexicographic ordering on is defined by iff . For each , we let be the unique initial segment of the lexicographic ordering on with . (It is easily checked that initial segments of the lexicographic ordering on are -measurable.) Moreover, the function is continuous and monotone increasing, for each , with and . Hence, by the intermediate value theorem, for any and any , there exists such that . In particular, for each and each , there exists such that , where denotes the -biased measure on . We prove this family has total influence no larger than that of :
Theorem 1.9**.**
Let , and let be a monotone increasing family. Let be such that . Then . (Here, is defined in terms of the -biased measure on , whereas is defined in terms of the -biased measure on .)
Our proof uses the Kruskal-Katona theorem [26, 29], the Margulis-Russo Lemma [32, 33], and some additional analytic and combinatorial arguments.
In fact, Theorem 1.1 (the ‘full’ edge-isoperimetric inequality of Harper, Bernstein, Lindsey and Hart) follows quickly from Theorem 1.9, via a monotonization argument, so our proof of Theorem 1.9 provides a new proof of Theorem 1.1, via the Kruskal-Katona theorem. This may be of independent interest, and may be somewhat surprising, as the Kruskal-Katona theorem is more immediately connected to the vertex-boundary of an increasing family, than to its edge-boundary.
We remark that the assertion of Theorem 1.9 is false for arbitrary (i.e., non-monotone) functions, for each value of . Indeed, it is easy to check that for each , the ‘antidictatorship’ has , where is such that . (See Remark 5.12.)
1.6. Organization of the paper
In Section 2, we outline some notation and present an inductive proof of Theorem 1.6, some of whose ideas and components we will use in the sequel. In Section 3 (the longest part of the paper), we prove Theorems 1.7 and 1.8. In Section 4, we give examples showing that Theorems 1.7 and 1.8 are sharp (in a certain sense). In Section 5, we prove Theorem 1.9 and show how to use it to deduce Theorem 1.1. We conclude the paper with some open problems in Section 6.
2. An inductive proof of Theorem 1.6
In this section, we outline some notation and terminology, and present a simple inductive proof of Theorem 1.6; components and ideas from this proof will be used in the proofs of Theorems 1.7 and 1.8.
2.1. Notation and terminology
When the ‘bias’ (of the measure ) is clear from the context (including throughout Sections 2 and 3), we will sometimes omit it from our notation, i.e. we will sometimes write and . Moreover, when the Boolean function is clear from the context, we will sometimes omit it from our notation, i.e. we will sometimes write , and . If , we write for its indicator function, i.e. the Boolean function on taking the value on and [math] outside . A dictatorship is a Boolean function of the form for some ; an antidictatorship is one of the form . Abusing notation slightly, we will sometimes identify a family with the corresponding indicator function .
A subcube of is a set of the form , where and for all ; is called the set of fixed coordinates of the subcube.
We use the convention (for all ); this turns into a continuous function on . If and are sets, we write if is a (not necessarily proper) subset of .
If and , we define the function by , where and for all . In other words, is the restriction of to the lower half-cube . We define similarly. For brevity, we will often write
[TABLE]
Note that
[TABLE]
and that
[TABLE]
2.2. A proof of Theorem 1.6
The proof uses induction on together with equations (2.1) and (2.2), and the following technical lemma.
Lemma 2.1**.**
Let , and let be the functions defined by
[TABLE]
- (1)
If , then . 2. (2)
If and , then .
Proof of Lemma 2.1.
Clearly, for all we have , and for all , we have
[TABLE]
Clearly, we have for all , and therefore for all , proving (1). We assert that similarly, for all , if . (This will imply (2).) Indeed,
[TABLE]
Hence, it suffices to prove the following.
Claim 2.2**.**
Define . Then for all , and for all .
Proof of Claim 2.2.
Clearly, we have . It suffices to show that
[TABLE]
is positive for all , since for all . Note that as and that as , so we may extend to a continuous function on by defining .
We have
[TABLE]
Suppose for a contradiction that has a zero in . Then, since [math] and are also zeros of , would have at least two stationary points in . This cannot occur, because implies , which has at most one solution in , since if is a solution then is also solution, and any quadratic equation has at most two solutions. Hence, has no zeros in . Since as , we must have for all , as required. ∎
This completes the proof of Lemma 2.1. ∎
We can now prove Theorem 1.6.
Proof of Theorem 1.6..
It is easy to check that the theorem holds for . Let , and suppose the statement of the theorem holds when is replaced by . Let . Choose any . We split into two cases.
- Case (a)
.
Applying the induction hypothesis to the functions and , and using the fact that , we obtain
[TABLE]
where and are as defined in Lemma 2.1.
- Case (b)
.
The proof in this case is similar: applying the induction hypothesis to the functions and , and using the fact that , we obtain
[TABLE]
using the fact that . ∎
We remark that the above proof shows that if is monotone increasing, then the statement of Theorem 1.6 holds for all . (Indeed, if is monotone increasing, then for all , so the assumption is not required.)
3. Proofs of the ‘biased’ isoperimetric stability theorems
In this section, we prove Theorems 1.7 and 1.8. As the proofs of the two theorems follow the same strategy, we present them in parallel.
The proof of Theorem 1.7 (and similarly, of Theorem 1.8) consists of five steps. Assume that satisfies the assumptions of the theorem.
- (1)
We show that for each , either is small or else is ‘somewhat’ small. In other words, the influences of are similar to the influences of a subcube. 2. (2)
We show that must be either very close to 1 or ‘fairly’ small, i.e., bounded away from 1 by a constant. (In the proof of Theorem 1.8, the constant may depend on .) 3. (3)
We show that unless is very close to 1, there exists such that is large. This implies that is ‘somewhat’ small. 4. (4)
We prove two ‘bootstrapping’ lemmas saying that if is ‘somewhat’ small, then it must be ‘very’ small, and that if is ‘somewhat’ small, then it must be ‘very’ small. This implies that is ‘very’ close to being contained in a dictatorship or an antidictatorship. 5. (5)
Finally, we prove each theorem by induction on .
From now on, we let such that . By reducing if necessary, we may assume that , i.e., using the more compact notation outlined above, .
3.1. Relations between the influences of and the influences of its
restrictions
We define by
[TABLE]
Note that Theorem 1.6 implies that . We define the functions as in the proof of Theorem 1.6.
We would now like to express the fact that is small in terms of . For each such that , we have
[TABLE]
rearranging (3.1) gives
[TABLE]
Similarly, for each such that , we have
[TABLE]
This allows us to deduce two facts about the structure of .
- •
By Lemma 2.1, we have for all . This implies that either or . Together with the induction hypothesis, this will imply (in Section 3.6) that either or is structurally close to a subcube.
- •
(resp. ) is small whenever (resp. ). Note that the proof of Lemma 2.1 shows that whenever (resp. ) then (resp. ) is equal to only if or . We will later show (in Claims 3.2-3.4) that if (resp. ) is approximately equal to , then either is small or else is small.
The following lemma will be used to relate and to (or to ), in a more convenient way.
Lemma 3.1**.**
If and , then
[TABLE]
If and , then
[TABLE]
If and , then
[TABLE]
Proof.
We show that
[TABLE]
These inequalities will complete the proof of the lemma, by the Fundamental Theorem of Calculus.
Using (2.2), we have
[TABLE]
proving (3.4). Similarly, if and , then
[TABLE]
proving (3.5). It is easy to check that for all , we have . Hence, if and , then
[TABLE]
proving (3.6). ∎
3.2. Either is small, or
is small
We now show that the influences of are similar to the influences of a subcube. Note that if for a subcube , where and for all , then for each , and for each . We prove that an approximate version of this statement holds, under our hypotheses.
We start with the simplest case, which is for some .
Claim 3.2**.**
Let . There exists such that if , then for each , one of the following holds.
**Case (1): **
We have , and .
**Case (2): **
We have , and .
We remark that in Claim 3.2, it is necessary that depend on ; this is evidenced e.g. by the function in Section 4, with , and .
Proof of Claim 3.2..
By Lemma 3.1 and (3.2), if then
[TABLE]
By Lemma 3.1 and (3.3), if then
[TABLE]
Since the right-hand sides of (3.7) and (3.8) are non-negative, we have
[TABLE]
We now split into two cases.
- Case (a):
.
In this case, we have
[TABLE]
so
[TABLE]
by (3.7) and (3.8). Equation (3.9) now implies that . Therefore, . (Note that, by the definition of in (3.2) and(3.3), we always have .) Hence, Case (1) of the claim occurs.
- Case (b):
.
Firstly, suppose in addition that , so that . Then , so (3.7) implies that
[TABLE]
Hence, , and therefore
[TABLE]
Therefore, . We now have . Hence, Case (2) of the claim occurs.
Secondly, suppose in addition that , so that . Then we have , so (3.8) implies that
[TABLE]
Hence, , and therefore
[TABLE]
Therefore, . It follows that , so again, Case (2) of the claim must occur.
∎
We now prove a version of Claim 3.2 for monotone increasing and for all bounded away from 1. The idea of the proof is the same, but the details are slightly messier, mainly because is no longer bounded away from [math].
Claim 3.3**.**
For any , there exists such that the following holds. Suppose that is monotone increasing and that . Let . Then one of the following must occur.
**Case (1): **
We have , and .
**Case (2): **
We have , and .
We remark that in Claim 3.3, it is necessary that depend on ; this is evidenced e.g. by the function in Section 4, with , and .
Proof.
By Lemma 3.1 and equation (3.2), we have
[TABLE]
We now split into two cases.
- Case (a):
.
If , then Case (1) of Claim 3.3 must occur, provided we take to be sufficiently large. Indeed, we then have
[TABLE]
which gives , provided we choose . This in turn implies that
[TABLE]
so Case (1) occurs, as asserted.
- Case (b):
.
If , then Case (2) of Claim 3.3 must occur. Indeed, since , we have . We now have
[TABLE]
Hence,
[TABLE]
Using the fact that for all , we have
[TABLE]
This implies
[TABLE]
provided we choose . We now have
[TABLE]
so Case (2) occurs, as asserted. ∎
We now prove a version of Claim 3.2 for small and a general (i.e., not necessarily monotone increasing). Here, similarly to in the monotone case, we obtain that either is small, or else is small.
Claim 3.4**.**
There exists an absolute constant such that if , then for each , one of the following holds.
**Case (1): **
We have , and .
**Case (2): **
We have , and .
Proof.
By (3.9), we have
[TABLE]
Firstly, suppose that ; then , so clearly we have for any . Moreover, by Lemma 3.1 and (3.3), we have
[TABLE]
Combining (3.10) and (3.11) yields , so Case (1) holds.
Secondly, suppose that . By Lemma 3.1 and equation (3.2), we have
[TABLE]
Similarly to in the proof of Claim 3.3, we now split into two cases.
- Case (a):
.
If , then Case (1) of Claim 3.3 must occur, provided we take to be sufficiently large. Indeed, we then have
[TABLE]
which, in combination with (3.10), gives , provided we choose . This in turn implies that
[TABLE]
so Case (1) occurs, as asserted.
- Case (b):
.
If , then Case (2) of Claim 3.3 must occur. Indeed, since , we have . We now have
[TABLE]
Hence,
[TABLE]
Using the fact that for all , we have
[TABLE]
This implies
[TABLE]
provided we choose . We now have
[TABLE]
so Case (2) occurs, as asserted. ∎
3.3. Either is fairly small, or very close to 1
Here, we show that there exists a constant such that either (i.e., is very close to 1), or else (i.e., is bounded away from 1). For a general (and , we obtain this by applying the -biased isoperimetric inequality to the complement of : . For monotone (and ), we apply the -biased isoperimetric inequality to the dual of : .
Claim 3.5**.**
Let . Then we either have
[TABLE]
or else , where are absolute constants with .
Proof.
Note that and that . By assumption, we have . On the other hand, applying Theorem 1.6 to , we obtain
[TABLE]
Combining these two facts, we obtain
[TABLE]
Suppose that , where is to be chosen later. Then
[TABLE]
where the last inequality holds provided is sufficiently small. Hence,
[TABLE]
Provided is sufficiently small, this implies that
[TABLE]
proving the claim. ∎
Claim 3.6**.**
For any , there exist and such that the following holds. Suppose that , and suppose that is monotone increasing. Then we either have
[TABLE]
or else .
Proof.
Note that is monotone increasing, since is. Moreover, and . By assumption, we have . On the other hand, applying Theorem 1.6 to , we obtain
[TABLE]
Combining these two facts, we obtain
[TABLE]
Suppose that , where is to be chosen later. Then
[TABLE]
where the last inequality holds provided is sufficiently small. Observe that . Hence,
[TABLE]
Combining (3.12) and (3.13), we obtain
[TABLE]
using the fact that for all . This in turn implies that
[TABLE]
provided is sufficiently small depending on , proving the claim. ∎
3.4. There exists an influential coordinate
We now show that unless is very close to , there must exist a coordinate whose influence is large. This coordinate will be used in the inductive step of the proof of our two stability theorems. First, we deal with the case of small and general (i.e., not necessarily monotone increasing).
Claim 3.7**.**
For any , the following holds provided is sufficiently small (depending on the absolute constants and ). Suppose that and . If , then there exists for which Case (2) of Claim 3.4 occurs, i.e. and . (Here, is the absolute constant from Claim 3.4, and are the absolute constants from Claim 3.5.)
Proof.
We prove the claim by induction on .
If and , then by Claim 3.5, we have , and therefore or . (If then .) Hence, we have , so Case (2) must occur for the coordinate 1, verifying the base case.
We now do the inductive step. Let , and assume the claim holds when is replaced by . Let be as in the statement of the claim; then by Claim 3.5, we have . Suppose for a contradiction that has Case (1) of Claim 3.4 occurring for each . First, suppose that for each . Fix any . By (3.2), we have , so and therefore
[TABLE]
using our assumption that . Hence,
[TABLE]
so
[TABLE]
provided is sufficiently small (depending on , and ). It follows that satisfies the hypothesis of the claim, for each . Hence, by the induction hypothesis, there exists such that has Case (2) of Claim 3.4 occurring for the coordinate , so
[TABLE]
We now have
[TABLE]
but this contradicts the fact that (3.14) holds when is replaced by , provided is sufficiently small (depending on ).
We may assume henceforth that there exists such that . Fix such a coordinate . Since Case (1) occurs for the coordinate , we have
[TABLE]
On the other hand, we have
[TABLE]
provided is sufficiently small (depending on and ). Hence, satisfies the hypotheses of the claim. Therefore, by the induction hypothesis, there exists such that has Case (2) of Claim 3.4 occurring for the coordinate , so
[TABLE]
Therefore, we have
[TABLE]
using (3.15) for the third inequality, contradicting the fact that satisfies Case (1) of Claim 3.4 for the coordinate , provided is sufficiently small (depending on ). This completes the inductive step, proving the claim. ∎
Now we deal with the case of bounded away from [math] and bounded from above by , and arbitrary .
Claim 3.8**.**
For each , the following holds provided is sufficiently small depending on . Suppose that and . If , then there exists for which Case (2) of Claim 3.2 occurs, i.e. and . (Here, is the constant from Claim 3.2, and is the absolute constant from Claim 3.5.)
Proof.
If and , then we must have either , or . Hence, we have , so Case (2) of Claim 3.2 must occur for the coordinate 1, verifying the base case.
We now do the inductive step. Let , and assume the claim holds when is replaced by . Let be as in the statement of the claim; then by Claim 3.5, we have . Suppose for a contradiction that has Case (1) of Claim 3.2 occurring for each . First, suppose that for each . Then almost exactly the same argument as in the proof of Claim 3.7 yields a contradiction, provided is sufficiently small depending on . Therefore, we may assume henceforth that there exists such that . By assumption, Case 1 of Claim 3.2 occurs for the coordinate , and therefore . It follows that
[TABLE]
provided is sufficiently small depending on . Hence, satisfies the hypotheses of the claim. Therefore, by the induction hypothesis, there exists such that has Case (2) of Claim 3.4 occurring for the coordinate , so
[TABLE]
We now have
[TABLE]
contradicting the fact that satisfies Case (1) of Claim 3.2 for the coordinate , provided is sufficiently small depending on (i.e., on ). This completes the inductive step, proving the claim. ∎
Finally, we deal with the case of monotone and all bounded away from 1.
Claim 3.9**.**
For each , the following holds provided is sufficiently small depending on . Let , and suppose is monotone increasing. If , then there exists for which Case (2) of Claim 3.3 occurs. (Here, is the constant from Claim 3.6.)
Proof.
We prove the claim by induction on .
If and , then since we must have either or , so . Hence, Case (2) of Claim 3.3 occurs for the coordinate 1, verifying the base case.
We now do the inductive step. Let , and assume the claim holds when is replaced by . Let be as in the statement of the claim; then by Claim 3.6, we have . Suppose for a contradiction that has Case (1) of Claim 3.3 occurring for each . First, suppose that for each . Fix any . Then almost exactly the same argument as in the proof of Claim 3.7 (using Claim 3.6 in place of Claim 3.5) yields a contradiction.
We may therefore assume henceforth that there exists such that . Since Case (1) of Claim 3.3 occurs for the coordinate , we have
[TABLE]
On the other hand, we have
[TABLE]
so satisfies the hypotheses of the claim. Hence, by the induction hypothesis, there exists such that has Case (2) of Claim 3.3 occurring for the coordinate , so
[TABLE]
We now have
[TABLE]
contradicting the fact that satisfies Case (1) of Claim 3.3 for the coordinate , provided is sufficiently small depending on . This completes the inductive step, proving the claim. ∎
3.5. Bootstrapping
Our final required ingredient is a ‘bootstrapping’ argument, which says that if is ‘somewhat’ small, then it must be ‘very’ small.
Claim 3.10**.**
Let . There exist and such that the following holds. Let . If , then
[TABLE]
and if , then
[TABLE]
Proof.
Let to be chosen later. First suppose that , and write ; then . Using (3.2), we have
[TABLE]
the last inequality following from the fact that . Observe that
[TABLE]
Combining (3.5) and (3.5) and rearranging, we obtain
[TABLE]
It follows that
[TABLE]
and therefore
[TABLE]
using the fact that whenever . Since , if is sufficiently small this clearly implies that
[TABLE]
as required.
Now suppose that , and write ; then . Using (3.2), we have
[TABLE]
Observe that
[TABLE]
Combining (3.5) and (3.5) and rearranging, we obtain
[TABLE]
It follows that
[TABLE]
and therefore
[TABLE]
Since , if is sufficiently small (depending on ), this clearly implies that
[TABLE]
as required. ∎
We now prove a bootstrapping claim suitable for use in the cases where and is arbitrary, or where and is monotone increasing.
Claim 3.11**.**
Let . There exist and such that if and , then
[TABLE]
Proof.
As in the proof of Claim 3.10, we have
[TABLE]
Writing , we obtain
[TABLE]
using the fact that whenever . Provided is sufficiently small, this implies that
[TABLE]
as required. ∎
3.6. Inductive proofs of Theorems 1.7 and 1.8
Proof of Theorem 1.7..
First, we choose any (where is the absolute constant from Claim 3.5), and we deal with the case of , using Claim 3.7. In this case, we prove that the conclusion of Theorem 1.7 holds with a monotone increasing subcube.
We proceed by induction on . If , then is the indicator function of a monotone increasing subcube unless , so we may assume that . Then , so by Claim 3.5, we have
[TABLE]
so the conclusion of the theorem holds with .
We now do the inductive step. Let , and assume that Theorem 1.7 holds when is replaced by . Let satisfy the hypotheses of Theorem 1.7. We may assume throughout that , otherwise by Claim 3.5, we have
[TABLE]
so the conclusion of the theorem holds with . Since , by Claim 3.7, there exists such that , so if is a sufficiently small absolute constant, we have , where is the absolute constant we obtain by applying Claim 3.11 with . Hence, satisfies the hypothesis of Claim 3.11. Therefore, we have
[TABLE]
where is the absolute constant we obtain by applying Claim 3.11 with . In particular, we have . By applying the induction hypothesis to , we obtain
[TABLE]
for some monotone increasing subcube , where . Therefore, writing
[TABLE]
we have
[TABLE]
provided , using (3.23). Hence, the conclusion of the theorem holds with . This completes the inductive step, proving the theorem in the case .
Now we prove the theorem in the case .
We proceed again by induction on . If , then as before the theorem holds trivially. Let , and assume Theorem 1.7 holds when is replaced by . Let satisfy the hypotheses of Theorem 1.7. As before, we may assume throughout that , otherwise by Claim 3.5, we have
[TABLE]
so the conclusion of the theorem holds with . Since , by Claim 3.8 (applied with ), provided is sufficiently small depending on , there exists such that , so we have
[TABLE]
provided . Hence, either or satisfies the hypothesis of Claim 3.10 (with ). Suppose that (the other case is very similar). Then, by Claim 3.10, we have
[TABLE]
and so in particular, . By applying the induction hypothesis to , we obtain
[TABLE]
for some subcube , where and for each . Therefore, writing
[TABLE]
we have
[TABLE]
provided , using (3.24). This completes the inductive step, proving the theorem in the case , and completing the proof of Theorem 1.7.
The inductive proof of Theorem 1.8 is very similar indeed, except that the constants are allowed to depend upon (where is as in the statement of Theorem 1.8); we omit the details. ∎
4. Sharpness of Theorems 1.7 and 1.8
Theorem 1.7 is best possible up to the values of the absolute constants and . This can be seen by taking , where
[TABLE]
for with . Let . We have , and
[TABLE]
Hence,
[TABLE]
On the other hand, it is easy to see that
[TABLE]
for all subcubes , with equality if and only if . Indeed, note that . Suppose that , where and for all . If there exists such that , then and therefore
[TABLE]
the last inequality using the fact that and . If , say , then for any , we have , and therefore . Hence,
[TABLE]
On the other hand, we have
[TABLE]
Summing the inequalities (4.3) and (4.4), we obtain
[TABLE]
the last inequality using the fact that and . Hence, we may assume that and that for all , so in particular . Suppose that . Then , and therefore
[TABLE]
the last inequality using the fact that and . The only remaining case is , where equality holds in (4.2).
It follows from (4.1) and (4.2) that if , then
[TABLE]
but
[TABLE]
for all subcubes . We have , so writing , we get
[TABLE]
which implies
[TABLE]
or equivalently,
[TABLE]
Hence,
[TABLE]
showing that Theorem 1.7 is best possible up to the value of . Moreover, we clearly require for the right-hand side of (1.5) to be non-negative, so in the statement of Theorem 1.7, it is necessary that .
Observe that the above family is not monotone increasing. To prove sharpness for Theorem 1.8, we may take , where
[TABLE]
for with . Let . We have , and
[TABLE]
Hence,
[TABLE]
and we have
[TABLE]
On the other hand, we have
[TABLE]
for all subcubes , with equality if and only if , by a very similar argument to that above (for ). Similarly to before, we obtain
[TABLE]
Provided , choosing yields
[TABLE]
in this case, writing , we have . This shows that Theorem 1.8 is best possible up to a constant factor depending on , and that the statement of Theorem 1.8 holds only if or , so the dependence on cannot be removed.
We note that also demonstrates the sharpness of Theorem 1.7, but does not have the nice property of , so we think it worthwhile to include both examples.
5. Isoperimetry via Kruskal-Katona – Proof of Theorem 1.9, and a new proof of the ‘full’ edge isoperimetric inequality
In this section, we use the Kruskal-Katona theorem, the Margulis-Russo lemma and some analytic and combinatorial arguments to prove Theorem 1.9, our biased version of the ‘full’ edge isoperimetric inequality, for monotone increasing sets. We then give the (very short) deduction of Theorem 1.1 (the ‘full’ edge isoperimetric inequality) from the case of Theorem 1.9, hence providing a new proof of the former — one that relies upon the Kruskal-Katona theorem.
The Margulios-Russo Lemma
We first recall the useful lemma of Margulis [32] and Russo [33].
Lemma 5.1** (Margulis, Russo).**
Let be a monotone increasing family and let . Then
[TABLE]
.
Lexicographic families in the Cantor space
We now give a formal definition of the lexicographic families (described less formally in the Introduction), and analyse some of their properties.
We define and . For any , let the binary expansion of be
[TABLE]
where (if the binary expansion is infinite), or
[TABLE]
where (if the binary expansion is finite), and define
[TABLE]
Equivalently, let be the set whose characteristic vector corresponds to the binary expansion of , and let be the initial segment of the lexicographic ordering on ending at .
Note that if the binary expansion of is finite, i.e. for some , then , where is the lexicographic family of size .
We identify with the Cantor space , in the natural way. We let be the -algebra on generated by . By the countable unions property of -algebras, it is clear that for any .
By the Kolmogorov Extension theorem (see [28], or e.g. [36] for a more modern exposition), there exists a unique probability measure on such that
[TABLE]
for all and all . We may call this measure the -biased product measure on .
Abusing notation slightly, we write when the underlying space is understood.
If is -measurable, we define influence of the th coordinate on by
[TABLE]
and we define the total influence of by
[TABLE]
We remark that there exist -measurable functions such that . However, the families are better behaved, as we will shortly see.
Clearly, by the countable additivity of , we have
[TABLE]
where the define the binary expansion of , as in (5.1) or (5.2).
It is helpful to analyse the families using the families , which depend upon only finitely many coordinates. To this end, for each and each , we define . For brevity, if is fixed, we write , and if is fixed, we write and for each . Observe that for any , we have for all .
Claim 5.2**.**
Let and let . Then
[TABLE]
Proof.
We may assume that . Let the binary expansion of be
[TABLE]
where , so that by definition,
[TABLE]
Observe that for each , we have
[TABLE]
For brevity, write for each ; then is a subcube whose set of fixed coordinates is , for each , and we have
[TABLE]
Hence,
[TABLE]
since the subcube has fixed coordinates, for all . ∎
It follows from Claim 5.2 that
[TABLE]
where we can regard either as a subset of (with ) or as a subset of (with , the -biased measure on ); the two measures coincide on families depending only upon the first coordinates. (Alternatively, it is easy to deduce (5.4) from (5.3).)
In order to analyse , we need some further observations. If , we write , and we write . If , we define the ‘projected’ -algebra
[TABLE]
and we equip with the natural product measure induced by , i.e. for all ,
[TABLE]
It is easily checked that if , then , and if moreover is monotone increasing, then
[TABLE]
For brevity, we will write when the underlying space is clear from the context.
We can now prove the following.
Claim 5.3**.**
Let , let and let . Then .
Proof.
Since is monotone increasing, we have
[TABLE]
If , then , since depends only upon the first coordinates. Since for each such , we have
[TABLE]
By Claim 5.2, we have , and therefore
[TABLE]
as required. ∎
It follows from Claim 5.3 that , for any and any .
Claim 5.4**.**
Let and let . Then for each , we have
[TABLE]
Proof.
Observe that for any monotone increasing with , and any , we have
[TABLE]
Applying this with and , and using Claim 5.2, yields
[TABLE]
as required. ∎
The two claims above yield the following.
Lemma 5.5**.**
[TABLE]
Proof.
Since depends only upon the first coordinates, we have for all . Hence,
[TABLE]
where the third inequality uses Claim 5.4 to bound the first sum and Claim 5.3 to bound the second. ∎
Lemma 5.5 implies that
[TABLE]
where we can regard either as a subset of or as a subset of ; the two relevant notions of influence coincide on families depending only upon the first coordinates.
Lemma 5.5 also implies that the statement of the Margulis-Russo lemma holds for :
Lemma 5.6**.**
If and , then the function is differentiable at , with
[TABLE]
Proof.
We may assume that . Fix such a . Define the function , and for each , define a function . By (5.4), as , for any . By the Margulis-Russo lemma, for each , since for each , the family can be viewed as a subset of , with the respective definitions of total influence coinciding. Moreover, by Lemma 5.5, provided where , we have
[TABLE]
so converges uniformly to the function on the interval , for any . It follows from the Differentiable Limit theorem that is differentiable, and that for any we have
[TABLE]
using (5.6) again for the last equality. This proves the lemma. ∎
We also need the following claims.
Claim 5.7**.**
Let and let . Then
[TABLE]
Proof.
Let . Since the algebra of sets
[TABLE]
is dense in the probability space and in the probability space , it suffices to prove the claim when for some .
Let . Then
[TABLE]
Hence, for any , we have
[TABLE]
the last inequality using the fact that . ∎
Claim 5.8**.**
Let . The function is continuous.
Proof.
Let . Observe that for all , and that since the families are nested, is monotone increasing. Let . The family is clearly -measurable, and we have
[TABLE]
using Claim 5.7 for the last inequality. It follows that is continuous, as required. ∎
We now know that for each , the function is continuous and monotone increasing, with and . Hence, by the intermediate value theorem, for any and any , there exists such that . In particular, for each and each , there exists such that , where denotes the -biased measure on , i.e. there always exists a as in the hypothesis of Theorem 1.9.
The Kruskal-Katona theorem, and some applications
In our proof of Theorem 1.9, we will also use the well-known Kruskal-Katona theorem [26, 29]. To state it, we need some more notation. For with , we write . For a family and , we write . If and , we write for the upper shadow of , and if , we write for its th iterate. We define the lexicographic ordering on to be the restriction to of the lexicographic ordering on , i.e. if , then iff . If , we define to be the size- initial segment of the lexicographic ordering on , i.e. the largest elements of with respect to the lexicographic ordering. Clearly, for any , we have for some initial segment of the lexicographic ordering on .
We can now state the Kruskal-Katona theorem.
Theorem 5.9** (Kruskal-Katona theorem).**
Let , and let . Then .
We need the following straightforward corollary.
Corollary 5.10**.**
Let with , suppose that is a lexicographically ordered family depending only upon the coordinates in , and let be a monotone increasing family with . Then .
Proof.
Suppose that , and assume for a contradiction that . Let be the minimal lexicographically ordered family such that ; then . Choose . Since , there exists such that and , and therefore . Since and depends only upon the coordinates in , we have . It follows that . By repeated application of the Kruskal-Katona theorem, since and is monotone increasing, we have
[TABLE]
a contradiction. ∎
This implies the following, by a standard application of the method of Dinur-Safra [5] / Frankl-Tokushige [13], known as ‘going to infinity and back’. (We present the proof, for completeness.)
Corollary 5.11**.**
Let , let , and let be a monotone increasing family with . Then .
Proof.
Let be a monotone increasing family with , and suppose for a contradiction that . By Claim 5.8, there exists such that . By (5.4), there exists such that
[TABLE]
Define ; then
[TABLE]
Now, for any family and any with , we define
[TABLE]
It is easily checked that for any and any , we have
[TABLE]
In particular, we have
[TABLE]
and
[TABLE]
Since , for all sufficiently large (depending on and ), we have
[TABLE]
Since depends only upon the coordinates in , and is a lexicographic family, it follows from Corollary 5.10 that if is sufficiently large depending on and , then
[TABLE]
Since
[TABLE]
and
[TABLE]
it follows that , a contradiction. ∎
Now we are ready to prove Theorem 1.9.
Proof of Theorem 1.9.
Let be a family that satisfies the assumptions of the theorem. Note that by Lemmas 5.1 and 5.6, for any , we have and . By Corollary 5.11, for any . Therefore,
[TABLE]
as desired. ∎
The deduction of Theorem 1.1 from Theorem 1.9
This is a standard (and short) ‘monotonization’ argument. We include it for completeness.
For , the th monotonization operator is defined as follows. (See e.g. [23].) If , then for each we define
[TABLE]
and we define . It is well-known, and easy to check, that for any , we have and
[TABLE]
summing over all we obtain
[TABLE]
Observe that the ’s transform a family to a monotone increasing one, in the sense that for any , the family is monotone increasing; note also that and .
Now let , and let be a lexicographic family with . Let ; then , , and is monotone increasing. By Theorem 1.9, we have , and therefore , proving Theorem 1.1.
Remark 5.12**.**
We observe that the statement of Theorem 1.1 does not hold for arbitary (i.e., non-monotone) families , if . Indeed, let , and let ; then and . Since the function is continuous (by Claim 5.8) with and , there exists such that . Write , and as before, for each , write . Then we may view as a subset of , for each . We have as , by (5.4).
First suppose that . By Theorem 1.6, and since is monotone increasing with as , we have
[TABLE]
It follows from (5.5) that
[TABLE]
the last inequality using Claim 2.2 and the fact that . Hence, .
Now suppose that . Note that is monotone increasing with and . By Theorem 1.6, and since is monotone increasing, we have
[TABLE]
as , since as . It follows from (5.5) that
[TABLE]
the last inequality using Claim 2.2 and the fact that . Hence, .
6. Open Problems
A natural open problem is to obtain a -biased edge-isoperimetric inequality for arbitrary (i.e., not necessarily monotone increasing) families, which is sharp for all values of the -biased measure. This is likely to be difficult, as there is no nested sequence of extremal families. Indeed, it is easily checked that if , the unique families with and minimal are the dictatorships, whereas the unique families with and minimal are the antidictatorships; clearly, none of the former are contained in any of the latter.
Another natural problem is to obtain a sharp stability version of our ‘full’ biased edge isoperimetric inequality for monotone increasing families (i.e., Theorem 1.9). This would generalise (the monotone case of) Theorem 1.4, our sharp stability version of the ‘full’ edge isoperimetric inequality. It seems likely that the proof in [9] can be extended to the biased case using the methods of the current paper, but the resulting proof is expected to be rather long and complex.
Finally, it is highly likely that the values of the absolute constants in Theorem 1.7, and of the constants depending upon in Theorem 1.8, could be substantially improved. Note for example that Theorem 1.7 applies only to Boolean functions whose total influence is very close to the minimum possible, namely, for , where and is very small. It is likely that the conclusion holds under the weaker assumption . Such an extension is not known even for the uniform measure. (See, for example, the conjectures in [6].)
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Ahlswede and L. H. Khachatrian, The complete intersection theorem for systems of finite sets, Europ. J. Combin. 18 (1997), pp. 125–136.
- 2[2] I. Benjamini, G. Kalai and O. Schramm, Noise sensitivity of Boolean functions and applications to percolation, Inst. Hautes Études Sci. Publ. Math. 90 (1999), pp. 5–43.
- 3[3] A. J. Bernstein, Maximally connected arrays on the n-cube, SIAM J. Appl. Math. 15 (1967), pp. 1485-1489.
- 4[4] J. Bourgain, An appendix to [ 16 ] .
- 5[5] I. Dinur and S. Safra, On the hardness of approximating minimum vertex-cover, Ann. Math. 162 (2005), pp. 439–485.
- 6[6] D.Ellis, Almost isoperimetric subsets of the discrete cube, Combin. Probab. Comput. 20 (2011), pp. 363-380.
- 7[7] D. Ellis, Y. Filmus and E. Friedgut, Triangle-intersecting families of graphs, J. Eur. Math. Soc. 14 (2012), pp. 841–885.
- 8[8] D. Ellis, N. Keller and N. Lifshitz, Stability versions of Erdős-Ko-Rado type theorems, via isoperimetry, preprint, ar Xiv:1604.02160, 2016
