English

The growth function of S-recognizable sets

Formal Languages and Automata Theory 2011-01-04 v1 Discrete Mathematics Number Theory

Abstract

A set XNX\subseteq\mathbb N is S-recognizable for an abstract numeration system S if the set \repS(X)\rep_S(X) of its representations is accepted by a finite automaton. We show that the growth function of an S-recognizable set is always either Θ((log(n))cdfnf)\Theta((\log(n))^{c-df}n^f) where c,dNc,d\in\mathbb N and f1f\ge 1, or Θ(nrθΘ(nq))\Theta(n^r \theta^{\Theta(n^q)}), where r,qQr,q\in\mathbb Q with q1q\le 1. If the number of words of length n in the numeration language is bounded by a polynomial, then the growth function of an S-recognizable set is Θ(nr)\Theta(n^r), where rQr\in \mathbb Q with r1r\ge 1. Furthermore, for every rQr\in \mathbb Q with r1r\ge 1, we can provide an abstract numeration system S built on a polynomial language and an S-recognizable set such that the growth function of X is Θ(nr)\Theta(n^r). For all positive integers k and l, we can also provide an abstract numeration system S built on a exponential language and an S-recognizable set such that the growth function of X is Θ((log(n))knl)\Theta((\log(n))^k n^l).

Cite

@article{arxiv.1101.0036,
  title  = {The growth function of S-recognizable sets},
  author = {Emilie Charlier and Narad Rampersad},
  journal= {arXiv preprint arXiv:1101.0036},
  year   = {2011}
}

Comments

12 pages

R2 v1 2026-06-21T17:05:33.098Z