Abstract
Computation with a term rewrite system (TRS) consists in the application of rules from a given starting term until a normal form is reached. Two natural questions arise from this definition: whether all terms can reach at least one normal form (weak normalization property), and whether all terms can reach at most one normal form (unique normalization property). Innermost rewriting is one of the most studied and used strategies for rewriting, since it corresponds to the “call by value” computation of programming languages. Henceforth, it is meaningful to study whether weak and unique normalization are indeed decidable for a significant class of TRS with the use of the innermost strategy. In this paper we study weak and unique normalization for shallow TRS and innermost rewriting. We show decidability of unique normalization in polynomial time, and decidability of weak normalization in doubly exponential time. We obtain an exptime-hardness proof for the latter case. Nevertheless, when a TRS satisfies the unique normalization property, we conclude the decidability of the weak normalization property in polynomial time, too. Hence, whether all terms reach one and only one normal form is decidable in polynomial time. All of these results are obtained assuming that the maximum arity of the signature is fixed for the problem, which is a usual assumption.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Baader F., Nipkow T.: Term Rewriting and All That. Cambridge University Press, New York (1998)
Bogaert, B., Tison, S.: Equality and disequality constraints on direct subterms in tree automata. In: International Symposium on Theoretical Aspects of Computeter Science (STACS), pp. 161–171 (1992)
Comon, H., Dauchet, M., Gilleron, R., Löding, C., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree automata techniques and applications. Available on: http://www.grappa.univ-lille3.fr/tata (2007). Release 12 Oct 2007
Coquidé J., Dauchet M., Gilleron R., Vágvölgyi S.: Bottom-up tree pushdown automata: classification and connection with rewrite systems. Theor Comput Sci 127, 69–98 (1994)
Durand, I., Sénizergues, G.: Bottom-up rewriting is inverse recognizability preserving. In: International Conference on Rewriting Techniques and Applications (RTA), pp. 107–121 (2007)
Ganzinger H., Jacquemard F., Veanes M.: Rigid reachability: the non-symmetric form of rigid E-unification. Intl. J. Found. Comput. Sci. 11(1), 3–27 (2000)
Gascon A., Godoy G., Jacquemard F.: Closure of tree automata languages under innermost rewriting. Electron. Notes Theor. Comput Sci. 237, 23–38 (2009)
Godoy G., Hernández H.: Undecidable properties of flat term rewrite systems. Appl. Algebra Eng. Commun. Comput. 20(2), 187–205 (2009)
Godoy, G., Huntingford, E.: Innermost-reachability and innermost-joinability are decidable for shallow term rewrite systems. In: International Conference on Rewriting Techniques and Applications (RTA), pp. 184–199 (2007)
Godoy, G., Tison, S.: On the normalization and unique normalization properties of term rewrite systems. In: F. Pfenning (ed.) International Conference on Automated Deduction (CADE-21), pp. 247–262 (2007)
Godoy, G., Tiwari, A., Verma, R.: On the confluence of linear shallow term rewrite systems. In: Alt, H., Habib, M. (eds.) International Symposium on Theoretical Aspects of Computer Science (STACS). Lecture Notes in Computer Science, vol. 2607, pp. 85–96. Springer (2003)
Godoy G., Tiwari A., Verma R.: Deciding confluence of certain term rewriting systems in polynomial time. Ann. Pure Appl. Log. 130(1–3), 33–59 (2004)
Gyenizse P., Vágvölgyi S.: Linear generalized semi-monadic rewrite systems effectively preserve recognizability. Theor. Comput. Sci. 194, 87–122 (1998)
Nagaya T., Toyama Y.: Decidability for left-linear growing term rewriting systems. Inf. Comput. 178(2), 499–514 (2002)
Salomaa K.: Deterministic tree pushdown automata and monadic tree rewriting systems. J. Comput. Syst. Sci. 37, 367–394 (1998)
Takai, T., Kaji, Y., Seki, H.: Right-linear finite path overlapping term rewriting systems effectively preserve recognizability. In: International Conference on Rewriting Techniques and Applications (RTA), pp. 246–260 (2000)
Verma R., Hayrapetyan A.: A new decidability technique for ground term rewriting systems. ACM Trans. Comput. Log. 6(1), 102–123 (2005)
Author information
Authors and Affiliations
Corresponding author
Additional information
The author was supported by Spanish Ministry of Education and Science by the FORMALISM project (TIN2007-66523) and by the LOGICTOOLS-2 project (TIN2007-68093-C02-01).
Rights and permissions
About this article
Cite this article
Godoy, G. Normalization properties for Shallow TRS and Innermost Rewriting. AAECC 21, 109–129 (2010). https://doi.org/10.1007/s00200-009-0118-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00200-009-0118-0