I. Every left-recursive grammar can be converted to a right-recursive grammar and vice-versa II. All(A) I, II, III and IV (B) II, III and IV only (C) I, III and IV only (D) I, II and IV onlyproductions can be removed from any context-free grammar by suitable transformations III. The language generated by a context-free grammar all of whose productions are of the form X --> w or X --> wY (where, w is a string of terminals and Y is a non-terminal), is always regular IV. The derivation trees of strings generated by a context-free grammar in Chomsky Normal Form are always binary trees
Answer:(C)
Explanation: I is true as we can always remove left recursion from any given grammar. (For better understanding, see this.) II is false as we can remove all epsilon productions only if grammar doesn’t contain epsilon in the language. III is true as it is the definition of regular grammar. (For better understanding, see type-3 languages in this article.) IV is true because in chomsky normal form, all the productions are of type X -> YZ or X -> t, where X, Y, Z are variables and ‘t’ is terminal string. When we draw the derivation tree for every node there are at most 2 children. That’s why Derivation trees of grammars in chomsky normal form are Binary trees. (For better understanding, see this.) Thus, C is the correct choice.
Quiz of this Question