Halting Problem: Give up
From: Karl Heinz Buchegger (kbuchegg_at_gascad.at)
Date: 08/03/04
- Next message: Marc Goodman: "Peter still hasn't answered this Re: Yet another Attempt at Disproving the Halting Problem"
- Previous message: Karl Heinz Buchegger: "Re: Yet another Attempt at Disproving the Halting Problem"
- Next in thread: Jón Fairbairn: "Re: Halting Problem: Give up"
- Reply: Jón Fairbairn: "Re: Halting Problem: Give up"
- Reply: Kent Paul Dolan: "Re: Halting Problem: Give up"
- Maybe reply: Kent Paul Dolan: "Re: Halting Problem: Give up"
- Maybe reply: >parr\(*>: "Re: Halting Problem: Give up"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 03 Aug 2004 10:38:49 +0200
The following is one of latest messages of Peter in comp.lang.c++
It clearly shows that Peter still hasn't understood what the
Halting Problem is and what the Proof is and how they are connected.
I have given up hope.
Peter Olcott wrote:
>
> "Karl Heinz Buchegger" <kbuchegg@gascad.at> wrote in message news:410E3043.B8F8457D@gascad.at...
> > Peter Olcott wrote:
>
> > > > You constantly mix up the Halting Problem theorem with its proof.
> > > >
> The Halting Problem is directly derived from its proof.
> If the proof is shown to be in error, then the Halting Problem
> (which is only derived from the proof) ceases to exist.
>
> > > But the claim that the Halt function will work under all possible conditions
> > > (including smashing its computer) is not the relevant claim. The relevant
> > > claims is simply will the halt function work for every possible input? If it
> > > fails this claim then the Halting Problem continues to exist. If it passes this
> > > claim, then the Halting Problem ceases to exist. It does pass this claim.
> >
> > It does not! For the simple reason that the Halting problem will not simply
> > 'cease to exist'. The Halting Problem is a question and as such has 2 possible
> > answers: Yes or no.
> Nope. The Halting Problem is the problem of not being able to correctly determine
> if every program halts. As soon as a method is determined to circumvent the
> particular restriction, then the Halting Problem is not a problem. A problem that is
> not a problem is a problem no more.
> > The Halting problem is the question: Is there an algorithm which can correctly
> > and in a deterministic way determine if all algorithms ever come to an halt.
> That is not what has been historically referred to as the Halting Problem.
> THE Halting Problem is a much more specific case. It is the case of
> specifically showing why this is "impossible".
> > That is the question. There are 2 possible outcomes:
> > * yes
> > * no
> > Since the first one seems to be the answer which is harder to proof, Turing
> > showed that the second answer is the correct one. The proof is to construct
> > an algorithm (and the clever part is to use the testing function as part of it)
> > where this testing function is bound to fail. Thus the answer to the Halting
> > Problem is: No, there is no such algorithm. Even if we assume that there is
> > one, it turns out that it is possible to cleverly construct an algorithm which
> > cannot be correctly analyzed by this assumed algorithm.
> Except that I have just now (in another newsgroup) shown that this is not true.
> The Halt analyzer can correctly determine whether or not this cleverly
> constructed algorithm halts. Also with my latest method, it can do this
> directly within the basic capabilities of a typical Turing Machine. It needs
> no special hardware. Since the whole Halting Problem depends on this
> proof providing this clever algorithm, and the halt analyzer failing
> to correctly process this algorithm, therefore I only need to show how
> it can be correctly processed, for the proof, and therefore the Halting Problem
> itself, to evaporate. I did this.
> > You constantly mix up the claim with the proof. The function assumption
> > of WillHalt() and the construction of LoopIfHalts() is *not* the claim.
> > They are part of the proof!
> > Even if you modify the proof in such a way that you circumvent the way this
> I don't need to modify the proof, I merely show that it is in error.
> > proof works, it does not mean, that the original proof is no longer valid.
> > It is still there and serves as a perfect example of why the answer to the
> > Halting problem is still: 'No, there is no such algorithm'.
-- Karl Heinz Buchegger kbuchegg@gascad.at
- Next message: Marc Goodman: "Peter still hasn't answered this Re: Yet another Attempt at Disproving the Halting Problem"
- Previous message: Karl Heinz Buchegger: "Re: Yet another Attempt at Disproving the Halting Problem"
- Next in thread: Jón Fairbairn: "Re: Halting Problem: Give up"
- Reply: Jón Fairbairn: "Re: Halting Problem: Give up"
- Reply: Kent Paul Dolan: "Re: Halting Problem: Give up"
- Maybe reply: Kent Paul Dolan: "Re: Halting Problem: Give up"
- Maybe reply: >parr\(*>: "Re: Halting Problem: Give up"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|