Abstract

Two problems concerning the star height of a rational language are investigated: the star height one problem and the relationships between the unambiguity of an expression and its star height. For this purpose we consider the class of factorial, transitive and rational (FTR) languages. From the algebraic point of view a FTR language is the set of factors of a rational submonoid M. Two subclasses of FTR languages are introduced: renewal languages, corresponding to the case of M finitely generated, and unambiguous renewal languages, corresponding to the case of M finitely generated and free. We prove that a FTR language has star height one if and only if it is renewal. This gives a simple decision procedure for the star height one problem for this class of languages. As concerns the relationships with the ambiguity, we introduce the notion of unambiguous star height of a rational language and prove that it can be strictly greater than the star height. This is a consequence of the following results: i) a FTR language of unambiguous star height one is unambiguous renewal; ii) there exist renewal languages which are not unambiguous renewal. This last result is obtained by using arguments involving the entropy of a language.

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