A new method for proving termination of AC-rewrite systems

12Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A new method, which extends the lexicographic recursive path ordering of Dershowitz and Kamin and Levy, to prove termination of associative-commutative (AC) rewrite systems is proposed. Instead of comparing the arguments of an AC-operator using the multiset extension, we partition them into disjoint subsets and each subset is used only once for comparison. To preserve transitivity, we introduce two techniques–pseudocopying and elevating of arguments of an AC operator. This method imposes no restrictions at all on the underlying precedence relation on function symbols. It can therefore prove termination of a much more extensive class of AC rewrite systems, than previous methods such as associative path ordering which restrict AC operators to be minimal or sub-minimal in precedence. A number of examples illustrating the power of the approach are discussed. The method has been implemented in SUTRA (formerly called RRL, Rewrite Rule Laboratory), a theorem proving environment based on rewrite techniques and completion.

Cite

CITATION STYLE

APA

Kapur, D., Sivakumar, G., & Zhang, H. (1990). A new method for proving termination of AC-rewrite systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 472 LNCS, pp. 133–148). Springer Verlag. https://doi.org/10.1007/3-540-53487-3_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free