Re: Disproof of the Halting Problem's Conclusion

From: Daryl McCullough (daryl_at_atc-nycorp.com)
Date: 07/22/04


Date: 22 Jul 2004 05:17:22 -0700

Peter Olcott says...

>It ONLY proves that bool WillHalt() does not exist.
>It proves NOTHING about void WillHalt().

There are two possibilities here: (1) Your hypothetical
void WillHalt can be simulated by a Turing Machine, or
(2) It can't.

In case (1), your program has no relevance to
Turing's proof, since he was proving that no *Turing*
machine program can solve the halting problem. In
case (2), your program fails; it can't solve
the halting problem any better than bool WillHalt() can.

The key point, which I would think you would understand
as a computer programmer, is this:

   If there is a program P1 that sends its outputs to the screen,
   then there is a modified program P2 that returns its outputs
   as a return value.

Exactly *how* you make your outputs is irrelevant.

--
Daryl McCullough
Ithaca, NY


Relevant Pages

  • Re: Disproof of the Halting Problems Conclusion
    ... >> void WillHalt can be simulated by a Turing Machine, ... >> machine program can solve the halting problem. ... >> the halting problem any better than bool WillHaltcan. ...
    (sci.logic)
  • Re: Disproof of the Halting Problems Conclusion
    ... >> Peter Olcott says... ... >> void WillHalt can be simulated by a Turing Machine, ... >> the halting problem any better than bool WillHaltcan. ...
    (sci.logic)
  • Re: Disproof of the Halting Problems Conclusion
    ... >It proves NOTHING about void WillHalt(). ... void WillHalt can be simulated by a Turing Machine, ... the halting problem any better than bool WillHaltcan. ...
    (sci.logic)
  • Re: Disproof of the Halting Problems Conclusion
    ... Peter> I have shown that it has different behavior many times. ... indeed, with void WillHalt(), your line 2 won't ... Turing machine carry forward to your model. ... carry forward to a void WillHalt() problem without re-running the ...
    (comp.theory)
  • Re: Disproof of the Halting Problems Conclusion
    ... Peter> I have shown that it has different behavior many times. ... indeed, with void WillHalt(), your line 2 won't ... Turing machine carry forward to your model. ... carry forward to a void WillHalt() problem without re-running the ...
    (sci.logic)