Title :
Separating Regular Languages with Two Quantifiers Alternations
Author_Institution :
LaBRI, Bordeaux Univ., Bordeaux, France
Abstract :
We investigate the quantifier alternation hierarchy of first-order logic over finite words. To do so, we rely on the separation problem. For each level in the hierarchy, this problem takes two regular languages as input and asks whether there exists a formula of the level that accepts all words in the first language and no word in the second one. Usually, obtaining an algorithm that solves this problem requires a deep understanding of the level under investigation. We present such an algorithm for the level Σ3 (formulas having at most 2 alternations beginning with an existential block). We also obtain as a corollary that one can decide whether a regular language is definable by a Σ4 formula (formulas having at most 3 alternations beginning with an existential block).
Keywords :
computational linguistics; formal logic; existential block; finite words; first order logic; quantifier alternation hierarchy; regular languages; separating regular languages; two quantifiers alternations; Automata; Bibliographies; Computer science; Context; Electronic mail; Syntactics; Vegetation; Decidable characterizations; Expressive power; First-order logic; Quantifier alternation; Regular languages; Separation; Words;
Conference_Titel :
Logic in Computer Science (LICS), 2015 30th Annual ACM/IEEE Symposium on
Conference_Location :
Kyoto
DOI :
10.1109/LICS.2015.28