Towards a General Direct Product Testing Theorem

01/18/2019
by   Elazar Goldenberg, et al.
0

The Direct Product encoding of a string a∈{0,1}^n on an underlying domain V⊆nk, is a function DP_V(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)=DP_V(a)(S). A natural test is as follows: select a pair (S,S')∈ 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 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 k and n we provide a direct product domain V⊆nk of size n, called the Sliding Window domain for which we prove direct product testability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2019

Testing tensor products

A function f:[n]^d→F_2 is a direct sum if it is of the form f((a_1,...,...
research
08/18/2023

Characterizing Direct Product Testing via Coboundary Expansion

A d-dimensional simplicial complex X is said to support a direct product...
research
06/30/2020

Thinness of product graphs

The thinness of a graph is a width parameter that generalizes some prope...
research
03/03/2020

Direct Product Primality Testing of Graphs is GI-hard

We investigate the computational complexity of the graph primality testi...
research
11/26/2017

Agreement tests on graphs and hypergraphs

Agreement tests are a generalization of low degree tests that capture a ...
research
12/03/2020

Comparison Graphs: a Unified Method for Uniformity Testing

Distribution testing can be described as follows: q samples are being dr...
research
10/27/2022

List Agreement Expansion from Coboundary Expansion

One of the key components in PCP constructions are agreement tests. In a...

Please sign up or login with your details

Forgot password? Click here to reset