regulaarset
Regulaarset, in Estonian usage, corresponds to the concept of a regular language in formal language theory. A regulaarset is a set of finite strings over a finite alphabet that can be described or recognised by finite automata. In practice, a language L is regulaarset if it can be accepted by a deterministic finite automaton (DFA) or a nondeterministic finite automaton (NFA), or described by a regular expression, or generated by a regular grammar. Regular languages form the basic class in the Chomsky hierarchy and are closed under union, concatenation, and Kleene star, as well as under intersection and complement.
Key properties include decidability of basic questions: membership testing is decidable by processing the input through
Examples illustrate the concept. The language (a|b)* over the alphabet {a,b} is regulaarset; the set of strings
Constructions and representations include regular expressions, NFAs, DFAs, and regular grammars. Thompson’s construction converts a regular
Historically, the concept arose from Kleene’s work and was later formalized in the theory of regular languages.