Abstract
For the whole class of linear term rewriting systems, we define bottom-up rewriting which is a restriction of the usual notion of rewriting. We show that bottom-up rewriting effectively inverse-preserves recognizability and analyze the complexity of the underlying construction. The Bottom-Up class (BU) is, by definition, the set of linear systems for which every derivation can be replaced by a bottom-up derivation. Membership to BU turns out to be undecidable; we are thus lead to define more restricted classes: the classes SBU(k), k ∈ ℕ of Strongly Bottom-Up(k) systems for which we show that membership is decidable. We define the class of Strongly Bottom-Up systems by SBU = ∪ k ∈ ℕ SBU(k). We give a polynomial sufficient condition for a system to be in SBU. The class SBU contains (strictly) several classes of systems which were already known to inverse preserve recognizability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Benois, M.: Descendants of regular language in a class of rewriting systems: algorithm and complexity of an automata construction. In: Lescanne, P. (ed.) Rewriting Techniques and Applications. LNCS, vol. 256, pp. 121–132. Springer, Heidelberg (1987)
Benois, M., Sakarovitch, J.: On the complexity of some extended word problems defined by cancellation rules. Inform. Process. Lett. 23(6), 281–287 (1986)
Book, R.V., Jantzen, M., Wrathall, C.: Monadic Thue systems. TCS 19, pp. 231–251 (1982)
Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree automata techniques and applications (2002), Draft available from http://www.grappa.univ
Cremanns, R., Otto, F.: Finite derivation type implies the homological finiteness condition FP3. J. Symbolic Comput. 18(2), 91–112 (1994)
Dauchet, M., Heuillard, T., Lescanne, P., Tison, S.: Decidability of the confluence of finite ground term rewrite systems and of other related term rewrite systems. Inf. Comput. 88(2), 187–201 (1990)
Dauchet, M., Tison, S.: The theory of ground rewrite systems is decidable. In: Fifth Annual IEEE Symposium on Logic in Computer Science, Philadelphia, PA, pp. 242–248. IEEE Comput. Soc. Press, Los Alamitos, CA (1990)
Deruyver, A., Gilleron, R.: The reachability problem for ground TRS and some extensions. In: Díaz, J., Orejas, F. (eds.) TAPSOFT 1989. LNCS, vol. 351, pp. 227–243. Springer, Heidelberg (1989)
Durand, I., Middeldorp, A.: Decidable call-by-need computations in term rewriting. Information and Computation 196, 95–126 (2005)
Durand, I., Sénizergues, G.: Bottom-up rewriting for words and terms (2007), Manuscript available at http://dept-info.labri.u-bordeaux.fr/~ges
Fülöp, Z., Jurvanen, E., Steinby, M., Vágvölgyi, S.: On one-pass term rewriting. In: Brim, L., Gruska, J., Zlatuška, J. (eds.) MFCS 1998. LNCS, vol. 1450, pp. 248–256. Springer, Heidelberg (1998)
Geser, A., Hofbauer, D., Waldmann, J.: Match-bounded string rewriting systems. Journal Applicable Algebra in Engineering, Communication and Computing 15(3-4), 149–171 (2004)
Geser, A., Hofbauer, D., Waldmann, J., Zantema, H.: On tree automata that certify termination of left-linear term rewriting systems. In: Giesl, J. (ed.) RTA 2005. LNCS, vol. 3467, Springer, Heidelberg (2005)
Jacquemard, F.: Decidable approximations of term rewriting systems. In: Ganzinger, H. (ed.) Proceedings of the 7th International Conference on Rewriting Techniques and Applications. LNCS, vol. 1103, pp. 362–376. Springer, Heidelberg (1996)
Knapik, T., Calbrix, H.: Thue specifications and their monadic second-order properties. Fund. Inform. 39(3), 305–325 (1999)
Lafont, Y., Prouté, A.: Church-Rosser property and homology of monoids. Math. Structures Comput. Sci. 1(3), 297–326 (1991)
Lohrey, M., Sénizergues, G.: Rational subsets of HNN-extensions (2005), Manuscript available at http://dept-info.labri.u-bordeaux.fr/~ges
Silva, P.V., Kambites, M., Steinberg, B.: On the rational subset problem for groups. J. of Algebra (to appear)
Nagaya, T., Toyama, Y.: Decidability for left-linear growing term rewriting systems. Information and Computation 178(2), 499–514 (2002)
Réty, P., Vuotto, J.: Tree automata for rewrite strategies. J. Symb. Comput. 40(1), 749–794 (2005)
Sakarovitch, J.: Syntaxe des langages de Chomsky, essai sur le déterminisme. Thèse de doctorat d’état de l’université Paris VII, pp. 1–175 (1979)
Seki, H., Takai, T., Fujinaka, Y., Kaji, Y.: Layered transducing term rewriting system and its recognizability preserving property. In: Tison, S. (ed.) RTA 2002. LNCS, vol. 2378, Springer, Heidelberg (2002)
Sénizergues, G.: Formal languages & word-rewriting. In: Comon, H., Jouannaud, J.-P. (eds.) Term rewriting (Font Romeu, 1993). LNCS, vol. 909, pp. 75–94. Springer, Heidelberg (1995)
Seynhaeve, F., Tison, S., Tommasi, M.: Homomorphisms and concurrent term rewriting. In: FCT, pp. 475–487 (1999)
Takai, T., Kaji, Y., Seki, H.: Right-linear finite-path overlapping term rewriting systems effectively preserve recognizability. Scienticae Mathematicae Japonicae (to appear, preliminary version: IEICE Technical Report COMP98-45) (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Durand, I., Sénizergues, G. (2007). Bottom-Up Rewriting Is Inverse Recognizability Preserving. In: Baader, F. (eds) Term Rewriting and Applications. RTA 2007. Lecture Notes in Computer Science, vol 4533. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73449-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-73449-9_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73447-5
Online ISBN: 978-3-540-73449-9
eBook Packages: Computer ScienceComputer Science (R0)