Testing Formula Satisfaction
Abstract
We study the query complexity of testing for properties defined by read once formulas, as instances of {\em massively parametrized properties}, and prove several testability and non-testability results. First we prove the testability of any property accepted by a Boolean read-once formula involving any bounded arity gates, with a number of queries exponential in , doubly exponential in the arity, and independent of all other parameters. When the gates are limited to being monotone, we prove that there is an {\em estimation} algorithm, that outputs an approximation of the distance of the input from satisfying the property. For formulas only involving And/Or gates, we provide a more efficient test whose query complexity is only quasipolynomial in . On the other hand, we show that such testability results do not hold in general for formulas over non-Boolean alphabets; specifically we construct a property defined by a read-once arity (non-Boolean) formula over an alphabet of size , such that any -test for it requires a number of queries depending on the formula size. We also present such a formula over an alphabet of size that additionally satisfies a strong monotonicity condition.
Cite
@article{arxiv.1204.3413,
title = {Testing Formula Satisfaction},
author = {Eldar Fischer and Yonatan Goldhirsh and Oded Lachish},
journal= {arXiv preprint arXiv:1204.3413},
year = {2014}
}