On 8/15/2025 6:27 AM, Fred. Zwarts wrote:
Op 14.aug.2025 om 23:29 schreef olcott:
On 8/14/2025 2:00 PM, Kaz Kylheku wrote:
On 2025-08-14, olcott <polcott333@gmail.com> wrote:
On 8/14/2025 1:38 PM, Kaz Kylheku wrote:
The name DD in your scenario, like any other name, must unambiguously >>>>>> refer to a single entity.
Yes that is the great insight that you brought to this
discussion.
Yeah, like six years ago maybe?
DD() specifies a different sequence than
DD correctly simulated by HHH.
If you find it necessary in your narrative to separately refer
to a "directly executed DD" and "simulated DD" because they have
different properties, you're doing something wrong.
_DD()
[00002162] 55 push ebp
[00002163] 8bec mov ebp,esp
[00002165] 51 push ecx
[00002166] 6862210000 push 00002162 // push DD
[0000216b] e862f4ffff call 000015d2 // call HHH
[00002170] 83c404 add esp,+04
[00002173] 8945fc mov [ebp-04],eax
[00002176] 837dfc00 cmp dword [ebp-04],+00
[0000217a] 7402 jz 0000217e
[0000217c] ebfe jmp 0000217c
[0000217e] 8b45fc mov eax,[ebp-04]
[00002181] 8be5 mov esp,ebp
[00002183] 5d pop ebp
[00002184] c3 et
Size in bytes:(0035) [00002184]
You cannot show that DD emulated by HH according
to the definition of the x86 language can possibly
reach its own correctly emulated "ret" instruction
because it cannot.
This is because HHH does not terminate, due to runaway
recursion (involving re-entry of simulation levels).
Neither the emulated DD nor the emulated HHH ever stop
running unless they are aborted.
Both the simulated and the simulating HHH have code to abort after a
finite number of recursions. So, there is no non-termination pattern.
Only a finite recursion.
The 'unless they are aborted' is always met, so the sentence can be
simplified to:
Both the emulated DD and the emulated HHH stop running.
It is not whether or not the input stops running
otherwise HHH would have to say that these two halt.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
The actual question is whether or not INPUT_DATA
correctly simulated by HHH can reach its own
simulated "return" statement final halt state
in finite number of steps of correct simulation.
The executed HHH recognizes this
*recursive simulation non-halting behavior pattern*
aborts its simulation and returns 0.
As usual incorrect claims without evidence.
The simulating HHH fails to recognise the finite recursion, because it
ignores the conditional branch instructions in the simulation. Due to
this bug, it aborts the simulation prematurely and erroneously reports
non-termination.
On 8/16/2025 3:34 AM, Fred. Zwarts wrote:
Op 15.aug.2025 om 14:07 schreef olcott:
On 8/15/2025 6:27 AM, Fred. Zwarts wrote:
Op 14.aug.2025 om 23:29 schreef olcott:
On 8/14/2025 2:00 PM, Kaz Kylheku wrote:
On 2025-08-14, olcott <polcott333@gmail.com> wrote:
On 8/14/2025 1:38 PM, Kaz Kylheku wrote:
The name DD in your scenario, like any other name, must
unambiguously
refer to a single entity.
Yes that is the great insight that you brought to this
discussion.
Yeah, like six years ago maybe?
DD() specifies a different sequence than
DD correctly simulated by HHH.
If you find it necessary in your narrative to separately refer >>>>>>>> to a "directly executed DD" and "simulated DD" because they have >>>>>>>> different properties, you're doing something wrong.
_DD()
[00002162] 55 push ebp
[00002163] 8bec mov ebp,esp
[00002165] 51 push ecx
[00002166] 6862210000 push 00002162 // push DD
[0000216b] e862f4ffff call 000015d2 // call HHH
[00002170] 83c404 add esp,+04
[00002173] 8945fc mov [ebp-04],eax
[00002176] 837dfc00 cmp dword [ebp-04],+00
[0000217a] 7402 jz 0000217e
[0000217c] ebfe jmp 0000217c
[0000217e] 8b45fc mov eax,[ebp-04]
[00002181] 8be5 mov esp,ebp
[00002183] 5d pop ebp
[00002184] c3 et
Size in bytes:(0035) [00002184]
You cannot show that DD emulated by HH according
to the definition of the x86 language can possibly
reach its own correctly emulated "ret" instruction
because it cannot.
This is because HHH does not terminate, due to runaway
recursion (involving re-entry of simulation levels).
Neither the emulated DD nor the emulated HHH ever stop
running unless they are aborted.
Both the simulated and the simulating HHH have code to abort after a
finite number of recursions. So, there is no non-termination
pattern. Only a finite recursion.
The 'unless they are aborted' is always met, so the sentence can be
simplified to:
Both the emulated DD and the emulated HHH stop running.
It is not whether or not the input stops running
otherwise HHH would have to say that these two halt.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
The actual question is whether or not INPUT_DATA
correctly simulated by HHH can reach its own
simulated "return" statement final halt state
in finite number of steps of correct simulation.
As usual repeated incorrect claims.
As usual also incomplete claims.
The question whether HHH is able to reach the final halt state is not
the full question. The full question is whether HHH is able to reach
the final halt state that the input specifies.
If HHH cannot reach the specified final halt state, it fails.
It has been proven that this final halt state is specified by the code
of the input. HHH does not reach it, so it fails. It has a bug to
ignore the conditional branch instructions. If it would correctly
analyse the conditions it would see that in the next cycle the other
branch would be followed and the program would halt. But the
programmer has made HHH blind for this, because het has the attitude:
close your eyes and pretend that what you do not see does not exist.
He even seems to think that such an can be used as a proof.
Maybe you should look at the output of the
first LLM system. Your understanding is totally
incorrect.
<Input to LLM systems>
Simulating Termination Analyzer HHH correctly simulates its input until:
(a) Detects a non-terminating behavior pattern: abort simulation and
return 0.
(b) Simulated input reaches its simulated "return" statement: return 1.
typedef int (*ptr)();
int HHH(ptr P);
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
What value should HHH(DD) correctly return?
<Input to LLM systems>
https://claude.ai/share/da9e56ba-f4e9-45ee-9f2c-dc5ffe10f00c
https://chatgpt.com/share/68939ee5-e2f8-8011-837d-438fe8e98b9c
https://grok.com/share/c2hhcmQtMg%3D%3D_810120bb-5ab5-4bf8-af21-
eedd0f09e141
On 8/16/2025 8:05 AM, dbush wrote:
;non-halting behavior
That the pattern detected by HHH is in fact NOT a
pattern because it exists in the halting computation DD, andfurthermore
than HHH fails to meet the specification that he gave.
That you dishonestly use the strawman error as
your rebuttal merely proves that you are dishonest.
On 8/16/2025 8:05 AM, dbush wrote:
On 8/16/2025 7:54 AM, olcott wrote:
On 8/16/2025 3:34 AM, Fred. Zwarts wrote:
Op 15.aug.2025 om 14:07 schreef olcott:
On 8/15/2025 6:27 AM, Fred. Zwarts wrote:
Op 14.aug.2025 om 23:29 schreef olcott:
On 8/14/2025 2:00 PM, Kaz Kylheku wrote:
On 2025-08-14, olcott <polcott333@gmail.com> wrote:
On 8/14/2025 1:38 PM, Kaz Kylheku wrote:
The name DD in your scenario, like any other name, must
unambiguously
refer to a single entity.
Yes that is the great insight that you brought to this
discussion.
Yeah, like six years ago maybe?
DD() specifies a different sequence than
DD correctly simulated by HHH.
If you find it necessary in your narrative to separately refer >>>>>>>>>> to a "directly executed DD" and "simulated DD" because they have >>>>>>>>>> different properties, you're doing something wrong.
_DD()
[00002162] 55 push ebp
[00002163] 8bec mov ebp,esp
[00002165] 51 push ecx
[00002166] 6862210000 push 00002162 // push DD
[0000216b] e862f4ffff call 000015d2 // call HHH
[00002170] 83c404 add esp,+04
[00002173] 8945fc mov [ebp-04],eax
[00002176] 837dfc00 cmp dword [ebp-04],+00
[0000217a] 7402 jz 0000217e
[0000217c] ebfe jmp 0000217c
[0000217e] 8b45fc mov eax,[ebp-04]
[00002181] 8be5 mov esp,ebp
[00002183] 5d pop ebp
[00002184] c3 et
Size in bytes:(0035) [00002184]
You cannot show that DD emulated by HH according
to the definition of the x86 language can possibly
reach its own correctly emulated "ret" instruction
because it cannot.
This is because HHH does not terminate, due to runaway
recursion (involving re-entry of simulation levels).
Neither the emulated DD nor the emulated HHH ever stop
running unless they are aborted.
Both the simulated and the simulating HHH have code to abort after >>>>>> a finite number of recursions. So, there is no non-termination
pattern. Only a finite recursion.
The 'unless they are aborted' is always met, so the sentence can
be simplified to:
Both the emulated DD and the emulated HHH stop running.
It is not whether or not the input stops running
otherwise HHH would have to say that these two halt.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
The actual question is whether or not INPUT_DATA
correctly simulated by HHH can reach its own
simulated "return" statement final halt state
in finite number of steps of correct simulation.
As usual repeated incorrect claims.
As usual also incomplete claims.
The question whether HHH is able to reach the final halt state is
not the full question. The full question is whether HHH is able to
reach the final halt state that the input specifies.
If HHH cannot reach the specified final halt state, it fails.
It has been proven that this final halt state is specified by the
code of the input. HHH does not reach it, so it fails. It has a bug
to ignore the conditional branch instructions. If it would correctly
analyse the conditions it would see that in the next cycle the other
branch would be followed and the program would halt. But the
programmer has made HHH blind for this, because het has the
attitude: close your eyes and pretend that what you do not see does
not exist.
He even seems to think that such an can be used as a proof.
Maybe you should look at the output of the
first LLM system. Your understanding is totally
incorrect.
<Input to LLM systems>
Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) Detects a non-terminating behavior pattern: abort simulation and
return 0.
(b) Simulated input reaches its simulated "return" statement: return 1.
And HHH fails to meet the above spec as you have admitted on the
record (see below):
On 8/15/2025 11:37 AM, dbush wrote:
On 8/15/2025 10:24 AM, olcott wrote:return 1.
On 8/15/2025 7:58 AM, dbush wrote:
On 8/15/2025 8:48 AM, olcott wrote:
<Input to LLM systems>
Simulating Termination Analyzer HHH correctly simulates its input
until:
(a) Detects a non-terminating behavior pattern:
; abort simulation and return 0.
(b) Simulated input reaches its simulated "return" statement:
pattern.;
And HHH fails to do so as the pattern it detects exists in the
halting program DD and is therefore not a non-halting behavior
one;
Failing to explain why this is wrong in your next reply or within
why the;hour of your next post in this newsgroup will be taken as your
official on-the-record admission that the pattern HHH detects is NOT >> >>> a non- halting behavior pattern
Let the record show that Peter Olcott made no attempt to explain
above is wrong. Therefore:furthermore
;
Let The Record Show:
;
That Peter Olcott
;
Has *officially* admitted
;
That the pattern detected by HHH is in fact NOT a non-halting behavior >> > pattern because it exists in the halting computation DD, and
than HHH fails to meet the specification that he gave.
That you dishonestly use the strawman error as
your rebuttal merely proves that you are dishonest.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (3 / 13) |
Uptime: | 06:11:23 |
Calls: | 10,388 |
Calls today: | 3 |
Files: | 14,061 |
Messages: | 6,416,808 |
Posted today: | 1 |