Closing Star-Free Closure

We introduce an operator on classes of regular languages, the star-free closure. Our motivation is to generalize standard results of automata theory within a unified framework. Given an arbitrary input class \(\mathscr{C}\) , the star-free closure operator outputs the least class closed under Boolean operations and language concatenation, and containing all languages of \(\mathscr{C}\) as well as all finite languages. We establish several equivalent characterizations of star-free closure: in terms of regular expressions, first-order logic, pure future and future-past temporal logic, and recognition by finite monoids. A key ingredient is that star-free closure coincides with another closure operator, defined in terms of regular operations where Kleene stars are allowed in restricted contexts. A consequence of this first result is that we can decide membership of a regular language in the star-free closure of a class whose separation problem is decidable. Moreover, we prove that separation itself is decidable for the star-free closure of any finite class, and of any class of group languages having itself decidable separation (plus mild additional properties). We actually show decidability of a stronger property, called covering.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computational Logic
Published
2025-05-06
DOI
https://doi.org/10.1145/3733831
Citations
2
Primary Topic
semigroups and automata theory
Type
article
Field-Weighted Citation Impact
3.01

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Closing Star-Free Closure

Marc Zeitoun, Thomas Place
2 citations
ACM Transactions on Computational Logic
semigroups and automata theory
3.01
article

Closing Star-Free Closure

Marc Zeitoun, Thomas Place
article en
2 citations

Abstract

We introduce an operator on classes of regular languages, the star-free closure. Our motivation is to generalize standard results of automata theory within a unified framework. Given an arbitrary input class \(\mathscr{C}\) , the star-free closure operator outputs the least class closed under Boolean operations and language concatenation, and containing all languages of \(\mathscr{C}\) as well as all finite languages. We establish several equivalent characterizations of star-free closure: in terms of regular expressions, first-order logic, pure future and future-past temporal logic, and recognition by finite monoids. A key ingredient is that star-free closure coincides with another closure operator, defined in terms of regular operations where Kleene stars are allowed in restricted contexts. A consequence of this first result is that we can decide membership of a regular language in the star-free closure of a class whose separation problem is decidable. Moreover, we prove that separation itself is decidable for the star-free closure of any finite class, and of any class of group languages having itself decidable separation (plus mild additional properties). We actually show decidability of a stronger property, called covering.

ACM Transactions on Computational LogicVol. 26(3)
Centre National de la Recherche Scientifique (FR), Université de Bordeaux (FR), Laboratoire Bordelais de Recherche en Informatique (FR), Institut Polytechnique de Bordeaux (FR)
Agence Nationale de la Recherche
Openalex Percentile: Top 9%
semigroups and automata theory
3.01
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Closing Star-Free Closure — Marc Zeitoun, Thomas Place · ACM Transactions on Computational Logic (2025) | TGRS Research Map | TGRS