In this paper, a new method is introduced to check several forms of logical consistency in nonmonotonic knowledge-bases (KBs). The knowledge representation language under consideration is full propositional logic, using “Abnormal” propositions to be minimized. Basically, the method is based on the use of local search techniques for SAT. Since these techniques are by nature logically incomplete, it is often believed that they can only show that a formula is consistent. Surprisingly enough, we find that they can allow inconsistency to be proved as well. To that end, some additional heuristic information about the work performed by local search algorithms is shown of prime practical importance. Adapting this heuristic and using some specific minimization policies, we propose some possible strategies to exhibit a “normal-circumstances” model or simply a model of the KB, or to show their non-existence.
[1]
Hector J. Levesque,et al.
A New Method for Solving Hard Satisfiability Problems
,
1992,
AAAI.
[2]
Hector J. Levesque,et al.
Hard and Easy Distributions of SAT Problems
,
1992,
AAAI.
[3]
Hilary Putnam,et al.
A Computing Procedure for Quantification Theory
,
1960,
JACM.
[4]
John McCarthy,et al.
Applications of Circumscription to Formalizing Common Sense Knowledge
,
1987,
NMR.
[5]
Bart Selman,et al.
Local search strategies for satisfiability testing
,
1993,
Cliques, Coloring, and Satisfiability.
[6]
Raymond Reiter,et al.
A Theory of Diagnosis from First Principles
,
1986,
Artif. Intell..
[7]
Raymond Reiter,et al.
A Logic for Default Reasoning
,
1987,
Artif. Intell..