We propose a new paradigm for studying the structure of Boolean functions on the biased Boolean hypercube, i.e. when the measure is μp and p is potentially very small, e.g. as small as O(1/n). Our paradigm is based on the following simple fact: the p-biased hypercube is expressible as a convex combination of many small-dimensional copies of the uniform hypercube. To uncover structure for μp, we invoke known structure theorems for μ1/2, obtaining a structured approximation for each copy separately. We then sew these approximations together using a novel “agreement theorem”. This strategy allows us to lift structure theorems from μ1/2 to μp. We provide two applications of this paradigm: • Our main application is a structure theorem for functions that are nearly low degree in the Fourier sense. The structure we uncover in the biased hypercube is not at all the same as for the uniform hypercube, despite using the structure theorem for the uniform hypercube as a black box. Rather, new phenomena emerge: whereas nearly low degree functions on the uniform hypercube are close to juntas, when p becomes small, non-juntas arise as well. For example, the function max(y1, · · · , yε/p) (where yi ∈ {0, 1}) is nearly degree 1 despite not being close to any junta. • A second (technically simpler) application is a test for being low degree in the GF(2) sense, in the setting of the biased hypercube. In both cases, we use as a black box the corresponding result for p = 1/2. In the first case, it is the junta theorem of Kindler and Safra, and in the second case, the low degree testing theorem of Alon et al. [IEEE Trans. Inform. Theory, 2005] and Bhattacharyya et al. [Proc. 51st FOCS, 2010]. A key component of our proof is a new local-to-global agreement theorem for higher dimensions, which extends the work of Dinur and Steurer [Proc. 29th CCC, 2014]. Whereas their result sews together vectors, our agreement theorem sews together labeled graphs and hypergraphs. The proof of our agreement theorem uses a novel pruning lemma for hypergraphs, which may be of independent interest. The pruning lemma trims a given hypergraph so that the number of hyperedges in a random induced subhypergraph has roughly a Poisson distribution, while maintaining the expected number of hyperedges. ∗This paper combines the results that appeared in two manuscripts [DFH17a, DFH17b] by the authors. †Weizmann Institute of Science, ISRAEL. email: irit.dinur@weizmann.ac.il. ‡Technion — Israel Institute of Technology, ISRAEL. email: yuvalfi@cs.technion.ac.il §Tata Institute of Fundamental Research, INDIA. email: prahladh@tifr.res.in
[1]
Nathan Linial,et al.
The Influence of Variables on Boolean Functions (Extended Abstract)
,
1988,
FOCS 1988.
[2]
Leonard Davinci.
Mathematics and Mechanics of Complex Systems vol. 7 (2019), no. 4
,
2013
.
[3]
K. Roberts,et al.
Thesis
,
2002
.
[4]
I. Mazin,et al.
Theory
,
1934
.
[5]
Andrew G. Glen,et al.
APPL
,
2001
.
[6]
Avi Wigderson,et al.
New direct-product testers and 2-query PCPs
,
2009,
STOC '09.
[7]
J. Urry.
Complexity
,
2006,
Interpreting Art.
[8]
B. M. Fulk.
MATH
,
1992
.
[9]
Manuel Blum,et al.
Self-testing/correcting with applications to numerical problems
,
1990,
STOC '90.
[10]
Ronitt Rubinfeld,et al.
Self-testing/correcting for polynomials and for approximate functions
,
1991,
STOC '91.
[11]
Ericka Stricklin-Parker,et al.
Ann
,
2005
.