-
Operations on Boolean and Alternating Finite Automata
Abstract: We examine the complexity of basic regular operations on languages represented by Boolean and alternating finite automata. We get tight upper bounds m+n and m+n+1 for union, intersection, and difference, 2^m+n and 2^m+n+1 for concatenation, 2^n+n and 2^n+n+1 for square, m and m+1 for left quotient, 2^m and 2^m+1 for right quotient. We also show that in both models, the complexity of complementa… ▽ More
Submitted 6 September, 2023; originally announced September 2023.
Comments: In Proceedings AFL 2023, arXiv:2309.01126
Journal ref: EPTCS 386, 2023, pp. 3-10
-
arXiv:1512.01187 [pdf, ps, other]
On the State Complexity of the Shuffle of Regular Languages
Abstract: We investigate the shuffle operation on regular languages represented by complete deterministic finite automata. We prove that $f(m,n)=2^{mn-1} + 2^{(m-1)(n-1)}(2^{m-1}-1)(2^{n-1}-1)$ is an upper bound on the state complexity of the shuffle of two regular languages having state complexities $m$ and $n$, respectively. We also state partial results about the tightness of this bound. We show that the… ▽ More
Submitted 15 July, 2016; v1 submitted 3 December, 2015; originally announced December 2015.
Comments: The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-41114-9_6
Journal ref: In Descriptional Complexity of Formal Systems (DCFS 2016), volume 9777 of LNCS, pages 73--86, 2016
-
arXiv:1405.5603 [pdf, ps, other]
Operations on Automata with All States Final
Abstract: We study the complexity of basic regular operations on languages represented by incomplete deterministic or nondeterministic automata, in which all states are final. Such languages are known to be prefix-closed. We get tight bounds on both incomplete and nondeterministic state complexity of complement, intersection, union, concatenation, star, and reversal on prefix-closed languages.
Submitted 21 May, 2014; originally announced May 2014.
Comments: In Proceedings AFL 2014, arXiv:1405.5272
Journal ref: EPTCS 151, 2014, pp. 201-215
-
On Upper and Lower Bounds on the Length of Alternating Towers
Abstract: A tower between two regular languages is a sequence of strings such that all strings on odd positions belong to one of the languages, all strings on even positions belong to the other language, and each string can be embedded into the next string in the sequence. It is known that if there are towers of any length, then there also exists an infinite tower. We investigate upper and lower bounds on t… ▽ More
Submitted 9 July, 2014; v1 submitted 17 April, 2014; originally announced April 2014.
Journal ref: MFCS 2014, LNCS 8634, pp. 315-326
-
On the State Complexity of the Reverse of R- and J-trivial Regular Languages
Abstract: The tight upper bound on the state complexity of the reverse of R-trivial and J-trivial regular languages of the state complexity n is 2^{n-1}. The witness is ternary for R-trivial regular languages and (n-1)-ary for J-trivial regular languages. In this paper, we prove that the bound can be met neither by a binary R-trivial regular language nor by a J-trivial regular language over an (n-2)-element… ▽ More
Submitted 10 June, 2013; v1 submitted 2 April, 2013; originally announced April 2013.
Comments: Full version of the paper accepted for DCFS 2013
-
arXiv:1203.5353 [pdf, ps, other]
The state complexity of star-complement-star
Abstract: We resolve an open question by determining matching (asymptotic) upper and lower bounds on the state complexity of the operation that sends a language L to (c(L*))*, where c() denotes complement.
Submitted 23 March, 2012; originally announced March 2012.
-
arXiv:1008.1662 [pdf, ps, other]
Complexity in Prefix-Free Regular Languages
Abstract: We examine deterministic and nondeterministic state complexities of regular operations on prefix-free languages. We strengthen several results by providing witness languages over smaller alphabets, usually as small as possible. We next provide the tight bounds on state complexity of symmetric difference, and deterministic and nondeterministic state complexity of difference and cyclic shift… ▽ More
Submitted 10 August, 2010; originally announced August 2010.
Comments: In Proceedings DCFS 2010, arXiv:1008.1270
Journal ref: EPTCS 31, 2010, pp. 197-204
-
arXiv:1006.4843 [pdf, ps, other]
Quotient Complexity of Bifix-, Factor-, and Subword-Free Regular Languages
Abstract: A language L is prefix-free if, whenever words u and v are in L and u is a prefix of v, then u=v. Suffix-, factor-, and subword-free languages are defined similarly, where "subword" means "subsequence". A language is bifix-free if it is both prefix- and suffix-free. We study the quotient complexity, more commonly known as state complexity, of operations in the classes of bifix-, factor-, and subwo… ▽ More
Submitted 11 May, 2011; v1 submitted 24 June, 2010; originally announced June 2010.
Comments: 24 pages, 11 figures in .eepic format, 2 tables, llncs.cls style file. This version contains several new results, and Baiyu Li has been added as a co-author
-
arXiv:0912.1034 [pdf, ps, other]
Quotient Complexity of Closed Languages
Abstract: A language L is prefix-closed if, whenever a word w is in L, then every prefix of w is also in L. We define suffix-, factor-, and subword-closed languages in the same way, where by subword we mean subsequence. We study the quotient complexity (usually called state complexity) of operations on prefix-, suffix-, factor-, and subword-closed languages. We find tight upper bounds on the complexity of… ▽ More
Submitted 5 December, 2009; originally announced December 2009.
Comments: 12 pages, 5 eps figures, uses llncs
-
arXiv:0908.2083 [pdf, ps, other]
Quotient complexity of ideal languages
Abstract: We study the state complexity of regular operations in the class of ideal languages. A language L over an alphabet Sigma is a right (left) ideal if it satisfies L = L Sigma* (L = Sigma* L). It is a two-sided ideal if L = Sigma* L Sigma *, and an all-sided ideal if it is the shuffle of Sigma* with L. We prefer the term "quotient complexity" instead of "state complexity", and we use derivatives to… ▽ More
Submitted 14 August, 2009; originally announced August 2009.
Comments: 24 pages, 9 .eepic figures, 2 tables, use llncs.cls
-
arXiv:0907.5072 [pdf, ps, other]
Nondeterministic State Complexity of Positional Addition
Abstract: Consider nondeterministic finite automata recognizing base-k positional notation of numbers. Assume that numbers are read starting from their least significant digits. It is proved that if two sets of numbers S and T are represented by nondeterministic automata of m and n states, respectively, then their sum {s+t | s in S, t in T} is represented by a nondeterministic automaton with 2mn+2m+2n+1 s… ▽ More
Submitted 29 July, 2009; originally announced July 2009.
Journal ref: EPTCS 3, 2009, pp. 151-161