Academia.eduAcademia.edu

Outline

New Undecidability Results for Properties of Term Rewrite Systems

2012, Electronic Notes in Theoretical Computer Science

https://doi.org/10.1016/J.ENTCS.2012.11.012

Abstract

This paper is on several basic properties of term rewrite systems: reachability, joinability, uniqueness of normal forms, unique normalization, confluence, and existence of normal forms, for subclasses of rewrite systems defined by syntactic restrictions on variables. All these properties are known to be undecidable for the general class and decidable for ground (variable-free) systems. Recently, there has been impressive progress on efficient algorithms or decidability results for many of these properties. The aim of this paper is to present new results and organize existing ones to clarify further the boundary between decidability and undecidability for these properties. Another goal is to spur research towards a complete classification of these properties for subclasses defined by syntactic restrictions on variables. The proofs of the presented results may be intrinsically interesting as well due to their economy, which is partly based on improved reductions between some of the properties.

References (21)

  1. H. Comon, G. Godoy, and R. Nieuwenhuis. Confluence of ground rewrite systems is in P. In Proc. IEEE Symp. on Foundations of Computer Science, 2001.
  2. M. Dauchet, T. Heuillard, P. Lescanne, and S. Tison. Decidability of the confluence of finite ground term rewrite systems. Information and Computation, 88:187-201, 1990. Also in Proc. IEEE Symp. on LICS 1987.
  3. M. Dauchet and S. Tison. The theory of ground rewrite systems is decidable. In Proc. IEEE Conf. on Logic in Computer Science, pages 242-248, 1990.
  4. N. Dershowitz and D. Plaisted. Rewriting. In J. A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, volume 1, chapter 9, pages 535-610. Elsevier Science, 2001.
  5. G. Godoy and S. Tison. On the normalization and unique normalization properties of term rewrite systems. In Proc. Conf. on Automated Deduction, pages 247-262, 2007.
  6. G. Godoy and A. Tiwari. Confluence of shallow right-linear rewrite systems. In CSL, pages 541-556, 2005.
  7. G. Godoy, A. Tiwari, and R. Verma. On the confluence of linear shallow rewrite systems. Proceedings of the Symposium on Theoretical Aspects of Computer Science, Lecture Notes in Computer Science, 2003.
  8. G. Godoy, A. Tiwari, and R. Verma. Characterizing confluence by rewrite closure and right ground term rewrite systems. Applicable Algebra in Engineering, Communication and Computing, 15(1):13 - 36, 2004.
  9. J. Hopcroft and J. Ullman. Introduction to Automata Theory, Languages, and Computation. Addison- Wesley Publishing Co., 1979.
  10. G. Huet. Confluent reductions: Abstract properties and applications to term rewriting systems. Journal of the ACM, 27(4):797-821, 1980. Also in 18th IEEE FOCS, 1977.
  11. I. Mitsuhashi, M. Oyamaguchi, and F. Jacquemard. The confluence problem for flat TRSs. In 8th Artificial Intelligence and Symbolic Computation Conference, pages 68-81, 2006.
  12. I. Mitsuhashi, M. Oyamaguchi, and T. Yamada. The reachability and related decision problems for monadic and semi-constructor TRSs. Inf. Process. Lett., 98(6):219-224, 2006.
  13. K. Morita. Universality of a reversible two-counter machine. Theoretical Computer Science, 168(2):303- 320, 1996.
  14. T. Nagaya and Y. Toyama. Decidability for left-linear growing term rewriting systems. Inf. Comput., 178(2):499-514, 2002.
  15. M. O'Donnell. Computing in Systems Described by Equations, volume 58 of Lecture Notes in Computer Science. Springer-Verlag, 1977.
  16. M. Oyamaguchi. The church rosser property for ground term rewriting systems is decidable. Theoretical Computer Science, 49:43-79, 1987.
  17. R. Verma. Complexity of normal form properties and reductions for rewriting problems. Fundamenta Informaticae. accepted for publication.
  18. R. Verma and A. Hayrapetyan. A new decidability technique for ground term rewriting systems with applications. ACM Transactions on Computational Logic, 6(1):102-123, 2005.
  19. R. Verma, M. Rusinowitch, and D. Lugiez. Algorithms and reductions for rewriting problems. Fundamenta Informaticae, 46(3):257-276, 2001. Also in Proc. of Int'l Conf. on Rewriting Techniques and Applications 1998.
  20. J. Zinn and R. Verma. A polynomial-time algorithm for uniqueness of normal forms of linear, shallow rewrite systems. In Proc. IEEE Conf. on Logic in Computer Science, 2006. short presentation. 11 Appendix Lemma 11.1 (
  21. WP ≤ P WP for non-collapsing equations. Proof. Let E, s, t be the instance of WP. Construct E , s , t , where E is non- collapsing as follows. Set s = s and t = t. To construct E , first we discard equations of the form x = x from E (if they exist) without any problem. Next, each