On the growth rate of polyregular functions

12/22/2022
by   Mikołaj Bojańczyk, et al.
0

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 𝒪(n^k) if and only if it can be defined by an MSO interpretation of dimension k, i.e. a string-to-string transformation where every output position is interpreted, using monadic second-order logic MSO, in some k-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 k ∈{1,2,…} there is a polyregular function of quadratic output size which needs at least k pebbles to be computed.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro