An Asymptotically Tight Bound on the Number of Relevant Variables in a Bounded Degree Boolean Function

Abstract

We prove that there is a constant C≤ 6.614 such that every Boolean function of degree at most d (as a polynomial over R) is a C· 2d-junta, i.e. it depends on at most C· 2d variables. This improves the d· 2d-1 upper bound of Nisan and Szegedy [Computational Complexity 4 (1994)]. Our proof uses a new weighting scheme where we assign weights to variables based on the highest degree monomial they appear on. The bound of C· 2d is tight up to the constant C as a lower bound of 2d-1 is achieved by a read-once decision tree of depth d. We slightly improve the lower bound by constructing, for each positive integer d, a function of degree d with 3· 2d-1-2 relevant variables. A similar construction was independently observed by Shinkar and Tal.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…