1 research outputs found

    A structure theorem for almost low-degree functions on the slice

    Full text link
    The Fourier-Walsh expansion of a Boolean function f ⁣:{0,1}n{0,1}f \colon \{0,1\}^n \rightarrow \{0,1\} is its unique representation as a multilinear polynomial. The Kindler-Safra theorem (2002) asserts that if in the expansion of ff, the total weight on coefficients beyond degree kk is very small, then ff can be approximated by a Boolean-valued function depending on at most O(2k)O(2^k) variables. In this paper we prove a similar theorem for Boolean functions whose domain is the `slice' ([n]pn)={x{0,1}n ⁣:ixi=pn}{{[n]}\choose{pn}} = \{x \in \{0,1\}^n\colon \sum_i x_i = pn\}, where 0p10 \ll p \ll 1, with respect to their unique representation as harmonic multilinear polynomials. We show that if in the representation of f ⁣:([n]pn){0,1}f\colon {{[n]}\choose{pn}} \rightarrow \{0,1\}, the total weight beyond degree kk is at most ϵ\epsilon, where ϵ=min(p,1p)O(k)\epsilon = \min(p, 1-p)^{O(k)}, then ff can be O(ϵ)O(\epsilon)-approximated by a degree-kk Boolean function on the slice, which in turn depends on O(2k)O(2^{k}) coordinates. This proves a conjecture of Filmus, Kindler, Mossel, and Wimmer (2015). Our proof relies on hypercontractivity, along with a novel kind of a shifting procedure. In addition, we show that the approximation rate in the Kindler-Safra theorem can be improved from ϵ+exp(O(k))ϵ1/4\epsilon + \exp(O(k)) \epsilon^{1/4} to ϵ+ϵ2(2ln(1/ϵ))k/k!\epsilon+\epsilon^2 (2\ln(1/\epsilon))^k/k!, which is tight in terms of the dependence on ϵ\epsilon and misses at most a factor of 2O(k)2^{O(k)} in the lower-order term.Comment: 30 page
    corecore