Abstract
Directed acyclic graphs (dags) model derivations of phrasestructure grammars analogously to the way that trees model derivations of context-free grammars.
In this paper we introduce translations of such dags which naturally extend the bottom-up tree translations. Composition results of these dag-to-tree transformations are studied. It is shown that every “recursively enumerable tree language” can be obtained from a recognizable dag language by such a transduction. Tree languages obtained from some subsets of recognizable dag languages by these transductions are investigated.
Similar content being viewed by others
References
Arbib, M. A. and Give'on, Y.: Algebra Automata I: Parallel Programming as a Prelogomena to the Categorical Approach;Information and Control 12, 331–345 (1968).
Aho, A. V. and Ullman, J. D.: Transformations on Straight Line Programs: Proc. of 2nd Annual ACM STOC, Northhampton, Mass., 136–148 (1970).
Aho, A. V. and Ullman, J. D.: Translations on a Context-Free Grammar;Information and Control,19, 439–475 (1971).
Baker, B. S.: Tree Transductions and Families of Tree Languages; Ph. D. Thesis, Harvard University (1973).
Baker, B. S.: Generalized Syntax Directed Translation, Tree Transducers, and Linear Space;SIAM J. of Computing 7, 376–391 (1978).
Baker, B.S.: Compositions of top-down and bottom-up tree transductions;Information and Control 41, 186–213 (1979).
Benson, D. B.: Semantic Preserving Translations;Math Syst. Theory 8, 105–126 (1974).
Buttelmann, H. W.: On the Syntactic Structure of Unrestricted Grammars, I and II;Information and Control 29, 29–101 (1975).
Engelfriet, J.: Bottom-up and Top-down Tree Transformations—a comparison;Math Syst. Theory 9, 193–231 (1975).
Engelfriet, J.: Tree Automata and Tree Grammars; Lecture Notes DAIMI FN-10, University of Aarhus, Denmark (1975).
Engelfriet, J.: Top-down Tree Transducers with Regular Lookahead;Math Syst. Theory 10, 289–303 (1977).
Engelfriet, J.: Three Hierarchies of Transducers; Memorandum NR. 217, Twente University of Technology, Holland (1978).
Engelfriet, J., Rozenberg, G., Slutzki, G.: Tree Transducers,L-systems, and Two-way Machines; Proc. 10th Annual ACM STOC, San Diego, California, 66–74 (1978).
Engelfriet, J., Rozenberg, G., Slutzki, G.: Tree Transducers,L-systems, and Two-way Machines;JCSS 20, 150–202 (1980).
Hart, J. M.: Acceptors for the Derivation Language of Phrase-Structure Grammars;Information and Control 25, 75–92 (1974).
Kamimura, T.: Automata on Directed Acyclic Graphs; Ph.D. Thesis, University of Delaware (1979).
Kamimura, T. and Slutzki, G.: Dags and Chomsky Hierarchy; ICALP '79; Graz, Austria, 331–337 (1979).
Kamimura, T. and Slutzki, G.: Parallel and Two-way Recognizers of Directed Acyclic Graphs; MFCS '79, Olomouc, Czechoslovakia, 317–325 (1979). (To appear inInformation and Control.)
Kamimura, T. and Slutzki, G.: Paths in Dag Languages: TR 79/1, Department of Computer and Information Sciences, University of Delaware, Newark, Delaware (1979).
Odgen, W. F. and Rounds, W. C.: Composition ofn Tree Transducers; Proc. 4th Annual ACM STOC, Denver, Colorado, 198–206 (1972).
Rounds, W. C.: Mappings and Grammars on Trees:Math Syst. Theory 4, 257–287 (1970).
Thatcher, J. W.: Tree Automata: Informal Survey; in Currents in the Theory of Computing (A. V. Aho, Ed.), Prentice-Hall, Englewood Cliffs, 143–172 (1973).
Thatcher, J. W.: Generalized2 Sequential Machine Maps;JCSS 4, 339–367 (1970).
Thatcher, J. W. and Wright, J. B.: Generalized Finite Automata Theory with Application to a Decision Problem of Second Order Logic;Math Syst. Theory 2, 57–81 (1968).
Author information
Authors and Affiliations
Additional information
The work of the first author was supported in part by University of Kansas General Research allocation #3015-20-0038.
Rights and permissions
About this article
Cite this article
Kamimura, T., Slutzki, G. Transductions of dags and trees. Math. Systems Theory 15, 225–249 (1981). https://doi.org/10.1007/BF01786981
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01786981