Dot-depth three, return of the J-class
Thomas Place, Marc Zeitoun
TL;DR
The paper tackles the decidability of level membership in concatenation hierarchies, with a focus on the operator $\textup{BPol}$. It develops a generic algebraic characterization of $\textup{BPol}(\mathscr{C})$ via two equations tied to $\mathscr{C}$-pairs and $\mathscr{C}$-swaps, enabling a reduction from $\textup{BPol}(\mathscr{C})$-membership to $\mathscr{C}$-covering in key cases. A specialized variant handles when $\mathscr{C}$ itself is $\textup{BPol}(\mathscr{D})$, reducing $\textup{BPol}(\mathscr{C})$-membership to $\mathscr{C}$-covering and yielding new decidability results (e.g., level 2 for modulo/group hierarchies and level 3 for dot-depth and Straubing–Thérien). The framework connects algebraic recognizers (syntactic monoids) with logical definability (quantifier blocks), and provides concrete tools to decide higher-level membership where covering is decidable. Overall, the work advances the dot-depth problem and offers a reusable method to propagate decidability up concatenation hierarchies through a careful interplay of syntactic covers, patterns, and morphism constructions.
Abstract
We look at concatenation hierarchies of classes of regular languages. Each such hierarchy is determined by a single class, its basis: level $n$ is built by applying the Boolean polynomial closure operator (BPol), $n$ times to the basis. A prominent and difficult open question in automata theory is to decide membership of a regular language in a given level. For instance, for the historical dot-depth hierarchy, the decidability of membership is only known at levels one and two. We give a generic algebraic characterization of the operator BPol. This characterization implies that for any concatenation hierarchy, if $n$ is at least two, membership at level $n$ reduces to a more complex problem, called covering, for the previous level, $n-1$. Combined with earlier results on covering, this implies that membership is decidable for dot-depth three and for level two in most of the prominent hierarchies in the literature. For instance, we obtain that the levels two in both the modulo hierarchy and the group hierarchy have decidable membership.
