Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Interchangeable parts won't.


tech / sci.math / Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

SubjectAuthor
* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
`* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
 `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
  `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
   `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
    `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
     +* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
     |`* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
     | `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
     |  `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
     |   `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
     |    `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
     |     `- Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble
     `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsRichard Damon
      `* Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofsolcott
       +- Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsRichard Damon
       `- Re: Simulating (partial) Halt Deciders Defeat the Halting Problem ProofsMr Flibble

1
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158254&group=sci.math#158254

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Thu, 20 Apr 2023 18:32:12 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me>
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1prbh$7ha8$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 155
Path: i2pn2.org!rocksolid2!news.neodome.net!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Thu, 20 Apr 2023 17:32:11 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
X-Received-Bytes: 8261
 by: Mr Flibble - Thu, 20 Apr 2023 17:32 UTC

On 19/04/2023 11:52 pm, olcott wrote:
> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>> On 19/04/2023 10:10 pm, olcott wrote:
>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>> A simulating halt decider correctly predicts whether or not its
>>>>>>>>>>> correctly simulated input can possibly reach its own final
>>>>>>>>>>> state and
>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>> non-halting behavior
>>>>>>>>>>> patterns in a finite number of steps of correct simulation.
>>>>>>>>>>> Inputs that
>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>
>>>>>>>>>> The "Pathological Program" when built on such a Decider that
>>>>>>>>>> does give an answer, which you say will be non-halting, and
>>>>>>>>>> then "Correctly Simulated" by giving it representation to a
>>>>>>>>>> UTM, we see that the simulation reaches a final state.
>>>>>>>>>>
>>>>>>>>>> Thus, your H was WRONG t make the answer. And the problem is
>>>>>>>>>> you have added a pattern that isn't always non-halting.
>>>>>>>>>>
>>>>>>>>>>> When a simulating halt decider correctly simulates N steps of
>>>>>>>>>>> its input
>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>> derive because
>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>
>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the features
>>>>>>>>>> you added have removed essential features needed for it to be
>>>>>>>>>> an actual UTM. That you make this claim shows you don't
>>>>>>>>>> actually know what a UTM is.
>>>>>>>>>>
>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street Legal
>>>>>>>>>> vehicle, since it started as one and just had some extra
>>>>>>>>>> features axded.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> My reviewers cannot show that any of the extra features added
>>>>>>>>>>> to the UTM
>>>>>>>>>>> change the behavior of the simulated input for the first N
>>>>>>>>>>> steps of simulation:
>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't change it
>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't change
>>>>>>>>>>> the first N steps.
>>>>>>>>>>
>>>>>>>>>> No one claims that it doesn't correctly reproduce the first N
>>>>>>>>>> steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Because of all this we can know that the first N steps of
>>>>>>>>>>> input D
>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>> behavior that D
>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>
>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>
>>>>>>>>>> Right, so we are concerned about the behavior of the ACTUAL
>>>>>>>>>> machine, not a partial simulation of it.
>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the answer is
>>>>>>>>>> wrong.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> When we see (after N steps) that D correctly simulated by H
>>>>>>>>>>> cannot
>>>>>>>>>>> possibly reach its simulated final state in any finite number
>>>>>>>>>>> of steps
>>>>>>>>>>> of correct simulation then we have conclusive proof that D
>>>>>>>>>>> presents non-
>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>
>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>
>>>>>>>>> It turns out that the non-halting behavior pattern is correctly
>>>>>>>>> recognized in the first N steps.
>>>>>>>>
>>>>>>>> Your assumption that a program that calls H is non-halting is
>>>>>>>> erroneous:
>>>>>>>>
>>>>>>>
>>>>>>> My new paper anchors its ideas in actual Turing machines so it is
>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>> machine based proof.
>>>>>>>
>>>>>>> The H/D material is now on a single page and all reference
>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>> analysis entirely in C.
>>>>>>>
>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>> UTM based simulated by a simulating halt decider are necessarily the
>>>>>>> actual behavior of these N steps.
>>>>>>>
>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting Problem
>>>>>>> Proofs*
>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>
>>>>>>>> void Px(void (*x)())
>>>>>>>> {
>>>>>>>>      (void) H(x, x);
>>>>>>>>      return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> Px halts (it discards the result that H returns); your decider
>>>>>>>> thinks that Px is non-halting which is an obvious error due to a
>>>>>>>> design flaw in the architecture of your decider.  Only the
>>>>>>>> Flibble Signaling Simulating Halt Decider (SSHD) correctly
>>>>>>>> handles this case.
>>>>>>
>>>>>> Nope. For H to be a halt decider it must return a halt decision to
>>>>>> its caller in finite time
>>>>>
>>>>> Although H must always return to some caller H is not allowed to
>>>>> return
>>>>> to any caller that essentially calls H in infinite recursion.
>>>>
>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not have
>>>> any infinite recursion thereby proving that
>>>
>>> It overrode that behavior that was specified by the machine code for Px.
>>
>> Nope. You SHD is not a halt decider as
>
> I was not even talking about my SHD, I was talking about how your
> program does its simulation incorrectly.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1ru07$mhcr$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158256&group=sci.math#158256

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Thu, 20 Apr 2023 12:49:57 -0500
Organization: A noiseless patient Spider
Lines: 193
Message-ID: <u1ru07$mhcr$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 20 Apr 2023 17:49:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c58c5b1c0afca152b6d63d853c8872ff";
logging-data="738715"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18I6DI02TnQ0ade67MKwINC"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:IBF1aasLwDVMl9WUsYaRwLevHIo=
Content-Language: en-US
In-Reply-To: <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
 by: olcott - Thu, 20 Apr 2023 17:49 UTC

On 4/20/2023 12:32 PM, Mr Flibble wrote:
> On 19/04/2023 11:52 pm, olcott wrote:
>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>> A simulating halt decider correctly predicts whether or not its
>>>>>>>>>>>> correctly simulated input can possibly reach its own final
>>>>>>>>>>>> state and
>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>> patterns in a finite number of steps of correct simulation.
>>>>>>>>>>>> Inputs that
>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>
>>>>>>>>>>> The "Pathological Program" when built on such a Decider that
>>>>>>>>>>> does give an answer, which you say will be non-halting, and
>>>>>>>>>>> then "Correctly Simulated" by giving it representation to a
>>>>>>>>>>> UTM, we see that the simulation reaches a final state.
>>>>>>>>>>>
>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the problem is
>>>>>>>>>>> you have added a pattern that isn't always non-halting.
>>>>>>>>>>>
>>>>>>>>>>>> When a simulating halt decider correctly simulates N steps
>>>>>>>>>>>> of its input
>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>> derive because
>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>
>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the features
>>>>>>>>>>> you added have removed essential features needed for it to be
>>>>>>>>>>> an actual UTM. That you make this claim shows you don't
>>>>>>>>>>> actually know what a UTM is.
>>>>>>>>>>>
>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street Legal
>>>>>>>>>>> vehicle, since it started as one and just had some extra
>>>>>>>>>>> features axded.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>> change the behavior of the simulated input for the first N
>>>>>>>>>>>> steps of simulation:
>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't change it
>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>
>>>>>>>>>>> No one claims that it doesn't correctly reproduce the first N
>>>>>>>>>>> steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Because of all this we can know that the first N steps of
>>>>>>>>>>>> input D
>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>> behavior that D
>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>
>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>
>>>>>>>>>>> Right, so we are concerned about the behavior of the ACTUAL
>>>>>>>>>>> machine, not a partial simulation of it.
>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the answer is
>>>>>>>>>>> wrong.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> When we see (after N steps) that D correctly simulated by H
>>>>>>>>>>>> cannot
>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>> number of steps
>>>>>>>>>>>> of correct simulation then we have conclusive proof that D
>>>>>>>>>>>> presents non-
>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>
>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>
>>>>>>>>>> It turns out that the non-halting behavior pattern is correctly
>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>
>>>>>>>>> Your assumption that a program that calls H is non-halting is
>>>>>>>>> erroneous:
>>>>>>>>>
>>>>>>>>
>>>>>>>> My new paper anchors its ideas in actual Turing machines so it is
>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>> machine based proof.
>>>>>>>>
>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>> analysis entirely in C.
>>>>>>>>
>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>> UTM based simulated by a simulating halt decider are necessarily
>>>>>>>> the
>>>>>>>> actual behavior of these N steps.
>>>>>>>>
>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting Problem
>>>>>>>> Proofs*
>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>
>>>>>>>>> void Px(void (*x)())
>>>>>>>>> {
>>>>>>>>>      (void) H(x, x);
>>>>>>>>>      return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> Px halts (it discards the result that H returns); your decider
>>>>>>>>> thinks that Px is non-halting which is an obvious error due to
>>>>>>>>> a design flaw in the architecture of your decider.  Only the
>>>>>>>>> Flibble Signaling Simulating Halt Decider (SSHD) correctly
>>>>>>>>> handles this case.
>>>>>>>
>>>>>>> Nope. For H to be a halt decider it must return a halt decision
>>>>>>> to its caller in finite time
>>>>>>
>>>>>> Although H must always return to some caller H is not allowed to
>>>>>> return
>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>
>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not have
>>>>> any infinite recursion thereby proving that
>>>>
>>>> It overrode that behavior that was specified by the machine code for
>>>> Px.
>>>
>>> Nope. You SHD is not a halt decider as
>>
>> I was not even talking about my SHD, I was talking about how your
>> program does its simulation incorrectly.
>
> My SSHD does not do its simulation incorrectly: it does its simulation
> just like I have defined it as evidenced by the fact that it returns a
> correct halting decision for Px; something your broken SHD gets wrong.
>


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158257&group=sci.math#158257

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Thu, 20 Apr 2023 20:08:30 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me>
Content-Language: en-US
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1ru07$mhcr$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 207
Path: i2pn2.org!rocksolid2!news.neodome.net!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Thu, 20 Apr 2023 19:08:31 +0000
X-Received-Bytes: 10034
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
 by: Mr Flibble - Thu, 20 Apr 2023 19:08 UTC

On 20/04/2023 6:49 pm, olcott wrote:
> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>> On 19/04/2023 11:52 pm, olcott wrote:
>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>> A simulating halt decider correctly predicts whether or not
>>>>>>>>>>>>> its
>>>>>>>>>>>>> correctly simulated input can possibly reach its own final
>>>>>>>>>>>>> state and
>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>> patterns in a finite number of steps of correct simulation.
>>>>>>>>>>>>> Inputs that
>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>
>>>>>>>>>>>> The "Pathological Program" when built on such a Decider that
>>>>>>>>>>>> does give an answer, which you say will be non-halting, and
>>>>>>>>>>>> then "Correctly Simulated" by giving it representation to a
>>>>>>>>>>>> UTM, we see that the simulation reaches a final state.
>>>>>>>>>>>>
>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the problem is
>>>>>>>>>>>> you have added a pattern that isn't always non-halting.
>>>>>>>>>>>>
>>>>>>>>>>>>> When a simulating halt decider correctly simulates N steps
>>>>>>>>>>>>> of its input
>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>>> derive because
>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>
>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the features
>>>>>>>>>>>> you added have removed essential features needed for it to
>>>>>>>>>>>> be an actual UTM. That you make this claim shows you don't
>>>>>>>>>>>> actually know what a UTM is.
>>>>>>>>>>>>
>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street Legal
>>>>>>>>>>>> vehicle, since it started as one and just had some extra
>>>>>>>>>>>> features axded.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>>> change the behavior of the simulated input for the first N
>>>>>>>>>>>>> steps of simulation:
>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't change it
>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>
>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the first
>>>>>>>>>>>> N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Because of all this we can know that the first N steps of
>>>>>>>>>>>>> input D
>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>
>>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>
>>>>>>>>>>>> Right, so we are concerned about the behavior of the ACTUAL
>>>>>>>>>>>> machine, not a partial simulation of it.
>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the answer is
>>>>>>>>>>>> wrong.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated by H
>>>>>>>>>>>>> cannot
>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>> of correct simulation then we have conclusive proof that D
>>>>>>>>>>>>> presents non-
>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>
>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>
>>>>>>>>>>> It turns out that the non-halting behavior pattern is correctly
>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>
>>>>>>>>>> Your assumption that a program that calls H is non-halting is
>>>>>>>>>> erroneous:
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> My new paper anchors its ideas in actual Turing machines so it is
>>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>>> machine based proof.
>>>>>>>>>
>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>> analysis entirely in C.
>>>>>>>>>
>>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>> necessarily the
>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>
>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting Problem
>>>>>>>>> Proofs*
>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>
>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>> {
>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>      return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> Px halts (it discards the result that H returns); your decider
>>>>>>>>>> thinks that Px is non-halting which is an obvious error due to
>>>>>>>>>> a design flaw in the architecture of your decider.  Only the
>>>>>>>>>> Flibble Signaling Simulating Halt Decider (SSHD) correctly
>>>>>>>>>> handles this case.
>>>>>>>>
>>>>>>>> Nope. For H to be a halt decider it must return a halt decision
>>>>>>>> to its caller in finite time
>>>>>>>
>>>>>>> Although H must always return to some caller H is not allowed to
>>>>>>> return
>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>
>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not have
>>>>>> any infinite recursion thereby proving that
>>>>>
>>>>> It overrode that behavior that was specified by the machine code
>>>>> for Px.
>>>>
>>>> Nope. You SHD is not a halt decider as
>>>
>>> I was not even talking about my SHD, I was talking about how your
>>> program does its simulation incorrectly.
>>
>> My SSHD does not do its simulation incorrectly: it does its simulation
>> just like I have defined it as evidenced by the fact that it returns a
>> correct halting decision for Px; something your broken SHD gets wrong.
>>
>
> In order for you to have Px simulated by H terminate normally you must
> change the behavior of Px away from the behavior that its x86 code
> specifies.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1s39h$nbtp$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158258&group=sci.math#158258

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Thu, 20 Apr 2023 14:20:16 -0500
Organization: A noiseless patient Spider
Lines: 218
Message-ID: <u1s39h$nbtp$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 20 Apr 2023 19:20:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c58c5b1c0afca152b6d63d853c8872ff";
logging-data="765881"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/nBsKystY4F/qv27TR1JVK"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:fKUc9GAJsz2cgA20e8pqISQOBoA=
In-Reply-To: <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
Content-Language: en-US
 by: olcott - Thu, 20 Apr 2023 19:20 UTC

On 4/20/2023 2:08 PM, Mr Flibble wrote:
> On 20/04/2023 6:49 pm, olcott wrote:
>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether or
>>>>>>>>>>>>>> not its
>>>>>>>>>>>>>> correctly simulated input can possibly reach its own final
>>>>>>>>>>>>>> state and
>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving it
>>>>>>>>>>>>> representation to a UTM, we see that the simulation reaches
>>>>>>>>>>>>> a final state.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the problem
>>>>>>>>>>>>> is you have added a pattern that isn't always non-halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N steps
>>>>>>>>>>>>>> of its input
>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>>>> derive because
>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>
>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the features
>>>>>>>>>>>>> you added have removed essential features needed for it to
>>>>>>>>>>>>> be an actual UTM. That you make this claim shows you don't
>>>>>>>>>>>>> actually know what a UTM is.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street Legal
>>>>>>>>>>>>> vehicle, since it started as one and just had some extra
>>>>>>>>>>>>> features axded.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>>>> change the behavior of the simulated input for the first N
>>>>>>>>>>>>>> steps of simulation:
>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't change it
>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>
>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the first
>>>>>>>>>>>>> N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because of all this we can know that the first N steps of
>>>>>>>>>>>>>> input D
>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>
>>>>>>>>>>>>> Right, so we are concerned about the behavior of the ACTUAL
>>>>>>>>>>>>> machine, not a partial simulation of it.
>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the answer
>>>>>>>>>>>>> is wrong.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated by
>>>>>>>>>>>>>> H cannot
>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>> of correct simulation then we have conclusive proof that D
>>>>>>>>>>>>>> presents non-
>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>
>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>
>>>>>>>>>>>> It turns out that the non-halting behavior pattern is correctly
>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>
>>>>>>>>>>> Your assumption that a program that calls H is non-halting is
>>>>>>>>>>> erroneous:
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> My new paper anchors its ideas in actual Turing machines so it is
>>>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>>>> machine based proof.
>>>>>>>>>>
>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>
>>>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>> necessarily the
>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>
>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting Problem
>>>>>>>>>> Proofs*
>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>
>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>> {
>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>      return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt Decider
>>>>>>>>>>> (SSHD) correctly handles this case.
>>>>>>>>>
>>>>>>>>> Nope. For H to be a halt decider it must return a halt decision
>>>>>>>>> to its caller in finite time
>>>>>>>>
>>>>>>>> Although H must always return to some caller H is not allowed to
>>>>>>>> return
>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>
>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>> have any infinite recursion thereby proving that
>>>>>>
>>>>>> It overrode that behavior that was specified by the machine code
>>>>>> for Px.
>>>>>
>>>>> Nope. You SHD is not a halt decider as
>>>>
>>>> I was not even talking about my SHD, I was talking about how your
>>>> program does its simulation incorrectly.
>>>
>>> My SSHD does not do its simulation incorrectly: it does its
>>> simulation just like I have defined it as evidenced by the fact that
>>> it returns a correct halting decision for Px; something your broken
>>> SHD gets wrong.
>>>
>>
>> In order for you to have Px simulated by H terminate normally you must
>> change the behavior of Px away from the behavior that its x86 code
>> specifies.
>
> Your "x86 code" has nothing to do with how my halt decider works; I am
> using an entirely different simulation method, one that actually works.
>
>>
>> void Px(void (*x)())
>> {
>>    (void) H(x, x);
>>    return;
>> }
>>
>> Px correctly simulated by H cannot possibly reach past its machine
>> address of: [00001b3d].
>>
>> _Px()
>> [00001b32] 55         push ebp
>> [00001b33] 8bec       mov ebp,esp
>> [00001b35] 8b4508     mov eax,[ebp+08]
>> [00001b38] 50         push eax      // push address of Px
>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>> [00001b3c] 51         push ecx      // push address of Px
>> [00001b3d] e800faffff call 00001542 // Call H
>> [00001b42] 83c408     add esp,+08
>> [00001b45] 5d         pop ebp
>> [00001b46] c3         ret
>> Size in bytes:(0021) [00001b46]
>>
>> What you are doing is the the same as recognizing that _Infinite_Loop()
>> never halts, forcing it to break out of its infinite loop and jump to
>> its "ret" instruction
>>
>> _Infinite_Loop()
>> [00001c62] 55         push ebp
>> [00001c63] 8bec       mov ebp,esp
>> [00001c65] ebfe       jmp 00001c65
>> [00001c67] 5d         pop ebp
>> [00001c68] c3         ret
>> Size in bytes:(0007) [00001c68]
>
> No I am not: there is no infinite loop in Px above; forking the
> simulation into two branches and returning a different halt decision to
> each branch is a perfectly valid SHD design; again a design, unlike
> yours, that actually works.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158268&group=sci.math#158268

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Fri, 21 Apr 2023 13:17:44 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me> <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com> <u1s39h$nbtp$1@dont-email.me>
Content-Language: en-US
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1s39h$nbtp$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 214
Path: i2pn2.org!rocksolid2!news.neodome.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 21 Apr 2023 12:17:44 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
X-Received-Bytes: 11091
 by: Mr Flibble - Fri, 21 Apr 2023 12:17 UTC

On 20/04/2023 8:20 pm, olcott wrote:
> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>> On 20/04/2023 6:49 pm, olcott wrote:
>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether or
>>>>>>>>>>>>>>> not its
>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving it
>>>>>>>>>>>>>> representation to a UTM, we see that the simulation
>>>>>>>>>>>>>> reaches a final state.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the problem
>>>>>>>>>>>>>> is you have added a pattern that isn't always non-halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>>>>> derive because
>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>> features you added have removed essential features needed
>>>>>>>>>>>>>> for it to be an actual UTM. That you make this claim shows
>>>>>>>>>>>>>> you don't actually know what a UTM is.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street Legal
>>>>>>>>>>>>>> vehicle, since it started as one and just had some extra
>>>>>>>>>>>>>> features axded.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>>>>> change the behavior of the simulated input for the first
>>>>>>>>>>>>>>> N steps of simulation:
>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't change it
>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Because of all this we can know that the first N steps of
>>>>>>>>>>>>>>> input D
>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the answer
>>>>>>>>>>>>>> is wrong.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated by
>>>>>>>>>>>>>>> H cannot
>>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof that
>>>>>>>>>>>>>>> D presents non-
>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>
>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>> correctly
>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>
>>>>>>>>>>>> Your assumption that a program that calls H is non-halting
>>>>>>>>>>>> is erroneous:
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines so
>>>>>>>>>>> it is
>>>>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>>>>> machine based proof.
>>>>>>>>>>>
>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>
>>>>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>> necessarily the
>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>
>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>
>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>> {
>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>      return;
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt Decider
>>>>>>>>>>>> (SSHD) correctly handles this case.
>>>>>>>>>>
>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>
>>>>>>>>> Although H must always return to some caller H is not allowed
>>>>>>>>> to return
>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>
>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>>> have any infinite recursion thereby proving that
>>>>>>>
>>>>>>> It overrode that behavior that was specified by the machine code
>>>>>>> for Px.
>>>>>>
>>>>>> Nope. You SHD is not a halt decider as
>>>>>
>>>>> I was not even talking about my SHD, I was talking about how your
>>>>> program does its simulation incorrectly.
>>>>
>>>> My SSHD does not do its simulation incorrectly: it does its
>>>> simulation just like I have defined it as evidenced by the fact that
>>>> it returns a correct halting decision for Px; something your broken
>>>> SHD gets wrong.
>>>>
>>>
>>> In order for you to have Px simulated by H terminate normally you
>>> must change the behavior of Px away from the behavior that its x86
>>> code specifies.
>>
>> Your "x86 code" has nothing to do with how my halt decider works; I am
>> using an entirely different simulation method, one that actually works.
>>
>>>
>>> void Px(void (*x)())
>>> {
>>>    (void) H(x, x);
>>>    return;
>>> }
>>>
>>> Px correctly simulated by H cannot possibly reach past its machine
>>> address of: [00001b3d].
>>>
>>> _Px()
>>> [00001b32] 55         push ebp
>>> [00001b33] 8bec       mov ebp,esp
>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>> [00001b38] 50         push eax      // push address of Px
>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>> [00001b3c] 51         push ecx      // push address of Px
>>> [00001b3d] e800faffff call 00001542 // Call H
>>> [00001b42] 83c408     add esp,+08
>>> [00001b45] 5d         pop ebp
>>> [00001b46] c3         ret
>>> Size in bytes:(0021) [00001b46]
>>>
>>> What you are doing is the the same as recognizing that _Infinite_Loop()
>>> never halts, forcing it to break out of its infinite loop and jump to
>>> its "ret" instruction
>>>
>>> _Infinite_Loop()
>>> [00001c62] 55         push ebp
>>> [00001c63] 8bec       mov ebp,esp
>>> [00001c65] ebfe       jmp 00001c65
>>> [00001c67] 5d         pop ebp
>>> [00001c68] c3         ret
>>> Size in bytes:(0007) [00001c68]
>>
>> No I am not: there is no infinite loop in Px above; forking the
>> simulation into two branches and returning a different halt decision
>> to each branch is a perfectly valid SHD design; again a design, unlike
>> yours, that actually works.
>
> If you say that Px correctly simulated by H ever reaches its own final
> "return" statement and halts you are incorrect.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1u9c4$2pvek$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158269&group=sci.math#158269

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Fri, 21 Apr 2023 10:16:19 -0500
Organization: A noiseless patient Spider
Lines: 227
Message-ID: <u1u9c4$2pvek$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 21 Apr 2023 15:16:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="901616c4cd721f45b74738fb4cc2603f";
logging-data="2948564"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18uLEPYOtbLLCZbXcgebAgO"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:dToeIKs6LzRO+OfZsHYJx0cBf0Y=
Content-Language: en-US
In-Reply-To: <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
 by: olcott - Fri, 21 Apr 2023 15:16 UTC

On 4/21/2023 7:17 AM, Mr Flibble wrote:
> On 20/04/2023 8:20 pm, olcott wrote:
>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether or
>>>>>>>>>>>>>>>> not its
>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving it
>>>>>>>>>>>>>>> representation to a UTM, we see that the simulation
>>>>>>>>>>>>>>> reaches a final state.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the problem
>>>>>>>>>>>>>>> is you have added a pattern that isn't always non-halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>>>>>> derive because
>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>> features you added have removed essential features needed
>>>>>>>>>>>>>>> for it to be an actual UTM. That you make this claim
>>>>>>>>>>>>>>> shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street Legal
>>>>>>>>>>>>>>> vehicle, since it started as one and just had some extra
>>>>>>>>>>>>>>> features axded.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>>>>>> change the behavior of the simulated input for the first
>>>>>>>>>>>>>>>> N steps of simulation:
>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Because of all this we can know that the first N steps
>>>>>>>>>>>>>>>> of input D
>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the answer
>>>>>>>>>>>>>>> is wrong.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated
>>>>>>>>>>>>>>>> by H cannot
>>>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof that
>>>>>>>>>>>>>>>> D presents non-
>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Your assumption that a program that calls H is non-halting
>>>>>>>>>>>>> is erroneous:
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines so
>>>>>>>>>>>> it is
>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>
>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>
>>>>>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>> necessarily the
>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>
>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>
>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>> {
>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>      return;
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt
>>>>>>>>>>>>> Decider (SSHD) correctly handles this case.
>>>>>>>>>>>
>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>
>>>>>>>>>> Although H must always return to some caller H is not allowed
>>>>>>>>>> to return
>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>
>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>>>> have any infinite recursion thereby proving that
>>>>>>>>
>>>>>>>> It overrode that behavior that was specified by the machine code
>>>>>>>> for Px.
>>>>>>>
>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>
>>>>>> I was not even talking about my SHD, I was talking about how your
>>>>>> program does its simulation incorrectly.
>>>>>
>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>> simulation just like I have defined it as evidenced by the fact
>>>>> that it returns a correct halting decision for Px; something your
>>>>> broken SHD gets wrong.
>>>>>
>>>>
>>>> In order for you to have Px simulated by H terminate normally you
>>>> must change the behavior of Px away from the behavior that its x86
>>>> code specifies.
>>>
>>> Your "x86 code" has nothing to do with how my halt decider works; I
>>> am using an entirely different simulation method, one that actually
>>> works.
>>>
>>>>
>>>> void Px(void (*x)())
>>>> {
>>>>    (void) H(x, x);
>>>>    return;
>>>> }
>>>>
>>>> Px correctly simulated by H cannot possibly reach past its machine
>>>> address of: [00001b3d].
>>>>
>>>> _Px()
>>>> [00001b32] 55         push ebp
>>>> [00001b33] 8bec       mov ebp,esp
>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>> [00001b38] 50         push eax      // push address of Px
>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>> [00001b3c] 51         push ecx      // push address of Px
>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>> [00001b42] 83c408     add esp,+08
>>>> [00001b45] 5d         pop ebp
>>>> [00001b46] c3         ret
>>>> Size in bytes:(0021) [00001b46]
>>>>
>>>> What you are doing is the the same as recognizing that _Infinite_Loop()
>>>> never halts, forcing it to break out of its infinite loop and jump to
>>>> its "ret" instruction
>>>>
>>>> _Infinite_Loop()
>>>> [00001c62] 55         push ebp
>>>> [00001c63] 8bec       mov ebp,esp
>>>> [00001c65] ebfe       jmp 00001c65
>>>> [00001c67] 5d         pop ebp
>>>> [00001c68] c3         ret
>>>> Size in bytes:(0007) [00001c68]
>>>
>>> No I am not: there is no infinite loop in Px above; forking the
>>> simulation into two branches and returning a different halt decision
>>> to each branch is a perfectly valid SHD design; again a design,
>>> unlike yours, that actually works.
>>
>> If you say that Px correctly simulated by H ever reaches its own final
>> "return" statement and halts you are incorrect.
>
> Px halts if H is (or is part of) a genuine halt decider.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158271&group=sci.math#158271

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Fri, 21 Apr 2023 17:36:37 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me> <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com> <u1s39h$nbtp$1@dont-email.me> <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com> <u1u9c4$2pvek$1@dont-email.me>
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1u9c4$2pvek$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 222
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!sewer!alphared!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 21 Apr 2023 16:36:36 +0000
X-Received-Bytes: 11420
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com>
 by: Mr Flibble - Fri, 21 Apr 2023 16:36 UTC

On 21/04/2023 4:16 pm, olcott wrote:
> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>> On 20/04/2023 8:20 pm, olcott wrote:
>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether or
>>>>>>>>>>>>>>>>> not its
>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving it
>>>>>>>>>>>>>>>> representation to a UTM, we see that the simulation
>>>>>>>>>>>>>>>> reaches a final state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>>>>>>> derive because
>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had some
>>>>>>>>>>>>>>>> extra features axded.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because of all this we can know that the first N steps
>>>>>>>>>>>>>>>>> of input D
>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated
>>>>>>>>>>>>>>>>> by H cannot
>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Your assumption that a program that calls H is non-halting
>>>>>>>>>>>>>> is erroneous:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines so
>>>>>>>>>>>>> it is
>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>
>>>>>>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>
>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt
>>>>>>>>>>>>>> Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>
>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>
>>>>>>>>>>> Although H must always return to some caller H is not allowed
>>>>>>>>>>> to return
>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>
>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>>>>> have any infinite recursion thereby proving that
>>>>>>>>>
>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>> code for Px.
>>>>>>>>
>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>
>>>>>>> I was not even talking about my SHD, I was talking about how your
>>>>>>> program does its simulation incorrectly.
>>>>>>
>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>> that it returns a correct halting decision for Px; something your
>>>>>> broken SHD gets wrong.
>>>>>>
>>>>>
>>>>> In order for you to have Px simulated by H terminate normally you
>>>>> must change the behavior of Px away from the behavior that its x86
>>>>> code specifies.
>>>>
>>>> Your "x86 code" has nothing to do with how my halt decider works; I
>>>> am using an entirely different simulation method, one that actually
>>>> works.
>>>>
>>>>>
>>>>> void Px(void (*x)())
>>>>> {
>>>>>    (void) H(x, x);
>>>>>    return;
>>>>> }
>>>>>
>>>>> Px correctly simulated by H cannot possibly reach past its machine
>>>>> address of: [00001b3d].
>>>>>
>>>>> _Px()
>>>>> [00001b32] 55         push ebp
>>>>> [00001b33] 8bec       mov ebp,esp
>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>> [00001b38] 50         push eax      // push address of Px
>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>> [00001b42] 83c408     add esp,+08
>>>>> [00001b45] 5d         pop ebp
>>>>> [00001b46] c3         ret
>>>>> Size in bytes:(0021) [00001b46]
>>>>>
>>>>> What you are doing is the the same as recognizing that
>>>>> _Infinite_Loop()
>>>>> never halts, forcing it to break out of its infinite loop and jump to
>>>>> its "ret" instruction
>>>>>
>>>>> _Infinite_Loop()
>>>>> [00001c62] 55         push ebp
>>>>> [00001c63] 8bec       mov ebp,esp
>>>>> [00001c65] ebfe       jmp 00001c65
>>>>> [00001c67] 5d         pop ebp
>>>>> [00001c68] c3         ret
>>>>> Size in bytes:(0007) [00001c68]
>>>>
>>>> No I am not: there is no infinite loop in Px above; forking the
>>>> simulation into two branches and returning a different halt decision
>>>> to each branch is a perfectly valid SHD design; again a design,
>>>> unlike yours, that actually works.
>>>
>>> If you say that Px correctly simulated by H ever reaches its own final
>>> "return" statement and halts you are incorrect.
>>
>> Px halts if H is (or is part of) a genuine halt decider.
>
> The simulated Px only halts if it reaches its own final state in a
> finite number of steps of correct simulation. It can't possibly do this.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1uecc$2qmlr$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158272&group=sci.math#158272

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Fri, 21 Apr 2023 11:41:47 -0500
Organization: A noiseless patient Spider
Lines: 239
Message-ID: <u1uecc$2qmlr$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
<u1u9c4$2pvek$1@dont-email.me>
<1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 21 Apr 2023 16:41:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="901616c4cd721f45b74738fb4cc2603f";
logging-data="2972347"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/4x82JS1OlONKZzfZHTZ4s"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:qI6l6zrZPwuR7wpUKJstTCg/Zj8=
Content-Language: en-US
In-Reply-To: <1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com>
 by: olcott - Fri, 21 Apr 2023 16:41 UTC

On 4/21/2023 11:36 AM, Mr Flibble wrote:
> On 21/04/2023 4:16 pm, olcott wrote:
>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether
>>>>>>>>>>>>>>>>>> or not its
>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving
>>>>>>>>>>>>>>>>> it representation to a UTM, we see that the simulation
>>>>>>>>>>>>>>>>> reaches a final state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N steps
>>>>>>>>>>>>>>>>>> of input D
>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>> halt whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated
>>>>>>>>>>>>>>>>>> by H cannot
>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines
>>>>>>>>>>>>>> so it is
>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> With this new paper even Richard admits that the first N
>>>>>>>>>>>>>> steps
>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt
>>>>>>>>>>>>>>> Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>
>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>> allowed to return
>>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>>
>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>>>>>> have any infinite recursion thereby proving that
>>>>>>>>>>
>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>> code for Px.
>>>>>>>>>
>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>
>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>> your program does its simulation incorrectly.
>>>>>>>
>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>>> that it returns a correct halting decision for Px; something your
>>>>>>> broken SHD gets wrong.
>>>>>>>
>>>>>>
>>>>>> In order for you to have Px simulated by H terminate normally you
>>>>>> must change the behavior of Px away from the behavior that its x86
>>>>>> code specifies.
>>>>>
>>>>> Your "x86 code" has nothing to do with how my halt decider works; I
>>>>> am using an entirely different simulation method, one that actually
>>>>> works.
>>>>>
>>>>>>
>>>>>> void Px(void (*x)())
>>>>>> {
>>>>>>    (void) H(x, x);
>>>>>>    return;
>>>>>> }
>>>>>>
>>>>>> Px correctly simulated by H cannot possibly reach past its machine
>>>>>> address of: [00001b3d].
>>>>>>
>>>>>> _Px()
>>>>>> [00001b32] 55         push ebp
>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>> [00001b42] 83c408     add esp,+08
>>>>>> [00001b45] 5d         pop ebp
>>>>>> [00001b46] c3         ret
>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>
>>>>>> What you are doing is the the same as recognizing that
>>>>>> _Infinite_Loop()
>>>>>> never halts, forcing it to break out of its infinite loop and jump to
>>>>>> its "ret" instruction
>>>>>>
>>>>>> _Infinite_Loop()
>>>>>> [00001c62] 55         push ebp
>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>> [00001c67] 5d         pop ebp
>>>>>> [00001c68] c3         ret
>>>>>> Size in bytes:(0007) [00001c68]
>>>>>
>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>> simulation into two branches and returning a different halt
>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>> design, unlike yours, that actually works.
>>>>
>>>> If you say that Px correctly simulated by H ever reaches its own final
>>>> "return" statement and halts you are incorrect.
>>>
>>> Px halts if H is (or is part of) a genuine halt decider.
>>
>> The simulated Px only halts if it reaches its own final state in a
>> finite number of steps of correct simulation. It can't possibly do this.
>
> Nope, a correctly simulated Px will allow it to reach its own final
> state (termination); your H does NOT perform a correct simulation
> because your H is broken.
>
> /Flibble
>


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158273&group=sci.math#158273

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Fri, 21 Apr 2023 18:42:58 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me> <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com> <u1s39h$nbtp$1@dont-email.me> <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com> <u1u9c4$2pvek$1@dont-email.me> <1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com> <u1uecc$2qmlr$1@dont-email.me>
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1uecc$2qmlr$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 247
Path: i2pn2.org!rocksolid2!news.neodome.net!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 21 Apr 2023 17:42:58 +0000
X-Complaints-To: abuse@newsdemon.com
Organization: NewsDemon - www.newsdemon.com
Message-Id: <1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com>
X-Received-Bytes: 13055
 by: Mr Flibble - Fri, 21 Apr 2023 17:42 UTC

On 21/04/2023 5:41 pm, olcott wrote:
> On 4/21/2023 11:36 AM, Mr Flibble wrote:
>> On 21/04/2023 4:16 pm, olcott wrote:
>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether
>>>>>>>>>>>>>>>>>>> or not its
>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say will
>>>>>>>>>>>>>>>>>> be non-halting, and then "Correctly Simulated" by
>>>>>>>>>>>>>>>>>> giving it representation to a UTM, we see that the
>>>>>>>>>>>>>>>>>> simulation reaches a final state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman
>>>>>>>>>>>>>>>>>> argumen.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines
>>>>>>>>>>>>>>> so it is
>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> With this new paper even Richard admits that the first N
>>>>>>>>>>>>>>> steps
>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an
>>>>>>>>>>>>>>>> obvious error due to a design flaw in the architecture
>>>>>>>>>>>>>>>> of your decider.  Only the Flibble Signaling Simulating
>>>>>>>>>>>>>>>> Halt Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>
>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>>>
>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does
>>>>>>>>>>>> not have any infinite recursion thereby proving that
>>>>>>>>>>>
>>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>>> code for Px.
>>>>>>>>>>
>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>
>>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>>> your program does its simulation incorrectly.
>>>>>>>>
>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>>>> that it returns a correct halting decision for Px; something
>>>>>>>> your broken SHD gets wrong.
>>>>>>>>
>>>>>>>
>>>>>>> In order for you to have Px simulated by H terminate normally you
>>>>>>> must change the behavior of Px away from the behavior that its
>>>>>>> x86 code specifies.
>>>>>>
>>>>>> Your "x86 code" has nothing to do with how my halt decider works;
>>>>>> I am using an entirely different simulation method, one that
>>>>>> actually works.
>>>>>>
>>>>>>>
>>>>>>> void Px(void (*x)())
>>>>>>> {
>>>>>>>    (void) H(x, x);
>>>>>>>    return;
>>>>>>> }
>>>>>>>
>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>> machine address of: [00001b3d].
>>>>>>>
>>>>>>> _Px()
>>>>>>> [00001b32] 55         push ebp
>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>> [00001b45] 5d         pop ebp
>>>>>>> [00001b46] c3         ret
>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>
>>>>>>> What you are doing is the the same as recognizing that
>>>>>>> _Infinite_Loop()
>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>> jump to
>>>>>>> its "ret" instruction
>>>>>>>
>>>>>>> _Infinite_Loop()
>>>>>>> [00001c62] 55         push ebp
>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>> [00001c67] 5d         pop ebp
>>>>>>> [00001c68] c3         ret
>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>
>>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>>> simulation into two branches and returning a different halt
>>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>>> design, unlike yours, that actually works.
>>>>>
>>>>> If you say that Px correctly simulated by H ever reaches its own final
>>>>> "return" statement and halts you are incorrect.
>>>>
>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>
>>> The simulated Px only halts if it reaches its own final state in a
>>> finite number of steps of correct simulation. It can't possibly do this.
>>
>> Nope, a correctly simulated Px will allow it to reach its own final
>> state (termination); your H does NOT perform a correct simulation
>> because your H is broken.
>>
>> /Flibble
>>
>
> Strawman deception
> Px correctly simulated by H will never reach its own simulated final
> state of "return" because Px and H have a pathological relationship to
> each other.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1ul3e$2rn7b$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158274&group=sci.math#158274

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Fri, 21 Apr 2023 13:36:29 -0500
Organization: A noiseless patient Spider
Lines: 277
Message-ID: <u1ul3e$2rn7b$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
<u1u9c4$2pvek$1@dont-email.me>
<1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com>
<u1uecc$2qmlr$1@dont-email.me>
<1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 21 Apr 2023 18:36:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="901616c4cd721f45b74738fb4cc2603f";
logging-data="3005675"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/RTBJMWEIBnHLqA0CL0C3e"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:d/g+xLeFxsxFSkx32D+shGMQtjY=
In-Reply-To: <1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com>
Content-Language: en-US
 by: olcott - Fri, 21 Apr 2023 18:36 UTC

On 4/21/2023 12:42 PM, Mr Flibble wrote:
> On 21/04/2023 5:41 pm, olcott wrote:
>> On 4/21/2023 11:36 AM, Mr Flibble wrote:
>>> On 21/04/2023 4:16 pm, olcott wrote:
>>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether
>>>>>>>>>>>>>>>>>>>> or not its
>>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say will
>>>>>>>>>>>>>>>>>>> be non-halting, and then "Correctly Simulated" by
>>>>>>>>>>>>>>>>>>> giving it representation to a UTM, we see that the
>>>>>>>>>>>>>>>>>>> simulation reaches a final state.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman
>>>>>>>>>>>>>>>>>>> argumen.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the
>>>>>>>>>>>>>>>>>>>> actual behavior that D
>>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly
>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines
>>>>>>>>>>>>>>>> so it is
>>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> With this new paper even Richard admits that the first N
>>>>>>>>>>>>>>>> steps
>>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an
>>>>>>>>>>>>>>>>> obvious error due to a design flaw in the architecture
>>>>>>>>>>>>>>>>> of your decider.  Only the Flibble Signaling Simulating
>>>>>>>>>>>>>>>>> Halt Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does
>>>>>>>>>>>>> not have any infinite recursion thereby proving that
>>>>>>>>>>>>
>>>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>>>> code for Px.
>>>>>>>>>>>
>>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>>
>>>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>>>> your program does its simulation incorrectly.
>>>>>>>>>
>>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>>>>> that it returns a correct halting decision for Px; something
>>>>>>>>> your broken SHD gets wrong.
>>>>>>>>>
>>>>>>>>
>>>>>>>> In order for you to have Px simulated by H terminate normally
>>>>>>>> you must change the behavior of Px away from the behavior that
>>>>>>>> its x86 code specifies.
>>>>>>>
>>>>>>> Your "x86 code" has nothing to do with how my halt decider works;
>>>>>>> I am using an entirely different simulation method, one that
>>>>>>> actually works.
>>>>>>>
>>>>>>>>
>>>>>>>> void Px(void (*x)())
>>>>>>>> {
>>>>>>>>    (void) H(x, x);
>>>>>>>>    return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>>> machine address of: [00001b3d].
>>>>>>>>
>>>>>>>> _Px()
>>>>>>>> [00001b32] 55         push ebp
>>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>>> [00001b45] 5d         pop ebp
>>>>>>>> [00001b46] c3         ret
>>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>>
>>>>>>>> What you are doing is the the same as recognizing that
>>>>>>>> _Infinite_Loop()
>>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>>> jump to
>>>>>>>> its "ret" instruction
>>>>>>>>
>>>>>>>> _Infinite_Loop()
>>>>>>>> [00001c62] 55         push ebp
>>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>>> [00001c67] 5d         pop ebp
>>>>>>>> [00001c68] c3         ret
>>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>>
>>>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>>>> simulation into two branches and returning a different halt
>>>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>>>> design, unlike yours, that actually works.
>>>>>>
>>>>>> If you say that Px correctly simulated by H ever reaches its own
>>>>>> final
>>>>>> "return" statement and halts you are incorrect.
>>>>>
>>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>>
>>>> The simulated Px only halts if it reaches its own final state in a
>>>> finite number of steps of correct simulation. It can't possibly do
>>>> this.
>>>
>>> Nope, a correctly simulated Px will allow it to reach its own final
>>> state (termination); your H does NOT perform a correct simulation
>>> because your H is broken.
>>>
>>> /Flibble
>>>
>>
>> Strawman deception
>> Px correctly simulated by H will never reach its own simulated final
>> state of "return" because Px and H have a pathological relationship to
>> each other.
>
> Nope, there is no pathological relationship between Px and H because Px
> discards the result of H (i.e. it does not try to do the opposite of the
> H halting result as per the definition of the Halting Problem).
>


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<17580bb6d682a838$1$273595$faa1acb7@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158275&group=sci.math#158275

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Fri, 21 Apr 2023 21:02:21 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me> <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com> <u1s39h$nbtp$1@dont-email.me> <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com> <u1u9c4$2pvek$1@dont-email.me> <1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com> <u1uecc$2qmlr$1@dont-email.me> <1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com> <u1ul3e$2rn7b$1@dont-email.me>
Content-Language: en-US
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1ul3e$2rn7b$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 273
Path: i2pn2.org!rocksolid2!news.neodome.net!news.uzoreto.com!peer01.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 21 Apr 2023 20:02:20 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <17580bb6d682a838$1$273595$faa1acb7@news.newsdemon.com>
X-Received-Bytes: 14268
 by: Mr Flibble - Fri, 21 Apr 2023 20:02 UTC

On 21/04/2023 7:36 pm, olcott wrote:
> On 4/21/2023 12:42 PM, Mr Flibble wrote:
>> On 21/04/2023 5:41 pm, olcott wrote:
>>> On 4/21/2023 11:36 AM, Mr Flibble wrote:
>>>> On 21/04/2023 4:16 pm, olcott wrote:
>>>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts
>>>>>>>>>>>>>>>>>>>>> whether or not its
>>>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its
>>>>>>>>>>>>>>>>>>>>> own final state and
>>>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say will
>>>>>>>>>>>>>>>>>>>> be non-halting, and then "Correctly Simulated" by
>>>>>>>>>>>>>>>>>>>> giving it representation to a UTM, we see that the
>>>>>>>>>>>>>>>>>>>> simulation reaches a final state.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't
>>>>>>>>>>>>>>>>>>>> always non-halting.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates
>>>>>>>>>>>>>>>>>>>>> N steps of its input
>>>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make
>>>>>>>>>>>>>>>>>>>> this claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce
>>>>>>>>>>>>>>>>>>>> the first N steps of the behavior, that is a
>>>>>>>>>>>>>>>>>>>> Strawman argumen.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the
>>>>>>>>>>>>>>>>>>>>> actual behavior that D
>>>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly
>>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing
>>>>>>>>>>>>>>>>> machines so it is
>>>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> With this new paper even Richard admits that the first
>>>>>>>>>>>>>>>>> N steps
>>>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an
>>>>>>>>>>>>>>>>>> obvious error due to a design flaw in the architecture
>>>>>>>>>>>>>>>>>> of your decider.  Only the Flibble Signaling
>>>>>>>>>>>>>>>>>> Simulating Halt Decider (SSHD) correctly handles this
>>>>>>>>>>>>>>>>>> case.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>>>> to any caller that essentially calls H in infinite
>>>>>>>>>>>>>>> recursion.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does
>>>>>>>>>>>>>> not have any infinite recursion thereby proving that
>>>>>>>>>>>>>
>>>>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>>>>> code for Px.
>>>>>>>>>>>>
>>>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>>>
>>>>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>>>>> your program does its simulation incorrectly.
>>>>>>>>>>
>>>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>>>> simulation just like I have defined it as evidenced by the
>>>>>>>>>> fact that it returns a correct halting decision for Px;
>>>>>>>>>> something your broken SHD gets wrong.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> In order for you to have Px simulated by H terminate normally
>>>>>>>>> you must change the behavior of Px away from the behavior that
>>>>>>>>> its x86 code specifies.
>>>>>>>>
>>>>>>>> Your "x86 code" has nothing to do with how my halt decider
>>>>>>>> works; I am using an entirely different simulation method, one
>>>>>>>> that actually works.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> void Px(void (*x)())
>>>>>>>>> {
>>>>>>>>>    (void) H(x, x);
>>>>>>>>>    return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>>>> machine address of: [00001b3d].
>>>>>>>>>
>>>>>>>>> _Px()
>>>>>>>>> [00001b32] 55         push ebp
>>>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>>>> [00001b45] 5d         pop ebp
>>>>>>>>> [00001b46] c3         ret
>>>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>>>
>>>>>>>>> What you are doing is the the same as recognizing that
>>>>>>>>> _Infinite_Loop()
>>>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>>>> jump to
>>>>>>>>> its "ret" instruction
>>>>>>>>>
>>>>>>>>> _Infinite_Loop()
>>>>>>>>> [00001c62] 55         push ebp
>>>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>>>> [00001c67] 5d         pop ebp
>>>>>>>>> [00001c68] c3         ret
>>>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>>>
>>>>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>>>>> simulation into two branches and returning a different halt
>>>>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>>>>> design, unlike yours, that actually works.
>>>>>>>
>>>>>>> If you say that Px correctly simulated by H ever reaches its own
>>>>>>> final
>>>>>>> "return" statement and halts you are incorrect.
>>>>>>
>>>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>>>
>>>>> The simulated Px only halts if it reaches its own final state in a
>>>>> finite number of steps of correct simulation. It can't possibly do
>>>>> this.
>>>>
>>>> Nope, a correctly simulated Px will allow it to reach its own final
>>>> state (termination); your H does NOT perform a correct simulation
>>>> because your H is broken.
>>>>
>>>> /Flibble
>>>>
>>>
>>> Strawman deception
>>> Px correctly simulated by H will never reach its own simulated final
>>> state of "return" because Px and H have a pathological relationship to
>>> each other.
>>
>> Nope, there is no pathological relationship between Px and H because
>> Px discards the result of H (i.e. it does not try to do the opposite
>> of the H halting result as per the definition of the Halting Problem).
>>
>
> It seems that you continue to fail to see the nested simulation
>
> 01 void Px(void (*x)())
> 02 {
> 03  (void) H(x, x);
> 04  return;
> 05 }
> 06
> 07 void main()
> 08 {
> 09  H(Px,Px);
> 10 }
>
> *Execution Trace when H never aborts its simulation*
> main() calls H(Px,Px) that simulates Px(Px) at line 09
> *keeps repeating*
>    simulated Px(Px) calls simulated H(Px,Px) that simulates Px(Px) at
> line 03 ...


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1utsv$2t7ka$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158276&group=sci.math#158276

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Fri, 21 Apr 2023 16:06:38 -0500
Organization: A noiseless patient Spider
Lines: 283
Message-ID: <u1utsv$2t7ka$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
<u1u9c4$2pvek$1@dont-email.me>
<1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com>
<u1uecc$2qmlr$1@dont-email.me>
<1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com>
<u1ul3e$2rn7b$1@dont-email.me>
<17580bb6d682a838$1$273595$faa1acb7@news.newsdemon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 21 Apr 2023 21:06:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="901616c4cd721f45b74738fb4cc2603f";
logging-data="3055242"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rZcBE+RNyMD1XuLCcKl4e"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:8JnWvDV/rpPN2bUDtLzjeoKk6G4=
In-Reply-To: <17580bb6d682a838$1$273595$faa1acb7@news.newsdemon.com>
Content-Language: en-US
 by: olcott - Fri, 21 Apr 2023 21:06 UTC

On 4/21/2023 3:02 PM, Mr Flibble wrote:
> On 21/04/2023 7:36 pm, olcott wrote:
>> On 4/21/2023 12:42 PM, Mr Flibble wrote:
>>> On 21/04/2023 5:41 pm, olcott wrote:
>>>> On 4/21/2023 11:36 AM, Mr Flibble wrote:
>>>>> On 21/04/2023 4:16 pm, olcott wrote:
>>>>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts
>>>>>>>>>>>>>>>>>>>>>> whether or not its
>>>>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its
>>>>>>>>>>>>>>>>>>>>>> own final state and
>>>>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing
>>>>>>>>>>>>>>>>>>>>>> several non-halting behavior
>>>>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they
>>>>>>>>>>>>>>>>>>>>>> complete.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological"
>>>>>>>>>>>>>>>>>>>>> program.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say
>>>>>>>>>>>>>>>>>>>>> will be non-halting, and then "Correctly Simulated"
>>>>>>>>>>>>>>>>>>>>> by giving it representation to a UTM, we see that
>>>>>>>>>>>>>>>>>>>>> the simulation reaches a final state.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't
>>>>>>>>>>>>>>>>>>>>> always non-halting.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates
>>>>>>>>>>>>>>>>>>>>>> N steps of its input
>>>>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make
>>>>>>>>>>>>>>>>>>>>> this claim shows you don't actually know what a UTM
>>>>>>>>>>>>>>>>>>>>> is.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce
>>>>>>>>>>>>>>>>>>>>> the first N steps of the behavior, that is a
>>>>>>>>>>>>>>>>>>>>> Strawman argumen.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the
>>>>>>>>>>>>>>>>>>>>>> actual behavior that D
>>>>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of
>>>>>>>>>>>>>>>>>>>>> the ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive
>>>>>>>>>>>>>>>>>>>>>> proof that D presents non-
>>>>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly
>>>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern
>>>>>>>>>>>>>>>>>>>> is correctly
>>>>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing
>>>>>>>>>>>>>>>>>> machines so it is
>>>>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the
>>>>>>>>>>>>>>>>>> Linz Turing
>>>>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The H/D material is now on a single page and all
>>>>>>>>>>>>>>>>>> reference
>>>>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> With this new paper even Richard admits that the first
>>>>>>>>>>>>>>>>>> N steps
>>>>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns);
>>>>>>>>>>>>>>>>>>> your decider thinks that Px is non-halting which is
>>>>>>>>>>>>>>>>>>> an obvious error due to a design flaw in the
>>>>>>>>>>>>>>>>>>> architecture of your decider.  Only the Flibble
>>>>>>>>>>>>>>>>>>> Signaling Simulating Halt Decider (SSHD) correctly
>>>>>>>>>>>>>>>>>>> handles this case.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>>>>> to any caller that essentially calls H in infinite
>>>>>>>>>>>>>>>> recursion.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does
>>>>>>>>>>>>>>> not have any infinite recursion thereby proving that
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It overrode that behavior that was specified by the
>>>>>>>>>>>>>> machine code for Px.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>>>>
>>>>>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>>>>>> your program does its simulation incorrectly.
>>>>>>>>>>>
>>>>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>>>>> simulation just like I have defined it as evidenced by the
>>>>>>>>>>> fact that it returns a correct halting decision for Px;
>>>>>>>>>>> something your broken SHD gets wrong.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> In order for you to have Px simulated by H terminate normally
>>>>>>>>>> you must change the behavior of Px away from the behavior that
>>>>>>>>>> its x86 code specifies.
>>>>>>>>>
>>>>>>>>> Your "x86 code" has nothing to do with how my halt decider
>>>>>>>>> works; I am using an entirely different simulation method, one
>>>>>>>>> that actually works.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>> {
>>>>>>>>>>    (void) H(x, x);
>>>>>>>>>>    return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>>>>> machine address of: [00001b3d].
>>>>>>>>>>
>>>>>>>>>> _Px()
>>>>>>>>>> [00001b32] 55         push ebp
>>>>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>>>>> [00001b45] 5d         pop ebp
>>>>>>>>>> [00001b46] c3         ret
>>>>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>>>>
>>>>>>>>>> What you are doing is the the same as recognizing that
>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>>>>> jump to
>>>>>>>>>> its "ret" instruction
>>>>>>>>>>
>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>> [00001c62] 55         push ebp
>>>>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>>>>> [00001c67] 5d         pop ebp
>>>>>>>>>> [00001c68] c3         ret
>>>>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>>>>
>>>>>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>>>>>> simulation into two branches and returning a different halt
>>>>>>>>> decision to each branch is a perfectly valid SHD design; again
>>>>>>>>> a design, unlike yours, that actually works.
>>>>>>>>
>>>>>>>> If you say that Px correctly simulated by H ever reaches its own
>>>>>>>> final
>>>>>>>> "return" statement and halts you are incorrect.
>>>>>>>
>>>>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>>>>
>>>>>> The simulated Px only halts if it reaches its own final state in a
>>>>>> finite number of steps of correct simulation. It can't possibly do
>>>>>> this.
>>>>>
>>>>> Nope, a correctly simulated Px will allow it to reach its own final
>>>>> state (termination); your H does NOT perform a correct simulation
>>>>> because your H is broken.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> Strawman deception
>>>> Px correctly simulated by H will never reach its own simulated final
>>>> state of "return" because Px and H have a pathological relationship to
>>>> each other.
>>>
>>> Nope, there is no pathological relationship between Px and H because
>>> Px discards the result of H (i.e. it does not try to do the opposite
>>> of the H halting result as per the definition of the Halting Problem).
>>>
>>
>> It seems that you continue to fail to see the nested simulation
>>
>> 01 void Px(void (*x)())
>> 02 {
>> 03  (void) H(x, x);
>> 04  return;
>> 05 }
>> 06
>> 07 void main()
>> 08 {
>> 09  H(Px,Px);
>> 10 }
>>
>> *Execution Trace when H never aborts its simulation*
>> main() calls H(Px,Px) that simulates Px(Px) at line 09
>> *keeps repeating*
>>     simulated Px(Px) calls simulated H(Px,Px) that simulates Px(Px) at
>> line 03 ...
>
> "nested simulation" (recursion) is a property of your broken halt
> decider


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<175810601c7d66b6$7$565070$7aa12caf@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158277&group=sci.math#158277

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Fri, 21 Apr 2023 22:27:46 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me> <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com> <u1s39h$nbtp$1@dont-email.me> <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com> <u1u9c4$2pvek$1@dont-email.me> <1758007cca7fa8ce$36$1053351$3aa16cbb@news.newsdemon.com> <u1uecc$2qmlr$1@dont-email.me> <1758041bbdcf1239$1$270558$3aa16cab@news.newsdemon.com> <u1ul3e$2rn7b$1@dont-email.me> <17580bb6d682a838$1$273595$faa1acb7@news.newsdemon.com> <u1utsv$2t7ka$1@dont-email.me>
Content-Language: en-US
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1utsv$2t7ka$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 282
Path: i2pn2.org!rocksolid2!news.neodome.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Fri, 21 Apr 2023 21:27:45 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <175810601c7d66b6$7$565070$7aa12caf@news.newsdemon.com>
X-Received-Bytes: 15077
 by: Mr Flibble - Fri, 21 Apr 2023 21:27 UTC

On 21/04/2023 10:06 pm, olcott wrote:
> On 4/21/2023 3:02 PM, Mr Flibble wrote:
>> On 21/04/2023 7:36 pm, olcott wrote:
>>> On 4/21/2023 12:42 PM, Mr Flibble wrote:
>>>> On 21/04/2023 5:41 pm, olcott wrote:
>>>>> On 4/21/2023 11:36 AM, Mr Flibble wrote:
>>>>>> On 21/04/2023 4:16 pm, olcott wrote:
>>>>>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>>>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts
>>>>>>>>>>>>>>>>>>>>>>> whether or not its
>>>>>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its
>>>>>>>>>>>>>>>>>>>>>>> own final state and
>>>>>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing
>>>>>>>>>>>>>>>>>>>>>>> several non-halting behavior
>>>>>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they
>>>>>>>>>>>>>>>>>>>>>>> complete.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological"
>>>>>>>>>>>>>>>>>>>>>> program.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say
>>>>>>>>>>>>>>>>>>>>>> will be non-halting, and then "Correctly
>>>>>>>>>>>>>>>>>>>>>> Simulated" by giving it representation to a UTM,
>>>>>>>>>>>>>>>>>>>>>> we see that the simulation reaches a final state.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't
>>>>>>>>>>>>>>>>>>>>>> always non-halting.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly
>>>>>>>>>>>>>>>>>>>>>>> simulates N steps of its input
>>>>>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make
>>>>>>>>>>>>>>>>>>>>>> this claim shows you don't actually know what a
>>>>>>>>>>>>>>>>>>>>>> UTM is.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a
>>>>>>>>>>>>>>>>>>>>>> Street Legal vehicle, since it started as one and
>>>>>>>>>>>>>>>>>>>>>> just had some extra features axded.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for
>>>>>>>>>>>>>>>>>>>>>>> the first N steps of simulation:
>>>>>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns
>>>>>>>>>>>>>>>>>>>>>>> doesn't change it
>>>>>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce
>>>>>>>>>>>>>>>>>>>>>> the first N steps of the behavior, that is a
>>>>>>>>>>>>>>>>>>>>>> Strawman argumen.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the
>>>>>>>>>>>>>>>>>>>>>>> actual behavior that D
>>>>>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine
>>>>>>>>>>>>>>>>>>>>>>> will halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of
>>>>>>>>>>>>>>>>>>>>>> the ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive
>>>>>>>>>>>>>>>>>>>>>>> proof that D presents non-
>>>>>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly
>>>>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern
>>>>>>>>>>>>>>>>>>>>> is correctly
>>>>>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing
>>>>>>>>>>>>>>>>>>> machines so it is
>>>>>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the
>>>>>>>>>>>>>>>>>>> Linz Turing
>>>>>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The H/D material is now on a single page and all
>>>>>>>>>>>>>>>>>>> reference
>>>>>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> With this new paper even Richard admits that the
>>>>>>>>>>>>>>>>>>> first N steps
>>>>>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the
>>>>>>>>>>>>>>>>>>> Halting Problem Proofs*
>>>>>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns);
>>>>>>>>>>>>>>>>>>>> your decider thinks that Px is non-halting which is
>>>>>>>>>>>>>>>>>>>> an obvious error due to a design flaw in the
>>>>>>>>>>>>>>>>>>>> architecture of your decider.  Only the Flibble
>>>>>>>>>>>>>>>>>>>> Signaling Simulating Halt Decider (SSHD) correctly
>>>>>>>>>>>>>>>>>>>> handles this case.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>>>>>> to any caller that essentially calls H in infinite
>>>>>>>>>>>>>>>>> recursion.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD)
>>>>>>>>>>>>>>>> does not have any infinite recursion thereby proving that
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It overrode that behavior that was specified by the
>>>>>>>>>>>>>>> machine code for Px.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>>>>>
>>>>>>>>>>>>> I was not even talking about my SHD, I was talking about
>>>>>>>>>>>>> how your program does its simulation incorrectly.
>>>>>>>>>>>>
>>>>>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>>>>>> simulation just like I have defined it as evidenced by the
>>>>>>>>>>>> fact that it returns a correct halting decision for Px;
>>>>>>>>>>>> something your broken SHD gets wrong.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> In order for you to have Px simulated by H terminate normally
>>>>>>>>>>> you must change the behavior of Px away from the behavior
>>>>>>>>>>> that its x86 code specifies.
>>>>>>>>>>
>>>>>>>>>> Your "x86 code" has nothing to do with how my halt decider
>>>>>>>>>> works; I am using an entirely different simulation method, one
>>>>>>>>>> that actually works.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>> {
>>>>>>>>>>>    (void) H(x, x);
>>>>>>>>>>>    return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>>>>>> machine address of: [00001b3d].
>>>>>>>>>>>
>>>>>>>>>>> _Px()
>>>>>>>>>>> [00001b32] 55         push ebp
>>>>>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>>>>>> [00001b45] 5d         pop ebp
>>>>>>>>>>> [00001b46] c3         ret
>>>>>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>>>>>
>>>>>>>>>>> What you are doing is the the same as recognizing that
>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>>>>>> jump to
>>>>>>>>>>> its "ret" instruction
>>>>>>>>>>>
>>>>>>>>>>> _Infinite_Loop()
>>>>>>>>>>> [00001c62] 55         push ebp
>>>>>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>>>>>> [00001c67] 5d         pop ebp
>>>>>>>>>>> [00001c68] c3         ret
>>>>>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>>>>>
>>>>>>>>>> No I am not: there is no infinite loop in Px above; forking
>>>>>>>>>> the simulation into two branches and returning a different
>>>>>>>>>> halt decision to each branch is a perfectly valid SHD design;
>>>>>>>>>> again a design, unlike yours, that actually works.
>>>>>>>>>
>>>>>>>>> If you say that Px correctly simulated by H ever reaches its
>>>>>>>>> own final
>>>>>>>>> "return" statement and halts you are incorrect.
>>>>>>>>
>>>>>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>>>>>
>>>>>>> The simulated Px only halts if it reaches its own final state in a
>>>>>>> finite number of steps of correct simulation. It can't possibly
>>>>>>> do this.
>>>>>>
>>>>>> Nope, a correctly simulated Px will allow it to reach its own
>>>>>> final state (termination); your H does NOT perform a correct
>>>>>> simulation because your H is broken.
>>>>>>
>>>>>> /Flibble
>>>>>>
>>>>>
>>>>> Strawman deception
>>>>> Px correctly simulated by H will never reach its own simulated final
>>>>> state of "return" because Px and H have a pathological relationship to
>>>>> each other.
>>>>
>>>> Nope, there is no pathological relationship between Px and H because
>>>> Px discards the result of H (i.e. it does not try to do the opposite
>>>> of the H halting result as per the definition of the Halting Problem).
>>>>
>>>
>>> It seems that you continue to fail to see the nested simulation
>>>
>>> 01 void Px(void (*x)())
>>> 02 {
>>> 03  (void) H(x, x);
>>> 04  return;
>>> 05 }
>>> 06
>>> 07 void main()
>>> 08 {
>>> 09  H(Px,Px);
>>> 10 }
>>>
>>> *Execution Trace when H never aborts its simulation*
>>> main() calls H(Px,Px) that simulates Px(Px) at line 09
>>> *keeps repeating*
>>>     simulated Px(Px) calls simulated H(Px,Px) that simulates Px(Px)
>>> at line 03 ...
>>
>> "nested simulation" (recursion) is a property of your broken halt decider
>
> Nested simulation is inherent when any simulating halt decider is
> applied to any of the conventional halting problem counter-example
> inputs. That you may fail to comprehend this is not my mistake.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<MbE0M.345217$ZhSc.19078@fx38.iad>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158278&group=sci.math#158278

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.uzoreto.com!peer01.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx38.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
<u1u9c4$2pvek$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u1u9c4$2pvek$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 229
Message-ID: <MbE0M.345217$ZhSc.19078@fx38.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 21 Apr 2023 18:34:19 -0400
X-Received-Bytes: 12016
 by: Richard Damon - Fri, 21 Apr 2023 22:34 UTC

On 4/21/23 11:16 AM, olcott wrote:
> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>> On 20/04/2023 8:20 pm, olcott wrote:
>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether or
>>>>>>>>>>>>>>>>> not its
>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving it
>>>>>>>>>>>>>>>> representation to a UTM, we see that the simulation
>>>>>>>>>>>>>>>> reaches a final state.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM would
>>>>>>>>>>>>>>>>> derive because
>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had some
>>>>>>>>>>>>>>>> extra features axded.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra features
>>>>>>>>>>>>>>>>> added to the UTM
>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Because of all this we can know that the first N steps
>>>>>>>>>>>>>>>>> of input D
>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will halt
>>>>>>>>>>>>>>>>> whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated
>>>>>>>>>>>>>>>>> by H cannot
>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Your assumption that a program that calls H is non-halting
>>>>>>>>>>>>>> is erroneous:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines so
>>>>>>>>>>>>> it is
>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz Turing
>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>
>>>>>>>>>>>>> With this new paper even Richard admits that the first N steps
>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>
>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt
>>>>>>>>>>>>>> Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>
>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>
>>>>>>>>>>> Although H must always return to some caller H is not allowed
>>>>>>>>>>> to return
>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>
>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>>>>> have any infinite recursion thereby proving that
>>>>>>>>>
>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>> code for Px.
>>>>>>>>
>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>
>>>>>>> I was not even talking about my SHD, I was talking about how your
>>>>>>> program does its simulation incorrectly.
>>>>>>
>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>> that it returns a correct halting decision for Px; something your
>>>>>> broken SHD gets wrong.
>>>>>>
>>>>>
>>>>> In order for you to have Px simulated by H terminate normally you
>>>>> must change the behavior of Px away from the behavior that its x86
>>>>> code specifies.
>>>>
>>>> Your "x86 code" has nothing to do with how my halt decider works; I
>>>> am using an entirely different simulation method, one that actually
>>>> works.
>>>>
>>>>>
>>>>> void Px(void (*x)())
>>>>> {
>>>>>    (void) H(x, x);
>>>>>    return;
>>>>> }
>>>>>
>>>>> Px correctly simulated by H cannot possibly reach past its machine
>>>>> address of: [00001b3d].
>>>>>
>>>>> _Px()
>>>>> [00001b32] 55         push ebp
>>>>> [00001b33] 8bec       mov ebp,esp
>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>> [00001b38] 50         push eax      // push address of Px
>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>> [00001b42] 83c408     add esp,+08
>>>>> [00001b45] 5d         pop ebp
>>>>> [00001b46] c3         ret
>>>>> Size in bytes:(0021) [00001b46]
>>>>>
>>>>> What you are doing is the the same as recognizing that
>>>>> _Infinite_Loop()
>>>>> never halts, forcing it to break out of its infinite loop and jump to
>>>>> its "ret" instruction
>>>>>
>>>>> _Infinite_Loop()
>>>>> [00001c62] 55         push ebp
>>>>> [00001c63] 8bec       mov ebp,esp
>>>>> [00001c65] ebfe       jmp 00001c65
>>>>> [00001c67] 5d         pop ebp
>>>>> [00001c68] c3         ret
>>>>> Size in bytes:(0007) [00001c68]
>>>>
>>>> No I am not: there is no infinite loop in Px above; forking the
>>>> simulation into two branches and returning a different halt decision
>>>> to each branch is a perfectly valid SHD design; again a design,
>>>> unlike yours, that actually works.
>>>
>>> If you say that Px correctly simulated by H ever reaches its own final
>>> "return" statement and halts you are incorrect.
>>
>> Px halts if H is (or is part of) a genuine halt decider.
>
> The simulated Px only halts if it reaches its own final state in a
> finite number of steps of correct simulation. It can't possibly do this.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<u1v5jl$2ufg8$1@dont-email.me>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158280&group=sci.math#158280

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Date: Fri, 21 Apr 2023 18:18:12 -0500
Organization: A noiseless patient Spider
Lines: 250
Message-ID: <u1v5jl$2ufg8$1@dont-email.me>
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
<u1u9c4$2pvek$1@dont-email.me> <MbE0M.345217$ZhSc.19078@fx38.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 21 Apr 2023 23:18:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8d4140920c6a462a5a2f215ef0d46cdb";
logging-data="3096072"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+MgBfX8HrCBPcWD7DFN2/"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:AF0RNKALqW6B4YZ/ICGZn/jzLyc=
Content-Language: en-US
In-Reply-To: <MbE0M.345217$ZhSc.19078@fx38.iad>
 by: olcott - Fri, 21 Apr 2023 23:18 UTC

On 4/21/2023 5:34 PM, Richard Damon wrote:
> On 4/21/23 11:16 AM, olcott wrote:
>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether
>>>>>>>>>>>>>>>>>> or not its
>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a Decider
>>>>>>>>>>>>>>>>> that does give an answer, which you say will be
>>>>>>>>>>>>>>>>> non-halting, and then "Correctly Simulated" by giving
>>>>>>>>>>>>>>>>> it representation to a UTM, we see that the simulation
>>>>>>>>>>>>>>>>> reaches a final state.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps doesn't
>>>>>>>>>>>>>>>>>> change the first N steps.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman argumen.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N steps
>>>>>>>>>>>>>>>>>> of input D
>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>> halt whenever it enters a final state” (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly simulated
>>>>>>>>>>>>>>>>>> by H cannot
>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any finite
>>>>>>>>>>>>>>>>>> number of steps
>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines
>>>>>>>>>>>>>> so it is
>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> With this new paper even Richard admits that the first N
>>>>>>>>>>>>>> steps
>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an obvious
>>>>>>>>>>>>>>> error due to a design flaw in the architecture of your
>>>>>>>>>>>>>>> decider.  Only the Flibble Signaling Simulating Halt
>>>>>>>>>>>>>>> Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>
>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>> allowed to return
>>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>>
>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does not
>>>>>>>>>>> have any infinite recursion thereby proving that
>>>>>>>>>>
>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>> code for Px.
>>>>>>>>>
>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>
>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>> your program does its simulation incorrectly.
>>>>>>>
>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>>> that it returns a correct halting decision for Px; something your
>>>>>>> broken SHD gets wrong.
>>>>>>>
>>>>>>
>>>>>> In order for you to have Px simulated by H terminate normally you
>>>>>> must change the behavior of Px away from the behavior that its x86
>>>>>> code specifies.
>>>>>
>>>>> Your "x86 code" has nothing to do with how my halt decider works; I
>>>>> am using an entirely different simulation method, one that actually
>>>>> works.
>>>>>
>>>>>>
>>>>>> void Px(void (*x)())
>>>>>> {
>>>>>>    (void) H(x, x);
>>>>>>    return;
>>>>>> }
>>>>>>
>>>>>> Px correctly simulated by H cannot possibly reach past its machine
>>>>>> address of: [00001b3d].
>>>>>>
>>>>>> _Px()
>>>>>> [00001b32] 55         push ebp
>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>> [00001b42] 83c408     add esp,+08
>>>>>> [00001b45] 5d         pop ebp
>>>>>> [00001b46] c3         ret
>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>
>>>>>> What you are doing is the the same as recognizing that
>>>>>> _Infinite_Loop()
>>>>>> never halts, forcing it to break out of its infinite loop and jump to
>>>>>> its "ret" instruction
>>>>>>
>>>>>> _Infinite_Loop()
>>>>>> [00001c62] 55         push ebp
>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>> [00001c67] 5d         pop ebp
>>>>>> [00001c68] c3         ret
>>>>>> Size in bytes:(0007) [00001c68]
>>>>>
>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>> simulation into two branches and returning a different halt
>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>> design, unlike yours, that actually works.
>>>>
>>>> If you say that Px correctly simulated by H ever reaches its own final
>>>> "return" statement and halts you are incorrect.
>>>
>>> Px halts if H is (or is part of) a genuine halt decider.
>>
>> The simulated Px only halts if it reaches its own final state in a
>> finite number of steps of correct simulation. It can't possibly do this.
>
> So, you're saying that a UTM doesn't do a "Correct Simulation"?
>


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<j3F0M.291654$b7Kc.208552@fx39.iad>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158282&group=sci.math#158282

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Path: i2pn2.org!rocksolid2!news.neodome.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx39.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem
Proofs
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me>
<%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me>
<1757262098c50043$4$367103$3aa16cab@news.newsdemon.com>
<u1n676$3n31m$1@dont-email.me>
<17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com>
<u1pg2g$5pd3$1@dont-email.me>
<175770394802f94b$14$367103$3aa16cab@news.newsdemon.com>
<u1plch$6lnn$1@dont-email.me>
<1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com>
<u1prbh$7ha8$1@dont-email.me>
<1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com>
<u1ru07$mhcr$1@dont-email.me>
<1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com>
<u1s39h$nbtp$1@dont-email.me>
<1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com>
<u1u9c4$2pvek$1@dont-email.me> <MbE0M.345217$ZhSc.19078@fx38.iad>
<u1v5jl$2ufg8$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <u1v5jl$2ufg8$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 269
Message-ID: <j3F0M.291654$b7Kc.208552@fx39.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 21 Apr 2023 19:33:35 -0400
X-Received-Bytes: 13813
 by: Richard Damon - Fri, 21 Apr 2023 23:33 UTC

On 4/21/23 7:18 PM, olcott wrote:
> On 4/21/2023 5:34 PM, Richard Damon wrote:
>> On 4/21/23 11:16 AM, olcott wrote:
>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether
>>>>>>>>>>>>>>>>>>> or not its
>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say will
>>>>>>>>>>>>>>>>>> be non-halting, and then "Correctly Simulated" by
>>>>>>>>>>>>>>>>>> giving it representation to a UTM, we see that the
>>>>>>>>>>>>>>>>>> simulation reaches a final state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman
>>>>>>>>>>>>>>>>>> argumen.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines
>>>>>>>>>>>>>>> so it is
>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> With this new paper even Richard admits that the first N
>>>>>>>>>>>>>>> steps
>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an
>>>>>>>>>>>>>>>> obvious error due to a design flaw in the architecture
>>>>>>>>>>>>>>>> of your decider.  Only the Flibble Signaling Simulating
>>>>>>>>>>>>>>>> Halt Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>
>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>>>
>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does
>>>>>>>>>>>> not have any infinite recursion thereby proving that
>>>>>>>>>>>
>>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>>> code for Px.
>>>>>>>>>>
>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>
>>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>>> your program does its simulation incorrectly.
>>>>>>>>
>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>>>> that it returns a correct halting decision for Px; something
>>>>>>>> your broken SHD gets wrong.
>>>>>>>>
>>>>>>>
>>>>>>> In order for you to have Px simulated by H terminate normally you
>>>>>>> must change the behavior of Px away from the behavior that its
>>>>>>> x86 code specifies.
>>>>>>
>>>>>> Your "x86 code" has nothing to do with how my halt decider works;
>>>>>> I am using an entirely different simulation method, one that
>>>>>> actually works.
>>>>>>
>>>>>>>
>>>>>>> void Px(void (*x)())
>>>>>>> {
>>>>>>>    (void) H(x, x);
>>>>>>>    return;
>>>>>>> }
>>>>>>>
>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>> machine address of: [00001b3d].
>>>>>>>
>>>>>>> _Px()
>>>>>>> [00001b32] 55         push ebp
>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>> [00001b45] 5d         pop ebp
>>>>>>> [00001b46] c3         ret
>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>
>>>>>>> What you are doing is the the same as recognizing that
>>>>>>> _Infinite_Loop()
>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>> jump to
>>>>>>> its "ret" instruction
>>>>>>>
>>>>>>> _Infinite_Loop()
>>>>>>> [00001c62] 55         push ebp
>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>> [00001c67] 5d         pop ebp
>>>>>>> [00001c68] c3         ret
>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>
>>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>>> simulation into two branches and returning a different halt
>>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>>> design, unlike yours, that actually works.
>>>>>
>>>>> If you say that Px correctly simulated by H ever reaches its own final
>>>>> "return" statement and halts you are incorrect.
>>>>
>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>
>>> The simulated Px only halts if it reaches its own final state in a
>>> finite number of steps of correct simulation. It can't possibly do this.
>>
>> So, you're saying that a UTM doesn't do a "Correct Simulation"?
>>
>
> Always with the strawman error.
> I am saying that when Px is correctly simulated by H it cannot possibly
> reach its own simulated "return" instruction in any finite number of
> steps because Px is defined to have a pathological relationship to H.


Click here to read the complete article
Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

<175828571e4cb1b8$3$273595$faa1acb7@news.newsdemon.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=158293&group=sci.math#158293

  copy link   Newsgroups: sci.logic comp.theory comp.ai.philosophy sci.math alt.philosophy
Date: Sat, 22 Apr 2023 05:46:56 +0100
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Subject: Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs
Content-Language: en-US
Newsgroups: sci.logic,comp.theory,comp.ai.philosophy,sci.math,alt.philosophy
References: <u1l85h$3djlm$1@dont-email.me> <%cv%L.2409125$vBI8.1884215@fx15.iad> <u1meo2$3jele$1@dont-email.me> <1757262098c50043$4$367103$3aa16cab@news.newsdemon.com> <u1n676$3n31m$1@dont-email.me> <17576a77a6f5ec1b$2$2480680$baa1eca3@news.newsdemon.com> <u1pg2g$5pd3$1@dont-email.me> <175770394802f94b$14$367103$3aa16cab@news.newsdemon.com> <u1plch$6lnn$1@dont-email.me> <1757727f291c8b4f$1$437932$3aa16cab@news.newsdemon.com> <u1prbh$7ha8$1@dont-email.me> <1757b4f0ac73b7d1$1$565070$7aa12caf@news.newsdemon.com> <u1ru07$mhcr$1@dont-email.me> <1757ba325b668f1c$1$2383644$baa1ecb3@news.newsdemon.com> <u1s39h$nbtp$1@dont-email.me> <1757f25c6fb08b5c$1$2480680$baa1eca3@news.newsdemon.com> <u1u9c4$2pvek$1@dont-email.me> <MbE0M.345217$ZhSc.19078@fx38.iad> <u1v5jl$2ufg8$1@dont-email.me>
From: flibble2@reddwarf.jmc.corp (Mr Flibble)
In-Reply-To: <u1v5jl$2ufg8$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 242
Path: i2pn2.org!rocksolid2!news.neodome.net!news.uzoreto.com!peer02.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.newsdemon.com!not-for-mail
Nntp-Posting-Date: Sat, 22 Apr 2023 04:46:55 +0000
Organization: NewsDemon - www.newsdemon.com
X-Complaints-To: abuse@newsdemon.com
Message-Id: <175828571e4cb1b8$3$273595$faa1acb7@news.newsdemon.com>
X-Received-Bytes: 13078
 by: Mr Flibble - Sat, 22 Apr 2023 04:46 UTC

On 22/04/2023 12:18 am, olcott wrote:
> On 4/21/2023 5:34 PM, Richard Damon wrote:
>> On 4/21/23 11:16 AM, olcott wrote:
>>> On 4/21/2023 7:17 AM, Mr Flibble wrote:
>>>> On 20/04/2023 8:20 pm, olcott wrote:
>>>>> On 4/20/2023 2:08 PM, Mr Flibble wrote:
>>>>>> On 20/04/2023 6:49 pm, olcott wrote:
>>>>>>> On 4/20/2023 12:32 PM, Mr Flibble wrote:
>>>>>>>> On 19/04/2023 11:52 pm, olcott wrote:
>>>>>>>>> On 4/19/2023 4:14 PM, Mr Flibble wrote:
>>>>>>>>>> On 19/04/2023 10:10 pm, olcott wrote:
>>>>>>>>>>> On 4/19/2023 3:32 PM, Mr Flibble wrote:
>>>>>>>>>>>> On 19/04/2023 8:39 pm, olcott wrote:
>>>>>>>>>>>>> On 4/19/2023 1:47 PM, Mr Flibble wrote:
>>>>>>>>>>>>>> On 18/04/2023 11:39 pm, olcott wrote:
>>>>>>>>>>>>>>> On 4/18/2023 4:55 PM, Mr Flibble wrote:
>>>>>>>>>>>>>>>> On 18/04/2023 4:58 pm, olcott wrote:
>>>>>>>>>>>>>>>>> On 4/18/2023 6:32 AM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>> On 4/18/23 1:00 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>> A simulating halt decider correctly predicts whether
>>>>>>>>>>>>>>>>>>> or not its
>>>>>>>>>>>>>>>>>>> correctly simulated input can possibly reach its own
>>>>>>>>>>>>>>>>>>> final state and
>>>>>>>>>>>>>>>>>>> halt. It does this by correctly recognizing several
>>>>>>>>>>>>>>>>>>> non-halting behavior
>>>>>>>>>>>>>>>>>>> patterns in a finite number of steps of correct
>>>>>>>>>>>>>>>>>>> simulation. Inputs that
>>>>>>>>>>>>>>>>>>> do terminate are simply simulated until they complete.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Except t doesn't o this for the "pathological" program.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The "Pathological Program" when built on such a
>>>>>>>>>>>>>>>>>> Decider that does give an answer, which you say will
>>>>>>>>>>>>>>>>>> be non-halting, and then "Correctly Simulated" by
>>>>>>>>>>>>>>>>>> giving it representation to a UTM, we see that the
>>>>>>>>>>>>>>>>>> simulation reaches a final state.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thus, your H was WRONG t make the answer. And the
>>>>>>>>>>>>>>>>>> problem is you have added a pattern that isn't always
>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When a simulating halt decider correctly simulates N
>>>>>>>>>>>>>>>>>>> steps of its input
>>>>>>>>>>>>>>>>>>> it derives the exact same N steps that a pure UTM
>>>>>>>>>>>>>>>>>>> would derive because
>>>>>>>>>>>>>>>>>>> it is itself a UTM with extra features.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But if ISN'T a "UTM" any more, because some of the
>>>>>>>>>>>>>>>>>> features you added have removed essential features
>>>>>>>>>>>>>>>>>> needed for it to be an actual UTM. That you make this
>>>>>>>>>>>>>>>>>> claim shows you don't actually know what a UTM is.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This is like saying a NASCAR Racing Car is a Street
>>>>>>>>>>>>>>>>>> Legal vehicle, since it started as one and just had
>>>>>>>>>>>>>>>>>> some extra features axded.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My reviewers cannot show that any of the extra
>>>>>>>>>>>>>>>>>>> features added to the UTM
>>>>>>>>>>>>>>>>>>> change the behavior of the simulated input for the
>>>>>>>>>>>>>>>>>>> first N steps of simulation:
>>>>>>>>>>>>>>>>>>> (a) Watching the behavior doesn't change it.
>>>>>>>>>>>>>>>>>>> (b) Matching non-halting behavior patterns doesn't
>>>>>>>>>>>>>>>>>>> change it
>>>>>>>>>>>>>>>>>>> (c) Even aborting the simulation after N steps
>>>>>>>>>>>>>>>>>>> doesn't change the first N steps.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> No one claims that it doesn't correctly reproduce the
>>>>>>>>>>>>>>>>>> first N steps of the behavior, that is a Strawman
>>>>>>>>>>>>>>>>>> argumen.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Because of all this we can know that the first N
>>>>>>>>>>>>>>>>>>> steps of input D
>>>>>>>>>>>>>>>>>>> simulated by simulating halt decider H are the actual
>>>>>>>>>>>>>>>>>>> behavior that D
>>>>>>>>>>>>>>>>>>> presents to H for these same N steps.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *computation that halts*… “the Turing machine will
>>>>>>>>>>>>>>>>>>> halt whenever it enters a final state”
>>>>>>>>>>>>>>>>>>> (Linz:1990:234)rrr
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Right, so we are concerned about the behavior of the
>>>>>>>>>>>>>>>>>> ACTUAL machine, not a partial simulation of it.
>>>>>>>>>>>>>>>>>> H(D,D) returns non-halting, but D(D) Halts, so the
>>>>>>>>>>>>>>>>>> answer is wrong.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When we see (after N steps) that D correctly
>>>>>>>>>>>>>>>>>>> simulated by H cannot
>>>>>>>>>>>>>>>>>>> possibly reach its simulated final state in any
>>>>>>>>>>>>>>>>>>> finite number of steps
>>>>>>>>>>>>>>>>>>> of correct simulation then we have conclusive proof
>>>>>>>>>>>>>>>>>>> that D presents non-
>>>>>>>>>>>>>>>>>>> halting behavior to H.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But it isn't "Correctly Simulated by H"
>>>>>>>>>>>>>>>>> You agreed that the first N steps are correctly simulated.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It turns out that the non-halting behavior pattern is
>>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>>> recognized in the first N steps.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Your assumption that a program that calls H is
>>>>>>>>>>>>>>>> non-halting is erroneous:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My new paper anchors its ideas in actual Turing machines
>>>>>>>>>>>>>>> so it is
>>>>>>>>>>>>>>> unequivocal. The first two pages re only about the Linz
>>>>>>>>>>>>>>> Turing
>>>>>>>>>>>>>>> machine based proof.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The H/D material is now on a single page and all reference
>>>>>>>>>>>>>>> to the x86 language has been stripped and replaced with
>>>>>>>>>>>>>>> analysis entirely in C.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> With this new paper even Richard admits that the first N
>>>>>>>>>>>>>>> steps
>>>>>>>>>>>>>>> UTM based simulated by a simulating halt decider are
>>>>>>>>>>>>>>> necessarily the
>>>>>>>>>>>>>>> actual behavior of these N steps.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Simulating (partial) Halt Deciders Defeat the Halting
>>>>>>>>>>>>>>> Problem Proofs*
>>>>>>>>>>>>>>> https://www.researchgate.net/publication/369971402_Simulating_partial_Halt_Deciders_Defeat_the_Halting_Problem_Proofs
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void Px(void (*x)())
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>      (void) H(x, x);
>>>>>>>>>>>>>>>>      return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Px halts (it discards the result that H returns); your
>>>>>>>>>>>>>>>> decider thinks that Px is non-halting which is an
>>>>>>>>>>>>>>>> obvious error due to a design flaw in the architecture
>>>>>>>>>>>>>>>> of your decider.  Only the Flibble Signaling Simulating
>>>>>>>>>>>>>>>> Halt Decider (SSHD) correctly handles this case.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nope. For H to be a halt decider it must return a halt
>>>>>>>>>>>>>> decision to its caller in finite time
>>>>>>>>>>>>>
>>>>>>>>>>>>> Although H must always return to some caller H is not
>>>>>>>>>>>>> allowed to return
>>>>>>>>>>>>> to any caller that essentially calls H in infinite recursion.
>>>>>>>>>>>>
>>>>>>>>>>>> The Flibble Signaling Simulating Halt Decider (SSHD) does
>>>>>>>>>>>> not have any infinite recursion thereby proving that
>>>>>>>>>>>
>>>>>>>>>>> It overrode that behavior that was specified by the machine
>>>>>>>>>>> code for Px.
>>>>>>>>>>
>>>>>>>>>> Nope. You SHD is not a halt decider as
>>>>>>>>>
>>>>>>>>> I was not even talking about my SHD, I was talking about how
>>>>>>>>> your program does its simulation incorrectly.
>>>>>>>>
>>>>>>>> My SSHD does not do its simulation incorrectly: it does its
>>>>>>>> simulation just like I have defined it as evidenced by the fact
>>>>>>>> that it returns a correct halting decision for Px; something
>>>>>>>> your broken SHD gets wrong.
>>>>>>>>
>>>>>>>
>>>>>>> In order for you to have Px simulated by H terminate normally you
>>>>>>> must change the behavior of Px away from the behavior that its
>>>>>>> x86 code specifies.
>>>>>>
>>>>>> Your "x86 code" has nothing to do with how my halt decider works;
>>>>>> I am using an entirely different simulation method, one that
>>>>>> actually works.
>>>>>>
>>>>>>>
>>>>>>> void Px(void (*x)())
>>>>>>> {
>>>>>>>    (void) H(x, x);
>>>>>>>    return;
>>>>>>> }
>>>>>>>
>>>>>>> Px correctly simulated by H cannot possibly reach past its
>>>>>>> machine address of: [00001b3d].
>>>>>>>
>>>>>>> _Px()
>>>>>>> [00001b32] 55         push ebp
>>>>>>> [00001b33] 8bec       mov ebp,esp
>>>>>>> [00001b35] 8b4508     mov eax,[ebp+08]
>>>>>>> [00001b38] 50         push eax      // push address of Px
>>>>>>> [00001b39] 8b4d08     mov ecx,[ebp+08]
>>>>>>> [00001b3c] 51         push ecx      // push address of Px
>>>>>>> [00001b3d] e800faffff call 00001542 // Call H
>>>>>>> [00001b42] 83c408     add esp,+08
>>>>>>> [00001b45] 5d         pop ebp
>>>>>>> [00001b46] c3         ret
>>>>>>> Size in bytes:(0021) [00001b46]
>>>>>>>
>>>>>>> What you are doing is the the same as recognizing that
>>>>>>> _Infinite_Loop()
>>>>>>> never halts, forcing it to break out of its infinite loop and
>>>>>>> jump to
>>>>>>> its "ret" instruction
>>>>>>>
>>>>>>> _Infinite_Loop()
>>>>>>> [00001c62] 55         push ebp
>>>>>>> [00001c63] 8bec       mov ebp,esp
>>>>>>> [00001c65] ebfe       jmp 00001c65
>>>>>>> [00001c67] 5d         pop ebp
>>>>>>> [00001c68] c3         ret
>>>>>>> Size in bytes:(0007) [00001c68]
>>>>>>
>>>>>> No I am not: there is no infinite loop in Px above; forking the
>>>>>> simulation into two branches and returning a different halt
>>>>>> decision to each branch is a perfectly valid SHD design; again a
>>>>>> design, unlike yours, that actually works.
>>>>>
>>>>> If you say that Px correctly simulated by H ever reaches its own final
>>>>> "return" statement and halts you are incorrect.
>>>>
>>>> Px halts if H is (or is part of) a genuine halt decider.
>>>
>>> The simulated Px only halts if it reaches its own final state in a
>>> finite number of steps of correct simulation. It can't possibly do this.
>>
>> So, you're saying that a UTM doesn't do a "Correct Simulation"?
>>
>
> Always with the strawman error.
> I am saying that when Px is correctly simulated by H it cannot possibly
> reach its own simulated "return" instruction in any finite number of
> steps because Px is defined to have a pathological relationship to H.
>
> When we examine the behavior of Px simulated by a pure simulator or even
> another simulating halt decider such as H1 having no such pathological
> relationship as the basis of the actual behavior of the input to H we
> are comparing apples to lemons and rejecting the apples because lemons
> are too sour.


Click here to read the complete article

tech / sci.math / Re: Simulating (partial) Halt Deciders Defeat the Halting Problem Proofs

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor