State Complexity of Pseudocatenation

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The state complexity of a regular language Lm is the number m of states in a minimal deterministic finite automaton (DFA) accepting Lm. The state complexity of a regularity-preserving binary operation on regular languages is defined as the maximal state complexity of the result of the operation, where the two operands range over all languages of state complexities ≤m and ≤n, respectively. We consider the deterministic and nondeterministic state complexity of pseudocatenation. The pseudocatenation of two words x and y with respect to an antimorphic involution θ is the set {xy,xθ(y)}. This operation was introduced in the context of DNA computing as the generator of pseudopowers of words (a pseudopower of a word u is a word in u {u,θ (u)}*). We prove that the state complexity of the pseudocatenation of languages Lm and Ln, where m, n ≥ 3, is at most (m-1)(22n - 2n+1 + 2) + 22n-2 - 2n-1 + 1. Moreover, for m, n ≥ 3 there exist languages Lm and Ln over an alphabet of size 4, whose pseudocatenation meets the upper bound. We also prove that the state complexity of the positive pseudocatenation closure of a regular language Ln has an upper bound of 22n-1 - 2n +1, and that this bound can be reached, with the witness being a language over an alphabet of size 4.

Cite

CITATION STYLE

APA

Kari, L., & Ng, T. (2019). State Complexity of Pseudocatenation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11417 LNCS, pp. 203–214). Springer Verlag. https://doi.org/10.1007/978-3-030-13435-8_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free