Abstract
We propose a new type of conditional term rewriting system: the membership-conditional term rewriting system, in which, each rewriting rule can have membership conditions which restrict the substitution values for the variables occurring in the rule. For example, the rule f(x, x, y) ▹ g(x, y) if x ∈ T' yields the reduction f(M, M, N) → g(M, N) only when M is in the term set T'. Thus, by using membership-conditional rewriting, we can easily provide a strategy for term reduction. We study the confluence of membership-conditional term rewriting systems that are nonterminating and nonlinear. It is shown that a restricted nonlinear term rewriting system in which membership conditions satisfy the closure and termination properties is confluent if the system is nonoverlapping.
Preview
Unable to display preview. Download preview PDF.
References
H.P. Barendregt, The lambda calculus, its syntax and semantics, (North-Holland, 1981).
J.A. Bergstra and J.W. Klop, Conditional rewrite rules: confluence and termination, J. Comput. and Syst. Sci. 32 (1986) 323–362.
G. Huet, Confluent reductions: abstract properties and applications to term rewriting systems, J. ACM 27 (1980) 797–821.
G. Huet and D.C. Oppen, Equations and rewrite rules: a survey, in: R.V. Book, ed., Formal languages: perspectives and open problems, (Academic Press, 1980) 349–405.
J.-P. Jouannaud and H. Kirchner, Completion of a set of rules modulo a set of equations, SIAM J. COMPUT. 15 (1986) 1155–1194.
S. Kaplan, Conditional rewrite rules, Theoretical Comput. Sci. 33 (1984) 175–193.
J.W. Klop, Combinatory reduction systems, Dissertation, Univ. of Utrecht, 1980.
D.E. Knuth and P.G. Bendix, Simple word problems in universal algebras, in: J. Leech, ed., Computational problems in abstract algebra (Pergamon Press, 1970) 263–297.
B.K. Rosen, Tree-manipulating systems and Church-Rosser theorems, J. ACM 20 (1973) 160–187.
Y. Toyama, On the Church-Rosser property for the direct sum of term rewriting systems, J. ACM 34 (1987) 128–143.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toyama, Y. (1988). Confluent term rewriting systems with membership conditions. In: Kaplan, S., Jouannaud, J.P. (eds) Conditional Term Rewriting Systems. CTRS 1987. Lecture Notes in Computer Science, vol 308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-19242-5_17
Download citation
DOI: https://doi.org/10.1007/3-540-19242-5_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19242-8
Online ISBN: 978-3-540-39166-1
eBook Packages: Springer Book Archive