Properties of visibly pushdown transducers

  • Authors:
  • Emmanuel Filiot;Jean-François Raskin;Pierre-Alain Reynier;Frédéric Servais;Jean-Marc Talbot

  • Affiliations:
  • Université Libre de Bruxelles;Université Libre de Bruxelles;LIF, Université Aix-Marseille & CNRS;Université Libre de Bruxelles;LIF, Université Aix-Marseille & CNRS

  • Venue:
  • MFCS'10 Proceedings of the 35th international conference on Mathematical foundations of computer science
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Visibly pushdown transducers (VPTs) form a strict subclass of pushdown transducers (PTs) that extends finite state transducers with a stack. Like visibly pushdown automata, the input symbols determine the stack operations. It has been shown that visibly pushdown languages form a robust subclass of context-free languages. Along the same line, we show that word transductions defined by VPTs enjoy strong properties, in contrast to PTs. In particular, functionality is decidable in PTIME, k-valuedness is in NPTIME and equivalence of (non-deterministic) functional VPTs is EXPTIME-C. Those problems are undecidable for PTs. Output words of VPTs are not necessarily well-nested. We identify a general subclass of VPTs that produce well-nested words, which is closed by composition, and for which the type checking problem is decidable.