Skip to main content

Advertisement

Springer Nature Link
Account
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Foundations of Software Science and Computation Structures
  3. Conference paper

On Computability of Data Word Functions Defined by Transducers

  • Conference paper
  • Open Access
  • First Online: 17 April 2020
  • pp 217–236
  • Cite this conference paper

You have full access to this open access conference paper

Download book PDF
Foundations of Software Science and Computation Structures (FoSSaCS 2020)
On Computability of Data Word Functions Defined by Transducers
Download book PDF
  • Léo Exibard  ORCID: orcid.org/0000-0003-0318-121710,11,
  • Emmanuel Filiot10 &
  • Pierre-Alain Reynier11 

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12077))

Included in the following conference series:

  • International Conference on Foundations of Software Science and Computation Structures
  • 4836 Accesses

  • 1 Citation

  • 1 Altmetric

Abstract

In this paper, we investigate the problem of synthesizing computable functions of infinite words over an infinite alphabet (data \(\omega \)-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 \(\omega \)-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.

A version with full proofs can be found at https://arxiv.org/abs/2002.08203.

L. Exibard—Funded by a FRIA fellowship from the F.R.S.-FNRS.

E. Filiot—Research associate of F.R.S.-FNRS. Supported by the ARC Project Transform Fédération Wallonie-Bruxelles and the FNRS CDR J013116F; MIS F451019F projects.

P.-A. Reynier—Partly funded by the ANR projects DeLTA (ANR-16-CE40-0007) and Ticktac (ANR-18-CE40-0015).

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

From Two-Way Transducers to Regular Function Expressions

Chapter © 2018

Sturmian and Infinitely Desubstitutable Words Accepted by an  $$\omega $$ -Automaton

Chapter © 2023

Decision Problems for Subclasses of Rational Relations over Finite and Infinite Words

Chapter © 2017

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Computability and Recursion Theory
  • Formal Languages and Automata Theory
  • Lisp
  • Models of Computation
  • Theory of Computation
  • Input/Output and Data Communications

References

  1. Berstel, J.: Transductions and Context-free Languages. Teubner Verlag (1979), http://www-igm.univ-mlv.fr/~berstel/LivreTransductions/LivreTransductions.html

  2. Carayol, A., Löding, C.: Uniformization in Automata Theory. In: Proceedings of the 14th Congress of Logic, Methodology and Philosophy of Science, Nancy, July 19–26, 2011. pp. 153–178. London: College Publications (2014), https://hal.archives-ouvertes.fr/hal-01806575

  3. Dave, V., Filiot, E., Krishna, S.N., Lhote, N.: Deciding the computability of regular functions over infinite words. CoRR abs/1906.04199 (2019), http://arxiv.org/abs/1906.04199

  4. Demri, S., Lazic, R.: LTL with the freeze quantifier and register automata. ACM Trans. Comput. Log. 10(3), 16:1–16:30 (2009). https://doi.org/10.1145/1507244.1507246

  5. Durand-Gasselin, A., Habermehl, P.: Regular transformations of data words through origin information. In: Foundations of Software Science and Computation Structures - 19th International Conference, FOSSACS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings. pp. 285–300 (2016). https://doi.org/10.1007/978-3-662-49630-5_17

  6. Ehlers, R., Seshia, S.A., Kress-Gazit, H.: Synthesis with identifiers. In: Proceedings of the 15th International Conference on Verification, Model Checking, and Abstract Interpretation - Volume 8318. pp. 415–433. VMCAI 2014 (2014). https://doi.org/10.1007/978-3-642-54013-4_23

  7. Exibard, L., Filiot, E., Reynier, P.: Synthesis of data word transducers. In: 30th International Conference on Concurrency Theory, CONCUR 2019, August 27-30, 2019, Amsterdam, the Netherlands. pp. 24:1–24:15 (2019). https://doi.org/10.4230/LIPIcs.CONCUR.2019.24

  8. Figueira, D., Libkin, L.: Path logics for querying graphs: Combining expressiveness and efficiency. In: 30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015, Kyoto, Japan, July 6-10, 2015. pp. 329–340 (2015). https://doi.org/10.1109/LICS.2015.39

  9. Filiot, E., Jecker, I., Löding, C., Winter, S.: On equivalence and uniformisation problems for finite transducers. In: 43rd International Colloquium on Automata, Languages, and Programming, ICALP 2016, July 11-15, Rome, Italy. pp. 125:1–125:14 (2016). https://doi.org/10.4230/LIPIcs.ICALP.2016.125

  10. Filiot, E., Mazzocchi, N., Raskin, J.: A pattern logic for automata with outputs. In: Developments in Language Theory - 22nd International Conference, DLT 2018, Tokyo, Japan, September 10-14, 2018, Proceedings. pp. 304–317 (2018). https://doi.org/10.1007/978-3-319-98654-8_25

  11. Gire, F.: Two decidability problems for infinite words. Inf. Process. Lett. 22(3), 135–140 (1986). https://doi.org/10.1016/0020-0190(86)90058-X

    Article  MathSciNet  MATH  Google Scholar 

  12. Holtmann, M., Kaiser, L., Thomas, W.: Degrees of lookahead in regular infinite games. Logical Methods in Computer Science 8(3) (2012). https://doi.org/10.2168/LMCS-8(3:24)2012

  13. II, K.C., Pachl, J.K.: Equivalence problems for mappings on infinite strings. Information and Control 49(1), 52–63 (1981). https://doi.org/10.1016/S0019-9958(81)90444-7

  14. Büchi, J.R., Landweber, L.H.: Solving sequential conditions finite-state strategies. Transactions of the American Mathematical Society 138, 295–311 (1969). https://doi.org/10.2307/1994916

    Article  MathSciNet  MATH  Google Scholar 

  15. Kaminski, M., Francez, N.: Finite-memory automata. Theor. Comput. Sci. 134(2), 329–363 (Nov 1994). https://doi.org/10.1016/0304-3975(94)90242-9

  16. Khalimov, A., Kupferman, O.: Register-bounded synthesis. In: 30th International Conference on Concurrency Theory, CONCUR 2019, August 27-30, Amsterdam, the Netherlands. pp. 25:1–25:16 (2019). https://doi.org/10.4230/LIPIcs.CONCUR.2019.25

  17. Khalimov, A., Maderbacher, B., Bloem, R.: Bounded synthesis of register transducers. In: Automated Technology for Verification and Analysis, 16th International Symposium, ATVA 2018, Los Angeles, October 7-10, 2018. Proceedings (2018). https://doi.org/10.1007/978-3-030-01090-4_29

  18. Libkin, L., Tan, T., Vrgoc, D.: Regular expressions for data words. J. Comput. Syst. Sci. 81(7), 1278–1297 (2015). https://doi.org/10.1016/j.jcss.2015.03.005

    Article  MathSciNet  MATH  Google Scholar 

  19. Neven, F., Schwentick, T., Vianu, V.: Finite state machines for strings over infinite alphabets. ACM Trans. Comput. Logic 5(3), 403–435 (2004). https://doi.org/10.1145/1013560.1013562

    Article  MathSciNet  MATH  Google Scholar 

  20. Pnueli, A., Rosner, R.: On the synthesis of a reactive module. In: ACM Symposium on Principles of Programming Languages, POPL. ACM (1989). https://doi.org/10.1145/75277.75293

  21. Prieur, C.: How to decide continuity of rational functions on infinite words. Theor. Comput. Sci. 276(1-2), 445–447 (2002). https://doi.org/10.1016/S0304-3975(01)00307-3

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Université Libre de Bruxelles, Brussels, Belgium

    Léo Exibard & Emmanuel Filiot

  2. Aix Marseille Univ, Université de Toulon, CNRS, LIS, Marseille, France

    Léo Exibard & Pierre-Alain Reynier

Authors
  1. Léo Exibard
    View author publications

    Search author on:PubMed Google Scholar

  2. Emmanuel Filiot
    View author publications

    Search author on:PubMed Google Scholar

  3. Pierre-Alain Reynier
    View author publications

    Search author on:PubMed Google Scholar

Corresponding author

Correspondence to Léo Exibard .

Editor information

Editors and Affiliations

  1. ENS/CNRS, Université Paris-Saclay, Cachan, France

    Jean Goubault-Larrecq

  2. University of Duisburg-Essen, Duisburg, Germany

    Barbara König

Rights and permissions

Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Reprints and permissions

Copyright information

© 2020 The Author(s)

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Exibard, L., Filiot, E., Reynier, PA. (2020). On Computability of Data Word Functions Defined by Transducers. In: Goubault-Larrecq, J., König, B. (eds) Foundations of Software Science and Computation Structures. FoSSaCS 2020. Lecture Notes in Computer Science(), vol 12077. Springer, Cham. https://doi.org/10.1007/978-3-030-45231-5_12

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-030-45231-5_12

  • Published: 17 April 2020

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-45230-8

  • Online ISBN: 978-3-030-45231-5

  • eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Data Words
  • Register Automata
  • Register Transducers
  • Functionality
  • Continuity
  • Computability

Publish with us

Policies and ethics

Societies and partnerships

  • The European Joint Conferences on Theory and Practice of Software.
    The European Joint Conferences on Theory and Practice of Software. (opens in a new tab)

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

Not affiliated

Springer Nature

© 2025 Springer Nature