Termination of Linear Bounded Term Rewriting Systems
2010, HAL (Le Centre pour la Communication Scientifique Directe)
Abstract
For the whole class of linear term rewriting systems and for each integer k, we define k-bounded rewriting as a restriction of the usual notion of rewriting. We show that the problem of the existence of an infinite k-bounded derivation, called the k-bounded termination problem, is decidable. The k-bounded class (BO(k)) is, by definition, the set of linear systems for which every derivation can be replaced by a k-bounded derivation. In general, the k-bounded termination problem for BO(k) systems is not equivalent to the termination problem. This leads us to define more restricted classes for which those problems are equivalent: the classes BOLP(k) of k-bounded systems that have the length preservation property. By definition, a system is BOLP(k) if every derivation of length n can be replaced by a k-bounded derivation of length n. We define the class BOLP of bounded systems that have the length preservation property as the union of all the BOLP(k) classes. The class BOLP contains (strictly) several already known classes of systems: the inverse left-basic semi-Thue systems, the linear growing term rewriting systems, the inverse Linear-Finite-Path-Ordering systems, the strongly bottom-up systems.
References (14)
- F. Baader and T. Nipkow. Term rewriting and all that. Cambridge University Press, New York, NY, USA, 1998.
- M. Dauchet. Simulation of Turing machines by a regular rewrite rule. Theoret. Comput. Sci., 103(2):409-420, 1992.
- N. Dershowitz and J.P. Jouannaud. Rewrite Systems. In Handbook of theoretical computer science, vol.B, Chapter 2, pages 243-320. Elsevier, 1991.
- I. Durand and G. Sénizergues. Bottom-up rewriting is inverse recognizability preserving. In Proceedings RTA'07, volume 4533 of LNCS, pages 114-132. Springer-Verlag, 2007.
- A. Geser, D. Hofbauer, and J. Waldmann. Termination proofs for string rewriting systems via inverse match-bounds. J. Automat. Reason., 34(4):365-385, 2005.
- A. Geser, D. Hofbauer, J. Waldmann, and H. Zantema. On tree automata that certify termination of left-linear term rewriting systems. Inform. and Comput., 205(4):512-534, 2007.
- G. Huet and D. Lankford. On the uniform halting problem for term rewriting systems. Rapport Laboria, 1978.
- F. Jacquemard. Decidable approximations of term rewriting systems. In Proceedings of the 7th International Con- ference on Rewriting Techniques and Applications, volume 1103, pages 362-376, 1996.
- J.W. Klop. Term rewriting systems. In Handbook of Logic in Computer Science, Vol. 2, pages 1-116. Oxford Uni- versity Press, 1992.
- Y. Matiyasevich and G. Sénizergues. Decision problems for semi-Thue systems with a few rules. Theoret. Comput. Sci., 330(1):145-169, 2005.
- T. Nagaya and Y. Toyama. Decidability for left-linear growing term rewriting systems. In RTA '99: Proceedings of the 10th International Conference on Rewriting Techniques and Applications, pages 256-270, London, UK, 1999. Springer-Verlag.
- J. Sakarovitch. Syntaxe des langages de Chomsky, essai sur le determinisme. Thèse de doctorat d' État, Université Paris VII, 1979.
- T. Takai, Y. Kaji, and H. Seki. Right-linear finite path overlapping term rewriting systems effectively preserve recognizability. In RTA, pages 246-260, 2000.
- Terese. Term Rewriting Systems. Cambridge University Press, 2003.