TY - JOUR

T1 - Testing polynomials over general fields

AU - Kaufman, Tali

AU - Ron, Dana

PY - 2006

Y1 - 2006

N2 - In this work we fill the knowledge gap concerning testing polynomials over finite fields. As previous works show, when the cardinality of the field, q, is sufficiently larger than the degree bound, d, then the number of queries sufficient for testing is polynomial or even linear in d. On the other hand, when q = 2 then the number of queries, both sufficient and necessary, grows exponentially with d. Here we study the intermediate case where 2 < q = O(d) and show a smooth transition between the two extremes. Specifically, let p be the characteristic of the field (so that p is prime and q = ps for some integer s ≥ 1). Then the number of queries performed by the test grows like ℓ · q2ℓ+1, where ℓ = [d+1/q-q/p]. Furthermore, 9Ω(ℓ) queries are necessary when q = O(d). The test itself provides a unifying view of the tests for these two extremes: it considers random affine subspaces of dimension ℓ and verifies that the function restricted to the selected subspaces is a polynomial of degree at most d. Viewed in the context of coding theory, our result shows that Reed-Muller codes over general fields (usually referred to as generalized Reed-Muller (GRM) codes) are locally testable. In the course of our analysis we provide a characterization of small-weight words that span the code. Such a characterization was previously known only when the field size is a prime or is sufficiently large, in which case the minimum-weight words span the code.

AB - In this work we fill the knowledge gap concerning testing polynomials over finite fields. As previous works show, when the cardinality of the field, q, is sufficiently larger than the degree bound, d, then the number of queries sufficient for testing is polynomial or even linear in d. On the other hand, when q = 2 then the number of queries, both sufficient and necessary, grows exponentially with d. Here we study the intermediate case where 2 < q = O(d) and show a smooth transition between the two extremes. Specifically, let p be the characteristic of the field (so that p is prime and q = ps for some integer s ≥ 1). Then the number of queries performed by the test grows like ℓ · q2ℓ+1, where ℓ = [d+1/q-q/p]. Furthermore, 9Ω(ℓ) queries are necessary when q = O(d). The test itself provides a unifying view of the tests for these two extremes: it considers random affine subspaces of dimension ℓ and verifies that the function restricted to the selected subspaces is a polynomial of degree at most d. Viewed in the context of coding theory, our result shows that Reed-Muller codes over general fields (usually referred to as generalized Reed-Muller (GRM) codes) are locally testable. In the course of our analysis we provide a characterization of small-weight words that span the code. Such a characterization was previously known only when the field size is a prime or is sufficiently large, in which case the minimum-weight words span the code.

KW - Polynomials

KW - Reed-Muller codes

KW - Testing

UR - http://www.scopus.com/inward/record.url?scp=34250862184&partnerID=8YFLogxK

U2 - 10.1137/s0097539704445615

DO - 10.1137/s0097539704445615

M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???

AN - SCOPUS:34250862184

SN - 0097-5397

VL - 36

SP - 779

EP - 802

JO - SIAM Journal on Computing

JF - SIAM Journal on Computing

IS - 3

ER -