Undecidability MCQ Quiz in తెలుగు - Objective Question with Answer for Undecidability - ముఫ్త్ [PDF] డౌన్లోడ్ కరెన్
Last updated on Mar 15, 2025
Latest Undecidability MCQ Objective Questions
Top Undecidability MCQ Objective Questions
Undecidability Question 1:
If L(M) be the language accepted by a Turing machine M, then which of the following is decidable?
Answer (Detailed Solution Below)
Undecidability Question 1 Detailed Solution
Concepts:
L(M) is accepted by Turing Machine therefore the language is recursively enumerable language.
Recursively Enumerable language is closed under intersection and L(M1) ∩ L(M2) is accepted by M
Is decidable
∴ option 1 is correct
Important points:
Recursively Enumerable language is not closed under complementation and subset.
For Recursively Enumerable language, L(M) it is undecidable where it is regular or not and hence L(M) is accepted by Finite Automaton is undecidable.Undecidability Question 2:
A recursive model is one which has
Answer (Detailed Solution Below)
Undecidability Question 2 Detailed Solution
A recursive model is one which has all causal effects unidirectional and disturbance terms uncorrelated.
Key Points
- A recursive model is a special case of an equation system where the endogenous variables are determined one at a time in sequence.
- Thus the right-hand side of the equation for the first endogenous variable includes no endogenous variables, only exogenous variables.
- Causal effects are unidirectional and disturbance terms are uncorrelated.
Undecidability Question 3:
Consider the following Statements
S1: Regular languages are a subset of the set of languages accepted by TMs which do not write anything on the tape.
S2: The set of languages accepted by halting TMs with a bidirectional infinite tape is a proper superset of decidable language.
S3: Every decidable language can be accepted by a DFA with a priority queue.
Which of the statements are not true?
Answer (Detailed Solution Below)
Undecidability Question 3 Detailed Solution
The correct answer is option 4.
Key Points
S1: Regular languages are a subset of the set of languages accepted by TMs which do not write anything on the tape.
True, Regular languages are a subset of the set of languages accepted by TMs Which do not write anything on the tape. The subset of regular languages is not closed under regular grammar.
S2: The set of languages accepted by halting TMs with a bidirectional infinite tape is a proper superset of decidable language.
False, The set of languages accepted by halting TMs with a bidirectional infinite tape is a proper superset of decidable language. Halting Turing machine accepts recursive languages. Proper superset of recursive languages is an undecidable language.
S3: Every decidable language can be accepted by a DFA with a priority queue.
True, Every decidable language can be accepted by a DFA with a priority queue.
Undecidability Question 4:
Consider the following languages
1. L = {
2. L = {
3. L = {
4. L = {
How many languages are decidable?
Answer (Detailed Solution Below) 2
Undecidability Question 4 Detailed Solution
Answer: 2
Explanation:
1: L = {
This language is decidable since L is just a complement of the DFA, and the complement of DFA can be obtained by simply making final states to Non-final states and non-final states to the final states.
2: L = {
This language is decidable since the intersection of the language of two DFAs will be regular.
3: L = {
This language is undecidable since Equivalence of TWO TMs not decidable.
There exists no algorithm that can find if two Turing machines accept the same language or not.
There exists a machine M2 that accepts the same language as accepted by Turing machine M1 but, if two Turing machines are equal or not, is not decidable. This is a non-trivial property in Turing machines.
4: L = {
This language is undecidable since the Regularity problem for TMs is not decidable. It is not necessary for a TM to accept a Regular language It may or may not accept.
Undecidability Question 5:
Which of the following problems are decidable?
1) Does a given program ever produce an output?
2) If L is a context-free language, then, is L̅ also context-free?
3) If L is a regular language, then, is L̅ also regular?
4) If L is a recursive language, then, is L̅ also recursive?
Answer (Detailed Solution Below)
Undecidability Question 5 Detailed Solution
The correct answer is option 4
CONCEPT:
Decidable language: A language is decidable if there exists a Turing machine which halts or accepts it.
EXPLANATION:
1: Undecidable
There is no TM to determine whether a given program will produce an output.
2: Undecidable
Context-free languages are not closed under complementation.
3: Decidable
Regular languages are closed under complementation.
4: Decidable
Recursive languages are closed under complementation.
So option 4 is correct
Undecidability Question 6:
Consider the following two statements about regular languages:
S1: Every infinite regular language contains an undecidable language as a subset.
S2: Every finite language is regular.
Which one of the following choices is correct?
Answer (Detailed Solution Below)
Undecidability Question 6 Detailed Solution
Key Points
Note that the following statements are true
- Every infinite regular language L has a subset S which is undecidable.
- Every infinite regular language L has a subset S which is unrecognizable.
- Every infinite language L has a subset S which is undecidable.
- Every infinite language L has a subset S which is unrecognizable.
So, S1 and S2 both are correct.
the correct answer is option 4
Explanation: for statements S2 consider the following explanation
every infinite language (regular or not) has an undecidable subset.
With the particular focus on regular languages, the intended solution might have been something like using the pumping lemma to find x,y,z such that xynz is in your language for every n, then consider the subset A = {xynz | n ∈ N}, where A is your favorite undecidable set of natural numbers.
it proves s1 is correct.
Undecidability Question 7:
Consider the following problems. L(𝐺) denotes the language generated by a grammar 𝐺. L(𝑀) denotes the language accepted by a machine 𝑀.
Which one of the following statements is/are undecidable?
Answer (Detailed Solution Below)
Undecidability Question 7 Detailed Solution
Option 1: Decidable
Every NFA is a PDA with finite memory.
Option 2: Undecidable
Membership algorithm does not exist for unrestricted grammars
Option 3: Undecidable
Regularity problem for TM is undecidable.
Option 4: Undecidable
Equivalence of Two grammar is undecidable.
Undecidability Question 8:
Consider the following problem X
“Given a Turing Machine M over the input alphabet Σ any state q of M and word Σ*, does the computation of M on w visit the state q”
Which of the following X is correct?
Answer (Detailed Solution Below)
Undecidability Question 8 Detailed Solution
This is an example of a State Entry Problem. This problem can be reduced to a halting problem.
Taking two Turing machines into consideration.
- A Turing machine M with final state ‘q’
- A Turing machine R with inputs – M, q, w.
Giving word ‘w’ as input to machine M, there are two possibilities.
- If M halts in its final state q, then R accepts the input. This makes the problem partially decidable.
- If M enters in an infinite loop, then M cannot produce any output. R rejects the input, so this problem becomes undecidable.
Hence, Option_1 is correct.
Undecidability Question 9:
Consider two decision problems Q1, Q2 such that Q1 reduces in polynomial time to 3-SAT and 3-SAT reduces in polynomial time to Q2. Then which one of the following is consistent with the above statement?
Answer (Detailed Solution Below)
Undecidability Question 9 Detailed Solution
Concept:
If a NP complete problem is reducible to another problem in polynomial time than that other problem becomes NP hard.
If X ϵ NP complete and X reduces to Y in polynomial time than Y is NP hard.
3 - SAT is NP complete problem
Explanation:
Q1 reduces in polynomial time to 3- SAT. As 3 - SAT is NP complete problem, Q1 is easier than NPC. So, Q1 can’t be NP hard. It is in NP.
3- SAT reduces in polynomial time to Q2. As, 3- SAT is NP complete so, Q2 will be NP hard.
Therefore, Q1 is NP and Q2 is NP hard.
Undecidability Question 10:
Which of the following is true if L be recursive language and E be recursively enumerable language?
I. L̅ is Turing decidable
II. E is Turing decidable
III E̅ is Turing recognizable
Answer (Detailed Solution Below)
Undecidability Question 10 Detailed Solution
Properties:
Recursive language is closed under complementation and it is Turing decidable
Recursively enumerable language is not closed under complementation
Explanation:
L̅ is recursive language and every recursive language is Turing decidable
E is recursively enumerable language and every recursively enumerable language is recognizable
but not Turing decidable.
E̅ is not recursively enumerable and therefore it is not Turing recognizable.