Basic Superposition is Complete

We define equality constrained equations and clauses and use them to prove the completeness of what we have called basic superposition: a restricted form of superposition in which only the subterms not created in previous inferences is superposed upon. We first apply our results to the equational case and define an unfailing Knuth-Bendix completion procedure that uses basic superposition as inference rule. Second, we extend the techniques to completion of full first-order clauses with equality. Moreover, we prove the refutational completeness of a new simple inference system.

[1]  Fernando Orejas,et al.  Clausal Rewriting , 1990, CTRS.

[2]  H. Comon SOLVING SYMBOLIC ORDERING CONSTRAINTS , 1990 .

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

[4]  Nachum Dershowitz,et al.  Completion Without Failure11This research was supported in part by the National Science Foundation under grants DCR 85–13417 and DCR 85–16243. , 1989 .

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

[6]  C. Kirchner,et al.  Deduction with symbolic constraints , 1990 .

[7]  Albert Rubio,et al.  Theorem Proving with Ordering Constrained Clauses , 1992, CADE.

[8]  Albert Rubio,et al.  TRIP: An Implementation of Clausal Rewriting , 1990, CADE.

[9]  Michaël Rusinowitch,et al.  Proving refutational completeness of theorem-proving strategies: the transfinite semantic tree method , 1991, JACM.

[10]  Robert Nieuwenhuis,et al.  Efficient Deduction in Equality Horn Logic by Horn-Completion , 1991, Inf. Process. Lett..

[11]  Michaël Rusinowitch Theorem-Proving with Resolution and Superposition: An Extension of the Knuth and Bendic Procedure to a Complete Set of Inference Rules , 1988, FGCS.

[12]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[13]  Jean-Pierre Jouannaud,et al.  Rewrite Systems , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[14]  H. Brown,et al.  Computational Problems in Abstract Algebra , 1971 .