GATE CS 2018 Set 1 — Question 46
Go beyond PYQs with Success TrackerAI-powered personalised practice and doubt support. Unlimited practice on eligible plans; AI usage limits apply.MCQ+2 / -0.67MediumUndecidability ReductionsTuring Machines & ComputabilityTheory of ComputationRice's TheoremDecision Problems (CFL)Context-Free LanguagesRecursive & RE Languages
Theory of Computation → Context-Free Languages → Decision Problems (CFL)
Last updated
Question
Consider the following problems.
(II) Given a Turing machine , whether
(III) Given two grammars and , whether
(IV) Given an NFA , whether there is a deterministic PDA such that and accept the same language.Which one of the following statements is correct?
L(G) denotes the language generated by a grammar . L(M) denotes the language accepted by a machine .(I) For an unrestricted grammar and a string , whether (II) Given a Turing machine , whether
L(M) is regular(III) Given two grammars and , whether
(IV) Given an NFA , whether there is a deterministic PDA such that and accept the same language.Which one of the following statements is correct?
Correct answer
(D) Only I, II and III are undecidable
Solution
Let's analyze each problem:(I) For an unrestricted grammar and a string , whether
This is the Membership Problem for recursively enumerable languages. Unrestricted grammars generate recursively enumerable languages. This problem is equivalent to the Halting Problem and is Undecidable.(II) Given a Turing machine , whether
This asks if the language accepted by a TM has the property of being regular. Regularity is a non-trivial property of recursively enumerable languages. By Rice's Theorem, any non-trivial property of RE languages is Undecidable.(III) Given two grammars and , whether
This is the Equivalence Problem. The term "grammar" without qualification typically refers to Context-Free Grammars (Type-2) or Unrestricted Grammars (Type-0) in this context. The equivalence problem is undecidable for Context-Free Grammars and, by extension, for Unrestricted Grammars. Thus, it is Undecidable.(IV) Given an NFA , whether there is a deterministic PDA such that and accept the same language.
An NFA accepts a regular language
Statements I, II, and III are undecidable. Statement IV is decidable.Therefore, option (D) is correct.
This is the Membership Problem for recursively enumerable languages. Unrestricted grammars generate recursively enumerable languages. This problem is equivalent to the Halting Problem and is Undecidable.(II) Given a Turing machine , whether
L(M) is regularThis asks if the language accepted by a TM has the property of being regular. Regularity is a non-trivial property of recursively enumerable languages. By Rice's Theorem, any non-trivial property of RE languages is Undecidable.(III) Given two grammars and , whether
This is the Equivalence Problem. The term "grammar" without qualification typically refers to Context-Free Grammars (Type-2) or Unrestricted Grammars (Type-0) in this context. The equivalence problem is undecidable for Context-Free Grammars and, by extension, for Unrestricted Grammars. Thus, it is Undecidable.(IV) Given an NFA , whether there is a deterministic PDA such that and accept the same language.
An NFA accepts a regular language
L(N). The class of regular languages is a proper subset of Deterministic Context-Free Languages (DCFLs), which are accepted by Deterministic Pushdown Automata (DPDAs). Therefore, for every regular language (and thus for every NFA), there exists a DPDA that accepts it. The answer to this problem is always "Yes". Since the answer is constant and trivial, the problem is Decidable.Conclusion:Statements I, II, and III are undecidable. Statement IV is decidable.Therefore, option (D) is correct.
Continue learning with Success Tracker
A step still unclear? Work through it with support
Use Success Tracker to ask about the reasoning, then try another GATE CS question to check your understanding.
AI-powered practice· Unlimited practice on eligible plans
- PYQs with solutions
- Attempt available previous-year questions, then compare your reasoning with the worked solution. Coverage varies by stream.
- Practice that adapts
- Choose a topic, work on weaker areas and bookmark questions to revisit. Your attempts feed your progress tracking.
- AI doubt support
- Ask follow-up questions about a step or concept while practising, instead of stopping at the final answer.
Unlimited practice is available on eligible plans. Free practice and AI usage have limits; check the current plan allowances before choosing.
This page stays readable without an account. AI responses can be wrong; check them against the solution and source material.
More questions on Context-Free Languages
2026 Set 2 Q13Which one of the following statements is equivalent to the following assertion? Turing machine …2026 Set 1 Q25Consider the following grammar where is the start symbol, and and are terminal symbols.…2026 Set 1 Q26Let be a nondeterministic finite automaton (NFA) with 6 states over a finite alphabet. Which of…2026 Set 2 Q29Which of the following grammars is/are ambiguous?2026 Set 2 Q47Consider the following two finite automata and . [figure] Which of the following…