Re: Can you find anything wrong with this solution to the Halting Problem?
From: Jón Fairbairn (jon.fairbairn_at_cl.cam.ac.uk)
Date: 07/13/04
- Next message: Robin Chapman: "Re: You Don't Have to Be Nuts to Be a Mathematician ..."
- Previous message: Robin Chapman: "Re: Does a high SAT score predict mathematical talent?"
- In reply to: Peter Olcott: "Re: Can you find anything wrong with this solution to the Halting Problem?"
- Next in thread: Peter Olcott: "Re: Can you find anything wrong with this solution to the Halting Problem?"
- Reply: Peter Olcott: "Re: Can you find anything wrong with this solution to the Halting Problem?"
- Messages sorted by: [ date ] [ thread ]
Date: 13 Jul 2004 18:48:48 +0100
"Peter Olcott" <olcott@worldnet.att.net> writes:
> > He may or may not be, but his argument is correct. The whole
> > point and effect of mathematical proofs is that once they
> > have been done there's no need to worry about the question
> > any more. It's faintly possible that there may be an error
> > in Turing's proof (but how come none of us computer
> > scientists and mathematicians has spotted it?), or an
>
> http://home.att.net/~olcott/halts.html
> Maybe because you quit looking, and assumed that it
> was fruitless.
Look. Whenever someone produces a groundbreaking proof like
Turing's, lots of mathematicians look it over to see if they
can find mistakes. For something like Wiles's proof of
Fermat's last theorem, it takes a long time because the
mathematics involved is really difficult. For proofs of the
halting theorem the maths is relatively easy, so checking it
isn't terribly hard. In fact it's much simpler than the
stuff on your web page, because the model of computation is
completely specified, whereas yours involves talk about
"functions" and "screen data", and I don't know what you
mean by that. Note that the description to which you link
from your page is only a sketch of the proof, not a proper
proof -- he doesn't show how to convert the functions to
Turing machines, for example.
If you want to talk about computations in terms of
functions, learn the lambda calculus or combinatory
logic. Then the halting problem becomes a normalisation
problem, but it might be easier for you to understand.
> In any case since this does not address any of the points
> that I made it is not any form of valid refutation.
Of course it is! If a well understood theorem says P, and
someone comes along and says ¬P, the theorem is already a
refutation of ¬P, so there's no work to do.
Other people have already pointed out flaws in your
argument. The easiest one to grasp should be that it doesn't
matter if WillHalt is in protected memory, because if
WillHalt exists, it has a representation that can be fed
back into LoopIfHalts whether or not we know which value it
is, because it's supposed to work on /all/ values. You are
playing a game that's like this one:
Player A thinks of a positive whole number but keeps it secret.
Player B has to name that number.
Player B: 1, 2, 3, 4, ...
and you, as player A, are claiming that because player B
can't read your mind (and you are right in that: he can't!),
he'll never name your number. He might never know that he
has, but that's only because you don't have the grace to
admit defeat.
-- Jón Fairbairn Jon.Fairbairn@cl.cam.ac.uk
- Next message: Robin Chapman: "Re: You Don't Have to Be Nuts to Be a Mathematician ..."
- Previous message: Robin Chapman: "Re: Does a high SAT score predict mathematical talent?"
- In reply to: Peter Olcott: "Re: Can you find anything wrong with this solution to the Halting Problem?"
- Next in thread: Peter Olcott: "Re: Can you find anything wrong with this solution to the Halting Problem?"
- Reply: Peter Olcott: "Re: Can you find anything wrong with this solution to the Halting Problem?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|