Python <[email protected]> writes:int DD()
Olcott (annotated):
If simulating halt decider H correctly simulates its input D until H
correctly determines that its simulated D would never stop running
[comment: as D halts, the simulation is faulty, Pr. Sipser has been
fooled by Olcott shell game confusion "pretending to simulate" and
"correctly simulate"]
unless aborted then H can abort its simulation of D and correctly
report that D specifies a non-halting sequence of configurations.
I don't think that is the shell game. PO really /has/ an H (it's
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts that
P(P) actually does stop.
Python <[email protected]> writes:
Olcott (annotated):
If simulating halt decider H correctly simulates its input D until H
correctly determines that its simulated D would never stop running
[comment: as D halts, the simulation is faulty, Pr. Sipser has been
fooled by Olcott shell game confusion "pretending to simulate" and
"correctly simulate"]
unless aborted then H can abort its simulation of D and correctly
report that D specifies a non-halting sequence of configurations.
I don't think that is the shell game. PO really /has/ an H (it's
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts that
P(P) actually does stop. The wrong answer is justified by what would
happen if H (and hence a different P) where not what they actually are.
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
would never stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
Python <[email protected]> writes:
Olcott (annotated):
If simulating halt decider H correctly simulates its input D until H >>> correctly determines that its simulated D would never stop running
[comment: as D halts, the simulation is faulty, Pr. Sipser has been >>> fooled by Olcott shell game confusion "pretending to simulate" and >>> "correctly simulate"]
unless aborted then H can abort its simulation of D and correctly
report that D specifies a non-halting sequence of configurations.
I don't think that is the shell game. PO really /has/ an H (it's
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts that
P(P) actually does stop. The wrong answer is justified by what would
happen if H (and hence a different P) where not what they actually are.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
DD correctly simulated by HHH cannot possibly reach its
own "return" instruction final halt state thus is correctly
rejected as non-halting.
This is not actually contradicted by the fact that the
directly executed DD() does halt because directly
executed Turing machines are not actually in the domain
of any Turing machine based decider.
*Here is the corrected Linz Ĥ machine*
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
if ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
its simulated final halt state of ⟨Ĥ.qn⟩, and
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
if ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
reach its simulated final halt state of ⟨Ĥ.qn⟩.
https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
would never stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
Python <[email protected]> writes:
Olcott (annotated):
If simulating halt decider H correctly simulates its input D until H >>> correctly determines that its simulated D would never stop running
[comment: as D halts, the simulation is faulty, Pr. Sipser has been >>> fooled by Olcott shell game confusion "pretending to simulate" and >>> "correctly simulate"]
unless aborted then H can abort its simulation of D and correctly
report that D specifies a non-halting sequence of configurations.
I don't think that is the shell game. PO really /has/ an H (it's
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts that
P(P) actually does stop. The wrong answer is justified by what would
happen if H (and hence a different P) where not what they actually are.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
DD correctly simulated by HHH cannot possibly reach its
own "return" instruction final halt state thus is correctly
rejected as non-halting.
This is not actually contradicted by the fact that the
directly executed DD() does halt because directly
executed Turing machines are not actually in the domain
of any Turing machine based decider.
On 7/26/2025 4:10 AM, Fred. Zwarts wrote:
Op 26.jul.2025 om 01:36 schreef olcott:
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
would never stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
Python <[email protected]> writes:
Olcott (annotated):
If simulating halt decider H correctly simulates its input DI don't think that is the shell game. PO really /has/ an H (it's
until H
correctly determines that its simulated D would never stop running >>>>>
[comment: as D halts, the simulation is faulty, Pr. Sipser has been >>>>> fooled by Olcott shell game confusion "pretending to simulate" and >>>>> "correctly simulate"]
unless aborted then H can abort its simulation of D and correctly >>>>> report that D specifies a non-halting sequence of configurations. >>>>
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts that >>>> P(P) actually does stop. The wrong answer is justified by what would >>>> happen if H (and hence a different P) where not what they actually are. >>>>
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
DD correctly simulated by HHH cannot possibly reach its
own "return" instruction final halt state thus is correctly
rejected as non-halting.
Irrelevant, because HHH cannot correctly simulate itself up to the end.
There is no correct simulation. When the condition is not met, the
conclusion is irrelevant.
You have the requirement incorrectly
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider *H correctly simulates its*
*input D until H correctly determines that its simulated D*
*would never stop running unless aborted* then
This is not actually contradicted by the fact that the
directly executed DD() does halt because directly
executed Turing machines are not actually in the domain
of any Turing machine based decider.
No, but the description of the Turing Machine in the input specifies
what would happen when directly executed. That does belong to the domain.
Proven to be counter-factual by the execution trace of
DDD emulated by HHH (according to the rules of the x86
language) in the case where an input calls its own simulating
termination analyzer.
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
DDD emulated by HHH according to the rules of the x86
language cannot possibly reach its own "ret" instruction
final halt state.
Are you not getting this due to lack of technical
competence or dishonesty?
On 7/26/2025 4:10 AM, Fred. Zwarts wrote:Ben wasn't agreeing with you here.
Op 26.jul.2025 om 01:36 schreef olcott:
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
I don't think that is the shell game. PO really /has/ an H (it's
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts
that P(P) actually does stop. The wrong answer is justified by what
would happen if H (and hence a different P) where not what they
actually are.
No, DDD would actually stop running if simulated further, althoughIrrelevant, because HHH cannot correctly simulate itself up to the end.You have the requirement incorrectly
There is no correct simulation. When the condition is not met, the
conclusion is irrelevant.
The uncountered facts are that an UTM can produce the same trace as theProven to be counter-factual by the execution trace of DDD emulated byThis is not actually contradicted by the fact that the directly
executed DD() does halt because directly executed Turing machines are
not actually in the domain of any Turing machine based decider.
No, but the description of the Turing Machine in the input specifies
what would happen when directly executed. That does belong to the
domain.
HHH in the case where an input calls its own simulating termination
analyzer.
On 7/26/2025 1:42 PM, joes wrote:
Am Sat, 26 Jul 2025 08:18:55 -0500 schrieb olcott:
On 7/26/2025 4:10 AM, Fred. Zwarts wrote:
Op 26.jul.2025 om 01:36 schreef olcott:
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
I don't think that is the shell game. PO really /has/ an H (it's >>>>>> trivial to do for this one case) that correctly determines that P(P) >>>>>> *would* never stop running *unless* aborted. He knows and accepts >>>>>> that P(P) actually does stop. The wrong answer is justified by what >>>>>> would happen if H (and hence a different P) where not what they
actually are.
Ben wasn't agreeing with you here.
counter-factual.
Ben perfectly agreed with exactly half of what I said.
Ben agreed that the Sipser approved criteria was met.
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
would never stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 7/26/2025 4:10 AM, Fred. Zwarts wrote:
Op 26.jul.2025 om 01:36 schreef olcott:
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
would never stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
Python <[email protected]> writes:
Olcott (annotated):
If simulating halt decider H correctly simulates its input DI don't think that is the shell game. PO really /has/ an H (it's
until H
correctly determines that its simulated D would never stop running >>>>>
[comment: as D halts, the simulation is faulty, Pr. Sipser has been >>>>> fooled by Olcott shell game confusion "pretending to simulate" and >>>>> "correctly simulate"]
unless aborted then H can abort its simulation of D and correctly >>>>> report that D specifies a non-halting sequence of configurations. >>>>
trivial to do for this one case) that correctly determines that P(P)
*would* never stop running *unless* aborted. He knows and accepts that >>>> P(P) actually does stop. The wrong answer is justified by what would >>>> happen if H (and hence a different P) where not what they actually are. >>>>
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
DD correctly simulated by HHH cannot possibly reach its
own "return" instruction final halt state thus is correctly
rejected as non-halting.
Irrelevant, because HHH cannot correctly simulate itself up to the end.
There is no correct simulation. When the condition is not met, the
conclusion is irrelevant.
You have the requirement incorrectly
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider *H correctly simulates its*
*input D until H correctly determines that its simulated D*
*would never stop running unless aborted* then
This is not actually contradicted by the fact that the
directly executed DD() does halt because directly
executed Turing machines are not actually in the domain
of any Turing machine based decider.
No, but the description of the Turing Machine in the input specifies
what would happen when directly executed. That does belong to the domain.
Proven to be counter-factual by the execution trace of
DDD emulated by HHH (according to the rules of the x86
language) in the case where an input calls its own simulating
termination analyzer.
_DDD()
[00002192] 55 push ebp
[00002193] 8bec mov ebp,esp
[00002195] 6892210000 push 00002192 // push DDD
[0000219a] e833f4ffff call 000015d2 // call HHH
[0000219f] 83c404 add esp,+04
[000021a2] 5d pop ebp
[000021a3] c3 ret
Size in bytes:(0018) [000021a3]
DDD emulated by HHH according to the rules of the x86
language cannot possibly reach its own "ret" instruction
final halt state.
Are you not getting this due to lack of technical
competence or dishonesty?
On 7/28/2025 4:22 AM, Fred. Zwarts wrote:
Op 26.jul.2025 om 21:07 schreef olcott:
On 7/26/2025 1:42 PM, joes wrote:
Am Sat, 26 Jul 2025 08:18:55 -0500 schrieb olcott:
On 7/26/2025 4:10 AM, Fred. Zwarts wrote:
Op 26.jul.2025 om 01:36 schreef olcott:
On 10/14/2022 7:44 PM, Ben Bacarisse wrote:
I don't think that is the shell game. PO really /has/ an H (it's >>>>>>>> trivial to do for this one case) that correctly determines that >>>>>>>> P(P)
*would* never stop running *unless* aborted. He knows and accepts >>>>>>>> that P(P) actually does stop. The wrong answer is justified by >>>>>>>> what
would happen if H (and hence a different P) where not what they >>>>>>>> actually are.
Ben wasn't agreeing with you here.
counter-factual.
Ben perfectly agreed with exactly half of what I said.
Ben agreed that the Sipser approved criteria was met.
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
would never stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
It does not matter whether he agreed or not, because it is a vacuous
statement. H does not do a correct simulation. H does not correctly
determines never stop running.
When the conditions are not met, the conclusion is irrelevant and the
whole statement is vacuous.
*A more conventional way of saying that is*
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either
halting or non-halting but not both even if the execution is never
started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
On 7/31/2025 6:17 PM, Richard Damon wrote:
On 7/31/25 11:57 AM, olcott wrote:Every DDD simulated by each HHH that can possibly exist
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either
halting or non-halting but not both even if the execution is never
started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
But your HHH doesn't
cannot possibly reach its own final halt state.
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either
halting or non-halting but not both even if the execution is never
started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
On 7/31/2025 6:17 PM, Richard Damon wrote:We should be comparing the simulations of the one DDD that exists.
On 7/31/25 11:57 AM, olcott wrote:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
Every DDD simulated by each HHH that can possibly exist cannot possiblyBut your HHH doesn'tHalting is only defined as reaching one's own "return" statement finalIf we said that halting is stopping running for any reason then HHH
would have to say that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either
halting or non-halting but not both even if the execution is never
started.
halt state.
DDD correctly simulated by HHH cannot possibly do that.
reach its own final halt state.
On 8/1/2025 2:07 AM, joes wrote:
Am Thu, 31 Jul 2025 18:40:24 -0500 schrieb olcott:
On 7/31/2025 6:17 PM, Richard Damon wrote:We should be comparing the simulations of the one DDD that exists.
On 7/31/25 11:57 AM, olcott wrote:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
Every DDD simulated by each HHH that can possibly exist cannot possiblyBut your HHH doesn'tHalting is only defined as reaching one's own "return" statement final >>>>> halt state.If we said that halting is stopping running for any reason then HHH >>>>>>> would have to say that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either >>>>>> halting or non-halting but not both even if the execution is never >>>>>> started.
DDD correctly simulated by HHH cannot possibly do that.
reach its own final halt state.
That is more confusing. People can't seem to see
the repeating pattern until after it repeats ten times.
void DDD()
{
HHH(DDD);
return;
}
Executed HHH simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
Then HHH kills the whole simulation process and returns 0
On 8/1/2025 1:53 AM, Mikko wrote:
On 2025-07-31 15:57:34 +0000, olcott said:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either
halting or non-halting but not both even if the execution is never
started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
DDD is specified to halt. HHH cannot fully reproduce the specified
behaviour nor otherwise determine that it nalts.
(1) That is counter-factual. Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
(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.
(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.
void DDD()
{
HHH(DDD);
return;
}
Executed HHH simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
that simulates DDD that calls HHH(DDD)
Then HHH kills the whole simulation process and returns 0
On 8/1/2025 2:07 AM, joes wrote:Confusing? It is a different thing.
Am Thu, 31 Jul 2025 18:40:24 -0500 schrieb olcott:That is more confusing. People can't seem to see the repeating pattern
On 7/31/2025 6:17 PM, Richard Damon wrote:We should be comparing the simulations of the one DDD that exists.
On 7/31/25 11:57 AM, olcott wrote:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
Every DDD simulated by each HHH that can possibly exist cannotBut your HHH doesn'tHalting is only defined as reaching one's own "return" statementIf we said that halting is stopping running for any reason then
HHH would have to say that these two functions halt.
That is a good reason to not say so. After all, a behaviour is
either halting or non-halting but not both even if the execution is >>>>>> never started.
final halt state.
DDD correctly simulated by HHH cannot possibly do that.
possibly reach its own final halt state.
until after it repeats ten times.
On 8/1/2025 10:16 AM, joes wrote:
Am Fri, 01 Aug 2025 09:50:00 -0500 schrieb olcott:
On 8/1/2025 2:07 AM, joes wrote:Confusing? It is a different thing.
Am Thu, 31 Jul 2025 18:40:24 -0500 schrieb olcott:That is more confusing. People can't seem to see the repeating pattern
On 7/31/2025 6:17 PM, Richard Damon wrote:We should be comparing the simulations of the one DDD that exists.
On 7/31/25 11:57 AM, olcott wrote:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
Every DDD simulated by each HHH that can possibly exist cannotBut your HHH doesn'tHalting is only defined as reaching one's own "return" statement >>>>>>> final halt state.If we said that halting is stopping running for any reason then >>>>>>>>> HHH would have to say that these two functions halt.
That is a good reason to not say so. After all, a behaviour is >>>>>>>> either halting or non-halting but not both even if the execution is >>>>>>>> never started.
DDD correctly simulated by HHH cannot possibly do that.
possibly reach its own final halt state.
until after it repeats ten times.
The 10 (finite!) repetitions have been acknowledged by everybody. HHH
doesn't run forever, and neither does DDD, precisely because *its*
HHH aborts.
I have told you this fifty times now.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
The above two functions don't run forever either
when simulated by HHH.
Simulating Termination Analyzer HHH correctly simulates its input until:
(a) It detects a non-terminating behavior pattern then it aborts its simulation and returns 0,
(b) Its simulated input reaches its simulated "return" statement then it returns 1.
DDD correctly simulated by HHH cannot possibly reach
its own final halt state.
On 8/1/2025 1:53 AM, Mikko wrote:
On 2025-07-31 15:57:34 +0000, olcott said:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either
halting or non-halting but not both even if the execution is never
started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
DDD is specified to halt. HHH cannot fully reproduce the specified
behaviour nor otherwise determine that it nalts.
(1) That is counter-factual.
Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
(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.
(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.
On 8/2/2025 2:43 AM, Mikko wrote:
On 2025-08-01 14:58:28 +0000, olcott said:
On 8/1/2025 1:53 AM, Mikko wrote:
On 2025-07-31 15:57:34 +0000, olcott said:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either >>>>>> halting or non-halting but not both even if the execution is never >>>>>> started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
DDD is specified to halt. HHH cannot fully reproduce the specified
behaviour nor otherwise determine that it nalts.
(1) That is counter-factual.
No, it is not.
Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
Yes, that is what I said.
(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.
The behaviour specified by DDD is what the question is about. That
your HHH is unable to find the correct answer to that question does
not affect the meaning of the question or correctness of any answer.
(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 you make a claim about "DDD simulated by HHH" you apparently
don't know what the words mean. The DDD simulated by HHH is the
same as DDD executed directly and it specifies the same behaviour
no matter how you call it.
Counter factual
void DDD()
{
HHH(DDD);
return;
}
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)
This is stipulated by the basic structure
of the relationship between DDD and each HHH.
But the halting problem is about the direct execution. If you are
talking about something else you are talking about something else.
When you pretend to talk about halting problem when you actually
talk about simulation by HHH you lying.
On 8/2/2025 2:43 AM, Mikko wrote:
On 2025-08-01 14:58:28 +0000, olcott said:
On 8/1/2025 1:53 AM, Mikko wrote:
On 2025-07-31 15:57:34 +0000, olcott said:
On 7/31/2025 3:39 AM, Mikko wrote:
On 2025-07-30 15:13:41 +0000, olcott said:
On 7/30/2025 1:40 AM, Mikko wrote:
On 2025-07-28 13:42:09 +0000, olcott said:
If simulating halt decider H correctly simulates its
input D until H correctly determines that its simulated D
*cannot possibly reach its own simulated final state*
No, it is not more conventional, only more deceptive.
If we said that halting is stopping running
for any reason then HHH would have to say
that these two functions halt.
That is a good reason to not say so. After all, a behaviour is either >>>>>> halting or non-halting but not both even if the execution is never >>>>>> started.
void DDD()
{
HHH(DDD);
return;
}
Halting is only defined as reaching one's own "return"
statement final halt state.
DDD correctly simulated by HHH cannot possibly do that.
DDD is specified to halt. HHH cannot fully reproduce the specified
behaviour nor otherwise determine that it nalts.
(1) That is counter-factual.
No, it is not.
Neither HHH() nor DDD() nor DDD
simulated by HHH ever stops running unless HHH(DDD) aborts
its input.
Yes, that is what I said.
(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.
The behaviour specified by DDD is what the question is about. That
your HHH is unable to find the correct answer to that question does
not affect the meaning of the question or correctness of any answer.
(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 you make a claim about "DDD simulated by HHH" you apparently
don't know what the words mean. The DDD simulated by HHH is the
same as DDD executed directly and it specifies the same behaviour
no matter how you call it.
Counter factual
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (3 / 13) |
| Uptime: | 156:24:33 |
| Calls: | 12,093 |
| Calls today: | 1 |
| Files: | 15,000 |
| Messages: | 6,517,738 |