English

Recognizing Read-Once Functions from Depth-Three Formulas

Computational Complexity 2018-07-10 v2

Abstract

Consider the following decision problem: for a given monotone Boolean function ff decide, whether ff is read-once. For this problem, it is essential how the input function ff is represented. Our contribution consists of the following two results. We show that we can test in polynomial-time whether a given expression CDC\lor D computes a read-once function, provided that CC is a read-once monotone CNF and DD is a read-once monotone DNF and all the variables of CC occur also in DD (recall that due to Gurvich, the problem is coNP-complete when CC is read-2). The second result states that this is a coNP-complete problem to decide whether the expression ΨDn\Psi\land D_n computes a read-once function, where DnD_n is as above and Ψ\Psi is the \bigwedge-\bigvee-\bigwedge depth-3 read-once monotone Boolean formula (so that the entire expression ΨDn\Psi\land D_n is depth-3 read-2). This result improves the result of \cite{elbassioni2011readability} in the depth and the result of \cite{gurvich2010it} in the readability of the input formula.

Keywords

Cite

@article{arxiv.1802.03815,
  title  = {Recognizing Read-Once Functions from Depth-Three Formulas},
  author = {Alexander Kozachinskiy},
  journal= {arXiv preprint arXiv:1802.03815},
  year   = {2018}
}
R2 v1 2026-06-23T00:18:33.492Z