An average-case depth hierarchy theorem for Boolean circuits
Benjamin Rossman, Rocco A. Servedio, Li-Yang Tan
Introduction
The study of small-depth Boolean circuits is one of the great success stories of complexity theory. The exponential lower bounds against constant-depth AND-OR-NOT circuits [Yao85, Hås86a, Raz87, Smo87] remain among our strongest unconditional lower bounds against concrete models of computation, and the techniques developed to prove these results have led to significant advances in computational learning theory [LMN93, Man95], pseudorandomness [Nis91, Baz09, Raz09, Bra10], proof complexity [PBI93, Ajt94, KPW95], structural complexity [Yao85, Hås86a, Cai86], and even algorithm design [Wil14a, Wil14b, AWY15].
In addition to worst-case lower bounds against small-depth circuits, average-case lower bounds, or correlation bounds, have also received significant attention. As one recent example, Impagliazzo, Matthews, Paturi [IMP12] and Håstad [Hås14] independently obtained optimal bounds on the correlation of the parity function with small-depth circuits, capping off a long line of work on the problem [Ajt83, Yao85, Hås86a, Cai86, Bab87, BIS12]. These results establish strong limits on the computational power of constant-depth circuits, showing that their agreement with the parity function can only be an exponentially small fraction better than that of a constant function.
In this paper we will be concerned with average-case complexity within the class of small-depth circuits: our goal is to understand the computational power of depth- circuits relative to those of strictly smaller depth. Our main result is an average-case depth hierarchy theorem for small-depth circuits:
Let , where is an absolute constant, and be the explicit -variable read-once monotone depth- formula described in Section 6. Then any circuit of depth at most and size at most over agrees with on at most inputs.
(We actually prove two incomparable lower bounds, each of which implies Theorem 1 as a special case. Roughly speaking, the first of these says that cannot be approximated by size-, depth- circuits which have significantly smaller bottom fan-in than , and the second of these says that cannot be approximated by size-, depth- circuits with a different top-level output gate than .)
Theorem 1 is an average-case extension of the worst-case depth hierarchy theorems of Sipser, Yao, and Håstad [Sip83, Yao85, Hås86a], and answers an open problem of Håstad [Hås86a] (which also appears in [Hås86b, Hås89]). We discuss the background and context for Theorem 1 in Section 1.1, and state our two main lower bounds more precisely in Section 1.2.
We give two applications of our main result, one in structural complexity and the other in the analysis of Boolean functions. First, via a classical connection between small-depth computation and the polynomial hierarchy [FSS81, Sip83], Theorem 1 implies that the polynomial hierarchy is infinite relative to a random oracle:
This resolves a well-known conjecture in structural complexity, which first appeared in [Hås86a, Cai86, Bab87] and has subsequently been discussed in a wide range of surveys [Joh86, Hem94, ST95, HRZ95, VW97, Aar], textbooks [DK00, HO02], and research papers [Hås86b, Hås89, Tar89, For99, Aar10a]. (Indeed, the results of [Hås86a, Cai86, Bab87], along with much of the pioneering work on lower bounds against small-depth circuits in the 1980’s, were largely motivated by the aforementioned connection to the polynomial hierarchy.) See Section 2 for details.
There are functions and such that there is a monotone with total influence , but any circuit that has depth and agrees with on at least inputs in must have size greater than .
Theorem 3 significantly strengthens O’Donnell and Wimmer’s counterexample [OW07] to a conjecture of Benjamini, Kalai, and Schramm [BKS99], and shows that the total influence bound of [LMN93, Bop97] does not admit even a very weak approximate converse. See Section 3 for details.
1 Previous work
In this subsection we discuss previous work related to our average-case depth hierarchy theorem. We discuss the background and context for our applications, Theorems 2 and 3, in Sections 2 and 3 respectively.
To the best of our knowledge, the first progress towards an average-case depth hierarchy theorem for small-depth circuits was made by O’Donnell and Wimmer [OW07]. They constructed a linear-size depth- circuit and proved that any depth- circuit that approximates must have size :
Then any depth- circuit on variables that has size agrees with on at most a -fraction of the inputs. (Note that is computed by a linear-size depth-3 circuit.)
2 Our main lower bounds
We close this section with precise statements of our two main lower bound results, a discussion of the (near)-optimality of our correlation bounds, and a very high-level overview of our techniques.
For , the -variable function has the following property: Any depth- circuit of size at most and bottom fan-in agrees with on at most inputs.
For , the -variable function has the following property: Any depth- circuit of size at most and the opposite alternation pattern to (i.e. its top-level output gate is if ’s is and vice versa) agrees with on at most inputs.
Clearly both these results imply Theorem 1 as a special case, since any size- depth- circuit may be viewed as a size- depth- circuit satisfying the assumptions of Theorems 6 and 7.
For constant , our main result shows that the depth- function has correlation at most with any subexponential-size circuit of depth . Since is a monotone function, well-known results [BT96] imply that its correlation with some input variable or one of the constant functions 0,1 (trivial approximators of depth at most one) must be at least ; thus significant improvements on our correlation bound cannot be achieved for this (or for any monotone) function.
What about non-monotone functions? If is any family of -variable functions computed by poly-size, depth- circuits, the “discriminator lemma” of Hajnal et al. [HMP+93] implies that must have correlation at least with one of the depth- circuits feeding into its topmost gate. Therefore a “ versus ” depth hierarchy theorem for correlation does not hold.
Our approach is based on random projections, a generalization of random restrictions. At a high level, we design a carefully chosen (adaptively chosen) sequence of random projections, and argue that with high probability under this sequence of random projections, (i) any circuit of the type specified in Theorem 6 or Theorem 7 “collapses,” while (ii) the function “retains structure,” and (iii) moreover this happens in such a way as to imply that the circuit must have originally been a very poor approximator for (before the random projections). Each of (i)–(iii) above requires significant work; see Section 4 for a much more detailed explanation of our techniques (and of why previous approaches were unable to successfully establish the result).
Application #1: Random oracles separate the polynomial hierarchy
The pioneering work on lower bounds against small-depth circuits in the 1980’s was largely motivated by a connection between small-depth computation and the polynomial hierarchy shown by Furst, Saxe, and Sipser [FSS81]. They gave a super-polynomial size lower bound for constant-depth circuits, proving that depth- circuits computing the -variable parity function must have size , where denotes the -th iterated logarithm. They also showed that an improvement of this lower bound to super-quasipolynomial for constant-depth circuits (i.e. \Omega_{d}\big{(}2^{(\log n)^{k}}\big{)} for all constants ) would yield an oracle such that . Ajtai independently proved a stronger lower bound of [Ajt83]; his motivation came from finite model theory. Yao gave the first super-quasipolynomial lower bounds on the size of constant-depth circuits computing the parity function [Yao85], and shortly after Håstad proved the optimal lower bound of via his influential Switching Lemma [Hås86a].
Yao’s relativized separation of PSPACE from PH was improved qualitatively by Cai, who showed that the separation holds even relative to a random oracle [Cai86]. Leveraging the connection made by [FSS81], Cai accomplished this by proving correlation bounds against constant-depth circuits, showing that constant-depth circuits of sub-exponential size agree with the parity function only on a fraction of inputs. (Independent work of Babai [Bab87] gave a simpler proof of the same relativized separation.)
2 Background: The polynomial hierarchy is infinite relative to some oracle
Together, these results paint a fairly complete picture of the status of the versus question in relativized worlds: not only does there exist an oracle such that , this separation holds relative to almost all oracles. A natural next step is to seek analogous results showing that the relativized polynomial hierarchy is infinite; we recall that the polynomial hierarchy being infinite implies , and furthermore, this implication relativizes. We begin with the following question, attributed to Albert Meyer in [BGS75]:
3 This work: The polynomial hierarchy is infinite relative to a random oracle
Given Håstad’s result, a natural goal is to complete our understanding of Meyer’s question by showing that the polynomial hierarchy is not just infinite with respect to some oracle, but in fact with respect to almost all oracles. Indeed, in [Hås86a, Hås86b, Hås89], Håstad poses the problem of extending his result to show this as an open question:
Question 1 also appears as the main open problem in [Cai86, Bab87]; as mentioned above, an affirmative answer to Question 1 would imply Cai and Babai’s result showing that relative to a random oracle . Further motivation for studying Question 1 comes from a surprising result of Book, who proved that the unrelativized polynomial hierarchy collapses if it collapses relative to a random oracle [Boo94]. Over the years Question 1 has been discussed in a wide range of surveys [Joh86, Hem94, ST95, HRZ95, VW97, Aar], textbooks [DK00, HO02], and research papers [Hås86b, Hås89, Tar89, For99, Aar10a].
We refer the reader to Chapter §7 of Håstad’s thesis [Hås86b] for a detailed exposition (and complete proofs) of the aforementioned connections between small-depth circuits and the polynomial hierarchy (in particular, for the proof of how Theorem 2 follows from Theorem 1).
Application #2: No approximate converse to Boppana–Linial–Mansour–Nisan
The famous result of Linial, Mansour, and Nisan gives strong bounds on Fourier concentration of small-depth circuits [LMN93]. As a corollary, they derive an upper bound on the total influence of small-depth circuits, showing that depth- size- circuits have total influence . (We remind the reader that the total influence of an -variable Boolean function is , where is the probability that flipping coordinate of a uniform random input from causes the value of to change.) This was subsequently sharpened by Boppana via a simpler and more direct proof [Bop97]:
Let be a computed by a size- depth- circuit. Then .
(We note that Boppana’s bound is asymptotically tight by considering the parity function.) Several researchers have asked whether an approximate converse of some sort holds for Theorem 8:
If has low total influence, is it the case that can be approximated to high accuracy by a small constant-depth circuit?
A result of this flavor, taken together with Theorem 8, would yield an elegant characterization of Boolean functions with low total influence. In this section we formulate a very weak approximate converse to Theorem 8 and show, as a consequence of our main result (Theorem 1), that even this weak converse does not hold.
An approximate converse to Theorem 8 was first conjectured by Benjamini, Kalai, and Schramm, with a very specific quantitative bound on how the size of the approximating circuit depends on its influence and depth [BKS99] (the conjecture also appears in the surveys [Kal00, KS05]). They posed the following:
For every there is a constant such that the following holds: Every monotone can be -approximated by a depth- circuit of size at most
(We associate a circuit with the Boolean function that it computes, and we say that a circuit -approximates a Boolean function if it agrees with on all but an -fraction of all inputs.) If true, the BKS conjecture would give a quantitatively strong converse to Theorem 8 for monotone functions.We remark that although the BKS conjecture was stated for monotone Boolean functions, it seems that (a priori) it could have been true for all Boolean functions: prior to [OW07], we are not aware of any counterexample to the BKS conjecture even if is allowed to be non-monotone. In addition, it would have important implications for the study of threshold phenomena in Erdös–Rényi random graphs, which is the context in which Benjamini, Kalai, and Schramm made their conjecture; we refer the reader to [BKS99] and Section 1.4 of [OW07] for a detailed discussion of this connection. However, the BKS conjecture was disproved by O’Donnell and Wimmer [OW07]. Their result (Theorem 5 in our introduction) disproves the case of the BKS conjecture, and the case is disproved by an easy argument which [OW07] give.
2 This work: Disproving a weak variant of the BKS conjecture
A significantly weaker variant of the BKS conjecture is the following:
For every there is a and such that the following holds: Every monotone can be -approximated by a depth- circuit of size at most
Is it the case that for every , there are constants such that for every with , there is a size-, depth- circuit which -approximates ?
As a corollary of our main result (Theorem 1), we show that Conjecture 1 is false even for (suitable choices of) Our counterexample also provides a strong negative answer to O’Donnell’s and Kalai–Hatami’s versions of Conjecture 1. We prove the following:
Consider the monotone Boolean function corresponding to of Theorem 1 defined over the first variables, and of depth . By Boppana’s theorem (Theorem 8), we have that
On the other hand, our main theorem (Theorem 1) implies that even circuits of depth which agree with on fraction of all inputs, where , must have size at least
Our techniques
The method of random restrictions dates back to Subbotovskaya [Sub61] and continues to be an indispensable technique in circuit complexity. Focusing only on small-depth circuits, we mention that the random restriction method is the common essential ingredient underlying the landmark lower bounds discussed in the previous sections [FSS81, Ajt83, Sip83, Yao85, Hås86a, Cai86, Bab87, IMP12, Hås14].
We begin in Section 4.1 by describing the general framework for proving worst- and average-case lower bounds against small-depth circuits via the random restriction method. Within this framework, we sketch the now-standard proof of correlation bounds for the parity function based on Håstad’s Switching Lemma. We also recall why the lemma is not well-suited for proving a depth hierarchy theorem for small-depth circuits, hence necessitating the “blockwise variant” of the lemma that Håstad developed and applied to prove his (worst-case) depth hierarchy theorem. In Section 4.2 we highlight the difficulties that arise in extending Håstad’s depth hierarchy theorem to the average-case, and how our techniques — specifically, the notion of random projections — allow us to overcome these difficulties.
Suppose we would like to show that a target function has small correlation with any size- depth- approximating circuit under the uniform distribution over . A standard approach is to construct a series of random restrictions satisfying three properties:
Property 1: Approximator simplifies. The randomly-restricted circuit , where for , should “collapse to a simple function” with high probability. This is typically shown via iterative applications of an appropriate “Switching Lemma for the ’s ”, which shows that each random restriction decreases the depth of the circuit by one with high probability. The upshot is that while is a depth- size- circuit, will be a small-depth decision tree, a “simple function”, with high probability.
Property 2: Target retains structure. In contrast with the approximating circuit, the target function should (roughly speaking) be resilient against the random restrictions . While the precise meaning of “resilient” depends on the specific application, the key property we need is that will with high probability be a “well-structured” function that is uncorrelated with any small-depth decision tree.
Together, these two properties imply that random restrictions of and are uncorrelated with high probability. Note that this already yields worst-case lower bounds, showing that cannot be computed exactly by . To obtain correlation bounds, we need to translate such a statement into the fact that and themselves are uncorrelated. For this we need the third key property of the random restrictions:
Property 3: Composition of ’s completes to . Evaluating a Boolean function on a random input is equivalent to first applying random restrictions to , and then evaluating the randomly-restricted function on .
For uniform-distribution correlation bounds against constant-depth circuits computing the parity function, the random restrictions are all drawn from , the “standard” random restriction which independently sets each free variable to with probability , to with probability , and keeps it free with probability . The main technical challenge arises in proving that Property 1 holds — this is precisely Håstad’s Switching Lemma — whereas Properties 2 and 3 are straightforward to show. For the second property, we note that
and so computes the parity of a random subset of coordinates (or its negation). With an appropriate choice of the -probability we have that is large with high probability; recall that (the -variable parity function or its negation) has zero correlation with any decision tree of depth at most . For the third property, we note that for all values of , a random restriction specifies a uniform random subcube of (of dimension ). Therefore, the third property is a consequence of the simple fact that a uniform random point within a uniform random subcube is itself a uniform random point from .
With the above framework in mind, we notice a conceptual challenge in proving depth hierarchy theorems via the random restriction method: even focusing only on the worst-case (i.e. ignoring Property 3), the random restrictions will have to satisfy Properties 1 and 2 with the target function being computable in . This is a significantly more delicate task than (say) proving since, roughly speaking, in the latter case the target function is “much more complex” than the circuit to begin with. In an depth hierarchy theorem, both the target and the approximating circuit are constant-depth circuits; the target is “more complex” than in the sense that it has larger circuit depth, but this is offset by the fact that the circuit size of is allowed to be exponentially larger than that of (as is the case in both Håstad’s and our theorem). We refer the reader to Chapter §6.2 of Hastad’s thesis [Hås86b] which contains a discussion of this very issue.
Håstad overcomes this difficulty by replacing the “standard” random restrictions with random restrictions specifically suited to Sipser functions being the target: his “blockwise” random restrictions are designed so that (1) they reduce the depth of the formula computing the Sipser function by one, but otherwise essentially preserve the rest of its structure, and yet (2) a switching lemma still holds for any circuit with sufficiently small bottom fan-in. These correspond to Properties 2 and 1 respectively. However, unlike , Håstad’s blockwise random restrictions are not independent across coordinates and do not satisfy Property 3: their composition does not complete to the uniform distribution (and indeed it does not complete to any product distribution). This is why Håstad’s construction establishes a worst-case rather than average-case depth hierarchy theorem.
2 Our main technique: Random projections
The crux of the difficulty in proving an average-case depth hierarchy theorem therefore lies in designing random restrictions that satisfy Properties 1, 2, and 3 simultaneously, for a target in and an arbitrary approximating circuit of smaller depth but possibly exponentially larger size. To recall, the “standard” random restrictions satisfy Properties 1 and 3 but not 2, and Håstad’s blockwise variant satisfies Properties 1 and 2 but not 3.
In this paper we overcome this difficulty with projections, a generalization of restrictions. Given a set of formal variables , a restriction either fixes a variable (i.e. ) or keeps it alive (i.e. , often denoted by ). A projection, on the other hand, either fixes or maps it to a variable from a possibly different space of formal variables . Restrictions are therefore a special case of projections where , and each can only be fixed or mapped to itself. (See Definition 4 for precise definitions.) Our arguments crucially employ projections in which is smaller than , and where moreover each is only mapped to a specific element where depends on in a carefully designed way that depends on the structure of the formula computing the Sipser function. Such “collisions”, where blocks of distinct formal variables in are mapped to the same new formal variable , play a crucial role in our approach. (We remark that ours is not the first work to consider such a generalization of restrictions. Random projections are also used in the work of Impagliazzo and Segerlind, which establishes lower bounds against constant-depth Frege systems with counting axioms in proof complexity [IS01].)
At a high level, our overall approach is structured around a sequence of (adaptively chosen) random projections satisfying Properties 1, 2, and 3 simultaneously, with the target being , a slight variant of the Sipser function which we define in Section 6. We briefly outline how we establish each of the three properties (it will be more natural for us to prove them in a slightly different order from the way they are listed in Section 4.1):
Property 3: completes to the uniform distribution. Like Håstad’s blockwise random restrictions (and unlike the “standard” random restrictions ), the distributions of our random projections are not independent across coordinates: they are carefully correlated in a way that depends on the structure of the formula computing . As discussed above, there is an inherent tension between the need for such correlations on one hand (to ensure that “retains structure”), and the requirement that their composition completes to the uniform distribution on the other hand (to yield uniform-distribution correlation bounds). We overcome this difficulty with our notion of projections: in Section 8 we prove that the composition of our sequence of random projections completes to the uniform distribution (despite the fact that every one of the individual random projections comprising is highly-correlated among coordinates.)
Property 1: Approximator simplifies. Next we prove that approximating circuits of the types specified in our main lower bounds (Theorems 6 and 7) “collapse to a simple function” with high probability under our sequence of random projections. Following the standard “bottom-up” approach to proving lower bounds against small-depth circuits, we establish this by arguing that each of the individual random projections comprising “contributes to the simplification” of by reducing its depth by (at least) one.
More precisely, in Section 9 we prove a projection switching lemma, showing that a small-width DNF or CNF “switches” to a small-depth decision tree with high probability under our random projections. (The depth reduction of follows by applying this lemma to every one of its bottom-level depth- subcircuits.) Recall that the random projection of a depth- circuit over a set of formal variables yields a function over a new set of formal variables , and in our case is significantly smaller than . In addition to the structural simplification that results from setting variables to constants (as in Håstad’s Switching Lemma for random restrictions), the proof of our projection switching lemma also crucially exploits the additional structural simplification that results from distinct variables in being mapped to the same variable in .
Property 2: Target retains structure. Like Håstad’s blockwise random restrictions, our random projections are defined with the target function in mind; in particular, they are carefully designed so as to ensure that “retains structure” with high probability under their composition .
In Section 10.1 we define the notion of a “typical” outcome of our random projections, and prove that with high probability all the individual projections comprising are typical. (Since our sequence of random projections is chosen adaptively, this requires a careful definition of typicality to facilitate an inductive argument showing that our definition “bootstraps” itself.) Next, in Section 10.2 we show that typical projections have a “very limited and well-controlled” effect on the structure of ; equivalently, is resilient against typical projections. Together, the results of Section 10.1 and 10.2 show that with high probability, reduces under to a “well-structured” formula, in sharp contrast with our results from Section 9 showing that the approximator “collapses to a simple function” with high probability under .
We remark that the notion of random projections plays a key role in ensuring all three properties above. (We give a more detailed overview of our proof in Section 7.3 after setting up the necessary terminology and definitions in the next two sections.)
Preliminaries
Let be independent random variables satisfying for all . Let , and . Then for all ,
We will use the following fact implicitly in many of our calculations:
Finally, the following standard approximations will be useful:
and for , we have
We write to denote logarithm base 2 and to denote natural log.
2 Notation
A DNF is an of s (terms) and a CNF is an of s (clauses). The width of a DNF (respectively, CNF) is the maximum number of variables that occur in any one of its terms (respectively, clauses). We will assume throughout that our circuits are alternating, meaning that every root-to-leaf path alternates between gates and gates, and layered, meaning that for every gate , every root-to-G path has the same length. By a standard conversion, every depth- circuit is equivalent to a depth- alternating layered circuit with only a modest increase in size (which is negligible given the slack on our analysis). The size of a circuit is its number of gates, and the depth of a circuit is the length of its longest root-to-leaf path.
For and symbols , we write “” to denote the distribution over which outputs with probability and with probability We write “” to denote the product distribution over in which each coordinate is distributed independently according to . We write “ ” to denote the product distribution conditioned on not outputting .
Throughout the paper we use boldfaced characters such as , , etc. to denote random variables. We write “” as shorthand to denote that , and similarly to denote that . For a positive integer we write “” to denote the set
The bias of a Boolean function under an input distribution is defined as
3 Restrictions and random restrictions
A restriction of a finite base set of Boolean variables is a string . (We sometimes equivalently view a restriction as a function ) Given a function and restriction , the -restriction of is the function where
Given a distribution over restrictions the -random restriction of is the random function where .
Let be two restrictions. We say that is a refinement of if and , i.e. every variable that is set to 0 or 1 by is set in the same way by (and may set additional variables to 0 or 1 that does not set).
Let be two restrictions. Their composition, denoted , is the restriction defined by
Note that is a refinement of .
4 Projections and random projections
The 𝖲𝗂𝗉𝗌𝖾𝗋𝖲𝗂𝗉𝗌𝖾𝗋\mathsf{Sipser} function and its basic properties
Every leaf of occurs at the same depth (distance from the root) ; there are exactly leaves ( will be defined below) and each variable occurs at precisely one leaf. The formula is alternating, meaning that every root-to-leaf path alternates between gates and gates; all of the gates that are adjacent to input variables (i.e. the depth- gates) are gates, so the root is an gate if is even and is an gate if is odd. The formula is also depth-regular, meaning that for each depth (distance from the root) , all of the depth- gates have the same fan-in. Hence to completely specify the formula it remains only to specify the fan-in sequence , where is the fan-in of every gate at depth . These fan-ins are as follows:
and we observe that is the probability that a depth- gate is satisfied by a uniform random choice of .
For each value , the value of is where
where and will be defined in Section 7.1, see specifically Equations (8) and (7). Roughly speaking, is chosen so that the overall formula is essentially balanced under the uniform distribution (i.e. satisfies (6) below); see (9) and the discussion thereafter.
The number of input variables for is . The estimates for and given in (10) imply that , so we have that
We note that for the range of values that we consider in this paper, a direct (but somewhat tedious) analysis implies that the function is indeed essentially balanced, or more precisely, that it satisfies
However, since this fact is a direct byproduct of our main theorem (which shows that cannot be -approximated by any depth- formula, let alone by a constant function), we omit the tedious direct analysis here.
We specify an addressing scheme for the gates and input variables of our formula which will be heavily used throughout the paper. Let , and for , let . An element of specifies the address of a gate at depth (distance from the output node) in in the obvious way; so is the set of addresses of the input variables and .
We close this section by introducing notation for the following family of formulas related to :
For , we write to denote the depth- formula obtained from by discarding all gates at depths through , and replacing every depth- gate at address with a fresh formal variable .
Note that is the top gate of ; in particular, is an -way if is even, and an -way if is odd. Note also that is simply itself, although we stress that is not the same as for .
Setup for and overview of our proof
The starting point for our parameter settings is the pair of fixed values
Given these fixed values of and , we define a sequence of parameters as
The next lemma gives bounds on which show that these values “stay under control”. By our definitions of and in (7), we have that , and we will need the fact that the values of for remain in the range . Roughly speaking, since each is defined inductively in terms of from down to , we have to argue that these values do not “drift” significantly from the initial value of . We need to keep these values under control for two reasons: first, the magnitude of these values directly affects the strength of our Projection Switching Lemma — as we will see in Section 9.1, our error bounds depend on the magnitude of these ’s. Second, since the top fan-in of our function is directly determined by (recall (4)), we need a bound on to control the structure of this function.
There is a universal constant such that for , we have that for all .
We defer the proof of Lemma 7.1 to Appendix A. The case of Lemma 7.1 along with our definition of (recall (4)) give us the bounds
These bounds (showing that is very close to ) will be useful for our proof in Section 10.2 that remains essentially unbiased (i.e. it remains “structured”) under our random projections, which in turn implies our claim (6) that is essentially balanced (see Remark 17).
We close this subsection with the following estimates of our key parameters in terms of for later reference:
2 The initial and subsequent random projections
As described in Section 4, our overall approach is structured around a sequence of random projections which we will apply to both the target function and the approximating circuit . Both are functions over , and our random projections will sequentially transform them from being over to being over for down to . Thus, at the end of the overall process both the randomly projected target and the randomly projected approximator are functions over .
We now formally define this sequence of random projections; recalling Definition 4, to define a random projection operator it suffices to specify a distribution over random restrictions, and this is what we will do. We begin with the initial random projection:
Our subsequent random projections will alternate between two types, depending on whether is even or odd. These types are dual to each other in the sense that their distributions are completely identical, except with the roles of and swapped; in other words, the bitwise complement of a draw from the first type yields a draw from the second type. To avoid redundancy in our definitions we introduce the notation in Table 2: we represent as , where a -value corresponds to either or depending on whether is even or odd, and the -value is simply the complement of the -value. For example, the string translates to if is even, and if is odd.
Let and . The lift of is the string defined as follows: for each , the coordinate of is
We remind the reader that and belong to adjacent levels (i.e. they fall under different rows in Table 2). Consequently, for example, if corresponds to as a symbol in then it corresponds to as a symbol in , and vice versa.
Later this notion of the “lift” of a restriction will also be handy when we describe the effect of our random projections on the target function . The high-level rationale behind it is that denotes the values that the bottom-layer gates of take on when its input variables are set according to . As a concrete example, suppose and let be a restriction. Since , recalling Table 2 we have that the bottom-layer gates of (or equivalently, the gates of at depth ) are gates. For every block ,
If for some , the gate at address is falsified and has value .
If , the gate at address is satisfied and has value .
If , the value of the gate at address remains undetermined (which we denote as having value ).
These three cases correspond exactly to the three branches in Definition 7, and so indeed represents the value that the gate at address takes when its input variables are set according to .
We shall require the following technical definition:
For and a set , we say that is -acceptable if
For intuition, in the above definition should be thought of as specifying those children of a particular depth- gate of that take the value under certain restrictions (defined below). We want the size of this set to be essentially , and as gets smaller (closer to the root), for technical reasons we allow more and more — but never too much — deviation from this desired value. See Section 10.1 for a detailed discussion.
We are now ready to give the key definition for our subsequent random projections:
Let where . We define a distribution over refinements of as follows. Independently for each , writing to denote and to denote the substring of with coordinates in ,
If (i.e. if for some ) or if is not -acceptable, then
If (i.e. if ) and is -acceptable, then
(Note that if then for all , and so cannot be refined further.)
For all and such that , we set and so is indeed a refinement of .
We remark that as defined in (13) is indeed a well-defined quantity in $S_{a}kq_{a}=q\pm o(q)$; see Lemma 10.5.
3 Overview of our proof
With the definitions from Section 7.2 in hand, we are (finally) in a position to give a detailed overview of our proof. Let be a depth- approximating circuit for , where either has significantly smaller bottom fan-in than (in the case of Theorem 6) or the opposite alternation pattern to (in the case of Theorem 7), and satisfies the size bounds given in the respective theorem statements. In both cases our goal is to show that has small correlation with , i.e. to prove that
Given a function , we write to denote the following random projection of :
Recalling the framework for proving correlation bounds discussed in Section 4, the rest of the paper is structured around showing that a -random projection satisfies the three key properties outlined in Section 4:
The approximating circuit simplifies under a -random projection.
The target remains structured under a -random projection.
completes to the uniform distribution.
We begin in Section 8 with Property 3. We show that
where is drawn from an appropriate product distribution over ( is the -biased product distribution if is even, and -biased product distribution if is odd). This reduces our goal of bounding the correlation between and (i.e. (14)) under the uniform distribution, to the task of bounding the correlation between their -random projections and with respect to .
With the reduction (15) in hand, we turn our attention to Property 1, showing that the approximating circuit of the type specified in either Theorems 6 or 7 “collapses to a simple function” under a -random projection. More precisely, for the case that the depth- circuit has significantly smaller bottom fan-in than we show that collapses to a shallow decision tree, and for the case that has the opposite alternation pattern to we show that collapses to a small-width depth-two circuit with top gate opposite to that of . (In both cases these statements are with high probability under a -random projection.)
if is typical, then is also typical with high probability.
We establish (i) and (ii) in Section 10.1. Together, (i) and (ii) imply that with high probability is such that are all typical; we use this in Section 10.2.
With the notion of typical restrictions in hand, in Section 10.2 we establish Property 2 showing that “survives” a -random projection (i.e. it “retains structure”) with high probability. More formally, for outcomes of such that are all typical, we prove that the -projected target is “well-structured” in the following sense:
is a depth-one formula: an if is even, an if is odd.
The bias of under is close to ; that is,
Recall that we have shown in Subsection 10.1 that with high probability is such that are all typical. Therefore, the results of these two subsections together imply that the randomly projected target satisfies both (i) and (ii) with high probability.
Having established Properties 1, 2, and 3, it remains to bound the correlation between a depth-one formula with bias essentially and a small-width CNF formula of opposite alternation with respect to the product distribution over . (Recall that our results from Section 10.2 show that collapses to the former with high probability, and our results from Section 9 shows that collapses to the latter with high probability — this holds in both cases since a shallow decision tree is a small-width CNF.) We prove this correlation bound using a slight extension of an argument in [OW07], and with this final piece in hand our main theorems follow from straightforward arguments putting the pieces together.
Composition of projections complete to uniform
Our goal in this section is to establish the following lemma:
Consider . Let . Let if is even, and if is odd. Then
As discussed in Section 7.3 we will ultimately apply Proposition 8.1 with being our target function and being the approximating circuit . This allows us to translate the inapproximability of by (either with respect to the -biased or -based product distribution, depending on whether is even or odd) into the uniform-distribution inapproximability of by .
For , the nodes at depth are each labeled according to .
Finally, for each , if then the -th node at depth is labeled , and otherwise it is labeled . (The root of the tree is left unlabeled.)
The string is distributed according to the uniform distribution . (Recalling Remark 12 we have that if and only if , and so in the equation above is indeed well-defined.)
Since the blocks of are independent across and the coordinates of are independent across , it suffices to prove that is distributed according to for a fixed . We first observe that
where the first summand on the RHS of (16) is by the third line of (11), the second summand is by the second line of (11), and (17) again uses our choice of in (8). Since this is exactly the probability mass function of the uniform distribution , the proof is complete. ∎
The following lemma, the analogue of Lemma 8.2 for , explains our choice of in terms of and in (13):
For let , , and
For each , writing to denote and to denote the substring of with coordinates in , we consider the string defined as follows:
The string is distributed according to
and furthermore, and are independent for any two distinct . (Again, recalling Remark 12 we have that if and only if , and so in the equation above is indeed well-defined.)
We prove the case (the other case follows by a symmetric argument). If falls in the first case of Definition 9 (i.e. if or if is not -acceptable) then the claim is true since . Otherwise, if falls in the second case of Definition 9 (i.e. if and is -acceptable) we first observe that
where as before the first summand on the RHS of (18) is by the third line of (12), the second summand is by the second line of (12), and (19) again uses our definition of . Therefore indeed, the resulting string is distributed according to . Finally, since the blocks of are independent across and the coordinates of are independent across , we have that and are independent for any two distinct . ∎
Together Lemmas 8.2 and 8.3 give us the following proposition, which in turn yields Proposition 8.1, our main result in this section.
and for consider random strings defined inductively from up to as follows:
Then the string defined by
is distributed according to the uniform distribution .
depends only on the coordinates in , and so we may equivalently view it as a function . By Proposition 8.4, the definition of the ’s, and the definition of projections, we see that
where the final inequality is by the definition of (Definition 10). ∎
Approximator simplifies under random projections
With Proposition 8.1 in hand we next prove that the approximating circuit of the type specified in either Theorems 6 or 7 “collapses to a simple function” with high probability under a -random restriction. For the case that the depth- circuit has significantly smaller bottom fan-in than we show that collapses to a shallow decision tree with high probability, and for the case that has the opposite alternation pattern to we show that collapses to a small-width depth-two circuit with top gate opposite to that of with high probability.
Let be a depth- circuit with bottom fan-in . Then for all ,
Let and be a depth- circuit with bottom fan-in . Then for all and ,
The proofs of Propositions 9.1 and 9.2 have the same overall structure, and they share many of the same ingredients. We will only prove (the slightly more involved) Proposition 9.2, and at the end of this section we point out the essential differences in the proof of Proposition 9.1.
The proof of our projection switching lemma follows this high-level strategy quite closely; specifically, we build off of a reformulation (due to Thapen [Tha09]) of Håstad’s proof of the blockwise variant of his Switching Lemma in Razborov’s framework. In Section 9.3 we define our encoding, specifying the restriction and auxiliary information that is associated with every bad restriction ; in Section 9.4 we prove that our encoding is an injection by describing a procedure for unique decoding; in Section 9.5 we verify that every bad is indeed paired with a whose weight under is much larger, and show how this completes the proof of our projection switching lemma.
2 Canonical projection decision tree
Let be a DNF over and be a term in . We say that a variable occurs positively in if contains the unnegated literal , and that it occurs negatively in if contains the negated literal . We say that occurs in if it either occurs positively or negatively in .
For any and assignment , the restriction to the variables in is defined as follows: for all and ,
We stress that for a given , the value of is independent of the value of
Let be a DNF over , where we assume a fixed but arbitrary ordering on its terms, and likewise on the literals within each term. The canonical projection decision tree associated with is defined recursively as follows:
If (i.e. if for all ) output the trivial decision tree , and likewise, if output .
Otherwise, let be the first term in such that , and let
queries all the variables in in its first levels.
For each path , recurse on .
We stress that while is a DNF over the variables in , the canonical projection decision tree queries variables in . The following fact is a straightforward consequence of Definition 13:
3 Encoding bad restrictions
Fix , and consider
We now define a few objects associated with and : for some , we define
A collection of terms in .
A restriction such that (i.e. only sets to constants variables left free by ).
A decomposition of the length- prefix of .
,
(and hence by (ii)),
4 Decodability
The map
To see that this indeed “undoes” , first recall that for every , the restriction is defined so that iff , and furthermore, iff . (Recall the example in Figure 1.) Therefore, to obtain from , for every and the decoder sets back to if either or . Finally, using she constructs the hybrid restriction .
Finally, having recovered and , the decoder will have all the information she needs to recover the actual restriction : she sets back to for every and . ∎
5 Proof of Proposition 9.2
For all possible outcomes of the second, third, and fourth coordinates of the map defined in Proposition 9.4, we define
We begin by bounding the probability that belongs to for a fixed tuple . The following fact, giving the probability mass function of , will be useful for us (its proof is by inspection of Definition 9):
Fix , and write to denote . Then for all , where is the probability mass function:
and denotes the substring of with coordinates in , and is the probability mass function:
For all ,
where denotes , the Hamming weight of .
Fix . The restrictions and differ in exactly blocks: these are the blocks such that . Consider any such , and recall (as observed in the definition of ) that is -acceptable and whereas . Let denote , the number of “new 1’s” that introduces into block (note that as observed earlier we have that ). By Fact 9.6, we have that
Since is -acceptable, we have that and therefore
where the equality is by (8) and the final inequality uses Lemma 7.1, (7) and (10). Since by Lemma 10.5, we may lower bound the quantity in the first line of (22) by
where we have used our choice of in (7) and the estimates (10). Similarly, for the second quantity in the second line of (22) we have the lower bound
and so in both cases we may lower bound the ratio in (22) by
Since , it follows from Fact 9.6 that
Finally, summing over all we conclude that
Here the first inequality is by (23), and the second uses the fact that is an injection (Proposition 9.4), and hence any two distinct map to distinct , so is at most 1 since is a probability mass function. ∎
Proposition 9.2 follows as a straightforward consequence of Lemma 9.7:
Summing over all and stratifying according to Hamming weight, we have that
Taking a union bound over all possible and possible completes the proof. ∎
and is the probability mass function:
Fact 9.8 gives us the following analogue of (22):
and so by our choice of in (7) and our estimates (10) this ratio is always at least \Omega\big{(}w^{1/4}\big{)}. (Unlike the proof of Lemma 9.7, our lower bound here does not depend on .) By the same calculations as in the proof of Lemma 9.7, we have the following analogue of Lemma 9.7:
Proposition 9.1 follows by a union bound over all possible , possible , and possible (unlike in the proof of Proposition 9.2 we do not have to stratify the union bound over according to Hamming weight).
6 Approximator simplifies under random projections
The main results of this section are Theorems 13 and 14. The first of these theorems says that any depth- circuit whose size is not too large and whose bottom fan-in is significantly smaller than that of will collapse to a shallow decision tree with high probability under the random projection from Definition 10:
For , let be a depth- circuit with bottom fan-in at most and size . Then is computed by a decision tree of depth with probability 1-\exp\big{(}-\Omega\big{(}n^{\frac{1}{{6}(d-1)}}\big{)}\big{)}.
The second theorem is quite similar; it says that under the random projection , any depth- circuit that is not too large, regardless of its bottom fan-in, will collapse to a depth-2 circuit with bounded bottom fan-in and with top gate matching that of :
For , let be a depth- circuit of size and unbounded bottom fan-in.
If the top gate of is an , then is -close (with respect to the uniform distribution on ) to a width- CNF with probability 1-\exp\big{(}-\Omega\big{(}n^{\frac{1}{{6}(d-1)}}\big{)}\big{)}.
If the top gate of is an , then is -close to a width- DNF with probability 1-\exp\big{(}-\Omega\big{(}n^{\frac{1}{{6}(d-1)}}\big{)}\big{)}.
We first prove Theorem 13, which deals with depth- circuits with bounded bottom fan-in. We state the following simple lemma explicitly for convenience of later reference:
The lemma follows from applying Proposition 9.2 with and a union bound over all gates of (at most many) that are at distance 2 from the input variables. ∎
The following proposition directly implies Theorem 13 by straightforward translation of parameters, recalling (5):
For , let be a depth- circuit with bottom fan-in and size . Then is computed by a depth- decision tree with probability .
Next we turn to Theorem 14. We require the following standard lemma showing that any circuit can be “trimmed” to reduce its bottom fan-in while changing its value on only a few inputs:
Let be a circuit and let . There exists a circuit such that
The size and depth of are both at most that of ;
The bottom fan-in of is at most ;
and are -close with respect to the uniform distribution.
is obtained from by replacing each bottom-level (, respectively) gate whose fan-in is too large with 0 (1, respectively). Each such gate originally takes its minority value on at most an fraction of all inputs so the lemma follows from a union bound. ∎
The following proposition directly implies Theorem 14 (by straightforward translation of parameters):
For , let be a depth- circuit of size and unbounded bottom fan-in.
If the top gate of is an , then is -close to a width- CNF with probability .
If the top gate of is an , then is -close to a width- DNF with probability .
𝖲𝗂𝗉𝗌𝖾𝗋𝖲𝗂𝗉𝗌𝖾𝗋\mathsf{Sipser} retains structure under random projections
Recalling the notation from Table 2, we begin with the following definition:
Let where . We say that is typical if it satisfies:
For every the set is -acceptable, where we recall from Definition 8 that this means
We note that (24) and Condition (2) together imply that
Our two main results in this subsection are the following:
Suppose that for a sufficiently small absolute constant Then
Suppose that for a sufficiently small absolute constant Let and let be typical. Then
and such that . Observe that since , we have . Hence by Fact 5.1 we have that
The following observations may help the reader follow the next proof: Recalling Table 2, since our belongs to , we see that corresponds to the second row of the table: the gates at depth are gates, a -value for a coordinate of corresponds to 0, and a -value corresponds to 1. However, since , the lift of , is one level higher than in the formula (see Figure 2), corresponds to the first row of the table; so when Definition 7 specifies a coordinate of , a -value for corresponds to 1 and a -value corresponds to 0.
Recall from Definition 7 that iff (in order for an to be 0, all its inputs must be 0). In turn, each coordinate of (we emphasize that is a string of length ) is an of the coordinates of some from (11), and hence is 0 with probability . By independence we have that
holds independently for all .
We next give an expression for \operatorname{{\bf Pr}}\big{[}\widehat{\boldsymbol{\tau}}_{\alpha,i}=1\big{]}. From Definition 7 we have that iff any of the coordinates of is 1 (in order for an to be 1, we only need one input to be 1). As noted above, each coordinate of is an of the coordinates of some from (11); this is 1 iff its input string is , so by (11) each coordinate of is not 1 with probability . Hence all coordinates of are not 1 with probability , and with probability .
We thus have that, independently for all
where the last inequality holds (with room to spare) by (25). Applying Fact 5.1, we have that
The proposition follows immediately from Lemmas 10.3 and 10.4 and a union bound over all and , using the fact that and the bound . ∎
1.2 Preserving typicality: Proof of Proposition 10.2
The following numerical lemma relates as defined in (13) of Definition 9 to as defined in (7):
Let and be -acceptable (i.e. ), and define
Then . (And in particular, by our bounds on in Lemma 7.1 and the definition of , we have that for all .)
For the lower bound, we have the following:
where the last inequality uses the definition of in (7) and our bound on in Lemma 7.1. ∎
Similar to the proof of Proposition 10.1, Proposition 10.2 follows from Lemmas 10.6 and 10.8 (stated and proved below) and a union bound, again using the fact that each and the bound . Since Proposition 10.2 deals with general values of which may correspond to either row of Table 2, to avoid redundancy we use notation in the statements and proofs of the following lemmas.
For let be typical and fix . Then
(Recall that from Definition 14 that ).
Since is typical, we have that
by the second and third property of being typical. Furthermore, for every such that , we have that
by the first property of being typical. Writing for (a subset of ) and for (a subset of ), it follows from the second branch of (12) and Definition 7 that every satisfies
Since is -acceptable, by the case of Lemma 10.5 we have that
Fix and let be typical. For each we write to denote (note that this is a subset of ). Then for , we have that (which is a string in ) satisfies:
independently for all . (Recall that for all since is typical.) This implies that
independently for all . (Recall that for all since is typical.)
The value of is independent across all and such that . Fix such a and , and recall that
By (12) and Definition 7 (the definition of the lift operator), we have that
The lemma then follows by independence. ∎
If is typical then (recall that is a subset of and is a subset of ) we have
where we have used Lemma 10.5 for the second inequality, and
For let be typical and fix . Then
2 𝖲𝗂𝗉𝗌𝖾𝗋𝖲𝗂𝗉𝗌𝖾𝗋\mathsf{Sipser} survives random projections
In this subsection we prove the main results of Section 10; these are two results which show, in different ways, that the function “retains structure” after being hit with the random projection . The first of these results, Proposition 10.11, gives a useful characterization of by showing that it is distributed identically to a (suitably randomly restricted) depth-one formula. The second of these results, Proposition 10.13, shows that this randomly restricted depth-one formula is very close to perfectly balanced in expectation. Our later arguments will use both these types of structure.
Recalling the definitions of the depth- formulas from Definition 5, we begin with the following observation regarding the effect of projections on the formulas:
In words, Fact 10.9 says that the projection operator “wipes out” the bottom-layer gates of , reducing its depth by exactly one. Fact 10.9 is a straightforward consequence of the definitions of projections and the formulas (Definitions 4 and 5 respectively), but is perhaps most easily seen to be true via the equivalently view of projections described in Remark 9: for every bottom-layer gate of , the projection operator simply replaces every one of its formal input variables with the same fresh formal variable . Since , the gate simplifies to the single variable . (Indeed, we defined our projection operators precisely so that they sync up with this way.)
The same reasoning, along with the definition of lifts (see Definition 7 and the discussion after), yields the following extension of Fact 10.9:
For and we have
The second condition of Definition 14 tells us that between the two possibilities above, the latter is far more common: for every specifying a block of many gates, at most of these gates evaluate to and the remaining (vast majority) are undetermined. Equivalently, all the gates at level remain undetermined, and they all have fan-in at least .
“wipes out” the bottom-level (level-) gates of ,
keeps the fan-ins of all level- gates at least .
Repeated applications of Fact 10.10 gives us the following proposition. (The proposition is intuitively very useful since, it tells us that in order to understand the effect of the random projection on the (relatively complicated) function, it suffices to analyze the effect of the random restriction on the (much simpler) function; we will apply it in the final proof of each of our main lower bounds.)
Consider . Then
where the first equivalence is by the definition of -projection (Definition 4), the second is by the fact that is supported on refinements of (and in particular, refines ), and the last is Fact 10.10. The proposition follows from (28), repeated application of (29), and the definition of (Definition 10). ∎
Recall that denotes the function computed by the top gate of , and in particular, is a -way if is even, and a -way if is odd (c.f. Definition 5). In this subsubsection we will assume that is even; the argument for odd values of follows via a symmetric argument.
To obtain our ultimate results we will need a lower bound on the bias of under (or equivalently, by the preceding proposition, on the bias of where is distributed as described in Definition 10). The following lemma will help us establish such a lower bound:
Let be typical. Then for and we have
By our assumption that is even we may write in place of . Since is typical, we have by Conditions (2) and (3) of Definition 14 that
Furthermore, by (12) of Definition 9 and Definition 7 (the definition of the lift operator), we have that
independently for all , where
and satisfies By a calculation very similar to the one that was employed in the proof of Lemma 10.6, we have that
where the second inequality crucially uses the definition (4) of and its corollary (9). Similarly,
Now we are ready to lower bound the expected bias of (or equivalently, of ) under :
For as defined in Definition 10,
By Proposition 10.1 and successive applications of Proposition 10.2, we have that
For every typical , Lemma 10.12 gives that
which together with the preceding inequality gives the proposition. ∎
We note that combining Proposition 10.11 and Proposition 10.13, for we have that
Applying Proposition 8.1, we get that for we have
verifying (6) in Section 6: the function is indeed (essentially) balanced.
Proofs of main theorems
Recall that denotes the function computed by the top gate of , and in particular, is a -way if is even, and a -way if is odd (c.f. Definition 5). Throughout this section we will assume that is even; the argument for odd values of follows via a symmetric argument. For conciseness we will sometimes write in place of in the arguments below; we stress that these are the same function.
As we will see in the proofs of Theorems 6 and 7, the machinery we have developed enables us to relate the correlation between and the circuits against which we are proving lower bounds, to the correlation between (obtained by hitting with the random projection ) and bounded-width CNFs (that are similarly obtained by hitting with ). To finish the argument, we need to bound the correlation between (for suitable restrictions ) and such CNFs. The following proposition, which is a slight extension of Lemma 4.1 of [OW07], enables us to do this, by relating the correlation between and such CNFs to the bias of .
Let be a width- CNF and . Then for ,
Writing to denote the set , we have that computes the -way of variables with indices in (note that since ); for notational brevity we will write instead of .
We begin with the claim that there exists a CNF of size and width at most that of , depending only on the variables in , such that
and so certainly there exists such that satisfies (33). Next, writing to denote the formal variables that both and depend on, we consider two possible cases:
For every clause in there exists such that occurs in . In this case we note that (whereas ), and so
Otherwise, there must exist a monotone clause in (one containing only positive occurrences of variables) since depends only on the variables in . In this case, since each unnegated literal is true with probability (recall that ) and has width at most , by a union bound we have that
Together, theses two cases give us the lower bound
which along with (33) completes the proof. ∎
2 Approximators with small bottom fan-in
The pieces are in place to prove the first of our two main theorems, showing that cannot be approximated by depth- size- circuits with bounded bottom fan-in:
For , the -variable function has the following property: Let be any depth- circuit of size and bottom fan-in . Then for a uniform random input , we have
Let . We successively apply Proposition 8.1 and Proposition 10.11 to obtain
where the final inequality is by Proposition 11.1 along with the fact that every depth- DT can be expressed as either a width- CNF or a width- DNF. Setting and taking expectation with respect to , we conclude that
where the second-to-last inequality uses both Proposition 10.13 and Theorem 13, and the last claim follows by simple substitution, recalling the values of and in terms of and . ∎
3 Approximators with the opposite alternation pattern
Our second main theorem states that cannot be approximated by depth- size- circuits with the opposite alternation pattern to :
For , the -variable function has the following property: Let be any depth- circuit of size and the opposite alternation pattern to (i.e. its top-level gate is if ’s is and vice versa). Then for a uniform random input , we have
By our assumption that is even, we have that the top gate of is a -way , whereas the top gate of is an . Let . As in the proof of Theorem 6, we successively apply Proposition 8.1 and Proposition 10.11 to obtain
where the final inequality is by Proposition 11.1. As in the proof of Theorem 6, setting and taking expectation with respect to , we conclude that
where the second-to-last inequality uses both Proposition 10.13 and Theorem 14, and the last claim follows by simple substitution, recalling the values of and in terms of and ∎
References
Appendix A Proof of Lemma 7.1
There is a universal constant such that for , we have that for all .
We shall establish the following bound, for , by downward induction on :
Lemma 7.1 follows directly from (34), using (7), (3) and the fact that
For the lower bound we proceed similarly: