On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
HHH(Infinite_Recursion) and HHH(DDD) show the same non-halting
behavior pattern in their derived execution traces of their
inputs.
Hard to believe as their behaviour is so different and you don't
say what pattern the see.
*Its all in the part that you erased*
*Infinite_Recursion correctly emulated by HHH*
*THREE lines repeat with no conditional branch instructions*
Begin Local Halt Decider Simulation Execution Trace Stored at:113934 >>> [0000215a][00113924][00113928] 55 push ebp ; 1st line
[0000215b][00113924][00113928] 8bec mov ebp,esp ; 2nd line >>> [0000215d][00113920][00002162] e8f8ffffff call 0000215a ; 3rd line
[0000215a][0011391c][00113924] 55 push ebp ; 1st line
[0000215b][0011391c][00113924] 8bec mov ebp,esp ; 2nd line >>> [0000215d][00113918][00002162] e8f8ffffff call 0000215a ; 3rd line
Local Halt Decider: Infinite Recursion Detected Simulation Stopped
*DDD correctly emulated by HHH*
*FOUR lines repeat with no conditional branch instructions*
Begin Local Halt Decider Simulation Execution Trace Stored at:113895 >>> [00002177][00113885][00113889] 55 push ebp ; 1st line
[00002178][00113885][00113889] 8bec mov ebp,esp ; 2nd line >>> [0000217a][00113881][00002177] 6877210000 push 00002177 ; push DDD
[0000217f][0011387d][00002184] e853f4ffff call 000015d7 ; call HHH
[00002177][0015e2ad][0015e2b1] 55 push ebp ; 1st line
[00002178][0015e2ad][0015e2b1] 8bec mov ebp,esp ; 2nd line >>> [0000217a][0015e2a9][00002177] 6877210000 push 00002177 ; push DDD
[0000217f][0015e2a5][00002184] e853f4ffff call 000015d7 ; call HHH
Local Halt Decider: Infinite Recursion Detected Simulation Stopped
We all see the differences between these two.
They both correctly predict behavior that must be aborted to
prevent the infinite execution of the simulating halt decider.
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:But the abort is not commented out in the running code!
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
HHH(Infinite_Recursion) and HHH(DDD) show the same non-haltingHard to believe as their behaviour is so different and you don't
behavior pattern in their derived execution traces of their
inputs.
say what pattern the see.
*Its all in the part that you erased*
I proved otherwise. When the abort code is commented out then it keeps repeating again and again, thus conclusively proving that is must beExcept that the prediction for the second one is wrong. The simulationWe all see the differences between these two.
They both correctly predict behavior that must be aborted to prevent
the infinite execution of the simulating halt decider.
of an aborting and halting function, like HHH, does not need to be
aborted.
aborted or HHH never halts.
This is proved when it is simulate by HHH1. HHH aborts after two
recursions, which is not an infinite execution.
We know you really, really wants it to be correct. So, you are cheating
by suppressing part of the trace, in order to hide the conditional
branch instructions in the second case. But no matter how much olcott
wants it to be correct, or how many times olcott repeats that it is
correct, it does not change the fact that such a simulation is
incorrect
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:But the abort is not commented out in the running code!
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
HHH(Infinite_Recursion) and HHH(DDD) show the same non-halting >>>>>>>>> behavior pattern in their derived execution traces of theirHard to believe as their behaviour is so different and you don't >>>>>>>> say what pattern the see.
inputs.
*Its all in the part that you erased*
I proved otherwise. When the abort code is commented out then it keepsExcept that the prediction for the second one is wrong. The simulation >>>> of an aborting and halting function, like HHH, does not need to beWe all see the differences between these two.
They both correctly predict behavior that must be aborted to prevent >>>>> the infinite execution of the simulating halt decider.
aborted.
repeating again and again, thus conclusively proving that is must be
aborted or HHH never halts.
I modified the original code by commenting out
the abort and it does endlessly repeat just like
HHH correctly predicted.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:But the abort is not commented out in the running code!
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
HHH(Infinite_Recursion) and HHH(DDD) show the same non-halting >>>>>>>>> behavior pattern in their derived execution traces of theirHard to believe as their behaviour is so different and you don't >>>>>>>> say what pattern the see.
inputs.
*Its all in the part that you erased*
I proved otherwise. When the abort code is commented out then it keepsExcept that the prediction for the second one is wrong. The simulation >>>> of an aborting and halting function, like HHH, does not need to beWe all see the differences between these two.
They both correctly predict behavior that must be aborted to prevent >>>>> the infinite execution of the simulating halt decider.
aborted.
repeating again and again, thus conclusively proving that is must be
aborted or HHH never halts.
I modified the original code by commenting out
the abort and it does endlessly repeat just like
HHH correctly predicted.
This is proved when it is simulate by HHH1. HHH aborts after two
recursions, which is not an infinite execution.
We know you really, really wants it to be correct. So, you are cheating >>>> by suppressing part of the trace, in order to hide the conditional
branch instructions in the second case. But no matter how much olcott
wants it to be correct, or how many times olcott repeats that it is
correct, it does not change the fact that such a simulation is
incorrect
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
HHH(Infinite_Recursion) and HHH(DDD) show the same non-halting
behavior pattern in their derived execution traces of their
inputs.
Hard to believe as their behaviour is so different and you don't
say what pattern the see.
*Its all in the part that you erased*
*Infinite_Recursion correctly emulated by HHH*
*THREE lines repeat with no conditional branch instructions*
Begin Local Halt Decider Simulation Execution Trace Stored at:113934 >>>>> [0000215a][00113924][00113928] 55 push ebp ; 1st line
[0000215b][00113924][00113928] 8bec mov ebp,esp ; 2nd line
[0000215d][00113920][00002162] e8f8ffffff call 0000215a ; 3rd line
[0000215a][0011391c][00113924] 55 push ebp ; 1st line
[0000215b][0011391c][00113924] 8bec mov ebp,esp ; 2nd line
[0000215d][00113918][00002162] e8f8ffffff call 0000215a ; 3rd line
Local Halt Decider: Infinite Recursion Detected Simulation Stopped
*DDD correctly emulated by HHH*
*FOUR lines repeat with no conditional branch instructions*
Begin Local Halt Decider Simulation Execution Trace Stored at:113895 >>>>> [00002177][00113885][00113889] 55 push ebp ; 1st line
[00002178][00113885][00113889] 8bec mov ebp,esp ; 2nd line
[0000217a][00113881][00002177] 6877210000 push 00002177 ; push DDD
[0000217f][0011387d][00002184] e853f4ffff call 000015d7 ; call HHH
[00002177][0015e2ad][0015e2b1] 55 push ebp ; 1st line
[00002178][0015e2ad][0015e2b1] 8bec mov ebp,esp ; 2nd line
[0000217a][0015e2a9][00002177] 6877210000 push 00002177 ; push DDD
[0000217f][0015e2a5][00002184] e853f4ffff call 000015d7 ; call HHH
Local Halt Decider: Infinite Recursion Detected Simulation Stopped
We all see the differences between these two.
They both correctly predict behavior that must be aborted to
prevent the infinite execution of the simulating halt decider.
Except that the prediction for the second one is wrong. The simulation
of an aborting and halting function, like HHH, does not need to be
aborted.
I proved otherwise. When the abort code is commented out
then it keeps repeating again and again, thus conclusively
proving that is must be aborted or HHH never halts.
On 7/30/2024 4:07 PM, joes wrote:Yes, and that modification makes HHH not call itself but a different
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I modified the original code by commenting out the abort and it does endlessly repeat just like HHH correctly predicted.I proved otherwise. When the abort code is commented out then it keepsBut the abort is not commented out in the running code!
repeating again and again, thus conclusively proving that is must be
aborted or HHH never halts.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:But the abort is not commented out in the running code!
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
HHH(Infinite_Recursion) and HHH(DDD) show the same non-halting >>>>>>>>> behavior pattern in their derived execution traces of theirHard to believe as their behaviour is so different and you don't >>>>>>>> say what pattern the see.
inputs.
*Its all in the part that you erased*
I proved otherwise. When the abort code is commented out then it keepsExcept that the prediction for the second one is wrong. The simulation >>>> of an aborting and halting function, like HHH, does not need to beWe all see the differences between these two.
They both correctly predict behavior that must be aborted to prevent >>>>> the infinite execution of the simulating halt decider.
aborted.
repeating again and again, thus conclusively proving that is must be
aborted or HHH never halts.
I modified the original code by commenting out
the abort and it does endlessly repeat just like
HHH correctly predicted.
On 7/31/2024 3:54 AM, joes wrote:Commenting out a section changes the program. You changed only the inner
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out then itBut the abort is not commented out in the running code!
keeps repeating again and again, thus conclusively proving that is
must be aborted or HHH never halts.
I modified the original code by commenting out the abort and it does
endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itselfNot at all. It makes HHH stop aborting DDD.
So that HHH and DDD endlessly repeat.
A program's identity changes with its code. It doesn't matter what I labelbut a different program. You'd need to also comment out the outermostIf your name is Charlie and your leg gets amputated you are still
abort; then it wouldn't halt, but if you change HHH to abort, you
change all copies of it at the same time (to keep the recursive call
structure).
yourself, you don't get renamed to Bill.
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH.
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out then it >>>>>>> keeps repeating again and again, thus conclusively proving that is >>>>>>> must be aborted or HHH never halts.But the abort is not commented out in the running code!
I modified the original code by commenting out the abort and it does >>>>> endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.This conclusively proving that this section was required.
You did NOT change all calls to HHH.You changed only the inner HHH's, not the outermost one, thus breakingNot at all. I simply disabled the abort and this resulted in unlimited repetition non-halting behavior.
the recursive simulation.
Enough said.To prove that a section of code is required we remove that section andA program's identity changes with its code. It doesn't matter what Ibut a different program. You'd need to also comment out the outermost
abort; then it wouldn't halt, but if you change HHH to abort, you
change all copies of it at the same time (to keep the recursive call
structure).
label it in the source. I can define different functions with the same
name.
the resulting endless repetition proves that the abort section was
required to prevent the endless repetition.
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH.
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out then it >>>>>>>>> keeps repeating again and again, thus conclusively proving that is >>>>>>>>> must be aborted or HHH never halts.But the abort is not commented out in the running code!
I modified the original code by commenting out the abort and it does >>>>>>> endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
Yet this is unreachable in the same way that in a single file
foot race with everyone going the same speed and everyone
15 feet ahead of the next person that the first person must win.
The outermost HHH sees that it must abort one whole execution
trace sooner than the next inner HHH.
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:They will run unto the finish.
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:Yet this is unreachable in the same way that in a single file foot
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH.
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out then >>>>>>>>>>> it keeps repeating again and again, thus conclusively proving >>>>>>>>>>> that is must be aborted or HHH never halts.But the abort is not commented out in the running code!
I modified the original code by commenting out the abort and it >>>>>>>>> does endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
race with everyone going the same speed and everyone 15 feet ahead of
the next person that the first person must win.
Yet that is no reason for the person in front to kill all other people,
because otherwise they would not stop running.
The first person will stop at the finish, the second person will stop
at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep
running indefinitely.
If one of them aborts, all of them do.It has never been an assumption is has always been a tautology that has always been over your head. Joes may be catching up with the Linz proof.The outermost HHH sees that it must abort one whole execution traceBut it is wrong to assume that the simulated HHH would not have halted
sooner than the next inner HHH.
when not aborted.
Also, the simulated HHH aborts and the simulating HHH doesn't trigger.This is proved when HHH is simulated by a non-aborting simulator, suchWhen we remove the abort code it keeps repeating. When we don't remove
as HHH1. A correct simulation shows that the simulated HHH does not
need to be aborted.
the abort code it gets aborted.
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:I have done this thousands of times and after someone
It is not supposed to be a general solution to the halting problem.
it only shows how the "impossible" input is correctly determined
to be non halting.
But how do you determine it is non-halting?
As I know you are even unable to define what 'halt' mean !!!
has read these thousands of times they say that I never
said it once.
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
If DDD correctly emulated by HHH cannot possibly
reach its return instruction then it never halts.
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH.
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out then it >>>>>>>>>>> keeps repeating again and again, thus conclusively proving >>>>>>>>>>> that isBut the abort is not commented out in the running code!
must be aborted or HHH never halts.
I modified the original code by commenting out the abort and it >>>>>>>>> does
endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
Yet this is unreachable in the same way that in a single file
foot race with everyone going the same speed and everyone
15 feet ahead of the next person that the first person must win.
Yet that is no reason for the person in front to kill all other
people, because otherwise they would not stop running.
The first person will stop at the finish, the second person will stop
at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep
running indefinitely.
The outermost HHH sees that it must abort one whole execution
trace sooner than the next inner HHH.
But it is wrong to assume that the simulated HHH would not have halted
when not aborted.
It has never been an assumption is has always been a
tautology that has always been over your head. Joes
may be catching up with the Linz proof.
This is proved when HHH is simulated by a non-aborting simulator, such
as HHH1. A correct simulation shows that the simulated HHH does not
need to be aborted.
When we remove the abort code it keeps repeating.
When we don't remove the abort code it gets aborted.
An average first year comp sci student can get this.
int main()
{
HHH(DDD);
}
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:I have done this thousands of times and after someone
It is not supposed to be a general solution to the halting problem.
it only shows how the "impossible" input is correctly determined
to be non halting.
But how do you determine it is non-halting?
As I know you are even unable to define what 'halt' mean !!!
has read these thousands of times they say that I never
said it once.
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
If DDD correctly emulated by HHH cannot possibly
reach its return instruction then it never halts.
On 8/1/2024 2:18 AM, joes wrote:
Am Wed, 31 Jul 2024 16:27:58 -0500 schrieb olcott:
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:They will run unto the finish.
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:Yet this is unreachable in the same way that in a single file foot
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH.
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out then >>>>>>>>>>>>> it keeps repeating again and again, thus conclusively proving >>>>>>>>>>>>> that is must be aborted or HHH never halts.But the abort is not commented out in the running code!
I modified the original code by commenting out the abort and it >>>>>>>>>>> does endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
race with everyone going the same speed and everyone 15 feet ahead of >>>>> the next person that the first person must win.
Yet that is no reason for the person in front to kill all other people, >>>> because otherwise they would not stop running.
The first person will stop at the finish, the second person will stop
at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep
running indefinitely.
If one of them aborts, all of them do.It has never been an assumption is has always been a tautology that hasThe outermost HHH sees that it must abort one whole execution traceBut it is wrong to assume that the simulated HHH would not have halted >>>> when not aborted.
sooner than the next inner HHH.
always been over your head. Joes may be catching up with the Linz proof.
If the outer one waits for the next inner one then they all
wait for their own next inner one and none of them ever abort.
On 8/1/2024 2:46 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 05:51 schreef olcott:
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:I have done this thousands of times and after someone
It is not supposed to be a general solution to the halting problem.
it only shows how the "impossible" input is correctly determined
to be non halting.
But how do you determine it is non-halting?
As I know you are even unable to define what 'halt' mean !!!
has read these thousands of times they say that I never
said it once.
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
If DDD correctly emulated by HHH cannot possibly
reach its return instruction then it never halts.
But a correct simulation is impossible.
When HHH does what-ever-the-hell the x86 semantics specifies
then HHH is correct.
On 8/1/2024 6:36 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 13:20 schreef olcott:
On 8/1/2024 2:18 AM, joes wrote:
Am Wed, 31 Jul 2024 16:27:58 -0500 schrieb olcott:
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:They will run unto the finish.
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:Yet this is unreachable in the same way that in a single file foot >>>>>>> race with everyone going the same speed and everyone 15 feet
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH. >>>>>>>>
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:Yes, and that modification makes HHH not call itself
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I modified the original code by commenting out the abort >>>>>>>>>>>>> and itI proved otherwise. When the abort code is commented out >>>>>>>>>>>>>>> thenBut the abort is not commented out in the running code! >>>>>>>>>>>
it keeps repeating again and again, thus conclusively >>>>>>>>>>>>>>> proving
that is must be aborted or HHH never halts.
does endlessly repeat just like HHH correctly predicted. >>>>>>>>>>>
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
ahead of
the next person that the first person must win.
Yet that is no reason for the person in front to kill all other
people,
because otherwise they would not stop running.
The first person will stop at the finish, the second person will stop >>>>>> at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep >>>>>> running indefinitely.
If one of them aborts, all of them do.It has never been an assumption is has always been a tautology thatThe outermost HHH sees that it must abort one whole execution trace >>>>>>> sooner than the next inner HHH.But it is wrong to assume that the simulated HHH would not have
halted
when not aborted.
has
always been over your head. Joes may be catching up with the Linz
proof.
If the outer one waits for the next inner one then they all
wait for their own next inner one and none of them ever abort.
Indeed! It seems you now almost understand it.
The outer one doesn't wait for the inner one, because it is programmed
to abort.
Therefore, the outer one is incorrect, because it does not wait.
The emulation is correct if and only if it is according
to the semantics of the x86 language. At this point it
seems that you have been a Troll all along.
On 8/1/2024 2:52 AM, Fred. Zwarts wrote:
Op 31.jul.2024 om 23:27 schreef olcott:
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH.
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott:
On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I proved otherwise. When the abort code is commented out >>>>>>>>>>>>> then itBut the abort is not commented out in the running code!
keeps repeating again and again, thus conclusively proving >>>>>>>>>>>>> that is
must be aborted or HHH never halts.
I modified the original code by commenting out the abort and >>>>>>>>>>> it does
endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
Yet this is unreachable in the same way that in a single file
foot race with everyone going the same speed and everyone
15 feet ahead of the next person that the first person must win.
Yet that is no reason for the person in front to kill all other
people, because otherwise they would not stop running.
The first person will stop at the finish, the second person will
stop at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep
running indefinitely.
The outermost HHH sees that it must abort one whole execution
trace sooner than the next inner HHH.
But it is wrong to assume that the simulated HHH would not have
halted when not aborted.
It has never been an assumption is has always been a
tautology that has always been over your head. Joes
may be catching up with the Linz proof.
This is proved when HHH is simulated by a non-aborting simulator,
such as HHH1. A correct simulation shows that the simulated HHH does
not need to be aborted.
When we remove the abort code it keeps repeating.
But then you also changed the input.
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating *halt decider H correctly simulates its input D*
*until H correctly determines that its simulated D would never*
*stop running unless aborted* then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 8/1/2024 7:56 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 13:51 schreef olcott:
On 8/1/2024 2:46 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 05:51 schreef olcott:
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:I have done this thousands of times and after someone
It is not supposed to be a general solution to the halting problem. >>>>>>> it only shows how the "impossible" input is correctly determined >>>>>>> to be non halting.
But how do you determine it is non-halting?
As I know you are even unable to define what 'halt' mean !!!
has read these thousands of times they say that I never
said it once.
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
If DDD correctly emulated by HHH cannot possibly
reach its return instruction then it never halts.
But a correct simulation is impossible.
When HHH does what-ever-the-hell the x86 semantics specifies
then HHH is correct.
But since HHH deviates from the semantics of the x86 language (by
skipping instructions of a halting program) it is incorrect.
Only a freaking moron would believe that a non
terminating input should be simulated forever.
On 8/1/2024 7:59 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 14:32 schreef olcott:
On 8/1/2024 6:36 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 13:20 schreef olcott:
On 8/1/2024 2:18 AM, joes wrote:
Am Wed, 31 Jul 2024 16:27:58 -0500 schrieb olcott:
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:They will run unto the finish.
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:Yet this is unreachable in the same way that in a single file foot >>>>>>>>> race with everyone going the same speed and everyone 15 feet >>>>>>>>> ahead of
On 7/31/2024 9:16 AM, joes wrote:
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required. >>>>>>>>>> When you put in the abort, it also appears in the simulated HHH. >>>>>>>>>>
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/30/2024 4:07 PM, joes wrote:So that HHH and DDD endlessly repeat.
Yes, and that modification makes HHH not call itself >>>>>>>>>>>>> Not at all. It makes HHH stop aborting DDD.Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/30/2024 1:48 PM, Fred. Zwarts wrote:I modified the original code by commenting out the abort >>>>>>>>>>>>>>> and it
But the abort is not commented out in the running code! >>>>>>>>>>>>>Op 30.jul.2024 om 17:14 schreef olcott:I proved otherwise. When the abort code is commented >>>>>>>>>>>>>>>>> out then
On 7/30/2024 9:51 AM, Fred. Zwarts wrote: >>>>>>>>>>>>>>>>>>>> Op 30.jul.2024 om 16:21 schreef olcott: >>>>>>>>>>>>>>>>>>>>> On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said: >>>>>>>>>>>>>>
it keeps repeating again and again, thus conclusively >>>>>>>>>>>>>>>>> proving
that is must be aborted or HHH never halts.
does endlessly repeat just like HHH correctly predicted. >>>>>>>>>>>>>
Commenting out a section changes the program.
the next person that the first person must win.
Yet that is no reason for the person in front to kill all other >>>>>>>> people,
because otherwise they would not stop running.
The first person will stop at the finish, the second person will >>>>>>>> stop
at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep >>>>>>>> running indefinitely.
If one of them aborts, all of them do.It has never been an assumption is has always been a tautologyThe outermost HHH sees that it must abort one whole execution >>>>>>>>> traceBut it is wrong to assume that the simulated HHH would not have >>>>>>>> halted
sooner than the next inner HHH.
when not aborted.
that has
always been over your head. Joes may be catching up with the Linz >>>>>>> proof.
If the outer one waits for the next inner one then they all
wait for their own next inner one and none of them ever abort.
Indeed! It seems you now almost understand it.
The outer one doesn't wait for the inner one, because it is
programmed to abort.
Therefore, the outer one is incorrect, because it does not wait.
The emulation is correct if and only if it is according
to the semantics of the x86 language. At this point it
seems that you have been a Troll all along.
No, you are a slow learner. It has been pointed out to you already
many times that HHH deviates from the semantics of the x86 language
when it skips instructions of a halting program.
You are simply too stupid to understand the execution trace.
So according to the criterion you mention, it is incorrect.
If HHH waits it is incorrect, if it does not wait it aborts too soon,
which is incorrect as well.
On 8/1/2024 8:01 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 14:01 schreef olcott:
On 8/1/2024 2:52 AM, Fred. Zwarts wrote:
Op 31.jul.2024 om 23:27 schreef olcott:
On 7/31/2024 3:09 PM, Fred. Zwarts wrote:
Op 31.jul.2024 om 18:32 schreef olcott:
On 7/31/2024 11:17 AM, joes wrote:
Am Wed, 31 Jul 2024 10:02:26 -0500 schrieb olcott:
On 7/31/2024 9:16 AM, joes wrote:When you put in the abort, it also appears in the simulated HHH. >>>>>>>>
Am Wed, 31 Jul 2024 05:52:54 -0500 schrieb olcott:This conclusively proving that this section was required.
On 7/31/2024 3:54 AM, joes wrote:
Am Tue, 30 Jul 2024 16:13:55 -0500 schrieb olcott:Not at all. It makes HHH stop aborting DDD.
On 7/30/2024 4:07 PM, joes wrote:
Am Tue, 30 Jul 2024 15:05:54 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/30/2024 1:48 PM, Fred. Zwarts wrote:
Op 30.jul.2024 om 17:14 schreef olcott:
On 7/30/2024 9:51 AM, Fred. Zwarts wrote:
Op 30.jul.2024 om 16:21 schreef olcott:
On 7/30/2024 1:52 AM, Mikko wrote:
On 2024-07-29 14:07:53 +0000, olcott said:
I modified the original code by commenting out the abort >>>>>>>>>>>>> and it doesI proved otherwise. When the abort code is commented out >>>>>>>>>>>>>>> then itBut the abort is not commented out in the running code! >>>>>>>>>>>
keeps repeating again and again, thus conclusively >>>>>>>>>>>>>>> proving that is
must be aborted or HHH never halts.
endlessly repeat just like HHH correctly predicted.
Yes, and that modification makes HHH not call itself
So that HHH and DDD endlessly repeat.
Commenting out a section changes the program.
Yet this is unreachable in the same way that in a single file
foot race with everyone going the same speed and everyone
15 feet ahead of the next person that the first person must win.
Yet that is no reason for the person in front to kill all other
people, because otherwise they would not stop running.
The first person will stop at the finish, the second person will
stop at the finish, the third .... etc.
There is no reason to assume that there are persons that will keep >>>>>> running indefinitely.
The outermost HHH sees that it must abort one whole execution
trace sooner than the next inner HHH.
But it is wrong to assume that the simulated HHH would not have
halted when not aborted.
It has never been an assumption is has always been a
tautology that has always been over your head. Joes
may be catching up with the Linz proof.
This is proved when HHH is simulated by a non-aborting simulator,
such as HHH1. A correct simulation shows that the simulated HHH
does not need to be aborted.
When we remove the abort code it keeps repeating.
But then you also changed the input.
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating *halt decider H correctly simulates its input D*
*until H correctly determines that its simulated D would never* >>> *stop running unless aborted* then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
Changing to an irrelevant other subject. Sipser agreed only to correct
simulations.
Correct simulations *until* you damned liar.
On 8/1/2024 7:56 AM, Fred. Zwarts wrote:I mean, how many iterations of an infinite loop can I skip simulating or
Op 01.aug.2024 om 13:51 schreef olcott:
On 8/1/2024 2:46 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 05:51 schreef olcott:
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:
But how do you determine it is non-halting?
It is not supposed to be a general solution to the halting
problem.
it only shows how the "impossible" input is correctly determined >>>>>>> to be non halting.
As I know you are even unable to define what 'halt' mean !!!
Only a freaking moron would believe that a non terminating input shouldBut since HHH deviates from the semantics of the x86 language (byWhen HHH does what-ever-the-hell the x86 semantics specifies then HHHIf DDD correctly emulated by HHH cannot possibly reach its returnBut a correct simulation is impossible.
instruction then it never halts.
is correct.
skipping instructions of a halting program) it is incorrect.
be simulated forever.
On 8/1/2024 10:44 AM, joes wrote:When one introduces it, it becomes unnecessary, because the cycle stops
Am Thu, 01 Aug 2024 08:04:23 -0500 schrieb olcott:When one disables the abort code then the cycle never stops.
On 8/1/2024 7:56 AM, Fred. Zwarts wrote:I mean, how many iterations of an infinite loop can I skip simulating
Op 01.aug.2024 om 13:51 schreef olcott:Only a freaking moron would believe that a non terminating input
On 8/1/2024 2:46 AM, Fred. Zwarts wrote:But since HHH deviates from the semantics of the x86 language (by
Op 01.aug.2024 om 05:51 schreef olcott:When HHH does what-ever-the-hell the x86 semantics specifies then
On 7/31/2024 10:08 PM, wij wrote:But a correct simulation is impossible.
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:If DDD correctly emulated by HHH cannot possibly reach its return >>>>>>> instruction then it never halts.
But how do you determine it is non-halting?
It is not supposed to be a general solution to the halting
problem.
it only shows how the "impossible" input is correctly determined >>>>>>>>> to be non halting.
As I know you are even unable to define what 'halt' mean !!!
HHH is correct.
skipping instructions of a halting program) it is incorrect.
should be simulated forever.
or how many do I have to simulate to get identical behaviour?
On 8/1/2024 6:34 AM, Richard Damon wrote:
On 7/31/24 11:51 PM, olcott wrote:
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:I have done this thousands of times and after someone
It is not supposed to be a general solution to the halting problem.
it only shows how the "impossible" input is correctly determined
to be non halting.
But how do you determine it is non-halting?
As I know you are even unable to define what 'halt' mean !!!
has read these thousands of times they say that I never
said it once.
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
If DDD correctly emulated by HHH cannot possibly
reach its return instruction then it never halts.
But only *IF* HHH *DOES* correctly emulate its input, which means it
can't abort its emulation,
*No stupid it has never meant that*
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
*simulating halt decider H correctly simulates its input D*
*until H correctly determines that its simulated D would never*
*stop running unless aborted*
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 8/1/2024 3:33 AM, Mikko wrote:
On 2024-08-01 04:03:36 +0000, wij said:
int main()
{
HHH(DDD);
}
That is not very useful. Running this program may demostrate that
HHH answers but does not reveal the answer. The program should be:
[Hypothetical possibilities --- Complete Proof]
On 8/1/2024 7:20 AM, olcott
The above has complete proof for every expert of
the x86 language.
On 8/1/2024 2:46 AM, Fred. Zwarts wrote:
Op 01.aug.2024 om 05:51 schreef olcott:
On 7/31/2024 10:08 PM, wij wrote:
On Tue, 2024-07-30 at 18:50 -0500, olcott wrote:I have done this thousands of times and after someone
It is not supposed to be a general solution to the halting problem.
it only shows how the "impossible" input is correctly determined
to be non halting.
But how do you determine it is non-halting?
As I know you are even unable to define what 'halt' mean !!!
has read these thousands of times they say that I never
said it once.
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
If DDD correctly emulated by HHH cannot possibly
reach its return instruction then it never halts.
But a correct simulation is impossible.
When HHH does what-ever-the-hell the x86 semantics specifies
then HHH is correct.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 166:49:45 |
| Calls: | 12,096 |
| Calls today: | 4 |
| Files: | 15,003 |
| Messages: | 6,517,810 |