H must and always must halt for any input otherwise it isn't a halt
decider.
On 11/30/2025 10:15 AM, HAL 9000 wrote:
H must and always must halt for any input otherwise it isn't a halt
decider.
<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>
*HHH/DD has been fully operational code since above date* https://github.com/plolcott/x86utm/blob/master/Halt7.c
typedef int (*ptr)();
int HHH(ptr P);
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
int main()
{
HHH(DD);
}
HHH is a simulating termination analyzer that
includes DD in its domain.
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
Halt is defined as DD reaching its own simulated
"return" statement while DD is being simulated
by HHH.
When the halting problem requires HHH to
report on the behavior of DD directly executed
from main, this is a category error because it
requires HHH to report on something besides
the behavior that the input to HHH(DD) maps to.
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
On 2025-11-30, olcott <polcott333@gmail.com> wrote:
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
You have rigged this with a "Root" flag whch dynamically changes the
behavior of the second and subsequent calls to HHH, turning it into a different procedure. That action also dynamically reconfgures DD into a different function, which doesn't terminate, while the original DD does.
If what you were saying were true, you would not need to employ invalid tricks; you could properly demonstrate it with pure functions.
You don't understand that dynamically changing HHH is invalid, because
you don't understand that DD is built out of HHH. You incorrectly
believe there is always a single DD, no matter how HHH is redefined.
This is all because you have a grotesquely crude, ape-like intellect,
in addition to being a consummate crank.
On 11/30/2025 7:44 PM, Kaz Kylheku wrote:
On 2025-11-30, olcott <polcott333@gmail.com> wrote:
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
(1) It is a fact that this input to HHH(DD) does specify
non-halting behavior according to this definition
that you erased:
An input DD that halts for a simulating termination
analyzer HHH is defined as DD reaching its own simulated
"return" statement while DD is being simulated by HHH.
(2) It is a fact that HHH reports this.
The key most important fact is that the halting
problem *is* a category error because it requires
a halt decider to report on different behavior
than the actual behavior that its actual input
actually specifies.
This makes everything else that you say below moot
AKA totally beside the point and irrelevant.
You have rigged this with a "Root" flag whch dynamically changes the
behavior of the second and subsequent calls to HHH, turning it into a
different procedure. That action also dynamically reconfgures DD into a
different function, which doesn't terminate, while the original DD does.
If what you were saying were true, you would not need to employ invalid
tricks; you could properly demonstrate it with pure functions.
You don't understand that dynamically changing HHH is invalid, because
you don't understand that DD is built out of HHH. You incorrectly
believe there is always a single DD, no matter how HHH is redefined.
This is all because you have a grotesquely crude, ape-like intellect,
in addition to being a consummate crank.
On 11/30/2025 7:44 PM, Kaz Kylheku wrote:
On 2025-11-30, olcott <polcott333@gmail.com> wrote:
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
(1) It is a fact that this input to HHH(DD) does specify
non-halting behavior according to this definition
that you erased:
An input DD that halts for a simulating termination
analyzer HHH is defined as DD reaching its own simulated
"return" statement while DD is being simulated by HHH.
(2) It is a fact that HHH reports this.
The key most important fact is that the halting
problem *is* a category error because it requires
a halt decider to report on different behavior
than the actual behavior that its actual input
actually specifies.
This makes everything else that you say below moot
AKA totally beside the point and irrelevant.
On 11/30/2025 10:15 AM, HAL 9000 wrote:
H must and always must halt for any input otherwise it isn't a halt
decider.
<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>
*HHH/DD has been fully operational code since above date* https://github.com/plolcott/x86utm/blob/master/Halt7.c
typedef int (*ptr)();
int HHH(ptr P);
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
int main()
{
HHH(DD);
}
HHH is a simulating termination analyzer that
includes DD in its domain.
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
Halt is defined as DD reaching its own simulated
"return" statement while DD is being simulated
by HHH.
When the halting problem requires HHH to
report on the behavior of DD directly executed
from main, this is a category error because it
requires HHH to report on something besides
the behavior that the input to HHH(DD) maps to.
On 11/30/2025 7:44 PM, Kaz Kylheku wrote:
On 2025-11-30, olcott <polcott333@gmail.com> wrote:
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
(1) It is a fact that this input to HHH(DD) does specify
non-halting behavior according to this definition
that you erased:
An input DD that halts for a simulating termination
analyzer HHH is defined as DD reaching its own simulated
"return" statement while DD is being simulated by HHH.
olcott kirjoitti 30.11.2025 klo 18.52:
On 11/30/2025 10:15 AM, HAL 9000 wrote:
H must and always must halt for any input otherwise it isn't a halt
decider.
<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>
*HHH/DD has been fully operational code since above date*
https://github.com/plolcott/x86utm/blob/master/Halt7.c
typedef int (*ptr)();
int HHH(ptr P);
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
int main()
{
HHH(DD);
}
HHH is a simulating termination analyzer that
includes DD in its domain.
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
Halt is defined as DD reaching its own simulated
"return" statement while DD is being simulated
by HHH.
When the halting problem requires HHH to
report on the behavior of DD directly executed
from main, this is a category error because it
requires HHH to report on something besides
the behavior that the input to HHH(DD) maps to.
As long as no proof is shown "provably correct" is no better than
"unproven and possible incorrect". But that does not matter as long
as it is not specified what Olcott is right about.
olcott kirjoitti 1.12.2025 klo 4.12:
On 11/30/2025 7:44 PM, Kaz Kylheku wrote:
On 2025-11-30, olcott <polcott333@gmail.com> wrote:
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
(1) It is a fact that this input to HHH(DD) does specify
non-halting behavior according to this definition
that you erased:
An input DD that halts for a simulating termination
analyzer HHH is defined as DD reaching its own simulated
"return" statement while DD is being simulated by HHH.
Which means that HHH is not a halting decider or a partial halting
decider. And that HHH does not serve any useful purpose.
On 2025-12-01, olcott <polcott333@gmail.com> wrote:
On 11/30/2025 7:44 PM, Kaz Kylheku wrote:
On 2025-11-30, olcott <polcott333@gmail.com> wrote:
HHH does correctly report that DD simulated
by HHH (according to the semantics of the C
programming language) does not halt.
(1) It is a fact that this input to HHH(DD) does specify
non-halting behavior according to this definition
that you erased:
An input DD that halts for a simulating termination
analyzer HHH is defined as DD reaching its own simulated
"return" statement while DD is being simulated by HHH.
(2) It is a fact that HHH reports this.
The key most important fact is that the halting
problem *is* a category error because it requires
If you think the problem is a "category error", then ... fucking
stop discussing cases of it, with elaborate claims about
termination behavors.
If it is the case that the whole problem is a category error,
then everything that follows is erroneous and that is that.
a halt decider to report on different behavior
than the actual behavior that its actual input
actually specifies.
If you believe that, then stop trying to make halt deciders
which do that, and then claim they are correct.
This makes everything else that you say below moot
AKA totally beside the point and irrelevant.
But that would only be because it refers to your simulation work
and the claims you have based on it, which under the assumption that
halting is errneous, are all erroneous.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,089 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 155:08:18 |
| Calls: | 13,921 |
| Calls today: | 2 |
| Files: | 187,021 |
| D/L today: |
3,912 files (989M bytes) |
| Messages: | 2,457,192 |