On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the simulation >>>>>> would reach the final halt state in a finite number of steps, as proven >>>>>> by world-class simulators using exactly the same input. The infinity is >>>>>> only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD calls HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because DDD DOES NOT >>>>> CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no position to >>>> call anybody else here a liar. Glass house inhabitants, throwing stones, >>>> and all that.
And you used to distinguish yourself from other cranks by sticking to
decorous language, and generally being courteous. Not any more. That is >>>> a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your lack of
self awareness and lack of technical ability. Everybody here but you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
Instead of addressing this you used the dishonest dodge
of ad hominem attack. It is for this exact same reason
that I am justified in calling out liars.
As soon as the first person utterly gives up dishonestly
trolling me and gives my work an actual fair review I
will treat that person with kindness and respect.
I tried kindness and respect for many years and the trolls
took this as weakness to be exploited.
--
Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the simulation >>>>>>>> would reach the final halt state in a finite number of steps, as >>>>>>>> proven
by world-class simulators using exactly the same input. The
infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD calls
HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because DDD
DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no
position to
call anybody else here a liar. Glass house inhabitants, throwing >>>>>> stones,
and all that.
And you used to distinguish yourself from other cranks by sticking to >>>>>> decorous language, and generally being courteous. Not any more.
That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your lack of >>>> self awareness and lack of technical ability. Everybody here but
you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
It is a lack of technical ability on your part which is unable to judge
whether such a correct simulation is possible. Everybody else sees that
it is not, so further questions about it are non-sensical.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Perhaps you have an ACM email address and don't
know very much about programming?
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the simulation >>>>>>>> would reach the final halt state in a finite number of steps, as >>>>>>>> proven
by world-class simulators using exactly the same input. The
infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD calls
HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because DDD
DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no
position to
call anybody else here a liar. Glass house inhabitants, throwing >>>>>> stones,
and all that.
And you used to distinguish yourself from other cranks by sticking to >>>>>> decorous language, and generally being courteous. Not any more.
That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your lack of >>>> self awareness and lack of technical ability. Everybody here but
you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
It is a lack of technical ability on your part which is unable to judge
whether such a correct simulation is possible. Everybody else sees that
it is not, so further questions about it are non-sensical.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Perhaps you have an ACM email address and don't
know very much about programming?
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 07:00 schreef olcott:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the
simulation
would reach the final halt state in a finite number of steps, >>>>>>>>>> as proven
by world-class simulators using exactly the same input. The >>>>>>>>>> infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD calls >>>>>>>>> HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because DDD >>>>>>>>> DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no
position to
call anybody else here a liar. Glass house inhabitants,
throwing stones,
and all that.
And you used to distinguish yourself from other cranks by
sticking to
decorous language, and generally being courteous. Not any more. >>>>>>>> That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your
lack of
self awareness and lack of technical ability. Everybody here but >>>>>> you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
It is a lack of technical ability on your part which is unable to judge >>>> whether such a correct simulation is possible. Everybody else sees
that
it is not, so further questions about it are non-sensical.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Simulating a few instructions does not make the whole simulation correct.
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
In contrast, the failure to simulate a single instruction correctly,
makes the whole simulation incorrect.
In this case it is the failure to simulate the call instruction.
My code conclusively proves that HHH does simulate
itself simulating DDD. That you do not understand
this code well enough to understand that is less
than no rebuttal at all.
The simulation aborts at this point, where the semantics of the x86
language requires the execution of the next instruction.
Simulating Termination Analyzer HHH correctly simulates its input until:
(a) It detects a non-terminating behavior pattern then it aborts its simulation and returns 0,
(b) Its simulated input reaches its simulated "return" statement then it returns 1.
My code conclusively proves that HHH does simulate itself
simulating DDD until any sufficiently competent person can
correctly determine a repeating pattern that cannot possibly
reach its own "return" statement final halt state even with
an infinite simulation.
That you do not understand this code well enough to
understand that is less than no rebuttal at all. https://github.com/plolcott/x86utm/blob/master/Halt7.c
When it does detect this pattern then it kills the
whole DDD process so that there is no stack unwinding.
; This premature abort, based on the incorrect assumption that a finite
recursion specifies non-halting, makes the whole simulation incorrect
and, what is worse, the conclusion of non-halting behaviour fails.
HHH uses exactly same process on this function.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
as it does this function.
void DDD()
{
HHH(DDD);
return;
}
HHH has no idea that DDD is calling itself.
HHH just sees that DDD is calling the same function
with the same parameter twice in sequence, just like
Infinite_Recursion().
Further irrelevant claims without evidence ignored.
Perhaps you have an ACM email address and don't
know very much about programming?
On 7/30/2025 6:26 PM, Richard Damon wrote:
On 7/30/25 10:12 AM, olcott wrote:
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 07:00 schreef olcott:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the >>>>>>>>>>>> simulation
would reach the final halt state in a finite number of >>>>>>>>>>>> steps, as proven
by world-class simulators using exactly the same input. The >>>>>>>>>>>> infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD >>>>>>>>>>> calls HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because DDD >>>>>>>>>>> DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no >>>>>>>>>> position to
call anybody else here a liar. Glass house inhabitants,
throwing stones,
and all that.
And you used to distinguish yourself from other cranks by
sticking to
decorous language, and generally being courteous. Not any >>>>>>>>>> more. That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your >>>>>>>> lack of
self awareness and lack of technical ability. Everybody here >>>>>>>> but you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
It is a lack of technical ability on your part which is unable to
judge
whether such a correct simulation is possible. Everybody else
sees that
it is not, so further questions about it are non-sensical.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Simulating a few instructions does not make the whole simulation
correct.
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
But not that *ALL* of it was simulated correctly.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
Neither was all of the instructions of the above
simulated correctly. When N instructions are simulated
correctly the repeating pattern emerges.
void DDD()
{
HHH(DDD);
return;
}
executed HHH simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
and then HHH finally aborts its simulation.
On 7/30/2025 7:07 PM, Richard Damon wrote:
On 7/30/25 7:46 PM, olcott wrote:Not at all. My encoded HHH aborts as soon as it
On 7/30/2025 6:26 PM, Richard Damon wrote:
On 7/30/25 10:12 AM, olcott wrote:
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 07:00 schreef olcott:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the >>>>>>>>>>>>>> simulation
would reach the final halt state in a finite number of >>>>>>>>>>>>>> steps, as proven
by world-class simulators using exactly the same input. >>>>>>>>>>>>>> The infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD >>>>>>>>>>>>> calls HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because >>>>>>>>>>>>> DDD DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no >>>>>>>>>>>> position to
call anybody else here a liar. Glass house inhabitants, >>>>>>>>>>>> throwing stones,
and all that.
And you used to distinguish yourself from other cranks by >>>>>>>>>>>> sticking to
decorous language, and generally being courteous. Not any >>>>>>>>>>>> more. That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your >>>>>>>>>> lack of
self awareness and lack of technical ability. Everybody here >>>>>>>>>> but you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
It is a lack of technical ability on your part which is unable >>>>>>>> to judge
whether such a correct simulation is possible. Everybody else >>>>>>>> sees that
it is not, so further questions about it are non-sensical.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Simulating a few instructions does not make the whole simulation
correct.
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
But not that *ALL* of it was simulated correctly.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
Neither was all of the instructions of the above
simulated correctly. When N instructions are simulated
correctly the repeating pattern emerges.
So?
void DDD()
{
HHH(DDD);
return;
}
executed HHH simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
Nope, the first HHH simulated will abort the simulation before we get
here.
sees the pattern repeat once. It could have been
encoded to wait until it sees this same pattern
repeat ten times. That you keep pretending to never
see the pattern is quite dishonest. This might
cost your own soul. I would never risk this.
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 07:00 schreef olcott:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the
simulation
would reach the final halt state in a finite number of steps, >>>>>>>>>> as proven
by world-class simulators using exactly the same input. The >>>>>>>>>> infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD calls >>>>>>>>> HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because DDD >>>>>>>>> DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are no
position to
call anybody else here a liar. Glass house inhabitants,
throwing stones,
and all that.
And you used to distinguish yourself from other cranks by
sticking to
decorous language, and generally being courteous. Not any more. >>>>>>>> That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to your
lack of
self awareness and lack of technical ability. Everybody here but >>>>>> you can
see that.
It is not any lack of technical ability that determines
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state.
It is a lack of technical ability on your part which is unable to judge >>>> whether such a correct simulation is possible. Everybody else sees
that
it is not, so further questions about it are non-sensical.
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Simulating a few instructions does not make the whole simulation correct.
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
In contrast, the failure to simulate a single instruction correctly,
makes the whole simulation incorrect.
In this case it is the failure to simulate the call instruction.
My code conclusively proves that HHH does simulate
itself simulating DDD. That you do not understand
this code well enough to understand that is less
than no rebuttal at all.
The simulation aborts at this point, where the semantics of the x86
language requires the execution of the next instruction.
Simulating Termination Analyzer HHH correctly simulates its input until:
(a) It detects a non-terminating behavior pattern then it aborts its simulation and returns 0,
(b) Its simulated input reaches its simulated "return" statement then it returns 1.
My code conclusively proves that HHH does simulate itself
simulating DDD until any sufficiently competent person can
correctly determine a repeating pattern that cannot possibly
reach its own "return" statement final halt state even with
an infinite simulation.
That you do not understand this code well enough to
understand that is less than no rebuttal at all.
https://github.com/plolcott/x86utm/blob/master/Halt7.c
When it does detect this pattern then it kills the
whole DDD process so that there is no stack unwinding.
; This premature abort, based on the incorrect assumption that a finite
recursion specifies non-halting, makes the whole simulation incorrect
and, what is worse, the conclusion of non-halting behaviour fails.
HHH uses exactly same process on this function.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
as it does this function.
void DDD()
{
HHH(DDD);
return;
}
HHH has no idea that DDD is calling itself.
HHH just sees that DDD is calling the same function
with the same parameter twice in sequence,
just like
Infinite_Recursion().
Further irrelevant claims without evidence ignored.
Perhaps you have an ACM email address and don't
know very much about programming?
On 7/30/2025 9:18 PM, Richard Damon wrote:
On 7/30/25 9:00 PM, olcott wrote:
On 7/30/2025 7:07 PM, Richard Damon wrote:
On 7/30/25 7:46 PM, olcott wrote:Not at all. My encoded HHH aborts as soon as it
On 7/30/2025 6:26 PM, Richard Damon wrote:
On 7/30/25 10:12 AM, olcott wrote:
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 07:00 schreef olcott:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote: >>>>>>>>>>>>>>> On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence.
Your dreams are no verified facts. HHH aborts before the >>>>>>>>>>>>>>>> simulation
would reach the final halt state in a finite number of >>>>>>>>>>>>>>>> steps, as proven
by world-class simulators using exactly the same input. >>>>>>>>>>>>>>>> The infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because DDD >>>>>>>>>>>>>>> calls HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD because >>>>>>>>>>>>>>> DDD DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar.
As has been established elsewhere in this thread, you are >>>>>>>>>>>>>> no position to
call anybody else here a liar. Glass house inhabitants, >>>>>>>>>>>>>> throwing stones,
and all that.
And you used to distinguish yourself from other cranks by >>>>>>>>>>>>>> sticking to
decorous language, and generally being courteous. Not any >>>>>>>>>>>>>> more. That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups)
acknowledges that DDD simulated by HHH specifies
recursive simulation
cannot be reasonably attributed to anything besides
willful deception.
Foul mouthed lying on your part. It can be attributed to >>>>>>>>>>>> your lack of
self awareness and lack of technical ability. Everybody >>>>>>>>>>>> here but you can
see that.
It is not any lack of technical ability that determinesIt is a lack of technical ability on your part which is unable >>>>>>>>>> to judge
whether or not DDD correctly simulated by HHH can or
cannot reach its own "return" instruction final halt state. >>>>>>>>>>
whether such a correct simulation is possible. Everybody else >>>>>>>>>> sees that
it is not, so further questions about it are non-sensical. >>>>>>>>>>
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Simulating a few instructions does not make the whole simulation >>>>>>>> correct.
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
But not that *ALL* of it was simulated correctly.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
Neither was all of the instructions of the above
simulated correctly. When N instructions are simulated
correctly the repeating pattern emerges.
So?
void DDD()
{
HHH(DDD);
return;
}
executed HHH simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
Nope, the first HHH simulated will abort the simulation before we
get here.
sees the pattern repeat once. It could have been
encoded to wait until it sees this same pattern
repeat ten times. That you keep pretending to never
see the pattern is quite dishonest. This might
cost your own soul. I would never risk this.
Right, so you LIED about what happens.
I had to emphasize the repeating pattern enough
so that you could see it. When I only show you
a little bit of it you pretend that it does not exist.
And the first simulated HHH, when correctly (and thus completely
simulated) WILL abort when I said.
Again, all you are doing is proving your logic is based on LIES
That you call me a liar may by itself condemn you to Hell.
On 7/31/2025 6:41 PM, Richard Damon wrote:
On 7/31/25 12:15 PM, olcott wrote:
On 7/30/2025 9:18 PM, Richard Damon wrote:
On 7/30/25 9:00 PM, olcott wrote:
On 7/30/2025 7:07 PM, Richard Damon wrote:
On 7/30/25 7:46 PM, olcott wrote:Not at all. My encoded HHH aborts as soon as it
On 7/30/2025 6:26 PM, Richard Damon wrote:
On 7/30/25 10:12 AM, olcott wrote:
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 07:00 schreef olcott:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:
[ Followup-To: set ]
In comp.theory olcott <[email protected]> wrote:
On 7/29/2025 9:35 PM, Alan Mackenzie wrote:
olcott <[email protected]> wrote:
On 7/29/2025 5:49 PM, Alan Mackenzie wrote:
In comp.theory olcott <[email protected]> wrote: >>>>>>>>>>>>>>>>> On 7/29/2025 2:39 AM, Fred. Zwarts wrote:
[ .... ]
As usual incorrect claims without evidence. >>>>>>>>>>>>>>>>>> Your dreams are no verified facts. HHH aborts before >>>>>>>>>>>>>>>>>> the simulation
would reach the final halt state in a finite number of >>>>>>>>>>>>>>>>>> steps, as proven
by world-class simulators using exactly the same >>>>>>>>>>>>>>>>>> input. The infinity is
only in your dreams.
HHH(DDD) must simulate itself simulating DDD because >>>>>>>>>>>>>>>>> DDD calls HHH(DDD)
HHH1(DDD) must NOT simulate itself simulating DDD >>>>>>>>>>>>>>>>> because DDD DOES NOT
CALL HHH1(DDD)
At this point I think that you are a fucking liar. >>>>>>>>>>>>As has been established elsewhere in this thread, you >>>>>>>>>>>>>>>> are no position to
call anybody else here a liar. Glass house inhabitants, >>>>>>>>>>>>>>>> throwing stones,
and all that.
And you used to distinguish yourself from other cranks >>>>>>>>>>>>>>>> by sticking to
decorous language, and generally being courteous. Not >>>>>>>>>>>>>>>> any more. That is
a most unwelcome change.
void DDD()
{
HHH(DDD);
return;
}
*That not one single person here*
(besides those that I invited from the C groups) >>>>>>>>>>>>>>> acknowledges that DDD simulated by HHH specifies >>>>>>>>>>>>>>> recursive simulation
cannot be reasonably attributed to anything besides >>>>>>>>>>>>>>> willful deception.
Foul mouthed lying on your part. It can be attributed to >>>>>>>>>>>>>> your lack of
self awareness and lack of technical ability. Everybody >>>>>>>>>>>>>> here but you can
see that.
It is not any lack of technical ability that determines >>>>>>>>>>>>> whether or not DDD correctly simulated by HHH can or >>>>>>>>>>>>> cannot reach its own "return" instruction final halt state. >>>>>>>>>>>>It is a lack of technical ability on your part which is >>>>>>>>>>>> unable to judge
whether such a correct simulation is possible. Everybody >>>>>>>>>>>> else sees that
it is not, so further questions about it are non-sensical. >>>>>>>>>>>>
void DDD()
{
HHH(DDD);
return;
}
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
I have no idea why are are saying the something
that is trivial is impossible.
When HHH emulates: "push ebp" then HHH has correctly
emulated the first instruction of DDD correctly.
Simulating a few instructions does not make the whole
simulation correct.
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
But not that *ALL* of it was simulated correctly.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
Neither was all of the instructions of the above
simulated correctly. When N instructions are simulated
correctly the repeating pattern emerges.
So?
void DDD()
{
HHH(DDD);
return;
}
executed HHH simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
Nope, the first HHH simulated will abort the simulation before we
get here.
sees the pattern repeat once. It could have been
encoded to wait until it sees this same pattern
repeat ten times. That you keep pretending to never
see the pattern is quite dishonest. This might
cost your own soul. I would never risk this.
Right, so you LIED about what happens.
I had to emphasize the repeating pattern enough
so that you could see it. When I only show you
a little bit of it you pretend that it does not exist.
In other words, you are just admitting that you think LYING is
appropriate when making an arguement.
Of every HHH that can possibly exist one of them does
not stop simulating until after ten recursive simulations.
*That you cannot possibly imagine this DOES NOT MAKE ME A LIAR*
On 7/31/2025 2:20 AM, Fred. Zwarts wrote:
Op 30.jul.2025 om 16:12 schreef olcott:It sees recursive simulation that can never reach the halt state.
On 7/30/2025 4:09 AM, Fred. Zwarts wrote:
Simulating N instructions correctly does mean that
these N instructions were simulated correctly.
Nobody denies that, but it does not make te whole simulation correct.
In contrast, the failure to simulate a single instruction correctly,
makes the whole simulation incorrect.
In this case it is the failure to simulate the call instruction.
My code conclusively proves that HHH does simulate
itself simulating DDD. That you do not understand
this code well enough to understand that is less
than no rebuttal at all.
Incorrect claims, as usual.
I do understand it and in fact better that you do. You do not
understand that the simulation is not correct when the simulation is
not completed.
You also do not understand that a finite recursion does not imply non-
halting.
The simulation aborts at this point, where the semantics of the x86
language requires the execution of the next instruction.
Simulating Termination Analyzer HHH correctly simulates its input until: >>> (a) It detects a non-terminating behavior pattern then it aborts its
simulation and returns 0,
Incorrect. It aborts when it sees a finite recursion.
The programmer forgot to count the conditional branch instruction, so
that it incorrectly reports non-halting.
(b) Its simulated input reaches its simulated "return" statement then
it returns 1.
My code conclusively proves that HHH does simulate itself
simulating DDD until any sufficiently competent person can
correctly determine a repeating pattern that cannot possibly
reach its own "return" statement final halt state even with
an infinite simulation.
Incorrect repeated claim, as usual. Any competent person knows that a
finite recursion, or a finite repeating pattern, does not mean non-
termination.
Better simulators also show that after the finite recursion, the final
halt state is reachable.
That HHH is unable to reach the final halt state, therefore, is a
failure of HHH.
That you do not understand this code well enough to
understand that is less than no rebuttal at all.
As usual, incorrect repeated claim, without any evidence.
https://github.com/plolcott/x86utm/blob/master/Halt7.c
The HHH that is called by DDD in the simulation, is the HHH that
aborts and returns. So, the input for the simulation specifies a
halting program.
That HHH fails to see the whole specification, does not change the
specification.
Your huge mistake is that you think that what HHH does not see, does
not exist.
When it does detect this pattern then it kills the
whole DDD process so that there is no stack unwinding.
But there was no need to do so. Other simulators show that when the
simulation is not killed, the final halt state is reached.
> This premature abort, based on the incorrect assumption that a
finite
recursion specifies non-halting, makes the whole simulation
incorrect and, what is worse, the conclusion of non-halting
behaviour fails.
HHH uses exactly same process on this function.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
as it does this function.
Incorrect, it more like:
void Finite_Recursion (int N) {
if (N > 0) Finite_Recursion (N - 1);
printf ("Olcott thinks this is never printed.\n");
}
Because we know that HHH, also the simulated HHH, is programmed to
abort after a few cycles.
void DDD()
{
HHH(DDD);
return;
}
HHH has no idea that DDD is calling itself.
Programs have no ideas. They do what is coded.
When you still want to think about ideas: DDD has no idea that HHH
will simulate itself recursively. It expects HHH to return.
HHH just sees that DDD is calling the same function
with the same parameter twice in sequence,
but a good simulator would see that the internal state of HHH has been
changed, which would influence the conditional branch instructions.
just like
Finite_Recursion, not like:
Infinite_Recursion().
Further irrelevant claims without evidence ignored.
Perhaps you have an ACM email address and don't
know very much about programming?
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 716 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 59:07:11 |
| Calls: | 12,117 |
| Files: | 15,010 |
| Messages: | 6,518,720 |