English

Register transducers are marble transducers

Formal Languages and Automata Theory 2020-05-05 v1

Abstract

Deterministic two-way transducers define the class of regular functions from words to words. Alur and Cern\'y introduced an equivalent model of transducers with registers called copyless streaming string transducers. In this paper, we drop the "copyless" restriction on these machines and show that they are equivalent to two-way transducers enhanced with the ability to drop marks, named "marbles", on the input. We relate the maximal number of marbles used with the amount of register copies performed by the streaming string transducer. Finally, we show that the class membership problems associated with these models are decidable. Our results can be interpreted in terms of program optimization for simple recursive and iterative programs.

Cite

@article{arxiv.2005.01342,
  title  = {Register transducers are marble transducers},
  author = {Gaëtan Douéneau-Tabot and Emmanuel Filiot and Paul Gastin},
  journal= {arXiv preprint arXiv:2005.01342},
  year   = {2020}
}

Comments

28 pages

R2 v1 2026-06-23T15:17:07.703Z