On Quotients of Formal Power Series

Quotient is a basic operation of formal languages, which plays a key role in the construction of minimal deterministic finite automata (DFA) and the universal automata. In this paper, we extend this operation to formal power series and systemically investigate its implications in the study of weighted automata. In particular, we define two quotient operations for formal power series that coincide when calculated by a word. We term the first operation as (left or right) \emph{quotient}, and the second as (left or right) \emph{residual}. To support the definitions of quotients and residuals, the underlying semiring is restricted to complete semirings or complete c-semirings. Algebraical properties that are similar to the classical case are obtained in the formal power series case. Moreover, we show closure properties, under quotients and residuals, of regular series and weighted context-free series are similar as in formal languages. Using these operations, we define for each formal power series $A$ two weighted automata ${\cal M}_A$ and ${\cal U}_A$. Both weighted automata accepts $A$, and ${\cal M}_A$ is the minimal deterministic weighted automaton of $A$. The universality of ${\cal U}_A$ is justified and, in particular, we show that ${\cal M}_A$ is a sub-automaton of ${\cal U}_A$. Last but not least, an effective method to construct the universal automaton is also presented in this paper.

[1]  J. Conway Regular algebra and finite machines , 1971 .

[2]  Arto Salomaa,et al.  Automata-Theoretic Aspects of Formal Power Series , 1978, Texts and Monographs in Computer Science.

[3]  Paul Gastin,et al.  Weighted automata and weighted logics , 2005, Theor. Comput. Sci..

[4]  Libor Polák Minimalizations of NFA using the universal automaton , 2005, Int. J. Found. Comput. Sci..

[5]  Janusz Brzozowski,et al.  Quotient Complexity of Regular Languages , 2009, J. Autom. Lang. Comb..

[6]  Tao Jiang,et al.  Minimal NFA Problems are Hard , 1991, SIAM J. Comput..

[7]  Seymour Ginsburg,et al.  Quotients of Context-Free Languages , 1963, JACM.

[8]  Marcel Paul Schützenberger,et al.  On the Definition of a Family of Automata , 1961, Inf. Control..

[9]  C. Reutenauer,et al.  Noncommutative Rational Series with Applications , 2010 .

[10]  Maurice Nivat,et al.  A note about minimal non-deterministic automata , 1992, Bull. EATCS.

[11]  Francesca Rossi,et al.  Abstracting soft constraints: Framework, properties, examples , 2002, Artif. Intell..

[12]  Yongming Li,et al.  Finite automata theory with membership values in lattices , 2011, Inf. Sci..

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[14]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[15]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[16]  Pedro García,et al.  Universal automata and NFA learning , 2008, Theor. Comput. Sci..

[17]  Witold Pedrycz,et al.  Fuzzy finite automata and fuzzy regular expressions with membership values in lattice-ordered monoids , 2005, Fuzzy Sets Syst..

[18]  Jacques Sakarovitch,et al.  The universal automaton , 2008, Logic and Automata.

[19]  Jacques Sakarovitch,et al.  Elements of Automata Theory , 2009 .

[20]  Samuel Eilenberg,et al.  Automata, languages, and machines. A , 1974, Pure and applied mathematics.

[21]  K. I. Rosenthal Quantales and their applications , 1990 .

[22]  Janusz A. Brzozowski,et al.  General Properties of Star Height of Regular Events , 1970, J. Comput. Syst. Sci..

[23]  M. Droste,et al.  Handbook of Weighted Automata , 2009 .

[24]  Raffaele Giancarlo,et al.  On the Determinization of Weighted Finite Automata , 2000, SIAM J. Comput..

[25]  Thomas Sudkamp,et al.  Languages and Machines , 1988 .

[26]  Sanjiang Li,et al.  Soft constraint abstraction based on semiring homomorphism , 2008, Theor. Comput. Sci..

[27]  Manfred Droste,et al.  On transformations of formal power series , 2003, Inf. Comput..

[28]  Yuan Feng,et al.  Model checking quantum Markov chains , 2012, J. Comput. Syst. Sci..

[29]  Manfred Droste,et al.  Weighted finite automata over strong bimonoids , 2010, Inf. Sci..