Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

<liiwi> udp - universal dropping of an pigeon


computers / comp.ai.philosophy / Concise refutation of halting problem proofs V14 [no assembly required]

SubjectAuthor
* Concise refutation of halting problem proofs V14 [no assemblyolcott
`* Re: Concise refutation of halting problem proofs V14 [no assemblyolcott
 `- Re: Concise refutation of halting problem proofs V14 [no assemblyolcott

1
Concise refutation of halting problem proofs V14 [no assembly required]

<AsmdnaydsYbDig78nZ2dnUU7-bfNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=7593&group=comp.ai.philosophy#7593

  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: Mon, 15 Nov 2021 20:28:46 -0600
Date: Mon, 15 Nov 2021 20:28:44 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Content-Language: en-US
From: NoO...@NoWhere.com (olcott)
Subject: Concise refutation of halting problem proofs V14 [no assembly
required]
Followup-To: comp.theory
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <AsmdnaydsYbDig78nZ2dnUU7-bfNnZ2d@giganews.com>
Lines: 48
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-wnfP9dPSrXxRU/TsTXYf5g74KQDOQUyp57Zp6sISk1NQsBfYkOGEZnFIYop/RAdF+XloB+PrtRuxDdF!t2fzgremaLEPbIG4P0L33uJoYdathbk6I3hWPSSLkWQO3Ayiv+5ItJ2+SXLhlkUbywe4DYgZcmJk!Uw==
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: 2275
 by: olcott - Tue, 16 Nov 2021 02:28 UTC

#include <stdint.h>
typedef void (*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;
}

int main(void)
{ H(P, P);
}

Of every possible H that can possibly exist from H[0]...H[N]
(a) Called from the above P.
(b) Simulates or Executes its input.
(c) Aborts this input at some point or not.

No P ever returns any value, thus P never halts.

To create a halt decider H(P,P) H merely needs to see that P is calling
H with the same parameters that H was called with, this specifying
infinite recursion.

This would be an (a), (b1), (c1) instance of the above set of every
possible H.

Halting problem undecidability and infinitely nested simulation (V2)

https://www.researchgate.net/publication/356105750_Halting_problem_undecidability_and_infinitely_nested_simulation_V2

--
Copyright 2021 Pete Olcott

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

Re: Concise refutation of halting problem proofs V14 [no assembly required]

<sn1jf3$hhg$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=7594&group=comp.ai.philosophy#7594

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Concise refutation of halting problem proofs V14 [no assembly
required]
Followup-To: comp.theory
Date: Tue, 16 Nov 2021 18:47:28 -0600
Organization: A noiseless patient Spider
Lines: 116
Message-ID: <sn1jf3$hhg$1@dont-email.me>
References: <AsmdnaydsYbDig78nZ2dnUU7-bfNnZ2d@giganews.com>
<B3FkJ.67100$Wkjc.43679@fx35.iad>
<P_ednW9PAt-etQ78nZ2dnUU7-bfNnZ2d@giganews.com>
<wWFkJ.72549$iq.17867@fx10.iad> <smvcpp$sin$1@dont-email.me>
<X_MkJ.36292$QB1.1755@fx42.iad>
<reKdne0zc6BfXA78nZ2dnUU7-eOdnZ2d@giganews.com>
<koXkJ.44363$OB3.43540@fx06.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 17 Nov 2021 00:47:31 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1c4e4612084ce7fc01080bd2b21fe894";
logging-data="17968"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IZp9XivZzwo9UWSRLFJS7"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.1
Cancel-Lock: sha1:NPc/Vpa1ZWZh4YayKl5DCPWYN0A=
In-Reply-To: <koXkJ.44363$OB3.43540@fx06.iad>
Content-Language: en-US
 by: olcott - Wed, 17 Nov 2021 00:47 UTC

On 11/16/2021 5:45 PM, Richard Damon wrote:
> On 11/16/21 9:35 AM, olcott wrote:
>> On 11/16/2021 5:55 AM, Richard Damon wrote:
>>> On 11/15/21 11:41 PM, olcott wrote:
>>>> On 11/15/2021 9:52 PM, Richard Damon wrote:
>>>>> On 11/15/21 10:39 PM, olcott wrote:
>>>>>> On 11/15/2021 8:54 PM, Richard Damon wrote:
>>>>>>> On 11/15/21 9:28 PM, olcott wrote:
>>>>>>>> #include <stdint.h>
>>>>>>>> typedef void (*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;
>>>>>>>> }
>>>>>>>>
>>>>>>>> int main(void)
>>>>>>>> {
>>>>>>>>    H(P, P);
>>>>>>>> }
>>>>>>>>
>>>>>>>> Of every possible H that can possibly exist from H[0]...H[N]
>>>>>>>> (a) Called from the above P.
>>>>>>>> (b) Simulates or Executes its input.
>>>>>>>> (c) Aborts this input at some point or not.
>>>>>>>>
>>>>>>>> No P ever returns any value, thus P never halts.
>>>>>>>
>>>>>>> But, when you run that P as the top level machine,
>>>>>>
>>>>>> The you create the strawman error that simlply dodges what I
>>>>>> actually said and forms a rebuttal on the basis of something else
>>>>>> entirely.
>>>>>>
>>>>>> The input to H(P,P) never halts for any H that meets (a)(b)(c).
>>>>>>
>>>>>
>>>>> No, YOUR definition of Halting was if the input is directly
>>>>> executed or purely simulated Halts, then the input is Halting.
>>>>
>>>>
>>>> Glossary of Terms
>>>>
>>>> computation
>>>> The sequence of configurations leading to a halt state will be
>>>> called a computation.  (Linz:1990:238)
>>>>
>>>> computation that halts
>>>> a computation is said to halt whenever it enters a final state.
>>>> (Linz:1990:234)
>>>
>>>
>>> And beig NON-Halting is not halting when allowed to run for unbounded
>>> steps.
>>>
>>> In other words we need to actually run the computation until it
>>> halts, or actually show that it will never halt if it was allowed to
>>> run to completion.
>>>
>>> You don't do this test.
>>>
>>>>
>>>> for every H that meets (a)(b)(c)
>>>> execute/no abort
>>>> simulate/no abort
>>>> execute/abort
>>>> simulate/abort
>>>>
>>>> The input to H(P,P) never reaches its final state.
>>>
>>> Except it does, when we check THAT INPUT as its actual computation,
>>> that is being directly running the machine it represents or giving
>>> that same input to a pure simulator.
>>>
>>
>> Every possible H that can possibly exist called from the
>> above P Simulates or Executes its input and Aborts or
>> does not abort this input.
>>
>> Possible types of H (called by P) and the behavior of P
>> (a) execute/no abort   (shown above)
>> (b) simulate/no abort  (never gets past first line of P)
>> (c) execute/abort      (never gets past first line of P)
>> (d) simulate/abort     (never gets past first line of P)
>
>
> Right, in (a) and (b), then you are correcct that P(P) is non-halting,
> but those H's never return the answers.
>
> For (c) and (d), that H isn't a pure simulation so it doesn't reveal the
> right behavior.
>

In no case of (a)(b)(c)(d) does P reach its final instruction therefore
in every case of (a)(b)(c)(d) H(P,P)==0 is the correct return value for
H whether or not H actually returns any value at all.

Whom-so-ever does not agree with this is:
(a) Insufficiently technically competent.
(b) Dishonest

--
Copyright 2021 Pete Olcott "Talent hits a target no one else can hit;
Genius hits a target no one else can see." Arthur Schopenhauer

Re: Concise refutation of halting problem proofs V14 [no assembly required]

<sn1qn1$m4e$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=7595&group=comp.ai.philosophy#7595

  copy link   Newsgroups: comp.theory comp.ai.philosophy sci.logic sci.math
Followup: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,sci.logic,sci.math
Subject: Re: Concise refutation of halting problem proofs V14 [no assembly
required]
Followup-To: comp.theory
Date: Tue, 16 Nov 2021 20:51:11 -0600
Organization: A noiseless patient Spider
Lines: 145
Message-ID: <sn1qn1$m4e$1@dont-email.me>
References: <AsmdnaydsYbDig78nZ2dnUU7-bfNnZ2d@giganews.com>
<B3FkJ.67100$Wkjc.43679@fx35.iad>
<P_ednW9PAt-etQ78nZ2dnUU7-bfNnZ2d@giganews.com>
<wWFkJ.72549$iq.17867@fx10.iad> <smvcpp$sin$1@dont-email.me>
<X_MkJ.36292$QB1.1755@fx42.iad>
<reKdne0zc6BfXA78nZ2dnUU7-eOdnZ2d@giganews.com>
<koXkJ.44363$OB3.43540@fx06.iad> <sn1jf3$hhg$1@dont-email.me>
<AkZkJ.45622$SW5.9536@fx45.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 17 Nov 2021 02:51:13 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1c4e4612084ce7fc01080bd2b21fe894";
logging-data="22670"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/gIAuL49QpUD3Dk9nYY4Ez"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.1
Cancel-Lock: sha1:3tigAYnOp94u0pOyitz26F1pGRA=
In-Reply-To: <AkZkJ.45622$SW5.9536@fx45.iad>
Content-Language: en-US
 by: olcott - Wed, 17 Nov 2021 02:51 UTC

On 11/16/2021 7:57 PM, Richard Damon wrote:
>
> On 11/16/21 7:47 PM, olcott wrote:
>> On 11/16/2021 5:45 PM, Richard Damon wrote:
>>> On 11/16/21 9:35 AM, olcott wrote:
>>>> On 11/16/2021 5:55 AM, Richard Damon wrote:
>>>>> On 11/15/21 11:41 PM, olcott wrote:
>>>>>> On 11/15/2021 9:52 PM, Richard Damon wrote:
>>>>>>> On 11/15/21 10:39 PM, olcott wrote:
>>>>>>>> On 11/15/2021 8:54 PM, Richard Damon wrote:
>>>>>>>>> On 11/15/21 9:28 PM, olcott wrote:
>>>>>>>>>> #include <stdint.h>
>>>>>>>>>> typedef void (*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;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> int main(void)
>>>>>>>>>> {
>>>>>>>>>>    H(P, P);
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> Of every possible H that can possibly exist from H[0]...H[N]
>>>>>>>>>> (a) Called from the above P.
>>>>>>>>>> (b) Simulates or Executes its input.
>>>>>>>>>> (c) Aborts this input at some point or not.
>>>>>>>>>>
>>>>>>>>>> No P ever returns any value, thus P never halts.
>>>>>>>>>
>>>>>>>>> But, when you run that P as the top level machine,
>>>>>>>>
>>>>>>>> The you create the strawman error that simlply dodges what I
>>>>>>>> actually said and forms a rebuttal on the basis of something
>>>>>>>> else entirely.
>>>>>>>>
>>>>>>>> The input to H(P,P) never halts for any H that meets (a)(b)(c).
>>>>>>>>
>>>>>>>
>>>>>>> No, YOUR definition of Halting was if the input is directly
>>>>>>> executed or purely simulated Halts, then the input is Halting.
>>>>>>
>>>>>>
>>>>>> Glossary of Terms
>>>>>>
>>>>>> computation
>>>>>> The sequence of configurations leading to a halt state will be
>>>>>> called a computation.  (Linz:1990:238)
>>>>>>
>>>>>> computation that halts
>>>>>> a computation is said to halt whenever it enters a final state.
>>>>>> (Linz:1990:234)
>>>>>
>>>>>
>>>>> And beig NON-Halting is not halting when allowed to run for
>>>>> unbounded steps.
>>>>>
>>>>> In other words we need to actually run the computation until it
>>>>> halts, or actually show that it will never halt if it was allowed
>>>>> to run to completion.
>>>>>
>>>>> You don't do this test.
>>>>>
>>>>>>
>>>>>> for every H that meets (a)(b)(c)
>>>>>> execute/no abort
>>>>>> simulate/no abort
>>>>>> execute/abort
>>>>>> simulate/abort
>>>>>>
>>>>>> The input to H(P,P) never reaches its final state.
>>>>>
>>>>> Except it does, when we check THAT INPUT as its actual computation,
>>>>> that is being directly running the machine it represents or giving
>>>>> that same input to a pure simulator.
>>>>>
>>>>
>>>> Every possible H that can possibly exist called from the
>>>> above P Simulates or Executes its input and Aborts or
>>>> does not abort this input.
>>>>
>>>> Possible types of H (called by P) and the behavior of P
>>>> (a) execute/no abort   (shown above)
>>>> (b) simulate/no abort  (never gets past first line of P)
>>>> (c) execute/abort      (never gets past first line of P)
>>>> (d) simulate/abort     (never gets past first line of P)
>>>
>>>
>>> Right, in (a) and (b), then you are correcct that P(P) is
>>> non-halting, but those H's never return the answers.
>>>
>>> For (c) and (d), that H isn't a pure simulation so it doesn't reveal
>>> the right behavior.
>>>
>>
>> In no case of (a)(b)(c)(d) does P reach its final instruction
>> therefore in every case of (a)(b)(c)(d) H(P,P)==0 is the correct
>> return value for H whether or not H actually returns any value at all.
>>
>> Whom-so-ever does not agree with this is:
>> (a) Insufficiently technically competent.
>> (b) Dishonest
>>
>
> Except that it does, when measure by the criteria that you actually
> defined!!
>
> Simple trace of Pd(Pd),
>
> Pd(Pd) calls Hd(Pd,Pd)
When main() calls H(P,P)
which simulates or executes its input and
aborts or does not abort its input
where P calls H(P,P)
P never reaches its last instruction.

For the every element of the sequences of instructions that I specified
P never reaches its last instruction this is a verified fact.

That you refer to main() calling P(P) is the well known dishonest dodge
called the strawman error.

A straw man (sometimes written as strawman) is a form of argument and an
informal fallacy of having the impression of refuting an argument,
whereas the real subject of the argument was not addressed or refuted,
but instead replaced with a false one.
https://en.wikipedia.org/wiki/Straw_man

--
Copyright 2021 Pete Olcott "Talent hits a target no one else can hit;
Genius hits a target no one else can see." Arthur Schopenhauer


computers / comp.ai.philosophy / Concise refutation of halting problem proofs V14 [no assembly required]

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor