Academia.eduAcademia.edu

On the degree of ambiguity of finite automata

1991, Theoretical Computer Science

Abstract

We show that the degree of ambiguity of a nondeterministic finite automaton (NFA) with n states, if finite, is not greater than 2 n'l°g~n + c1"n (c I ~ 2.0566). We present an algorithm which decides in polynomial time whether the degree of ambiguity of a NFA is finite or not. Additionally, the authors obtain in [14] a corresponding upper bound for the finite valuedness of a normalized finite transducer (NFT), and also a polynomial-time algorithm which decides whether the valuedness of a NFT is finite or not. v := y2Y3Yl , then: {p,q}×{v} × {p,q} c 6. Since M is reduced, M complies with (DA).. Case 2: For all i6 {1,...,k}, all p',q' 6 Q i, and all y6 Z* there is at most one path for~ y from p' to q' in M. Let X=Xl...Xm6L(M) and 16 {I,...,k-I} (note: k > 2). Consider in the graph GM(X)=(V,E) the set Dl(X) of all edges "from Q1 to QI+I"' i.e. Dl(X) = { ((qi,3-I), (Pi+i,3))6 E i 36 {I ..... m}}. Define n := #Q. We are able to choose x6L(M) and 16 {I,...,k-I} so that #Dl(X) > 2 n-1.