Two-Way Visibly Pushdown Automata and Transducers

被引:4
|
作者
Dartois, Luc [1 ]
Filiot, Emmanuel [1 ]
Reynier, Pierre-Alain [2 ]
Talbot, Jean-Marc [2 ]
机构
[1] Univ Libre Bruxelles, Brussels, Belgium
[2] Aix Marseille Univ, CNRS, LIF, UMR 7279, F-13000 Marseille, France
关键词
Transductions; Pushdown automata; Logic;
D O I
10.1145/2933575.2935315
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automata-logic connections are pillars of the theory of regular languages. Such connections are harder to obtain for transducers, but important results have been obtained recently for word-to-word transformations, showing that the three following models are equivalent: deterministic two-way transducers, monadic second-order (MSO) transducers, and deterministic one-way automata equipped with a finite number of registers. Nested words are words with a nesting structure, allowing to model unranked trees as their depth-first-search linearisations. In this paper, we consider transformations from nested words to words, allowing in particular to produce unranked trees if output words have a nesting structure. The model of visibly pushdown transducers allows to describe such transformations, and we propose a simple deterministic extension of this model with two-way moves that has the following properties: i) it is a simple computational model, that naturally has a good evaluation complexity; ii) it is expressive: it subsumes nested word-to-word MSO transducers, and the exact expressiveness of MSO transducers is recovered using a simple syntactic restriction; iii) it has good algorithmic/closure properties: the model is closed under composition with a unambiguous one-way letter-to-letter transducer which gives closure under regular look-around, and has a decidable equivalence problem.
引用
收藏
页码:217 / 226
页数:10
相关论文
共 50 条
  • [21] Right-Universality of Visibly Pushdown Automata
    Bruyere, Veronique
    Ducobu, Marc
    Gauwin, Olivier
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 76 - 93
  • [22] A Tighter Bound for the Determinization of Visibly Pushdown Automata
    Nguyen Van Tang
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (10): : 62 - 76
  • [23] Hankel Matrices for Weighted Visibly Pushdown Automata
    Labai, Nadia
    Makowsky, Johann A.
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, LATA 2016, 2016, 9618 : 464 - 477
  • [24] Two-Way Transducers with a Two-Way Output Tape
    Carton, Olivier
    DEVELOPMENTS IN LANGUAGE THEORY (DLT 2012), 2012, 7410 : 263 - 272
  • [25] BEYOND LANGUAGE EQUIVALENCE ON VISIBLY PUSHDOWN AUTOMATA
    Srba, Jiri
    LOGICAL METHODS IN COMPUTER SCIENCE, 2009, 5 (01)
  • [26] Event-Clock Visibly Pushdown Automata
    Van Tang, Nguyen
    Ogawa, Mizuhito
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 558 - 569
  • [27] A Fragment of ML Decidable by Visibly Pushdown Automata
    Hopkins, David
    Murawski, Andrzej S.
    Ong, C. -H. Luke
    AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT II, 2011, 6756 : 149 - 161
  • [28] Translation from Classical Two-Way Automata to Pebble Two-Way Automata
    Geffert, Viliam
    Istonova, L'ubomira
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (03): : 131 - 140
  • [29] TRANSLATION FROM CLASSICAL TWO-WAY AUTOMATA TO PEBBLE TWO-WAY AUTOMATA
    Geffert, Viliam
    Istonova, L'ubomira
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2010, 44 (04): : 507 - 523
  • [30] Reactive Synthesis from Visibly Register Pushdown Automata
    Senda, Ryoma
    Takata, Yoshiaki
    Seki, Hiroyuki
    THEORETICAL ASPECTS OF COMPUTING, ICTAC 2021, 2021, 12819 : 334 - 353