A Unified Framework for Testing Linear-Invariant Properties
Arnab Bhattacharyya, Elena Grigorescu, Asaf Shapira

TL;DR
This paper develops a unified framework for testing linear-invariant properties of Boolean functions, characterizing testability through forbidden solutions to linear equations, and proposes conjectures with broad implications for property testing.
Contribution
It establishes that linear-invariant properties defined by forbidden induced solutions to linear equations are testable with one-sided error and links this to properties closed under linear restrictions.
Findings
Linear-invariant properties characterized by forbidden solutions are testable.
Testability of such properties relates to closure under linear subspace restrictions.
Conjecture: testability is equivalent to closure under linear restrictions.
Abstract
The study of the interplay between the testability of properties of Boolean functions and the invariances acting on their domain which preserve the property was initiated by Kaufman and Sudan (STOC 2008). Invariance with respect to F_2-linear transformations is arguably the most common symmetry exhibited by natural properties of Boolean functions on the hypercube. Hence, an important goal in Property Testing is to describe necessary and sufficient conditions for the testability of linear-invariant properties. This direction was explicitly proposed for investigation in a recent survey of Sudan. We obtain the following results: 1. We show that every linear-invariant property that can be characterized by forbidding induced solutions to a (possibly infinite) set of linear equations can be tested with one-sided error. 2. We show that every linear-invariant property that can be tested…
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
TopicsFormal Methods in Verification · Software Testing and Debugging Techniques · VLSI and Analog Circuit Testing
