Conditional Rewrite Rule Systems with Built-In Arithmetic and Induction

Conditional rewriting systems, conditions being the formulae of decidable theories, are investigated. A practical search space-free decision procedure for the related class of unquantified logical theories is described. The procedure is based on cooperating conditional reductions, case splittings and decision algorithms, and is able to perform certain forms of inductive inferences. Completeness and termination of the procedure are proved.

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

[2]  M. Rabin Decidability of second-order theories and automata on infinite trees. , 1969 .

[3]  Ronald V. Book,et al.  Formal language theory : perspectives and open problems , 1980 .

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

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

[6]  Sergei G. Vorobyov,et al.  A structural completeness theorem for a class of conditional rewrite rule systems , 1988, Conference on Computer Logic.

[7]  Jean-Pierre Jouannaud,et al.  Proofs by induction in equational theories without constructors , 1985, Bull. EATCS.

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

[9]  Hantao Zhang,et al.  Contextual Rewriting , 1985, RTA.

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

[11]  Robert E. Shostak,et al.  A Practical Decision Procedure for Arithmetic with Function Symbols , 1979, JACM.

[12]  Sergei G. Vorobyov,et al.  On the arithmetic inexpressiveness of term rewriting systems , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[13]  Robert E. Shostak,et al.  On the SUP-INF Method for Proving Presburger Formulas , 1977, JACM.

[14]  Stéphane Kaplan,et al.  Conditional Rewrite Rules , 1984, Theor. Comput. Sci..

[15]  Donald E. Knuth,et al.  Simple Word Problems in Universal Algebras††The work reported in this paper was supported in part by the U.S. Office of Naval Research. , 1970 .