Temporal hierarchies of regular languages

Thomas Place,Marc Zeitoun
2024-02-16
Abstract:We classify the regular languages using an operator $\mathcal{C}\mapsto TL(\mathcal{C})$. For each input class of languages $\mathcal{C}$, it builds a larger class $TL(\mathcal{C})$ consisting of all languages definable in a variant of unary temporal logic whose future/past modalities depend on $\mathcal{C}$. This defines the temporal hierarchy of basis $\mathcal{C}$: level $n$ is built by applying this operator $n$ times to $\mathcal{C}$. This hierarchy is closely related to another one, the concatenation hierarchy of basis $\mathcal{C}$. In particular, the union of all levels in both hierarchies is the same.
Formal Languages and Automata Theory
What problem does this paper attempt to address?