00:01
We're asked to show that the function b of n from the busy beaver problem cannot be computed by any turing machine.
00:14
So to do this, we'll use a proof by contradiction.
00:18
So assume that there is a turing machine t that does compute b of n in binary in particular.
00:59
Now, let t prime be the turing machine that starts with a blank tape, writes n in binary, then computes b of n, again in binary, and then converts b of n from binary to unary.
02:32
Now since t exists, t prime must exist as well, because there do exist t machines that write n in binary, starting with a blank tape.
03:00
And there do exist touring machines that convert from binary to unary.
03:03
So for example, for a turning machine that would write n in binary, starting with a blank tape, we would use one state per one that needs to be written down.
03:42
And, for example, for a machine that converts binary to unary, we could have a machine where the machine erases the zeros, and we replace 1 in the nth position.
04:21
So this would indicate 2 to the n by n plus 1 ones in the same position, or instead of n plus 1, just n1s.
04:54
For example, if we have the binary code 1 ,0, we're going to remove that 0, so we just have one left, and we'll replace this 1, which is in the second position, by 2 ones.
05:14
And so in unary, this will give us the integer 1.
05:22
In binary, 1 0 is 2.
05:41
This should be n plus 1 .1 is my mistake...