A Comparison of Tree Transductionsde ned by Monadic Second Order

نویسندگان

  • Roderick Bloem
  • Joost Engelfriet
چکیده

Formulas from monadic second order (mso) logic with one and two free variables can be used to deene the nodes and edges (respectively) of a graph, in terms of a given graph. Such mso deenable 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 deenable tree transductions are exactly those tree transductions that can be computed by attributed tree transducers with look-ahead, which are a speciic type of two-stage attribute grammar: in the rst (look-ahead) stage all attributes have nitely many values, in the second stage all attributes are trees, and the second stage satisses 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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The hierarchy inside closed monadic Σ1 collapses on the infinite binary tree

Closed monadic Σ1, as proposed in [AFS98], is the existential monadic second order logic where alternation between existential second order quantifiers and first order quantifiers is allowed. Despite some effort very little is known about the expressive power of this logic on finite structures. We construct a tree automaton which exactly characterizes closed monadic Σ1 on the Rabin tree and giv...

متن کامل

On the Structure of the Monadic Logic of the Binary Tree

Since the work of Rabin [9], it has been known that any monadic second order property of the (labeled) binary tree with successor functions (and not the prefix ordering) is a monadic ∆3 property. In this paper, we show this upper bound is optimal in the sense that there is a monadic Σ2 formula, stating the existence of a path where a given predicate holds infinitely often, which is not equivale...

متن کامل

A Hierarchical Approach to Graph Automata and Monadic Second-Order Logic over Graphs

A hierarchical approach to the decomposition of graphs is introduced which is related to the notion of tree decomposition. On this basis a hierarchical automaton model for graphs is deened. We show that this automaton model is (relative to an appropriate class of graphs) equivalent to monadic second-order logic in expressive power, properly strengthening previous results on monadic second-order...

متن کامل

Sequentiality, Monadic Second-Order Logic and Tree Automata

Given a term rewriting system R and a normalizable term t, a redex is needed if in any reduction sequence of t to a normal form, this redex will be contracted. Roughly, R is sequential if there is an optimal reduction strategy in which only needed redexes are contracted. More generally, G. Huet and J.-J. L evy de ne in [9] the sequentiality of a predicate P on partially evaluated terms. We show...

متن کامل

A Hierarchical Approach to Monadic Second-Order Logic over Graphs

The expressiveness of existential monadic second-order logic is investigated over several classes of nite graphs among them the graphs of bounded tree-width. A hierarchical approach to the decomposition of graphs is introduced which is related to the notion of tree decomposition. Among other results we show that existential monadic second-order logic on graphs of bounded tree-width is not close...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998