Non-determinism - recognizable language, Theory of Computation

Our DFAs are required to have exactly one edge incident from each state for each input symbol so there is a unique next state for every current state and input symbol. Thus, the next state is fully determined by the current state and input symbol. As we saw in the previous section, this simpli?es the proof that the DFA accepts a speci?c language. There are many circumstances, though, in which it will be simpler to de?ne the automaton in the ?rst place if we allow for there to be any one of a number of next states or even no next state at all. Thus there may be many out edges from a given node labeled with a given symbol, or no out edges from that node for that symbol. Such FSA are called non-deterministic because the next step of a computation is not fully determined by the current state and input symbol-we may have a choice of states to move into.

De?nition 1 (NFA without ε-Transitions) A FSA A = (Q,Σ, T, q0, F) is non-deterministic iff either

• there is some q ∈ Q, σ ∈ Σ and p1 = p2 ∈ Q for which hq, p1, σi ∈ T and hq, p2, σi ∈ T,

• or there is some q ∈ Q, σ ∈ Σ for which there is no p ∈ Q such that hq, p, σi ∈ T

Posted Date: 3/21/2013 2:13:19 AM | Location : United States







Related Discussions:- Non-determinism - recognizable language, Assignment Help, Ask Question on Non-determinism - recognizable language, Get Answer, Expert's Help, Non-determinism - recognizable language Discussions

Write discussion on Non-determinism - recognizable language
Your posts are moderated
Related Questions
distinguish between histogram and historigram


Proof (sketch): Suppose L 1 and L 2 are recognizable. Then there are DFAs A 1 = (Q,Σ, T 1 , q 0 , F 1 ) and A 2 = (P,Σ, T 2 , p 0 , F 2 ) such that L 1 = L(A 1 ) and L 2 = L(


Computer has a single LIFO stack containing ?xed precision unsigned integers (so each integer is subject to over?ow problems) but which has unbounded depth (so the stack itself nev

If the first three words are the boys down,what are the last three words??

Application of the general suffix substitution closure theorem is slightly more complicated than application of the specific k-local versions. In the specific versions, all we had

The universe of strings is a very useful medium for the representation of information as long as there exists a function that provides the interpretation for the information carrie

When we say "solved algorithmically" we are not asking about a speci?c programming language, in fact one of the theorems in computability is that essentially all reasonable program

Let ? ={0,1} design a Turing machine that accepts L={0^m 1^m 2^m } show using Id that a string from the language is accepted & if not rejected .