Direct Sum Testing: The General Case
Abstract
A function is a direct sum if it is of the form for some functions for all , and where . We present a -query test which distinguishes between direct sums and functions that are far from them. The test relies on the BLR linearity test (Blum, Luby, Rubinfeld, 1993) and on an agreement test which slightly generalizes the direct product test (Dinur, Steurer, 2014). In multiplicative notation, our result reads as follows. A -dimensional tensor with entries is called a tensor product if it is a tensor product of vectors with entries, or equivalently, if it is of rank . The presented tests can be read as tests for distinguishing between tensor products and tensors that are far from being tensor products. We also present a different test, which queries the function at most times, but is easier to analyze.
Cite
@article{arxiv.1904.12747,
title = {Direct Sum Testing: The General Case},
author = {Irit Dinur and Konstantin Golubev},
journal= {arXiv preprint arXiv:1904.12747},
year = {2019}
}