Does This Set of Clauses Overlap with at Least One MUS?

This paper is concerned with the problem of checking whether a given subset Γ of an unsatisfiable Boolean CNF formula Σ takes part in the basic causes of the inconsistency of Σ. More precisely, an original approach is introduced to check whether Γ overlaps with at least one minimally unsatisfiable subset (MUS) of Σ. In the positive case, it intends to compute and deliver one such MUS. The approach re-expresses the problem within an evolving coarser-grained framework where clusters of clauses of Σ are formed and examined according to their levels of mutual conflicts when they are interpreted as basic interacting entities. It then progressively refines the framework and the solution by splitting most promising clusters and pruning the useless ones until either some maximal preset computational resources are exhausted, or a final solution is discovered. The viability and the usefulness of the approach are illustrated through benchmarks experimentations.

[1]  Frédéric Koriche,et al.  Approximate coherence-based reasoning , 2002, J. Appl. Non Class. Logics.

[2]  Hans Kleine Büning,et al.  Theory and Applications of Satisfiability Testing - SAT 2008, 11th International Conference, SAT 2008, Guangzhou, China, May 12-15, 2008. Proceedings , 2008, SAT.

[3]  Armin Biere,et al.  Theory and Applications of Satisfiability Testing - SAT 2006, 9th International Conference, Seattle, WA, USA, August 12-15, 2006, Proceedings , 2006, SAT.

[4]  L. Shapley A Value for n-person Games , 1988 .

[5]  Éric Grégoire,et al.  On Approaches to Explaining Infeasibility of Sets of Boolean Clauses , 2008, 2008 20th IEEE International Conference on Tools with Artificial Intelligence.

[6]  Georg Gottlob,et al.  On the Complexity of Propositional Knowledge Base Revision, Updates, and Counterfactuals , 1992, Artif. Intell..

[7]  Inês Lynce,et al.  Categorisation of Clauses in Conjunctive Normal Forms: Minimally Unsatisfiable Sub-clause-sets and the Lean Kernel , 2006, SAT.

[8]  Karem A. Sakallah,et al.  Searching for Autarkies to Trim Unsatisfiable Clause Sets , 2008, SAT.

[9]  Marcelo Finger Towards Polynomial Approximations of Full Propositional Logic , 2004, SBIA.

[10]  Jean Sallantin,et al.  A logical toolbox for knowledge approximation , 2001 .

[11]  Oliver Kullmann,et al.  Investigations on autark assignments , 2000, Discret. Appl. Math..

[12]  Éric Grégoire,et al.  Boosting a Complete Technique to Find MSS and MUS Thanks to a Local Search Oracle , 2007, IJCAI.

[13]  Mukesh Dalal,et al.  Semantics of an Anytime Family of Reasoners , 1996, ECAI.

[14]  Anthony Hunter,et al.  Measuring Inconsistency through Minimal Inconsistent Sets , 2008, KR.

[15]  Marcelo Finger,et al.  The universe of propositional approximations , 2006, Theor. Comput. Sci..

[16]  Alessandra Russo,et al.  Advances in Artificial Intelligence – SBIA 2004 , 2004, Lecture Notes in Computer Science.

[17]  Marco Schaerf,et al.  Tractable Reasoning via Approximation , 1995, Artif. Intell..

[18]  Éric Grégoire,et al.  Local-search Extraction of MUSes , 2007, Constraints.

[19]  L. S. Shapley,et al.  17. A Value for n-Person Games , 1953 .

[20]  Hans van Maaren,et al.  Finding Guaranteed MUSes Fast , 2008, SAT.

[21]  Jinbo Huang,et al.  MUP: a minimal unsatisfiability prover , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[22]  Karem A. Sakallah,et al.  Algorithms for Computing Minimal Unsatisfiable Subsets of Constraints , 2007, Journal of Automated Reasoning.