Recognizing Read-Once Functions from Depth-Three Formulas
arXiv:1802.03815
Abstract
Consider the following decision problem: for a given monotone Boolean function decide, whether is read-once. For this problem, it is essential how the input function is represented. Our contribution consists of the following two results. We show that we can test in polynomial-time whether a given expression computes a read-once function, provided that is a read-once monotone CNF and is a read-once monotone DNF and all the variables of occur also in (recall that due to Gurvich, the problem is coNP-complete when is read-2). The second result states that this is a coNP-complete problem to decide whether the expression computes a read-once function, where is as above and is the depth-3 read-once monotone Boolean formula (so that the entire expression 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.