Union-Freeness Revisited - Between Deterministic and Nondeterministic Union-Free Languages
| dc.contributor.author | Nagy, Benedek | |
| dc.date.accessioned | 2026-02-06T18:51:32Z | |
| dc.date.issued | 2021 | |
| dc.department | Doğu Akdeniz Üniversitesi | |
| dc.description.abstract | Union-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.doi | 10.1142/S0129054121410070 | |
| dc.identifier.endpage | 573 | |
| dc.identifier.issn | 0129-0541 | |
| dc.identifier.issn | 1793-6373 | |
| dc.identifier.issue | 5 | |
| dc.identifier.scopus | 2-s2.0-85105223751 | |
| dc.identifier.scopusquality | Q3 | |
| dc.identifier.startpage | 551 | |
| dc.identifier.uri | https://doi.org/10.1142/S0129054121410070 | |
| dc.identifier.uri | https://hdl.handle.net/11129/15399 | |
| dc.identifier.volume | 32 | |
| dc.identifier.wos | WOS:000683996900008 | |
| dc.identifier.wosquality | Q4 | |
| dc.indekslendigikaynak | Web of Science | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | World Scientific Publ Co Pte Ltd | |
| dc.relation.ispartof | International Journal of Foundations of Computer Science | |
| dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_WoS_20260204 | |
| dc.subject | Union-free languages | |
| dc.subject | 1cfp automata | |
| dc.subject | subregular languages | |
| dc.subject | union-decomposition | |
| dc.subject | union-complexity | |
| dc.subject | closure properties | |
| dc.title | Union-Freeness Revisited - Between Deterministic and Nondeterministic Union-Free Languages | |
| dc.type | Article |










