Dice Question Streamline Icon: https://streamlinehq.com

Deciding membership in a fixed level of a concatenation hierarchy

Determine the decidability and design an algorithm for the membership problem at an arbitrary fixed level of a concatenation hierarchy of regular languages. Given a regular language L and a level index n (for hierarchies such as the dot-depth, Straubing–Thérien, modulo, or group hierarchies), decide whether L belongs to level n of the hierarchy.

Information Square Streamline Icon: https://streamlinehq.com

Background

Concatenation hierarchies (e.g., dot-depth, Straubing–Thérien, modulo, group) stratify regular languages into levels built via the Boolean and polynomial closures. For the historical dot-depth hierarchy, membership is known to be decidable only at levels one and two, and this paper establishes decidability for dot-depth three under certain reductions.

Despite progress on specific hierarchies and levels, the general membership problem across levels and hierarchies has remained a central challenge in automata theory.

References

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.

Dot-depth three, return of the J-class (2401.16195 - Place et al., 29 Jan 2024) in Abstract