Explicit Nonlinear Functions beyond the Fourier bound
Abstract
We study the problem of constructing highly nonlinear vectorial maps F: ๐ฝ2n โ ๐ฝ2m. Concretely, we want an F and an A = A(m,n)> 0 as small as possible, so that for every affine map L: ๐ฝ2n โ ๐ฝ2m (of the form $L(x) = M x + b $) we have: agree(F, L) := |{ x โ ๐ฝ2n | F(x) = L(x) }| โค A. Such questions have been studied by Nyberg (1991,1993), Carlet and Ding (2004,2007), Liu, Mesnager and Chen (2017), Nagy (2025), and Biryukov, Turecek, and Udovenko (2026). There is a classical method of constructing such functions from bent-functions and Fourier analytic ideas; the best bound achievable by this method is: A(m,n) = ฮ(2nโm + 2n/2), and in particular, is never smaller than 2n/2. In this work, we show how to construct highly nonlinear functions beyond this Fourier bound. Concretely, we show how to construct for every ฮณ>0, a function F: ๐ฝ2n โ ๐ฝ2m with m = Oฮณ(n), achieving A(m,n) โค (1 + ฮณ)n. Surprisingly, we even achieve the same quantitative behavior for the much harder question of having low agreement with m-tuples of degree d polynomials Q: ๐ฝ2n โ ๐ฝ2m, with m = Oฮณ, d(n). Here the previously best bounds were of the form A(m,n) = O( 2โn/(2d+1) ยท 2n ) of Ben-Sasson and Kopparty (2010), based on Gowers-norm-type arguments. All our results generalize to all finite fields ๐ฝq in place of ๐ฝ2. Our methods are based on a new connection to classical results on counting solutions to systems of polynomial equations via algebraic methods. This connection brings us to basic questions in combinatorics, about graphs and hypergraphs with simultaneously a small number of edges and independent sets.
Related
- A Two-regime Khintchine Inequality and an Improved Bound on the Degree-1 Fourier Weight for Linear Threshold Functions
- An explicit refined Gan--Gross--Prasad identity for Fourier--Jacobi periods of degree 2 Siegel cusp forms
- An explicit lower bound for the unit distance problem
- Optimizing Explicit Unit-Distance Lower-Bound Certificates
- Plotkin-Like Bound and Explicit Function-Correcting Code Constructions for Lee Metric Channels
BibTeX
@misc{kopparty2026explicit,
title = {{Explicit Nonlinear Functions beyond the Fourier bound}},
author = {Swastik Kopparty and Rishabh Kothary and Shanthanu S. Rai},
howpublished = {arXiv},
year = {2026},
month = oct,
doi = {10.48550/arxiv.2610.06362},
eprint = {2610.06362},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2610.06362},
note = {CC BY-NC-ND 4.0},
}
RIS
TY - UNPB
TI - Explicit Nonlinear Functions beyond the Fourier bound
AU - Swastik Kopparty
AU - Rishabh Kothary
AU - Shanthanu S. Rai
PY - 2026
DA - 2026/10/05
PB - arXiv
DO - 10.48550/arxiv.2610.06362
UR - https://arxiv.org/abs/2610.06362
AB - We study the problem of constructing highly nonlinear vectorial maps F: ๐ฝ_2^n โ ๐ฝ_2^m. Concretely, we want an F and an A = A(m,n)> 0 as small as possible, so that for every affine map L: ๐ฝ_2^n โ ๐ฝ_2^m (of the form $L(x) = M x + b $) we have: agree(F, L) := |{ x โ ๐ฝ_2^n | F(x) = L(x) }| โค A. Such questions have been studied by Nyberg (1991,1993), Carlet and Ding (2004,2007), Liu, Mesnager and Chen (2017), Nagy (2025), and Biryukov, Turecek, and Udovenko (2026). There is a classical method of constructing such functions from bent-functions and Fourier analytic ideas; the best bound achievable by this method is: A(m,n) = ฮ(2^nโm + 2^n/2), and in particular, is never smaller than 2^n/2. In this work, we show how to construct highly nonlinear functions beyond this Fourier bound. Concretely, we show how to construct for every ฮณ>0, a function F: ๐ฝ_2^n โ ๐ฝ_2^m with m = O_ฮณ(n), achieving A(m,n) โค (1 + ฮณ)^n. Surprisingly, we even achieve the same quantitative behavior for the much harder question of having low agreement with m-tuples of degree d polynomials Q: ๐ฝ_2^n โ ๐ฝ_2^m, with m = O_ฮณ, d(n). Here the previously best bounds were of the form A(m,n) = O( 2^โn/(2^d+1) ยท 2^n ) of Ben-Sasson and Kopparty (2010), based on Gowers-norm-type arguments. All our results generalize to all finite fields ๐ฝ_q in place of ๐ฝ_2. Our methods are based on a new connection to classical results on counting solutions to systems of polynomial equations via algebraic methods. This connection brings us to basic questions in combinatorics, about graphs and hypergraphs with simultaneously a small number of edges and independent sets.
ER -