Weighted Automata and Logics for Infinite Nested Words

Nested words introduced by Alur and Madhusudan are used to capture structures with both linear and hierarchical order, e.g. XML documents, without losing valuable closure properties. Furthermore, Alur and Madhusudan introduced automata and equivalent logics for both finite and infinite nested words, thus extending Buchi's theorem to nested words. Recently, average and discounted computations of weights in quantitative systems found much interest. Here, we will introduce and investigate weighted automata models and weighted MSO logics for infinite nested words. As weight structures we consider valuation monoids which incorporate average and discounted computations of weights as well as the classical semirings. We show that under suitable assumptions, two resp. three fragments of our weighted logics can be transformed into each other. Moreover, we show that the logic fragments have the same expressive power as weighted nested word automata.

[1]  Manfred Droste,et al.  Weighted Nested Word Automata and Logics over Strong bimonoids , 2014, Int. J. Found. Comput. Sci..

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

[3]  Benedikt Bollig,et al.  Weighted versus Probabilistic Logics , 2009, Developments in Language Theory.

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

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

[6]  Christof Löding,et al.  Visibly Pushdown Games , 2004, FSTTCS.

[7]  Christian Mathissen,et al.  Weighted Logics for Nested Words and Algebraic Formal Power Series , 2008, ICALP.

[8]  Krishnendu Chatterjee,et al.  Expressiveness and Closure Properties for Quantitative Languages , 2009, 2009 24th Annual IEEE Symposium on Logic In Computer Science.

[9]  Kousha Etessami,et al.  Recursive Markov chains, stochastic grammars, and monotone systems of nonlinear equations , 2005, JACM.

[10]  M. Droste,et al.  Weighted automata and weighted logics on infinite words , 2010 .

[11]  J. Büchi Weak Second‐Order Arithmetic and Finite Automata , 1960 .

[12]  Arto Salomaa,et al.  Semirings, Automata and Languages , 1985 .

[13]  R. Alur,et al.  Adding nesting structure to words , 2006, JACM.

[14]  C. C. Elgot Decision problems of finite automata design and related arithmetics , 1961 .

[15]  Manfred Droste,et al.  Weighted Tree Automata over Valuation Monoids and Their Characterization by Weighted Logics , 2011, Algebraic Foundations in Computer Science.

[16]  Neil Immerman,et al.  First-Order and Temporal Logics for Nested Words , 2007, 22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007).

[17]  Jean Berstel,et al.  Rational series and their languages , 1988, EATCS monographs on theoretical computer science.

[18]  Krishnendu Chatterjee,et al.  Quantitative languages , 2008, TOCL.

[19]  Manfred Droste,et al.  Weighted automata and weighted MSO logics for average and long-time behaviors , 2012, Inf. Comput..

[20]  Manfred Droste,et al.  Weighted automata and weighted logics on infinite words , 2006, Developments in Language Theory.

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

[22]  Zoltán Fülöp,et al.  Developments in Language Theory , 2003, Lecture Notes in Computer Science.