Conditional rewrite rules: Confluence and termination

作者:

Highlights:

摘要

Algebraic specifications of abstract data types can often be viewed as systems of rewrite rules. Here we consider rewrite rules with conditions, such as they arise, e.g., from algebraic specifications with positive conditional equations. The conditional term rewriting systems thus obtained which we will study, are based upon the well-known class of left-linear, non-ambiguous TRSs. A large part of the theory for such TRSs can be generalized to the conditional case. Our approach is non-hierarchical: the conditions are to be evaluated in the same rewriting system. We prove confluence results and termination results for some well-known reduction strategies.

论文关键词:

论文评审过程:Received 6 September 1982, Revised 11 June 1985, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(86)90033-4