Foundations | |
Semirings and Formal Power Series | p. 3 |
Introduction | p. 3 |
Monoids and Semirings | p. 5 |
Formal Power Series | p. 12 |
Matrices | p. 17 |
Cycle-Free Linear Equations | p. 22 |
References | p. 26 |
Fixed Point Theory | p. 29 |
Introduction | p. 29 |
Least Fixed Points | p. 30 |
Conway Theories | p. 38 |
Iteration Theories | p. 41 |
Unique Fixed Points | p. 44 |
Fixed Points of Linear Functions | p. 46 |
Inductive *-Semirings | p. 51 |
Complete Semirings | p. 52 |
Iterative Semirings | p. 53 |
Fixed Points of Affine Functions | p. 54 |
Complete Semiring-Semimodule Pairs | p. 59 |
Bi-inductive Semiring-Semimodule Pairs | p. 61 |
References | p. 62 |
Concepts of Weighted Recognizability | |
Finite Automata | p. 69 |
Introduction | p. 69 |
Finite Automata over Semirings | p. 70 |
Finite Automata over Arbitrary Power Series Semirings | p. 72 |
Finite Automata over Conway Semirings | p. 75 |
Finite Linear Systems | p. 81 |
Finite Automata over Quemirings | p. 83 |
Semiring-Semimodule Pairs and Quemirings | p. 85 |
Finite Automata over Quemirings and a Kleene Theorem | p. 91 |
Finite Linear Systems over Quemirings | p. 99 |
References | p. 103 |
Rational and Recognisable Power Series | p. 105 |
Introduction | p. 106 |
Rational Series and Weighted Rational Expressions | p. 107 |
Series over a Graded Monoid | p. 107 |
Rational Series | p. 114 |
Weighted Automata | p. 122 |
The Behaviour of a Weighted Automaton | p. 122 |
The Fundamental Theorem of Automata | p. 126 |
Conjugacy and Covering of Automata | p. 132 |
Recognisable Series and Representations | p. 138 |
The Family of Recognisable Series | p. 138 |
Other Products on Recognisable Series | p. 141 |
Series on a Product of Monoids | p. 145 |
Series over a Free Monoid | p. 151 |
The Representability Theorem | p. 152 |
Reduced Representations | p. 157 |
Applications of the Reduction of Representations | p. 161 |
Support of Rational Series | p. 165 |
Notes | p. 168 |
General Sources | p. 168 |
Notes to Sect. 2: Rational Series | p. 169 |
Notes to Sect. 3: Weighted Automata | p. 169 |
Notes to Sect. 4: Recognisable Series | p. 170 |
Notes to Sect. 5: Series over a Free Monoid | p. 170 |
Notes to Sect. 6: Support of Rational Series | p. 171 |
References | p. 171 |
Weighted Automata and Weighted Logics | p. 175 |
Introduction | p. 175 |
MSO-Logic and Weighted Automata | p. 178 |
Weighted Logics | p. 181 |
Unambiguous Formulas | p. 185 |
Definability Equals Recognizability | p. 189 |
Locally Finite Semirings | p. 194 |
Weighted Automata on Infinite Words | p. 197 |
Weighted Logics on Infinite Words | p. 203 |
Conclusions and Open Problems | p. 206 |
References | p. 208 |
Weighted Automata Algorithms | p. 213 |
Introduction | p. 214 |
Preliminaries | p. 214 |
Semirings | p. 214 |
Weighted Transducers and Automata | p. 215 |
Shortest-Distance Algorithms | p. 217 |
All-Pairs Shortest-Distance Problems | p. 218 |
Single-Source Shortest-Distance Problems | p. 222 |
Rational Operations | p. 223 |
Elementary Unary Operations | p. 226 |
Fundamental Binary Operations | p. 226 |
Composition | p. 226 |
Intersection | p. 231 |
Difference | p. 231 |
Optimization Algorithms | p. 233 |
Epsilon-Removal | p. 233 |
Determinization | p. 237 |
Weight Pushing | p. 241 |
Minimization | p. 243 |
Synchronization | p. 246 |
Conclusion | p. 250 |
References | p. 250 |
Weighted Discrete Structures | |
Algebraic Systems and Pushdown Automata | p. 257 |
Introduction | p. 257 |
Auxiliar Notions and Results | p. 258 |
Algebraic Power Series | p. 261 |
Definition and Basic Reductions | p. 261 |
Interconnections with Context-Free Grammars | p. 265 |
Normal Forms | p. 267 |
Theorems of Shamir and Chomsky-Schützenberger | p. 271 |
Transductions | p. 275 |
Pushdown Automata | p. 279 |
Pushdown Transition Matrices | p. 279 |
S½∑*”-Pushdown Automata | p. 281 |
Equivalence with Algebraic Systems | p. 284 |
Other Topics | p. 287 |
References | p. 288 |
Lindenmayer Systems | p. 291 |
Introduction | p. 291 |
Iterated Morphisms and Rational Series | p. 292 |
Lindenmayerian Algebraic Series | p. 296 |
DOL Power Series | p. 302 |
Other Power Series Generalizations of L Systems | p. 307 |
References | p. 309 |
Weighted Tree Automata and Tree Transducers | p. 313 |
Introduction | p. 314 |
Preliminaries | p. 316 |
General Notation | p. 316 |
Trees | p. 316 |
Algebraic Concepts | p. 317 |
Tree Series | p. 320 |
Weighted Tree Automata | p. 320 |
Bottom-up Tree Automata | p. 320 |
Recognizable Tree Series | p. 321 |
Closure Properties | p. 326 |
Support of Recognizable Tree Series | p. 328 |
Determinization of Weighted Tree Automata | p. 330 |
Pumping Lemmata and Decidability | p. 331 |
Finite Algebraic Characterizations of Recognizable Tree Series | p. 335 |
Equational Tree Series | p. 342 |
Rational Tree Series | p. 347 |
MSO-Defmable Tree Series | p. 349 |
Other Models Related to Recognizable Tree Series | p. 353 |
Further Results | p. 360 |
IO-Substitution and Tree Series Transformations | p. 361 |
Weighted Tree Transducers | p. 364 |
Tree Transdumers | p. 364 |
The Basic Model | p. 365 |
Restricted Models | p. 370 |
Composition and Decomposition | p. 374 |
The Inclusion Diagram of Some Fundamental wtt Classes | p. 386 |
Hierarchies | p. 388 |
Further Models of Weighted Tree Transducers | p. 391 |
Further Results | p. 394 |
References | p. 394 |
Traces, Series-Parallel Posets, and Pictures: A Weighted Study | p. 405 |
Introduction | p. 406 |
Traces | p. 407 |
Weighted Distributed Systems | p. 407 |
Other Formalisms: Presentations, Expressions, and Logics | p. 411 |
Relating the Formalisms | p. 413 |
History and Overview | p. 421 |
Series-Parallel Posets | p. 423 |
Series-Parallel Posets and Bisemirings | p. 423 |
Weighted Branching Automata | p. 425 |
Rationality | p. 427 |
The Hadamard Product | p. 433 |
History and Overview | p. 435 |
Pictures | p. 436 |
Pictures and Weighted Picture Automata | p. 436 |
Other Formalisms: Expressions and Logics | p. 438 |
Relating the Formalisms | p. 440 |
Decidability Issues | p. 444 |
History and Overview | p. 445 |
References | p. 446 |
Applications | |
Digital Image Compression | p. 453 |
Introduction | p. 453 |
Image Types | p. 454 |
Weighted Finite Automata and Multi-resolution Images | p. 457 |
Drawing WFA Images | p. 459 |
An Encoding Algorithm | p. 460 |
Practical Image Compression Using WFA | p. 463 |
Weighted Finite Transducers (WFT) | p. 469 |
Parametric Weighted Finite Automata (PWFA) | p. 472 |
Conclusions and Open Problems | p. 476 |
References | p. 477 |
Fuzzy Languages | p. 481 |
Introduction | p. 481 |
Lattices and Fuzzy Languages | p. 483 |
Fuzzy Recognizability over Bounded Distributive Lattices | p. 486 |
Fuzzy Recognizability over Finite Words | p. 487 |
Fuzzy Recognizability over Infinite Words | p. 495 |
Multi-valued MSO Logic | p. 500 |
Fuzzy Languages: An Overview | p. 505 |
Fuzzy Languages over l-Monoids | p. 506 |
Fuzzy Languages over Residuated Lattices | p. 507 |
Fuzzy Automata with Outputs | p. 509 |
Fuzzy Abstract Families of Languages | p. 509 |
Fuzzy Tree Languages | p. 509 |
Applications | p. 510 |
References | p. 513 |
Model Checking Linear-Time Properties of Probabilistic Systems | p. 519 |
Introduction | p. 519 |
Markov Decision Processes | p. 526 |
Maximal Reachability Probabilities | p. 533 |
Model Checking w-Regular Properties | p. 538 |
Partial Order Reduction | p. 547 |
Partially Observable MDPs | p. 557 |
Conclusion | p. 559 |
Appendix | p. 560 |
References | p. 563 |
Applications of Weighted Automata in Natural Language Processing | p. 571 |
Background | p. 571 |
WFST Techniques for Natural Language Processing | p. 572 |
Example 1: Transliteration | p. 573 |
Example 2: Translation | p. 578 |
Language Modeling | p. 582 |
Applications of Weighted String Automata | p. 583 |
Language Translation | p. 584 |
Speech Recognition | p. 584 |
Lexical Processing | p. 585 |
Tagging | p. 585 |
Summarization | p. 586 |
Optical Character Recognition | p. 586 |
Applications of Weighted Tree Automata | p. 586 |
Open Problems | p. 590 |
Conclusion | p. 591 |
References | p. 591 |
Index | p. 597 |
Table of Contents provided by Ingram. All Rights Reserved. |