Characterization and Decidability of FC-Definable Regular Languages
FC is a first-order logic that reasons over all factors of a finite word using concatenation, and can define non-regular languages like that of all squares (ww). In this paper, we establish that there are regular languages that are not FC-definable. Moreover, we give a decidable characterization of the FC-definable regular languages in terms of algebra, automata, and regular expressions. The latter of which is natural and concise: Star-free generalized regular expressions extended with the Kleene star of terminal words.
Authors
- Nicole Schweikardt (ORCID: https://orcid.org/0000-0001-5705-1675)
- Sam M. Thompson (ORCID: https://orcid.org/0000-0002-3476-6739)
- Dominik D. Freydenberger (ORCID: https://orcid.org/0000-0001-5088-0067)
Institutions
- Loughborough University (GB)
- Humboldt-Universität zu Berlin (DE)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1109/lics65433.2025.00033
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 0.00