Re: HALTING DISPROOF
From: Michael N. Christoff (mchristoff_at_sympatico.caREMOVETHIS)
Date: 05/17/04
- Previous message: ?nder ?lker: "Minimal Set Cover"
- In reply to: |-|erc: "HALTING DISPROOF"
- Next in thread: Michael N. Christoff: "Re: HALTING DISPROOF"
- Reply: Michael N. Christoff: "Re: HALTING DISPROOF"
- Reply: |-|erc: "Re: HALTING DISPROOF"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 17 May 2004 07:34:57 -0400
"|-|erc" <gotchy@beauty.com> wrote in message
news:djzpc.40652$TT.30082@news-server.bigpond.net.au...
> Assume a simple infinite set of all TMs. Alternatively assume a simple
UTM that
> covers all TMs represented as naturals.
>
> Then, all computing power is represented by the set N.
> The problem (and this is just a problem for you not me) is that some of
the
> TMs don't halt.
>
> Now assume infinite processing on the entire set of TMs, what do you have?
>
> You have a subset of N that are all demonstrably halting functions. This
set I have always
> thought is as powerful in computation as all N. Now everyone is arguing
non-halting functions
> add some power to functions but we can forget that for now that's just a
copout.
>
The problem is that the set of demonstrably halting functions DH is a proper
subset of the set of of ALL halting functions H.
ie: DH is a subset of H, but H is not a subset of DH.
> Now, to disprove a function halt exists, you have to be able to call
functions and embed
> them within other functions. This is not a paradigm of TMs.
>
> HALTING PROOF
> 1 Assume a TM1 exists that inputs Naturals n and p, and outputs 1 iff
UTM(n, p) halts.
> 2 Assume another TM2 calls TM1(n, n) and goes into an infinite loop iff
UTM(n, n) halts.
> If TM2(n) halts, UTM(n, n) didn't halt.
> If TM2(n) didn't halt, then UTM(n, n) halted.
> Therefore UTM(n, n) can never equal TM2(n),
> !En, UTM(n) = TM2,
> the assumed function TM2 is therefore not compuable.
>
The first thing I notice is that
> If TM2(n) halts, UTM(n, n) didn't halt.
is impossible, since if UTM(n,n) didn't halt, then TM1 never halts and hence
TM2 never halts either. So in fact, TM2 never halts (on any input). This
means the TM2 is equivalent to the following TM:
TM3(n)
loop forever (ignoring the input)
and any UTM can obviously simulate this TM.
l8r, Mike N. Christoff
- Previous message: ?nder ?lker: "Minimal Set Cover"
- In reply to: |-|erc: "HALTING DISPROOF"
- Next in thread: Michael N. Christoff: "Re: HALTING DISPROOF"
- Reply: Michael N. Christoff: "Re: HALTING DISPROOF"
- Reply: |-|erc: "Re: HALTING DISPROOF"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|