Enforcing regular languages
Document Type
Article
Publication Date
1-1-2017
Abstract
We investigate regular languages in the context of the forbidding-enforcing systems introduced by Ehrenfeucht and Rozenberg in the variant where one fe-system defines a single language. In general, these systems may have infinite sets of rules, allowing one to define arbitrary languages. On the other hand when restricted to finite sets, one obtains a strict subclass of the regular languages, between the strictly locally testable and locally testable languages. We further investigate classes of enforcing systems that characterize the regular languages. These systems have infinite sets of enforcers, but can be defined using regular languages (finite state automata).
Publication Title
Fundamenta Informaticae
Volume
154
Issue
1-4
First Page
131
Last Page
144
Digital Object Identifier (DOI)
10.3233/FI-2017-1556
ISSN
01692968
Citation Information
Genova, & Hoogeboom, H. J. (2017). Enforcing Regular Languages. Fundamenta Informaticae, 154(1-4), 131–144. https://doi.org/10.3233/FI-2017-1556