Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

6 May, 2024: The networking issue during the past two days has been identified and appears to be fixed. Will keep monitoring.


computers / comp.theory / Re: Concise refutation of halting problem proofs V27 [ input is not in domain ]

Re: Concise refutation of halting problem proofs V27 [ input is not in domain ]

<F6mdnTvACp2OigL8nZ2dnUU7-LHNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=23986&group=comp.theory#23986

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 24 Nov 2021 22:54:43 -0600
Date: Wed, 24 Nov 2021 22:54:41 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Subject: Re: Concise refutation of halting problem proofs V27 [ input is not
in domain ]
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
References: <5-2dncs2MNPqYwb8nZ2dnUU7-KvNnZ2d@giganews.com>
<ru6dnRcSxdCo4gH8nZ2dnUU7-f3NnZ2d@giganews.com> <sni0pq$54o$1@dont-email.me>
<ivSdnVvS3JNFnAD8nZ2dnUU7-W3NnZ2d@giganews.com> <snj6bs$utp$1@dont-email.me>
<lfSdnXZ8BOtOtAD8nZ2dnUU7-TPNnZ2d@giganews.com> <snjas5$22o$1@dont-email.me>
<WfidnVXHgel1rAD8nZ2dnUU7-K2dnZ2d@giganews.com> <snjlc9$g4m$1@dont-email.me>
<8-udnSXeWdV19gD8nZ2dnUU7-fHNnZ2d@giganews.com> <snjqvs$lp6$1@dont-email.me>
<7Y-dnTBnr7XbHgD8nZ2dnUU7-T2dnZ2d@giganews.com> <snk1n5$t3o$1@dont-email.me>
<6_SdnR5DMbtgEwD8nZ2dnUU7-ffNnZ2d@giganews.com> <snk4rc$cuu$1@dont-email.me>
<k6GdnTubureFBgD8nZ2dnUU7-KHNnZ2d@giganews.com> <snk7kc$pr8$1@dont-email.me>
<bt6dncqPsKYYLQD8nZ2dnUU7-afNnZ2d@giganews.com> <snkcf3$kb7$1@dont-email.me>
<9LWdnRLm0vQeJAD8nZ2dnUU7-efNnZ2d@giganews.com> <snkef3$tik$1@dont-email.me>
<K7WdnUb8UoOATwD8nZ2dnUU7-RvNnZ2d@giganews.com> <snkm1f$ta2$1@dont-email.me>
<j7WdndVGIL-5yQP8nZ2dnUU7-U3NnZ2d@giganews.com> <snln12$sfn$1@dont-email.me>
Followup-To: comp.theory
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <snln12$sfn$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <F6mdnTvACp2OigL8nZ2dnUU7-LHNnZ2d@giganews.com>
Lines: 193
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-OpB0oTo72TYegUxY6B0nr82OLT5lGrkzRUptKYV1VJCpy+NpjkhtBc80jl1g4XKfCpDRbGO3qzl1sri!4PZLcmhnBxLkuA6zmYw3nAqcN/UO3fk3ELuveddwH/SRCgncXtgL/TmVTj70VGzNqzfRsBeR6KMi!rw==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 9899
 by: olcott - Thu, 25 Nov 2021 04:54 UTC

On 11/24/2021 9:50 AM, André G. Isaak wrote:
> On 2021-11-24 08:02, olcott wrote:
>> On 11/24/2021 12:27 AM, André G. Isaak wrote:
>>> On 2021-11-23 22:48, olcott wrote:
>>>> On 11/23/2021 10:18 PM, André G. Isaak wrote:
>>>>> On 2021-11-23 21:03, olcott wrote:
>>>>>> On 11/23/2021 9:44 PM, André G. Isaak wrote:
>>>>>>> On 2021-11-23 20:24, olcott wrote:
>>>>>>>> On 11/23/2021 8:22 PM, André G. Isaak wrote:
>>>>>>>>> On 2021-11-23 18:53, olcott wrote:
>>>>>>>>>> On 11/23/2021 7:34 PM, André G. Isaak wrote:
>>>>>>>>
>>>>>>>>> Crucially, the halting function exists *independently* and
>>>>>>>>> *prior* to any Turing Machine which attempts to compute this
>>>>>>>>> function. The halting function is *not* associated with any
>>>>>>>>> sort of algorithm; it is simply a mapping. In other words it is
>>>>>>>>> simply a denumerably infinite list of all possible computations
>>>>>>>>> and their halting status expressed as ordered pairs.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> You don't realize it but you are asking a decider to make its
>>>>>>>> decision on the basis of a hypothetical string that does not
>>>>>>>> actually exist.
>>>>>>>
>>>>>>> ???
>>>>>>>
>>>>>>> So now you claim the STRING <P> <P> can't exist? But at the same
>>>>>>> time you claim that your H1 returns the correct answer for this
>>>>>>> allegedly impossible string? How on earth does that work.
>>>>>>>
>>>>>>
>>>>>> int H(ptr x, ptr y) { x(y); }
>>>>>> int H1(ptr x, ptr y) { x(y); int P(ptr x) { H(x, x); }
>>>>>> int P1(ptr x) { H1(x, x); }
>>>>>
>>>>>
>>>>> What does any of this have to do with your ridiculous claim that
>>>>> the string <P> <P> does not actually exist?
>>>>
>>>> If you want the actual behavior of P(P) run independently
>>>> then you have to change P or H into something that they are not
>>>> because they are defined with hardwired inter-dependency.
>>>
>>> If you want the actual behaviour of P(P) run independently, you
>>> simply run P(P) independently.
>>>
>>
>> So in other words H must report on the behavior of a finite string
>> that is not is input.
>
> H doesn't report on the behaviour of finite strings at all. It reports
> on the behaviour of computations.
>
> P(P) is a computation which halts.
>
> Your H needs to be able to report that P(P) halts (or any other
> arbitrary computation).
>
> Determining exactly how that particular computation must be encoded as a
> finite string so it can be passed as an input to H is part of your job
> when designing H.
>
> Maybe you don't grasp this. Consider two UTMs, X and Y (and by UTM I
> mean actual UTMs). Both of these should be able to emulate P(P) if we
> give them two copies of a string which describes the Turing Machine P.
>
> But the strings we pass to X and the string we pass to Y are *not*
> necessarily the same string. X and Y may use different alphabets and may
> use different encoding schemes. To constitute a UTM, it must be the
> case, though, that it is possible to represent every possible
> computation as a string that can be passed to that UTM.
>
> If you've designed an H such that there is no possible way to represent
> the independent computation P(P) as a string which can be passed to H as
> an input, then there is something wrong with your design.
>
>>> I think what you mean to say is if you want H to give you the correct
>>> answer about the actual behaviour of P(P) run independently, which it
>>> can't. The interdependency prevents this.
>>>
>>
>> It is incorrect to think of H having the hypothetical input where P
>> does not call H.All deciders must have finite string inputs. Because P
>> foes
>
> Where did I (or anyone) mention a P that does not simulate/call H?
>
> H is required to describe the halting behaviour of the independent
> computation P(P). That means it must describe how P(P) behaves when
> called directly from main rather than from within your halt decider.
>
>> call this same H changing P so that it does not call this same H is
>> incorrect.
>>
>> It is equally incorrect to have H report on the behavior of P as if H
>> was H1 where P does not call H1.
>>
>>> But that does not change the fact that the computation P(P) halts, and
>>
>> The fact there there are no cats in the kitchen does not have one damn
>> thing to do with dogs in the living room. I can't imagine how people
>> can so persistently make this strawman error even after being warned
>> dozens of times.
>>
>> #include <stdint.h>
>> #include <stdio.h>
>> typedef int (*ptr)();
>>
>> int H(ptr x, ptr y)
>> {
>>    x(y); // direct execution of P(P)
>>    return 1;
>> }
>>
>> // Minimal essence of Linz(1990) Ĥ
>> // and Strachey(1965) P
>> int P(ptr x)
>> {
>>    H(x, x);
>>    return 1; // Give P a last instruction at the "c" level
>> }
>>
>> int main(void)
>> {
>>    H(P, P);
>> }
>>
>> Combinations of (H,P) having pathological self-reference (PSR)
>>    H(P,P) simulates or executes its input and aborts or does
>>    not abort its input and P(P) calls this same H(P,P) with itself.
>>
>> for all Hn(Pn,Pn) in the above PSR set Pn never reaches its final
>> instruction.
>>
>>
>>> that this therefore is the only correct answer to the question which
>>> a halt decider is required to answer.
>>
>> That is not the freaking way that deciders work.
>
> A decider accepts or rejects all possible inputs based on some criteria
> determined by the problem at hand.
>
> For the halting problem, the criterion is that the decider must accept
> all and only those independent computations which HALT.
>
>
>> If H(P,P) reports on the behavior of H1(P,P) or H(P1,P1) it freaking
>> answered the wrong freaking question.
>>
>> Those are the only pair of combinations that show P(P) as an
>> independent computation and they are both answers to the wrong question.
>
> NEITHER of those show P(P) as an independent computation.
>
> H(P,P) must report on the behaviour of P(P). That's the *only* behaviour
> it is being asked about.
>
>>
>> The one key verified fact that everyone simply assumes away even
>> though it is a verified fact is that there are elements of the PSR set
>> such that the input to Hn(Pn,Pn) never reaches its final state and
>> Pn(Pn) does reach its final state in this exact same sequence of
>> configurations.
>>
>> People assume that the placement in the execution trace can't make a
>> difference and yet it is a verified fact that this placement does make
>> a difference. The one way dependency relationship that Pn(Pn) has on
>> Hn(Pn,Pn) causes the outer Pn to behave differently than the inner Pn.
>>
>> Simply assuming this away is flat out dishonest.
>
> None of this is relevant (or even coherent). H(P, P) by the definition
> of the problem must report the behaviour of the independent computation
> P(P). Whether the "placement in the execution trace can make a
> difference" has no bearing on the behaviour of P(P). It might have some
> bearing on the behaviour of the simulation of P(P) inside of H, but
> that's not what the halt decider is being asked about.

The sequence of 1 to N configurations specified by the input to H(X, Y)
cannot be correctly construed as anything other than the sequence of 1
to N steps of the (direct execution, x86 emulation or UTM simulation of
this input by H.

--
Copyright 2021 Pete Olcott

Talent hits a target no one else can hit;
Genius hits a target no one else can see.
Arthur Schopenhauer

SubjectRepliesAuthor
o Concise refutation of halting problem proofs V27 [ finally

By: olcott on Mon, 22 Nov 2021

89olcott
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor