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
来源
PROCEEDINGS OF THE 31ST ANNUAL ACM-IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2016) | 2016年
关键词
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 条
  • [31] Visibly pushdown transducers for approximate validation of streaming XML
    Thomo, Alex
    Venkatesh, S.
    Ye, Ying Ying
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, PROCEEDINGS, 2008, 4932 : 219 - 238
  • [32] Visibly Pushdown Transducers with Well-Nested Outputs
    Reynier, Pierre -Alain
    Talbot, Jean -Marc
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2016, 27 (02) : 235 - 257
  • [33] MINIMIZATION OF VISIBLY PUSHDOWN AUTOMATA IS NP-COMPLETE
    Gauwin, Olivier
    Muscholl, Anca
    Raskin, Michael
    LOGICAL METHODS IN COMPUTER SCIENCE, 2020, 16 (01)
  • [34] Weighted two-way transducers
    Feng, Fan
    Maletti, Andreas
    INFORMATION AND COMPUTATION, 2023, 295
  • [35] Ordered multi-stack visibly pushdown automata
    Carotenuto, Dario
    Murano, Aniello
    Peron, Adriano
    THEORETICAL COMPUTER SCIENCE, 2016, 656 : 1 - 26
  • [36] Two-Way Automata in Coq
    Doczkal, Christian
    Smolka, Gert
    INTERACTIVE THEOREM PROVING (ITP 2016), 2016, 9807 : 151 - 166
  • [37] Normality and two-way automata
    Carton, Olivier
    Heiber, Pablo Ariel
    INFORMATION AND COMPUTATION, 2015, 241 : 264 - 276
  • [38] Efficient determinization of visibly and height-deterministic pushdown automata
    Polach, Radomir
    Travnicek, Jan
    Janousek, Jan
    Melichar, Borivoj
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2016, 46 : 91 - 105
  • [39] Ramsey-Based Inclusion Checking for Visibly Pushdown Automata
    Friedmann, Oliver
    Klaedtke, Felix
    Lange, Martin
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2015, 16 (04)
  • [40] Visibly pushdown automata: From language equivalence to simulation and bisimulation
    Srba, Jiri
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2006, 4207 : 89 - 103