Skip to main content

Bottom-Up Rewriting Is Inverse Recognizability Preserving

  • Conference paper
Term Rewriting and Applications (RTA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4533))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Benois, M., Sakarovitch, J.: On the complexity of some extended word problems defined by cancellation rules. Inform. Process. Lett. 23(6), 281–287 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  3. Book, R.V., Jantzen, M., Wrathall, C.: Monadic Thue systems. TCS 19, pp. 231–251 (1982)

    Google Scholar 

  4. 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

  5. Cremanns, R., Otto, F.: Finite derivation type implies the homological finiteness condition FP3. J. Symbolic Comput. 18(2), 91–112 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  6. 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)

    Article  MATH  MathSciNet  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. Durand, I., Middeldorp, A.: Decidable call-by-need computations in term rewriting. Information and Computation 196, 95–126 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  10. Durand, I., Sénizergues, G.: Bottom-up rewriting for words and terms (2007), Manuscript available at http://dept-info.labri.u-bordeaux.fr/~ges

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Article  MATH  MathSciNet  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Knapik, T., Calbrix, H.: Thue specifications and their monadic second-order properties. Fund. Inform. 39(3), 305–325 (1999)

    MATH  MathSciNet  Google Scholar 

  16. Lafont, Y., Prouté, A.: Church-Rosser property and homology of monoids. Math. Structures Comput. Sci. 1(3), 297–326 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  17. Lohrey, M., Sénizergues, G.: Rational subsets of HNN-extensions (2005), Manuscript available at http://dept-info.labri.u-bordeaux.fr/~ges

  18. Silva, P.V., Kambites, M., Steinberg, B.: On the rational subset problem for groups. J. of Algebra (to appear)

    Google Scholar 

  19. Nagaya, T., Toyama, Y.: Decidability for left-linear growing term rewriting systems. Information and Computation 178(2), 499–514 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  20. Réty, P., Vuotto, J.: Tree automata for rewrite strategies. J. Symb. Comput. 40(1), 749–794 (2005)

    Article  MATH  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. Seynhaeve, F., Tison, S., Tommasi, M.: Homomorphisms and concurrent term rewriting. In: FCT, pp. 475–487 (1999)

    Google Scholar 

  25. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Franz Baader

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics