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 条
  • [41] Visibly Pushdown Automata with Multiplicities: Finiteness and K-Boundedness
    Caralp, Mathieu
    Reynier, Pierre-Alain
    Talbot, Jean-Marc
    DEVELOPMENTS IN LANGUAGE THEORY (DLT 2012), 2012, 7410 : 226 - 238
  • [42] Alternating automata and a temporal fixpoint calculus for visibly pushdown languages
    Bozzelli, Laura
    CONCUR 2007 - CONCURRENCY THEORY, PROCEEDINGS, 2007, 4703 : 476 - 491
  • [43] A Logical Characterization for Dense-Time Visibly Pushdown Automata
    Bhave, Devendra
    Dave, Vrunda
    Krishna, Shankara Narayanan
    Phawade, Ramchandra
    Trivedi, Ashutosh
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, LATA 2016, 2016, 9618 : 89 - 101
  • [44] Extending Wagner's Hierarchy to Deterministic Visibly Pushdown Automata
    Selivanov, Victor
    UNITY OF LOGIC AND COMPUTATION, CIE 2023, 2023, 13967 : 190 - 201
  • [45] ON THE EXPRESSIVE POWER OF 2-STACK VISIBLY PUSHDOWN AUTOMATA
    Bollig, Benedikt
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (04)
  • [46] Two-Way Two-Tape Automata
    Carton, Olivier
    Exibard, Leo
    Serre, Olivier
    DEVELOPMENTS IN LANGUAGE THEORY, DLT 2017, 2017, 10396 : 147 - 159
  • [47] Complement for Two-Way Alternating Automata
    Geffert, Viliam
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, CSR 2018, 2018, 10846 : 132 - 144
  • [48] Complement for two-way alternating automata
    Geffert, Viliam
    Kapoutsis, Christos A.
    Zakzok, Mohammad
    ACTA INFORMATICA, 2021, 58 (05) : 463 - 495
  • [49] Alternation in two-way finite automata
    Konstantinidis, Stavros
    Moreira, Nelma
    Reis, Rogerio
    THEORETICAL COMPUTER SCIENCE, 2021, 870 : 103 - 120
  • [50] Complement for two-way alternating automata
    Viliam Geffert
    Christos A. Kapoutsis
    Mohammad Zakzok
    Acta Informatica, 2021, 58 : 463 - 495