On the growth rate of polyregular functions
Logic in Computer Science
2023-04-27 v3 Formal Languages and Automata Theory
Abstract
We consider polyregular functions, which are certain string-to-string functions that have polynomial output size. We prove that a polyregular function has output size if and only if it can be defined by an MSO interpretation of dimension , i.e. a string-to-string transformation where every output position is interpreted, using monadic second-order logic MSO, in some -tuple of input positions. We also show that this characterization does not extend to pebble transducers, another model for describing polyregular functions: we show that for every there is a polyregular function of quadratic output size which needs at least pebbles to be computed.
Keywords
Cite
@article{arxiv.2212.11631,
title = {On the growth rate of polyregular functions},
author = {Mikołaj Bojańczyk},
journal= {arXiv preprint arXiv:2212.11631},
year = {2023}
}
Comments
Author version of LICS 23 paper