Structured d-DNNF Is Not Closed Under Negation
Harry Vinall-Smeeth
TL;DR
The paper addresses whether structured d-DNNF representations can match the succinctness and transformation capabilities of SDDs, and whether they are closed under key operations like negation. By linking knowledge compilation to best-partition communication complexity and employing a novel copying-and-permutation lifting construction, the authors prove that structured d-DNNF is not closed under negation, disjunction, or existential quantification, and that some functions admit poly-sized structured d-DNNFs but require superpolynomial size for any equivalent SDD. They obtain a quasi-polynomial gap of the form $n^{\tilde{\Omega}(\log n)}$ in size between these representations and extend the results to PSDD and the monotone arithmetic-circuit analogue $\textrm{AC}_m$, establishing a broader succinctness gap. The findings illuminate a fundamental trade-off between succinctness and support for transformations in knowledge- compilation formalisms and provide a framework that connects representation size to communication complexity, with open questions about potential exponential gaps and closure properties.
Abstract
Both structured d-DNNF and SDD can be exponentially more succinct than OBDD. Moreover, SDD is essentially as tractable as OBDD. But this has left two important open questions. Firstly, does OBDD support more tractable transformations than structured d-DNNF? And secondly, is structured d-DNNF more succinct than SDD? In this paper, we answer both questions in the affirmative. For the first question we show that, unlike OBDD, structured d-DNNF does not support polytime negation, disjunction, or existential quantification operations. As a corollary, we deduce that there are functions with an equivalent polynomial-sized structured d-DNNF but with no such representation as an SDD, thus answering the second question. We also lift this second result to arithmetic circuits (AC) to show a succinctness gap between PSDD and the monotone AC analogue to structured d-DNNF.
