Summary of the key point:
The halting problem's self-referential construction creates two distinct computational entities:
Input (DD-as-simulated-by-HHH): Shows non-halting behavior - recursive pattern that HHH correctly identifies
Non-input (DD-as-directly-executed): Halts because HHH returns 0
The category error occurs when the halting problem asks HHH to report on
the direct execution behavior, which:
Depends on HHH's own return value
Is therefore not a property of the input HHH analyzes
Represents a different computational object than what HHH can examine through simulation
The philosophical point: A Turing machine decider should only be
expected to report on properties determinable from its input.
When the halting problem construction makes the "actual behavior"
dependent on the decider's output, it's asking the decider to report
on something outside its input - hence, a category error.
This reframes the "impossibility" of the halting problem not as a
limitation of computation per se, but as a conflation between what an analyzer observes about its input versus what happens when that input is executed with the analyzer's answer embedded in it.
The distinction between input-behavior and non-input-behavior is the
crux of resolving the apparent paradox.
https://claude.ai/share/6e4ccef9-9749-4fb4-b58d-946fe18e7c73--
--
Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer
Summary of the key point:
The halting problem's self-referential construction creates two distinct computational entities:
Input (DD-as-simulated-by-HHH): Shows non-halting behavior - recursive pattern that HHH correctly identifies
Non-input (DD-as-directly-executed): Halts because HHH returns 0
The category error occurs when the halting problem asks HHH to report on
the direct execution behavior, which:
Depends on HHH's own return value
Is therefore not a property of the input HHH analyzes
Represents a different computational object than what HHH can examine through simulation
Summary of the key point:
The halting problem's self-referential construction creates two distinct computational entities:
Input (DD-as-simulated-by-HHH): Shows non-halting behavior - recursive pattern that HHH correctly identifies
Non-input (DD-as-directly-executed): Halts because HHH returns 0
The category error occurs when the halting problem asks HHH to report on
the direct execution behavior, which:
Depends on HHH's own return value
Is therefore not a property of the input HHH analyzes
Represents a different computational object than what HHH can examine through simulation
The philosophical point: A Turing machine decider should only be
expected to report on properties determinable from its input. When the halting problem construction makes the "actual behavior" dependent on
the decider's output, it's asking the decider to report on something
outside its input - hence, a category error.
This reframes the "impossibility" of the halting problem not as a
limitation of computation per se, but as a conflation between what an analyzer observes about its input versus what happens when that input is executed with the analyzer's answer embedded in it.
The distinction between input-behavior and non-input-behavior is the
crux of resolving the apparent paradox.
https://claude.ai/share/6e4ccef9-9749-4fb4-b58d-946fe18e7c73
This reframes the "impossibility" of the halting problem not as a
limitation of computation per se, but as a conflation between what an
The distinction between input-behavior and non-input-behavior is the
crux of resolving the apparent paradox.
The philosophical point: A Turing machine decider should only be
expected to report on properties determinable from its input. When the halting problem construction makes the "actual behavior" dependent on
the decider's output, it's asking the decider to report on something
outside its input - hence, a category error.
On 10/26/25 10:46 AM, olcott wrote:
Summary of the key point:
The halting problem's self-referential construction creates two distinct
computational entities:
Input (DD-as-simulated-by-HHH): Shows non-halting behavior - recursive
pattern that HHH correctly identifies
Non-input (DD-as-directly-executed): Halts because HHH returns 0
But the input isn't "as simulated by HHH", but is supposed to be a
proper representation of the program DD.
On 2025-10-26, Richard Damon <Richard@Damon-Family.org> wrote:
On 10/26/25 10:46 AM, olcott wrote:
Summary of the key point:
The halting problem's self-referential construction creates two distinct >>> computational entities:
Input (DD-as-simulated-by-HHH): Shows non-halting behavior - recursive
pattern that HHH correctly identifies
Non-input (DD-as-directly-executed): Halts because HHH returns 0
But the input isn't "as simulated by HHH", but is supposed to be a
proper representation of the program DD.
Halt7.obj's _DDD as simulated by _HHH is halting. This is not just a well-founded hypothesis now; it's demonstrated with code. Identifying
the _DDD simulation left behind by _HHH, and single-stepping it with DebugStep (also used by HHH) takes it to the RET instruction at the end
of _DDD, atl address 002183.
If Olcott wants there to be a separate "_DDD simulated by _HHH"
cateogory which doesn't halt, as indicated by he 0 return from _HHH, he
will have to somehow fix his code.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,075 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 90:34:07 |
| Calls: | 13,798 |
| Calls today: | 1 |
| Files: | 186,989 |
| D/L today: |
5,324 files (1,535M bytes) |
| Messages: | 2,438,212 |