We investigate the state complexity of the square operation on languages represented by deterministic, alternating, and Boolean automata. For each k such that 1 ≤ k ≤ n−2, we describe a binary language accepted by an n-state DFA with k final states meeting the upper bound n2 n − k2 n−1 on the state complexity of its square. We show that in the case of k = n − 1, the corresponding upper bound cannot be met. Using the DFA witness for square with 2 n states where half of them are final, we get the tight upper bounds on the complexity of the square operation on alternating and Boolean automata.
We investigate the state complexity of the square operation on languages represented by deterministic, alternating, and Boolean automata. For each [Formula: see text] such that [Formula: see text], we describe a binary language accepted by an [Formula: see text]-state deterministic finite automaton with [Formula: see text] final states meeting the upper bound [Formula: see text] on the state complexity of its square. We show that in the case of [Formula: see text], the corresponding upper bound cannot be met. Using the binary deterministic witness for square with [Formula: see text] states where half of them are final, we get the tight upper bounds [Formula: see text] and [Formula: see text] on the complexity of the square operation on alternating and Boolean automata, respectively.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.