Spectral Norm, Economical Sieve, and Linear Invariance Testing of Boolean Functions

preprint2026arXivOpen access

Abstract

Given Boolean functions f,g:F2n→{−1,+1} f, g : \mathbb{F}_2^n \to \{-1,+1\} , we say they are {\em linearly isomorphic} if there exists A∈GLn(F2) A \in \mathrm{GL}_n(\mathbb{F}_2) such that f(x)=g(Ax) f(x)=g(Ax) for all x x . We study this problem in the tolerant property testing framework under the known--unknown model, where g g is given explicitly and f f is accessible only via oracle queries, meaning the algorithm may adaptively request the value of f(x) f(x) for inputs x∈F2n x \in \mathbb{F}_2^n of its choice. Given parameters ε≥0 ε\ge 0 and ω>0 ω>0 , the goal is to distinguish whether there exists A∈GLn(F2) A \in \mathrm{GL}_n(\mathbb{F}_{2}) such that the normalized Hamming distance between f f and g(Ax) g(Ax) is at most ε ε, or whether for every A∈GLn(F2) A \in \mathrm{GL}_n(\mathbb{F}_2) the distance is at least ε+ω ε+ω. Our main result is a tolerant tester making O~((m/ω)4) \widetilde{O} \left( \left( m/ω\right)^4 \right) queries to f f , where m m is an upper bound on the spectral norm of g g , improving the previous O~((m/ω)24) \widetilde{O} \left( \left( m/ω\right)^{24} \right) bound of Wimmer and Yoshida. We complement this with a nearly matching lower bound of Ω(m2) Ω(m^2) for constant ω ω (for example, ω=1/4 ω=1/4 ), improving the prior Ω(log⁡m) Ω(\log m) lower bound of Grigorescu, Wimmer and Xie. A key technical ingredient on the algorithmic side is a query-efficient local list corrector. For the lower bound, we give a reduction from communication complexity using a novel subclass of Maiorana--McFarland functions from symmetric-key cryptography.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.