Recognizing Read-Once Functions from Depth-Three Formulas
Alexander Kozachinskiy

TL;DR
This paper investigates the complexity of recognizing read-once functions from depth-three formulas, providing polynomial-time algorithms for certain cases and proving coNP-completeness for others, advancing understanding of formula representability.
Contribution
It introduces polynomial-time testing for specific depth-3 formulas and establishes coNP-completeness for recognizing read-once functions in more complex formulas, improving previous bounds.
Findings
Polynomial-time test for certain depth-3 formulas
coNP-completeness for recognizing read-once functions in depth-3 formulas
Improves previous results on depth and readability of formulas
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Formal Methods in Verification · Complexity and Algorithms in Graphs
