238 views
1 1 vote

CONSIDER THE FOLLOWING DECISION PROBLEMS:

  • I. GIVEN A TURING MACHINE $M$, DOES $M$ HALT ON ALL INPUTS?
     
  • II. GIVEN A CONTEXT-FREE GRAMMAR $G$, IS THE LANGUAGE $L(G)$ FINITE?
     
  • III. GIVEN A TURING MACHINE $M$, DOES $L(M)$ CONTAIN AT LEAST 5 STRINGS?
     
  • IV. GIVEN TWO DFAS $A$ AND $B$, IS $L(A) \subseteq L(B)$ ?
     

WHICH OF THE FOLLOWING PROBLEMS ARE DECIDABLE?
 

  1. I AND III
     
  2. II AND IV
     
  3. I, II, AND IV
     
  4. II, III, AND IV

1 Answer

2 2 votes

I. GIVEN A TURING MACHINE $M$, DOES $M$ HALT ON ALL INPUTS?

  • UNDECIDABLE. This is the "Total" problem. It's a non-trivial property of the TM's behavior (not language, so Rice's Theorem doesn't directly apply, but it's famously undecidable and not R.E.).
     

II. GIVEN A CONTEXT-FREE GRAMMAR $G$, IS THE LANGUAGE $L(G)$ FINITE?

  • DECIDABLE. We can build a graph of dependencies between non-terminals. If there is a reachable and productive non-terminal that is part of a cycle (e.g., $A \Rightarrow^* w_1 A w_2$ ), the language is infinite. This is a finite, checkable graph problem.
     

III. GIVEN A TURING MACHINE $M$, DOES $L(M)$ CONTAIN AT LEAST 5 STRINGS?

  • UNDECIDABLE. This is a non-trivial property of the language $L(M)$ (some R.E. languages are empty, some have $\geq 5$ strings). By Rice's Theorem, this is undecidable.
     

IV. GIVEN TWO DFAS $A$ AND $B$, IS $L(A) \subseteq L(B)$ ?

  • DECIDABLE. This is equivalent to asking if $L(A) \cap \overline{L(B)}-0$.
     
  • Regular languages are closed under complement (so $\overline{L(B)}$ is regular) and intersection (so $L(A) \cap \overline{L(B)}$ is regular).
     
  • The emptiness problem for regular languages is decidable.
     

THE DECIDABLE PROBLEMS ARE II AND IV.

Answer:
Position:
Show:

Related questions

1 1 vote
1 1 answer
271
271 views
GO Classes asked Nov 15, 2025
271 views
WHICH OF THE FOLLOWING DECISION PROBLEMS IS/ARE UNDECIDABLE?I. GIVEN A PUSHDOWN AUTOMATON (PDA) $P$, DOES $P$ ACCEPT ANY STRING $w$ WHERE $w=w^R$ (I.E., $w$ IS A PALINDRO...
2 2 votes
1 1 answer
255
255 views
GO Classes asked Nov 15, 2025
255 views
CONSIDER THE LANGUAGE\[L = \{\langle M \rangle \mid M \text{ IS A TURING MACHINE AND } L(M) \text{ CONTAINS ONLY PALINDROMES}\}.\]WHICH OF THE FOLLOWING STATEMENTS IS TRU...
4 4 votes
2 2 answers
368
368 views
GO Classes asked Nov 15, 2025
368 views
Let $S$ be the set of all functions $f: \mathbb{N} \rightarrow\{0,1,2\}$ such that $f(n)=0$ for all but finitely many $n$.Which of the following statements about $S$ is t...
2 2 votes
1 1 answer
231
231 views
GO Classes asked Nov 15, 2025
231 views
WHICH OF THE FOLLOWING SETS IS/ARE COUNTABLE?I. THE SET OF ALL CONTEXT-SENSITIVE LANGUAGES (CSLS) OVER THE ALPHABET $\{a, b\}$. II. THE SET OF ALL FINITE SUBSETS OF $\mat...