Unique Normalization for Shallow TRS

Computation with a term rewrite system (TRS) consists in the application of its rules from a given starting term until a normal form is reached, which is considered the result of the computation. The unique normalization (UN) property for a TRS $\mathcal{R}$ states that any starting term can reach at most one normal form when $\mathcal{R}$ is used, i.e. that the computation with $\mathcal{R}$ is unique. We study the decidability of this property for classes of TRS defined by syntactic restrictions such as linearity (variables can occur only once in each side of the rules), flatness (sides of the rules have height at most one) and shallowness (variables occur at depth at most one in the rules). We prove that UN is decidable in polynomial time for shallow and linear TRS, using tree automata techniques. This result is very near to the limits of decidability, since this property is known undecidable even for very restricted classes like right-ground TRS, flat TRS and also right-flat and linear TRS. We also show that UN is even undecidable for flat and right-linear TRS. The latter result is in contrast with the fact that many other natural properties like reachability, termination, confluence, weak normalization, etc. are decidable for this class of TRS.

[1]  Takashi Nagaya,et al.  Decidability for Left-Linear Growing Term Rewriting Systems , 1998, Inf. Comput..

[2]  Masahiko Sakai,et al.  Decidability of Termination Left-Linear Shallow TRSs and Related Systems for Semi-Constructor TRSs , 2006 .

[3]  Rakesh M. Verma,et al.  A new decidability technique for ground term rewriting systems with applications , 2005, TOCL.

[4]  Ashish Tiwari,et al.  Deciding Fundamental Properties of Right-(Ground or Variable) Rewrite Systems by Rewrite Closure , 2004, IJCAR.

[5]  Robert Nieuwenhuis,et al.  Basic paramodulation and decidable theories , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[6]  Guillem Godoy,et al.  On the Normalization and Unique Normalization Properties of Term Rewrite Systems , 2007, CADE.

[7]  Frank Pfenning,et al.  Automated Deduction - CADE-21, 21st International Conference on Automated Deduction, Bremen, Germany, July 17-20, 2007, Proceedings , 2007, CADE.

[8]  Kai Salomaa,et al.  Deterministic Tree Pushdown Automata and Monadic Tree Rewriting Systems , 1988, J. Comput. Syst. Sci..

[9]  Guillem Godoy,et al.  Undecidable properties of flat term rewrite systems , 2009, Applicable Algebra in Engineering, Communication and Computing.

[10]  Florent Jacquemard,et al.  The Confluence Problem for Flat TRSs , 2006, AISC.

[11]  Robert Nieuwenhuis Basic Paramodulation and Decidable Theories (Extended Abstract) , 1996, LICS 1996.

[12]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[13]  Florent Jacquemard,et al.  Decidable Approximations of Term Rewriting Systems , 1996, RTA.

[14]  Hiroyuki Seki,et al.  Right-Linear Finite Path Overlapping Term Rewriting Systems Effectively Preserve Recognizability , 2000, RTA.

[15]  Ashish Tiwari,et al.  Confluence of Shallow Right-Linear Rewrite Systems , 2005, CSL.

[16]  Hubert Comon,et al.  Tree automata techniques and applications , 1997 .

[17]  Larry Wos,et al.  What Is Automated Reasoning? , 1987, J. Autom. Reason..

[18]  Eitan M. Gurari,et al.  Introduction to the theory of computation , 1989 .

[19]  Philip Wadler Call-by-Value Is Dual to Call-by-Name - Reloaded , 2005, RTA.

[20]  Ashish Tiwari,et al.  Termination of Rewriting with Right-Flat Rules , 2007, RTA.

[21]  Rakesh M. Verma,et al.  A polynomial algorithm for uniqueness of normal forms of linear shallow term rewrite systems , 2010, Applicable Algebra in Engineering, Communication and Computing.

[22]  Yoshihito Toyama,et al.  Decidability for Left-Linaer Growing Term Rewriting Systems , 1999, RTA.

[23]  Florent Jacquemard,et al.  Reachability and confluence are undecidable for flat term rewriting systems , 2003, Inf. Process. Lett..

[24]  Yi Wang,et al.  Decidability of Termination for Semi-constructor TRSs, Left-Linear Shallow TRSs and Related Systems , 2006, RTA.

[25]  Florent Jacquemard,et al.  Ground reducibility is EXPTIME-complete , 2003, Inf. Comput..

[26]  Rakesh M. Verma Complexity of Normal Form Properties and Reductions for Term Rewriting Problems Complexity of Normal Form Properties and Reductions for Term Rewriting Problems , 2009, Fundam. Informaticae.

[27]  Tobias Nipkow,et al.  Term rewriting and all that , 1998 .