Back to Search Start Over

On Computability of Data Word Functions Defined by Transducers

Authors :
Léo Exibard
Pierre-Alain Reynier
Emmanuel Filiot
Laboratoire d'Informatique et Systèmes (LIS)
Aix Marseille Université (AMU)-Université de Toulon (UTLN)-Centre National de la Recherche Scientifique (CNRS)
Département d'Informatique [Bruxelles] (ULB)
Faculté des Sciences [Bruxelles] (ULB)
Université libre de Bruxelles (ULB)-Université libre de Bruxelles (ULB)
ANR-18-CE40-0015,TickTac,Techniques et outils efficaces pour la vérification et synthèse des systèmes temps-réels(2018)
ANR-16-CE40-0007,DELTA,DÉfis pour la Logique, les Transducteurs et les Automates(2016)
Source :
Foundations of Software Science and Computation Structures-23rd International Conference, FOSSACS 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25-30, 2020, Proceedings, Foundations of Software Science and Computation Structures-23rd International Conference, FOSSACS 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25-30, 2020, Proceedings, Apr 2020, Dublin, Ireland. pp.217-236, ⟨10.1007/978-3-030-45231-5_12⟩, Lecture notes in computer science, 12077 LNCS, Lecture Notes in Computer Science ISBN: 9783030452308, FoSSaCS, Foundations of Software Science and Computation Structures
Publication Year :
2020
Publisher :
arXiv, 2020.

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 specify functions. Such transducers may not define functions but more generally relations of data ω-words, and we show that it is PSpace-complete to test whether a given transducer defines a function. Then, given a function defined by some register transducer, we show that it is decidable (and again, PSpace-c) whether such function is computable. As for the known finite alphabet case, we show that computability and continuity coincide for functions defined by register transducers, and show how to decide continuity. We also define a subclass for which those problems are PTime.<br />SCOPUS: cp.k<br />info:eu-repo/semantics/published

Details

ISBN :
978-3-030-45230-8
ISBNs :
9783030452308
Database :
OpenAIRE
Journal :
Foundations of Software Science and Computation Structures-23rd International Conference, FOSSACS 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25-30, 2020, Proceedings, Foundations of Software Science and Computation Structures-23rd International Conference, FOSSACS 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25-30, 2020, Proceedings, Apr 2020, Dublin, Ireland. pp.217-236, ⟨10.1007/978-3-030-45231-5_12⟩, Lecture notes in computer science, 12077 LNCS, Lecture Notes in Computer Science ISBN: 9783030452308, FoSSaCS, Foundations of Software Science and Computation Structures
Accession number :
edsair.doi.dedup.....c67993277decbf7a5ff777866e812cbb
Full Text :
https://doi.org/10.48550/arxiv.2002.08203