English

Ostrowski numeration systems, addition and finite automata

Logic 2018-05-23 v2

Abstract

We present an elementary three pass algorithm for computing addition in Ostrowski numeration systems. When aa is quadratic, addition in the Ostrowski numeration system based on aa is recognizable by a finite automaton. We deduce that a subset of XNnX\subseteq \mathbb{N}^n is definable in (N,+,Va)(\mathbb{N},+,V_a), where VaV_a is the function that maps a natural number xx to the smallest denominator of a convergent of aa that appears in the Ostrowski representation based on aa of xx with a non-zero coefficient, if and only if the set of Ostrowski representations of elements of XX is recognizable by a finite automaton. The decidability of the theory of (N,+,Va)(\mathbb{N},+,V_a) follows.

Cite

@article{arxiv.1407.7000,
  title  = {Ostrowski numeration systems, addition and finite automata},
  author = {Philipp Hieronymi and Alonza Terry},
  journal= {arXiv preprint arXiv:1407.7000},
  year   = {2018}
}
R2 v1 2026-06-22T05:13:32.674Z