Operational union-complexity

Abstract Union-free languages are described by regular expressions using only concatenation and Kleene-star. Every regular language can be given as a union of finitely many union-free languages. By the minimal number of union-free languages needed in such union-free decompositions of a regular language, its union-complexity is defined. In this paper, the union-complexity of the languages obtained by various operations is studied, e.g., having two languages with union-complexities n and m, respectively, what could be the union-complexity of their union/concatenation/shuffle. Particularly, it is shown that the Kleene-star of any regular language has union-complexity 1. In some cases, e.g., at union and concatenation, the resulting language has a bounded union-complexity. In some other cases, e.g., at complement, the resulted language can have arbitrarily large union-complexity. At (k-th) power of a language, the case of the unary alphabet and the general case (alphabet with at least two symbols) have different upper bounds. While, in case of shuffle, there is an unbounded growth in the general case, while for languages over the unary alphabet the growth is bounded. Tight upper bounds are shown for all of the above mentioned cases (whenever the growth is bounded). At intersection we also show an unbounded growth in the general case, especially, over a binary alphabet.

[1]  Zoltán Ésik,et al.  On Equations for Union-Free Regular Languages , 2001, Inf. Comput..

[2]  Jürgen Dassow On the Number of Accepting States of Finite Automata , 2016, J. Autom. Lang. Comb..

[3]  Yuan Gao,et al.  A Survey on Operational State Complexity , 2015, J. Autom. Lang. Comb..

[4]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[5]  Janusz A. Brzozowski,et al.  Most Complex Deterministic Union-Free Regular Languages , 2018, DCFS.

[6]  Sergey A. Afonin,et al.  Minimal Union-Free Decompositions of Regular Languages , 2009, LATA.

[7]  Martin Kutrib,et al.  Structure and Complexity of Some Subregular Language Families , 2017, The Role of Theory in Computer Science.

[8]  Tomás Masopust,et al.  Complexity in Union-Free Regular Languages , 2011, Int. J. Found. Comput. Sci..

[9]  Kosaburo Hashiguchi,et al.  Algorithms for Determining Relative Star height and Star Height , 1988, IFIP Congress.

[10]  Benedek Nagy,et al.  On union-complexity of regular languages , 2010, 2010 11th International Symposium on Computational Intelligence and Informatics (CINTI).

[11]  Benedek Nagy,et al.  On Union-Free and Deterministic Union-Free Languages , 2012, IFIP TCS.

[12]  Jeffrey Shallit,et al.  A Second Course in Formal Languages and Automata Theory , 2008 .

[13]  Nelma Moreira,et al.  Incomplete operational transition complexity of regular languages , 2015, Inf. Comput..

[14]  Benedek Nagy,et al.  Union-Freeness, Deterministic Union-Freeness and Union-Complexity , 2019, DCFS.

[15]  Ramírez Alfonsin,et al.  The diophantine frobenius problem , 2005 .

[16]  Sheng Yu,et al.  Transition Complexity of Incomplete DFAs , 2011, Fundam. Informaticae.

[17]  Sheng Yu,et al.  State Complexity of Regular Languages: Finite versus Infinite , 2000, Finite Versus Infinite.