homepage TUCS

Alexander Okhotin:
A Study of Unambiguous Finite Automata Over a One-Letter Alphabet

ISBN: 978-952-12-2328-0

Techreport
Language: English
Year: 2009
Month: Sep
Series: Technical Reports
Number: 951
Institution: TUCS
Keywords: Finite automata, unary languages, ambiguity, descriptional complexity, state complexity, Landau's function
Laboratory: Discrete Mathematics for Information Technology

Abstract

Nondeterministic finite automata (NFA) with at most one accepting computation on every input string are known as unambiguous finite automata (UFA). It is shown that every UFA over a unary alphabet $\Sigma=\{a\}$ can be transformed to the Chrobak normal form without adding any extra states. The normal form is then used to determine the exact number of states in DFAs needed to represent unary languages recognized by $n$-state UFAs; the growth rate of this function is $e^{\Theta(\sqrt[3]{n \ln^2 n})}$. The conversion of an $n$-state unary NFA to a UFA requires UFAs with $g(n)+O(n^2)=e^{\sqrt{n \ln n}(1+o(1))}$ states, where $g(n)$ is Landau's function. In addition, it is shown that the complement of $n$-state unary UFAs requires at least $n^{2-o(1)}$ states in an NFA.


Download full text
 
Retrieved on Sat, 31 Jul 2010 16:12:18 +0300.
Last modified on Wed, 01 Jul 2009 16:19:31 +0300.