Tree transformations defined by hypersubstitutions

Sr. Arworn; Klaus Denecke

Discussiones Mathematicae - General Algebra and Applications (2001)

  • Volume: 21, Issue: 2, page 219-227
  • ISSN: 1509-9415

Abstract

top
Tree transducers are systems which transform trees into trees just as automata transform strings into strings. They produce transformations, i.e. sets consisting of pairs of trees where the first components are trees belonging to a first language and the second components belong to a second language. In this paper we consider hypersubstitutions, i.e. mappings which map operation symbols of the first language into terms of the second one and tree transformations defined by such hypersubstitutions. We prove that the set of all tree transformations which are defined by hypersubstitutions of a given type forms a monoid with respect to the composition of binary relations which is isomorphic to the monoid of all hypersubstitutions of this type. We characterize transitivity, reflexivity and symmetry of tree transformations by properties of the corresponding hypersubstitutions. The results will be applied to languages built up by individual variables and one operation symbol of arity n ≥ 2.

How to cite

top

Sr. Arworn, and Klaus Denecke. "Tree transformations defined by hypersubstitutions." Discussiones Mathematicae - General Algebra and Applications 21.2 (2001): 219-227. <http://eudml.org/doc/287605>.

@article{Sr2001,
abstract = {Tree transducers are systems which transform trees into trees just as automata transform strings into strings. They produce transformations, i.e. sets consisting of pairs of trees where the first components are trees belonging to a first language and the second components belong to a second language. In this paper we consider hypersubstitutions, i.e. mappings which map operation symbols of the first language into terms of the second one and tree transformations defined by such hypersubstitutions. We prove that the set of all tree transformations which are defined by hypersubstitutions of a given type forms a monoid with respect to the composition of binary relations which is isomorphic to the monoid of all hypersubstitutions of this type. We characterize transitivity, reflexivity and symmetry of tree transformations by properties of the corresponding hypersubstitutions. The results will be applied to languages built up by individual variables and one operation symbol of arity n ≥ 2.},
author = {Sr. Arworn, Klaus Denecke},
journal = {Discussiones Mathematicae - General Algebra and Applications},
keywords = {hypersubstitution; tree transformation; tree transducer; hypersubstitutions; tree transformations},
language = {eng},
number = {2},
pages = {219-227},
title = {Tree transformations defined by hypersubstitutions},
url = {http://eudml.org/doc/287605},
volume = {21},
year = {2001},
}

TY - JOUR
AU - Sr. Arworn
AU - Klaus Denecke
TI - Tree transformations defined by hypersubstitutions
JO - Discussiones Mathematicae - General Algebra and Applications
PY - 2001
VL - 21
IS - 2
SP - 219
EP - 227
AB - Tree transducers are systems which transform trees into trees just as automata transform strings into strings. They produce transformations, i.e. sets consisting of pairs of trees where the first components are trees belonging to a first language and the second components belong to a second language. In this paper we consider hypersubstitutions, i.e. mappings which map operation symbols of the first language into terms of the second one and tree transformations defined by such hypersubstitutions. We prove that the set of all tree transformations which are defined by hypersubstitutions of a given type forms a monoid with respect to the composition of binary relations which is isomorphic to the monoid of all hypersubstitutions of this type. We characterize transitivity, reflexivity and symmetry of tree transformations by properties of the corresponding hypersubstitutions. The results will be applied to languages built up by individual variables and one operation symbol of arity n ≥ 2.
LA - eng
KW - hypersubstitution; tree transformation; tree transducer; hypersubstitutions; tree transformations
UR - http://eudml.org/doc/287605
ER -

References

top
  1. [1] K. Denecke, J. Koppitz and St. Niwczyk, Equational Theories generated by Hypersubstitutions of Type (n), Internat. J. Algebra Comput., to appear. Zbl1051.08003
  2. [2] K. Denecke, D. Lau, R. Pöschel and D. Schweigert, Hyperidentities, Hyperequational classes and clone congruences, Contributions to General Algebra 7 (1991), 97-118. Zbl0759.08005
  3. [3] K. Denecke and S.L. Wismath, The monoid of hypersubstitutions of type (2), Contributions to General Algebra 10 (1998), 109-126. Zbl1080.20503
  4. [4] K. Denecke and S.L. Wismath, Hyperidentities and Clones, Gordon and Breach Sci. Publ., Amsterdam 2000. Zbl0960.08001
  5. [5] F. Gécseg and M. Steinby, Tree Automata, Akadémiai Kiadó, Budapest 1984. 
  6. [6] J.W. Thatcher, Tree Automata: an informal survey, 'Currents in the theory of computing', Prentice-Hall, Englewood Cliffs, NJ, 1973, 143-172. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.