Canonical Equational Proofs

1 Equational Proofs.- 1.1. Introduction.- 1.2. Terms.- 1.3. Equations.- 1.4. Orderings.- 1.5. Proofs.- 2 Standard Completion.- 2.1. Basic Completion.- 2.2. Proof Transformation.- 2.3. Proof Simplification.- 2.4. Fairness and Correctness.- 2.5. Standard Completion.- 2.6. Critical Pair Criteria.- 3 Extended Completion.- 3.1. Rewriting Modulo a Congruence.- 3.2. The Left-Linear Rule Method.- 3.3. Church-Rosser Systems.- 3.4. Extended Completion.- 3.5. The Extended Rule Method.- 3.6. Associative-Commutative Completion.- 3.7. The Protected Rule Method.- 3.8. Extended Critical Pair Criteria.- 4 Ordered Completion.- 4.1. Ordered Completion.- 4.2. Construction of Convergent Rewrite Systems.- 4.3. Refutational Theorem Proving.- 4.4. Horn Clauses with Equality.- 5 Proof by Consistency.- 5.1. Consistency and Ground Reducibility.- 5.2. Proof by Consistency.- 5.3. Refutation Completeness.- 5.4. Covering Sets.

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

[2]  James R. Slagle,et al.  Automated Theorem-Proving for Theories with Simplifiers Commutativity, and Associativity , 1974, JACM.

[3]  T. C. Brown A structured design-method for specialized proof procedures , 1975 .

[4]  Donald E. Knuth,et al.  The art of computer programming: V.1.: Fundamental algorithms , 1997 .

[5]  Bruno Buchberger,et al.  A criterion for detecting unnecessary reductions in the construction of Groebner bases , 1979, EUROSAM.

[6]  Zohar Manna,et al.  Proving termination with multiset orderings , 1979, CACM.

[7]  Nachum Dershowitz Orderings for Term-Rewriting Systems , 1979, FOCS.

[8]  Gérard P. Huet,et al.  Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems , 1980, J. ACM.

[9]  David R. Musser,et al.  On proving inductive properties of abstract data types , 1980, POPL '80.

[10]  Gérard P. Huet,et al.  Proofs by Induction in Equational Theories with Constructors , 1980, FOCS.

[11]  G. Huet,et al.  Equations and rewrite rules: a survey , 1980 .

[12]  J. Hullot A Catalogue of Canonical Term Rewriting Systems. , 1980 .

[13]  Joseph A. Goguen,et al.  How to Prove Algebraic Inductive Hypotheses Without Induction , 1980, CADE.

[14]  Mark E. Stickel,et al.  Complete Sets of Reductions for Some Equational Theories , 1981, JACM.

[15]  Gérard P. Huet,et al.  A Complete Proof of Correctness of the Knuth-Bendix Completion Algorithm , 1981, J. Comput. Syst. Sci..

[16]  Mark E. Stickel,et al.  A Unification Algorithm for Associative-Commutative Functions , 1981, JACM.

[17]  Alberto Martelli,et al.  An Efficient Unification Algorithm , 1982, TOPL.

[18]  Jörg H. Siekmann,et al.  Universal Unification , 1982, GWAI.

[19]  Pierre Lescanne,et al.  Computer experiments with the REVE term rewriting system generator , 1983, POPL '83.

[20]  L. Wos,et al.  Paramodulation and Theorem-Proving in First-Order Theories with Equality , 1983 .

[21]  Laurent Fribourg,et al.  A Superposition Oriented Theorem Prover , 1983, IJCAI.

[22]  D. Knuth,et al.  Simple Word Problems in Universal Algebras , 1983 .

[23]  Jean-Pierre Jouannaud,et al.  Confluent and Coherent Equational Term Rewriting Systems: Application to Proofs in Abstract Data Types , 1983, CAAP.

[24]  Gerald E. Peterson,et al.  A Technique for Establishing Completeness Results in Theorem Proving with Equality , 1980, SIAM J. Comput..

[25]  Yves Métivier About the Rewriting Systems Produced by the Knuth-Bendix Completion Algorithm , 1983, Inf. Process. Lett..

[26]  Bruno Buchberger,et al.  A critical-pair/completion algorithm for finitely generated ideals in rings , 1983, Logic and Machines.

[27]  François Fages,et al.  Complete Sets of Unifiers and Matchers in Equational Theories , 1983, CAAP.

[28]  Bruno Buchberger,et al.  A criterion for eliminating unnecessary reductions in the Knuth-Bendix algorithm , 1983, SIGS.

[29]  Franz Winkler The Church-Rosser property in computer algebra and special theorem proving: an investigation of critical-pair/completion algorithms (Ph.D. thesis) , 1984, SIGS.

[30]  Nachum Dershowitz,et al.  Computing with Rewrite Systems , 1985, Inf. Control..

[31]  Wolfgang Küchlin,et al.  A Confluence Criterion Based on the Generalised Neman Lemma , 1985, European Conference on Computer Algebra.

[32]  LEO BACHMAIR,et al.  Termination Orderings for Associative-Commutative Rewriting Systems , 1985, J. Symb. Comput..

[33]  David A. Plaisted,et al.  Semantic Confluence Tests and Completion Methods , 1985, Inf. Control..

[34]  Franz Winkler Reducing the Complexity of the Knuth-Bendix Completion-Algorithm: A "Unification" of Different Approaches , 1985, European Conference on Computer Algebra.

[35]  Jieh Hsiang,et al.  Refutational Theorem Proving Using Term-Rewriting Systems , 1985, Artif. Intell..

[36]  Claude Kirchner Computing Unification Algorithms , 1986, LICS.

[37]  Jalel Mzali Méthodes de filtrage équationnel et de preuve automatique de théorèmes , 1986 .

[38]  Michaël Rusinowitch,et al.  A New Method for Establishing Refutational Completeness in Theorem Proving , 1986, CADE.

[39]  Paliath Narendran,et al.  Proof by Induction Using Test Sets , 1986, CADE.

[40]  José Meseguer,et al.  EQLOG: Equality, Types, and Generic Modules For Logic Programming , 1986, Logic Programming: Functions, Relations, and Equations.

[41]  Nachum Dershowitz,et al.  Orderings for Equational Proofs , 1986, LICS.

[42]  E. Paul On Solving the Equality Problem in Theories Defined by Horn Clauses , 1986, Theor. Comput. Sci..

[43]  Philippe le Chenadec Canonical forms in finitely presented algebras , 1984, Research notes in theoretical computer science.

[44]  Jürgen Avenhaus On the Descriptive Power of Term Rewriting Systems , 1986, J. Symb. Comput..

[45]  Hélène Kirchner,et al.  Completion of a Set of Rules Modulo a Set of Equations , 1986, SIAM J. Comput..

[46]  Nachum Dershowitz,et al.  Commutation, Transformation, and Termination , 1986, CADE.

[47]  Bruno Buchberger,et al.  History and Basic Features of the Critical-Pair/Completion Procedure , 1987, J. Symb. Comput..

[48]  Nachum Dershowitz,et al.  Termination of Rewriting , 1987, J. Symb. Comput..

[49]  Pierre Lescanne,et al.  Termination of Rewriting Systems by Polynomial Interpretations and Its Implementation , 1987, Sci. Comput. Program..

[50]  Michaël Rusinowitch,et al.  On Word Problems in Equational Theories , 1987, ICALP.

[51]  Jan Willem Klop,et al.  Term rewriting systems: a tutorial , 1987 .

[52]  Michael J. O'Donnell,et al.  Equational Logic as a Programming Language. , 1987 .

[53]  Leo Bachmair Proof methods for equational theories , 1987 .

[54]  Jean-Pierre Jouannaud,et al.  Unification in free extensions of Boolean rings and Abelian groups , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[55]  Paliath Narendran,et al.  Only Prime Superpositions Need be Considered in the Knuth-Bendix Completion Procedure , 1988, J. Symb. Comput..

[56]  Nachum Dershowitz,et al.  Critical Pair Criteria for Completion , 1988, J. Symb. Comput..

[57]  Paliath Narendran,et al.  Rigid E-unification is NP-complete , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[58]  Nachum Dershowitz,et al.  Existence, Uniqueness, and Construction of Rewrite Systems , 1988, SIAM J. Comput..

[59]  Leo Bachmair,et al.  Proof by consistency in equational theories , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[60]  Wolfgang Küchlin,et al.  Computing Ground Reducability and Inductively Complete Positions , 1989, RTA.

[61]  SbReve2: A Term Rewriting Laboratory with (AC-) Unfailing Completion , 1989, RTA.

[62]  Laurent Fribourg A Strong Restriction of the Inductive Completion Procedure , 1989, J. Symb. Comput..

[63]  Wayne Snyder,et al.  Complete Sets of Transformations for General E-Unification , 1989, Theor. Comput. Sci..

[64]  Wolfgang Küchlin,et al.  Inductive Completion by Ground Proof Transformation , 1989 .

[65]  Ralph W. Wilkerson,et al.  Complete Sets of Reductions Modulo Associativity, Commutativity and Identity , 1989, RTA.

[66]  Uday S. Reddy,et al.  Rewriting Techniques for Program Synthesis , 1989, RTA.

[67]  Nachum Dershowitz,et al.  Completion and Its Applications , 1989 .

[68]  Pierre Lescanne,et al.  Completion Procedures as Transition Rules + Control , 1989, TAPSOFT, Vol.1.

[69]  Jean-Pierre Jouannaud,et al.  Automatic Proofs by Induction in Theories without Constructors , 1989, Inf. Comput..

[70]  Nachum Dershowitz,et al.  Completion for Rewriting Modulo a Congruence , 1987, Theor. Comput. Sci..

[71]  L. Bachmair,et al.  Completion without Failure 1 , 1989 .

[72]  Wayne Snyder,et al.  Rigid E -Unification and, Its Applications to Equational Matings , 1989 .

[73]  Bernhard Gramlich Completion Based Inductive Theorem Proving: An Abstract Framework and its Applications , 1990, ECAI.

[74]  Gerald E. Peterson,et al.  Complete Sets of Reductions with Constraints , 1990, CADE.

[75]  H. Comon Solving Inequations in Term Algebras (Extended Abstract ) , 1990, LICS 1990.

[76]  Nachum Dershowitz,et al.  A Maximal-Literal Unit Strategy for Horn Clauses , 1990, CTRS.

[77]  Jean-Pierre Jouannaud,et al.  Completion modulo Associativity, Commutativity and Identity (AC1) , 1990, DISCO.

[78]  Jan Willem Klop,et al.  TERM REWRITING SYSTEMS FROM , 2005 .

[79]  Robert S. Boyer,et al.  Computational Logic , 1990, ESPRIT Basic Research Series.

[80]  Tobias Nipkow,et al.  Ordered Rewriting and Confluence , 1990, CADE.

[81]  Uday S. Reddy,et al.  Term Rewriting Induction , 1990, CADE.

[82]  Harald Ganzinger,et al.  On Restrictions of Ordered Paramodulation with Simplification , 1990, CADE.

[83]  Michaël Rusinowitch Theorem-Proving with Resolution and Superposition , 1991, J. Symb. Comput..

[84]  Claude Kirchner,et al.  Solving Equations in Abstract Algebras: A Rule-Based Survey of Unification , 1991, Computational Logic - Essays in Honor of Alan Robinson.

[85]  Akihiko Ohsuga,et al.  Metis: A Term Rewriting System Generator: An Inference Engine for Equations and Inequations , 1991, Software Science and Engineering.

[86]  Harald Ganzinger,et al.  A Completion Procedure for Conditional Equations , 1988, J. Symb. Comput..

[87]  Wayne Snyder,et al.  Designing Unification Procedures Using Transformations: A Survey , 1992 .