We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.FL

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Formal Languages and Automata Theory

Title: An efficient algorithm to decide periodicity of $b$-recognisable sets using LSDF convention

Abstract: Let $b$ be an integer strictly greater than $1$. Each set of nonnegative integers is represented in base $b$ by a language over $\{0, 1, \dots, b - 1\}$. The set is said to be $b$-recognisable if it is represented by a regular language. It is known that ultimately periodic sets are $b$-recognisable, for every base $b$, and Cobham's theorem implies the converse: no other set is $b$-recognisable in every base $b$.
We consider the following decision problem: let $S$ be a set of nonnegative integers that is $b$-recognisable, given as a finite automaton over $\{0,1, \dots, b - 1\}$, is $S$ 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 structural description of the minimal automata that accept periodic sets. Then, we show that it can be verified in linear time if a minimal automaton meets this description. In general, this yields a $O(b \log(n))$ procedure to decide whether an automaton with $n$ states accepts an ultimately periodic set of nonnegative integers.
Subjects: Formal Languages and Automata Theory (cs.FL); Logic in Computer Science (cs.LO)
Journal reference: Logical Methods in Computer Science, Volume 15, Issue 3 (July 31, 2019) lmcs:3882
DOI: 10.23638/LMCS-15(3:8)2019
Cite as: arXiv:1708.06228 [cs.FL]
  (or arXiv:1708.06228v6 [cs.FL] for this version)

Submission history

From: Victor Marsault [view email] [via LOGICAL proxy]
[v1] Mon, 21 Aug 2017 14:03:03 GMT (213kb,D)
[v2] Mon, 7 May 2018 08:33:47 GMT (217kb,D)
[v3] Wed, 9 May 2018 10:52:19 GMT (208kb,D)
[v4] Fri, 26 Oct 2018 10:24:51 GMT (215kb,D)
[v5] Wed, 19 Dec 2018 16:13:22 GMT (227kb,D)
[v6] Tue, 30 Jul 2019 08:32:52 GMT (217kb,D)

Link back to: arXiv, form interface, contact.