Computability of Data-Word Transductions over Different Data Domains
L\'eo Exibard, Emmanuel Filiot, Nathan Lhote, Pierre-Alain Reynier

TL;DR
This paper explores the computability of functions over infinite data words using automata with registers, establishing conditions and decision procedures for functionality, continuity, and computability across various data domains.
Contribution
It introduces a framework for analyzing computability of data-word transductions, providing decidability results and characterizations for different data domains.
Findings
Functionality is decidable for natural numbers and oligomorphic data domains.
Next letter problem is decidable, linking continuity and computability.
Decisions problems are PSpace-complete for natural numbers and certain data domains.
Abstract
In this paper, we investigate the problem of synthesizing computable functions of infinite words over an infinite alphabet (data -words). The notion of computability is defined through Turing machines with infinite inputs which can produce the corresponding infinite outputs in the limit. We use non-deterministic transducers equipped with registers, an extension of register automata with outputs, to describe specifications. Being non-deterministic, such transducers may not define functions but more generally relations of data -words. In order to increase the expressive power of these machines, we even allow guessing of arbitrary data values when updating their registers. For functions over data -words, we identify a sufficient condition (the possibility of determining the next letter to be outputted, which we call next letter problem) under which computability…
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.
Taxonomy
Topicssemigroups and automata theory · Computability, Logic, AI Algorithms · Cellular Automata and Applications
