Generalizing Redundancy in Propositional Logic: Foundations and Hitting Sets Duality

Detection and elimination of redundant clauses from propositional formulas in Conjunctive Normal Form (CNF) is a fundamental problem with numerous application domains, including AI, and has been the subject of extensive research. Moreover, a number of recent applications motivated various extensions of this problem. For example, unsatisfiable formulas partitioned into disjoint subsets of clauses (so-called groups) often need to be simplified by removing redundant groups, or may contain redundant variables, rather than clauses. In this report we present a generalized theoretical framework of labelled CNF formulas that unifies various extensions of the redundancy detection and removal problem and allows to derive a number of results that subsume and extend previous work. The follow-up reports contain a number of additional theoretical results and algorithms for various computational problems in the context of the proposed framework.

[1]  Felip Manyà,et al.  MaxSAT, Hard and Soft Constraints , 2021, Handbook of Satisfiability.

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

[3]  Joao Marques-Silva,et al.  Minimal Unsatisfiability: Models, Algorithms and Applications (Invited Paper) , 2010, 2010 40th IEEE International Symposium on Multiple-Valued Logic.

[4]  James Bailey,et al.  Discovery of Minimal Unsatisfiable Subsets of Constraints Using Hitting Set Dualization , 2005, PADL.

[5]  Alain Hertz,et al.  Efficient algorithms for finding critical subgraphs , 2004, Discret. Appl. Math..

[6]  Alexander Nadel Boosting minimal unsatisfiable core extraction , 2010, Formal Methods in Computer Aided Design.

[7]  Inês Lynce,et al.  On Improving MUS Extraction Algorithms , 2011, SAT.

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

[9]  Joao Marques-Silva,et al.  Minimally Unsatisfiable Boolean Circuits , 2011, SAT.

[10]  Joao Marques-Silva,et al.  Accelerating MUS extraction with recursive model rotation , 2011, 2011 Formal Methods in Computer-Aided Design (FMCAD).

[11]  Hans Kleine Büning,et al.  Minimal Unsatisfiability and Autarkies , 2009, Handbook of Satisfiability.

[12]  Paolo Liberatore,et al.  Redundancy in logic III: Non-monotonic reasoning , 2005, Artif. Intell..

[13]  Olivier Roussel,et al.  Redundancy in Random SAT Formulas , 2000, AAAI/IAAI.

[14]  Joao Marques-Silva,et al.  On Efficient Computation of Variable MUSes , 2012, SAT.

[15]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[16]  Joao Marques-Silva,et al.  Core-Guided Binary Search Algorithms for Maximum Satisfiability , 2011, AAAI.

[17]  Inês Lynce,et al.  Conflict-Driven Clause Learning SAT Solvers , 2009, Handbook of Satisfiability.

[18]  Mikolás Janota,et al.  On Computing Minimal Equivalent Subformulas , 2012, CP.

[19]  João P. Marques Silva Minimal Unsatisfiability: Models, Algorithms and Applications (Invited Paper). , 2010, ISMVL 2010.

[20]  Oliver Kullmann,et al.  An application of matroid theory to the SAT problem , 2000, Proceedings 15th Annual IEEE Conference on Computational Complexity.

[21]  Eliezer L. Lozinskii,et al.  Consistent subsets of inconsistent systems: structure and behaviour , 2003, J. Exp. Theor. Artif. Intell..

[22]  Joao Marques-Silva,et al.  An Empirical Study of Encodings for Group MaxSAT , 2012, Canadian Conference on AI.

[23]  Zhenyu Chen,et al.  Variable Minimal Unsatisfiability , 2006, TAMC.

[24]  Paolo Liberatore,et al.  Redundancy in logic I: CNF propositional formulae , 2002, Artif. Intell..

[25]  É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.

[26]  Lakhdar Sais,et al.  Eliminating Redundant Clauses in SAT Instances , 2007, CPAIOR.

[27]  Oliver Kullmann,et al.  Lean clause-sets: generalizations of minimally unsatisfiable clause-sets , 2003, Discret. Appl. Math..

[28]  Alain Hertz,et al.  Using heuristics to find minimal unsatisfiable subformulas in satisfiability problems , 2009, J. Comb. Optim..

[29]  Zeng Tao,et al.  Applying Variable Minimal Unsatisfiability in Model Checking , 2008 .

[30]  Paolo Liberatore,et al.  Redundancy in logic II: 2CNF and Horn propositional formulae , 2005, Artif. Intell..

[31]  Oliver Kullmann,et al.  Constraint Satisfaction Problems in Clausal Form I: Autarkies and Deficiency , 2011, Fundam. Informaticae.

[32]  Renato Bruni,et al.  Approximating minimal unsatisfiable subformulae by means of adaptive core search , 2003, Discret. Appl. Math..

[33]  Maria Luisa Bonet,et al.  A New Algorithm for Weighted Partial MaxSAT , 2010, AAAI.