English

Addition Automata and Attractors of Digit Systems Corresponding to Expanding Rational Matrices

Number Theory 2025-07-09 v1 Formal Languages and Automata Theory

Abstract

Let AA be an expanding 2×22 \times 2 matrix with rational entries and Z2[A]\mathbb{Z}^2[A] be the smallest AA-invariant Z\mathbb{Z}-module containing Z2\mathbb{Z}^2. Let D\mathcal{D} be a finite subset of Z2[A]\mathbb{Z}^2[A] which is a complete residue system of Z2[A]/AZ2[A]\mathbb{Z}^2[A]/A\mathbb{Z}^2[A]. The pair (A,D)(A,\mathcal{D}) is called a {\em digit system} with {\em base} AA and {\em digit set} D\mathcal{D}. It is well known that every vector xZ2[A]x \in \mathbb{Z}^2[A] can be written uniquely in the form x=d0+Ad1++Akdk+Ak+1p, x = d_0 + Ad_1 + \cdots + A^kd_k + A^{k+1}p, with kNk\in \mathbb{N} minimal, d0,,dkDd_0,\dots,d_k \in \mathcal{D}, and pp taken from a finite set of {\em periodic elements}, the so-called {\em attractor} of (A,D)(A,\mathcal{D}). If pp can always be chosen to be 00 we say that (A,D)(A,\mathcal{D}) has the {\em finiteness property}. In the present paper we introduce finite-state transducer automata which realize the addition of the vectors ±(1,0)\pm(1,0)^\top and ±(0,1)\pm(0,1)^\top to a given vector xZ2[A]x\in \mathbb{Z}^2[A] in a number system (A,D)(A,\mathcal{D}) with collinear digit set. These automata are applied to characterize all pairs (A,D)(A,\mathcal{D}) that have the finiteness property and, more generally, to characterize the attractors of these digit systems.

Keywords

Cite

@article{arxiv.2507.06158,
  title  = {Addition Automata and Attractors of Digit Systems Corresponding to Expanding Rational Matrices},
  author = {Anjelo Gabriel R. Cruz and Manuel Joseph C. Loquias and Jörg M. Thuswaldner},
  journal= {arXiv preprint arXiv:2507.06158},
  year   = {2025}
}

Comments

20 pages, 11 figures