Union-Freeness Revisited - Between Deterministic and Nondeterministic Union-Free Languages

dc.contributor.authorNagy, Benedek
dc.date.accessioned2026-02-06T18:51:32Z
dc.date.issued2021
dc.departmentDoğu Akdeniz Üniversitesi
dc.description.abstractUnion-free expressions are regular expressions without using the union operation. Consequently, (nondeterministic) union-free languages are described by regular expressions using only concatenation and Kleene star. The language class is also characterised by a special class of finite automata: 1CFPAs have exactly one cycle-free accepting path from each of their states. Obviously such an automaton has exactly one accepting state. The deterministic counterpart of such class of automata defines the deterministic union-free (d-union-free, for short) languages. In this paper lambda-free nondeterministic variants of 1CFPAs are used to define n-union-free languages. The defined language class is shown to be properly between the classes of (nondeterministic) union-free and d-union-free languages (in case of at least binary alphabet). In case of unary alphabet the class of n-union-free languages coincides with the class of union-free languages. Some properties of the new subregular class of languages are discussed, e.g., closure properties. On the other hand, a regular expression is in union normal form if it is a finite union of union-free expressions. It is well known that every regular expression can be written in union normal form, i.e., all regular languages can be described as finite unions of (nondeterministic) union-free languages. It is also known that the same fact does not hold for deterministic union-free languages, that is, there are regular languages that cannot be written as finite unions of d-union-free languages. As an important result here we show that every regular language can be defined by a finite union of n-union-free languages. This fact also allows to define n-union-complexity of regular languages.
dc.identifier.doi10.1142/S0129054121410070
dc.identifier.endpage573
dc.identifier.issn0129-0541
dc.identifier.issn1793-6373
dc.identifier.issue5
dc.identifier.scopus2-s2.0-85105223751
dc.identifier.scopusqualityQ3
dc.identifier.startpage551
dc.identifier.urihttps://doi.org/10.1142/S0129054121410070
dc.identifier.urihttps://hdl.handle.net/11129/15399
dc.identifier.volume32
dc.identifier.wosWOS:000683996900008
dc.identifier.wosqualityQ4
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherWorld Scientific Publ Co Pte Ltd
dc.relation.ispartofInternational Journal of Foundations of Computer Science
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260204
dc.subjectUnion-free languages
dc.subject1cfp automata
dc.subjectsubregular languages
dc.subjectunion-decomposition
dc.subjectunion-complexity
dc.subjectclosure properties
dc.titleUnion-Freeness Revisited - Between Deterministic and Nondeterministic Union-Free Languages
dc.typeArticle

Files