Eilenberg correspondence for Stone recognition
By: Jorge Almeida, Ondřej Klíma
Potential Business Impact:
Finds new ways to understand language patterns.
We develop and explore the idea of recognition of languages (in the general sense of subsets of topological algebras) as preimages of clopen sets under continuous homomorphisms into Stone topological algebras. We obtain an Eilenberg correspondence between varieties of languages and varieties of ordered Stone topological algebras and a Birkhoff/Reiterman-type theorem showing that the latter may me defined by certain pseudo-inequalities. In the case of classical formal languages, of words over a finite alphabet, we also show how this extended framework goes beyond the class of regular languages by working with Stone completions of minimal automata, viewed as unary algebras. This leads to a general method for showing that a language does not belong to a variety of languages, expressed in terms of sequences of pairs of words, which is illustrated when the class consists of all finite intersections of context-free languages.
Similar Papers
Algebraic Closure of Matrix Sets Recognized by 1-VASS
Formal Languages and Automata Theory
Helps computers understand complex programs better.
Computational Exploration of Finite Semigroupoids
Formal Languages and Automata Theory
Makes computers understand how to do tasks better.
Positive Varieties of Lattice Languages
Formal Languages and Automata Theory
Makes computer languages more flexible and powerful.