Regular Transducer Expressions for Regular Transformations
Vrunda Dave, Paul Gastin, Krishna Shankara Narayanan

TL;DR
This paper introduces regular transducer expressions (RTEs) that can describe all regular functions on finite and infinite words, extending previous results and providing a new algebraic framework for regular transformations.
Contribution
It presents a novel construction of RTEs for deterministic two-way Muller transducers with look-ahead, using transition monoids and unambiguous forest factorization, extending prior finite-word results.
Findings
RTEs can describe all regular functions on finite and infinite words.
The construction uses transition monoids and unambiguous forest factorization.
The approach extends finite-word results to infinite words with Muller acceptance.
Abstract
Functional MSO transductions, deterministic two-way transducers, as well as streaming string transducers are all equivalent models for regular functions. In this paper, we show that every regular function, either on finite words or on infinite words, captured by a deterministic two-way transducer, can be described with a regular transducer expression (RTE). For infinite words, the transducer uses Muller acceptance and -regular look-ahead. \RTEs are constructed from constant functions using the combinators if-then-else (deterministic choice), Hadamard product, and unambiguous versions of the Cauchy product, the 2-chained Kleene-iteration and the 2-chained omega-iteration. Our proof works for transformations of both finite and infinite words, extending the result on finite words of Alur et al.\ in LICS'14. In order to construct an RTE associated with a deterministic two-way Muller…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
