Ask your own question, for FREE!
Computer Science 10 Online
OpenStudy (anonymous):

FSM can recognize a) Any grammar b)Only CFG c)Any unambiguous grammar d)Only regular grammar

OpenStudy (shadowfiend):

Finite state machines can only recognize regular grammars. In particular, regular grammars are actually defined as being regular if and only if there is a Finite State Machine that can recognize them.

OpenStudy (jagatuba):

@shadowfiend: That kinda sounds like the chicken or the egg dilemma. FSM's can only recognize regular grammars, but regular grammars can only exist if there is a FSM that understands them. o.O

OpenStudy (shadowfiend):

It's not. FSMs are defined a certain way (mathematically, in terms of states and transitions between the states), regular languages are defined as the languages that an FSM can recognize.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!