Re: The proof that I was referring to is on the website

From: Peter Olcott (olcott_at_worldnet.att.net)
Date: 08/11/04


Date: Wed, 11 Aug 2004 02:23:11 GMT


"The Ghost In The Machine" <ewill@aurigae.athghost7038suus.net> wrote in message news:86pmu1-32g.ln1@lexi2.athghost7038suus.net...
> In sci.logic, Peter Olcott
> <olcott@worldnet.att.net>

> The machine which uses a side effect can be mapped 1-1 to a
> machine which returns a result.

If this assumption was not false, your reasoning would be sound.
Finally something that is precise enough that I can precisely refute.

Line 01) void LoopIfHalts(string SourceCode, string InputData)
Line 02) {
Line 03) if (WillHalt(SourceCode, InputData) == TRUE)
Line 04) while (TRUE) // loop forever
Line 05) ;
Line 06) else
Line 07) return; // FALSE or UNKNOWN
Line 08) }

As long as LoopIfHalts has exactly the same behavior when WillHalt
returns TRUE as its behavior with values other than TRUE then you
are correct, otherwise the 1-1 mapping has been disproven.

Does LoopIfHalts have exactly the same behavior when WillHalt
returns TRUE, as its behavior for any other return value?
(This same answer is whether you are right or not).

> If the first machine is
> possible, so is the second.
>
> The second machine isn't possible. Therefore, neither is
> the first.
>
> (That's a variant of modus tollens, and perfectly valid logic.)
>
> [.sigsnip]
>
> --
> #191, ewill3@earthlink.net
> It's still legal to go .sigless.



Relevant Pages