Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
On rational stochastic languages
Denis F., Esposito Y. Fundamenta Informaticae86 (1,2):41-77,2008.Type:Article
Date Reviewed: Jun 5 2009

This paper presents a series of interrelated results on classes of formal power series that are generated by various types of weighted finite automata. In the early 1960s, Schützenberger initiated the idea of studying rational languages in terms of matrices over semirings. Several studies in this area, including Kuich and Salomaa’s book [1], are, curiously, not cited by the authors. A possible explanation for this is the authors’ concentration on and . This paper is a valuable contribution to the linear algebra approach to formal languages.

Although the authors’ stated goal is to provide a unified account of this field (which is largely achieved) for use in grammatical inference research, there are numerous main results and technical propositions that are useful for other formal language investigations. A distinguishing feature of the exposition is the frequent employment of genuinely illustrative examples. Both its design and content lead me to recommend this paper to a wide range of theorists.

The paper contains several tables and summaries that the interested reader can consult directly, so I will not attempt to present them here. It should be noted that the terminology in this field is not entirely standard. For example, weighted finite automata, as defined by Kuich and Salomaa [1], are referred to as multiplicity automata in this paper, with other automata being variants of the classical stochastic automaton, dating back to Rabin and Paz in the 1960s.

Several results concerning equivalence/inequivalence are established. Considerable space is devoted to the residual formal series u{-1} ... p of a stochastic formal series p. This is defined by (recall we work over at least u{-1} ... p(w) = p(uw)/p(u&Sgr;*), where, as usual, &Sgr; is a finite alphabet. The residual can be thought of as a normalization with regard to u for p in terms of the weight assigned by p to all words u&Sgr;*. The algebraic significance of the residual is brought out in terms of finite generation results. There are also decidability results, both positive and negative, which are in part associated with finite generation. In the same spirit, some PTIME automaton representability algorithms and one PSPACE completeness theorem are given.

Fatou results are also presented. Several of these deal with when a series with all of its coefficients in (the positive sub-semiring of ) can be generated by matrices in .

Finally, I can’t resist mentioning one of the technical results in the paper that undoubtedly will find use in other applications:

Lemma 1: Let f : be a linear mapping and let such that converges to u. Then u .

Reviewer:  Bruce Litow Review #: CR136914 (1002-0176)
1) Kuich, W.; Salomaa, A. Semirings, automata, languages. Springer-Verlag, New York, NY, 1986.
Bookmark and Share
 
Algebraic Language Theory (F.4.3 ... )
 
 
Mathematical Logic (F.4.1 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Algebraic Language Theory": Date
Products of languages with counter
Weil P. Theoretical Computer Science 76(2-3): 251-260, 2001. Type: Article
Oct 1 1991
On characterizations of recursively enumerable languages
Latteux M., Turakainen P. Acta Informatica 28(2): 179-186, 1990. Type: Article
Dec 1 1991
Effective construction of the synthetic algebra of a recognizable series on trees
Bozapalidis S. Acta Informatica 28(4): 351-363, 1991. Type: Article
May 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy