English

Commutative N-polyregular functions

Logic in Computer Science 2025-11-21 v4

Abstract

This paper studies which functions computed by Z\mathbb{Z}-weighted automata can be realized by N\mathbb{N}-weighted automata, under two extra assumptions: commutativity (the order of letters in the input does not matter) and polynomial growth (the output of the function is bounded by a polynomial in the size of the input). We leverage this effective characterization to decide whether a function computed by a commutative N\mathbb{N}-weighted automaton of polynomial growth is star-free, a notion borrowed from the theory of regular languages that has been the subject of many investigations in the context of string-to-string functions during the last decade. Furthermore, we open the road to a generalization of our results to non-commutative functions, by formalizing a canonical computational model for N\mathbb{N}-weighted automata of polynomial growth based on the notion of residual transducer.

Keywords

Cite

@article{arxiv.2404.02232,
  title  = {Commutative N-polyregular functions},
  author = {Aliaume Lopez},
  journal= {arXiv preprint arXiv:2404.02232},
  year   = {2025}
}