Papers
Topics
Authors
Recent
Search
2000 character limit reached

Navigational hierarchies of regular languages

Published 15 Feb 2024 in cs.FL | (2402.10080v2)

Abstract: We study the class of star-free languages. A long-standing goal is to classify them by the complexity of their descriptions. The most influential research effort involves concatenation hierarchies, which measure alternations between complement'' andunion plus concatenation''. We explore alternative hierarchies that also stratify star-free languages. They are built with an operator C↦TL(C)C\mapsto TL(C). From an input class CC, it produces a larger one TL(C)TL(C), consisting of all languages definable in a variant of unary temporal logic, where temporal modalities depend on CC. Level nn in the navigational hierarchy of basis CC is constructed by applying this operator nn times to CC. As bases GG, we focus on group languages and natural extensions thereof, denoted G<sup>+G<sup>+. We prove that the navigational hierarchies of bases GG and G<sup>+G<sup>+ are strictly intertwined and conduct a thorough investigation of their relationships with concatenation hierarchies. We also look at two problems on classes of languages: membership (decide if a language is in the class) and separation (decide, for two languages L1,L2L_1,L_2, if there is a language KK in the class with L1⊆KL_1\subseteq K and L2∩K=∅L_2\cap K=\emptyset). We prove that if separation is decidable for GG, then so is membership for level \emph{two} in the navigational hierarchies of bases GG and G<sup>+G<sup>+. We take a look at the trivial class ST=∅,A<sup>∗ST={\emptyset,A<sup>*}. For the bases STST and ST<sup>+ST<sup>+, the levels \emph{one} are standard variants of unary temporal logic. The levels \emph{two} correspond to variants of two-variable logic, investigated recently by Krebs, Lodaya, Pandya and Straubing. We solve one of their conjectures. We also prove that for these two bases, level \emph{two} has decidable \emph{separation}. Combined with earlier results on the operator C↦TL(C)C\mapsto TL(C), this implies that level \emph{three} has decidable membership.

Authors (2)
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.