English

Semidirect Product Decompositions for Periodic Regular Languages

Formal Languages and Automata Theory 2024-03-11 v1

Abstract

The definition of period in finite-state Markov chains can be extended to regular languages by considering the transitions of DFAs accepting them. For example, the language (ΣΣ)(\Sigma\Sigma)^* has period two because the length of a recursion (cycle) in its DFA must be even. This paper shows that the period of a regular language appears as a cyclic group within its syntactic monoid. Specifically, we show that a regular language has period PP if and only if its syntactic monoid is isomorphic to a submonoid of a semidirect product between a specific finite monoid and the cyclic group of order PP. Moreover, we explore the relation between the structure of Markov chains and our result, and apply this relation to the theory of probabilities of languages. We also discuss the Krohn-Rhodes decomposition of finite semigroups, which is strongly linked to our methods.

Cite

@article{arxiv.2403.05088,
  title  = {Semidirect Product Decompositions for Periodic Regular Languages},
  author = {Yusuke Inoue and Kenji Hashimoto and Hiroyuki Seki},
  journal= {arXiv preprint arXiv:2403.05088},
  year   = {2024}
}
R2 v1 2026-06-28T15:13:13.619Z