Testing Low Complexity Affine-Invariant Properties
Arnab Bhattacharyya, Eldar Fischer, Shachar Lovett

TL;DR
This paper proves that all low complexity affine-invariant properties of functions over finite fields are testable with a constant number of queries, using algebraic and Fourier analysis techniques.
Contribution
It establishes a general testability result for affine-invariant properties with low complexity, extending prior specific cases like Reed-Muller codes.
Findings
All low complexity affine-invariant properties are testable with constant queries.
Reed-Muller codes over finite fields are testable without detailed polynomial algebra.
Develops algebraic analogs of graph-theoretic techniques using higher-order Fourier analysis.
Abstract
Invariance with respect to linear or affine transformations of the domain is arguably the most common symmetry exhibited by natural algebraic properties. In this work, we show that any low complexity affine-invariant property of multivariate functions over finite fields is testable with a constant number of queries. This immediately reproves, for instance, that the Reed-Muller code over F_p of degree d < p is testable, with an argument that uses no detailed algebraic information about polynomials except that low degree is preserved by composition with affine maps. The complexity of an affine-invariant property P refers to the maximum complexity, as defined by Green and Tao (Ann. Math. 2008), of the sets of linear forms used to characterize P. A more precise statement of our main result is that for any fixed prime p >=2 and fixed integer R >= 2, any affine-invariant property P of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · VLSI and Analog Circuit Testing · Formal Methods in Verification
