On 9/19/21 7:09 AM, olcott wrote:
On 9/19/2021 4:30 AM, Malcolm McLean wrote:
On Sunday, 19 September 2021 at 04:42:41 UTC+1, olcott wrote:
This is my paraphrase of the requirement a partialTo qualify as a decider, the halt decider must calculate a
halt decider must be a pure function of its inputs:
As long as there is one set of inputs such as such as the formal
parameters to a function and a single output such as return value of
{1,0} (indicating true or false) from this function, then whatever
occurs in-between does not make any difference.
This would mean that my use of static local variables has no detrimental >>>> effect on the applicability of my partial halt decider to the halting
problem.
u32 H(u32 P, u32 I)
{
static u32 Aborted;
static u32* execution_trace;
(mathematical) function.
That is, for each possible input, there must be one and only one
output, that
is always the same for each input.
How a piece of computer code achieves that is not important, and
details vary
from language to language. In some primitive languages (or high-level
scripting
languages) it may not be possible to declare local variables, for
instance.
That is great. If this truly is the case then this completes the essence
of my system.
This enables a decidability decider that refutes Rice's theorem:
u32 PSR_Olcott_2004(u32 P)
{
return H1(P,P) != H(P,P);
}
int main()
{
Output("Pathological Self-Reference(Olcott 2004) = ",
PSR_Olcott_2004((u32) P));
}
And what is the Semantic Property of P that this is deciding?
It is the case that this inconsistency
defines a decidability decider that correctly
rejects P on the basis that P has the
pathological self-reference(Olcott 2004) error.
What about my counter example of P = H2_Hat, which this seems to say
isn't Pathological but is the exact same 'code' (to use your term) as
H_Hat (Which you have called P) and H1_Hat?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 228:49:15 |
Calls: | 6,624 |
Calls today: | 6 |
Files: | 12,171 |
Messages: | 5,318,995 |