Warning: foreach() argument must be of type array|object, bool given in /var/www/html/web/app/themes/studypress-core-theme/template-parts/header/mobile-offcanvas.php on line 20

Prove that there exists an undecidable subset of 1*.

Short Answer

Expert verified

It is proven that there is undecidable subset in the set of1*

Step by step solution

01

Introduction to Undecidability

A problem is undecidable if no Turing Machine exist which will halt in finite amount of time.

02

Proving 1*undecidable

There can exist many subset of 1*which are undecidable.

For this, let snbe a string of length (n-1) 1s, where can be any natural number.

So, we can identify any subset ‘s’ of 1*with infinite binary string. The jthsymbol of the string will be 1 if and only if si is in subset s or 0 symbol otherwise.

It is clear that the mapping of each subset to its corresponding infinite binary string will be unique.

It is known that , number of subset in 1*will be equal to number of infinite binary string. Also there will be finite or countable number of Turing Machine. Thus, there must be certain subset of 1*that is not Turing recognizable i.e., there Turing Machine cannot exists.

And as we know that, non-recognizable subset is also undecidable. Therefore, there exists at least one undecidable subset of1*.

One App. One Place for Learning.

All the tools & learning materials you need for study success - in one app.

Get started for free

Most popular questions from this chapter

Show that if G is a CFG in Chomsky normal form, then for any stringwL(G) of lengthn1, exactly2n-1 steps are required for any derivation of w.

Read the informal definition of the finite state transducer given in Exercise 1.24. Give the state diagram of an FST with the following behaviour. Its input and output alphabets are 0,1 . Its output string is identical to the input string on the even positions but inverted on the odd positions. For example, on input 0000111 it should output 1010010 .

We generally believe that PATH is not NP-complete. Explain the reason behind this belief. Show that proving PATH is not NP-complete would prove P ≠ NP

A queue automaton is like a push-down automaton except that the stack is replaced by a queue. A queue is a tape allowing symbols to be written only on the left-hand end and read only at the right-hand end. Each write operation (we’ll call it a push) adds a symbol to the left-hand end of the queue and each read operation (we’ll call it a pull) reads and removes a symbol at the right-hand end. As with a PDA, the input is placed on a separate read-only input tape, and the head on the input tape can move only from left to right. The input tape contains a cell with a blank symbol following the input, so that the end of the input can be detected. A queue automaton accepts its input by entering a special accept state at any time. Show that a language can be recognized by a deterministic queue automaton iff the language is Turing-recognizable.

Give an example in the spirit of the recursion theorem of a program in a real programming language (or a reasonable approximation thereof) that prints itself out.

See all solutions

Recommended explanations on Computer Science Textbooks

View all explanations

What do you think about this solution?

We value your feedback to improve our textbook solutions.

Study anywhere. Anytime. Across all devices.

Sign-up for free