Question

3b. Consider the language FIN = { | M is a Turing machine and L(M) is...

3b. Consider the language FIN = { | M is a Turing machine and L(M) is finite }. Prove FIN is not decidable.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer is as follows :

We have

FIN = { | M is a Turing machine and L(M) is finite }

So it satisfy the following properties :

  • FINTM is a language of Turing Machines.
  • If M1 ≡ M2 (ie L(M1) = L( M2)), then either both M1 and M2 are in FINTM or both are not.
  • There are TMs M1 and M2, such that M1 ∈ FINTM and M2 ∉ FINTM.

So let  L be a language over Turing machines. Assume that L satisfies the following properties :

For TM's

M1 and M2, if M1 ≡ M2 then M1 ∈ L ⇔ M2 ∈ L

but

There are TM's M1 and M2, such that M1 ∈ L and M2 ∉ L

Than L is undecidable because TM's for same set is not belongs to same language.

So we can say that FIN is not decidable i.e. undecidable.

if there is any query please ask in comments....

Add a comment
Know the answer?
Add Answer to:
3b. Consider the language FIN = { | M is a Turing machine and L(M) is...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT