Skip to main content
Log in

Equational weighted tree transformations

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

We consider systems of equations of weighted tree transformations with finite support over continuous and commutative semirings. We define a weighted relation to be equational, if it is a component of the least solution of such a system of equations in a pair of algebras. In particular, we focus on equational weighted tree transformations which are equational relations obtained by considering the least solutions of such systems in pairs of term algebras. We characterize equational weighted tree transformations in terms of weighted tree transformations defined by different weighted bimorphisms. To demonstrate the robustness of equational weighted tree transformations, we give an equational definition of the class of linear and nondeleting weighted top-down tree transformations and of the class of linear and nondeleting weighted extended top-down tree transformations. Finally, we prove that a weighted relation is equational if and only if it is, roughly speaking, the morphic image of a weighted equational tree transformation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alexandrakis A., Bozapalidis S.: Weighted grammars and Kleene’s theorem. Inf. Process. Lett. 24, 1–4 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  2. Arnold, A., Dauchet, M.: Bi-transductions de forets. In: Michaelson, S., Milner, R. (eds.) Proc. 3rd Int. Coll. Automata, Languages, and Programming, pp. 74–86. Edinburgh University Press, Edinburgh (1976)

  3. Arnold A., Dauchet M.: Morphismes et bimorphismes d’arbes. Theor. Comput. Sci. 20, 33–93 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  4. Berstel J., Reutenauer C.: Recognizable formal power series on trees. Theor. Comput. Sci. 18, 115–148 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bloom S.L., Ésik Z.: Iteration Theories, Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin (1993)

    Google Scholar 

  6. Borchardt, B.: The theory of recognizable tree series. Verlag für Wissenschaft und Forschung, Ph.D. thesis, 2004, TU Dresden, Germany (2005)

  7. Bozapalidis S.: Effective construction of the syntactic algebra of recognizable tree series. Acta Inf. 28, 351–363 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  8. Bozapalidis S., Alexandrakis A.: Représentations matricielles des séries d’arbre reconnaissables. Theor. Inf. Appl. 23, 449–459 (1989)

    MathSciNet  MATH  Google Scholar 

  9. Bozapalidis S.: Equational elements in additive algebras. Theory Comput. Syst. 32, 1–33 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  10. Bozapalidis S., Fülöp Z., Rahonis G.: Equational tree transformations. Theor. Comput. Sci. 412, 3676–3692 (2011)

    Article  MATH  Google Scholar 

  11. Bozapalidis S., Rahonis G.: On the closure of recognizable tree series under tree homomorphisms. J. Autom. Lang. Comb. 10, 185–202 (2005)

    MathSciNet  MATH  Google Scholar 

  12. Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree Automata Techniques and Applications. Available at: http://tata.gforge.imria.fr/ (2007)

  13. Conway J.H.: Regular Algebra and Finite Machines. Chapman & Hall, London (1971)

    MATH  Google Scholar 

  14. Courcelle B.: Equivalences and transformations of regular systems—applications to recursive program schemes and grammars. Theor. Comput. Sci. 42, 1–122 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  15. Courcelle B.: Basic notions of universal algebra for language theory and graph grammars. Theor. Comput. Sci. 163, 1–54 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  16. Droste, M., Kuich, W.: Semirings and formal power series. In: Droste, M., Kuich, W., Vogler, H. (eds.) Handbook of Weighted Automata. Monographs in Theoretical Computer Science. An EATCS Series, pp.3–28. Springer, Berlin (2009)

  17. Droste M., Stüber T., Vogler H.: Weighted finite automata over strong bimonoids. Inf. Sci. 180, 156–166 (2010)

    Article  MATH  Google Scholar 

  18. Eilenberg S.: Automata, Languages and Machines, vol. A. Academic Press, San Diego (1974)

    MATH  Google Scholar 

  19. Engelfriet J.: Bottom-up and top-down tree transformations—a comparison. Math. Syst. Theory 9, 198–231 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  20. Engelfriet J., Schmidt E.M.: IO and OI. I. J. Comput. Syst. Sci. 15, 328–353 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  21. Engelfriet J., Schmidt E.M.: IO and OI. II. J. Comput. Syst. Sci. 16, 67–99 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  22. Engelfriet J., Fülöp Z., Vogler H.: Bottom-up and top-down tree series transformations. J. Autom. Lang. Comb. 7, 11–70 (2002)

    MathSciNet  MATH  Google Scholar 

  23. Ésik Z., Kuich W.: Formal tree series. J. Autom. Lang. Comb. 8, 219–285 (2003)

    MathSciNet  MATH  Google Scholar 

  24. Ésik Z., Liu G.: Fuzzy tree automata. Fuzzy Sets Syst. 158, 1450–1460 (2007)

    Article  MATH  Google Scholar 

  25. Fülöp Z., Maletti A., Vogler H.: Backward and forward application of extended tree series transformations. Fundam. Inf. 112, 1–39 (2011)

    Google Scholar 

  26. Fülöp, Z., Vogler, H.: Weighted tree automata and tree transducers. In: Droste, M., Kuich, W., Vogler, H. (eds.) Handbook of Weighted Automata, Monographs in Theoretical Computer Science, An EATCS Series, Springer, pp. 313–404.(2009)

  27. Fülöp Z., Vogler H.: Weighted tree transducers. J. Autom. Lang. Comb. 9, 31–54 (2004)

    MathSciNet  MATH  Google Scholar 

  28. Gécseg F., Steinby M.: Tree Automata. Akadémiai Kiadó, Budapest (1984)

    MATH  Google Scholar 

  29. Gécseg F., Steinby M.: Tree languages. In: Rozenberg, G., Salomaa, A. (eds) Handbook of Formal Languages, vol. III., pp. 1–68. Springer, Berlin (1997)

    Chapter  Google Scholar 

  30. Golan J.S.: Semirings and their Applications. Kluwer Academic Publishers, Dordrecht (1999)

    MATH  Google Scholar 

  31. Kuich, W.: Semirings and formal power series: Their relevance to formal languages and automata theory. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 1, Chap. 9, pp. 609–677. Springer, Berlin (1997)

  32. Kuich, W.: Formal power series over trees. In: Bozapalidis, S. (ed.) 3rd International Conference on Developments in Language Theory, DLT 1997, Thessaloniki, Greece, Proceedings, pp. 61–101. Aristotle University of Thessaloniki (1998)

  33. Kuich W.: Tree transducers and formal tree series. Acta Cybernet. 14, 135–149 (1999)

    MathSciNet  MATH  Google Scholar 

  34. Maletti A.: Relating tree series transducers and weighted tree automata. Int. J. Found. Comput. Sci. 16, 723–741 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  35. Maletti A.: Compositions of tree series transformations. Theoret. Comput. Sci. 366, 248–271 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  36. Maletti A.: Compositions of extended top-down tree transducers. Inf. Comput. 206, 1187–1196 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  37. Maletti A.: Survey: Weighted extended top-down tree transducers part I—basics and expressive power. Acta Cybernet. 20, 223–250 (2011)

    Google Scholar 

  38. Manes E.G., Arbib M.A.: Algebraic Approaches to Program Semantics. Springer, Berlin (1986)

    MATH  Google Scholar 

  39. Mezei J., Wright J.B.: Algebraic automata and context-free sets. Inf. Control. 11, 3–29 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  40. Wechler W.: Universal Algebra for Computer Scientists, EATCS Monographs on Theoretical Computer Science, vol. 25. Springer, Berlin (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zoltán Fülöp.

Additional information

Research of the second author was supported by the TÁMOP-4.2.1/B-09/1/KONV-2010-0005 program of the Hungarian National Development Agency and the third author by the RISC-Linz Transnational Access Program, project SCIEnce (Contract No. 026133) of the European Commission FP6 for Integrated Infrastructures Initiatives.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bozapalidis, S., Fülöp, Z. & Rahonis, G. Equational weighted tree transformations. Acta Informatica 49, 29–52 (2012). https://doi.org/10.1007/s00236-011-0148-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-011-0148-5

Keywords

Navigation