Beyond ω-regular languages: ωT-regular expressions and their automata and logic counterparts

Abstract In the last years, some extensions of ω-regular languages, namely, ωB-regular (ω-regular languages extended with boundedness), ωS-regular (ω-regular languages extended with strong unboundedness), and ωBS-regular languages (the combination of ωB- and ωS-regular ones), have been proposed in the literature. While the first two classes satisfy a generalized closure property, which states that 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 asymptotic behaviors motivates the search for other significant classes of extended ω-regular languages. In this paper, we present the class of ωT-regular languages, which includes meaningful languages that are not ωBS-regular. We define this new class of languages 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. We also provide an encoding of ωT-regular expressions into S1S + U . Finally, we investigate a stronger variant of ωT-regular languages ( ω T s -regular languages). We characterize the resulting class of languages in terms of ω T s -regular expressions, and we show how to map it into a suitable class of automata, called counter-queue automata. We conclude the paper with a comparison of the expressiveness of ωT- and ω T s -regular languages and of the corresponding automata.

[1]  Mikolaj Bojanczyk A Bounding Quantifier , 2004, CSL.

[2]  Orna Kupferman,et al.  From liveness to promptness , 2009, Formal Methods Syst. Des..

[3]  Szymon Torunczyk,et al.  Deterministic Automata and Extensions of Weak MSO , 2009, FSTTCS.

[4]  Michal Skrzypczak Separation Property for wB- and wS-regular Languages , 2014, Log. Methods Comput. Sci..

[5]  Angelo Montanari,et al.  Interval Logics and ωB-Regular Languages , 2013, LATA.

[6]  Calvin C. Elgot,et al.  Decidability and Undecidability of Extensions of Second (First) Order Theory of (Generalized) Successor , 1966, J. Symb. Log..

[7]  Szczepan Hummel,et al.  On the Topological Complexity of MSO+U and Related Automata Models , 2010, MFCS.

[8]  Dario Della Monica,et al.  Beyond ωBS-regular Languages: ωT-regular Expressions and Counter-Check Automata , 2017, GandALF.

[9]  Thomas Colcombet,et al.  Boundedness in languages of infinite words , 2017, Log. Methods Comput. Sci..

[10]  Wolfgang Thomas,et al.  Automata on Infinite Objects , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[11]  J. R. Büchi On a Decision Method in Restricted Second Order Arithmetic , 1990 .

[12]  Thomas Colcombet,et al.  Bounds in w-Regularity , 2006, 21st Annual IEEE Symposium on Logic in Computer Science (LICS'06).

[13]  J. Büchi Weak Second‐Order Arithmetic and Finite Automata , 1960 .

[14]  Luca Breveglieri,et al.  Multi-Push-Down Languages and Grammars , 1996, Int. J. Found. Comput. Sci..

[15]  Szymon Torunczyk,et al.  The MSO+U theory of (N, <) is undecidable , 2016, STACS.

[16]  Benedikt Bollig,et al.  Emptiness of Multi-pushdown Automata Is 2ETIME-Complete , 2008, Developments in Language Theory.

[17]  Dario Della Monica,et al.  Prompt Interval Temporal Logic , 2016, JELIA.

[18]  Dario Della Monica,et al.  Counter-queue Automata with an Application to a Meaningful Extension of Omega-regular Languages , 2017, ICTCS/CILC.

[19]  Mikolaj Bojanczyk,et al.  Weak MSO with the Unbounding Quantifier , 2009, Theory of Computing Systems.

[20]  Angelo Montanari,et al.  Adding an Equivalence Relation to the Interval Logic ABB: Complexity and Expressiveness , 2013, 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science.

[21]  Robert McNaughton,et al.  Testing and Generating Infinite Sequences by a Finite Automaton , 1966, Inf. Control..

[22]  Thomas A. Henzinger,et al.  Finitary fairness , 1998, TOPL.