On 8/6/2025 6:33 AM, Richard Damon wrote:
On 8/6/25 7:20 AM, olcott wrote:
On 8/6/2025 2:09 AM, Mikko wrote:
On 2025-08-05 15:17:53 +0000, olcott said:
On 8/5/2025 2:14 AM, Mikko wrote:
On 2025-08-04 21:55:28 +0000, olcott said:
Simulating Termination Analyzer HHH correctly simulates its input >>>>>>> until:
(a) Detects a non-terminating behavior pattern: abort simulation >>>>>>> and return 0.
(b) Simulated input reaches its simulated "return" statement:
return 1.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
Can you see that DD correctly simulated by HHH demonstrates the
recursive simulation non halting behavior pattern that cannot
possibly reach its own "if" statement?
No, we can't hallucinate that. HHH does not demostrate. It simply
reports
incorrectly.
*This process is known as cooperative multi-tasking*
Irrelevant. What matters is that a recursion is not a non-halting
pattern.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
Proof of universals by example is just a fallacy.
For example, there is a recusion in 5! = 5 * (4!) and more generally in >>>> (n + 1)! = (n + 1) * n! but there is non-halting pattern there.
Likewise there is a recursive simulation in HHH(DD) but no non-halting >>>> pattern.
Then you must know how DDD correctly emulated
by HHH reaches its own emulated final state.
No, the problem is that your HHH just doesn't correctly emulates its
input and you are proving you are just a stupid pathological liar.
You cannot possibly show that any step of DDD emulated
by HHH according to the definition of the x86 language
is incorrect because these steps are proven correct by
the definition of the x86 language.
You cannot show the detailed steps of why the infinite
behavior of DDD cannot be accurately predicted by a
finite sample of this behavior.
On 8/6/2025 2:09 AM, Mikko wrote:
On 2025-08-05 15:17:53 +0000, olcott said:
On 8/5/2025 2:14 AM, Mikko wrote:
On 2025-08-04 21:55:28 +0000, olcott said:
Simulating Termination Analyzer HHH correctly simulates its input until: >>>>> (a) Detects a non-terminating behavior pattern: abort simulation and return 0.
(b) Simulated input reaches its simulated "return" statement: return 1. >>>>>
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
Can you see that DD correctly simulated by HHH demonstrates the
recursive simulation non halting behavior pattern that cannot possibly >>>>> reach its own "if" statement?
No, we can't hallucinate that. HHH does not demostrate. It simply reports >>>> incorrectly.
*This process is known as cooperative multi-tasking*
Irrelevant. What matters is that a recursion is not a non-halting pattern.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
For example, there is a recusion in 5! = 5 * (4!) and more generally in
(n + 1)! = (n + 1) * n! but there is non-halting pattern there.
Likewise there is a recursive simulation in HHH(DD) but no non-halting
pattern.
Then you must know how DDD correctly emulated
by HHH reaches its own emulated final state.
On 8/7/2025 2:36 AM, Mikko wrote:
On 2025-08-06 11:20:04 +0000, olcott said:
On 8/6/2025 2:09 AM, Mikko wrote:
On 2025-08-05 15:17:53 +0000, olcott said:
On 8/5/2025 2:14 AM, Mikko wrote:
On 2025-08-04 21:55:28 +0000, olcott said:
Simulating Termination Analyzer HHH correctly simulates its input >>>>>>> until:
(a) Detects a non-terminating behavior pattern: abort simulation >>>>>>> and return 0.
(b) Simulated input reaches its simulated "return" statement:
return 1.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
Can you see that DD correctly simulated by HHH demonstrates the
recursive simulation non halting behavior pattern that cannot
possibly reach its own "if" statement?
No, we can't hallucinate that. HHH does not demostrate. It simply
reports
incorrectly.
*This process is known as cooperative multi-tasking*
Irrelevant. What matters is that a recursion is not a non-halting
pattern.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
For example, there is a recusion in 5! = 5 * (4!) and more generally in >>>> (n + 1)! = (n + 1) * n! but there is non-halting pattern there.
Likewise there is a recursive simulation in HHH(DD) but no non-halting >>>> pattern.
Then you must know how DDD correctly emulated
by HHH reaches its own emulated final state.
The subject line specifies DD, not DDD.
The "correctly emulated by HHH" is irrelevant. It does not matter whether
HHH emulates correctly or partially or incorrectly or not at all. What
matters is whether the answer it gives agrees with the truth about the
termination of DD().
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
On 8/7/2025 2:36 AM, Mikko wrote:
On 2025-08-06 11:20:04 +0000, olcott said:
On 8/6/2025 2:09 AM, Mikko wrote:
On 2025-08-05 15:17:53 +0000, olcott said:void Infinite_Recursion()
On 8/5/2025 2:14 AM, Mikko wrote:
On 2025-08-04 21:55:28 +0000, olcott said:
Simulating Termination Analyzer HHH correctly simulates its input until:
(a) Detects a non-terminating behavior pattern: abort simulation and return 0.
(b) Simulated input reaches its simulated "return" statement: return 1. >>>>>>>
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
Can you see that DD correctly simulated by HHH demonstrates the
recursive simulation non halting behavior pattern that cannot possibly >>>>>>> reach its own "if" statement?
No, we can't hallucinate that. HHH does not demostrate. It simply reports
incorrectly.
*This process is known as cooperative multi-tasking*
Irrelevant. What matters is that a recursion is not a non-halting pattern. >>>
{
Infinite_Recursion();
return;
}
For example, there is a recusion in 5! = 5 * (4!) and more generally in >>>> (n + 1)! = (n + 1) * n! but there is non-halting pattern there.
Likewise there is a recursive simulation in HHH(DD) but no non-halting >>>> pattern.
Then you must know how DDD correctly emulated
by HHH reaches its own emulated final state.
The subject line specifies DD, not DDD.
The "correctly emulated by HHH" is irrelevant. It does not matter whether
HHH emulates correctly or partially or incorrectly or not at all. What
matters is whether the answer it gives agrees with the truth about the
termination of DD().
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
On 2025-08-07 12:56:38 +0000, olcott said:
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
If the answer returned by HHH(DD) does not agree with the actual
behaviour of DD() then HHH does not meet the requirements of a
halt decider nor even a partial halt decider.
On 8/8/2025 2:06 AM, Richard Heathfield wrote:
On 08/08/2025 07:59, Mikko wrote:
On 2025-08-07 12:56:38 +0000, olcott said:
<snip>
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
If the answer returned by HHH(DD) does not agree with the actual
behaviour of DD() then HHH does not meet the requirements of a
halt decider nor even a partial halt decider.
True enough.
Perhaps more importantly, it's hard to imagine a clearer case of
weasel words. DD is clearly an input to HHH(DD), and to claim
otherwise is just bizarre.
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
Correct simulation is a correct measure of this behavior.
Correct simulation and direct execution only vary when
an input calls its own simulating termination analyzer.
In the case it is the input that rules and non-inputs are
irrelevant.
On 8/8/2025 1:59 AM, Mikko wrote:
On 2025-08-07 12:56:38 +0000, olcott said:
On 8/7/2025 2:36 AM, Mikko wrote:
On 2025-08-06 11:20:04 +0000, olcott said:
On 8/6/2025 2:09 AM, Mikko wrote:
On 2025-08-05 15:17:53 +0000, olcott said:
On 8/5/2025 2:14 AM, Mikko wrote:
On 2025-08-04 21:55:28 +0000, olcott said:
Simulating Termination Analyzer HHH correctly simulates its
input until:
(a) Detects a non-terminating behavior pattern: abort
simulation and return 0.
(b) Simulated input reaches its simulated "return" statement: >>>>>>>>> return 1.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
Can you see that DD correctly simulated by HHH demonstrates the >>>>>>>>> recursive simulation non halting behavior pattern that cannot >>>>>>>>> possibly reach its own "if" statement?
No, we can't hallucinate that. HHH does not demostrate. It
simply reports
incorrectly.
*This process is known as cooperative multi-tasking*
Irrelevant. What matters is that a recursion is not a non-halting
pattern.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
For example, there is a recusion in 5! = 5 * (4!) and more
generally in
(n + 1)! = (n + 1) * n! but there is non-halting pattern there.
Likewise there is a recursive simulation in HHH(DD) but no non-
halting
pattern.
Then you must know how DDD correctly emulated
by HHH reaches its own emulated final state.
The subject line specifies DD, not DDD.
The "correctly emulated by HHH" is irrelevant. It does not matter
whether
HHH emulates correctly or partially or incorrectly or not at all. What >>>> matters is whether the answer it gives agrees with the truth about the >>>> termination of DD().
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
If the answer returned by HHH(DD) does not agree with the actual
behaviour of DD() then HHH does not meet the requirements of a
halt decider nor even a partial halt decider.
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
Correct simulation is a correct measure of this behavior.
Correct simulation and direct execution only vary whenBut there is only one and the same input for the direct execution and
an input calls its own simulating termination analyzer.
In the case it is the input that rules and non-inputs are
irrelevant.
Op 08.aug.2025 om 17:40 schreef olcott:
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
This input includes the HHH that aborts
, therefore, the input
specifies a halting program.
Correct simulation is a correct measure of this behavior.
Only when simulated up to the end.
Line 996 matches the
*recursive simulation non-halting behavior pattern*
On 8/9/2025 8:19 AM, Richard Heathfield wrote:
On 09/08/2025 14:11, olcott wrote:
<snip>
Line 996 matches the
*recursive simulation non-halting behavior pattern*
if (current->Simplified_Opcode == CALL) // line 996
is not an argument against the requirement for HHH to report a
result to its caller..
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
On 09/08/2025 08:41, Richard Heathfield wrote:
On 09/08/2025 07:41, Fred. Zwarts wrote:
Op 08.aug.2025 om 17:40 schreef olcott:
<snip>
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
This input includes the HHH that aborts
An HHH that aborts is not a termination analyser. By failing to
report, it fails in its task. If HHH doesn't return, he doesn't
have a program worth spit. I can get better results with a PRNG.
You're misunderstanding the usage of "aborts". It refers to HHH
aborting the emulation it is performing - in other words, HHH
simply decides to quit its instruction emulation loop, and
proceeds to do something else, like returning 0 or 1.
HHH itself
does not stop running when it aborts its emulation. (There is a
POSIX abort() function,
On 09/08/2025 07:41, Fred. Zwarts wrote:
Op 08.aug.2025 om 17:40 schreef olcott:
<snip>
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
This input includes the HHH that aborts
An HHH that aborts is not a termination analyser. By failing to report, it fails in its task. If HHH
doesn't return, he doesn't have a program worth spit. I can get better results with a PRNG.
, therefore, the input specifies a halting program.
Correct, but HHH fails to communicate this fact to its caller.
Correct simulation is a correct measure of this behavior.
Only when simulated up to the end.
Whether he simulates and up to how far is, I think, irrelevant. What matters is what HHH reports to
its caller.
Whenever I say things completely enough that they
can be understood these words are ignored.
On 8/9/2025 1:41 AM, Fred. Zwarts wrote:
Op 08.aug.2025 om 17:40 schreef olcott:
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
This input includes the HHH that aborts, therefore, the input
specifies a halting program. The non-input is the hypothetical HHH
that does not abort.
It is incorrect for HHH(DD) to report on the behavior
of DD() after HHH has aborted its simulation.
This is the same thing as believing that one never needs
to eat entirely on the basis of knowing that one will not
need to eat after one has eaten. This misconception will
cause death by starvation.
On 8/8/2025 2:06 AM, Richard Heathfield wrote:
On 08/08/2025 07:59, Mikko wrote:
On 2025-08-07 12:56:38 +0000, olcott said:
<snip>
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
If the answer returned by HHH(DD) does not agree with the actual
behaviour of DD() then HHH does not meet the requirements of a
halt decider nor even a partial halt decider.
True enough.
Perhaps more importantly, it's hard to imagine a clearer case of weasel
words. DD is clearly an input to HHH(DD), and to claim otherwise is
just bizarre.
It may be very difficult to understand, yet the behavior
of non-inputs does not count.
On 8/8/2025 1:59 AM, Mikko wrote:
On 2025-08-07 12:56:38 +0000, olcott said:
On 8/7/2025 2:36 AM, Mikko wrote:
On 2025-08-06 11:20:04 +0000, olcott said:
On 8/6/2025 2:09 AM, Mikko wrote:
On 2025-08-05 15:17:53 +0000, olcott said:
On 8/5/2025 2:14 AM, Mikko wrote:
On 2025-08-04 21:55:28 +0000, olcott said:
Simulating Termination Analyzer HHH correctly simulates its input until:
(a) Detects a non-terminating behavior pattern: abort simulation and return 0.
(b) Simulated input reaches its simulated "return" statement: return 1.
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
Can you see that DD correctly simulated by HHH demonstrates the >>>>>>>>> recursive simulation non halting behavior pattern that cannot possibly
reach its own "if" statement?
No, we can't hallucinate that. HHH does not demostrate. It simply reports
incorrectly.
*This process is known as cooperative multi-tasking*
Irrelevant. What matters is that a recursion is not a non-halting pattern.
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
For example, there is a recusion in 5! = 5 * (4!) and more generally in >>>>>> (n + 1)! = (n + 1) * n! but there is non-halting pattern there.
Likewise there is a recursive simulation in HHH(DD) but no non-halting >>>>>> pattern.
Then you must know how DDD correctly emulated
by HHH reaches its own emulated final state.
The subject line specifies DD, not DDD.
The "correctly emulated by HHH" is irrelevant. It does not matter whether >>>> HHH emulates correctly or partially or incorrectly or not at all. What >>>> matters is whether the answer it gives agrees with the truth about the >>>> termination of DD().
The correctly emulated DD specifies the behavior of the input
to HHH(DD) as opposed to and contrast with the behavior of DD().
No termination analyzer reports on non-inputs.
If the answer returned by HHH(DD) does not agree with the actual
behaviour of DD() then HHH does not meet the requirements of a
halt decider nor even a partial halt decider.
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
On 2025-08-08 15:40:43 +0000, olcott said:
It may be very difficult to understand, yet the behavior
of non-inputs does not count. Simulating termination
analyzers are only accountable for the behavior that their
inputs specify.
It may be very difficult to understand, yet whatever the problem
statement says does count.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 145:48:21 |
| Calls: | 12,089 |
| Calls today: | 2 |
| Files: | 15,000 |
| Messages: | 6,517,498 |