ON THE MODULARITY OF TERMINATION OF TERM REWRITING-SYSTEMS

被引:25
|
作者
OHLEBUSCH, E
机构
[1] Universität Bielefeld, 33501 Bielefeld, Technische Fukultat
关键词
D O I
10.1016/0304-3975(94)00039-L
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is well-known that termination is not a modular property of term rewriting systems, i.e., it is not preserved under disjoint union. The objective of this paper is to provide a ''uniform framework'' for sufficient coditions which ensure the modularity of termination. We will prove the following result. Whenever the disjoint union of two terminating term rewriting systems is nonterminating, then one of the systems is not C-E-terminating (i.e., it loses its termination property when extended with the rules Cons(x, y)--> x and Cons(x, y)--> y) and the other is collapsing. This result has already been achieved by Gramlich [7] for finitely branching term rewriting systems. A more sophisticated approach is necessary, however, to prove it in full generality. Most of the known sufficient criteria for the preservation of termination [24,.15, 13, 7] follow as corollaries from our result, and new criteria are derived. This paper particularly settles the open question whether simple termination is modular in general. We will moreover shed some light on modular properties of combined systems with shared constructors. For instance, it will be shown that the above result does not carry over to constructor-sharing systems.
引用
收藏
页码:333 / 360
页数:28
相关论文
共 50 条