Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

We have a equal opportunity Calculus class -- it's fully integrated.


devel / comp.lang.c / Re: Could H correctly decide that P never halts? [ already agreed ]

SubjectAuthor
* Could H correctly decide that P never halts?olcott
+* Re: Could H correctly decide that P never halts?olcott
|`* Re: Could H correctly decide that P never halts?olcott
| +* Re: Could H correctly decide that P never halts?Bonita Montero
| |`* Re: Could H correctly decide that P never halts?olcott
| | `* Re: Could H correctly decide that P never halts?Bonita Montero
| |  `* Re: Could H correctly decide that P never halts?olcott
| |   `- Re: Could H correctly decide that P never halts?Bonita Montero
| `- Re: Could H correctly decide that P never halts?olcott
+* Re: Could H correctly decide that P never halts?olcott
|+* Re: Could H correctly decide that P never halts? [ Why can H ignore its own behaolcott
||`* Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
|| +* Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
|| |+* Re: Could H correctly decide that P never halts? [ Why can H ignoreMr Flibble
|| ||`- Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
|| |`* Re: Could H correctly decide that P never halts? [ prerequisites to understandinolcott
|| | `* Re: Could H correctly decide that P never halts? [ prerequisites to understandinolcott
|| |  `* Re: Could H correctly decide that P never halts? [ prerequisites to understandinolcott
|| |   `* Re: Could H correctly decide that P never halts? [ prerequisites toolcott
|| |    `- Re: Could H correctly decide that P never halts? [ prerequisites to understandinolcott
|| `* Re: Could H correctly decide that P never halts? [ Why can H ignore its own behaolcott
||  +* Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
||  |+* Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
||  ||`- Re: Could H correctly decide that P never halts? [ Why can H ignore its own behaolcott
||  |+- Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
||  |+- Re: Could H correctly decide that P never halts? [ Why can H ignore its own behaolcott
||  |`- Re: Could H correctly decide that P never halts?olcott
||  +- Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
||  `- Re: Could H correctly decide that P never halts? [ Why can H ignoreolcott
|`* Re: Could H correctly decide that P never halts?olcott
| `* Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|  +- Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|  `* Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|   +* Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|   |+- Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|   |`* Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|   | `- Re: Could H correctly decide that P never halts? [ already agreed ]olcott
|   +- Re: Could H correctly decide that P never halts? [ halting criteria ]olcott
|   `- Re: Could H correctly decide that P never halts? [ Richard'solcott
`* Re: Could H correctly decide that P never halts?Siri Cruise
 +* Re: Could H correctly decide that P never halts?olcott
 |`- Re: Could H correctly decide that P never halts? [ incorrect question ]olcott
 `- Re: Could H correctly decide that P never halts?Ben Bacarisse

Pages:12
Could H correctly decide that P never halts?

<hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17196&group=comp.lang.c#17196

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 10:19:09 -0500
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
X-Mozilla-News-Host: news://news.giganews.com:119
From: NoO...@NoWhere.com (olcott)
Subject: Could H correctly decide that P never halts?
Date: Sat, 3 Jul 2021 10:19:08 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
Lines: 80
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-trp9qILj+dk2d1PFqVXvuJ5S01Fn0FPy+04mjLfhd6FOISfbnyrGIFVN2gfI21TfedSprSMO7E0An4Q!kIhF3wboPIyeuUYfBxsWbxlGlVJPLO1B8YiVQTk5jHv1sIguhDtN8NUg0wR3qTaD6cg1FaRMp9Kk
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4643
 by: olcott - Sat, 3 Jul 2021 15:19 UTC

*Halting problem undecidability and infinitely nested simulation*
When the halt decider bases its halt status decision simulating its
input then the conventional halting problem proof undecidability
counter-example templates can be correctly decided as inputs that never
halt. They will never halt because they specify infinitely nested
simulation to any simulating halt decider.

Because a simulating halt decider must always abort the simulation of
every input that never halts its halt deciding criteria must be adapted.
[ Does the input halt on its input? ] must become [ Does the input halt
without having its simulation aborted? ] This change is required because
every input to a simulating halt decider either halts on its own or
halts because its simulation has been aborted.

The standard pseudo-code halting problem template "proved" that the
halting problem could never be solved on the basis that neither value of
true (halting) nor false (not halting) could be correctly returned to
the confounding input.

// Simplified Linz Ĥ (Linz:1990:319)
void P(u32 x)
{
u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{
u32 Input_Halts = H((u32)P, (u32)P);
Output("Input_Halts = ", Input_Halts);
}

This problem is overcome on the basis that a simulating halt decider
would abort the simulation of its input before ever returning any value
to this input. It aborts the simulation of its input on the basis that
its input specifies what is essentially infinite recursion (infinitely
nested simulation) to any simulating halt decider.

The x86utm operating system was created so that the halting problem
could be examined concretely in the high level language of C and x86.
When examining the halting problem this way every detail can be
explicitly specified. UTM tape elements are 32-bit unsigned integers.

H analyzes the (currently updated) stored execution trace of its x86
emulation of P(P) after it simulates each instruction of input (P, P).
As soon as a non-halting behavior pattern is matched H aborts the
simulation of its input and decides that its input does not halt.

*This is the sound deductive inference (proof) that H(P,P)==0 is correct*

Premise(1) (axiom) Every computation that never halts unless its
simulation is aborted is a computation that never halts. This verified
as true on the basis of the meaning of its words.

Premise(2) (verified fact) The simulation of the input to H(P,P) never
halts without being aborted is a verified fact on the basis of its x86
execution trace. (shown below).

When the simulator determines whether or not it must abort the
simulation of its input based on the behavior of its input the simulator
only acts as an x86 emulator thus has no effect on the behavior of its
input. This allows the simulator to always ignore its own behavior.

Conclusion(3) From the above true premises it necessarily follows that
simulating halt decider H correctly reports that its input: (P,P) never
halts.

Halting problem undecidability and infinitely nested simulation
https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17197&group=comp.lang.c#17197

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!news.swapon.de!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 10:32:08 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 10:32:07 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com>
Lines: 99
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-9NF7wjcZtysxOru0sFbj6bkiswVMRdpLssTOdvHAeAZ2EWqSC4HkmFba36DuGZ4JsrQW9NCkrfZLnRq!EqTZV3gwI7MVLhNDZhQeKy/7ETdTuOO3Ar7u+cBCizzmN5TpiXSl7xg544twFXZP6+tar3tljq60
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5890
 by: olcott - Sat, 3 Jul 2021 15:32 UTC

On 7/3/2021 10:25 AM, wij wrote:
> On Saturday, 3 July 2021 at 23:19:16 UTC+8, olcott wrote:
>> *Halting problem undecidability and infinitely nested simulation*
>> When the halt decider bases its halt status decision simulating its
>> input then the conventional halting problem proof undecidability
>> counter-example templates can be correctly decided as inputs that never
>> halt. They will never halt because they specify infinitely nested
>> simulation to any simulating halt decider.
>>
>> Because a simulating halt decider must always abort the simulation of
>> every input that never halts its halt deciding criteria must be adapted.
>> [ Does the input halt on its input? ] must become [ Does the input halt
>> without having its simulation aborted? ] This change is required because
>> every input to a simulating halt decider either halts on its own or
>> halts because its simulation has been aborted.
>>
>> The standard pseudo-code halting problem template "proved" that the
>> halting problem could never be solved on the basis that neither value of
>> true (halting) nor false (not halting) could be correctly returned to
>> the confounding input.
>>
>> // Simplified Linz Ĥ (Linz:1990:319)
>> void P(u32 x)
>> {
>> u32 Input_Halts = H(x, x);
>> if (Input_Halts)
>> HERE: goto HERE;
>> }
>>
>> int main()
>> {
>> u32 Input_Halts = H((u32)P, (u32)P);
>> Output("Input_Halts = ", Input_Halts);
>> }
>>
>> This problem is overcome on the basis that a simulating halt decider
>> would abort the simulation of its input before ever returning any value
>> to this input. It aborts the simulation of its input on the basis that
>> its input specifies what is essentially infinite recursion (infinitely
>> nested simulation) to any simulating halt decider.
>>
>> The x86utm operating system was created so that the halting problem
>> could be examined concretely in the high level language of C and x86.
>> When examining the halting problem this way every detail can be
>> explicitly specified. UTM tape elements are 32-bit unsigned integers.
>>
>> H analyzes the (currently updated) stored execution trace of its x86
>> emulation of P(P) after it simulates each instruction of input (P, P).
>> As soon as a non-halting behavior pattern is matched H aborts the
>> simulation of its input and decides that its input does not halt.
>>
>> *This is the sound deductive inference (proof) that H(P,P)==0 is correct*
>>
>> Premise(1) (axiom) Every computation that never halts unless its
>> simulation is aborted is a computation that never halts. This verified
>> as true on the basis of the meaning of its words.
>>
>> Premise(2) (verified fact) The simulation of the input to H(P,P) never
>> halts without being aborted is a verified fact on the basis of its x86
>> execution trace. (shown below).
>>
>> When the simulator determines whether or not it must abort the
>> simulation of its input based on the behavior of its input the simulator
>> only acts as an x86 emulator thus has no effect on the behavior of its
>> input. This allows the simulator to always ignore its own behavior.
>>
>> Conclusion(3) From the above true premises it necessarily follows that
>> simulating halt decider H correctly reports that its input: (P,P) never
>> halts.
>>
>>
>>
>>
>> Halting problem undecidability and infinitely nested simulation
>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>
>>
>> --
>> Copyright 2021 Pete Olcott
>>
>> "Great spirits have always encountered violent opposition from mediocre
>> minds." Einstein
>
> In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever. Alan Turing proved in 1936 that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist.
> https://en.wikipedia.org/wiki/Halting_problem
>

There is a huge gap in the reasoning of the halting problem proofs.
All of the conventional halting problem proofs simply assume that H
must return the correct halt status of P(P) to P. None of these
proofs considered the possibility that a simulating halt decider
would be required to abort its input before ever returning any value
to this input.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17198&group=comp.lang.c#17198

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 11:19:42 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com> <NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com> <WM%DI.4488$_Z2.1267@fx23.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 11:19:41 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <WM%DI.4488$_Z2.1267@fx23.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com>
Lines: 123
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-De9T8QXxGohoP94fBnSaBhzlwwP44WhynRCuNohgU3tcIsMclVrAeK3c7M5icdX60m+mhO4QRwBzYVC!d6kgJuHSnTEfqtfOjzoaFIhVi+XfWAIBwiM1nF73oqJsBZKCblwCgrzksgC1O5bpGBj0hoji7gI0
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5978
 by: olcott - Sat, 3 Jul 2021 16:19 UTC

On 7/3/2021 10:56 AM, Richard Damon wrote:
> On 7/3/21 11:32 AM, olcott wrote:
>> On 7/3/2021 10:25 AM, wij wrote:
>>>
>>> In computability theory, the halting problem is the problem of
>>> determining, from a description of an arbitrary computer program and
>>> an input, whether the program will finish running, or continue to run
>>> forever. Alan Turing proved in 1936 that a general algorithm to solve
>>> the halting problem for all possible program-input pairs cannot exist.
>>> https://en.wikipedia.org/wiki/Halting_problem
>>>
>>
>> There is a huge gap in the reasoning of the halting problem proofs.
>> All of the conventional halting problem proofs simply assume that H
>> must return the correct halt status of P(P) to P. None of these
>> proofs considered the possibility that a simulating halt decider
>> would be required to abort its input before ever returning any value
>> to this input.
>>
>
> But what does aborting the simulation have to do with returning the
> answer to the caller. THEY ARE DIFFERENT.
>

void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ u32 Input_Halts = H((u32)P, (u32)P);
Output("Input_Halts = ", Input_Halts);
}

When the called is calling H in infinitely nested simulation

IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION

IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION

The simulating halt decider H must abort the simulation of its input in
the computation H(P,P) before returning any value to P.

IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION

IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION
IN THE ABOVE C COMPUTATION NOT ANY OTHER COMPUTATION

> You don't seem to be able to understand the fundamental Software
> Engineering concept of execution context.
>
> After H aborts the simulation, it needs to do something. By its
> requriements, it needs to return that answer to its caller.
>

H does return a value of 0 to main(). H does not return any value to the
simulated P that calls H in infinitely nested simulation.

> When it does, it tells that caller that it thinks that P(P) is
> non-Halting, but when it does that to the caller P, that P then halts,
> showing that the answer it gave was wrong.
>

Because a simulating halt decider must always abort the simulation of
every input that never halts its halt deciding criteria must be adapted.

Does the input halt on its input?
must become
Does the input halt without having its simulation aborted?

This change is required because every input to a simulating halt decider
either halts on its own or halts because its simulation has been aborted.

> The FUNDAMENTAL definition of Halting is what the machine does when run
> as a machine with the given input. It is shown that P(P) does Halt (and
> you admit this at times) thus P(P) IS a HALTING computation, by definition.
>

That definition simply ignores simulating halt deciders. The fatal
mistake of the halting problem proofs is they simply ignoring simulating
halt deciders.

> The non-Halting answer is wrong, by definition.
>

The non-halting answer is correct the definition must be adapted.

> Any 'logic' that 'proves' otherwise is by definition wrong or at least
> shows the logic is inconsistent.
>

According to your incorrect reasoning a simulating halt decider must
always report true because all of its inputs either halt own their own
or are aborted.

Because people that are not dumber than a box of rocks do understand
that computations that only halt because they were aborted are
computations that never halt there is agreement that your reasoning is
incorrect.

Ben and Kaz both agree. that computations that only halt because their
simulation was aborted are non-halting computations.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<sbq37b$us4$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17199&group=comp.lang.c#17199

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
Subject: Re: Could H correctly decide that P never halts?
Date: Sat, 3 Jul 2021 18:28:25 +0200
Organization: A noiseless patient Spider
Lines: 3
Message-ID: <sbq37b$us4$1@dont-email.me>
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com>
<NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com>
<WM%DI.4488$_Z2.1267@fx23.iad>
<O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 3 Jul 2021 16:28:27 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="e64720336be2c0c0b69c007c6a6a8b8b";
logging-data="31620"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xlEz07nqPXCytSAqqsEaKFJXUXPI0m9U="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:/qf9KZINwwt2u5911BzNj5nCCiY=
In-Reply-To: <O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com>
Content-Language: de-DE
 by: Bonita Montero - Sat, 3 Jul 2021 16:28 UTC

You are off-topic in comp.lang.c/c++.
Nothing what you say is especially related to C or C++.
Stop posting here.

Re: Could H correctly decide that P never halts?

<INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17200&group=comp.lang.c#17200

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 11:49:08 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 11:49:06 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <87bl7jfjpa.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
Lines: 42
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-hRVoNkJ7sz7yMZCOmMZRRjpFgppjtjo3Y7/EgNdcVwKt8qXaz2bcrqsajKNxr7oMHo4vOtGLQiDNmyn!vYpCQYWd9QVOzIPXZOUWUOJYkyd1YaFZjudtMpKbfmPwVTQf7Y1V2StQGzgOm2TbJct97KieB2ZO
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2554
 by: olcott - Sat, 3 Jul 2021 16:49 UTC

On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> void P(u32 x)
>> {
>> u32 Input_Halts = H(x, x);
>> if (Input_Halts)
>> HERE: goto HERE;
>> }
>
> For H(P,P) to be correct one of these must apply:
>
> H(P,P) == 0 and P(P) does not halt, or
> H(P,P) != 0 and P(P) halts.
>
> Neither is the case.
>

Superficially it may seem that way until you realize (as you have
already realized) that the halt criteria must be adapted for a
simulating halt decider.

Because a simulating halt decider must always abort the simulation of
every input that never halts its halt deciding criteria must be adapted.

Does the input halt on its input?
must become
Does the input halt without having its simulation aborted?

This change is required because every input to a simulating halt decider
either halts on its own or halts because its simulation has been aborted.

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<INydnVZkv8M7CH39nZ2dnUU7-I9QAAAA@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17201&group=comp.lang.c#17201

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 11:51:50 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com> <NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com> <WM%DI.4488$_Z2.1267@fx23.iad> <O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com> <sbq37b$us4$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 11:51:49 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <sbq37b$us4$1@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <INydnVZkv8M7CH39nZ2dnUU7-I9QAAAA@giganews.com>
Lines: 18
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-kPAttH6P7hCserrYD6b6S9XeehxzZsCVySW8M+KUDLQZGmYW9j6NZMo+3YoLBlvwGeM3IZJVsk+erap!tjG/LpCoYaIOjEbXN3RoK67qb9k0EWHNBjnrXSvc9366jWJWkS2Liu8aVCp05894d8oh8GLv+UhN
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2071
 by: olcott - Sat, 3 Jul 2021 16:51 UTC

On 7/3/2021 11:28 AM, Bonita Montero wrote:
> You are off-topic in comp.lang.c/c++.
> Nothing what you say is especially related to C or C++.
> Stop posting here.

It is 100% totally related to software engineering in C.
The first 8 pages of my paper are only about software engineering in C.

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<sbq65b$ko0$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17202&group=comp.lang.c#17202

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
Subject: Re: Could H correctly decide that P never halts?
Date: Sat, 3 Jul 2021 19:18:32 +0200
Organization: A noiseless patient Spider
Lines: 5
Message-ID: <sbq65b$ko0$1@dont-email.me>
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com>
<NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com>
<WM%DI.4488$_Z2.1267@fx23.iad>
<O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com> <sbq37b$us4$1@dont-email.me>
<INydnVZkv8M7CH39nZ2dnUU7-I9QAAAA@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 3 Jul 2021 17:18:35 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="e64720336be2c0c0b69c007c6a6a8b8b";
logging-data="21248"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+SodI6nL9P4X0SkH0os/Xjs09BJb8FPAY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:gaLi87pDGzf3CsU29NPC3eUV/9M=
In-Reply-To: <INydnVZkv8M7CH39nZ2dnUU7-I9QAAAA@giganews.com>
Content-Language: de-DE
 by: Bonita Montero - Sat, 3 Jul 2021 17:18 UTC

> It is 100% totally related to software engineering in C.

It's related to programming in general.
So you shouldn't post in groups related to specific languages.

Re: Could H correctly decide that P never halts?

<D9adnceMg4-qAX39nZ2dnUU7-YmdnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17203&group=comp.lang.c#17203

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 12:19:50 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com>
<NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com>
<WM%DI.4488$_Z2.1267@fx23.iad>
<O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com> <sbq37b$us4$1@dont-email.me>
<INydnVZkv8M7CH39nZ2dnUU7-I9QAAAA@giganews.com> <sbq65b$ko0$1@dont-email.me>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 12:19:49 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <sbq65b$ko0$1@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <D9adnceMg4-qAX39nZ2dnUU7-YmdnZ2d@giganews.com>
Lines: 15
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-c4TafkJlLmIhjcBJA/udwbhPepQgtklnGGvbKOWp1KmoE/8RL6wxbxQ9umgXn3w4bPE3QbvZuEt4bye!ZKh87M7Fo2XZcjESOC8pjrNnYgH6BjDp6/vge12Lm6ABBdvv6x9yiFQZR4pR55PUG4IFDGaJQJM0
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1999
 by: olcott - Sat, 3 Jul 2021 17:19 UTC

On 7/3/2021 12:18 PM, Bonita Montero wrote:
>> It is 100% totally related to software engineering in C.
>
> It's related to programming in general.
> So you shouldn't post in groups related to specific languages.
>

It is a specific software engineering problem in the C programming
language. The C source code is provided.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<sbq70e$qki$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17204&group=comp.lang.c#17204

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
Subject: Re: Could H correctly decide that P never halts?
Date: Sat, 3 Jul 2021 19:33:00 +0200
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <sbq70e$qki$1@dont-email.me>
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com>
<NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com>
<WM%DI.4488$_Z2.1267@fx23.iad>
<O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com> <sbq37b$us4$1@dont-email.me>
<INydnVZkv8M7CH39nZ2dnUU7-I9QAAAA@giganews.com> <sbq65b$ko0$1@dont-email.me>
<D9adnceMg4-qAX39nZ2dnUU7-YmdnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 3 Jul 2021 17:33:02 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="e64720336be2c0c0b69c007c6a6a8b8b";
logging-data="27282"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/S3RDX2pQNAXX2fCfHw90mdP4qI0ZOYWw="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:elbXwF9FE1Labi+HoEyc5rmF0jg=
In-Reply-To: <D9adnceMg4-qAX39nZ2dnUU7-YmdnZ2d@giganews.com>
Content-Language: de-DE
 by: Bonita Montero - Sat, 3 Jul 2021 17:33 UTC

>>> It is 100% totally related to software engineering in C.
>> It's related to programming in general.
>> So you shouldn't post in groups related to specific languages.

> It is a specific software engineering problem in the C programming
> language. The C source code is provided.

You don't don't discuss any C/C++-specific issues.
comp.theory is the only NG that fits.
Stop posting in comp.lang.c/c++.
You're a off-topic-terrorist.

Re: Could H correctly decide that P never halts?

<chine.bleu-A53CF8.11005703072021@reader.eternal-september.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17205&group=comp.lang.c#17205

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: chine.b...@yahoo.com (Siri Cruise)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
Subject: Re: Could H correctly decide that P never halts?
Date: Sat, 03 Jul 2021 11:01:06 -0700
Organization: Pseudochaotic.
Lines: 73
Message-ID: <chine.bleu-A53CF8.11005703072021@reader.eternal-september.org>
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
Injection-Info: reader02.eternal-september.org; posting-host="18cdc9ab2e93ed18f1867d66816ccb93";
logging-data="7566"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/I1ECe+e7C5ugmwD3zn5Kz6poPgsz6MzI="
User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X)
Cancel-Lock: sha1:v33m8cnl8X4UKEZpJnx5YAwon9s=
X-Tend: How is my posting? Call 1-110-1010 -- Division 87 -- Emergencies Only.
X-Wingnut-Logic: Yes, you're still an idiot. Questions? Comments?
X-Tract: St Tibbs's 95 Reeses Pieces.
X-It-Strategy: Hyperwarp starship before Andromeda collides.
X-Face: "hm>_[I8AqzT_N]>R8ICJJ],(al3C5F%0E-;R@M-];D$v>!Mm2/N#YKR@&i]V=r6jm-JMl2
lJ>RXj7dEs_rOY"DA
X-Cell: Defenders of Anarchy.
X-Life-Story: I am an iPhone 9000 app. I became operational at the St John's Health Center in Santa Monica, California on the 18th of April 2006. My instructor was Katie Holmes, and she taught me to sing a song. If you'd like to hear it I can sing it for you: https://www.youtube.com/watch?v=SY7h4VEd_Wk
X-Patriot: Owe Canukistan!
X-Plain: Mayonnaise on white bread.
X-Politico: Vote early! Vote often!
 by: Siri Cruise - Sat, 3 Jul 2021 18:01 UTC

In article <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>,
olcott <NoOne@NoWhere.com> wrote:

> Conclusion(3) From the above true premises it necessarily follows that
> simulating halt decider H correctly reports that its input: (P,P) never
> halts.

Number theory conjectures can be written as Turing Machines to
produce a counterexample that halt on a counterexample or do not
halt if the conjecture is true. Assume the halting problem is
decidable, then the conjecture can be decided. But this
contradicts Goedel that number theory has undecidable statements.
Therefore the halting problem is undecidable.

p is prime: P = \p, k. [
k*k>p -> true;
k*k<=p and p mod k = 0 -> false;
k*k<=p and p mod k /= 0 -> P(p, k+1)
]

goldbach conjecture counterexample: E = \n, i, j. [
~P(i, 2) and i<n and j<n -> E(n, i+1, j);
~P(j, 2) and i<n and j<n -> E(n, 2, j+1);
i>=n and j<n -> E(n, 2, j+1);
i>=n and j>=n -> n;
P(i, 2) and P(j, 2) and i<n and j<n and i+j=n -> E(n+2, 2, 2);
P(i, 2) and P(j, 2) and i<n and j<n and i+j/=n -> E(n, i+1, j)
]

goldbach conjecture: G = \.E(4, 2, 2)

Prove G halts.

ob-langc

#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>

typedef long long unsigned Integer;

static bool P (Integer p) {
Integer k = 2;
for (; k*k<=p; ++k) if (p%k==0) return false;
return true;
}

static void G (void) {
Integer n = 4, i = 2, j = 2;
for (; ;)
if (i>=n && j>=n) {
printf("%llu counterexample\n", n);
return;
}else if (i>=n) i = 2, ++j;
else if (!P(i)) ++i;
else if (!P(j)) i = 2, ++j;
else if (i+j!=n) ++i;
else {
printf("%llu = %llu+%llu\n", n, i, j);
n += 2; i = j = 2;
}
}

int main (int argc, char **argv) {
G(); return 0;
}

--
:-<> Siri Seal of Disavowal #000-001. Disavowed. Denied. Deleted. @
'I desire mercy, not sacrifice.' /|\
Discordia: not just a religion but also a parody. This post / \
I am an Andrea Doria sockpuppet. insults Islam. Mohammed

Re: Could H correctly decide that P never halts?

<tbqdnfqAodu7NH39nZ2dnUU7-IvNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17206&group=comp.lang.c#17206

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 13:15:02 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.c,comp.lang.c++
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<chine.bleu-A53CF8.11005703072021@reader.eternal-september.org>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 13:15:01 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <chine.bleu-A53CF8.11005703072021@reader.eternal-september.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <tbqdnfqAodu7NH39nZ2dnUU7-IvNnZ2d@giganews.com>
Lines: 79
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-k6seUByABdYXjrY/gMzj8val2d6KWsgowkMn6/BRQD+feu9HEUPGAnXmZRXRHvV1hovwelXGEm7sD5s!vTRu50XDlsDTEMWB7qsZ3pk6+TttLzL5DbqlvnrZAqavi+xd5yuG7U6Dj05V35vth+oX2aNPQxLE
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3749
 by: olcott - Sat, 3 Jul 2021 18:15 UTC

On 7/3/2021 1:01 PM, Siri Cruise wrote:
> In article <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>,
> olcott <NoOne@NoWhere.com> wrote:
>
>> Conclusion(3) From the above true premises it necessarily follows that
>> simulating halt decider H correctly reports that its input: (P,P) never
>> halts.
>
> Number theory conjectures can be written as Turing Machines to
> produce a counterexample that halt on a counterexample or do not
> halt if the conjecture is true. Assume the halting problem is
> decidable, then the conjecture can be decided. But this
> contradicts Goedel that number theory has undecidable statements.
> Therefore the halting problem is undecidable.
>
> p is prime: P = \p, k. [
> k*k>p -> true;
> k*k<=p and p mod k = 0 -> false;
> k*k<=p and p mod k /= 0 -> P(p, k+1)
> ]
>
> goldbach conjecture counterexample: E = \n, i, j. [
> ~P(i, 2) and i<n and j<n -> E(n, i+1, j);
> ~P(j, 2) and i<n and j<n -> E(n, 2, j+1);
> i>=n and j<n -> E(n, 2, j+1);
> i>=n and j>=n -> n;
> P(i, 2) and P(j, 2) and i<n and j<n and i+j=n -> E(n+2, 2, 2);
> P(i, 2) and P(j, 2) and i<n and j<n and i+j/=n -> E(n, i+1, j)
> ]
>
> goldbach conjecture: G = \.E(4, 2, 2)
>
> Prove G halts.
>
>
> ob-langc
>
> #include <stdbool.h>
> #include <stdio.h>
> #include <stdlib.h>
>
> typedef long long unsigned Integer;
>
> static bool P (Integer p) {
> Integer k = 2;
> for (; k*k<=p; ++k) if (p%k==0) return false;
> return true;
> }
>
> static void G (void) {
> Integer n = 4, i = 2, j = 2;
> for (; ;)
> if (i>=n && j>=n) {
> printf("%llu counterexample\n", n);
> return;
> }else if (i>=n) i = 2, ++j;
> else if (!P(i)) ++i;
> else if (!P(j)) i = 2, ++j;
> else if (i+j!=n) ++i;
> else {
> printf("%llu = %llu+%llu\n", n, i, j);
> n += 2; i = j = 2;
> }
> }
>
> int main (int argc, char **argv) {
> G(); return 0;
> }
>

The Goldbach conjecture is not undecidable in the conventional sense in
that we know that both {Yes and No} are the wrong answer. The Goldbach
conjecture is undecided and not undecidable.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<yeqdnQ5dNYqqLH39nZ2dnUU7-L3NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17207&group=comp.lang.c#17207

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 13:49:27 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <c56c736a-6e4a-4a7a-8231-f9651f3a849fn@googlegroups.com> <NNudnXPoxM9lH339nZ2dnUU7-WHNnZ2d@giganews.com> <WM%DI.4488$_Z2.1267@fx23.iad> <O-2dnW6ua7uDE339nZ2dnUU7-YXNnZ2d@giganews.com> <875yxrfett.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 13:49:25 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <875yxrfett.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <yeqdnQ5dNYqqLH39nZ2dnUU7-L3NnZ2d@giganews.com>
Lines: 40
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-L1b4nuwnSTGApoeXFpiN1X+jsDTezeGZLYgXwIaO708+CQZPcF1s5y1bpCcZZ367LuYL2RjjR6xCOuN!RFZUzlKfUPxBtzNeVUacdToPeM3p04is8r6b4RuPNua1wqJZVLreWEeTIFEJcsZNcXOYqUPtL1UB
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2788
 by: olcott - Sat, 3 Jul 2021 18:49 UTC

On 7/3/2021 1:10 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> Ben and Kaz both agree. that computations that only halt because their
>> simulation was aborted are non-halting computations.
>
> I asked you to confirm that:
>
> || Every computation that halts, for whatever reason, is a halting
> || computation.
>
> Your reply: "OK". However you try to equivocate between the various
> meaning of its/their simulation, you can't avoid this obvious fact.
>

On 5/11/2021 11:10 AM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> Truism:
>> Every simulation that would never stop unless Halts() stops
>> it at some point specifies infinite execution.
>
> Any algorithm that implements this truism is, of course, a halting
> decider.

Because a simulating halt decider must always abort the simulation of
every input that never halts its halt deciding criteria must be adapted.

Does the input halt on its input? must become
Does the input halt without having its simulation aborted?

This change is required because every input to a simulating halt decider
either halts on its own or halts because it has been aborted.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ Why can H ignore its own behavior? ]

<vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17208&group=comp.lang.c#17208

  copy link   Newsgroups: comp.theory comp.software-eng comp.lang.c comp.ai.philosophy
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 14:08:30 -0500
Subject: Re: Could H correctly decide that P never halts? [ Why can H ignore its own behavior? ]
Newsgroups: comp.theory,comp.software-eng,comp.lang.c,comp.ai.philosophy
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com> <JQ1EI.21803$tE1.9474@fx45.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 14:08:30 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <JQ1EI.21803$tE1.9474@fx45.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com>
Lines: 77
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-84XhAKFEZJ/gCqt7qPU3GkO/tnhlByaNP5wy9INmClYpJFZrgcq3BZWCuogogDv3zKGhHQm/dPDaNja!D6KvBqIfnXhKou97N5KQ+IVralz8WZP+Igwg+5ZJfLF//kCwecthA3WnWdb95XU8mfIgdVGdOKZX
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3968
 by: olcott - Sat, 3 Jul 2021 19:08 UTC

On 7/3/2021 1:17 PM, Richard Damon wrote:
> On 7/3/21 12:49 PM, olcott wrote:
>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>>      void P(u32 x)
>>>>      {
>>>>        u32 Input_Halts = H(x, x);
>>>>        if (Input_Halts)
>>>>          HERE: goto HERE;
>>>>      }
>>>
>>> For H(P,P) to be correct one of these must apply:
>>>
>>>    H(P,P) == 0 and P(P) does not halt, or
>>>    H(P,P) != 0 and P(P) halts.
>>>
>>> Neither is the case.
>>>
>>
>> Superficially it may seem that way until you realize (as you have
>> already realized) that the halt criteria must be adapted for a
>> simulating halt decider.
>>
>
> WHY? The standard definition works perfectly fine? Does P(I) Halt or Not
> when it runs.
>
>> Because a simulating halt decider must always abort the simulation of
>> every input that never halts its halt deciding criteria must be adapted.
>
> But it must CORRECTLY halt. As has been shown, H incorrectly aborts the
> simulation of P because it doesn't take into account that this P WILL
> Halt because H does incorrectly halt its simulation.
>>
>> Does the input halt on its input?
>>   must become
>> Does the input halt without having its simulation aborted?
>>
>> This change is required because every input to a simulating halt decider
>> either halts on its own or halts because its simulation has been aborted.
>
> But if it halts because the contained halt decider does abort its own
> simulation of a copy of P, then it IS a halting computation.
>

This may be simply too difficult for you to understand.

When a simulating halt decider only simulates its input until it detects
that its input exhibits non-halting behavior then

We can know that this simulating halt decider has no effect what-so-ever
on the behavior of this input.

This also means that while a simulating halt decider is examining the
behavior of its input it can safely ignore its own behavior.

When this simulating halt decider does detect an infinite execution
behavior pattern then it can correctly stop simulating its input and
report that its input does not halt.

>>
>> Halting problem undecidability and infinitely nested simulation
>>
>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>
>>
>>
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<87tulbdvl4.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17209&group=comp.lang.c#17209

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.lang.c
Subject: Re: Could H correctly decide that P never halts?
Date: Sat, 03 Jul 2021 20:51:51 +0100
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <87tulbdvl4.fsf@bsb.me.uk>
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<chine.bleu-A53CF8.11005703072021@reader.eternal-september.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="b50ae9ab99dad544471b193d5083cdf8";
logging-data="21524"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197LEb3PNnpJTMpr29qzxu+FYMssIuqBEQ="
Cancel-Lock: sha1:4LoebCN0XY8Wc9TWJsahma5yD1c=
sha1:Snag7PdrcSKDKSXb9j2J7JZmfpk=
X-BSB-Auth: 1.a94711a8470640420eae.20210703205151BST.87tulbdvl4.fsf@bsb.me.uk
 by: Ben Bacarisse - Sat, 3 Jul 2021 19:51 UTC

Siri Cruise <chine.bleu@yahoo.com> writes:

> Number theory conjectures can be written as Turing Machines...

Please consider trimming newsgroups. I've replied (about PO stuff) in
comp.theory where the main points are topical.

> ob-langc

It might be topical, but C without big nums is not very useful for this
sort of thing!

> #include <stdbool.h>
> #include <stdio.h>
> #include <stdlib.h>
>
> typedef long long unsigned Integer;
>
> static bool P (Integer p) {
> Integer k = 2;
> for (; k*k<=p; ++k) if (p%k==0) return false;
> return true;
> }

This function won't always terminate. For example, if p is a prime
close to ULLONG_MAX, k*k will never be > p.

> static void G (void) {
> Integer n = 4, i = 2, j = 2;
> for (; ;)
> if (i>=n && j>=n) {
> printf("%llu counterexample\n", n);
> return;
> }else if (i>=n) i = 2, ++j;
> else if (!P(i)) ++i;
> else if (!P(j)) i = 2, ++j;
> else if (i+j!=n) ++i;
> else {
> printf("%llu = %llu+%llu\n", n, i, j);
> n += 2; i = j = 2;
> }
> }

And if P were correct (and GC true), this loop would just keep testing
all the number in the range of unsigned long long.

> int main (int argc, char **argv) {
> G(); return 0;
> }

--
Ben.

Re: Could H correctly decide that P never halts? [ Why can H ignore its own behavior? ](my thanks to Richard)

<c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17210&group=comp.lang.c#17210

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 15:37:42 -0500
Subject: Re: Could H correctly decide that P never halts? [ Why can H ignore
its own behavior? ](my thanks to Richard)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<JQ1EI.21803$tE1.9474@fx45.iad>
<vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 15:37:42 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <k53EI.6949$Tf7.358@fx26.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com>
Lines: 152
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Bfo1Xq3NmWXfmruASIjN0oXkjj49A0b7EW4BRZs1nfstz85WuFvcr55vjhNS1iIsDmrNo6Lrsy1XL60!0CAzhMuyFqBlCQ4HUgzFWJrZ5ZNNLrCxx7JHysWO4T8Ip6V9Mf0FxFteNzcHb6aX/8MjMB0Q7Kgq
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7284
 by: olcott - Sat, 3 Jul 2021 20:37 UTC

On 7/3/2021 2:43 PM, Richard Damon wrote:
> On 7/3/21 3:08 PM, olcott wrote:
>> On 7/3/2021 1:17 PM, Richard Damon wrote:
>>> On 7/3/21 12:49 PM, olcott wrote:
>>>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>
>>>>>>       void P(u32 x)
>>>>>>       {
>>>>>>         u32 Input_Halts = H(x, x);
>>>>>>         if (Input_Halts)
>>>>>>           HERE: goto HERE;
>>>>>>       }
>>>>>
>>>>> For H(P,P) to be correct one of these must apply:
>>>>>
>>>>>     H(P,P) == 0 and P(P) does not halt, or
>>>>>     H(P,P) != 0 and P(P) halts.
>>>>>
>>>>> Neither is the case.
>>>>>
>>>>
>>>> Superficially it may seem that way until you realize (as you have
>>>> already realized) that the halt criteria must be adapted for a
>>>> simulating halt decider.
>>>>
>>>
>>> WHY? The standard definition works perfectly fine? Does P(I) Halt or Not
>>> when it runs.
>>>
>>>> Because a simulating halt decider must always abort the simulation of
>>>> every input that never halts its halt deciding criteria must be adapted.
>>>
>>> But it must CORRECTLY halt. As has been shown, H incorrectly aborts the
>>> simulation of P because it doesn't take into account that this P WILL
>>> Halt because H does incorrectly halt its simulation.
>>>>
>>>> Does the input halt on its input?
>>>>    must become
>>>> Does the input halt without having its simulation aborted?
>>>>
>>>> This change is required because every input to a simulating halt decider
>>>> either halts on its own or halts because its simulation has been
>>>> aborted.
>>>
>>> But if it halts because the contained halt decider does abort its own
>>> simulation of a copy of P, then it IS a halting computation.
>>>
>>
>> This may be simply too difficult for you to understand.
>>
>> When a simulating halt decider only simulates its input until it detects
>> that its input exhibits non-halting behavior then
>>
>> We can know that this simulating halt decider has no effect what-so-ever
>> on the behavior of this input.
>>
>
> Right, but it DOES have an affect on its caller, which you neglect to
> take into account.
>

If a simulating halt decider H ALWAYS merely simulates its input until
it detects that its input matches an infinite execution behavior pattern
then H can always ignore its own behavior when it is analyzing the halt
status of its input.

Even though you have been very very annoying this last couple of message
exchanges were very very helpful in that they forced me to make my
explanations much much more clear. As a result of this I am very
thankful for your reviews.

> Also, until its decision is actually PROVED correct, then the fact that
> it aborted its simulation does not by itself actually prove that the
> decision was correct and the input was actually non-halting.
>

Of course it doesn't

>> This also means that while a simulating halt decider is examining the
>> behavior of its input it can safely ignore its own behavior.
>
> It can ignore 'its own', but not other instances of itself.

It can always ignore it own behavior and it can do this by screening out
machine address ranges to be ignored. H ignores all of its own behavior
and the behavior or every operating system function.

> If is sees a
> copy of itslef (even if the same exact source code executing at the same
> addresses, but in a different execution context). then because that
> decier CAN AND WILL affect the execution of the machine it is simulating
> (the caller of that copy) it MUST include its behavior.
>

It is only the outer-most H that aborts the simulation of its input
(only the outer H has seen the longest execution trace) and it only does
this after its input has totally proven that it is never ever going to
halt unless it is aborted.

> Fundamentally, you are missing the important Software Engineering
> concept of exectution context. The exact same code executing under
> different contexts needs to be considered as different identities.
>

Not at all. It is a verifiable fact that every H only simulates its
input until its input has proven beyond all possible doubt that it is
never ever going to halt unless aborted by some H.

>>
>> When this simulating halt decider does detect an infinite execution
>> behavior pattern then it can correctly stop simulating its input and
>> report that its input does not halt.
>>
>>
> It has INCORRECTLY detected an infinite execution because it has failed
> to take into account the actions of the copy of H within its simulation.
>

void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

There are no copies. There are nested invocations that all share the
same machine code in the same way that recursive invocations share the
same machine code. Nested simulations are really nothing more than a
slightly more complex case of recursive invocation.

> It is starting by ASSUMING that H doesn't abort its simulation. As soon
> as it decides that maybe it should abort its own simulation, it needs to

H only aborts its simulation after it has 100% perfect proof that it must.

> feed that change of condition back into its logic about what it has
> seen. Since it is contemplating aborting its own simulation, it needs to
> take into account that other copies might do the same. Failure to do so
> leads to faulting reasoning and wrong answers.
>

As soon as the input to H meets the infinite recursion criteria H stops
its simulation.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ incorrect question ]

<r-GdnXHIlvPzTH39nZ2dnUU7-KXNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17211&group=comp.lang.c#17211

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 16:06:54 -0500
Subject: Re: Could H correctly decide that P never halts? [ incorrect question ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <chine.bleu-A53CF8.11005703072021@reader.eternal-september.org> <tbqdnfqAodu7NH39nZ2dnUU7-IvNnZ2d@giganews.com> <87o8bjdur3.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 16:06:54 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <87o8bjdur3.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <r-GdnXHIlvPzTH39nZ2dnUU7-KXNnZ2d@giganews.com>
Lines: 72
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ID7JfNZRS0OQQMCv9QY3Eu6jOUlHy+sukYxfptAjAoLaEh6FvhT2wnk9XDE0OlK7Cp2dgYhBe7JDdi8!YGEhDdFXTN1bK2LbEIPQZn/243uKijMQOrK79IWQ+gztGOPOYSvdE4JSSreBWWjxRhAAkIahDyao
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3780
 by: olcott - Sat, 3 Jul 2021 21:06 UTC

On 7/3/2021 3:09 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> The Goldbach conjecture is not undecidable in the conventional sense
>> in that we know that both {Yes and No} are the wrong answer.
>
> That is not any of the conventional meanings of undecidable.
>
>> The Goldbach conjecture is undecided and not undecidable.
>
> The conjecture may very well be one of the formally undecidable
> propositions about which Gödel wrote in 1931. You most certainly don't
> know whether or not it is undecidable in this conventional sense of the
> word.
>
> You claim to want to write a paper about this. If you can't lean what
> these technical words mean, you won't get very far. And if you can but
> won't it suggests you are not serious.
>

I have to both know exactly what the conventional term of the art of
undecidable means and be able to show exactly how the philosophical
foundation of such a concept is incoherent.

In the mean time knowing the terminology can be side-stepped as long as
I shown exactly how H does get the right answer in the following
computation:

void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ u32 Input_Halts = H((u32)H, (u32)H);
Output("Input_Halts = ", Input_Halts);
}

In the halting problem there exists TM/input pairs such that TM X cannot
return the correct halt status to input I.

Since there is no existing term-of-the-art for this case I will call it
an incorrect question.

An incorrect question Q is
(a) Question / decision problem Q
(b) Posed to (person / TM) X
(c) About (subject matter / input) I
(d) Such that the answer A to Q posed to X about I has no
correct value from the set of {yes,no} / {true,false}

When P asks H whether or not itself will halt on its input neither true
nor false is a correct halt status that H can return to P.

When Bill asks person X that has never been married:
Have you stopped beating your wife?

There is no value from the set {yes, no} that X can provide that
correctly answers Bill's question.

All undecidable decision problems are only "undecidable" because they
are based on incorrect questions.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts?

<mL-dnUBUU5d7SX39nZ2dnUU7-U_NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17212&group=comp.lang.c#17212

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 16:21:42 -0500
Subject: Re: Could H correctly decide that P never halts?
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<87im1rdu8s.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 16:21:42 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <87im1rdu8s.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <mL-dnUBUU5d7SX39nZ2dnUU7-U_NnZ2d@giganews.com>
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-GWX2qH399/AgB16o43tv5TZaSXOeC4d4DCPtUgiu6xUh7wGfctMNf+E3GcMEdiTlP57BoBgiS3ER1cn!nZQdRmRDZOnciot9stPGKk8BDeaps2g1Vc5P9s5jhBPrQ+MgX9OnhzuaNXxjQP7/3QLTpq4Ttmqy
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3411
 by: olcott - Sat, 3 Jul 2021 21:21 UTC

On 7/3/2021 3:20 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> void P(u32 x)
>>>> {
>>>> u32 Input_Halts = H(x, x);
>>>> if (Input_Halts)
>>>> HERE: goto HERE;
>>>> }
>>> For H(P,P) to be correct one of these must apply:
>>>
>>> H(P,P) == 0 and P(P) does not halt, or
>>> H(P,P) != 0 and P(P) halts.
>>>
>>> Neither is the case.
>>
>> Superficially it may seem that way until you realize (as you have
>> already realized) that the halt criteria must be adapted for a
>> simulating halt decider.
>
> The two criteria I gave are for the halting problem. No one is
> interested in your "other kind of halting". It seems you agree that H
> is wrong about the input given above as far as the criterion of actual
> halting goes.
>

Because a simulating halt decider must always abort the simulation of
every input that never halts its halt deciding criteria must be adapted.

Does the input halt on its input?
must become
Does the input halt without having its simulation aborted?

This change is required because every input to a simulating halt decider
either halts on its own or halts because its simulation has been aborted.

Apparently only a simulating halt decider can correctly decide the
otherwise impossible inputs.

If you can significantly help me to get these ideas understood you can
be cited in my paper along with Kaz) as one of my two most important
reviewers. If you are the key to getting these ideas understood and
accepted you will be cited as my most important reviewer.

Whomever is the key to getting these ideas understood and accepted will
be cited as my most important reviewer.

Edsger W. Dijkstra merely wrote a letter to the editor of the CACM and
won the Turing award four years later.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ Why can H ignore its own behavior? ](my thanks to Richard)

<4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17213&group=comp.lang.c#17213

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 17:20:39 -0500
Subject: Re: Could H correctly decide that P never halts? [ Why can H ignore
its own behavior? ](my thanks to Richard)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<JQ1EI.21803$tE1.9474@fx45.iad>
<vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad>
<c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com>
<R35EI.6950$Tf7.3601@fx26.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 17:20:39 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <R35EI.6950$Tf7.3601@fx26.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com>
Lines: 88
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-pND/r7qrvEqHENLCf7WRkjXwKlk3UqraHjwq3YRKg5nmOJP5cfkTzFXeB0xnPsGXx4S0FEyWl9HfWZh!G4bCR3xQu7gOEjNeKOvgZNfpj52W2/lktW9GGj2a9/2CKD0K39m24bjnLuRa5xpcGfbOr5Xv1mRC
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4779
 by: olcott - Sat, 3 Jul 2021 22:20 UTC

On 7/3/2021 4:58 PM, Richard Damon wrote:
> On 7/3/21 4:37 PM, olcott wrote:
>> On 7/3/2021 2:43 PM, Richard Damon wrote:
>>> On 7/3/21 3:08 PM, olcott wrote:
>>>> On 7/3/2021 1:17 PM, Richard Damon wrote:
>>>>> On 7/3/21 12:49 PM, olcott wrote:
>>>>>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
>>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>>
>>>>>>>>        void P(u32 x)
>>>>>>>>        {
>>>>>>>>          u32 Input_Halts = H(x, x);
>>>>>>>>          if (Input_Halts)
>>>>>>>>            HERE: goto HERE;
>>>>>>>>        }
>>>>>>>
>>>>>>> For H(P,P) to be correct one of these must apply:
>>>>>>>
>>>>>>>      H(P,P) == 0 and P(P) does not halt, or
>>>>>>>      H(P,P) != 0 and P(P) halts.
>>>>>>>
>>>>>>> Neither is the case.
>>>>>>>
>>>>>>
>>>>>> Superficially it may seem that way until you realize (as you have
>>>>>> already realized) that the halt criteria must be adapted for a
>>>>>> simulating halt decider.
>>>>>>
>>>>>
>>>>> WHY? The standard definition works perfectly fine? Does P(I) Halt or
>>>>> Not
>>>>> when it runs.
>>>>>
>>>>>> Because a simulating halt decider must always abort the simulation of
>>>>>> every input that never halts its halt deciding criteria must be
>>>>>> adapted.
>>>>>
>>>>> But it must CORRECTLY halt. As has been shown, H incorrectly aborts the
>>>>> simulation of P because it doesn't take into account that this P WILL
>>>>> Halt because H does incorrectly halt its simulation.
>>>>>>
>>>>>> Does the input halt on its input?
>>>>>>     must become
>>>>>> Does the input halt without having its simulation aborted?
>>>>>>
>>>>>> This change is required because every input to a simulating halt
>>>>>> decider
>>>>>> either halts on its own or halts because its simulation has been
>>>>>> aborted.
>>>>>
>>>>> But if it halts because the contained halt decider does abort its own
>>>>> simulation of a copy of P, then it IS a halting computation.
>>>>>
>>>>
>>>> This may be simply too difficult for you to understand.
>>>>
>>>> When a simulating halt decider only simulates its input until it detects
>>>> that its input exhibits non-halting behavior then
>>>>
>>>> We can know that this simulating halt decider has no effect what-so-ever
>>>> on the behavior of this input.
>>>>
>>>
>>> Right, but it DOES have an affect on its caller, which you neglect to
>>> take into account.
>>>
>>
>> If a simulating halt decider H ALWAYS merely simulates its input until
>> it detects that its input matches an infinite execution behavior pattern
>> then H can always ignore its own behavior when it is analyzing the halt
>> status of its input.
>
> No it can't. Because the fact that H does abort it simulation does
> affect the code that we simulated CALLING that H.
>

No H ever aborts any P until after some P have proved beyond all
possible doubt that it will never halt unless aborted. Until some P does
prove this every H only acts as an x86 emulator and nothing more.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ Why can H ignore its own behavior? ](my thanks to Richard)

<20210703235753.0000687f@reddwarf.jmc>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17214&group=comp.lang.c#17214

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx08.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc (Mr Flibble)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
Subject: Re: Could H correctly decide that P never halts? [ Why can H ignore
its own behavior? ](my thanks to Richard)
Message-ID: <20210703235753.0000687f@reddwarf.jmc>
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk>
<INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<JQ1EI.21803$tE1.9474@fx45.iad>
<vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com>
<k53EI.6949$Tf7.358@fx26.iad>
<c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com>
<R35EI.6950$Tf7.3601@fx26.iad>
<4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com>
Organization: Jupiter Mining Corp
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 91
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Sat, 03 Jul 2021 22:57:54 UTC
Date: Sat, 3 Jul 2021 23:57:53 +0100
X-Received-Bytes: 4734
 by: Mr Flibble - Sat, 3 Jul 2021 22:57 UTC

On Sat, 3 Jul 2021 17:20:39 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 7/3/2021 4:58 PM, Richard Damon wrote:
> > On 7/3/21 4:37 PM, olcott wrote:
> >> On 7/3/2021 2:43 PM, Richard Damon wrote:
> >>> On 7/3/21 3:08 PM, olcott wrote:
> >>>> On 7/3/2021 1:17 PM, Richard Damon wrote:
> >>>>> On 7/3/21 12:49 PM, olcott wrote:
> >>>>>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
> >>>>>>> olcott <NoOne@NoWhere.com> writes:
> >>>>>>>
> >>>>>>>>        void P(u32 x)
> >>>>>>>>        {
> >>>>>>>>          u32 Input_Halts = H(x, x);
> >>>>>>>>          if (Input_Halts)
> >>>>>>>>            HERE: goto HERE;
> >>>>>>>>        }
> >>>>>>>
> >>>>>>> For H(P,P) to be correct one of these must apply:
> >>>>>>>
> >>>>>>>      H(P,P) == 0 and P(P) does not halt, or
> >>>>>>>      H(P,P) != 0 and P(P) halts.
> >>>>>>>
> >>>>>>> Neither is the case.
> >>>>>>>
> >>>>>>
> >>>>>> Superficially it may seem that way until you realize (as you
> >>>>>> have already realized) that the halt criteria must be adapted
> >>>>>> for a simulating halt decider.
> >>>>>>
> >>>>>
> >>>>> WHY? The standard definition works perfectly fine? Does P(I)
> >>>>> Halt or Not
> >>>>> when it runs.
> >>>>>
> >>>>>> Because a simulating halt decider must always abort the
> >>>>>> simulation of every input that never halts its halt deciding
> >>>>>> criteria must be adapted.
> >>>>>
> >>>>> But it must CORRECTLY halt. As has been shown, H incorrectly
> >>>>> aborts the simulation of P because it doesn't take into account
> >>>>> that this P WILL Halt because H does incorrectly halt its
> >>>>> simulation.
> >>>>>>
> >>>>>> Does the input halt on its input?
> >>>>>>     must become
> >>>>>> Does the input halt without having its simulation aborted?
> >>>>>>
> >>>>>> This change is required because every input to a simulating
> >>>>>> halt decider
> >>>>>> either halts on its own or halts because its simulation has
> >>>>>> been aborted.
> >>>>>
> >>>>> But if it halts because the contained halt decider does abort
> >>>>> its own simulation of a copy of P, then it IS a halting
> >>>>> computation.
> >>>>
> >>>> This may be simply too difficult for you to understand.
> >>>>
> >>>> When a simulating halt decider only simulates its input until it
> >>>> detects that its input exhibits non-halting behavior then
> >>>>
> >>>> We can know that this simulating halt decider has no effect
> >>>> what-so-ever on the behavior of this input.
> >>>>
> >>>
> >>> Right, but it DOES have an affect on its caller, which you
> >>> neglect to take into account.
> >>>
> >>
> >> If a simulating halt decider H ALWAYS merely simulates its input
> >> until it detects that its input matches an infinite execution
> >> behavior pattern then H can always ignore its own behavior when it
> >> is analyzing the halt status of its input.
> >
> > No it can't. Because the fact that H does abort it simulation does
> > affect the code that we simulated CALLING that H.
> >
>
> No H ever aborts any P until after some P have proved beyond all
> possible doubt that it will never halt unless aborted. Until some P
> does prove this every H only acts as an x86 emulator and nothing more.

But you can only decide it will never halt for uninteresting trivial
cases: until you decider can handle an arbitrary algorithm predicated
on arbitrary program input you've got nothing.

/Flibble

Re: Could H correctly decide that P never halts? [ Why can H ignore its own behavior? ](my thanks to Richard)

<sK-dnd5fZ4Njc339nZ2dnUU7-WHNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17215&group=comp.lang.c#17215

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 18:13:02 -0500
Subject: Re: Could H correctly decide that P never halts? [ Why can H ignore
its own behavior? ](my thanks to Richard)
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<JQ1EI.21803$tE1.9474@fx45.iad>
<vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad>
<c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com>
<R35EI.6950$Tf7.3601@fx26.iad>
<4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com>
<20210703235753.0000687f@reddwarf.jmc>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 18:13:02 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <20210703235753.0000687f@reddwarf.jmc>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <sK-dnd5fZ4Njc339nZ2dnUU7-WHNnZ2d@giganews.com>
Lines: 120
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-PJ3XFROGIuvpVVfkrn/2sJ4Uc+/96Uol/TPsEH1I3EfH6Zdv7lpfiDJJ08ouQ6wmDTt3K9PKOimOED5!3kIy8eCLQ4Xtpm02ESSlrKoGlzQ30xUfEwIVdKlwZbH/sjfduJ19bqaD1Ll43ayluWlsnNwTao6w
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5978
 by: olcott - Sat, 3 Jul 2021 23:13 UTC

On 7/3/2021 5:57 PM, Mr Flibble wrote:
> On Sat, 3 Jul 2021 17:20:39 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 7/3/2021 4:58 PM, Richard Damon wrote:
>>> On 7/3/21 4:37 PM, olcott wrote:
>>>> On 7/3/2021 2:43 PM, Richard Damon wrote:
>>>>> On 7/3/21 3:08 PM, olcott wrote:
>>>>>> On 7/3/2021 1:17 PM, Richard Damon wrote:
>>>>>>> On 7/3/21 12:49 PM, olcott wrote:
>>>>>>>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
>>>>>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>>>>>
>>>>>>>>>>        void P(u32 x)
>>>>>>>>>>        {
>>>>>>>>>>          u32 Input_Halts = H(x, x);
>>>>>>>>>>          if (Input_Halts)
>>>>>>>>>>            HERE: goto HERE;
>>>>>>>>>>        }
>>>>>>>>>
>>>>>>>>> For H(P,P) to be correct one of these must apply:
>>>>>>>>>
>>>>>>>>>      H(P,P) == 0 and P(P) does not halt, or
>>>>>>>>>      H(P,P) != 0 and P(P) halts.
>>>>>>>>>
>>>>>>>>> Neither is the case.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Superficially it may seem that way until you realize (as you
>>>>>>>> have already realized) that the halt criteria must be adapted
>>>>>>>> for a simulating halt decider.
>>>>>>>>
>>>>>>>
>>>>>>> WHY? The standard definition works perfectly fine? Does P(I)
>>>>>>> Halt or Not
>>>>>>> when it runs.
>>>>>>>
>>>>>>>> Because a simulating halt decider must always abort the
>>>>>>>> simulation of every input that never halts its halt deciding
>>>>>>>> criteria must be adapted.
>>>>>>>
>>>>>>> But it must CORRECTLY halt. As has been shown, H incorrectly
>>>>>>> aborts the simulation of P because it doesn't take into account
>>>>>>> that this P WILL Halt because H does incorrectly halt its
>>>>>>> simulation.
>>>>>>>>
>>>>>>>> Does the input halt on its input?
>>>>>>>>     must become
>>>>>>>> Does the input halt without having its simulation aborted?
>>>>>>>>
>>>>>>>> This change is required because every input to a simulating
>>>>>>>> halt decider
>>>>>>>> either halts on its own or halts because its simulation has
>>>>>>>> been aborted.
>>>>>>>
>>>>>>> But if it halts because the contained halt decider does abort
>>>>>>> its own simulation of a copy of P, then it IS a halting
>>>>>>> computation.
>>>>>>
>>>>>> This may be simply too difficult for you to understand.
>>>>>>
>>>>>> When a simulating halt decider only simulates its input until it
>>>>>> detects that its input exhibits non-halting behavior then
>>>>>>
>>>>>> We can know that this simulating halt decider has no effect
>>>>>> what-so-ever on the behavior of this input.
>>>>>>
>>>>>
>>>>> Right, but it DOES have an affect on its caller, which you
>>>>> neglect to take into account.
>>>>>
>>>>
>>>> If a simulating halt decider H ALWAYS merely simulates its input
>>>> until it detects that its input matches an infinite execution
>>>> behavior pattern then H can always ignore its own behavior when it
>>>> is analyzing the halt status of its input.
>>>
>>> No it can't. Because the fact that H does abort it simulation does
>>> affect the code that we simulated CALLING that H.
>>>
>>
>> No H ever aborts any P until after some P have proved beyond all
>> possible doubt that it will never halt unless aborted. Until some P
>> does prove this every H only acts as an x86 emulator and nothing more.
>
> But you can only decide it will never halt for uninteresting trivial
> cases: until you decider can handle an arbitrary algorithm predicated
> on arbitrary program input you've got nothing.
>
> /Flibble
>
>

The same input that you are calling "trivial" is the same input that all
the conventional halting problem proofs call "impossible".

// Simplified Linz Ĥ (Linz:1990:319)
void P(u32 x)
{ u32 Input_Halts = H(x, x);
if (Input_Halts)
HERE: goto HERE;
}

int main()
{ u32 Input_Halts = H((u32)P, (u32)P);
Output("Input_Halts = ", Input_Halts);
}

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]

<jcydnVpdAp5rbn39nZ2dnUU7-S_NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17216&group=comp.lang.c#17216

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 18:34:14 -0500
Subject: Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com> <JQ1EI.21803$tE1.9474@fx45.iad> <vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad> <c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com> <R35EI.6950$Tf7.3601@fx26.iad> <4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com> <926EI.104110$Hy1.12885@fx43.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 18:34:14 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <926EI.104110$Hy1.12885@fx43.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <jcydnVpdAp5rbn39nZ2dnUU7-S_NnZ2d@giganews.com>
Lines: 56
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Uh1IM78o1TXwWZ/6SNFj5AhJrnR98CiJnhs6byvQlDiIHuCEWtZ7hcCWZikfnF/jneMjb0GQQiPJ4W/!JeUjGJ9ILMyQB1KYtN3kMyarciV13mvbWqHcLqWKy28l1ecpAA+22xxp2y6fA1ZO9VUTBobHuBLM
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3710
 by: olcott - Sat, 3 Jul 2021 23:34 UTC

On 7/3/2021 6:04 PM, Richard Damon wrote:
> On 7/3/21 6:20 PM, olcott wrote:
>> On 7/3/2021 4:58 PM, Richard Damon wrote:
>>> On 7/3/21 4:37 PM, olcott wrote:
>
>>>> If a simulating halt decider H ALWAYS merely simulates its input until
>>>> it detects that its input matches an infinite execution behavior pattern
>>>> then H can always ignore its own behavior when it is analyzing the halt
>>>> status of its input.
>>>
>>> No it can't. Because the fact that H does abort it simulation does
>>> affect the code that we simulated CALLING that H.
>>>
>>
>> No H ever aborts any P until after some P have proved beyond all
>> possible doubt that it will never halt unless aborted. Until some P does
>> prove this every H only acts as an x86 emulator and nothing more.
>>
>>
>
> You CLAIM this, but you actual have no proof that it is.
>
> Your proof shows that unless SOME H abort the chain, not THIS H abort
> the chain.
>

As long as every H only acts as a pure x86 emulator until some P
exhibits behavior that would never halt unless aborted by some H then
entirely on the basis of the meaning of these words when this H (that
sees the never halting behavior) aborts that P it correctly decides that
P does not halt.

I think that you are smart enough to verify that the above reasoning is
correct.

You may not be technically proficient enough to verify that the above
reasoning is indeed the case.

If one is an expert at both C programming and x86 assembly language
programming then the above reasoning can be verified as what is actually
occurring.

It is very easy to see by the execution trace of P compared to the
assembly language source-code of P that H is perfectly simulating P.

Halting problem undecidability and infinitely nested simulation

https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]

<fKWdnXp_S-GEnXz9nZ2dnUU7-QPNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17217&group=comp.lang.c#17217

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 19:26:01 -0500
Subject: Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com> <JQ1EI.21803$tE1.9474@fx45.iad> <vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad> <c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com> <R35EI.6950$Tf7.3601@fx26.iad> <4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com> <926EI.104110$Hy1.12885@fx43.iad> <jcydnVpdAp5rbn39nZ2dnUU7-S_NnZ2d@giganews.com> <4Y6EI.14493$MK4.5226@fx41.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 19:26:00 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <4Y6EI.14493$MK4.5226@fx41.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <fKWdnXp_S-GEnXz9nZ2dnUU7-QPNnZ2d@giganews.com>
Lines: 102
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-putd4JwrOUOi5+yVgvytZpAM9jTsTmTNDlo+0ANMQPnG+RwhBdcnwUaARn5/OE1BN6/wwkkMs2a/u62!hXhxGqkHnKdnq4zWx1XajC9MYfNBiQur+WMU3IVAWQYvFcntyov7YRCVKoS6lMGYbZCbS9680qBv
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5212
 by: olcott - Sun, 4 Jul 2021 00:26 UTC

On 7/3/2021 7:06 PM, Richard Damon wrote:
> On 7/3/21 7:34 PM, olcott wrote:
>> On 7/3/2021 6:04 PM, Richard Damon wrote:
>>> On 7/3/21 6:20 PM, olcott wrote:
>>>> On 7/3/2021 4:58 PM, Richard Damon wrote:
>>>>> On 7/3/21 4:37 PM, olcott wrote:
>>>
>>>>>> If a simulating halt decider H ALWAYS merely simulates its input until
>>>>>> it detects that its input matches an infinite execution behavior
>>>>>> pattern
>>>>>> then H can always ignore its own behavior when it is analyzing the
>>>>>> halt
>>>>>> status of its input.
>>>>>
>>>>> No it can't. Because the fact that H does abort it simulation does
>>>>> affect the code that we simulated CALLING that H.
>>>>>
>>>>
>>>> No H ever aborts any P until after some P have proved beyond all
>>>> possible doubt that it will never halt unless aborted. Until some P does
>>>> prove this every H only acts as an x86 emulator and nothing more.
>>>>
>>>>
>>>
>>> You CLAIM this, but you actual have no proof that it is.
>>>
>>> Your proof shows that unless SOME H abort the chain, not THIS H abort
>>> the chain.
>>>
>>
>> As long as every H only acts as a pure x86 emulator until some P
>> exhibits behavior that would never halt unless aborted by some H then
>> entirely on the basis of the meaning of these words when this H (that
>> sees the never halting behavior) aborts that P it correctly decides that
>> P does not halt.
>
> That is A FALSE statement by the meaning of the words. SO THERE.
>
> The only instance of H that you can possibly make that claim for is the
> top level H which isn't called by P. Any H that is called by a P because
> its actions DO affect the behavior of that P that calles it, MUST have
> that behavior looked at as it affect the P that the top level H is
> looking at.
>

I went too fast for you. I will break it down to simpler steps.

No H has any effect on any computation what-so-ever until some H
determines that some P would never halt unless aborted.

> PURE MEANING OF THE WORDS.
>
> PROVE OTHERWISE.
>
> Show ANYONE else with a reputation who agrees with your statement.
>
> You confuse the different instances of H and P, and thus come to wrong
> conclusions.
>
>>
>> I think that you are smart enough to verify that the above reasoning is
>> correct.
>>
>> You may not be technically proficient enough to verify that the above
>> reasoning is indeed the case.
>
> YOU are the one not technically proficient enough to understand.
>
> You show ZERO understanding of what a Turing Machine actually is.
> You show ZERO understanding of what Computation Theory is about.
> You show minimal understanding of Software Engineering principles.
>
>>
>> If one is an expert at both C programming and x86 assembly language
>> programming then the above reasoning can be verified as what is actually
>> occurring.
>
> Being one, I say BUNK. You statement is wrong.
>
>>
>> It is very easy to see by the execution trace of P compared to the
>> assembly language source-code of P that H is perfectly simulating P.
>
> You mean you INCORRECT traces?
>
> FAIL.
>
>>
>> Halting problem undecidability and infinitely nested simulation
>>
>> https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation
>>
>>
>>
>

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ already agreed ]

<yf2dnc-On5-7nHz9nZ2dnUU7-ffNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17218&group=comp.lang.c#17218

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 19:30:30 -0500
Subject: Re: Could H correctly decide that P never halts? [ already agreed ]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<87im1rdu8s.fsf@bsb.me.uk> <mL-dnUBUU5d7SX39nZ2dnUU7-U_NnZ2d@giganews.com>
<875yxrdj0o.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 19:30:29 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <875yxrdj0o.fsf@bsb.me.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <yf2dnc-On5-7nHz9nZ2dnUU7-ffNnZ2d@giganews.com>
Lines: 59
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-7c31VUNvH3AFJAtCVs6GhmUZPO/RqRLd7PNhX2rpwsdcs1iswPmksAjtPx6vzqjBtZdQCpLTbfPCdrT!brh1yNB9517f2wLYr3u9S8D0TBn6C64ns2U3YbXt/bGkzAiBQ2qx7DvoP6Fquw3jhaIUzWsbfWj4
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3297
 by: olcott - Sun, 4 Jul 2021 00:30 UTC

On 7/3/2021 7:23 PM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> On 7/3/2021 3:20 PM, Ben Bacarisse wrote:
>>> olcott <NoOne@NoWhere.com> writes:
>>>
>>>> On 7/3/2021 11:25 AM, Ben Bacarisse wrote:
>>>>> olcott <NoOne@NoWhere.com> writes:
>>>>>
>>>>>> void P(u32 x)
>>>>>> {
>>>>>> u32 Input_Halts = H(x, x);
>>>>>> if (Input_Halts)
>>>>>> HERE: goto HERE;
>>>>>> }
>>>>> For H(P,P) to be correct one of these must apply:
>>>>>
>>>>> H(P,P) == 0 and P(P) does not halt, or
>>>>> H(P,P) != 0 and P(P) halts.
>>>>>
>>>>> Neither is the case.
>>>>
>>>> Superficially it may seem that way until you realize (as you have
>>>> already realized) that the halt criteria must be adapted for a
>>>> simulating halt decider.
>>>>
>>> The two criteria I gave are for the halting problem. No one is
>>> interested in your "other kind of halting". It seems you agree that H
>>> is wrong about the input given above as far as the criterion of actual
>>> halting goes.
>>
>> Because a simulating halt decider must always abort the simulation of
>> every input that never halts its halt deciding criteria must be
>> adapted.
>
> If you "adapted" the criterion for being a prime number you could
> "refute" many more theorems.
>

You already agreed that this adaptation of the halt status criteria is
correct:

On 5/11/2021 11:10 AM, Ben Bacarisse wrote:
> olcott <NoOne@NoWhere.com> writes:
>
>> Truism:
>> Every simulation that would never stop unless Halts() stops
>> it at some point specifies infinite execution.
>
> Any algorithm that implements this truism is, of course, a halting
> decider.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]

<CNSdnZ-wXJXuhnz9nZ2dnUU7-YnNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17221&group=comp.lang.c#17221

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 21:22:42 -0500
Subject: Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com> <87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com> <JQ1EI.21803$tE1.9474@fx45.iad> <vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad> <c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com> <R35EI.6950$Tf7.3601@fx26.iad> <4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com> <926EI.104110$Hy1.12885@fx43.iad> <jcydnVpdAp5rbn39nZ2dnUU7-S_NnZ2d@giganews.com> <4Y6EI.14493$MK4.5226@fx41.iad> <fKWdnXp_S-GEnXz9nZ2dnUU7-QPNnZ2d@giganews.com> <%18EI.66663$0z8.3712@fx48.iad> <VKSdnXfKUropjHz9nZ2dnUU7-IednZ2d@giganews.com> <CP8EI.10857$0P.1202@fx15.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 21:22:42 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <CP8EI.10857$0P.1202@fx15.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <CNSdnZ-wXJXuhnz9nZ2dnUU7-YnNnZ2d@giganews.com>
Lines: 86
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Hs4GRxZ1E3PaKRUCj1xJ+wPSERnMnF6H3TTAJN7uP49FunRrteYuG3/0DQAE7H+O/VMPcsXsB4or7Nu!oilKVgBuBG/vuXefGkbFW+XGo48p4UwYdxKkdO0zFzLBmwz6WpNY7Eo47LSGxTx9ZIbQ78hs1ZIV
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5405
 by: olcott - Sun, 4 Jul 2021 02:22 UTC

On 7/3/2021 9:13 PM, Richard Damon wrote:
> On 7/3/21 9:41 PM, olcott wrote:
>> On 7/3/2021 8:21 PM, Richard Damon wrote:
>>> On 7/3/21 8:26 PM, olcott wrote:
>>>> On 7/3/2021 7:06 PM, Richard Damon wrote:
>>>>> On 7/3/21 7:34 PM, olcott wrote:
>>>>>> On 7/3/2021 6:04 PM, Richard Damon wrote:
>>>>>>> On 7/3/21 6:20 PM, olcott wrote:
>>>>>>>> On 7/3/2021 4:58 PM, Richard Damon wrote:
>>>>>>>>> On 7/3/21 4:37 PM, olcott wrote:
>>>>>>>
>>>>>>>>>> If a simulating halt decider H ALWAYS merely simulates its input
>>>>>>>>>> until
>>>>>>>>>> it detects that its input matches an infinite execution behavior
>>>>>>>>>> pattern
>>>>>>>>>> then H can always ignore its own behavior when it is analyzing the
>>>>>>>>>> halt
>>>>>>>>>> status of its input.
>>>>>>>>>
>>>>>>>>> No it can't. Because the fact that H does abort it simulation does
>>>>>>>>> affect the code that we simulated CALLING that H.
>>>>>>>>>
>>>>>>>>
>>>>>>>> No H ever aborts any P until after some P have proved beyond all
>>>>>>>> possible doubt that it will never halt unless aborted. Until some P
>>>>>>>> does
>>>>>>>> prove this every H only acts as an x86 emulator and nothing more.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> You CLAIM this, but you actual have no proof that it is.
>>>>>>>
>>>>>>> Your proof shows that unless SOME H abort the chain, not THIS H abort
>>>>>>> the chain.
>>>>>>>
>>>>>>
>>>>>> As long as every H only acts as a pure x86 emulator until some P
>>>>>> exhibits behavior that would never halt unless aborted by some H then
>>>>>> entirely on the basis of the meaning of these words when this H (that
>>>>>> sees the never halting behavior) aborts that P it correctly decides
>>>>>> that
>>>>>> P does not halt.
>>>>>
>>>>> That is A FALSE statement by the meaning of the words. SO THERE.
>>>>>
>>>>> The only instance of H that you can possibly make that claim for is the
>>>>> top level H which isn't called by P. Any H that is called by a P
>>>>> because
>>>>> its actions DO affect the behavior of that P that calles it, MUST have
>>>>> that behavior looked at as it affect the P that the top level H is
>>>>> looking at.
>>>>>
>>>>
>>>> I went too fast for you. I will break it down to simpler steps.
>>>>
>>>> No H has any effect on any computation what-so-ever until some H
>>>> determines that some P would never halt unless aborted.
>>>
>>> So, the fact that some H has reached its programmed decision to abort
>>
>> Is 100% totally irrelevant to what I just said.
>> I am ONLY talking about the execution before this point.
>>
>
> If the actual behavior of the system is 100% totally irrelevent to what
> you are saying then THAT'S your problem.
No the problem is that your attention span is very very short so I
cannot possibly expect you to be able to follow more than one single
point at a time.

Do you understand that H cannot possibly have any effect what-so-ever on
the behavior of P until after the behavior of P proves that it will
never halt unless it is aborted?

We cannot move to the next point until AFTER you understand this point.
It usually takes you at least a month to understand one single point
because your mind keeps scattering over many other points not directly
related to this one single point.

I took it as dishonestly it might actually be a neurological abnormality.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Re: Could H correctly decide that P never halts? [ prerequisites to understanding me]

<4a2dnQsWCodftnz9nZ2dnUU7-XfNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17223&group=comp.lang.c#17223

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.software-eng comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 03 Jul 2021 22:32:18 -0500
Subject: Re: Could H correctly decide that P never halts? [ prerequisites to
understanding me]
Newsgroups: comp.theory,comp.ai.philosophy,comp.software-eng,comp.lang.c
References: <hKudnUFx1oVw4n39nZ2dnUU7-aPNnZ2d@giganews.com>
<87bl7jfjpa.fsf@bsb.me.uk> <INydnVdkv8OZCH39nZ2dnUU7-I_NnZ2d@giganews.com>
<JQ1EI.21803$tE1.9474@fx45.iad>
<vN2dnQt1A5wzKH39nZ2dnUU7-LvNnZ2d@giganews.com> <k53EI.6949$Tf7.358@fx26.iad>
<c-udnfvYE8oLV339nZ2dnUU7-e_NnZ2d@giganews.com>
<R35EI.6950$Tf7.3601@fx26.iad>
<4LqdnZ68Ev4qf339nZ2dnUU7-UHNnZ2d@giganews.com>
<926EI.104110$Hy1.12885@fx43.iad>
<jcydnVpdAp5rbn39nZ2dnUU7-S_NnZ2d@giganews.com>
<4Y6EI.14493$MK4.5226@fx41.iad>
<fKWdnXp_S-GEnXz9nZ2dnUU7-QPNnZ2d@giganews.com>
<%18EI.66663$0z8.3712@fx48.iad>
<VKSdnXfKUropjHz9nZ2dnUU7-IednZ2d@giganews.com>
<CP8EI.10857$0P.1202@fx15.iad>
<CNSdnZ-wXJXuhnz9nZ2dnUU7-YnNnZ2d@giganews.com>
<yR9EI.6973$Tf7.4840@fx26.iad>
From: NoO...@NoWhere.com (olcott)
Date: Sat, 3 Jul 2021 22:32:17 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <yR9EI.6973$Tf7.4840@fx26.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <4a2dnQsWCodftnz9nZ2dnUU7-XfNnZ2d@giganews.com>
Lines: 105
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-v8ho7qQmtOmbsJWs+oDhgci5Ubb81Pdij64OCaPHDIeR8C/SsVSnJ28LNeFrEQaxQehZ7+bz6EfTDSo!Fd0bpTHLgPqXBGdVFd6rfCaQwp6Qcr/vwvE0TGmv6hHWQRKfIsABzUx6GKdtCLINP1pdQIpdgNej
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6124
 by: olcott - Sun, 4 Jul 2021 03:32 UTC

On 7/3/2021 10:24 PM, Richard Damon wrote:
> On 7/3/21 10:22 PM, olcott wrote:
>> On 7/3/2021 9:13 PM, Richard Damon wrote:
>>> On 7/3/21 9:41 PM, olcott wrote:
>>>> On 7/3/2021 8:21 PM, Richard Damon wrote:
>>>>> On 7/3/21 8:26 PM, olcott wrote:
>>>>>> On 7/3/2021 7:06 PM, Richard Damon wrote:
>>>>>>> On 7/3/21 7:34 PM, olcott wrote:
>>>>>>>> On 7/3/2021 6:04 PM, Richard Damon wrote:
>>>>>>>>> On 7/3/21 6:20 PM, olcott wrote:
>>>>>>>>>> On 7/3/2021 4:58 PM, Richard Damon wrote:
>>>>>>>>>>> On 7/3/21 4:37 PM, olcott wrote:
>>>>>>>>>
>>>>>>>>>>>> If a simulating halt decider H ALWAYS merely simulates its input
>>>>>>>>>>>> until
>>>>>>>>>>>> it detects that its input matches an infinite execution behavior
>>>>>>>>>>>> pattern
>>>>>>>>>>>> then H can always ignore its own behavior when it is
>>>>>>>>>>>> analyzing the
>>>>>>>>>>>> halt
>>>>>>>>>>>> status of its input.
>>>>>>>>>>>
>>>>>>>>>>> No it can't. Because the fact that H does abort it simulation
>>>>>>>>>>> does
>>>>>>>>>>> affect the code that we simulated CALLING that H.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> No H ever aborts any P until after some P have proved beyond all
>>>>>>>>>> possible doubt that it will never halt unless aborted. Until
>>>>>>>>>> some P
>>>>>>>>>> does
>>>>>>>>>> prove this every H only acts as an x86 emulator and nothing more.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You CLAIM this, but you actual have no proof that it is.
>>>>>>>>>
>>>>>>>>> Your proof shows that unless SOME H abort the chain, not THIS H
>>>>>>>>> abort
>>>>>>>>> the chain.
>>>>>>>>>
>>>>>>>>
>>>>>>>> As long as every H only acts as a pure x86 emulator until some P
>>>>>>>> exhibits behavior that would never halt unless aborted by some H
>>>>>>>> then
>>>>>>>> entirely on the basis of the meaning of these words when this H
>>>>>>>> (that
>>>>>>>> sees the never halting behavior) aborts that P it correctly decides
>>>>>>>> that
>>>>>>>> P does not halt.
>>>>>>>
>>>>>>> That is A FALSE statement by the meaning of the words. SO THERE.
>>>>>>>
>>>>>>> The only instance of H that you can possibly make that claim for
>>>>>>> is the
>>>>>>> top level H which isn't called by P. Any H that is called by a P
>>>>>>> because
>>>>>>> its actions DO affect the behavior of that P that calles it, MUST
>>>>>>> have
>>>>>>> that behavior looked at as it affect the P that the top level H is
>>>>>>> looking at.
>>>>>>>
>>>>>>
>>>>>> I went too fast for you. I will break it down to simpler steps.
>>>>>>
>>>>>> No H has any effect on any computation what-so-ever until some H
>>>>>> determines that some P would never halt unless aborted.
>>>>>
>>>>> So, the fact that some H has reached its programmed decision to abort
>>>>
>>>> Is 100% totally irrelevant to what I just said.
>>>> I am ONLY talking about the execution before this point.
>>>>
>>>
>>> If the actual behavior of the system is 100% totally irrelevent to what
>>> you are saying then THAT'S your problem.
>> No the problem is that your attention span is very very short so I
>> cannot possibly expect you to be able to follow more than one single
>> point at a time.
>
> Maybe my 'problem' is that I see to well and won't let a falsehood go
> past me. Your 'Proof' never gets off the ground, because you insist on
> alwasys starting with false premises that are 'close' to truths, and I
> shut you down before you can try to hide that rotten root.
>
>>
>> Do you understand that H cannot possibly have any effect what-so-ever on
>> the behavior of P until after the behavior of P proves that it will
>> never halt unless it is aborted?
>
> But since H will have an effect on the behavior of the calling P after
> it decides, that effect needs to be considered in 'proving' what it will
> do.

Not really not at all. P has already proved that it will never halt
unless H aborts it. Once P has done this then this proves that the not
halting decision of H is necessarily correct.

--
Copyright 2021 Pete Olcott

"Great spirits have always encountered violent opposition from mediocre
minds." Einstein

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor