Abstract

This paper is motivated by the work of Schützenberger on codes with bounded synchronization delay. He was interested in characterizing those regular languages where groups in the syntactic monoid belong to a variety [Formula: see text]. On the language side he allowed the operations union, intersection, concatenation and modified Kleene-star involving a mapping of a prefix code of bounded synchronization delay to a group [Formula: see text], but no complementation. In our notation, this leads to the language classes [Formula: see text]. Our main result shows that [Formula: see text] coincides with the class of languages having syntactic monoids where all subgroups are in [Formula: see text]. We show that this statement holds for all varieties [Formula: see text] of finite groups, whereas Schützenberger proved this result for varieties [Formula: see text] containing Abelian groups, only. Our method shows the result for all [Formula: see text] simultaneously on finite and infinite words. Furthermore, we introduce the notion of local Rees extension which refers to a restricted type of the classical Rees extension. We give a decomposition of a monoid in terms of its groups and local Rees extensions. This gives a somewhat similar, but simpler decomposition than in the synthesis theorem of Rhodes and Allen. Moreover, we need a singly exponential number of operations, only. Finally, our decomposition yields an answer to a question in a recent paper of Almeida and Klíma about varieties that are closed under Rees extensions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call