skip to main content
10.1145/3373718.3394804acmconferencesArticle/Chapter ViewAbstractPublication PageslicsConference Proceedingsconference-collections
research-article

Pebble Minimization of Polyregular Functions

Published: 08 July 2020 Publication History

Abstract

We show that a polyregular word-to-word function is regular if and only its output size is at most linear in its input size. Moreover a polyregular function can be realized by: a transducer with two pebbles if and only if its output has quadratic size in its input, a transducer with three pebbles if and only if its output has cubic size in its input, etc.
Moreover the characterization is decidable and, given a polyregular function, one can compute a transducer realizing it with the minimal number of pebbles.
We apply the result to mso interpretations from words to words. We show that mso interpretations of dimension k exactly coincide with k-pebble transductions.

References

[1]
Rajeev Alur and Pavol Cerný. 2010. Expressiveness of streaming string transducers. In IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2010, December 15-18, 2010, Chennai, India. 1--12. https://doi.org/10.4230/LIPIcs.FSTTCS. 2010.1
[2]
Rajeev Alur, Adam Freilich, and Mukund Raghothaman. 2014. Regular combinators for string transformations. In Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Ninth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), CSL-LICS '14, Vienna, Austria, July 14-18, 2014, Thomas A. Henzinger and Dale Miller (Eds.). ACM, 9:1--9:10. https://doi.org/10. 1145/2603088.2603151
[3]
Mikołaj Bojańczyk. 2018. Polyregular Functions. CoRR abs/1810.08760 (2018). arXiv:1810.08760 http://arxiv.org/abs/1810.08760
[4]
Mikolaj Bojańczyk, Laure Daviaud, and Shankara Narayanan Krishna. 2018. Regular and First-Order List Functions. In Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018, Oxford, UK, July 09-12, 2018, Anuj Dawar and Erich Grädel (Eds.). ACM, 125--134. https://doi.org/10.1145/3209108.3209163
[5]
Mikołaj Bojańczyk, Sandra Kiefer, and Nathan Lhote. 2019. String-to-String Interpretations With Polynomial-Size Output. In 46th International Colloquium on Automata, Languages, and Programming, ICALP 2019, July 9-12, 2019, Patras, Greece. (LIPIcs), Christel Baier, Ioannis Chatzigiannakis, Paola Flocchini, and Stefano Leonardi (Eds.), Vol. 132. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 106:1--106:14. https: //doi.org/10.4230/LIPIcs.ICALP.2019.106
[6]
Joost Engelfriet and Hendrik Jan Hoogeboom. 2001. MSO definable string transductions and two-way finite-state transducers. ACM Trans. Comput. Log. 2, 2 (2001), 216--254. https://doi.org/10.1145/371316.371512
[7]
Noa Globerman and David Harel. 1996. Complexity Results for Two-Way and Multi-Pebble Automata and their Logics. Theor. Comput. Sci. 169, 2 (1996), 161--184. https://doi.org/10.1016/S0304-3975(96)00119-3
[8]
Tova Milo, Dan Suciu, and Victor Vianu. 2003. Typechecking for XML transformers. J. Comput. Syst. Sci. 66, 1 (2003), 66--97. https://doi.org/10.1016/S0022-0000(02)00030-2

Cited By

View all

Index Terms

  1. Pebble Minimization of Polyregular Functions

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    LICS '20: Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science
    July 2020
    986 pages
    ISBN:9781450371049
    DOI:10.1145/3373718
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 July 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. MSO interpretations
    2. minimization
    3. pebble transducers
    4. polyregular functions

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    LICS '20
    Sponsor:

    Acceptance Rates

    LICS '20 Paper Acceptance Rate 69 of 174 submissions, 40%;
    Overall Acceptance Rate 215 of 622 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Pebble-depthTheoretical Computer Science10.1016/j.tcs.2024.1146381009:COnline publication date: 12-Sep-2024
    • (2023)Regular and polyregular theories of reduplicationGlossa: a journal of general linguistics10.16995/glossa.88858:1Online publication date: 6-Jan-2023
    • (2023)On the Growth Rates of Polyregular Functions2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)10.1109/LICS56636.2023.10175808(1-13)Online publication date: 26-Jun-2023
    • (2022)Transducers of polynomial growthProceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/3531130.3533326(1-27)Online publication date: 2-Aug-2022

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media