Efficient combination of decision procedures for MUS computation

  • Authors:
  • Cédric Piette;Youssef Hamadi;Lakhdar Saïs

  • Affiliations:
  • Université Lille-Nord de France, Artois, CRIL, CNRS, UMR, Lens Cedex, France;Microsoft Research, Cambridge, United Kingdom;Université Lille-Nord de France, Artois, CRIL, CNRS, UMR, Lens Cedex, France

  • Venue:
  • FroCoS'09 Proceedings of the 7th international conference on Frontiers of combining systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, the problem of extracting a MUS (Minimal Unsatisfiable Subformula) from an unsatisfiable CNF has received much attention. Indeed, when a Boolean formula is proved unsatisfiable, it does not necessarily mean that all its clauses take part to the inconsistency; a small subset of them can be conflicting and make the whole set without any solution. Localizing a MUS can thus be extremely valuable, since it enables to circumscribe a minimal set of constraints that represents a cause for the infeasibility of the CNF. In this paper, we introduce a novel, original framework for computing a MUS. Whereas most of the existing approaches are based on complete algorithms, we propose an approach that makes use of both local and complete searches. Our combination is empirically evaluated against the current best techniques on a large set of benchmarks.