Beyond $Ï$BS-regular Languages: $Ï$T-regular Expressions and Counter-Check Automata
arXiv:1709.02104 · doi:10.4204/EPTCS.256.16
Abstract
In the last years, various extensions of Ï-regular languages have been proposed in the literature, including ÏB-regular (Ï-regular languages extended with boundedness), ÏS-regular (Ï-regular languages extended with strict unboundedness), and ÏBS-regular languages (the combination of ÏB- and ÏS-regular ones). While the first two classes satisfy a generalized closure property, namely, the complement of an ÏB-regular (resp., ÏS-regular) language is an ÏS-regular (resp., ÏB-regular) one, the last class is not closed under complementation. The existence of non-ÏBS-regular languages that are the complements of some ÏBS-regular ones and express fairly natural properties of reactive systems motivates the search for other well-behaved classes of extended Ï-regular languages. In this paper, we introduce the class of ÏT-regular languages, that includes meaningful languages which are not ÏBS-regular. We first define it in terms of ÏT-regular expressions. Then, we introduce a new class of automata (counter-check automata) and we prove that (i) their emptiness problem is decidable in PTIME and (ii) they are expressive enough to capture ÏT-regular languages (whether or not ÏT-regular languages are expressively complete with respect to counter-check automata is still an open problem). Finally, we provide an encoding of ÏT-regular expressions into S1S+U.
In Proceedings GandALF 2017, arXiv:1709.01761