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.
Similar content being viewed by others
References
Alexandrakis A., Bozapalidis S.: Weighted grammars and Kleene’s theorem. Inf. Process. Lett. 24, 1–4 (1987)
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)
Arnold A., Dauchet M.: Morphismes et bimorphismes d’arbes. Theor. Comput. Sci. 20, 33–93 (1982)
Berstel J., Reutenauer C.: Recognizable formal power series on trees. Theor. Comput. Sci. 18, 115–148 (1982)
Bloom S.L., Ésik Z.: Iteration Theories, Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin (1993)
Borchardt, B.: The theory of recognizable tree series. Verlag für Wissenschaft und Forschung, Ph.D. thesis, 2004, TU Dresden, Germany (2005)
Bozapalidis S.: Effective construction of the syntactic algebra of recognizable tree series. Acta Inf. 28, 351–363 (1991)
Bozapalidis S., Alexandrakis A.: Représentations matricielles des séries d’arbre reconnaissables. Theor. Inf. Appl. 23, 449–459 (1989)
Bozapalidis S.: Equational elements in additive algebras. Theory Comput. Syst. 32, 1–33 (1999)
Bozapalidis S., Fülöp Z., Rahonis G.: Equational tree transformations. Theor. Comput. Sci. 412, 3676–3692 (2011)
Bozapalidis S., Rahonis G.: On the closure of recognizable tree series under tree homomorphisms. J. Autom. Lang. Comb. 10, 185–202 (2005)
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)
Conway J.H.: Regular Algebra and Finite Machines. Chapman & Hall, London (1971)
Courcelle B.: Equivalences and transformations of regular systems—applications to recursive program schemes and grammars. Theor. Comput. Sci. 42, 1–122 (1986)
Courcelle B.: Basic notions of universal algebra for language theory and graph grammars. Theor. Comput. Sci. 163, 1–54 (1996)
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)
Droste M., Stüber T., Vogler H.: Weighted finite automata over strong bimonoids. Inf. Sci. 180, 156–166 (2010)
Eilenberg S.: Automata, Languages and Machines, vol. A. Academic Press, San Diego (1974)
Engelfriet J.: Bottom-up and top-down tree transformations—a comparison. Math. Syst. Theory 9, 198–231 (1975)
Engelfriet J., Schmidt E.M.: IO and OI. I. J. Comput. Syst. Sci. 15, 328–353 (1977)
Engelfriet J., Schmidt E.M.: IO and OI. II. J. Comput. Syst. Sci. 16, 67–99 (1978)
Engelfriet J., Fülöp Z., Vogler H.: Bottom-up and top-down tree series transformations. J. Autom. Lang. Comb. 7, 11–70 (2002)
Ésik Z., Kuich W.: Formal tree series. J. Autom. Lang. Comb. 8, 219–285 (2003)
Ésik Z., Liu G.: Fuzzy tree automata. Fuzzy Sets Syst. 158, 1450–1460 (2007)
Fülöp Z., Maletti A., Vogler H.: Backward and forward application of extended tree series transformations. Fundam. Inf. 112, 1–39 (2011)
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)
Fülöp Z., Vogler H.: Weighted tree transducers. J. Autom. Lang. Comb. 9, 31–54 (2004)
Gécseg F., Steinby M.: Tree Automata. Akadémiai Kiadó, Budapest (1984)
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)
Golan J.S.: Semirings and their Applications. Kluwer Academic Publishers, Dordrecht (1999)
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)
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)
Kuich W.: Tree transducers and formal tree series. Acta Cybernet. 14, 135–149 (1999)
Maletti A.: Relating tree series transducers and weighted tree automata. Int. J. Found. Comput. Sci. 16, 723–741 (2005)
Maletti A.: Compositions of tree series transformations. Theoret. Comput. Sci. 366, 248–271 (2006)
Maletti A.: Compositions of extended top-down tree transducers. Inf. Comput. 206, 1187–1196 (2008)
Maletti A.: Survey: Weighted extended top-down tree transducers part I—basics and expressive power. Acta Cybernet. 20, 223–250 (2011)
Manes E.G., Arbib M.A.: Algebraic Approaches to Program Semantics. Springer, Berlin (1986)
Mezei J., Wright J.B.: Algebraic automata and context-free sets. Inf. Control. 11, 3–29 (1967)
Wechler W.: Universal Algebra for Computer Scientists, EATCS Monographs on Theoretical Computer Science, vol. 25. Springer, Berlin (1992)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00236-011-0148-5