Towards a General Direct Product Testing Theorem
Abstract
The Direct Product encoding of a string on an underlying domain , is a function DP which gets as input a set and outputs restricted to . In the Direct Product Testing Problem, we are given a function , and our goal is to test whether is close to a direct product encoding, i.e., whether there exists some such that on most sets , we have DP. A natural test is as follows: select a pair according to some underlying distribution over , query 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 and is referred to as a test graph. The testability of direct products was studied over various specific domains and test graphs (for example see Dinur-Steurer [CCC'14]; Dinur-Kaufman [FOCS'17]). 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 and we provide a direct product domain of size , called the Sliding Window domain for which we prove direct product testability.
Cite
@article{arxiv.1901.06220,
title = {Towards a General Direct Product Testing Theorem},
author = {Elazar Goldenberg and Karthik C. S.},
journal= {arXiv preprint arXiv:1901.06220},
year = {2019}
}