The analysis of the famous Kleene's theorem shows that it consists indeed in two different propositions that are better distinguished when one tries to generatize the result. The first one relates rational expressions and a suitable generalization of finite automata. It holds in any monoid or, even better, in the semiring of formal power series on any monoid. It is shown that several classical results in formal language theory, for instance Elgot and Mezei characterization of rational relations by transducers and Chomsky normal form for context-free grammars, can thus be seen as particular cases of this first half of Kleene's theorem.
CITATION STYLE
Sakarovitch, J. (1987). Kleene’s theorem revisited. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 281 LNCS, pp. 39–50). Springer Verlag. https://doi.org/10.1007/3540185356_29
Mendeley helps you to discover research relevant for your work.