MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A comparison of tree transductions defined by monadic second order logic and by attribute grammars (1998) [16 citations — 6 self]

Download:
Download as a PDF | Download as a PS
by Roderick Bloem, Joost Engelfriet
Journal of Computer and System Sciences
http://www.wi.leidenuniv.nl/TechRep/1998/tr98-02.ps.gz
Add To MetaCart

Abstract:

Abstract. Formulas from monadic second order (mso) logic with one and two free variables can be used to define the nodes and edges (respectively) of a graph, in terms of a given graph. Such mso definable graph transductions play a role in the theory of graph grammars. Here we investigate the special case of trees. The main result is that the mso definable tree transductions are exactly those tree transductions that can be computed by attributed tree transducers with look-ahead, which are a specific type of two-stage attribute grammar: in the first (look-ahead) stage all attributes have finitely many values, in the second stage all attributes are trees, and the second stage satisfies the single use restriction (i.e., each attribute is used at most once). Moreover, if we allow the mso transductions to produce trees with shared subtrees (i.e., term graphs, that have to be unfolded), then the single use restriction can be dropped. 1

Citations

387 Semantics for Context-Free Languages – Knuth - 1968
188 Easy problems for tree-decomposable graphs – Arnborg, Lagergren, et al. - 1991
187 Graph rewriting: An algebraic and logic approach – Courcelle - 1990
146 Weak second–order arithmetic and finite automata. Zeitschrift für Mathematische Logik und Grundlagen der – Büchi - 1960
142 Tree acceptors and some of their applications – Doner - 1970
141 The Monadic second-order logic of graphs I: recognizable sets of finite graphs – Courcelle - 1990
114 Graph types – Klarlund, Schwartzbach - 1993
110 The expression of graph properties and graph transformations in monadic second-order logic – Courcelle - 1997
108 Generalized finite automata theory with an application to a decision problem of second-order Logic – Thatcher, Wright - 1968
80 Macro tree transducers – Engelfriet, Vogler - 1985
61 Monadic second-order evaluations on treedecomposable graphs – Courcelle, Mosbah - 1993
59 Handle-rewriting hypergraph grammars – Courcelle, Engelfriet, et al. - 1993
55 Composition and Evaluation of Attribute Coupled Grammars – Giegerich
54 Automata on infinite objects. Handbook of TCS, pp 165–191 – Thomas - 1990
47 Algebraic automata and context-free sets – Mezei, Wright - 1967
44 Attribute coupled grammars – Ganzinger, Giegerich - 1984
41 Translations on a context-free grammar – Aho, Ullman - 1971
40 Attribute grammars and recursive program schemes, Theoret – Courcelle, Franchi-Zannettacci - 1982
32 The monadic second-order logic of graphs V: on closing the gap between definability and recognizability – Courcelle - 1991
31 Top-down tree transducers with regular look-ahead – Engelfriet - 1977
27 Monadic second-order definable graph transductions – Courcelle - 1994
25 Increasing modularity and language-independency in automatically generated compilers – Ganzinger - 1983
22 Elgot. Decision problems of finite automata design and related arithmetics – C - 1961
21 A logical characterization of the sets of hypergraphs defined by hyperedge replacement grammars – Courcelle, Engelfriet - 1995
20 Synthesized and inherited functions --- a new computational model for syntax--directed semantics – Kuhnemann, Vogler - 1994
19 Tree transducers with external functions. Theoret – Fulop, Herrmann, et al. - 1993
19 Parallel and two-way automata on directed ordered acyclic graphs – Kamimura, Slutzki - 1981
16 Attribute grammars: Attribute evaluation methods – Engelfriet - 1984
16 Giora Slutzki. Tree transducers, L systems, and two-way machines – Engelfriet, Rozenberg - 1980
15 Conditional Attribute Grammars – Boyland - 1996
15 Tree transducers and syntax directed semantics – Engelfriet - 1981
15 A characterization of context-free NCE graph languages by monadic second-order logic on trees – Engelfriet - 1991
14 Characterization of Properties and Relations defined in Monadic Second Order Logic on the Nodes of Trees – Bloem, Engelfriet - 1997
13 Oostrom, Logical description of context-free graph-languages – Engelfriet, van - 1997
11 Hans-Jorg Kreowski. Hyperedge replacement graph grammars – Drewes, Habel - 1997
11 Context-free hypergraph grammars have the same term-generating power as attribute grammars – Engelfriet, Heyker - 1992
11 Steinby; Tree automata, Akademiai Kiado – Gecseg, M - 1984
7 A regular characterization of graph languages definable in monadic second-order logic – Engelfriet - 1991
7 The formal power of one-visit attribute grammars – Engelfriet, File - 1981
5 Attribute Grammars and Monadic Second Order Logic, Master 's Thesis – Bloem - 1996
4 Attributed tree transducers cannot induce all deterministic bottom-up tree transformations – Fulop, S - 1995
3 Node replacement graph grammars, Chapter 1 – Engelfriet, Rozenberg - 1997
3 Oostrom; Graph grammars and 2nd order logic (in Dutch), Master 's Thesis – van - 1989
2 Context-free graph grammars, Chapter 3 of Handbook of Formal Languages – Engelfriet - 1997
2 On attributed tree transducers, Acta Cybernetica 5 – Fulop - 1981
2 den Bussche. On the expressive power of Boolean-valued attribute grammars – Neven, Van - 1997
1 Maneth; Monadic second order logic and macro tree transductions – Engelfriet, S