An efficient algorithm to decide periodicity of $b$-recognisable sets using LSDF convention
Victor Marsault

TL;DR
This paper presents a linear-time algorithm for deciding whether a $b$-recognisable set of nonnegative integers, represented by a finite automaton in LSDF convention, is ultimately periodic, improving previous methods.
Contribution
It provides a structural characterization of minimal automata accepting periodic sets and a linear-time verification method within the LSDF representation.
Findings
Decidable in linear time whether a minimal automaton accepts a periodic set
Structural description of automata accepting periodic sets
Algorithm complexity is $O(b \, log(n))$ for automata with $n$ states
Abstract
Let be an integer strictly greater than . Each set of nonnegative integers is represented in base by a language over . The set is said to be -recognisable if it is represented by a regular language. It is known that ultimately periodic sets are -recognisable, for every base , and Cobham's theorem implies the converse: no other set is -recognisable in every base . We consider the following decision problem: let be a set of nonnegative integers that is -recognisable, given as a finite automaton over , is periodic? Honkala showed in 1986 that this problem is decidable. Later on, Leroux used in 2005 the convention to write number representations with the least significant digit first (LSDF), and designed a quadratic algorithm to solve a more general problem. We use here LSDF convention as well and give a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
