in Theory of Computation
2,394 views
1 vote
1 vote
When we define DFA extended transition function :

δ(q, e) = δ( q).

Assume this is extended transition function with q as state and e as epsilon.Now what does e means in case of DFA extended function?The above transition says it stays on same state.But DFA should hang on e,as e is not defined in DFA.?
in Theory of Computation
2.4k views

1 Answer

0 votes
0 votes
regarding DFA, δ(q, e) = δ( q). this is not a valid transition function because epsilon transitions are not defined for a DFA.

But we can consider it as a valid transition also, it means if we are not reading any input symbol then DFA remains on the same state.

Regarding extended transition function, in plcae of an input alphabet we provide string as an input for example

δ*(q0, ababa) = δ( q2). is an example of extended transition function

3 Comments

Actually i think e cannot be there in transition function,but it can be there in extended transition function.I want to know  why it is allowed in extended transition function and not in transition function.
–1
–1
where did you read nit from?
0
0

DFA transition function is defined over sigma only. So it cant have epsilon.You can check DFA transition function definition anywhere.One is :- http://www.cs.tau.ac.il/~bchor/CM/Compute2-Printer.pdf. 1st slide.

For extended function. see http://carstenfuehrmann.org/wp-content/uploads/2012/09/lecture04.pdf See slide last.The same if there in hopcroft ullman in one example

0
0

Related questions