in Theory of Computation retagged by
3,253 views
2 votes
2 votes
Let Σ= {a}, assume language, L= { a^(2012.K)  / K> 0}, what is minimum number of states needed in a DFA to recognize L
in Theory of Computation retagged by
3.3k views

2 Answers

9 votes
9 votes
Best answer
States are 2013..

from S0 to S2012.. S2012 is final state, S0 is starting..

transition from S0--->S1--->......S2012 ---> S1..
selected by

4 Comments

@digvijay

Please suggest why in your solution last transition is from S2012-->S1?

What is the significance of 'k' in the question?

Please suggest.
0
0
if you are not able to understand this question let reduce it for example instead of 2012 consider this language$a^{3k}$ then transition will be so->s1->s2->s3(final state)->s1 {for different value of k it will enter in the loop}.
0
0
In this question if the value of k=2 then it repeats the loop twice ??? is it true??
0
0
0 votes
0 votes
L={a^nk / k>0} (n is constant) require n+1 states (from (S1 to Sn) + S0

Related questions