2008 · 31 citations · 25 references
Computational LogicNon-classical LogicParaconsistent LogicEngineeringAutomated ReasoningPropositional LogicSat SolvingNonmonotonic LogicFormal MethodsLogical InconsistencyFirst-order LogicComputer ScienceConditional LogicBoolean ClausesSatisfiabilityContradictory ClausesMinimal Sets
These last years, the issue of locating and explaining contradictions inside sets of propositional clauses has received a renewed attention due to the emergence of very efficient SAT solvers. In case of inconsistency, many such solvers merely conclude that no solution exists or provide an upper approximation of the subset of clauses that are contradictory. However, in most application domains, only knowing that a problem does not admit any solution is not enough informative, and it is important to know which clauses are actually conflicting. In this paper, the focus is on the concept of Minimally Unsatisfiable Subformulas (MUSes), which explain logical inconsistency in terms of minimal sets of contradictory clauses. Specifically, various recent results and computational approaches about MUSes and related concepts are discussed.
25
A Machine-Oriented Logic Based on the Resolution Principle
John A. Robinson · Journal of the ACM · 1965 · 3.9K citations · Full text
A machine program for theorem-proving
Martin Davis, George Logemann, Donald Loveland · Communications of the ACM · 1962 · 3.1K citations · Full text
Discovering all most specific sentences
Dimitrios Gunopulos, Roni Khardon, Heikki Mannila et al. · ACM Transactions on Database Systems · 2003 · 215 citations