2005
DOI: 10.1007/11591191_39
|View full text |Cite
|
Sign up to set email alerts
|

Satisfiability Checking for PC(ID)

Abstract: The logic FO(ID) extends classical first order logic with inductive definitions. This paper studies the satisifiability problem for PC(ID), its propositional fragment. We develop a framework for model generation in this logic, present an algorithm and prove its correctness. As FO(ID) is an integration of classical logic and logic programming, our algorithm integrates techniques from SAT and ASP. We report on a prototype system, called MidL, experimentally validating our approach.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2005
2005
2007
2007

Publication Types

Select...
4
1

Relationship

4
1

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 24 publications
0
6
0
Order By: Relevance
“…Finally, observe that in the latter theory, the predicate symbols I F i , C F i and C ¬F i occur only at the left hand side of the explicit definitions in (21).…”
Section: Theorem 5 a Basic Action Theory Of The Inductive Situation Cmentioning
confidence: 98%
See 1 more Smart Citation
“…Finally, observe that in the latter theory, the predicate symbols I F i , C F i and C ¬F i occur only at the left hand side of the explicit definitions in (21).…”
Section: Theorem 5 a Basic Action Theory Of The Inductive Situation Cmentioning
confidence: 98%
“…Depending on the expressiveness allowed, the framework captures various complexity classes, including P and NP. Several ID-logic solvers have been developed [30,21].…”
Section: Introductionmentioning
confidence: 99%
“…for the Hamiltonian circuit problem. 10 The propositional instances obtained this way are over 50 times the size of those using an ID encoding, for graphs with 150 nodes, and were simply too big for graphs with 200 nodes. In Table 1, the column for MiniSAT refers to these instances.…”
Section: Discussionmentioning
confidence: 99%
“…An extension of classical logic with inductive definitions, FO(ID), is given in [2]. A first model generator for the propositional fragment of this logic, SAT(ID), was presented in [10]. An improved version of this solver was reported on in [11], as a part of a declarative problem solving framework.…”
Section: Introductionmentioning
confidence: 99%
“…Another application of this work could be the development of tools to check the correctness of the outputs generated by PC(ID) model generators such as MidL [14]. Given a PC(ID) theory T as input, MidL outputs a model for T or concludes that T is unsatisfiable.…”
Section: Introductionmentioning
confidence: 99%