Finite-valued Streaming String Transducers
Emmanuel Filiot, Isma\"el Jecker, Christof L\"oding, Anca Muscholl, Gabriele Puppis, Sarah Winter

TL;DR
This paper extends the theory of finite-valued transducers to copyless streaming string transducers (SSTs), proving decidability of finite-valuedness, decomposability into single-valued SSTs, and establishing complexity bounds for equivalence checking.
Contribution
It proves that finite-valuedness of SSTs is decidable and that any k-valued SST can be decomposed into k single-valued deterministic SSTs, extending classical results.
Findings
Finite-valued SSTs can be decomposed into k single-valued SSTs.
Decidability of finite-valuedness for SSTs is established.
Equivalence checking for finite-valued SSTs is in PSpace, PTime with fixed variables.
Abstract
A transducer is finite-valued if for some bound k, it maps any given input to at most k outputs. For classical, one-way transducers, it is known since the 80s that finite valuedness entails decidability of the equivalence problem. This decidability result is in contrast to the general case, which makes finite-valued transducers very attractive. For classical transducers, it is also known that finite valuedness is decidable and that any k-valued finite transducer can be decomposed as a union of k single-valued finite transducers. In this paper, we extend the above results to copyless streaming string transducers (SSTs), answering questions raised by Alur and Deshmukh in 2011. SSTs strictly extend the expressiveness of one-way transducers via additional variables that store partial outputs. We prove that any k-valued SST can be effectively decomposed as a union of k (single-valued)…
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.
