NP-completeness of small conflict set generation for congruence closure
Speaker:
Pascal Fontaine, Loria, Inria, U. of Lorraine
Date and Time:
Friday, August 19, 2016 - 2:30pm to 3:00pm
Location:
Bahen Building, Room 1200
Abstract:
The efficiency of Satisfiability Modulo Theories (SMT) solvers is crucially dependent on the capability of theory reasoners to provide small conflict sets, i.e. small unsatisfiable subsets from unsatisfiable sets of literals. Decision procedures for uninterpreted symbols (i.e. congruence closure algorithms) date back from the very early days of SMT, and their complexity is well-known. Nevertheless, to our best knowledge, the complexity of the smallest conflict set generation for sets of literals with uninterpreted symbols and equalities was unknown, although it was believed to be NP-complete. We provide a proof of NP-hardness, using a simple reduction from SAT. This is a joint work with Andreas Fellner and Bruno Woltzenlogel Paleo.