Regular cost functions. I: Logic and algebra over words (Q2846575)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Regular cost functions. I: Logic and algebra over words |
scientific article; zbMATH DE number 6206240
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Regular cost functions. I: Logic and algebra over words |
scientific article; zbMATH DE number 6206240 |
Statements
6 September 2013
0 references
regular language
0 references
regular cost function
0 references
monadic second-order logic
0 references
closure operations
0 references
stabilization monoids
0 references
Regular cost functions. I: Logic and algebra over words (English)
0 references
Consider functions mapping (finite) words over an alphabet to natural numbers or the value \(\infty\). Two such functions \(f\) and \(g\) are equivalent if, for all sets \(X\) of words, \(f\) restricted to \(X\) is bounded iff \(g\) restricted to \(X\) is bounded. A \textit{cost function} is an equivalence class of this relation. This can be seen as a generalization of the theory of formal languages by identifying a language \(L\) with the function mapping each element of \(L\) to \(0\) and each other word to \(\infty\). Cost automata are finite automata that can count (with possible resets) the number of occurrences of a special state during the run on a word. Regularity now means that the cost function can be computed by a cost automaton. This notion can equivalently be stated in terms of certain closure operations or in algebraic terms making use of so-called stabilization monoids. The content of the present paper is a characterization of regular cost functions using ``cost monadic logic'', the extension of monadic second-order logic by the ability to express that a certain monadic variable has cardinality bounded by some non-negative integer.
0 references