Classes of languages generated by the Kleene star of a word (Q1784949)

From MaRDI portal





scientific article; zbMATH DE number 6944934
Language Label Description Also known as
default for all languages
No label defined
    English
    Classes of languages generated by the Kleene star of a word
    scientific article; zbMATH DE number 6944934

      Statements

      Classes of languages generated by the Kleene star of a word (English)
      0 references
      0 references
      0 references
      27 September 2018
      0 references
      Let \(\mathcal{U}\) be the class of all Kleene stars \(u^*\) of languages consisting of a single word \(u\). The authors study four classes of regular languages obtained as the closures of \(\mathcal{U}\) under various sets of language operations. These are the closure \(\mathcal{L}\) under the lattice operations union and intersection, the closure \(\mathcal{B}\) under the Boolean operations union, intersection and complement, the closure \(\mathcal{L}q\) under the lattice operations and quotients, and the closure \(\mathcal{B}q\) under the Boolean operations and quotients. The classes are not varieties of languages as defined by \textit{S. Eilenberg} [Automata, languages, and machines. Vol. B. New York-San Francisco-London: Academic Press (1976; Zbl 0359.94067)], but they are examples of the kinds of more general equationally definable classes of regular languages considered by \textit{M. Gehrke} et al. [Lect. Notes Comput. Sci. 5126, 246--257 (2008; Zbl 1165.68049)]. The authors characterize the classes \(\mathcal{L}\), \(\mathcal{B}\), \(\mathcal{L}q\) and \(\mathcal{B}q\) by profinite equations, and also present normal forms for each of the classes. They also show that using the equational characterizations one can decide whether a given regular language belongs to any one of the classes. These results apply to languages over alphabets with at least two letters, and the unary case is treated separately. Syntactic monoids are extensively used in this work.
      0 references
      regular language
      0 references
      finite automaton
      0 references
      Kleene star
      0 references
      profinite equation
      0 references
      syntactic monoid
      0 references
      decidability
      0 references

      Identifiers