On the tractable counting of theory models and its application to belief revision and truth maintenance

03/09/2000
by   Adnan Darwiche, et al.
0

We introduced decomposable negation normal form (DNNF) recently as a tractable form of propositional theories, and provided a number of powerful logical operations that can be performed on it in polynomial time. We also presented an algorithm for compiling any conjunctive normal form (CNF) into DNNF and provided a structure-based guarantee on its space and time complexity. We present in this paper a linear-time algorithm for converting an ordered binary decision diagram (OBDD) representation of a propositional theory into an equivalent DNNF, showing that DNNFs scale as well as OBDDs. We also identify a subclass of DNNF which we call deterministic DNNF, d-DNNF, and show that the previous complexity guarantees on compiling DNNF continue to hold for this stricter subclass, which has stronger properties. In particular, we present a new operation on d-DNNF which allows us to count its models under the assertion, retraction and flipping of every literal by traversing the d-DNNF twice. That is, after such traversal, we can test in constant-time: the entailment of any literal by the d-DNNF, and the consistency of the d-DNNF under the retraction or flipping of any literal. We demonstrate the significance of these new operations by showing how they allow us to implement linear-time, complete truth maintenance systems and linear-time, complete belief revision systems for two important classes of propositional theories.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/30/2017

Deciding Confluence and Normal Form Properties of Ground Term Rewrite Systems Efficiently

It is known that the first-order theory of rewriting is decidable for gr...
research
03/27/2013

A Logical Interpretation of Dempster-Shafer Theory, with Application to Visual Recognition

We formulate Dempster Shafer Belief functions in terms of Propositional ...
research
02/20/2020

Even faster algorithms for CSAT over supernilpotent algebras

In this paper two algorithms solving circuit satisfiability problem over...
research
08/14/2012

Ordered AND, OR-Decomposition and Binary-Decision Diagram

In the context of knowledge compilation (KC), we study the effect of aug...
research
11/29/2019

Proper Hierarchies in Polylogarithmic Time and Absence of Complete Problems

The polylogarithmic time hierarchy structures sub-linear time complexity...
research
03/01/1998

Tractability of Theory Patching

In this paper we consider the problem of `theory patching', in which we ...
research
07/12/2023

Primal logic of information

Primal logic arose in access control; it has a remarkably efficient (lin...

Please sign up or login with your details

Forgot password? Click here to reset