English

A Generalization of a Theorem of Rothschild and van Lint

Computational Complexity 2021-04-01 v1

Abstract

A classical result of Rothschild and van Lint asserts that if every non-zero Fourier coefficient of a Boolean function ff over F2n\mathbb{F}_2^{n} has the same absolute value, namely f^(α)=1/2k|\hat{f}(\alpha)|=1/2^k for every α\alpha in the Fourier support of ff, then ff must be the indicator function of some affine subspace of dimension nkn-k. In this paper we slightly generalize their result. Our main result shows that, roughly speaking, Boolean functions whose Fourier coefficients take values in the set {2/2k,1/2k,0,1/2k,2/2k}\{-2/2^k, -1/2^k, 0, 1/2^k, 2/2^k\} are indicator functions of two disjoint affine subspaces of dimension nkn-k or four disjoint affine subspace of dimension nk1n-k-1. Our main technical tools are results from additive combinatorics which offer tight bounds on the affine span size of a subset of F2n\mathbb{F}_2^{n} when the doubling constant of the subset is small.

Keywords

Cite

@article{arxiv.2103.16811,
  title  = {A Generalization of a Theorem of Rothschild and van Lint},
  author = {Ning Xie and Shuai Xu and Yekun Xu},
  journal= {arXiv preprint arXiv:2103.16811},
  year   = {2021}
}

Comments

20 pages