Program for
read program
and input
.
is defined as the program
that is like
, except that after
halts,
will continue running to erase all its contents
on the tape, then move to the left end of the tape, and halt.
To show the idea of this proof, here is an example.
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
Now, we can transform the input to
into the input of
. For this example,
the Start String would be
.
Mutation rule according to the first rule:
.
next:
.
next:
,
,
.
13
Something more:
,
14.
End State:
. We can assume the Turing Machine can erase all the content on the tape
before halting, in fact, that is the goal of constructing
using
.
If we can solve
,
can be solved: if DNA mutation gives a finite answer, then
halts, vice versa.
bighead 2008-10-29