Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 27 |
Nodes: | 6 (0 / 6) |
Uptime: | 41:22:06 |
Calls: | 631 |
Calls today: | 2 |
Files: | 1,187 |
D/L today: |
24 files (29,813K bytes) |
Messages: | 174,725 |
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:And HHH cannot simulate itself to its undeniable halting state.
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. But HHH >>>>>>>> gives up and aborts it, so the process is Halting, not non-halting. >>>>>
-a-a> It is a lack of technical ability on your part which is >>>>>>>>> unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about it are >>>>>>>>> -a-a> non-sensical.
HHH emulates DDD in a separate process context. When this DDD >>>>>>>>> calls
HHH(DDD) the original HHH emulates this HHH in the DDD process >>>>>>>>> context.
*No not at all. Not in the least little bit* Recursive simulation is >>>>>>> only a little more difficult than self recursion.This emulated HHH creates yet another process context toBut the pattern isn't non-halting by the fact that DDD is shown >>>>>>>> to be
emulate its
own DDD. When this DDD calls yet another HHH(DDD) this provides >>>>>>>>> enough
execution trace that the repeating pattern can be seen.
halting.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
It is irrelevant what a hypothetical non-input would do. HHH aborts,
so DDD and HHH, both the directly executing and the simulated
versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a non-input. >>>>> Turing machines are only accountable for the behavior that their
inputs specify, they are never accountable for any non-inputs.
And this input specifies a program with code to abort, so it
specifies a halting program. When HHH does not see that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the meaning
of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is
changed to the behavior of the directly executed DDD this is
a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to
close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one more
cycle is needed to complete the simulation, as proven by simulators
that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are cheating,
by not only changing the simulator, but also the simulated input.
World class simulators show that the original input, when correctly
simulated, reaches its final halt state after tree recursion.
The HHH that simulates 10 recursions would also reach the final halt
state for this same input.
But, because your are cheating, you changed the input, which now needs
eleven recursion to halt.
We see in this way, the, no matter how many recursions you simulate,
this method is unable to reach the final halt state that is specified
in the input when we construct a new DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite number more
When N instructions of DDD are correctly emulated by every HHH
that can
possibly exist (technically this is an infinite set of HHH/DDD
pairs)
no emulated DDD can possibly halt and every directly executed DDD() >>>>>>> halts.
See, and I thought DDD was a concrete program filled in with HHH,
which aborts after two levels of simulation, not something that
calls "HHH" symbolically, producing many different programs.
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
than N instructions are needed to reach the final input *for this
input*.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that these
18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong to
the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly
follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you
would see that after a few cycles, HHH is specified to abort and
return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is
reached.
But HHH fails to do this correct simulation, because it prematurely
aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what is
not seen does not exist.
Each pair has a different input for the simulator. Each simulator
Proving that for all N the program specifies a halting behaviour,
but we can construct *another* input for which HHH fails again.
But you cheat by changing the input, which then needs more steps.
I do not cheat. I define the infinite set of HHH/DDD pairs
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
fails for the input constructed with its own version. But many of them
prove that the input constructed with other HHH versions, which have
less steps before the premature abort, have a final halt state that
can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
This shows that the infinite set is irrelevant.
One example if already enough to prove the failure of this method.
So, don't change the subject and lets stay at the HHH that aborts
after two cycles, which need a simulator that simulates at least three
cycles.
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. But HHH >>>>>>>>> gives up and aborts it, so the process is Halting, not non- >>>>>>>>> halting.
-a-a> It is a lack of technical ability on your part which is >>>>>>>>>> unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about it are >>>>>>>>>> -a-a> non-sensical.
HHH emulates DDD in a separate process context. When this DDD >>>>>>>>>> calls
HHH(DDD) the original HHH emulates this HHH in the DDD process >>>>>>>>>> context.
And HHH cannot simulate itself to its undeniable halting state.
*No not at all. Not in the least little bit* RecursiveThis emulated HHH creates yet another process context toBut the pattern isn't non-halting by the fact that DDD is shown >>>>>>>>> to be
emulate its
own DDD. When this DDD calls yet another HHH(DDD) this
provides enough
execution trace that the repeating pattern can be seen.
halting.
simulation is
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
It is irrelevant what a hypothetical non-input would do. HHH
aborts, so DDD and HHH, both the directly executing and the
simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a non-input. >>>>>> Turing machines are only accountable for the behavior that their
inputs specify, they are never accountable for any non-inputs.
And this input specifies a program with code to abort, so it
specifies a halting program. When HHH does not see that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the meaning
of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is
changed to the behavior of the directly executed DDD this is
a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to
close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one more
cycle is needed to complete the simulation, as proven by simulators >>>>> that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are cheating,
by not only changing the simulator, but also the simulated input.
World class simulators show that the original input, when correctly
simulated, reaches its final halt state after tree recursion.
The HHH that simulates 10 recursions would also reach the final halt
state for this same input.
But, because your are cheating, you changed the input, which now
needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you simulate,
this method is unable to reach the final halt state that is specified
in the input when we construct a new DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite number
When N instructions of DDD are correctly emulated by every HHH >>>>>>>> that can
possibly exist (technically this is an infinite set of HHH/DDD >>>>>>>> pairs)
no emulated DDD can possibly halt and every directly executed DDD() >>>>>>>> halts.
See, and I thought DDD was a concrete program filled in with HHH, >>>>>>> which aborts after two levels of simulation, not something that
calls "HHH" symbolically, producing many different programs.
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
more than N instructions are needed to reach the final input *for
this input*.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that
these 18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong to
the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly
follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you
would see that after a few cycles, HHH is specified to abort and
return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is
reached.
But HHH fails to do this correct simulation, because it prematurely
aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what is
not seen does not exist.
Each pair has a different input for the simulator. Each simulator
Proving that for all N the program specifies a halting behaviour,
but we can construct *another* input for which HHH fails again.
But you cheat by changing the input, which then needs more steps.
I do not cheat. I define the infinite set of HHH/DDD pairs
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
fails for the input constructed with its own version. But many of
them prove that the input constructed with other HHH versions, which
have less steps before the premature abort, have a final halt state
that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD.
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. But >>>>>>>>>> HHH
-a-a> It is a lack of technical ability on your part which is >>>>>>>>>>> unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about it are >>>>>>>>>>> -a-a> non-sensical.
HHH emulates DDD in a separate process context. When this DDD >>>>>>>>>>> calls
HHH(DDD) the original HHH emulates this HHH in the DDD process >>>>>>>>>>> context.
gives up and aborts it, so the process is Halting, not non- >>>>>>>>>> halting.
And HHH cannot simulate itself to its undeniable halting state. >>>>>>>>
*No not at all. Not in the least little bit* RecursiveThis emulated HHH creates yet another process context to >>>>>>>>>>> emulate itsBut the pattern isn't non-halting by the fact that DDD is >>>>>>>>>> shown to be
own DDD. When this DDD calls yet another HHH(DDD) this
provides enough
execution trace that the repeating pattern can be seen.
halting.
simulation is
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
It is irrelevant what a hypothetical non-input would do. HHH
aborts, so DDD and HHH, both the directly executing and the
simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a non- >>>>>>> input.
Turing machines are only accountable for the behavior that their >>>>>>> inputs specify, they are never accountable for any non-inputs.
And this input specifies a program with code to abort, so it
specifies a halting program. When HHH does not see that, it fails. >>>>>>
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the
meaning of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is
changed to the behavior of the directly executed DDD this is
a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to
close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one more
cycle is needed to complete the simulation, as proven by
simulators that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are
cheating, by not only changing the simulator, but also the simulated
input. World class simulators show that the original input, when
correctly simulated, reaches its final halt state after tree recursion. >>>> The HHH that simulates 10 recursions would also reach the final halt
state for this same input.
But, because your are cheating, you changed the input, which now
needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you simulate,
this method is unable to reach the final halt state that is
specified in the input when we construct a new DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite number
When N instructions of DDD are correctly emulated by every HHH >>>>>>>>> that can
possibly exist (technically this is an infinite set of HHH/DDD >>>>>>>>> pairs)
no emulated DDD can possibly halt and every directly executed >>>>>>>>> DDD()
halts.
See, and I thought DDD was a concrete program filled in with HHH, >>>>>>>> which aborts after two levels of simulation, not something that >>>>>>>> calls "HHH" symbolically, producing many different programs.
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
more than N instructions are needed to reach the final input *for >>>>>> this input*.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that
these 18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong to
the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly
follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you
would see that after a few cycles, HHH is specified to abort and
return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is
reached.
But HHH fails to do this correct simulation, because it prematurely
aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what is
not seen does not exist.
Each pair has a different input for the simulator. Each simulator
Proving that for all N the program specifies a halting behaviour, >>>>>> but we can construct *another* input for which HHH fails again.
But you cheat by changing the input, which then needs more steps.
I do not cheat. I define the infinite set of HHH/DDD pairs
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
fails for the input constructed with its own version. But many of
them prove that the input constructed with other HHH versions, which
have less steps before the premature abort, have a final halt state
that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. >>>>>>>>>>> But HHH
-a-a> It is a lack of technical ability on your part which is >>>>>>>>>>>> unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about it are >>>>>>>>>>>> -a-a> non-sensical.
HHH emulates DDD in a separate process context. When this >>>>>>>>>>>> DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD process >>>>>>>>>>>> context.
gives up and aborts it, so the process is Halting, not non- >>>>>>>>>>> halting.
And HHH cannot simulate itself to its undeniable halting state. >>>>>>>>>
*No not at all. Not in the least little bit* RecursiveThis emulated HHH creates yet another process context to >>>>>>>>>>>> emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD is >>>>>>>>>>> shown to be
simulation is
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
It is irrelevant what a hypothetical non-input would do. HHH
aborts, so DDD and HHH, both the directly executing and the
simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a non- >>>>>>>> input.
Turing machines are only accountable for the behavior that their >>>>>>>> inputs specify, they are never accountable for any non-inputs.
And this input specifies a program with code to abort, so it
specifies a halting program. When HHH does not see that, it fails. >>>>>>>
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the
meaning of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is >>>>>>>> changed to the behavior of the directly executed DDD this is
a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to >>>>>>> close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one more >>>>>>> cycle is needed to complete the simulation, as proven by
simulators that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are
cheating, by not only changing the simulator, but also the
simulated input. World class simulators show that the original
input, when correctly simulated, reaches its final halt state after >>>>> tree recursion.
The HHH that simulates 10 recursions would also reach the final
halt state for this same input.
But, because your are cheating, you changed the input, which now
needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you
simulate, this method is unable to reach the final halt state that
is specified in the input when we construct a new DDD with this new >>>>> HHH.
There is no non-halting behaviour pattern, only a finite number >>>>>>> more than N instructions are needed to reach the final input *for >>>>>>> this input*.
When N instructions of DDD are correctly emulated by every HHH >>>>>>>>>> that can
possibly exist (technically this is an infinite set of HHH/DDD >>>>>>>>>> pairs)
no emulated DDD can possibly halt and every directly executed >>>>>>>>>> DDD()
halts.
See, and I thought DDD was a concrete program filled in with HHH, >>>>>>>>> which aborts after two levels of simulation, not something that >>>>>>>>> calls "HHH" symbolically, producing many different programs. >>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that
these 18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong to >>>>> the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly
follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you
would see that after a few cycles, HHH is specified to abort and
return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is
reached.
But HHH fails to do this correct simulation, because it prematurely >>>>> aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what
is not seen does not exist.
Each pair has a different input for the simulator. Each simulator
Proving that for all N the program specifies a halting behaviour, >>>>>>> but we can construct *another* input for which HHH fails again.I do not cheat. I define the infinite set of HHH/DDD pairs
But you cheat by changing the input, which then needs more steps. >>>>>>
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
fails for the input constructed with its own version. But many of
them prove that the input constructed with other HHH versions,
which have less steps before the premature abort, have a final halt >>>>> state that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. >>>>>>>>>>>> But HHH
-a-a> It is a lack of technical ability on your part which is >>>>>>>>>>>>> unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about it >>>>>>>>>>>>> are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When this >>>>>>>>>>>>> DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD process >>>>>>>>>>>>> context.
gives up and aborts it, so the process is Halting, not non- >>>>>>>>>>>> halting.
And HHH cannot simulate itself to its undeniable halting state. >>>>>>>>>>
*No not at all. Not in the least little bit* RecursiveThis emulated HHH creates yet another process context to >>>>>>>>>>>>> emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD is >>>>>>>>>>>> shown to be
simulation is
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
It is irrelevant what a hypothetical non-input would do. HHH
aborts, so DDD and HHH, both the directly executing and the
simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a non- >>>>>>>>> input.
Turing machines are only accountable for the behavior that their >>>>>>>>> inputs specify, they are never accountable for any non-inputs. >>>>>>>>
And this input specifies a program with code to abort, so it
specifies a halting program. When HHH does not see that, it fails. >>>>>>>>
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the
meaning of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is >>>>>>>>> changed to the behavior of the directly executed DDD this is >>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to >>>>>>>> close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one more >>>>>>>> cycle is needed to complete the simulation, as proven by
simulators that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are
cheating, by not only changing the simulator, but also the
simulated input. World class simulators show that the original
input, when correctly simulated, reaches its final halt state
after tree recursion.
The HHH that simulates 10 recursions would also reach the final
halt state for this same input.
But, because your are cheating, you changed the input, which now
needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you
simulate, this method is unable to reach the final halt state that >>>>>> is specified in the input when we construct a new DDD with this
new HHH.
There is no non-halting behaviour pattern, only a finite number >>>>>>>> more than N instructions are needed to reach the final input
When N instructions of DDD are correctly emulated by every >>>>>>>>>>> HHH that can
possibly exist (technically this is an infinite set of HHH/ >>>>>>>>>>> DDD pairs)
no emulated DDD can possibly halt and every directly executed >>>>>>>>>>> DDD()
halts.
See, and I thought DDD was a concrete program filled in with HHH, >>>>>>>>>> which aborts after two levels of simulation, not something that >>>>>>>>>> calls "HHH" symbolically, producing many different programs. >>>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
*for this input*.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that
these 18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong
to the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly
follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you >>>>>> would see that after a few cycles, HHH is specified to abort and
return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is >>>>>> reached.
But HHH fails to do this correct simulation, because it
prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what >>>>>> is not seen does not exist.
Each pair has a different input for the simulator. Each simulator >>>>>> fails for the input constructed with its own version. But many of >>>>>> them prove that the input constructed with other HHH versions,
Proving that for all N the program specifies a haltingI do not cheat. I define the infinite set of HHH/DDD pairs
behaviour, but we can construct *another* input for which HHH >>>>>>>> fails again.
But you cheat by changing the input, which then needs more steps. >>>>>>>
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
which have less steps before the premature abort, have a final
halt state that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. >>>>>>>>>>>>> But HHH
-a-a> It is a lack of technical ability on your part which >>>>>>>>>>>>>> is unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about >>>>>>>>>>>>>> it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When this >>>>>>>>>>>>>> DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD >>>>>>>>>>>>>> process
context.
gives up and aborts it, so the process is Halting, not non- >>>>>>>>>>>>> halting.
And HHH cannot simulate itself to its undeniable halting state. >>>>>>>>>>>
*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context to >>>>>>>>>>>>>> emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD is >>>>>>>>>>>>> shown to be
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. HHH >>>>>>>>> aborts, so DDD and HHH, both the directly executing and the >>>>>>>>> simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a >>>>>>>>>> non- input.
Turing machines are only accountable for the behavior that their >>>>>>>>>> inputs specify, they are never accountable for any non-inputs. >>>>>>>>>
And this input specifies a program with code to abort, so it >>>>>>>>> specifies a halting program. When HHH does not see that, it fails. >>>>>>>>>
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the
meaning of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is >>>>>>>>>> changed to the behavior of the directly executed DDD this is >>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to >>>>>>>>> close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one >>>>>>>>> more cycle is needed to complete the simulation, as proven by >>>>>>>>> simulators that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are
cheating, by not only changing the simulator, but also the
simulated input. World class simulators show that the original
input, when correctly simulated, reaches its final halt state
after tree recursion.
The HHH that simulates 10 recursions would also reach the final >>>>>>> halt state for this same input.
But, because your are cheating, you changed the input, which now >>>>>>> needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you
simulate, this method is unable to reach the final halt state
that is specified in the input when we construct a new DDD with >>>>>>> this new HHH.
There is no non-halting behaviour pattern, only a finite number >>>>>>>>> more than N instructions are needed to reach the final input >>>>>>>>> *for this input*.
When N instructions of DDD are correctly emulated by every >>>>>>>>>>>> HHH that can
possibly exist (technically this is an infinite set of HHH/ >>>>>>>>>>>> DDD pairs)
no emulated DDD can possibly halt and every directly
executed DDD()
halts.
See, and I thought DDD was a concrete program filled in with >>>>>>>>>>> HHH,
which aborts after two levels of simulation, not something that >>>>>>>>>>> calls "HHH" symbolically, producing many different programs. >>>>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that >>>>>>> these 18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong >>>>>>> to the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly >>>>>>> follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you >>>>>>> would see that after a few cycles, HHH is specified to abort and >>>>>>> return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is >>>>>>> reached.
But HHH fails to do this correct simulation, because it
prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what >>>>>>> is not seen does not exist.
Each pair has a different input for the simulator. Each simulator >>>>>>> fails for the input constructed with its own version. But many of >>>>>>> them prove that the input constructed with other HHH versions,
Proving that for all N the program specifies a haltingI do not cheat. I define the infinite set of HHH/DDD pairs
behaviour, but we can construct *another* input for which HHH >>>>>>>>> fails again.
But you cheat by changing the input, which then needs more steps. >>>>>>>>
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
which have less steps before the premature abort, have a final
halt state that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I said that H didn't CORRCTLY EMULATE H, which means to have finished
the job.
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:And HHH cannot simulate itself to its undeniable halting state.
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. But HHH >>>>>>>> gives up and aborts it, so the process is Halting, not non-halting. >>>>>
-a-a> It is a lack of technical ability on your part which is >>>>>>>>> unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about it are >>>>>>>>> -a-a> non-sensical.
HHH emulates DDD in a separate process context. When this DDD >>>>>>>>> calls
HHH(DDD) the original HHH emulates this HHH in the DDD process >>>>>>>>> context.
*No not at all. Not in the least little bit* Recursive simulation is >>>>>>> only a little more difficult than self recursion.This emulated HHH creates yet another process context toBut the pattern isn't non-halting by the fact that DDD is shown >>>>>>>> to be
emulate its
own DDD. When this DDD calls yet another HHH(DDD) this provides >>>>>>>>> enough
execution trace that the repeating pattern can be seen.
halting.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
It is irrelevant what a hypothetical non-input would do. HHH aborts,
so DDD and HHH, both the directly executing and the simulated
versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a non-input. >>>>> Turing machines are only accountable for the behavior that their
inputs specify, they are never accountable for any non-inputs.
And this input specifies a program with code to abort, so it
specifies a halting program. When HHH does not see that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the meaning
of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is
changed to the behavior of the directly executed DDD this is
a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error to
close your eyes and pretend that it does not exist.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0
Counterfactual. HHH abors after a few cycles, when only one more
cycle is needed to complete the simulation, as proven by simulators
that do not abort the exact same input.
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are cheating,
by not only changing the simulator, but also the simulated input.
World class simulators show that the original input, when correctly
simulated, reaches its final halt state after tree recursion.
The HHH that simulates 10 recursions would also reach the final halt
state for this same input.
But, because your are cheating, you changed the input, which now needs
eleven recursion to halt.
We see in this way, the, no matter how many recursions you simulate,
this method is unable to reach the final halt state that is specified
in the input when we construct a new DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite number more
When N instructions of DDD are correctly emulated by every HHH
that can
possibly exist (technically this is an infinite set of HHH/DDD
pairs)
no emulated DDD can possibly halt and every directly executed DDD() >>>>>>> halts.
See, and I thought DDD was a concrete program filled in with HHH,
which aborts after two levels of simulation, not something that
calls "HHH" symbolically, producing many different programs.
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
than N instructions are needed to reach the final input *for this
input*.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that these
18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong to
the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly
follow the code of HHH in your simulator, keeping track of the
internal state of HHH and its conditional branch instruction, you
would see that after a few cycles, HHH is specified to abort and
return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state is
reached.
But HHH fails to do this correct simulation, because it prematurely
aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that what is
not seen does not exist.
Each pair has a different input for the simulator. Each simulator
Proving that for all N the program specifies a halting behaviour,
but we can construct *another* input for which HHH fails again.
But you cheat by changing the input, which then needs more steps.
I do not cheat. I define the infinite set of HHH/DDD pairs
where HHH emulates N instructions of DDD and N is one element
of the natural numbers.
fails for the input constructed with its own version. But many of them
prove that the input constructed with other HHH versions, which have
less steps before the premature abort, have a final halt state that
can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
This shows that the infinite set is irrelevant.
One example if already enough to prove the failure of this method.
So, don't change the subject and lets stay at the HHH that aborts
after two cycles, which need a simulator that simulates at least three
cycles.
On 8/4/2025 7:33 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:17 schreef olcott:
On 8/2/2025 4:22 AM, Fred. Zwarts wrote:That has been proven multiple times, but you close your eyes for it.
Op 01.aug.2025 om 16:54 schreef olcott:Try to prove that and you will find that
On 8/1/2025 2:11 AM, joes wrote:
Am Thu, 31 Jul 2025 20:03:15 -0500 schrieb olcott:
On 7/31/2025 7:37 PM, Richard Damon wrote:
On 7/31/25 8:18 PM, olcott wrote:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
And that separate proccess, if left unaborted, would halt. But >>>>>>>>>> HHH
gives up and aborts it, so the process is Halting, not non- >>>>>>>>>> halting.
But the pattern isn't non-halting by the fact that DDD is >>>>>>>>>> shown to be
halting.
but since it is only finite recursion of partial simulation,
since the
first level WILL abort the process and end the recursion.
propertyWhen N instructions of DDD are correctly emulated by every HHH >>>>>>>>> thatWrong, your problem is you forget that all those DDD are different, >>>>>>> It is an infinite set with every HHH/DDD pair having the same
can possibly exist (technically this is an infinite set of HHH/DDD >>>>>>>>> pairs) no emulated DDD can possibly halt and every directly >>>>>>>>> executed
DDD() halts.
that each DDD cannot possibly halt.
Sure, but what about different HHH_n's simulating the same DDD?
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
Each element of the infinite set of HHH/DDD pairs
that emulates a natural number N number of instructions
of DDD never halts.
Because HHH aborts prematurely,
your proof is incoherent or has glaring gaps.
Show every single step of the execution trace of DDD
such that DDD simulated by HHH that never aborts reaches
its own machine address of [000021a3].
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would halt. >>>>>>>>>>>>>> But HHH
-a-a> It is a lack of technical ability on your part which >>>>>>>>>>>>>>> is unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about >>>>>>>>>>>>>>> it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When this >>>>>>>>>>>>>>> DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD >>>>>>>>>>>>>>> process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting state. >>>>>>>>>>>>
*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context to >>>>>>>>>>>>>>> emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD is >>>>>>>>>>>>>> shown to be
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. HHH >>>>>>>>>> aborts, so DDD and HHH, both the directly executing and the >>>>>>>>>> simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a >>>>>>>>>>> non- input.
Turing machines are only accountable for the behavior that their >>>>>>>>>>> inputs specify, they are never accountable for any non-inputs. >>>>>>>>>>
And this input specifies a program with code to abort, so it >>>>>>>>>> specifies a halting program. When HHH does not see that, it >>>>>>>>>> fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the >>>>>>>> meaning of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is >>>>>>>>>>> changed to the behavior of the directly executed DDD this is >>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error >>>>>>>>>> to close your eyes and pretend that it does not exist.
Counterfactual. HHH abors after a few cycles, when only one >>>>>>>>>> more cycle is needed to complete the simulation, as proven by >>>>>>>>>> simulators that do not abort the exact same input.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are
cheating, by not only changing the simulator, but also the
simulated input. World class simulators show that the original >>>>>>>> input, when correctly simulated, reaches its final halt state >>>>>>>> after tree recursion.
The HHH that simulates 10 recursions would also reach the final >>>>>>>> halt state for this same input.
But, because your are cheating, you changed the input, which now >>>>>>>> needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you
simulate, this method is unable to reach the final halt state >>>>>>>> that is specified in the input when we construct a new DDD with >>>>>>>> this new HHH.
There is no non-halting behaviour pattern, only a finite
When N instructions of DDD are correctly emulated by every >>>>>>>>>>>>> HHH that can
possibly exist (technically this is an infinite set of HHH/ >>>>>>>>>>>>> DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in with >>>>>>>>>>>> HHH,
which aborts after two levels of simulation, not something that >>>>>>>>>>>> calls "HHH" symbolically, producing many different programs. >>>>>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
number more than N instructions are needed to reach the final >>>>>>>>>> input *for this input*.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest that >>>>>>>> these 18 bytes describe the whole input for the simulator.
All functions called by DDD, directly or indirectly, also belong >>>>>>>> to the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would correctly >>>>>>>> follow the code of HHH in your simulator, keeping track of the >>>>>>>> internal state of HHH and its conditional branch instruction, >>>>>>>> you would see that after a few cycles, HHH is specified to abort >>>>>>>> and return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state >>>>>>>> is reached.
But HHH fails to do this correct simulation, because it
prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that
what is not seen does not exist.
Each pair has a different input for the simulator. Each
Proving that for all N the program specifies a haltingI do not cheat. I define the infinite set of HHH/DDD pairs
behaviour, but we can construct *another* input for which HHH >>>>>>>>>> fails again.
But you cheat by changing the input, which then needs more steps. >>>>>>>>>
where HHH emulates N instructions of DDD and N is one element >>>>>>>>> of the natural numbers.
simulator fails for the input constructed with its own version. >>>>>>>> But many of them prove that the input constructed with other HHH >>>>>>>> versions, which have less steps before the premature abort, have >>>>>>>> a final halt state that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD. >>>>>>
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
I said that H didn't CORRCTLY EMULATE H, which means to have finished
the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical Pathological
Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have finished
the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott:
On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote:And that separate proccess, if left unaborted, would >>>>>>>>>>>>>>> halt. But HHH
-a-a> It is a lack of technical ability on your part which >>>>>>>>>>>>>>>> is unable to
-a-a> judge whether such a correct simulation is possible. >>>>>>>>>>>>>>>> Everybody
-a-a> else sees that it is not, so further questions about >>>>>>>>>>>>>>>> it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD >>>>>>>>>>>>>>>> process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting >>>>>>>>>>>>> state.
*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context to >>>>>>>>>>>>>>>> emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD is >>>>>>>>>>>>>>> shown to be
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. HHH >>>>>>>>>>> aborts, so DDD and HHH, both the directly executing and the >>>>>>>>>>> simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a >>>>>>>>>>>> non- input.
Turing machines are only accountable for the behavior that >>>>>>>>>>>> their
inputs specify, they are never accountable for any non-inputs. >>>>>>>>>>>
And this input specifies a program with code to abort, so it >>>>>>>>>>> specifies a halting program. When HHH does not see that, it >>>>>>>>>>> fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the >>>>>>>>> meaning of the words, you could make yourself believing it.
(3) When I make a claim about DDD simulated by HHH and this is >>>>>>>>>>>> changed to the behavior of the directly executed DDD this is >>>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error >>>>>>>>>>> to close your eyes and pretend that it does not exist.
Counterfactual. HHH abors after a few cycles, when only one >>>>>>>>>>> more cycle is needed to complete the simulation, as proven by >>>>>>>>>>> simulators that do not abort the exact same input.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are >>>>>>>>> cheating, by not only changing the simulator, but also the
simulated input. World class simulators show that the original >>>>>>>>> input, when correctly simulated, reaches its final halt state >>>>>>>>> after tree recursion.
The HHH that simulates 10 recursions would also reach the final >>>>>>>>> halt state for this same input.
But, because your are cheating, you changed the input, which >>>>>>>>> now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you
simulate, this method is unable to reach the final halt state >>>>>>>>> that is specified in the input when we construct a new DDD with >>>>>>>>> this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>> number more than N instructions are needed to reach the final >>>>>>>>>>> input *for this input*.
When N instructions of DDD are correctly emulated by every >>>>>>>>>>>>>> HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not something >>>>>>>>>>>>> that
calls "HHH" symbolically, producing many different programs. >>>>>>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>> that these 18 bytes describe the whole input for the simulator. >>>>>>>>> All functions called by DDD, directly or indirectly, also
belong to the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would
correctly follow the code of HHH in your simulator, keeping >>>>>>>>> track of the internal state of HHH and its conditional branch >>>>>>>>> instruction, you would see that after a few cycles, HHH is
specified to abort and return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state >>>>>>>>> is reached.
But HHH fails to do this correct simulation, because it
prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that >>>>>>>>> what is not seen does not exist.
Each pair has a different input for the simulator. Each
Proving that for all N the program specifies a halting
behaviour, but we can construct *another* input for which HHH >>>>>>>>>>> fails again.
But you cheat by changing the input, which then needs more >>>>>>>>>>> steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>> of the natural numbers.
simulator fails for the input constructed with its own version. >>>>>>>>> But many of them prove that the input constructed with other >>>>>>>>> HHH versions, which have less steps before the premature abort, >>>>>>>>> have a final halt state that can be reached.
Because HHH correctly predicts that DDD emulated by
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD. >>>>>>>
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical Pathological
Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have finished
the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like you
falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
*From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
Definition of Turing Machine -n applied
to its own machine description rf?-nrf-
-a-a -n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
if -n applied to rf?-nrf- halts, and
-a-a -n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
if -n applied to rf?-nrf- does not halt.
*Lines 2 and 4 above*
*Does insist that -n.embedded_H report on its own behavior*
-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a halting construction only appears if one insists that the
-a-a-a machine can and must decide on its own behavior, which is
-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
The definition of Turing Machines proves that none of
them can directly report on their own behavior on the
basis that Turing machines do not take other Turing
machines as inputs and no actual Machine can be an
actual input to itself.
In those cases where the behavior specified by the
input does not agree with the behavior of the direct
execution the behavior of the input overrules.
The fact that this disagrees with what your learned
by rote is not an actual rebuttal. Learning by rote
is not the ultimate measure of truth.
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD >>>>>>>>>>>>>>>>> process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting >>>>>>>>>>>>>> state.
*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context >>>>>>>>>>>>>>>>> to emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD >>>>>>>>>>>>>>>> is shown to be
only a little more difficult than self recursion.
DDD halts if it weren't aborted.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. HHH >>>>>>>>>>>> aborts, so DDD and HHH, both the directly executing and the >>>>>>>>>>>> simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state
in 1 to infinity steps of correct simulation. When the
simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a >>>>>>>>>>>>> non- input.
Turing machines are only accountable for the behavior that >>>>>>>>>>>>> their
inputs specify, they are never accountable for any non-inputs. >>>>>>>>>>>>
And this input specifies a program with code to abort, so it >>>>>>>>>>>> specifies a halting program. When HHH does not see that, it >>>>>>>>>>>> fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the >>>>>>>>>> meaning of the words, you could make yourself believing it. >>>>>>>>>>
(3) When I make a claim about DDD simulated by HHH and this is >>>>>>>>>>>>> changed to the behavior of the directly executed DDD this is >>>>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an error >>>>>>>>>>>> to close your eyes and pretend that it does not exist. >>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only one >>>>>>>>>>>> more cycle is needed to complete the simulation, as proven >>>>>>>>>>>> by simulators that do not abort the exact same input.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>
The above HHH aborts after ten recursive simulations
because people here did not understand that there were
any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are >>>>>>>>>> cheating, by not only changing the simulator, but also the >>>>>>>>>> simulated input. World class simulators show that the original >>>>>>>>>> input, when correctly simulated, reaches its final halt state >>>>>>>>>> after tree recursion.
The HHH that simulates 10 recursions would also reach the >>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, which >>>>>>>>>> now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>> simulate, this method is unable to reach the final halt state >>>>>>>>>> that is specified in the input when we construct a new DDD >>>>>>>>>> with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not something >>>>>>>>>>>>>> that
calls "HHH" symbolically, producing many different programs. >>>>>>>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>>> that these 18 bytes describe the whole input for the simulator. >>>>>>>>>> All functions called by DDD, directly or indirectly, also >>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated
end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would
correctly follow the code of HHH in your simulator, keeping >>>>>>>>>> track of the internal state of HHH and its conditional branch >>>>>>>>>> instruction, you would see that after a few cycles, HHH is >>>>>>>>>> specified to abort and return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt state >>>>>>>>>> is reached.
But HHH fails to do this correct simulation, because it
prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that >>>>>>>>>> what is not seen does not exist.
Each pair has a different input for the simulator. Each
Proving that for all N the program specifies a halting >>>>>>>>>>>> behaviour, but we can construct *another* input for which >>>>>>>>>>>> HHH fails again.
But you cheat by changing the input, which then needs more >>>>>>>>>>>> steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>>> of the natural numbers.
simulator fails for the input constructed with its own
version. But many of them prove that the input constructed >>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>
HHH cannot possibly reach its own final state each HHH that
aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this DDD. >>>>>>>>
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like you
falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
On 8/5/25 9:10 PM, olcott wrote:
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the DDD >>>>>>>>>>>>>>>>>> process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting >>>>>>>>>>>>>>> state.
DDD halts if it weren't aborted.*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context >>>>>>>>>>>>>>>>>> to emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) this >>>>>>>>>>>>>>>>>> provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD >>>>>>>>>>>>>>>>> is shown to be
only a little more difficult than self recursion. >>>>>>>>>>>>>>
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. >>>>>>>>>>>>> HHH aborts, so DDD and HHH, both the directly executing and >>>>>>>>>>>>> the simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach
its own simulated "return" instruction final halt state >>>>>>>>>>>> in 1 to infinity steps of correct simulation. When the >>>>>>>>>>>> simulation is aborted the entire process is killed so
there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of a >>>>>>>>>>>>>> non- input.
Turing machines are only accountable for the behavior that >>>>>>>>>>>>>> their
inputs specify, they are never accountable for any non- >>>>>>>>>>>>>> inputs.
And this input specifies a program with code to abort, so >>>>>>>>>>>>> it specifies a halting program. When HHH does not see that, >>>>>>>>>>>>> it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting the >>>>>>>>>>> meaning of the words, you could make yourself believing it. >>>>>>>>>>>
(3) When I make a claim about DDD simulated by HHH and >>>>>>>>>>>>>> this is
changed to the behavior of the directly executed DDD this is >>>>>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an >>>>>>>>>>>>> error to close your eyes and pretend that it does not exist. >>>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only one >>>>>>>>>>>>> more cycle is needed to complete the simulation, as proven >>>>>>>>>>>>> by simulators that do not abort the exact same input. >>>>>>>>>>>>>
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>>
The above HHH aborts after ten recursive simulations
because people here did not understand that there were >>>>>>>>>>>> any recursive simulation when I only show one or two.
That does not make any difference. We also see that you are >>>>>>>>>>> cheating, by not only changing the simulator, but also the >>>>>>>>>>> simulated input. World class simulators show that the
original input, when correctly simulated, reaches its final >>>>>>>>>>> halt state after tree recursion.
The HHH that simulates 10 recursions would also reach the >>>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, which >>>>>>>>>>> now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>>> simulate, this method is unable to reach the final halt state >>>>>>>>>>> that is specified in the input when we construct a new DDD >>>>>>>>>>> with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not >>>>>>>>>>>>>>> something that
calls "HHH" symbolically, producing many different programs. >>>>>>>>>>>>>>>
I had to turn it into an infinite set of HHH/DDD
pairs so that it could be more easily understood
that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so
there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>>>> that these 18 bytes describe the whole input for the simulator. >>>>>>>>>>> All functions called by DDD, directly or indirectly, also >>>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated >>>>>>>>>>>> end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three,
one more ends up at line four, one more ends up back
at line one.
Incorrect, the call ends up inside HHH. When you would
correctly follow the code of HHH in your simulator, keeping >>>>>>>>>>> track of the internal state of HHH and its conditional branch >>>>>>>>>>> instruction, you would see that after a few cycles, HHH is >>>>>>>>>>> specified to abort and return to DDD at line 5.
Then lines 6 and 7 would be simulated and the final halt >>>>>>>>>>> state is reached.
But HHH fails to do this correct simulation, because it >>>>>>>>>>> prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that >>>>>>>>>>> what is not seen does not exist.
Each pair has a different input for the simulator. Each >>>>>>>>>>> simulator fails for the input constructed with its own
Proving that for all N the program specifies a halting >>>>>>>>>>>>> behaviour, but we can construct *another* input for which >>>>>>>>>>>>> HHH fails again.
But you cheat by changing the input, which then needs more >>>>>>>>>>>>> steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>>>> of the natural numbers.
version. But many of them prove that the input constructed >>>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>>
HHH cannot possibly reach its own final state each HHH that >>>>>>>>>> aborts after N instructions have been emulated is correct
to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this >>>>>>>>> DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like you
falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
Then they aren't Halt Decider, and you whole proof when up in a big puff
of smoke and lies.
On 8/5/2025 9:48 PM, Richard Damon wrote:
On 8/5/25 9:10 PM, olcott wrote:
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the >>>>>>>>>>>>>>>>>>> DDD process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting >>>>>>>>>>>>>>>> state.
DDD halts if it weren't aborted.*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context >>>>>>>>>>>>>>>>>>> to emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) >>>>>>>>>>>>>>>>>>> this provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD >>>>>>>>>>>>>>>>>> is shown to be
only a little more difficult than self recursion. >>>>>>>>>>>>>>>
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. >>>>>>>>>>>>>> HHH aborts, so DDD and HHH, both the directly executing >>>>>>>>>>>>>> and the simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach >>>>>>>>>>>>> its own simulated "return" instruction final halt state >>>>>>>>>>>>> in 1 to infinity steps of correct simulation. When the >>>>>>>>>>>>> simulation is aborted the entire process is killed so >>>>>>>>>>>>> there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of >>>>>>>>>>>>>>> a non- input.
Turing machines are only accountable for the behavior >>>>>>>>>>>>>>> that their
inputs specify, they are never accountable for any non- >>>>>>>>>>>>>>> inputs.
And this input specifies a program with code to abort, so >>>>>>>>>>>>>> it specifies a halting program. When HHH does not see >>>>>>>>>>>>>> that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting >>>>>>>>>>>> the meaning of the words, you could make yourself believing it. >>>>>>>>>>>>
That does not make any difference. We also see that you are >>>>>>>>>>>> cheating, by not only changing the simulator, but also the >>>>>>>>>>>> simulated input. World class simulators show that the >>>>>>>>>>>> original input, when correctly simulated, reaches its final >>>>>>>>>>>> halt state after tree recursion.
(3) When I make a claim about DDD simulated by HHH and >>>>>>>>>>>>>>> this is
changed to the behavior of the directly executed DDD this is >>>>>>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an >>>>>>>>>>>>>> error to close your eyes and pretend that it does not exist. >>>>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only >>>>>>>>>>>>>> one more cycle is needed to complete the simulation, as >>>>>>>>>>>>>> proven by simulators that do not abort the exact same input. >>>>>>>>>>>>>>
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>>>
The above HHH aborts after ten recursive simulations >>>>>>>>>>>>> because people here did not understand that there were >>>>>>>>>>>>> any recursive simulation when I only show one or two. >>>>>>>>>>>>
The HHH that simulates 10 recursions would also reach the >>>>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, which >>>>>>>>>>>> now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>>>> simulate, this method is unable to reach the final halt >>>>>>>>>>>> state that is specified in the input when we construct a new >>>>>>>>>>>> DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not >>>>>>>>>>>>>>>> something that
calls "HHH" symbolically, producing many different >>>>>>>>>>>>>>>> programs.
I had to turn it into an infinite set of HHH/DDD >>>>>>>>>>>>>>> pairs so that it could be more easily understood >>>>>>>>>>>>>>> that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so >>>>>>>>>>>>>>> there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>>>>> that these 18 bytes describe the whole input for the simulator. >>>>>>>>>>>> All functions called by DDD, directly or indirectly, also >>>>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated >>>>>>>>>>>>> end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three, >>>>>>>>>>>>> one more ends up at line four, one more ends up back >>>>>>>>>>>>> at line one.
Incorrect, the call ends up inside HHH. When you would >>>>>>>>>>>> correctly follow the code of HHH in your simulator, keeping >>>>>>>>>>>> track of the internal state of HHH and its conditional >>>>>>>>>>>> branch instruction, you would see that after a few cycles, >>>>>>>>>>>> HHH is specified to abort and return to DDD at line 5. >>>>>>>>>>>> Then lines 6 and 7 would be simulated and the final halt >>>>>>>>>>>> state is reached.
But HHH fails to do this correct simulation, because it >>>>>>>>>>>> prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that >>>>>>>>>>>> what is not seen does not exist.
Each pair has a different input for the simulator. Each >>>>>>>>>>>> simulator fails for the input constructed with its own >>>>>>>>>>>> version. But many of them prove that the input constructed >>>>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>>>
Proving that for all N the program specifies a halting >>>>>>>>>>>>>> behaviour, but we can construct *another* input for which >>>>>>>>>>>>>> HHH fails again.
But you cheat by changing the input, which then needs more >>>>>>>>>>>>>> steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>>>>> of the natural numbers.
HHH cannot possibly reach its own final state each HHH that >>>>>>>>>>> aborts after N instructions have been emulated is correct >>>>>>>>>>> to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this >>>>>>>>>> DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like
you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
Then they aren't Halt Decider, and you whole proof when up in a big
puff of smoke and lies.
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a halting construction only appears if one insists that the
-a-a-a machine can and must decide on its own behavior, which is
-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
On 8/5/2025 9:48 PM, Richard Damon wrote:
On 8/5/25 9:10 PM, olcott wrote:
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the >>>>>>>>>>>>>>>>>>> DDD process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting >>>>>>>>>>>>>>>> state.
DDD halts if it weren't aborted.*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context >>>>>>>>>>>>>>>>>>> to emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) >>>>>>>>>>>>>>>>>>> this provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD >>>>>>>>>>>>>>>>>> is shown to be
only a little more difficult than self recursion. >>>>>>>>>>>>>>>
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. >>>>>>>>>>>>>> HHH aborts, so DDD and HHH, both the directly executing >>>>>>>>>>>>>> and the simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach >>>>>>>>>>>>> its own simulated "return" instruction final halt state >>>>>>>>>>>>> in 1 to infinity steps of correct simulation. When the >>>>>>>>>>>>> simulation is aborted the entire process is killed so >>>>>>>>>>>>> there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of >>>>>>>>>>>>>>> a non- input.
Turing machines are only accountable for the behavior >>>>>>>>>>>>>>> that their
inputs specify, they are never accountable for any non- >>>>>>>>>>>>>>> inputs.
And this input specifies a program with code to abort, so >>>>>>>>>>>>>> it specifies a halting program. When HHH does not see >>>>>>>>>>>>>> that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting >>>>>>>>>>>> the meaning of the words, you could make yourself believing it. >>>>>>>>>>>>
That does not make any difference. We also see that you are >>>>>>>>>>>> cheating, by not only changing the simulator, but also the >>>>>>>>>>>> simulated input. World class simulators show that the >>>>>>>>>>>> original input, when correctly simulated, reaches its final >>>>>>>>>>>> halt state after tree recursion.
(3) When I make a claim about DDD simulated by HHH and >>>>>>>>>>>>>>> this is
changed to the behavior of the directly executed DDD this is >>>>>>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an >>>>>>>>>>>>>> error to close your eyes and pretend that it does not exist. >>>>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only >>>>>>>>>>>>>> one more cycle is needed to complete the simulation, as >>>>>>>>>>>>>> proven by simulators that do not abort the exact same input. >>>>>>>>>>>>>>
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>>>
The above HHH aborts after ten recursive simulations >>>>>>>>>>>>> because people here did not understand that there were >>>>>>>>>>>>> any recursive simulation when I only show one or two. >>>>>>>>>>>>
The HHH that simulates 10 recursions would also reach the >>>>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, which >>>>>>>>>>>> now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>>>> simulate, this method is unable to reach the final halt >>>>>>>>>>>> state that is specified in the input when we construct a new >>>>>>>>>>>> DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not >>>>>>>>>>>>>>>> something that
calls "HHH" symbolically, producing many different >>>>>>>>>>>>>>>> programs.
I had to turn it into an infinite set of HHH/DDD >>>>>>>>>>>>>>> pairs so that it could be more easily understood >>>>>>>>>>>>>>> that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so >>>>>>>>>>>>>>> there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>>>>> that these 18 bytes describe the whole input for the simulator. >>>>>>>>>>>> All functions called by DDD, directly or indirectly, also >>>>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated >>>>>>>>>>>>> end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three, >>>>>>>>>>>>> one more ends up at line four, one more ends up back >>>>>>>>>>>>> at line one.
Incorrect, the call ends up inside HHH. When you would >>>>>>>>>>>> correctly follow the code of HHH in your simulator, keeping >>>>>>>>>>>> track of the internal state of HHH and its conditional >>>>>>>>>>>> branch instruction, you would see that after a few cycles, >>>>>>>>>>>> HHH is specified to abort and return to DDD at line 5. >>>>>>>>>>>> Then lines 6 and 7 would be simulated and the final halt >>>>>>>>>>>> state is reached.
But HHH fails to do this correct simulation, because it >>>>>>>>>>>> prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that >>>>>>>>>>>> what is not seen does not exist.
Each pair has a different input for the simulator. Each >>>>>>>>>>>> simulator fails for the input constructed with its own >>>>>>>>>>>> version. But many of them prove that the input constructed >>>>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>>>
Proving that for all N the program specifies a halting >>>>>>>>>>>>>> behaviour, but we can construct *another* input for which >>>>>>>>>>>>>> HHH fails again.
But you cheat by changing the input, which then needs more >>>>>>>>>>>>>> steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>>>>> of the natural numbers.
HHH cannot possibly reach its own final state each HHH that >>>>>>>>>>> aborts after N instructions have been emulated is correct >>>>>>>>>>> to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this >>>>>>>>>> DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like
you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
Then they aren't Halt Decider, and you whole proof when up in a big
puff of smoke and lies.
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a halting construction only appears if one insists that the
-a-a-a machine can and must decide on its own behavior, which is
-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
On 8/5/2025 9:48 PM, Richard Damon wrote:
On 8/5/25 9:10 PM, olcott wrote:
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote:
On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the >>>>>>>>>>>>>>>>>>> DDD process
context.
gives up and aborts it, so the process is Halting, not >>>>>>>>>>>>>>>>>> non- halting.
And HHH cannot simulate itself to its undeniable halting >>>>>>>>>>>>>>>> state.
DDD halts if it weren't aborted.*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process context >>>>>>>>>>>>>>>>>>> to emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) >>>>>>>>>>>>>>>>>>> this provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that DDD >>>>>>>>>>>>>>>>>> is shown to be
only a little more difficult than self recursion. >>>>>>>>>>>>>>>
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD >>>>>>>>>>>>>>> simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. >>>>>>>>>>>>>> HHH aborts, so DDD and HHH, both the directly executing >>>>>>>>>>>>>> and the simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach >>>>>>>>>>>>> its own simulated "return" instruction final halt state >>>>>>>>>>>>> in 1 to infinity steps of correct simulation. When the >>>>>>>>>>>>> simulation is aborted the entire process is killed so >>>>>>>>>>>>> there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of >>>>>>>>>>>>>>> a non- input.
Turing machines are only accountable for the behavior >>>>>>>>>>>>>>> that their
inputs specify, they are never accountable for any non- >>>>>>>>>>>>>>> inputs.
And this input specifies a program with code to abort, so >>>>>>>>>>>>>> it specifies a halting program. When HHH does not see >>>>>>>>>>>>>> that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting >>>>>>>>>>>> the meaning of the words, you could make yourself believing it. >>>>>>>>>>>>
That does not make any difference. We also see that you are >>>>>>>>>>>> cheating, by not only changing the simulator, but also the >>>>>>>>>>>> simulated input. World class simulators show that the >>>>>>>>>>>> original input, when correctly simulated, reaches its final >>>>>>>>>>>> halt state after tree recursion.
(3) When I make a claim about DDD simulated by HHH and >>>>>>>>>>>>>>> this is
changed to the behavior of the directly executed DDD this is >>>>>>>>>>>>>>> a dishonest tactic known as the strawman error.
When the input specifies a halting behaviour, it is an >>>>>>>>>>>>>> error to close your eyes and pretend that it does not exist. >>>>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only >>>>>>>>>>>>>> one more cycle is needed to complete the simulation, as >>>>>>>>>>>>>> proven by simulators that do not abort the exact same input. >>>>>>>>>>>>>>
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>>>
The above HHH aborts after ten recursive simulations >>>>>>>>>>>>> because people here did not understand that there were >>>>>>>>>>>>> any recursive simulation when I only show one or two. >>>>>>>>>>>>
The HHH that simulates 10 recursions would also reach the >>>>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, which >>>>>>>>>>>> now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>>>> simulate, this method is unable to reach the final halt >>>>>>>>>>>> state that is specified in the input when we construct a new >>>>>>>>>>>> DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not >>>>>>>>>>>>>>>> something that
calls "HHH" symbolically, producing many different >>>>>>>>>>>>>>>> programs.
I had to turn it into an infinite set of HHH/DDD >>>>>>>>>>>>>>> pairs so that it could be more easily understood >>>>>>>>>>>>>>> that DDD simulated by HHH cannot possibly halt.
When HHH detects the above non-halting behavior
pattern it kills the whole simulation process so >>>>>>>>>>>>>>> there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>>>>> that these 18 bytes describe the whole input for the simulator. >>>>>>>>>>>> All functions called by DDD, directly or indirectly, also >>>>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated >>>>>>>>>>>>> end up in HHH at line one. One more instruction of
DDD emulates line two, one more emulates line three, >>>>>>>>>>>>> one more ends up at line four, one more ends up back >>>>>>>>>>>>> at line one.
Incorrect, the call ends up inside HHH. When you would >>>>>>>>>>>> correctly follow the code of HHH in your simulator, keeping >>>>>>>>>>>> track of the internal state of HHH and its conditional >>>>>>>>>>>> branch instruction, you would see that after a few cycles, >>>>>>>>>>>> HHH is specified to abort and return to DDD at line 5. >>>>>>>>>>>> Then lines 6 and 7 would be simulated and the final halt >>>>>>>>>>>> state is reached.
But HHH fails to do this correct simulation, because it >>>>>>>>>>>> prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend that >>>>>>>>>>>> what is not seen does not exist.
Each pair has a different input for the simulator. Each >>>>>>>>>>>> simulator fails for the input constructed with its own >>>>>>>>>>>> version. But many of them prove that the input constructed >>>>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>>>
Proving that for all N the program specifies a halting >>>>>>>>>>>>>> behaviour, but we can construct *another* input for which >>>>>>>>>>>>>> HHH fails again.
But you cheat by changing the input, which then needs more >>>>>>>>>>>>>> steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>>>>> of the natural numbers.
HHH cannot possibly reach its own final state each HHH that >>>>>>>>>>> aborts after N instructions have been emulated is correct >>>>>>>>>>> to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate this >>>>>>>>>> DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like
you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to
predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
Then they aren't Halt Decider, and you whole proof when up in a big
puff of smoke and lies.
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a halting construction only appears if one insists that the
-a-a-a machine can and must decide on its own behavior, which is
-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must report on
the behaviour of its input, even if this behaviour resembles its own behaviour. That is very different from 'deciding on its own behaviour'.
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must report
on the behaviour of its input, even if this behaviour resembles its
own behaviour. That is very different from 'deciding on its own
behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own behavior*
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
On 8/5/25 11:47 PM, olcott wrote:
On 8/5/2025 9:48 PM, Richard Damon wrote:
On 8/5/25 9:10 PM, olcott wrote:
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>> On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. When >>>>>>>>>>>>>>>>>>>> this DDD calls
HHH(DDD) the original HHH emulates this HHH in the >>>>>>>>>>>>>>>>>>>> DDD process
context.
gives up and aborts it, so the process is Halting, >>>>>>>>>>>>>>>>>>> not non- halting.
And HHH cannot simulate itself to its undeniable >>>>>>>>>>>>>>>>> halting state.
DDD halts if it weren't aborted.*No not at all. Not in the least little bit* Recursive >>>>>>>>>>>>>>>>>> simulation isThis emulated HHH creates yet another process >>>>>>>>>>>>>>>>>>>> context to emulate itshalting.
own DDD. When this DDD calls yet another HHH(DDD) >>>>>>>>>>>>>>>>>>>> this provides enough
execution trace that the repeating pattern can be seen. >>>>>>>>>>>>>>>>>>> But the pattern isn't non-halting by the fact that >>>>>>>>>>>>>>>>>>> DDD is shown to be
only a little more difficult than self recursion. >>>>>>>>>>>>>>>>
(1) That is counter-factual. Neither HHH() nor DDD() nor >>>>>>>>>>>>>>>> DDD
simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. >>>>>>>>>>>>>>> HHH aborts, so DDD and HHH, both the directly executing >>>>>>>>>>>>>>> and the simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach >>>>>>>>>>>>>> its own simulated "return" instruction final halt state >>>>>>>>>>>>>> in 1 to infinity steps of correct simulation. When the >>>>>>>>>>>>>> simulation is aborted the entire process is killed so >>>>>>>>>>>>>> there is no stack unwinding.
(2) I have never been taking about DDD() the behavior of >>>>>>>>>>>>>>>> a non- input.
Turing machines are only accountable for the behavior >>>>>>>>>>>>>>>> that their
inputs specify, they are never accountable for any non- >>>>>>>>>>>>>>>> inputs.
And this input specifies a program with code to abort, so >>>>>>>>>>>>>>> it specifies a halting program. When HHH does not see >>>>>>>>>>>>>>> that, it fails.
I discovered a case where the correct simulation
and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting >>>>>>>>>>>>> the meaning of the words, you could make yourself believing >>>>>>>>>>>>> it.
That does not make any difference. We also see that you are >>>>>>>>>>>>> cheating, by not only changing the simulator, but also the >>>>>>>>>>>>> simulated input. World class simulators show that the >>>>>>>>>>>>> original input, when correctly simulated, reaches its final >>>>>>>>>>>>> halt state after tree recursion.
When the input specifies a halting behaviour, it is an >>>>>>>>>>>>>>> error to close your eyes and pretend that it does not exist. >>>>>>>>>>>>>>>
(3) When I make a claim about DDD simulated by HHH and >>>>>>>>>>>>>>>> this is
changed to the behavior of the directly executed DDD >>>>>>>>>>>>>>>> this is
a dishonest tactic known as the strawman error. >>>>>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only >>>>>>>>>>>>>>> one more cycle is needed to complete the simulation, as >>>>>>>>>>>>>>> proven by simulators that do not abort the exact same input. >>>>>>>>>>>>>>>
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>>>>
The above HHH aborts after ten recursive simulations >>>>>>>>>>>>>> because people here did not understand that there were >>>>>>>>>>>>>> any recursive simulation when I only show one or two. >>>>>>>>>>>>>
The HHH that simulates 10 recursions would also reach the >>>>>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, >>>>>>>>>>>>> which now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>>>>> simulate, this method is unable to reach the final halt >>>>>>>>>>>>> state that is specified in the input when we construct a >>>>>>>>>>>>> new DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set of >>>>>>>>>>>>>>>>>> HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled in >>>>>>>>>>>>>>>>> with HHH,
which aborts after two levels of simulation, not >>>>>>>>>>>>>>>>> something that
calls "HHH" symbolically, producing many different >>>>>>>>>>>>>>>>> programs.
I had to turn it into an infinite set of HHH/DDD >>>>>>>>>>>>>>>> pairs so that it could be more easily understood >>>>>>>>>>>>>>>> that DDD simulated by HHH cannot possibly halt. >>>>>>>>>>>>>>>>
When HHH detects the above non-halting behavior >>>>>>>>>>>>>>>> pattern it kills the whole simulation process so >>>>>>>>>>>>>>>> there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD
[0000219a] e833f4ffff call 000015d2-a // call HHH
[0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to suggest >>>>>>>>>>>>> that these 18 bytes describe the whole input for the >>>>>>>>>>>>> simulator.
All functions called by DDD, directly or indirectly, also >>>>>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated >>>>>>>>>>>>>> end up in HHH at line one. One more instruction of >>>>>>>>>>>>>> DDD emulates line two, one more emulates line three, >>>>>>>>>>>>>> one more ends up at line four, one more ends up back >>>>>>>>>>>>>> at line one.
Incorrect, the call ends up inside HHH. When you would >>>>>>>>>>>>> correctly follow the code of HHH in your simulator, keeping >>>>>>>>>>>>> track of the internal state of HHH and its conditional >>>>>>>>>>>>> branch instruction, you would see that after a few cycles, >>>>>>>>>>>>> HHH is specified to abort and return to DDD at line 5. >>>>>>>>>>>>> Then lines 6 and 7 would be simulated and the final halt >>>>>>>>>>>>> state is reached.
But HHH fails to do this correct simulation, because it >>>>>>>>>>>>> prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend >>>>>>>>>>>>> that what is not seen does not exist.
Each pair has a different input for the simulator. Each >>>>>>>>>>>>> simulator fails for the input constructed with its own >>>>>>>>>>>>> version. But many of them prove that the input constructed >>>>>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>>>>
Proving that for all N the program specifies a halting >>>>>>>>>>>>>>> behaviour, but we can construct *another* input for which >>>>>>>>>>>>>>> HHH fails again.
But you cheat by changing the input, which then needs >>>>>>>>>>>>>>> more steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>>>>> where HHH emulates N instructions of DDD and N is one element >>>>>>>>>>>>>> of the natural numbers.
HHH cannot possibly reach its own final state each HHH that >>>>>>>>>>>> aborts after N instructions have been emulated is correct >>>>>>>>>>>> to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate >>>>>>>>>>> this DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like
you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was to >>>>> predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
Then they aren't Halt Decider, and you whole proof when up in a big
puff of smoke and lies.
It corrects the error of the requirement that
a halt decider reports on its own behavior.
Which isn't an error, but is a valid part of the requirments.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Since you LIED to it by saying that Halt Deciders aren't responsible for
an input that is itself, the answer it gives is invalid.
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must report
on the behaviour of its input, even if this behaviour resembles its
own behaviour. That is very different from 'deciding on its own
behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own behavior*
Which is valid.
And you are just stupid to think otherwise.
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must report
on the behaviour of its input, even if this behaviour resembles its
own behaviour. That is very different from 'deciding on its own
behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own behavior*
Which is valid.
And you are just stupid to think otherwise.
On 8/6/2025 6:41 AM, Richard Damon wrote:
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must report
on the behaviour of its input, even if this behaviour resembles its
own behaviour. That is very different from 'deciding on its own
behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own behavior* >>>
Which is valid.
And you are just stupid to think otherwise.
It is only valid when Turing machine deciders can
take themselves as inputs.
On 8/6/2025 6:41 AM, Richard Damon wrote:
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must report
on the behaviour of its input, even if this behaviour resembles its
own behaviour. That is very different from 'deciding on its own
behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own behavior* >>>
Which is valid.
typedef void (*ptr)();
int HHH(ptr P);
int DD()
{
-a int Halt_Status = HHH(DD);
-a if (Halt_Status)
-a-a-a HERE: goto HERE;
-a return Halt_Status;
}
A halt decider is required to report on the actual behavior
that its input actually specifies.
After N steps of DD correctly emulated by HHH the
non-terminating pattern of recursive emulation emerges
on the basis of the structure of the relationship
between HHH and DD. There never has been any actual
need for an infinite emulation to see this pattern.
And you are just stupid to think otherwise.
Things people say when they have no actual reasoning
to back up their position.
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a reach its simulated final halt state of rf?-n.qnrf-.
When we use the above standard then a halt decider
will always report on the actual behavior that its
input actually specifies.
On 8/6/2025 6:07 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
On 8/5/2025 9:48 PM, Richard Damon wrote:
On 8/5/25 9:10 PM, olcott wrote:
On 8/5/2025 5:53 AM, Richard Damon wrote:
On 8/4/25 10:05 PM, olcott wrote:
On 8/4/2025 8:58 PM, Richard Damon wrote:
On 8/4/25 9:45 PM, olcott wrote:
On 8/4/2025 8:41 PM, Richard Damon wrote:
On 8/4/25 9:31 PM, olcott wrote:
On 8/4/2025 8:25 PM, Richard Damon wrote:
On 8/4/25 9:42 AM, olcott wrote:
On 8/4/2025 7:47 AM, Fred. Zwarts wrote:
Op 02.aug.2025 om 16:16 schreef olcott:Because HHH correctly predicts that DDD emulated by
On 8/2/2025 4:18 AM, Fred. Zwarts wrote:
Op 01.aug.2025 om 16:46 schreef olcott:
On 8/1/2025 1:53 AM, joes wrote:
Am Thu, 31 Jul 2025 19:18:36 -0500 schrieb olcott: >>>>>>>>>>>>>>>>>>> On 7/31/2025 7:07 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 7/31/25 11:50 AM, olcott wrote:
On 7/29/2025 11:22 PM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>>>> -a-a> It is a lack of technical ability on your part >>>>>>>>>>>>>>>>>>>>> which is unable toAnd that separate proccess, if left unaborted, would >>>>>>>>>>>>>>>>>>>> halt. But HHH
-a-a> judge whether such a correct simulation is >>>>>>>>>>>>>>>>>>>>> possible. Everybody
-a-a> else sees that it is not, so further questions >>>>>>>>>>>>>>>>>>>>> about it are
-a-a> non-sensical.
HHH emulates DDD in a separate process context. >>>>>>>>>>>>>>>>>>>>> When this DDD calls
HHH(DDD) the original HHH emulates this HHH in the >>>>>>>>>>>>>>>>>>>>> DDD process
context.
gives up and aborts it, so the process is Halting, >>>>>>>>>>>>>>>>>>>> not non- halting.
And HHH cannot simulate itself to its undeniable >>>>>>>>>>>>>>>>>> halting state.
DDD halts if it weren't aborted.*No not at all. Not in the least little bit* >>>>>>>>>>>>>>>>>>> Recursive simulation isThis emulated HHH creates yet another process >>>>>>>>>>>>>>>>>>>>> context to emulate itsBut the pattern isn't non-halting by the fact that >>>>>>>>>>>>>>>>>>>> DDD is shown to be
own DDD. When this DDD calls yet another HHH(DDD) >>>>>>>>>>>>>>>>>>>>> this provides enough
execution trace that the repeating pattern can be >>>>>>>>>>>>>>>>>>>>> seen.
halting.
only a little more difficult than self recursion. >>>>>>>>>>>>>>>>>
(1) That is counter-factual. Neither HHH() nor DDD() >>>>>>>>>>>>>>>>> nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts >>>>>>>>>>>>>>>>> its input.
It is irrelevant what a hypothetical non-input would do. >>>>>>>>>>>>>>>> HHH aborts, so DDD and HHH, both the directly executing >>>>>>>>>>>>>>>> and the simulated versions halt.
DDD correctly simulated by HHH cannot possibly reach >>>>>>>>>>>>>>> its own simulated "return" instruction final halt state >>>>>>>>>>>>>>> in 1 to infinity steps of correct simulation. When the >>>>>>>>>>>>>>> simulation is aborted the entire process is killed so >>>>>>>>>>>>>>> there is no stack unwinding.
(2) I have never been taking about DDD() the behavior >>>>>>>>>>>>>>>>> of a non- input.
Turing machines are only accountable for the behavior >>>>>>>>>>>>>>>>> that their
inputs specify, they are never accountable for any non- >>>>>>>>>>>>>>>>> inputs.
And this input specifies a program with code to abort, >>>>>>>>>>>>>>>> so it specifies a halting program. When HHH does not see >>>>>>>>>>>>>>>> that, it fails.
I discovered a case where the correct simulation >>>>>>>>>>>>>>> and the direct execution have different halting
behaviors.
No, you dreamed, but could not prove it. Only by twisting >>>>>>>>>>>>>> the meaning of the words, you could make yourself >>>>>>>>>>>>>> believing it.
That does not make any difference. We also see that you >>>>>>>>>>>>>> are cheating, by not only changing the simulator, but also >>>>>>>>>>>>>> the simulated input. World class simulators show that the >>>>>>>>>>>>>> original input, when correctly simulated, reaches its >>>>>>>>>>>>>> final halt state after tree recursion.
When the input specifies a halting behaviour, it is an >>>>>>>>>>>>>>>> error to close your eyes and pretend that it does not >>>>>>>>>>>>>>>> exist.
(3) When I make a claim about DDD simulated by HHH and >>>>>>>>>>>>>>>>> this is
changed to the behavior of the directly executed DDD >>>>>>>>>>>>>>>>> this is
a dishonest tactic known as the strawman error. >>>>>>>>>>>>>>>>
Counterfactual. HHH abors after a few cycles, when only >>>>>>>>>>>>>>>> one more cycle is needed to complete the simulation, as >>>>>>>>>>>>>>>> proven by simulators that do not abort the exact same >>>>>>>>>>>>>>>> input.
void DDD()
{
-a-a HHH(DDD);
-a-a 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)
Then HHH kills the whole simulation process and returns 0 >>>>>>>>>>>>>>>>
The above HHH aborts after ten recursive simulations >>>>>>>>>>>>>>> because people here did not understand that there were >>>>>>>>>>>>>>> any recursive simulation when I only show one or two. >>>>>>>>>>>>>>
The HHH that simulates 10 recursions would also reach the >>>>>>>>>>>>>> final halt state for this same input.
But, because your are cheating, you changed the input, >>>>>>>>>>>>>> which now needs eleven recursion to halt.
We see in this way, the, no matter how many recursions you >>>>>>>>>>>>>> simulate, this method is unable to reach the final halt >>>>>>>>>>>>>> state that is specified in the input when we construct a >>>>>>>>>>>>>> new DDD with this new HHH.
There is no non-halting behaviour pattern, only a finite >>>>>>>>>>>>>>>> number more than N instructions are needed to reach the >>>>>>>>>>>>>>>> final input *for this input*.
When N instructions of DDD are correctly emulated by >>>>>>>>>>>>>>>>>>> every HHH that can
possibly exist (technically this is an infinite set >>>>>>>>>>>>>>>>>>> of HHH/ DDD pairs)
no emulated DDD can possibly halt and every directly >>>>>>>>>>>>>>>>>>> executed DDD()
halts.
See, and I thought DDD was a concrete program filled >>>>>>>>>>>>>>>>>> in with HHH,
which aborts after two levels of simulation, not >>>>>>>>>>>>>>>>>> something that
calls "HHH" symbolically, producing many different >>>>>>>>>>>>>>>>>> programs.
I had to turn it into an infinite set of HHH/DDD >>>>>>>>>>>>>>>>> pairs so that it could be more easily understood >>>>>>>>>>>>>>>>> that DDD simulated by HHH cannot possibly halt. >>>>>>>>>>>>>>>>>
When HHH detects the above non-halting behavior >>>>>>>>>>>>>>>>> pattern it kills the whole simulation process so >>>>>>>>>>>>>>>>> there is no stack unwinding.
counter-factual
_DDD()
[00002192] 55-a-a-a-a-a-a-a-a push ebp
[00002193] 8bec-a-a-a-a-a-a mov ebp,esp
[00002195] 6892210000 push 00002192-a // push DDD >>>>>>>>>>>>>>> [0000219a] e833f4ffff call 000015d2-a // call HHH >>>>>>>>>>>>>>> [0000219f] 83c404-a-a-a-a add esp,+04
[000021a2] 5d-a-a-a-a-a-a-a-a pop ebp
[000021a3] c3-a-a-a-a-a-a-a-a ret
Size in bytes:(0018) [000021a3]
WE have told you many times that it is incorrect to >>>>>>>>>>>>>> suggest that these 18 bytes describe the whole input for >>>>>>>>>>>>>> the simulator.
All functions called by DDD, directly or indirectly, also >>>>>>>>>>>>>> belong to the input under test.
Every 5 instructions of DDD that are correctly emulated >>>>>>>>>>>>>>> end up in HHH at line one. One more instruction of >>>>>>>>>>>>>>> DDD emulates line two, one more emulates line three, >>>>>>>>>>>>>>> one more ends up at line four, one more ends up back >>>>>>>>>>>>>>> at line one.
Incorrect, the call ends up inside HHH. When you would >>>>>>>>>>>>>> correctly follow the code of HHH in your simulator, >>>>>>>>>>>>>> keeping track of the internal state of HHH and its >>>>>>>>>>>>>> conditional branch instruction, you would see that after a >>>>>>>>>>>>>> few cycles, HHH is specified to abort and return to DDD at >>>>>>>>>>>>>> line 5.
Then lines 6 and 7 would be simulated and the final halt >>>>>>>>>>>>>> state is reached.
But HHH fails to do this correct simulation, because it >>>>>>>>>>>>>> prematurely aborts before it can see that.
Then HHH uses your attitude: close its eyes and pretend >>>>>>>>>>>>>> that what is not seen does not exist.
Each pair has a different input for the simulator. Each >>>>>>>>>>>>>> simulator fails for the input constructed with its own >>>>>>>>>>>>>> version. But many of them prove that the input constructed >>>>>>>>>>>>>> with other HHH versions, which have less steps before the >>>>>>>>>>>>>> premature abort, have a final halt state that can be reached. >>>>>>>>>>>>>
Proving that for all N the program specifies a halting >>>>>>>>>>>>>>>> behaviour, but we can construct *another* input for >>>>>>>>>>>>>>>> which HHH fails again.
But you cheat by changing the input, which then needs >>>>>>>>>>>>>>>> more steps.
I do not cheat. I define the infinite set of HHH/DDD pairs >>>>>>>>>>>>>>> where HHH emulates N instructions of DDD and N is one >>>>>>>>>>>>>>> element
of the natural numbers.
HHH cannot possibly reach its own final state each HHH that >>>>>>>>>>>>> aborts after N instructions have been emulated is correct >>>>>>>>>>>>> to reject its input as non halting.
But it can't do that, as that HHH doesn't correct emulate >>>>>>>>>>>> this DDD.
HHH correctly emulates DDD until this emulated DDD
proves that it cannot possibly reach its own emulated
final halt state.
And Correctly until ... isn't correct.
In other words when HHH correctly emulates N instructions
of DDD you are claiming that HHH did not correctly emulate
N instructions of DDD and likewise 1 does not equal itself.
No, and you are just lying by changing my words.
I am paraphrasing so that we can get a mutual understanding.
You mean you are LYING by changing the meaning of them, just like >>>>>> you falsely accuse everyone else.
Sorry, all you are doing is proving you are a Hypocritical
Pathological Liar that doesn't care about what it true.
I said that H didn't CORRCTLY EMULATE H, which means to have
finished the job.
When HHH correctly emulates N instructions of DDD
then HHH has correctly finished its job of correctly
emulating N instructions of DDD.
But its job wasn't to emulate N instructions of DDD, its job was
to predict if DDD will halt when run.
The definition of a simulating halt decider stipulates otherwise.
Then they aren't Halt Decider, and you whole proof when up in a big
puff of smoke and lies.
It corrects the error of the requirement that
a halt decider reports on its own behavior.
Which isn't an error, but is a valid part of the requirments.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Since you LIED to it by saying that Halt Deciders aren't responsible
for an input that is itself, the answer it gives is invalid.
Truth has no lie.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly
-a-a reach its simulated final halt state of rf?-n.qnrf-.
When we use the above standard then a halt decider
will always report on the actual behavior that its
input actually specifies.
On 8/6/25 8:18 AM, olcott wrote:
On 8/6/2025 6:41 AM, Richard Damon wrote:
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential >>>>>> -a-a-a-a halting construction only appears if one insists that the >>>>>> -a-a-a-a machine can and must decide on its own behavior, which is >>>>>> -a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must
report on the behaviour of its input, even if this behaviour
resembles its own behaviour. That is very different from 'deciding
on its own behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly >>>> -a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own
behavior*
Which is valid.
And you are just stupid to think otherwise.
It is only valid when Turing machine deciders can
take themselves as inputs.
They only need to take representation of themselves as input.
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are programs. >>>
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
But the existance of UTMs means that it IS possible to make a perfect
proxy, as the UTM can completely recreate the behavior of ANY machine
from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
On 8/6/2025 9:13 PM, Richard Damon wrote:That is your mistake. It does not require to report on its own
On 8/6/25 8:18 AM, olcott wrote:
On 8/6/2025 6:41 AM, Richard Damon wrote:
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential >>>>>>> -a-a-a-a halting construction only appears if one insists that the >>>>>>> -a-a-a-a machine can and must decide on its own behavior, which is >>>>>>> -a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must
report on the behaviour of its input, even if this behaviour
resembles its own behaviour. That is very different from 'deciding >>>>>> on its own behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly >>>>> -a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own
behavior*
Which is valid.
And you are just stupid to think otherwise.
It is only valid when Turing machine deciders can
take themselves as inputs.
They only need to take representation of themselves as input.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
if -n applied to rf?-nrf- does not halt.
The Linz proof has -n take its own machine description
as input (this is fine) yet requires -n.embedded_H to
directly report on its own behavior. No TM can ever
do that.
On 8/6/2025 9:27 PM, Richard Damon wrote:
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are
programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
But the existance of UTMs means that it IS possible to make a perfect
proxy, as the UTM can completely recreate the behavior of ANY machine
from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qy,
-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qn
After a finite number of correct simulations the UTM
will reach its final state yet no simulated UTM ever
reaches its own final state.
On 8/6/2025 9:13 PM, Richard Damon wrote:
On 8/6/25 8:18 AM, olcott wrote:
On 8/6/2025 6:41 AM, Richard Damon wrote:
On 8/6/25 7:39 AM, olcott wrote:
On 8/6/2025 4:00 AM, Fred. Zwarts wrote:
Op 06.aug.2025 om 05:47 schreef olcott:*This is my correction*
It corrects the error of the requirement that
a halt decider reports on its own behavior.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential >>>>>>> -a-a-a-a halting construction only appears if one insists that the >>>>>>> -a-a-a-a machine can and must decide on its own behavior, which is >>>>>>> -a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
That seems to be one of your misunderstanding. A decider must
report on the behaviour of its input, even if this behaviour
resembles its own behaviour. That is very different from 'deciding >>>>>> on its own behaviour'.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H reaches
-a-a-a its simulated final halt state of rf?-n.qnrf-, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if rf?-nrf- rf?-nrf- simulated by -n.embedded_H cannot possibly >>>>> -a-a-a reach its simulated final halt state of rf?-n.qnrf-.
*This is the original erroneous one*
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
-a-a-a if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
-a-a-a if -n applied to rf?-nrf- does not halt.
*Lines two and four requires -n.embedded_H to report on its own
behavior*
Which is valid.
And you are just stupid to think otherwise.
It is only valid when Turing machine deciders can
take themselves as inputs.
They only need to take representation of themselves as input.
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
if -n applied to rf?-nrf- does not halt.
The Linz proof has -n take its own machine description
as input (this is fine) yet requires -n.embedded_H to
directly report on its own behavior. No TM can ever
do that.
On 8/6/2025 9:27 PM, Richard Damon wrote:
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are
programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
But the existance of UTMs means that it IS possible to make a perfect
proxy, as the UTM can completely recreate the behavior of ANY machine
from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qy,
-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qn
After a finite number of correct simulations the UTM
will reach its final state yet no simulated UTM ever
reaches its own final state.
Op 07.aug.2025 om 05:15 schreef olcott:
That is your mistake. It does not require to report on its own
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
if -n applied to rf?-nrf- does not halt.
The Linz proof has -n take its own machine description
as input (this is fine) yet requires -n.embedded_H to
directly report on its own behavior. No TM can ever
do that.
behaviour, but on the behaviour of -n.
It is irrelevant whether the--
behaviour of -n resembles that of embedded_H.
Op 07.aug.2025 om 05:24 schreef olcott:
On 8/6/2025 9:27 PM, Richard Damon wrote:
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are
programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential >>>>>> -a-a-a-a halting construction only appears if one insists that the >>>>>> -a-a-a-a machine can and must decide on its own behavior, which is >>>>>> -a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
But the existance of UTMs means that it IS possible to make a perfect
proxy, as the UTM can completely recreate the behavior of ANY machine
from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
-a-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qy,
-a-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qn
After a finite number of correct simulations the UTM
will reach its final state yet no simulated UTM ever
reaches its own final state.
Indeed, that is the proof that such a simulation fails.
No simulator exists that is able to simulate correctly all halting
programs up to the end,because it fails to simulate correctly code that resembles its own code.
On 8/7/2025 4:11 AM, Fred. Zwarts wrote:
Op 07.aug.2025 om 05:15 schreef olcott:
That is your mistake. It does not require to report on its own
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
if -n applied to rf?-nrf- does not halt.
The Linz proof has -n take its own machine description
as input (this is fine) yet requires -n.embedded_H to
directly report on its own behavior. No TM can ever
do that.
behaviour, but on the behaviour of -n.
That *is* its own behavior.
-n.embedded_H *is* an aspect of -n.
-n.embedded_H does correctly report on the behavior
specified by its input rf?-nrf- rf?-nrf- as measured by its
correct simulation of this input.
It is irrelevant whether the behaviour of -n resembles that of embedded_H.
On 8/7/2025 4:14 AM, Fred. Zwarts wrote:
Op 07.aug.2025 om 05:24 schreef olcott:
On 8/6/2025 9:27 PM, Richard Damon wrote:
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are
programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential >>>>>>> -a-a-a-a halting construction only appears if one insists that the >>>>>>> -a-a-a-a machine can and must decide on its own behavior, which is >>>>>>> -a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior. >>>>> This is easily corrected:
But the existance of UTMs means that it IS possible to make a
perfect proxy, as the UTM can completely recreate the behavior of
ANY machine from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
-a-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qy,
-a-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qn
After a finite number of correct simulations the UTM
will reach its final state yet no simulated UTM ever
reaches its own final state.
Indeed, that is the proof that such a simulation fails.
No simulator exists that is able to simulate correctly all halting
programs up to the end,because it fails to simulate correctly code
that resembles its own code.
*You are confusing two distinctly different notions*
No simulator can correctly simulate an input that has a
pathological relationship to itself until this simulated
input reaches its simulated final halt state because this
simulated final halt state is unreachable by this correctly
simulated input.
On 8/7/2025 4:11 AM, Fred. Zwarts wrote:
Op 07.aug.2025 om 05:15 schreef olcott:
That is your mistake. It does not require to report on its own
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.reR,
if -n applied to rf?-nrf- halts, and
-n.q0 rf?-nrf- reo* -n.embedded_H rf?-nrf- rf?-nrf- reo* -n.qn
if -n applied to rf?-nrf- does not halt.
The Linz proof has -n take its own machine description
as input (this is fine) yet requires -n.embedded_H to
directly report on its own behavior. No TM can ever
do that.
behaviour, but on the behaviour of -n.
That *is* its own behavior.
-n.embedded_H *is* an aspect of -n.
-n.embedded_H does correctly report on the behavior
specified by its input rf?-nrf- rf?-nrf- as measured by its
correct simulation of this input.
It is irrelevant whether the behaviour of -n resembles that of embedded_H.
On 8/7/2025 4:14 AM, Fred. Zwarts wrote:
Op 07.aug.2025 om 05:24 schreef olcott:
On 8/6/2025 9:27 PM, Richard Damon wrote:
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are
programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential >>>>>>> -a-a-a-a halting construction only appears if one insists that the >>>>>>> -a-a-a-a machine can and must decide on its own behavior, which is >>>>>>> -a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior. >>>>> This is easily corrected:
But the existance of UTMs means that it IS possible to make a
perfect proxy, as the UTM can completely recreate the behavior of
ANY machine from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
-a-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qy,
-a-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qn
After a finite number of correct simulations the UTM
will reach its final state yet no simulated UTM ever
reaches its own final state.
Indeed, that is the proof that such a simulation fails.
No simulator exists that is able to simulate correctly all halting
programs up to the end,because it fails to simulate correctly code
that resembles its own code.
*You are confusing two distinctly different notions*
No simulator can correctly simulate an input that has a
pathological relationship to itself until this simulated
input reaches its simulated final halt state because this
simulated final halt state is unreachable by this correctly
simulated input.
On 8/6/2025 9:27 PM, Richard Damon wrote:
On 8/6/25 7:53 AM, olcott wrote:
On 8/6/2025 5:54 AM, Richard Damon wrote:
On 8/5/25 11:47 PM, olcott wrote:
It corrects the error of the requirement that
a halt decider reports on its own behavior.
But it isn't an error.
Halt Deciders need to answer about *ANY* program, and they are
programs.
-a-a-a "The contradiction in Linz's (or Turing's) self-referential
-a-a-a-a halting construction only appears if one insists that the
-a-a-a-a machine can and must decide on its own behavior, which is
-a-a-a-a neither possible nor required."
https://chatgpt.com/share/6890ee5a-52bc-8011-852e-3d9f97bcfbd8
Because you lied to it and said it was an error.
The above paragraph is proved true by the meaning of its words.
When we ask a Turing machine to report on its own behavior we
are assuming that its Turing Machine description is an accurate
proxy for this behavior. When there are exceptions to this rule
then we cannot possibly ask a Turing machine about its own behavior.
This is easily corrected:
But the existance of UTMs means that it IS possible to make a perfect
proxy, as the UTM can completely recreate the behavior of ANY machine
from its Turing Machine Description.
All you are doing is admitting that you think errors and lies are ok.
-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qy,
-a-a -n.q0 rf?-nrf- reo* -n.UTM rf?-nrf- rf?-nrf- reo* -n.qn
After a finite number of correct simulations the UTM
will reach its final state yet no simulated UTM ever
reaches its own final state.