TY - GEN
T1 - Green's Conjecture and Testing Linear-Invariant Properties
AU - Shapira, Asaf
PY - 2009
Y1 - 2009
N2 - Given a set of linear equations Mx = b, we say that a set of integers S is (M, b)-free if it contains no solution to this system of equations. Motivated by questions related to testing linear-invariant properties of boolean functions, as well as recent investigations in additive number theory, the following conjecture was raised (implicitly) by Green [27] and by Bhattacharyya, Chen, Sudan and Xie [14]: we say that a set of integers S ⊆ [n], is e-far from being (M, b)-free if one needs to remove at least en elements from S in order to make it (M, b)-free. The conjecture of [14, 27] was that for any system of homogenous linear equations Mx = 0 and for any e < 0 there is a constant time algorithm that can distinguish with high probability between sets of integers that are (M, 0)-free from sets that are e-far from being (M, 0)-free. Or in other words, that for any M there is an efficient testing algorithm for the property of being (M, 0)-free. In this paper we confirm the above conjecture by showing that such a testing algorithm exists even for non-homogenous linear equations. As opposed to most results on testing boolean functions, which rely on algebraic and analytic arguments, our proof relies on results from extremal hypergraph theory, such as the recent removal lemmas of Gowers [25], Rödl et al. [38, 39] and Austin and Tao [10].
AB - Given a set of linear equations Mx = b, we say that a set of integers S is (M, b)-free if it contains no solution to this system of equations. Motivated by questions related to testing linear-invariant properties of boolean functions, as well as recent investigations in additive number theory, the following conjecture was raised (implicitly) by Green [27] and by Bhattacharyya, Chen, Sudan and Xie [14]: we say that a set of integers S ⊆ [n], is e-far from being (M, b)-free if one needs to remove at least en elements from S in order to make it (M, b)-free. The conjecture of [14, 27] was that for any system of homogenous linear equations Mx = 0 and for any e < 0 there is a constant time algorithm that can distinguish with high probability between sets of integers that are (M, 0)-free from sets that are e-far from being (M, 0)-free. Or in other words, that for any M there is an efficient testing algorithm for the property of being (M, 0)-free. In this paper we confirm the above conjecture by showing that such a testing algorithm exists even for non-homogenous linear equations. As opposed to most results on testing boolean functions, which rely on algebraic and analytic arguments, our proof relies on results from extremal hypergraph theory, such as the recent removal lemmas of Gowers [25], Rödl et al. [38, 39] and Austin and Tao [10].
KW - Boolean functions
KW - Hypergraphs removal lemma
KW - Property testing
UR - http://www.scopus.com/inward/record.url?scp=70350700906&partnerID=8YFLogxK
U2 - 10.1145/1536414.1536438
DO - 10.1145/1536414.1536438
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:70350700906
SN - 9781605585062
T3 - Proceedings of the Annual ACM Symposium on Theory of Computing
SP - 159
EP - 166
BT - STOC'09 - Proceedings of the 2009 ACM International Symposium on Theory of Computing
T2 - 41st Annual ACM Symposium on Theory of Computing, STOC '09
Y2 - 31 May 2009 through 2 June 2009
ER -