TY - GEN
T1 - Towards a general direct product testing theorem
AU - Goldenberg, Elazar
AU - Karthik, C. S.
N1 - Funding Information:
This work was supported by Irit Dinur’s ERC-CoG grant 772839.
Publisher Copyright:
© Elazar Goldenberg and Karthik C. S..
PY - 2018/12
Y1 - 2018/12
N2 - The Direct Product encoding of a string a ∈ {0, 1}n on an underlying domain V ⊆ ([nk]), is a function DPV (a) which gets as input a set S ∈ V and outputs a restricted to S. In the Direct Product Testing Problem, we are given a function F : V → {0, 1}k, and our goal is to test whether F is close to a direct product encoding, i.e., whether there exists some a ∈ {0, 1}n such that on most sets S, we have F(S) = DPV (a)(S). A natural test is as follows: select a pair (S, S0) ∈ V according to some underlying distribution over V × V , query F on this pair, and check for consistency on their intersection. Note that the above distribution may be viewed as a weighted graph over the vertex set V and is referred to as a test graph. The testability of direct products was studied over various domains and test graphs: Dinur and Steurer (CCC’14) analyzed it when V equals the k-th slice of the Boolean hypercube and the test graph is a member of the Johnson graph family. Dinur and Kaufman (FOCS’17) analyzed it for the case where V is the set of faces of a Ramanujan complex, where in this case V = Ok(n). In this paper, we study the testability of direct products in a general setting, addressing the question: what properties of the domain and the test graph allow one to prove a direct product testing theorem? Towards this goal we introduce the notion of coordinate expansion of a test graph. Roughly speaking a test graph is a coordinate expander if it has global and local expansion, and has certain nice intersection properties on sampling. We show that whenever the test graph has coordinate expansion then it admits a direct product testing theorem. Additionally, for every k and n we provide a direct product domain V ⊆ (n k) of size n, called the Sliding Window domain for which we prove direct product testability.
AB - The Direct Product encoding of a string a ∈ {0, 1}n on an underlying domain V ⊆ ([nk]), is a function DPV (a) which gets as input a set S ∈ V and outputs a restricted to S. In the Direct Product Testing Problem, we are given a function F : V → {0, 1}k, and our goal is to test whether F is close to a direct product encoding, i.e., whether there exists some a ∈ {0, 1}n such that on most sets S, we have F(S) = DPV (a)(S). A natural test is as follows: select a pair (S, S0) ∈ V according to some underlying distribution over V × V , query F on this pair, and check for consistency on their intersection. Note that the above distribution may be viewed as a weighted graph over the vertex set V and is referred to as a test graph. The testability of direct products was studied over various domains and test graphs: Dinur and Steurer (CCC’14) analyzed it when V equals the k-th slice of the Boolean hypercube and the test graph is a member of the Johnson graph family. Dinur and Kaufman (FOCS’17) analyzed it for the case where V is the set of faces of a Ramanujan complex, where in this case V = Ok(n). In this paper, we study the testability of direct products in a general setting, addressing the question: what properties of the domain and the test graph allow one to prove a direct product testing theorem? Towards this goal we introduce the notion of coordinate expansion of a test graph. Roughly speaking a test graph is a coordinate expander if it has global and local expansion, and has certain nice intersection properties on sampling. We show that whenever the test graph has coordinate expansion then it admits a direct product testing theorem. Additionally, for every k and n we provide a direct product domain V ⊆ (n k) of size n, called the Sliding Window domain for which we prove direct product testability.
KW - Derandomization
KW - Direct product
KW - Johnson graph
KW - PCP
KW - Property testing
KW - Ramanujan complex
UR - http://www.scopus.com/inward/record.url?scp=85079495058&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85079495058&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.FSTTCS.2018.11
DO - 10.4230/LIPIcs.FSTTCS.2018.11
M3 - Conference contribution
AN - SCOPUS:85079495058
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 38th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2018
A2 - Ganguly, Sumit
A2 - Pandya, Paritosh
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 38th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2018
Y2 - 11 December 2018 through 13 December 2018
ER -