Contradiction separation based dynamic multi-clause synergized automated deduction

Abstract Resolution as a famous rule of inference has played a key role in automated reasoning for over five decades. A number of variants and refinements of resolution have been also studied, essentially, they are all based on binary resolution, that is, the cutting rule of the complementary pair while every deduction involves only two clauses. In the present work, we consider an extension of binary resolution rule, which is proposed as a novel contradiction separation based inference rule for automated deduction, targeted for dynamic and multiple (two or more) clauses handling in a synergized way, while binary resolution is its special case. This contradiction separation based dynamic multi-clause synergized automated deduction theory is then proved to be sound and complete. The development of this new extension is motivated not only by our view to show that such a new rule of inference can be generic, but also by our wish that this inference rule could provide a basis for more efficient automated deduction algorithms and systems.

[1]  Jakob Nordström A simplified way of proving trade-off results for resolution , 2009, Inf. Process. Lett..

[2]  Stephan Schulz Learning Search Control Knowledge for Equational Theorem Proving , 2001, KI/ÖGAI.

[3]  Martin Suda,et al.  A Unifying Principle for Clause Elimination in First-Order Logic , 2017, CADE.

[4]  J. A. Robinson,et al.  The Generalized Resolution Principle , 1983 .

[5]  John Harrison,et al.  Handbook of Practical Logic and Automated Reasoning , 2009 .

[6]  Josef Urban,et al.  Detecting Inconsistencies in Large First-Order Knowledge Bases , 2017, CADE.

[7]  Ross A. Overbeek,et al.  Complexity and related enhancements for automated theorem-proving programs , 1976 .

[8]  J. A. Robinson,et al.  Automatic Deduction with Hyper-Resolution , 1983 .

[9]  Mark E. Stickel Schubert's Steamroller problem: Formulations and solutions , 2004, Journal of Automated Reasoning.

[10]  Geoff Sutcliffe The TPTP Problem Library and Associated Infrastructure , 2009, Journal of Automated Reasoning.

[11]  Andrei Voronkov,et al.  Selecting the Selection , 2016, IJCAR.

[12]  Cezary Kaliszyk,et al.  MizAR 40 for Mizar 40 , 2013, Journal of Automated Reasoning.

[13]  Harald Ganzinger,et al.  Rewrite-Based Equational Theorem Proving with Selection and Simplification , 1994, J. Log. Comput..

[14]  Hans Tompits,et al.  Super-Blocked Clauses , 2016, IJCAR.

[15]  Stephan Schulz,et al.  Performance of Clause Selection Heuristics for Saturation-Based Theorem Proving , 2016, IJCAR.

[16]  Maria Paola Bonacina,et al.  Semantically-Guided Goal-Sensitive Reasoning: Inference System and Completeness , 2017, Journal of Automated Reasoning.

[17]  Oliver Kullmann,et al.  On a Generalization of Extended Resolution , 1999, Discret. Appl. Math..

[18]  Stephan Schulz,et al.  System Description: E 1.8 , 2013, LPAR.

[19]  Xiaomei Zhong,et al.  A NOVEL GENERALIZATION OF RESOLUTION PRINCIPLE FOR AUTOMATED DEDUCTION , 2016 .

[20]  Andrei Voronkov,et al.  Stratified resolution , 2000, J. Symb. Comput..

[21]  Toniann Pitassi,et al.  The complexity of resolution refinements , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[22]  Bruno Woltzenlogel Paleo,et al.  Conflict Resolution: A First-Order Resolution Calculus with Decision Literals and Conflict-Driven Clause Learning , 2017, Journal of Automated Reasoning.

[23]  Albert Rubio,et al.  Paramodulation-Based Theorem Proving , 2001, Handbook of Automated Reasoning.

[24]  Cezary Kaliszyk,et al.  System Description: E.T. 0.1 , 2015, CADE.

[25]  Andrei Voronkov,et al.  Limited resource strategy in resolution theorem proving , 2003, J. Symb. Comput..

[26]  Bruno Woltzenlogel Paleo,et al.  Conflict Resolution: A First-Order Resolution Calculus with Decision Literals and Conflict-Driven Clause Learning , 2016, Journal of Automated Reasoning.

[27]  Armin Biere,et al.  Blocked Clause Elimination , 2010, TACAS.

[28]  Bruno Woltzenlogel Paleo,et al.  Towards the Compression of First-Order Resolution Proofs by Lowering Unit Clauses , 2015, CADE.

[29]  Bruno Woltzenlogel Paleo,et al.  Scavenger 0.1: A Theorem Prover Based on Conflict Resolution , 2017, CADE.

[30]  Malcolm C. Harrison,et al.  Another Generalization of Resolution , 1978, JACM.

[31]  Graham Wrightson,et al.  On finding short resolution refutations and small unsatisfiable subsets , 2006, Theor. Comput. Sci..

[32]  David A. Plaisted The Search Efficiency of Theorem Proving Strategies , 1994, CADE.

[33]  Armin Biere,et al.  Clause Elimination for SAT and QSAT , 2015, J. Artif. Intell. Res..

[34]  Andrei Voronkov,et al.  The 481 Ways to Split a Clause and Deal with Propositional Variables , 2013, CADE.

[35]  J. A. Robinson,et al.  A Machine-Oriented Logic Based on the Resolution Principle , 1965, JACM.

[36]  Maria Paola Bonacina Automated Reasoning for Explainable Artificial Intelligence , 2017, ARCADE@CADE.

[37]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

[38]  Jun Liu,et al.  Multi-clause synergized contradiction separation based first-order theorem prover — MC-SCS , 2017, 2017 12th International Conference on Intelligent Systems and Knowledge Engineering (ISKE).

[39]  Jun Liu,et al.  Multiary α-Resolution Principle for a Lattice-Valued Logic , 2013, IEEE Transactions on Fuzzy Systems.

[40]  David A. Plaisted,et al.  History and Prospects for First-Order Automated Deduction , 2015, CADE.

[41]  Larry Wos,et al.  Efficiency and Completeness of the Set of Support Strategy in Theorem Proving , 1965, JACM.

[42]  Caterina Urban,et al.  Abstract Interpretation as Automated Deduction , 2015, CADE.