Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"It runs like _x, where _x is something unsavory" -- Prof. Romas Aleliunas, CS 435


devel / comp.theory / Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

SubjectAuthor
* SOLVING THE HALTING PROBLEMGraham Cooper
`* SOLVING THE HALTING PROBLEMBen Bacarisse
 +* SOLVING THE HALTING PROBLEMGraham Cooper
 |+* SOLVING THE HALTING PROBLEMRichard Damon
 ||+* SOLVING THE HALTING PROBLEMGraham Cooper
 |||+- SOLVING THE HALTING PROBLEMGraham Cooper
 |||`* SOLVING THE HALTING PROBLEMRichard Damon
 ||| `* SOLVING THE HALTING PROBLEMGraham Cooper
 |||  `- SOLVING THE HALTING PROBLEMRichard Damon
 ||`* SOLVING THE HALTING PROBLEMGraham Cooper
 || `- SOLVING THE HALTING PROBLEMRichard Damon
 |`* SOLVING THE HALTING PROBLEMBen Bacarisse
 | `* SOLVING THE HALTING PROBLEM [ Ben exaggerates ]olcott
 |  +- SOLVING THE HALTING PROBLEM [ Ben exaggerates ]Graham Cooper
 |  `- SOLVING THE HALTING PROBLEM [ Ben exaggerates ]Richard Damon
 +* SOLVING THE HALTING PROBLEMolcott
 |`* SOLVING THE HALTING PROBLEMRichard Damon
 | `* SOLVING THE HALTING PROBLEMGraham Cooper
 |  `- SOLVING THE HALTING PROBLEMRichard Damon
 +* SOLVING THE HALTING PROBLEM [ Ben is wrong ]olcott
 |`- SOLVING THE HALTING PROBLEM [ Ben is wrong ]Richard Damon
 +* SOLVING THE HALTING PROBLEM [ Ben is wrong ]olcott
 |`- SOLVING THE HALTING PROBLEM [ Ben is wrong ]Richard Damon
 +* SOLVING THE HALTING PROBLEMolcott
 |+* SOLVING THE HALTING PROBLEMolcott
 ||+- SOLVING THE HALTING PROBLEMRichard Damon
 ||`* SOLVING THE HALTING PROBLEMolcott
 || `- SOLVING THE HALTING PROBLEMRichard Damon
 |+* SOLVING THE HALTING PROBLEMRichard Damon
 ||`- SOLVING THE HALTING PROBLEMGraham Cooper
 |`* SOLVING THE HALTING PROBLEMolcott
 | `- SOLVING THE HALTING PROBLEMRichard Damon
 +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |+- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |+* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 ||`- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 | +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 | `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |  +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |  `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |   +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |   `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |    `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |     `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Ben Bacarisse
 |      +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |      |`- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Ben Bacarisse
 |      `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]André G. Isaak
 |       `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |        +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |        `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |         +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |         +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |         |`- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |         `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]André G. Isaak
 |          `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]André G. Isaak
 |           |+- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           | +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           | `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]André G. Isaak
 |           |  +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  |+- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]André G. Isaak
 |           |  | +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | |`- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | |`- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | +- _SOLVING_THE_HALTING_PROBLEM_[Ben_Bacarisse]_[olcott
 |           |  | +* _SOLVING_THE_HALTING_PROBLEM_[Ben_Bacarisse]_[olcott
 |           |  | |`- _SOLVING_THE_HALTING_PROBLEM_[Ben_Bacarisse]_[Richard Damon
 |           |  | +* SOLVING THE HALTING PROBLEM [Ben Bacarisse] [adapted for ADHD]olcott
 |           |  | |+- SOLVING THE HALTING PROBLEM [Ben Bacarisse] [adapted for ADHD]Richard Damon
 |           |  | |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse] [adapted for ADHD]olcott
 |           |  | | `- SOLVING THE HALTING PROBLEM [Ben Bacarisse] [Correction for 2Richard Damon
 |           |  | +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | |+- SOLVING THE HALTING PROBLEM [2 year old Olcott]Richard Damon
 |           |  | |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | | `- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | |+- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | | +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |+* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | | ||`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | || `- SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | | |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | | `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |  +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  | | |  |`- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |  `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |   `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |    `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |     `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |      +- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |      +* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |      |+- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |      |`* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |      | `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |      |  `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | |      |   `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | | |      `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]Graham Cooper
 |           |  | | `- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 |           |  | `* SOLVING THE HALTING PROBLEM [Ben Bacarisse]olcott
 |           |  `* SOLVING THE HALTING PROBLEM [Ben Bacarisse] (typo)olcott
 |           `- SOLVING THE HALTING PROBLEM [Ben Bacarisse]Richard Damon
 +* SOLVING THE HALTING PROBLEM [Ben Bare excuse]olcott
 +* SOLVING THE HALTING PROBLEMolcott
 `* SOLVING THE HALTING PROBLEMolcott

Pages:123456789
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:248d:b0:74a:28a8:2c7 with SMTP id i13-20020a05620a248d00b0074a28a802c7mr4308269qkn.11.1681273219468;
Tue, 11 Apr 2023 21:20:19 -0700 (PDT)
X-Received: by 2002:a05:6870:b616:b0:17e:71a:7578 with SMTP id
cm22-20020a056870b61600b0017e071a7578mr7535573oab.3.1681273219177; Tue, 11
Apr 2023 21:20:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Tue, 11 Apr 2023 21:20:18 -0700 (PDT)
In-Reply-To: <HdpZL.2381577$GNG9.364794@fx18.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:4182:85b0:1234:af59:ca0e;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:4182:85b0:1234:af59:ca0e
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me> <u0pbvi$rsgt$1@dont-email.me>
<u0q95b$1020g$1@dont-email.me> <u0qano$10ar2$1@dont-email.me>
<u0qd0f$10kal$1@dont-email.me> <%73YL.2351677$GNG9.2312522@fx18.iad>
<87zg7i2kzl.fsf@bsb.me.uk> <u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com> <gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com> <SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com> <HdpZL.2381577$GNG9.364794@fx18.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Wed, 12 Apr 2023 04:20:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4278
 by: Graham Cooper - Wed, 12 Apr 2023 04:20 UTC

On Wednesday, April 12, 2023 at 1:05:14 PM UTC+10, Richard Damon wrote:
> > but LINZ still BREAKS THE SPEFICATION OF HALT
> >
> >>>>> 1/ input program ID and input
> >>>>> 2/ write 1 or 0 if program(input) halts or loops
> >>>>> 3/ TERMINATE
> >
> >
> > Whether he CHANGES the FINAL STATE
> > or CONTINUTES after halt in some way
> Which are allowed modifications for composing algorithms from other
> algorithms.

you can use halt OUT OF SCOPE
but you cant call it halt

> >>
> >> If you try to make that part of the tape "Write Only" then you break
> >> your model of computation being Turing Complete (or it is trivial to
> >> just modifiy at the point of the write 1 or write 0)
> >
> >
> > There are models of computation that have READ ONLY
> >
> > including a SUBSET of TMs
> Which is thus not Turing Complete.
> >
> > I agree the FULL SET OF TM's is not halt decidable
> > but that could be considered a weaker model than a COMPUTATIONALLY COMPLETE subset of TMs
> > (that double move the tape pointer LL or RR) and are forced to skip intermediate tape values
> > so they CANNOT write to them
> And it is well known that weaker models are decidable, and many such
> deciders are well known for many such classes, so unless you are
> actually PROVING a new method does succeed for a new class of
> computation that hasn't been known before, an not just showing you can
> defeat the simple proof program that shows that you can't decide for
> Turing Complete system, it isn't very interesting.

you ignore all points counter to your argument

you can prove/disprove halt in ANY model of computation you choose

since computer languages exist with READ ONLY
computation models exist with READ ONLY

d(D)
if halt(D D) then
L: GOTO L

halt( PROG INP )
if STACK>0 then
L: GOTO L
else
....
.... REST OF HALT FUNCTION
....

This correctly fullfills the specification of HALT
There is no requirement for other functions to call halt
They CAN but they FAIL

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<u15che$2tcv5$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Date: Tue, 11 Apr 2023 23:37:00 -0500
Organization: A noiseless patient Spider
Lines: 140
Message-ID: <u15che$2tcv5$1@dont-email.me>
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 12 Apr 2023 04:37:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0810852ef582f6b8274bcf546dab63bd";
logging-data="3060709"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JTCY524WjbwQHb6U5R/Yq"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:2c5m90ZxIQUaJE3r6MU/PGU7q1c=
Content-Language: en-US
In-Reply-To: <u0t2b6$1fclg$1@dont-email.me>
 by: olcott - Wed, 12 Apr 2023 04:37 UTC

On 4/8/2023 7:53 PM, André G. Isaak wrote:
> On 2023-04-08 17:47, olcott wrote:
>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>> On 2023-04-08 17:26, olcott wrote:
>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>
>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>
>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much CS as
>>>>>>>>>>>>> a BSBS in CS.
>>>>>>>>>>>>
>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>> Engineering and
>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>
>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't make it
>>>>>>>>>>> up!
>>>>>>>>>>
>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>
>>>>>>>>>> André
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>> 02 {
>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>> 06  return Halt_Status;
>>>>>>>>> 07 }
>>>>>>>>> 08
>>>>>>>>> 09 void main()
>>>>>>>>> 10 {
>>>>>>>>> 11  H(D,D);
>>>>>>>>> 12 }
>>>>>>>>>
>>>>>>>>> Every halt decider must report on the actual behavior of its
>>>>>>>>> actual
>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>> base its
>>>>>>>>> halt status decision on a finite number of steps of D correctly
>>>>>>>>> simulated by H.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The notion of a UTM guarantees that when N steps of D are correctly
>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>> specifies to H.
>>>>>>>
>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>> aren't formulated in terms of Turing Machines in the first place.
>>>>>>> No where does your code involve a TM, let alone a UTM.
>>>>>>>
>>>>>>> The notion of a UTM is simply that it is possible to construct a
>>>>>>> single TM which can mimic the behaviour of all other TMs. It says
>>>>>>> nothing whatsoever about making *decisions* about the properties
>>>>>>> of those TMs.
>>>>>>>
>>>>>>> André
>>>>>>>
>>>>>>
>>>>>>
>>>>>> It says more than that. It says that the correct simulation of a
>>>>>> machine
>>>>>> description does provide the underlying behavior specified by this
>>>>>> machine description.
>>>>>>
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>
>>>>>> When embedded_H is a simulating halt decider and
>>>>>>
>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own (q0) to
>>>>>> repeat the process. (never reaching the simulated ⟨Ĥ.qn⟩ and
>>>>>> halting).
>>>>>
>>>>> Since there is no mention of a UTM anywhere in the above, how can
>>>>> you claim that the 'notion of a UTM' makes any claims whatsoever
>>>>> about the above?!?
>>>>>
>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are correctly
>>>>>> simulated by embedded_H that this <is> the actual behavior that ⟨Ĥ⟩
>>>>>> specifies to embedded_H.
>>>>>
>>>>> Non sequitur. embedded_H is not a UTM.
>>>>
>>>> That it is more than a UTM does not negate its UTM properties.
>>>
>>> It is not a UTM at all.
>>>
>>
>> A simulating halt decider starts with a UTM and then augments it with
>> additional features.
>
> It doesn't "augment" it. It *changes* it.

That is counter-factual. When a simulating halt decider correctly
simulates N steps of its input it derives the exact same N steps that a
pure UTM would derive because it is itself a UTM with extra features.

My reviewers cannot show that any of the extra features added to the UTM
change the behavior of the simulated input for the first N steps of
simulation.

Watching the behavior doesn't change it.
Matching non-halting behavior patterns doesn't change it.
Even aborting the simulation doesn't change the first N simulated steps.

Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to embedded_H
for these same N steps.

> When given a non-halting
> computation as its input, a UTM will run forever. A simulating halt
> decider (were such a thing possible) on the other hand, would reject
> this input and then HALT. This is entirely different from what a UTM does.
>
> You can state that there is a *relationship* between your 'simulating
> halt decider' and a UTM in that the SHD uses similar methods as a UTM to
> (partially) simulate its input, but that doesn't mean you can
> legitimately say an SHD *is* a UTM -- it is not (and of course since
> your H and D are not even turing machines, it makes no sense to talk
> about UTMs at all).
>
> André
>

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

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<VewZL.195869$5jd8.34701@fx05.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx05.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <u15che$2tcv5$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 170
Message-ID: <VewZL.195869$5jd8.34701@fx05.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 07:04:21 -0400
X-Received-Bytes: 8212
 by: Richard Damon - Wed, 12 Apr 2023 11:04 UTC

On 4/12/23 12:37 AM, olcott wrote:
> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>> On 2023-04-08 17:47, olcott wrote:
>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>> On 2023-04-08 17:26, olcott wrote:
>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much CS
>>>>>>>>>>>>>> as a BSBS in CS.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>
>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't make
>>>>>>>>>>>> it up!
>>>>>>>>>>>
>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>
>>>>>>>>>>> André
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>> 02 {
>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>> 07 }
>>>>>>>>>> 08
>>>>>>>>>> 09 void main()
>>>>>>>>>> 10 {
>>>>>>>>>> 11  H(D,D);
>>>>>>>>>> 12 }
>>>>>>>>>>
>>>>>>>>>> Every halt decider must report on the actual behavior of its
>>>>>>>>>> actual
>>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>>> base its
>>>>>>>>>> halt status decision on a finite number of steps of D correctly
>>>>>>>>>> simulated by H.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>> correctly
>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>> specifies to H.
>>>>>>>>
>>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>>> aren't formulated in terms of Turing Machines in the first
>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>
>>>>>>>> The notion of a UTM is simply that it is possible to construct a
>>>>>>>> single TM which can mimic the behaviour of all other TMs. It
>>>>>>>> says nothing whatsoever about making *decisions* about the
>>>>>>>> properties of those TMs.
>>>>>>>>
>>>>>>>> André
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> It says more than that. It says that the correct simulation of a
>>>>>>> machine
>>>>>>> description does provide the underlying behavior specified by this
>>>>>>> machine description.
>>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>
>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>
>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own (q0)
>>>>>>> to repeat the process. (never reaching the simulated ⟨Ĥ.qn⟩ and
>>>>>>> halting).
>>>>>>
>>>>>> Since there is no mention of a UTM anywhere in the above, how can
>>>>>> you claim that the 'notion of a UTM' makes any claims whatsoever
>>>>>> about the above?!?
>>>>>>
>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>> correctly
>>>>>>> simulated by embedded_H that this <is> the actual behavior that ⟨Ĥ⟩
>>>>>>> specifies to embedded_H.
>>>>>>
>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>
>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>
>>>> It is not a UTM at all.
>>>>
>>>
>>> A simulating halt decider starts with a UTM and then augments it with
>>> additional features.
>>
>> It doesn't "augment" it. It *changes* it.
>
> That is counter-factual. When a simulating halt decider correctly
> simulates N steps of its input it derives the exact same N steps that a
> pure UTM would derive because it is itself a UTM with extra features.

But it ISN'T a UTM, not even with extra features, at is no longer has
the essential features of a UTM.

>
> My reviewers cannot show that any of the extra features added to the UTM
> change the behavior of the simulated input for the first N steps of
> simulation.

But they don't need to, the change the validity of the logic that H uses.

H assumes that the H called by D is a UTM, but it isn't, and thus H has
just used UNSOUND logic.

>
> Watching the behavior doesn't change it.
> Matching non-halting behavior patterns doesn't change it.
> Even aborting the simulation doesn't change the first N simulated steps.

Right, but it DOES change the behavior of the rest of the machine
because that is a copy of this machine.

>
> Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to embedded_H
> for these same N steps.

Right, the first N steps, but we also know that if look at what happens
after that, something H can not do since, by your definition, it aborts
HERE, we see that embedded_H WILL transition to Qn and H^ wiil halt.

The eror isn't in the first N steps, but in the extrapolation of what
happens after that. It is in thinking that the behavior being decided
must come out of H's simulation, which CAN'T be complete (if it gives an
answer) instead of the, by definition, behavior of the actual machine,

You are just proving you are too stupid to understand what actually
matters. You seem to think that H is a UTM even though you have broken
the UTMness of it, because, you just don't know what a UTM is, in part
because you have no idea how Turing Machines actually work.

>
>> When given a non-halting computation as its input, a UTM will run
>> forever. A simulating halt decider (were such a thing possible) on the
>> other hand, would reject this input and then HALT. This is entirely
>> different from what a UTM does.
>>
>> You can state that there is a *relationship* between your 'simulating
>> halt decider' and a UTM in that the SHD uses similar methods as a UTM
>> to (partially) simulate its input, but that doesn't mean you can
>> legitimately say an SHD *is* a UTM -- it is not (and of course since
>> your H and D are not even turing machines, it makes no sense to talk
>> about UTMs at all).
>>
>> André
>>
>


Click here to read the complete article
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<0fwZL.195870$5jd8.34198@fx05.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!rocksolid2!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx05.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0n89c$fpua$1@dont-email.me> <u0pbvi$rsgt$1@dont-email.me>
<u0q95b$1020g$1@dont-email.me> <u0qano$10ar2$1@dont-email.me>
<u0qd0f$10kal$1@dont-email.me> <%73YL.2351677$GNG9.2312522@fx18.iad>
<87zg7i2kzl.fsf@bsb.me.uk> <u0sidc$1crtf$1@dont-email.me>
<u0sjmd$1cruv$2@dont-email.me> <u0slfp$1cruv$4@dont-email.me>
<u0smtv$1di0v$1@dont-email.me> <u0srmi$1e8u5$2@dont-email.me>
<u0ss7m$1eh1a$1@dont-email.me> <u0st68$1ejsg$2@dont-email.me>
<u0stsp$1eq8j$1@dont-email.me> <u0sudl$1ejsg$3@dont-email.me>
<u0t2b6$1fclg$1@dont-email.me> <u14kve$2nka9$1@dont-email.me>
<u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
Content-Language: en-US
In-Reply-To: <f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 95
Message-ID: <0fwZL.195870$5jd8.34198@fx05.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 07:04:28 -0400
X-Received-Bytes: 4777
 by: Richard Damon - Wed, 12 Apr 2023 11:04 UTC

On 4/12/23 12:20 AM, Graham Cooper wrote:
> On Wednesday, April 12, 2023 at 1:05:14 PM UTC+10, Richard Damon wrote:
>>> but LINZ still BREAKS THE SPEFICATION OF HALT
>>>
>>>>>>> 1/ input program ID and input
>>>>>>> 2/ write 1 or 0 if program(input) halts or loops
>>>>>>> 3/ TERMINATE
>>>
>>>
>>> Whether he CHANGES the FINAL STATE
>>> or CONTINUTES after halt in some way
>> Which are allowed modifications for composing algorithms from other
>> algorithms.
>
> you can use halt OUT OF SCOPE
> but you cant call it halt
>
>
>
>
>
>>>>
>>>> If you try to make that part of the tape "Write Only" then you break
>>>> your model of computation being Turing Complete (or it is trivial to
>>>> just modifiy at the point of the write 1 or write 0)
>>>
>>>
>>> There are models of computation that have READ ONLY
>>>
>>> including a SUBSET of TMs
>> Which is thus not Turing Complete.
>>>
>>> I agree the FULL SET OF TM's is not halt decidable
>>> but that could be considered a weaker model than a COMPUTATIONALLY COMPLETE subset of TMs
>>> (that double move the tape pointer LL or RR) and are forced to skip intermediate tape values
>>> so they CANNOT write to them
>> And it is well known that weaker models are decidable, and many such
>> deciders are well known for many such classes, so unless you are
>> actually PROVING a new method does succeed for a new class of
>> computation that hasn't been known before, an not just showing you can
>> defeat the simple proof program that shows that you can't decide for
>> Turing Complete system, it isn't very interesting.
>
>
> you ignore all points counter to your argument
>
> you can prove/disprove halt in ANY model of computation you choose

Nope, not in Turing Complete, or Turing Machines in particular.

>
> since computer languages exist with READ ONLY
> computation models exist with READ ONLY

But if it is actually "Read Only" NOTHING can set it.

>
>
> d(D)
> if halt(D D) then
> L: GOTO L
>
>
> halt( PROG INP )
> if STACK>0 then

And now halt is no longer "A Computation", so not a halt decicer.

> L: GOTO L
> else
> ...
> ... REST OF HALT FUNCTION
> ...
>

And remenber, the program D is defined not to "Call" Halt, but to be
built with a COPY of Halt, (And replacing a call with an inline copy is
ALWAYS a valid operation), you can just replace the call to halt(D,D)
with a copy of halt that omits the surperfoluos stack check.

>
> This correctly fullfills the specification of HALT
> There is no requirement for other functions to call halt
> They CAN but they FAIL
>
>

Nope, the requirment to be able to call a function is built into the
rules of what are computations.

Thus, your programming model, allowing non-callable functions isn't
Turing Complete anymore.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:f0f:b0:743:6092:91b4 with SMTP id v15-20020a05620a0f0f00b00743609291b4mr742348qkl.14.1681301616275;
Wed, 12 Apr 2023 05:13:36 -0700 (PDT)
X-Received: by 2002:a9d:7cd3:0:b0:69e:3c29:370c with SMTP id
r19-20020a9d7cd3000000b0069e3c29370cmr4615226otn.1.1681301616016; Wed, 12 Apr
2023 05:13:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 12 Apr 2023 05:13:35 -0700 (PDT)
In-Reply-To: <0fwZL.195870$5jd8.34198@fx05.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:4182:85b0:1234:af59:ca0e;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:4182:85b0:1234:af59:ca0e
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0n89c$fpua$1@dont-email.me> <u0pbvi$rsgt$1@dont-email.me>
<u0q95b$1020g$1@dont-email.me> <u0qano$10ar2$1@dont-email.me>
<u0qd0f$10kal$1@dont-email.me> <%73YL.2351677$GNG9.2312522@fx18.iad>
<87zg7i2kzl.fsf@bsb.me.uk> <u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com> <gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com> <SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com> <HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com> <0fwZL.195870$5jd8.34198@fx05.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Wed, 12 Apr 2023 12:13:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6333
 by: Graham Cooper - Wed, 12 Apr 2023 12:13 UTC

On Wednesday, April 12, 2023 at 9:04:32 PM UTC+10, Richard Damon wrote:
> On 4/12/23 12:20 AM, Graham Cooper wrote:
> > On Wednesday, April 12, 2023 at 1:05:14 PM UTC+10, Richard Damon wrote:
> >>> but LINZ still BREAKS THE SPEFICATION OF HALT
> >>>
> >>>>>>> 1/ input program ID and input
> >>>>>>> 2/ write 1 or 0 if program(input) halts or loops
> >>>>>>> 3/ TERMINATE
> >>>
> >>>
> >>> Whether he CHANGES the FINAL STATE
> >>> or CONTINUTES after halt in some way
> >> Which are allowed modifications for composing algorithms from other
> >> algorithms.
> >
> > you can use halt OUT OF SCOPE
> > but you cant call it halt
> >
> >
> >
> >
> >
> >>>>
> >>>> If you try to make that part of the tape "Write Only" then you break
> >>>> your model of computation being Turing Complete (or it is trivial to
> >>>> just modifiy at the point of the write 1 or write 0)
> >>>
> >>>
> >>> There are models of computation that have READ ONLY
> >>>
> >>> including a SUBSET of TMs
> >> Which is thus not Turing Complete.
> >>>
> >>> I agree the FULL SET OF TM's is not halt decidable
> >>> but that could be considered a weaker model than a COMPUTATIONALLY COMPLETE subset of TMs
> >>> (that double move the tape pointer LL or RR) and are forced to skip intermediate tape values
> >>> so they CANNOT write to them
> >> And it is well known that weaker models are decidable, and many such
> >> deciders are well known for many such classes, so unless you are
> >> actually PROVING a new method does succeed for a new class of
> >> computation that hasn't been known before, an not just showing you can
> >> defeat the simple proof program that shows that you can't decide for
> >> Turing Complete system, it isn't very interesting.
> >
> >
> > you ignore all points counter to your argument
> >
> > you can prove/disprove halt in ANY model of computation you choose
> Nope, not in Turing Complete, or Turing Machines in particular.

you dont seem to understand the point you refuted

> >
> > since computer languages exist with READ ONLY
> > computation models exist with READ ONLY
> But if it is actually "Read Only" NOTHING can set it.

it is AUTOMATICALLY set by the computing paradigm

or MAIN() can set it if just logging whether STACK=0 or STACK=1

> >
> >
> > d(D)
> > if halt(D D) then
> > L: GOTO L
> >
> >
> > halt( PROG INP )
> > if STACK>0 then
> And now halt is no longer "A Computation", so not a halt decicer.
> > L: GOTO L
> > else
> > ...
> > ... REST OF HALT FUNCTION
> > ...
> >
> And remenber, the program D is defined not to "Call" Halt, but to be
> built with a COPY of Halt, (And replacing a call with an inline copy is

only in some computation models

> ALWAYS a valid operation), you can just replace the call to halt(D,D)
> with a copy of halt that omits the surperfoluos stack check.

but HALT does the stack check

the computation model itself ensures every function call increases STACK

this is SIMPLE in most computer languages

> >
> > This correctly fullfills the specification of HALT
> > There is no requirement for other functions to call halt
> > They CAN but they FAIL
> >
> >
> Nope, the requirment to be able to call a function is built into the
> rules of what are computations.

you can call MAIN() or HALT()

but remember your using an ADJUSTED VERSION OF HALT
so HALT doesnt have to return the same value if called from the top level STACK=0

>
> Thus, your programming model, allowing non-callable functions isn't
> Turing Complete anymore.

The halt program (if / when it exists) wont be written in a TM.
It will be written in a standard computer language
which is TM compatible

It is COMPUTABLE to detect if a program is run from the top level STACK=0

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<44fb05d9-ac57-459c-a4a0-8732fbf6a45en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:29c1:b0:74a:5993:456f with SMTP id s1-20020a05620a29c100b0074a5993456fmr2091276qkp.13.1681301833755;
Wed, 12 Apr 2023 05:17:13 -0700 (PDT)
X-Received: by 2002:a05:6870:24a2:b0:177:ca1c:2cd5 with SMTP id
s34-20020a05687024a200b00177ca1c2cd5mr6401396oaq.4.1681301833436; Wed, 12 Apr
2023 05:17:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 12 Apr 2023 05:17:13 -0700 (PDT)
In-Reply-To: <40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:4182:85b0:1234:af59:ca0e;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:4182:85b0:1234:af59:ca0e
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0n89c$fpua$1@dont-email.me> <u0pbvi$rsgt$1@dont-email.me>
<u0q95b$1020g$1@dont-email.me> <u0qano$10ar2$1@dont-email.me>
<u0qd0f$10kal$1@dont-email.me> <%73YL.2351677$GNG9.2312522@fx18.iad>
<87zg7i2kzl.fsf@bsb.me.uk> <u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com> <gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com> <SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com> <HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com> <0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <44fb05d9-ac57-459c-a4a0-8732fbf6a45en@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Wed, 12 Apr 2023 12:17:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 26
 by: Graham Cooper - Wed, 12 Apr 2023 12:17 UTC

On Wednesday, April 12, 2023 at 10:13:37 PM UTC+10, Graham Cooper wrote:
> On Wednesday, April 12, 2023 at 9:04:32 PM UTC+10, Richard Damon wrote:
> > > This correctly fullfills the specification of HALT
> > > There is no requirement for other functions to call halt
> > > They CAN but they FAIL
> > >
> > >
> > Nope, the requirment to be able to call a function is built into the
> > rules of what are computations.
> you can call MAIN() or HALT()
>
> but remember your using an ADJUSTED VERSION OF HALT
> so HALT doesnt have to return the same value if called from the top level STACK=0

REMEMBER the specification of HALT is to OUTPUT 1 or 0 and then TERMINATE

Because you are NOT USING THE SPECIFICATION
HALT can return a DIFFERENT VALUE
or INFINITE LOOP as Pete suggests

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse] [key agreement]

<u16ct1$31tf8$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse] [key agreement]
Date: Wed, 12 Apr 2023 08:49:21 -0500
Organization: A noiseless patient Spider
Lines: 183
Message-ID: <u16ct1$31tf8$1@dont-email.me>
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <VewZL.195869$5jd8.34701@fx05.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 12 Apr 2023 13:49:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0810852ef582f6b8274bcf546dab63bd";
logging-data="3208680"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Wx86EkFsVFZqhCSCZuIeT"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:5OZkb2zQbeR/UtTKzT/jQucC9aU=
In-Reply-To: <VewZL.195869$5jd8.34701@fx05.iad>
Content-Language: en-US
 by: olcott - Wed, 12 Apr 2023 13:49 UTC

On 4/12/2023 6:04 AM, Richard Damon wrote:
> On 4/12/23 12:37 AM, olcott wrote:
>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>> On 2023-04-08 17:47, olcott wrote:
>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much CS
>>>>>>>>>>>>>>> as a BSBS in CS.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't make
>>>>>>>>>>>>> it up!
>>>>>>>>>>>>
>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>
>>>>>>>>>>>> André
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>> 02 {
>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>> 07 }
>>>>>>>>>>> 08
>>>>>>>>>>> 09 void main()
>>>>>>>>>>> 10 {
>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>> 12 }
>>>>>>>>>>>
>>>>>>>>>>> Every halt decider must report on the actual behavior of its
>>>>>>>>>>> actual
>>>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>>>> base its
>>>>>>>>>>> halt status decision on a finite number of steps of D correctly
>>>>>>>>>>> simulated by H.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>> correctly
>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>> specifies to H.
>>>>>>>>>
>>>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>>>> aren't formulated in terms of Turing Machines in the first
>>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>>
>>>>>>>>> The notion of a UTM is simply that it is possible to construct
>>>>>>>>> a single TM which can mimic the behaviour of all other TMs. It
>>>>>>>>> says nothing whatsoever about making *decisions* about the
>>>>>>>>> properties of those TMs.
>>>>>>>>>
>>>>>>>>> André
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> It says more than that. It says that the correct simulation of a
>>>>>>>> machine
>>>>>>>> description does provide the underlying behavior specified by this
>>>>>>>> machine description.
>>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>
>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>
>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own (q0)
>>>>>>>> to repeat the process. (never reaching the simulated ⟨Ĥ.qn⟩ and
>>>>>>>> halting).
>>>>>>>
>>>>>>> Since there is no mention of a UTM anywhere in the above, how can
>>>>>>> you claim that the 'notion of a UTM' makes any claims whatsoever
>>>>>>> about the above?!?
>>>>>>>
>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>> correctly
>>>>>>>> simulated by embedded_H that this <is> the actual behavior that ⟨Ĥ⟩
>>>>>>>> specifies to embedded_H.
>>>>>>>
>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>
>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>
>>>>> It is not a UTM at all.
>>>>>
>>>>
>>>> A simulating halt decider starts with a UTM and then augments it with
>>>> additional features.
>>>
>>> It doesn't "augment" it. It *changes* it.
>>
>> That is counter-factual. When a simulating halt decider correctly
>> simulates N steps of its input it derives the exact same N steps that a
>> pure UTM would derive because it is itself a UTM with extra features.
>
> But it ISN'T a UTM, not even with extra features, at is no longer has
> the essential features of a UTM.
>
>>
>> My reviewers cannot show that any of the extra features added to the UTM
>> change the behavior of the simulated input for the first N steps of
>> simulation.
>
> But they don't need to, the change the validity of the logic that H uses.
>
> H assumes that the H called by D is a UTM, but it isn't, and thus H has
> just used UNSOUND logic.
>
>>
>> Watching the behavior doesn't change it.
>> Matching non-halting behavior patterns doesn't change it.
>> Even aborting the simulation doesn't change the first N simulated steps.
>
> Right, but it DOES change the behavior of the rest of the machine
> because that is a copy of this machine.
>
>>
>> Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to embedded_H
>> for these same N steps.
>
>
> Right, the first N steps, but we also know that if look at what happens
> after that, something H can not do since, by your definition, it aborts
> HERE, we see that embedded_H WILL transition to Qn and H^ wiil halt.
>
> The eror isn't in the first N steps, but in the extrapolation of what
> happens after that.

When N steps of ⟨Ĥ⟩ are correctly simulated by embedded_H these are the
the actual behavior that ⟨Ĥ⟩ specifies to embedded_H for these same N
steps because they are the exact same N steps that would be simulated if
embedded_H was a pure UTM.

> It is in thinking that the behavior being decided
> must come out of H's simulation, which CAN'T be complete (if it gives an
> answer) instead of the, by definition, behavior of the actual machine,
>
> You are just proving you are too stupid to understand what actually
> matters. You seem to think that H is a UTM even though you have broken
> the UTMness of it, because, you just don't know what a UTM is, in part
> because you have no idea how Turing Machines actually work.
>
>>
>>> When given a non-halting computation as its input, a UTM will run
>>> forever. A simulating halt decider (were such a thing possible) on
>>> the other hand, would reject this input and then HALT. This is
>>> entirely different from what a UTM does.
>>>
>>> You can state that there is a *relationship* between your 'simulating
>>> halt decider' and a UTM in that the SHD uses similar methods as a UTM
>>> to (partially) simulate its input, but that doesn't mean you can
>>> legitimately say an SHD *is* a UTM -- it is not (and of course since
>>> your H and D are not even turing machines, it makes no sense to talk
>>> about UTMs at all).
>>>
>>> André
>>>
>>
>


Click here to read the complete article
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<u16dp5$324io$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Date: Wed, 12 Apr 2023 09:04:19 -0500
Organization: A noiseless patient Spider
Lines: 158
Message-ID: <u16dp5$324io$1@dont-email.me>
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 12 Apr 2023 14:04:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0810852ef582f6b8274bcf546dab63bd";
logging-data="3215960"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/mU3K2p20RavBtqvjIOZzu"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:VNX+/z+SVCR7KcGHHrgHyUvFNjk=
In-Reply-To: <u15che$2tcv5$1@dont-email.me>
Content-Language: en-US
 by: olcott - Wed, 12 Apr 2023 14:04 UTC

On 4/11/2023 11:37 PM, olcott wrote:
> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>> On 2023-04-08 17:47, olcott wrote:
>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>> On 2023-04-08 17:26, olcott wrote:
>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much CS
>>>>>>>>>>>>>> as a BSBS in CS.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>
>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't make
>>>>>>>>>>>> it up!
>>>>>>>>>>>
>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>
>>>>>>>>>>> André
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>> 02 {
>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>> 07 }
>>>>>>>>>> 08
>>>>>>>>>> 09 void main()
>>>>>>>>>> 10 {
>>>>>>>>>> 11  H(D,D);
>>>>>>>>>> 12 }
>>>>>>>>>>
>>>>>>>>>> Every halt decider must report on the actual behavior of its
>>>>>>>>>> actual
>>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>>> base its
>>>>>>>>>> halt status decision on a finite number of steps of D correctly
>>>>>>>>>> simulated by H.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>> correctly
>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>> specifies to H.
>>>>>>>>
>>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>>> aren't formulated in terms of Turing Machines in the first
>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>
>>>>>>>> The notion of a UTM is simply that it is possible to construct a
>>>>>>>> single TM which can mimic the behaviour of all other TMs. It
>>>>>>>> says nothing whatsoever about making *decisions* about the
>>>>>>>> properties of those TMs.
>>>>>>>>
>>>>>>>> André
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> It says more than that. It says that the correct simulation of a
>>>>>>> machine
>>>>>>> description does provide the underlying behavior specified by this
>>>>>>> machine description.
>>>>>>>
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>
>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>
>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own (q0)
>>>>>>> to repeat the process. (never reaching the simulated ⟨Ĥ.qn⟩ and
>>>>>>> halting).
>>>>>>
>>>>>> Since there is no mention of a UTM anywhere in the above, how can
>>>>>> you claim that the 'notion of a UTM' makes any claims whatsoever
>>>>>> about the above?!?
>>>>>>
>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>> correctly
>>>>>>> simulated by embedded_H that this <is> the actual behavior that ⟨Ĥ⟩
>>>>>>> specifies to embedded_H.
>>>>>>
>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>
>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>
>>>> It is not a UTM at all.
>>>>
>>>
>>> A simulating halt decider starts with a UTM and then augments it with
>>> additional features.
>>
>> It doesn't "augment" it. It *changes* it.
>
> That is counter-factual. When a simulating halt decider correctly
> simulates N steps of its input it derives the exact same N steps that a
> pure UTM would derive because it is itself a UTM with extra features.
>
> My reviewers cannot show that any of the extra features added to the UTM
> change the behavior of the simulated input for the first N steps of
> simulation.
>
> Watching the behavior doesn't change it.
> Matching non-halting behavior patterns doesn't change it.
> Even aborting the simulation doesn't change the first N simulated steps.
>
> Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to embedded_H
> for these same N steps.
>

*The above has been agreed to*
I didn't think that agreement was possible, it turns out that I simply
had not presented my case clearly enough.

*computation that halts*… “the Turing machine will halt whenever it
enters a final state” (Linz:1990:234)

When we can see that ⟨Ĥ⟩ correctly simulated by embedded_H cannot
possibly reach its simulated final state of ⟨Ĥ.qn⟩ in any finite number
of steps of correct simulation then we have conclusive proof that ⟨Ĥ⟩
presents non-halting behavior to embedded_H.

>> When given a non-halting computation as its input, a UTM will run
>> forever. A simulating halt decider (were such a thing possible) on the
>> other hand, would reject this input and then HALT. This is entirely
>> different from what a UTM does.
>>
>> You can state that there is a *relationship* between your 'simulating
>> halt decider' and a UTM in that the SHD uses similar methods as a UTM
>> to (partially) simulate its input, but that doesn't mean you can
>> legitimately say an SHD *is* a UTM -- it is not (and of course since
>> your H and D are not even turing machines, it makes no sense to talk
>> about UTMs at all).
>>
>> André
>>
>

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

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<NyGZL.2$7clb.0@fx08.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx08.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
<44fb05d9-ac57-459c-a4a0-8732fbf6a45en@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <44fb05d9-ac57-459c-a4a0-8732fbf6a45en@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 26
Message-ID: <NyGZL.2$7clb.0@fx08.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 18:48:13 -0400
X-Received-Bytes: 2867
 by: Richard Damon - Wed, 12 Apr 2023 22:48 UTC

On 4/12/23 8:17 AM, Graham Cooper wrote:
> On Wednesday, April 12, 2023 at 10:13:37 PM UTC+10, Graham Cooper wrote:
>> On Wednesday, April 12, 2023 at 9:04:32 PM UTC+10, Richard Damon wrote:
>>>> This correctly fullfills the specification of HALT
>>>> There is no requirement for other functions to call halt
>>>> They CAN but they FAIL
>>>>
>>>>
>>> Nope, the requirment to be able to call a function is built into the
>>> rules of what are computations.
>> you can call MAIN() or HALT()
>>
>> but remember your using an ADJUSTED VERSION OF HALT
>> so HALT doesnt have to return the same value if called from the top level STACK=0
>
>
> REMEMBER the specification of HALT is to OUTPUT 1 or 0 and then TERMINATE
>
> Because you are NOT USING THE SPECIFICATION
> HALT can return a DIFFERENT VALUE
> or INFINITE LOOP as Pete suggests
>

And the "Output" of a computation can be feed into the input of another.
BY DEFINTION.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<1zGZL.5$7clb.2@fx08.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.uzoreto.com!peer02.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx08.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 185
Message-ID: <1zGZL.5$7clb.2@fx08.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 18:48:29 -0400
X-Received-Bytes: 7440
 by: Richard Damon - Wed, 12 Apr 2023 22:48 UTC

On 4/12/23 8:13 AM, Graham Cooper wrote:
> On Wednesday, April 12, 2023 at 9:04:32 PM UTC+10, Richard Damon wrote:
>> On 4/12/23 12:20 AM, Graham Cooper wrote:
>>> On Wednesday, April 12, 2023 at 1:05:14 PM UTC+10, Richard Damon wrote:
>>>>> but LINZ still BREAKS THE SPEFICATION OF HALT
>>>>>
>>>>>>>>> 1/ input program ID and input
>>>>>>>>> 2/ write 1 or 0 if program(input) halts or loops
>>>>>>>>> 3/ TERMINATE
>>>>>
>>>>>
>>>>> Whether he CHANGES the FINAL STATE
>>>>> or CONTINUTES after halt in some way
>>>> Which are allowed modifications for composing algorithms from other
>>>> algorithms.
>>>
>>> you can use halt OUT OF SCOPE
>>> but you cant call it halt
>>>
>>>
>>>
>>>
>>>
>>>>>>
>>>>>> If you try to make that part of the tape "Write Only" then you break
>>>>>> your model of computation being Turing Complete (or it is trivial to
>>>>>> just modifiy at the point of the write 1 or write 0)
>>>>>
>>>>>
>>>>> There are models of computation that have READ ONLY
>>>>>
>>>>> including a SUBSET of TMs
>>>> Which is thus not Turing Complete.
>>>>>
>>>>> I agree the FULL SET OF TM's is not halt decidable
>>>>> but that could be considered a weaker model than a COMPUTATIONALLY COMPLETE subset of TMs
>>>>> (that double move the tape pointer LL or RR) and are forced to skip intermediate tape values
>>>>> so they CANNOT write to them
>>>> And it is well known that weaker models are decidable, and many such
>>>> deciders are well known for many such classes, so unless you are
>>>> actually PROVING a new method does succeed for a new class of
>>>> computation that hasn't been known before, an not just showing you can
>>>> defeat the simple proof program that shows that you can't decide for
>>>> Turing Complete system, it isn't very interesting.
>>>
>>>
>>> you ignore all points counter to your argument
>>>
>>> you can prove/disprove halt in ANY model of computation you choose
>> Nope, not in Turing Complete, or Turing Machines in particular.
>
> you dont seem to understand the point you refuted

Nope. You don't seem to understand the defintion of a "Computation".

A Computaiton, BY DEFINITION, is only a function of its defined inputs.

A model of computation, BY DEFINITION, to be "Turing Complete" must
allow embeding of one computation within another and have it return that
answer to the surrounding compuation.

All you have done is show that you can create lessor models of
computations that are not Turing Complete.

>
>
>
>
>>>
>>> since computer languages exist with READ ONLY
>>> computation models exist with READ ONLY
>> But if it is actually "Read Only" NOTHING can set it.
>
>
> it is AUTOMATICALLY set by the computing paradigm
>
> or MAIN() can set it if just logging whether STACK=0 or STACK=1

And genereates either "programs" that do not represent actual
computations or a computaiton model weaker than a Turing Machine.

In fact, just the requirement of "Main" tends to cause that sort of problem.

>
>
>
>
>>>
>>>
>>> d(D)
>>> if halt(D D) then
>>> L: GOTO L
>>>
>>>
>>> halt( PROG INP )
>>> if STACK>0 then
>> And now halt is no longer "A Computation", so not a halt decicer.
>>> L: GOTO L
>>> else
>>> ...
>>> ... REST OF HALT FUNCTION
>>> ...
>>>
>> And remenber, the program D is defined not to "Call" Halt, but to be
>> built with a COPY of Halt, (And replacing a call with an inline copy is
>
> only in some computation models

It is doable in ANY model that is Turing Complete.

Some don't "need" to do that, but it is always ALLOWED.

>
>
>
>
>
>> ALWAYS a valid operation), you can just replace the call to halt(D,D)
>> with a copy of halt that omits the surperfoluos stack check.
>
>
> but HALT does the stack check
>
> the computation model itself ensures every function call increases STACK
>
> this is SIMPLE in most computer languages

So you are just proving your system isn't Turing Complete, and doesn't
make actual Computations.

Fine, that makes it WORTHLESS for the Halting Problem of Computability
Theory that REQUIRES programs in a fully Turing Complete environment.
>
>
>
>
>
>>>
>>> This correctly fullfills the specification of HALT
>>> There is no requirement for other functions to call halt
>>> They CAN but they FAIL
>>>
>>>
>> Nope, the requirment to be able to call a function is built into the
>> rules of what are computations.
>
>
> you can call MAIN() or HALT()
>
> but remember your using an ADJUSTED VERSION OF HALT
> so HALT doesnt have to return the same value if called from the top level STACK=0

Yes it does, if you copies the identical algorithm.

Algorithms produced defined results for defined inputs.

>
>
>
>>
>> Thus, your programming model, allowing non-callable functions isn't
>> Turing Complete anymore.
>
>
> The halt program (if / when it exists) wont be written in a TM.
> It will be written in a standard computer language
> which is TM compatible

Which, if it is a computation, can only be a function of the description
of the machine and input, and not something extra like the "stack depth"
or it is BY DEFINITION incorrect.

>
>
> It is COMPUTABLE to detect if a program is run from the top level STACK=0
>
>
>

Nope. not if "STACK" isn't a defined input to the program.

HALT isn't defined as a function of stack depth, so if the program is,
it is BY DEFINTION incorrect.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<iCGZL.6$7clb.0@fx08.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx08.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <u16dp5$324io$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 157
Message-ID: <iCGZL.6$7clb.0@fx08.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 18:51:57 -0400
X-Received-Bytes: 7633
 by: Richard Damon - Wed, 12 Apr 2023 22:51 UTC

On 4/12/23 10:04 AM, olcott wrote:
> On 4/11/2023 11:37 PM, olcott wrote:
>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>> On 2023-04-08 17:47, olcott wrote:
>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much CS
>>>>>>>>>>>>>>> as a BSBS in CS.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't make
>>>>>>>>>>>>> it up!
>>>>>>>>>>>>
>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>
>>>>>>>>>>>> André
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>> 02 {
>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>> 07 }
>>>>>>>>>>> 08
>>>>>>>>>>> 09 void main()
>>>>>>>>>>> 10 {
>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>> 12 }
>>>>>>>>>>>
>>>>>>>>>>> Every halt decider must report on the actual behavior of its
>>>>>>>>>>> actual
>>>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>>>> base its
>>>>>>>>>>> halt status decision on a finite number of steps of D correctly
>>>>>>>>>>> simulated by H.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>> correctly
>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>> specifies to H.
>>>>>>>>>
>>>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>>>> aren't formulated in terms of Turing Machines in the first
>>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>>
>>>>>>>>> The notion of a UTM is simply that it is possible to construct
>>>>>>>>> a single TM which can mimic the behaviour of all other TMs. It
>>>>>>>>> says nothing whatsoever about making *decisions* about the
>>>>>>>>> properties of those TMs.
>>>>>>>>>
>>>>>>>>> André
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> It says more than that. It says that the correct simulation of a
>>>>>>>> machine
>>>>>>>> description does provide the underlying behavior specified by this
>>>>>>>> machine description.
>>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>
>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>
>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own (q0)
>>>>>>>> to repeat the process. (never reaching the simulated ⟨Ĥ.qn⟩ and
>>>>>>>> halting).
>>>>>>>
>>>>>>> Since there is no mention of a UTM anywhere in the above, how can
>>>>>>> you claim that the 'notion of a UTM' makes any claims whatsoever
>>>>>>> about the above?!?
>>>>>>>
>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>> correctly
>>>>>>>> simulated by embedded_H that this <is> the actual behavior that ⟨Ĥ⟩
>>>>>>>> specifies to embedded_H.
>>>>>>>
>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>
>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>
>>>>> It is not a UTM at all.
>>>>>
>>>>
>>>> A simulating halt decider starts with a UTM and then augments it with
>>>> additional features.
>>>
>>> It doesn't "augment" it. It *changes* it.
>>
>> That is counter-factual. When a simulating halt decider correctly
>> simulates N steps of its input it derives the exact same N steps that a
>> pure UTM would derive because it is itself a UTM with extra features.
>>
>> My reviewers cannot show that any of the extra features added to the UTM
>> change the behavior of the simulated input for the first N steps of
>> simulation.
>>
>> Watching the behavior doesn't change it.
>> Matching non-halting behavior patterns doesn't change it.
>> Even aborting the simulation doesn't change the first N simulated steps.
>>
>> Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to embedded_H
>> for these same N steps.
>>
>
> *The above has been agreed to*
> I didn't think that agreement was possible, it turns out that I simply
> had not presented my case clearly enough.

But it is irrelevent, as the answer is based on tha ACTUAL behavior of
the input, or a COMPLETE simulation of the input, not the "partial"
simualtion done by H.

>
> *computation that halts*… “the Turing machine will halt whenever it
> enters a final state” (Linz:1990:234)

And D(D) Halts, so the correct answer to H(D,D) is Halting.

PERIOD.

>
> When we can see that ⟨Ĥ⟩ correctly simulated by embedded_H cannot
> possibly reach its simulated final state of ⟨Ĥ.qn⟩ in any finite number
> of steps of correct simulation then we have conclusive proof that ⟨Ĥ⟩
> presents non-halting behavior to embedded_H.

Which doesn't matter, because the question isn't about what H can do in
its simulation but what the actual machine does.

You are just admitting you aren't working on the Halting Problem but
your POOP.

>

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:18f3:b0:56f:605:dc88 with SMTP id ep19-20020a05621418f300b0056f0605dc88mr48742qvb.7.1681341729658;
Wed, 12 Apr 2023 16:22:09 -0700 (PDT)
X-Received: by 2002:a05:6870:1482:b0:187:859b:369e with SMTP id
k2-20020a056870148200b00187859b369emr225942oab.7.1681341729484; Wed, 12 Apr
2023 16:22:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 12 Apr 2023 16:22:09 -0700 (PDT)
In-Reply-To: <1zGZL.5$7clb.2@fx08.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:428:79cc:cac8:84ac:6c4f;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:428:79cc:cac8:84ac:6c4f
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com> <gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com> <SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com> <HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com> <0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com> <1zGZL.5$7clb.2@fx08.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Wed, 12 Apr 2023 23:22:09 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Graham Cooper - Wed, 12 Apr 2023 23:22 UTC

On Thursday, April 13, 2023 at 8:48:32 AM UTC+10, Richard Damon wrote:
>
> All you have done is show that you can create lessor models of
> computations that are not Turing Complete.
> >

Lets call d(D) a uselessTM that adds no functionality to the set of TMs

By ADDING READ-ONLY functionality to a computation model
You can only INCREASE the computing power!

Now you can put d(D) into an infinite loop - eliminating the uselessTM
and ADD MORE FUNCTIONS hence the level of computability INCREASES

************

You seem confused that if its READ/ONLY it has LESS POWER
but it REMOVES useless TMs making way for MORE POWERFUL TMs

Its not READ-ONLY its

computation model 1 - read/write
computation model 2 - read/write + read only

so computation model 2 is MORE POWERFUL

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<0DHZL.337302$Olad.297596@fx35.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx35.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87zg7i2kzl.fsf@bsb.me.uk> <u0sidc$1crtf$1@dont-email.me>
<u0sjmd$1cruv$2@dont-email.me> <u0slfp$1cruv$4@dont-email.me>
<u0smtv$1di0v$1@dont-email.me> <u0srmi$1e8u5$2@dont-email.me>
<u0ss7m$1eh1a$1@dont-email.me> <u0st68$1ejsg$2@dont-email.me>
<u0stsp$1eq8j$1@dont-email.me> <u0sudl$1ejsg$3@dont-email.me>
<u0t2b6$1fclg$1@dont-email.me> <u14kve$2nka9$1@dont-email.me>
<u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
<1zGZL.5$7clb.2@fx08.iad>
<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 64
Message-ID: <0DHZL.337302$Olad.297596@fx35.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 20:00:59 -0400
X-Received-Bytes: 3965
 by: Richard Damon - Thu, 13 Apr 2023 00:00 UTC

On 4/12/23 7:22 PM, Graham Cooper wrote:
> On Thursday, April 13, 2023 at 8:48:32 AM UTC+10, Richard Damon wrote:
>>
>> All you have done is show that you can create lessor models of
>> computations that are not Turing Complete.
>>>
>
> Lets call d(D) a uselessTM that adds no functionality to the set of TMs
>
> By ADDING READ-ONLY functionality to a computation model
> You can only INCREASE the computing power!

How does a resource that can't be controlled ADD power.

Note, you clearly don't understand what a COMPUTATION is (per
Computability Theory).

>
> Now you can put d(D) into an infinite loop - eliminating the uselessTM
> and ADD MORE FUNCTIONS hence the level of computability INCREASES

Nope, it might allow you to write more programs that are NOT
"Computations", but doesn't give you any more power to make an actual
COMPUTATION.

What INPUT-OUTPUT map can you compute with your added feature that
couldn't be computed before.

Remember, and program that uses your new "Read Only Stack" to affect its
behavior has that stack added to its list of input, and thus the version
that allows that parameter to be Read/Write could have set it to what
ever value was desired.
>
>
> ************
>
> You seem confused that if its READ/ONLY it has LESS POWER
> but it REMOVES useless TMs making way for MORE POWERFUL TMs
>
> Its not READ-ONLY its
>
> computation model 1 - read/write
> computation model 2 - read/write + read only

Nope, if it is an INPUT to the computation, then it is

model 1: Read/Write + Read/Write
Model 2: Read/WRite + Read Only

Why was model 1 not allowed to pass that value to its version of the
function?

>
> so computation model 2 is MORE POWERFUL
>

Nope, if the caller can't set the paramaete in model 1, your model 2
isn't a model of computtion, as it doesn't represent a definite mapping
of its inputs to its outputs.

You are just showing you are as stupid as Olcott in you lack of
understand of what is being talked about.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:1471:b0:74a:ceac:8e8d with SMTP id j17-20020a05620a147100b0074aceac8e8dmr53875qkl.9.1681347113764;
Wed, 12 Apr 2023 17:51:53 -0700 (PDT)
X-Received: by 2002:a05:6870:638d:b0:184:33c8:2033 with SMTP id
t13-20020a056870638d00b0018433c82033mr377066oap.9.1681347113471; Wed, 12 Apr
2023 17:51:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 12 Apr 2023 17:51:53 -0700 (PDT)
In-Reply-To: <0DHZL.337302$Olad.297596@fx35.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:428:79cc:cac8:84ac:6c4f;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:428:79cc:cac8:84ac:6c4f
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87zg7i2kzl.fsf@bsb.me.uk> <u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com> <gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com> <SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com> <HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com> <0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com> <1zGZL.5$7clb.2@fx08.iad>
<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com> <0DHZL.337302$Olad.297596@fx35.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Thu, 13 Apr 2023 00:51:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Graham Cooper - Thu, 13 Apr 2023 00:51 UTC

On Thursday, April 13, 2023 at 10:01:03 AM UTC+10, Richard Damon wrote:
> On 4/12/23 7:22 PM, Graham Cooper wrote:
> > On Thursday, April 13, 2023 at 8:48:32 AM UTC+10, Richard Damon wrote:
> >>
> >> All you have done is show that you can create lessor models of
> >> computations that are not Turing Complete.
> >>>
> >
> > Lets call d(D) a uselessTM that adds no functionality to the set of TMs
> >
> > By ADDING READ-ONLY functionality to a computation model
> > You can only INCREASE the computing power!
> How does a resource that can't be controlled ADD power.

SOME functions can write to the read-only variable and some cant

So some functions have PRIORITY over others

This is do-able in computer languages so its do-able in TMs

There are INF versions of any TM that do the same computations

eg there are INF amount of TMs that compute X+X

So you can take a SUBSET of all TMs
which has TM-equivalent computability

You dont require ALL TMs

So you can take a SUBSET with a specific property
such as adding READ-ONLY

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<NvIZL.2312153$vBI8.812725@fx15.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
<1zGZL.5$7clb.2@fx08.iad>
<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
<0DHZL.337302$Olad.297596@fx35.iad>
<6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 68
Message-ID: <NvIZL.2312153$vBI8.812725@fx15.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 21:01:33 -0400
X-Received-Bytes: 3848
 by: Richard Damon - Thu, 13 Apr 2023 01:01 UTC

On 4/12/23 8:51 PM, Graham Cooper wrote:
> On Thursday, April 13, 2023 at 10:01:03 AM UTC+10, Richard Damon wrote:
>> On 4/12/23 7:22 PM, Graham Cooper wrote:
>>> On Thursday, April 13, 2023 at 8:48:32 AM UTC+10, Richard Damon wrote:
>>>>
>>>> All you have done is show that you can create lessor models of
>>>> computations that are not Turing Complete.
>>>>>
>>>
>>> Lets call d(D) a uselessTM that adds no functionality to the set of TMs
>>>
>>> By ADDING READ-ONLY functionality to a computation model
>>> You can only INCREASE the computing power!
>> How does a resource that can't be controlled ADD power.
>
>
> SOME functions can write to the read-only variable and some cant

And what decides that?

Why can't P, the "impossible" program write to that variable,?

>
> So some functions have PRIORITY over others

And what decides that?

Sounds like a non-computability based model, so worthless of
computabilty theory?

>
> This is do-able in computer languages so its do-able in TMs

Nope, because programs that can do that don't represent COMPUTATIONS,
machines that are a STRCT mapping of input to output.

>
> There are INF versions of any TM that do the same computations
>
> eg there are INF amount of TMs that compute X+X

So, if it can be done by a TM, then we can build the "impossible
program" from that TM and show that it give the wrong answer.

>
> So you can take a SUBSET of all TMs
> which has TM-equivalent computability
>
> You dont require ALL TMs

Nope, the decider must be able to take in ALL TMs, or it fails to meet
the requirements.

>
> So you can take a SUBSET with a specific property
> such as adding READ-ONLY
>

Nope, that VIOLATES the requirement.

Either that subset IS Turing Complete, at which point your decider in
that subset, can be converted to a machine that doesn't need that
special property or your subset isn't Turing Complete, at which point it
doens't meet the requirements.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<u17n0j$5mgt$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Date: Wed, 12 Apr 2023 20:48:02 -0500
Organization: A noiseless patient Spider
Lines: 143
Message-ID: <u17n0j$5mgt$1@dont-email.me>
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
<iCGZL.6$7clb.0@fx08.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 13 Apr 2023 01:48:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9a0d936f83572026c5aaf8c39762862a";
logging-data="186909"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18q99mDmObP1rh8cO8O9Mo2"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:CA+b/Ai4D/Oh/v2OHov3xctD/es=
Content-Language: en-US
In-Reply-To: <iCGZL.6$7clb.0@fx08.iad>
 by: olcott - Thu, 13 Apr 2023 01:48 UTC

On 4/12/2023 5:51 PM, Richard Damon wrote:
> On 4/12/23 10:04 AM, olcott wrote:
>> On 4/11/2023 11:37 PM, olcott wrote:
>>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>>> On 2023-04-08 17:47, olcott wrote:
>>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much CS
>>>>>>>>>>>>>>>> as a BSBS in CS.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't make
>>>>>>>>>>>>>> it up!
>>>>>>>>>>>>>
>>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>>
>>>>>>>>>>>>> André
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>> 02 {
>>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>>> 07 }
>>>>>>>>>>>> 08
>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>> 10 {
>>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>>> 12 }
>>>>>>>>>>>>
>>>>>>>>>>>> Every halt decider must report on the actual behavior of its
>>>>>>>>>>>> actual
>>>>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>>>>> base its
>>>>>>>>>>>> halt status decision on a finite number of steps of D correctly
>>>>>>>>>>>> simulated by H.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>>> correctly
>>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>>> specifies to H.
>>>>>>>>>>
>>>>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>>>>> aren't formulated in terms of Turing Machines in the first
>>>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>>>
>>>>>>>>>> The notion of a UTM is simply that it is possible to construct
>>>>>>>>>> a single TM which can mimic the behaviour of all other TMs. It
>>>>>>>>>> says nothing whatsoever about making *decisions* about the
>>>>>>>>>> properties of those TMs.
>>>>>>>>>>
>>>>>>>>>> André
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> It says more than that. It says that the correct simulation of
>>>>>>>>> a machine
>>>>>>>>> description does provide the underlying behavior specified by this
>>>>>>>>> machine description.
>>>>>>>>>
>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>
>>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>>
>>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own (q0)
>>>>>>>>> to repeat the process. (never reaching the simulated ⟨Ĥ.qn⟩ and
>>>>>>>>> halting).
>>>>>>>>
>>>>>>>> Since there is no mention of a UTM anywhere in the above, how
>>>>>>>> can you claim that the 'notion of a UTM' makes any claims
>>>>>>>> whatsoever about the above?!?
>>>>>>>>
>>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>>> correctly
>>>>>>>>> simulated by embedded_H that this <is> the actual behavior that
>>>>>>>>> ⟨Ĥ⟩
>>>>>>>>> specifies to embedded_H.
>>>>>>>>
>>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>>
>>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>>
>>>>>> It is not a UTM at all.
>>>>>>
>>>>>
>>>>> A simulating halt decider starts with a UTM and then augments it with
>>>>> additional features.
>>>>
>>>> It doesn't "augment" it. It *changes* it.
>>>
>>> That is counter-factual. When a simulating halt decider correctly
>>> simulates N steps of its input it derives the exact same N steps that a
>>> pure UTM would derive because it is itself a UTM with extra features.
>>>
>>> My reviewers cannot show that any of the extra features added to the UTM
>>> change the behavior of the simulated input for the first N steps of
>>> simulation.
>>>
>>> Watching the behavior doesn't change it.
>>> Matching non-halting behavior patterns doesn't change it.
>>> Even aborting the simulation doesn't change the first N simulated steps.
>>>
>>> Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
>>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to embedded_H
>>> for these same N steps.
>>>
>>
>> *The above has been agreed to*
>> I didn't think that agreement was possible, it turns out that I simply
>> had not presented my case clearly enough.
>
> But it is irrelevent, as the answer is based on tha ACTUAL behavior of
> the input,

You agreed that The N steps of ⟨Ĥ⟩ that are correctly simulated by
embedded_H are the actual behavior of these N steps.

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

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<wvJZL.2388017$GNG9.181084@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
<iCGZL.6$7clb.0@fx08.iad> <u17n0j$5mgt$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <u17n0j$5mgt$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 155
Message-ID: <wvJZL.2388017$GNG9.181084@fx18.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 22:09:32 -0400
X-Received-Bytes: 7829
 by: Richard Damon - Thu, 13 Apr 2023 02:09 UTC

On 4/12/23 9:48 PM, olcott wrote:
> On 4/12/2023 5:51 PM, Richard Damon wrote:
>> On 4/12/23 10:04 AM, olcott wrote:
>>> On 4/11/2023 11:37 PM, olcott wrote:
>>>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>>>> On 2023-04-08 17:47, olcott wrote:
>>>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much
>>>>>>>>>>>>>>>>> CS as a BSBS in CS.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't
>>>>>>>>>>>>>>> make it up!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>>> 02 {
>>>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>>>> 07 }
>>>>>>>>>>>>> 08
>>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>>> 10 {
>>>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>>>> 12 }
>>>>>>>>>>>>>
>>>>>>>>>>>>> Every halt decider must report on the actual behavior of
>>>>>>>>>>>>> its actual
>>>>>>>>>>>>> input. The notion of a UTM establishes that H is correct to
>>>>>>>>>>>>> base its
>>>>>>>>>>>>> halt status decision on a finite number of steps of D
>>>>>>>>>>>>> correctly
>>>>>>>>>>>>> simulated by H.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>>>> correctly
>>>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>>>> specifies to H.
>>>>>>>>>>>
>>>>>>>>>>> The notion of a UTM is entirely irrelevant since your H and D
>>>>>>>>>>> aren't formulated in terms of Turing Machines in the first
>>>>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>>>>
>>>>>>>>>>> The notion of a UTM is simply that it is possible to
>>>>>>>>>>> construct a single TM which can mimic the behaviour of all
>>>>>>>>>>> other TMs. It says nothing whatsoever about making
>>>>>>>>>>> *decisions* about the properties of those TMs.
>>>>>>>>>>>
>>>>>>>>>>> André
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It says more than that. It says that the correct simulation of
>>>>>>>>>> a machine
>>>>>>>>>> description does provide the underlying behavior specified by
>>>>>>>>>> this
>>>>>>>>>> machine description.
>>>>>>>>>>
>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>
>>>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>>>
>>>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own
>>>>>>>>>> (q0) to repeat the process. (never reaching the simulated
>>>>>>>>>> ⟨Ĥ.qn⟩ and halting).
>>>>>>>>>
>>>>>>>>> Since there is no mention of a UTM anywhere in the above, how
>>>>>>>>> can you claim that the 'notion of a UTM' makes any claims
>>>>>>>>> whatsoever about the above?!?
>>>>>>>>>
>>>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>>>> correctly
>>>>>>>>>> simulated by embedded_H that this <is> the actual behavior
>>>>>>>>>> that ⟨Ĥ⟩
>>>>>>>>>> specifies to embedded_H.
>>>>>>>>>
>>>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>>>
>>>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>>>
>>>>>>> It is not a UTM at all.
>>>>>>>
>>>>>>
>>>>>> A simulating halt decider starts with a UTM and then augments it with
>>>>>> additional features.
>>>>>
>>>>> It doesn't "augment" it. It *changes* it.
>>>>
>>>> That is counter-factual. When a simulating halt decider correctly
>>>> simulates N steps of its input it derives the exact same N steps that a
>>>> pure UTM would derive because it is itself a UTM with extra features.
>>>>
>>>> My reviewers cannot show that any of the extra features added to the
>>>> UTM
>>>> change the behavior of the simulated input for the first N steps of
>>>> simulation.
>>>>
>>>> Watching the behavior doesn't change it.
>>>> Matching non-halting behavior patterns doesn't change it.
>>>> Even aborting the simulation doesn't change the first N simulated
>>>> steps.
>>>>
>>>> Because of all this we can know that the first N steps of ⟨Ĥ⟩ simulated
>>>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to
>>>> embedded_H for these same N steps.
>>>>
>>>
>>> *The above has been agreed to*
>>> I didn't think that agreement was possible, it turns out that I simply
>>> had not presented my case clearly enough.
>>
>> But it is irrelevent, as the answer is based on tha ACTUAL behavior of
>> the input,
>
> You agreed that The N steps of ⟨Ĥ⟩ that are correctly simulated by
> embedded_H are the actual behavior of these N steps.
>
>


Click here to read the complete article
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<u17oiv$5mgt$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Date: Wed, 12 Apr 2023 21:14:55 -0500
Organization: A noiseless patient Spider
Lines: 159
Message-ID: <u17oiv$5mgt$2@dont-email.me>
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
<iCGZL.6$7clb.0@fx08.iad> <u17n0j$5mgt$1@dont-email.me>
<wvJZL.2388017$GNG9.181084@fx18.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 13 Apr 2023 02:14:55 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9a0d936f83572026c5aaf8c39762862a";
logging-data="186909"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/uSfAi7vB79DJZ5mGCuxZM"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:JprAggXQP0k75yUc6kb+Ef38N4c=
Content-Language: en-US
In-Reply-To: <wvJZL.2388017$GNG9.181084@fx18.iad>
 by: olcott - Thu, 13 Apr 2023 02:14 UTC

On 4/12/2023 9:09 PM, Richard Damon wrote:
> On 4/12/23 9:48 PM, olcott wrote:
>> On 4/12/2023 5:51 PM, Richard Damon wrote:
>>> On 4/12/23 10:04 AM, olcott wrote:
>>>> On 4/11/2023 11:37 PM, olcott wrote:
>>>>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>>>>> On 2023-04-08 17:47, olcott wrote:
>>>>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much
>>>>>>>>>>>>>>>>>> CS as a BSBS in CS.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't
>>>>>>>>>>>>>>>> make it up!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>>>> 02 {
>>>>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>>>>> 07 }
>>>>>>>>>>>>>> 08
>>>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>>>> 10 {
>>>>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>>>>> 12 }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Every halt decider must report on the actual behavior of
>>>>>>>>>>>>>> its actual
>>>>>>>>>>>>>> input. The notion of a UTM establishes that H is correct
>>>>>>>>>>>>>> to base its
>>>>>>>>>>>>>> halt status decision on a finite number of steps of D
>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>> simulated by H.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>>>>> correctly
>>>>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>>>>> specifies to H.
>>>>>>>>>>>>
>>>>>>>>>>>> The notion of a UTM is entirely irrelevant since your H and
>>>>>>>>>>>> D aren't formulated in terms of Turing Machines in the first
>>>>>>>>>>>> place. No where does your code involve a TM, let alone a UTM.
>>>>>>>>>>>>
>>>>>>>>>>>> The notion of a UTM is simply that it is possible to
>>>>>>>>>>>> construct a single TM which can mimic the behaviour of all
>>>>>>>>>>>> other TMs. It says nothing whatsoever about making
>>>>>>>>>>>> *decisions* about the properties of those TMs.
>>>>>>>>>>>>
>>>>>>>>>>>> André
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It says more than that. It says that the correct simulation
>>>>>>>>>>> of a machine
>>>>>>>>>>> description does provide the underlying behavior specified by
>>>>>>>>>>> this
>>>>>>>>>>> machine description.
>>>>>>>>>>>
>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>
>>>>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>>>>
>>>>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own
>>>>>>>>>>> (q0) to repeat the process. (never reaching the simulated
>>>>>>>>>>> ⟨Ĥ.qn⟩ and halting).
>>>>>>>>>>
>>>>>>>>>> Since there is no mention of a UTM anywhere in the above, how
>>>>>>>>>> can you claim that the 'notion of a UTM' makes any claims
>>>>>>>>>> whatsoever about the above?!?
>>>>>>>>>>
>>>>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>>>>> correctly
>>>>>>>>>>> simulated by embedded_H that this <is> the actual behavior
>>>>>>>>>>> that ⟨Ĥ⟩
>>>>>>>>>>> specifies to embedded_H.
>>>>>>>>>>
>>>>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>>>>
>>>>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>>>>
>>>>>>>> It is not a UTM at all.
>>>>>>>>
>>>>>>>
>>>>>>> A simulating halt decider starts with a UTM and then augments it
>>>>>>> with
>>>>>>> additional features.
>>>>>>
>>>>>> It doesn't "augment" it. It *changes* it.
>>>>>
>>>>> That is counter-factual. When a simulating halt decider correctly
>>>>> simulates N steps of its input it derives the exact same N steps
>>>>> that a
>>>>> pure UTM would derive because it is itself a UTM with extra features.
>>>>>
>>>>> My reviewers cannot show that any of the extra features added to
>>>>> the UTM
>>>>> change the behavior of the simulated input for the first N steps of
>>>>> simulation.
>>>>>
>>>>> Watching the behavior doesn't change it.
>>>>> Matching non-halting behavior patterns doesn't change it.
>>>>> Even aborting the simulation doesn't change the first N simulated
>>>>> steps.
>>>>>
>>>>> Because of all this we can know that the first N steps of ⟨Ĥ⟩
>>>>> simulated
>>>>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to
>>>>> embedded_H for these same N steps.
>>>>>
>>>>
>>>> *The above has been agreed to*
>>>> I didn't think that agreement was possible, it turns out that I simply
>>>> had not presented my case clearly enough.
>>>
>>> But it is irrelevent, as the answer is based on tha ACTUAL behavior
>>> of the input,
>>
>> You agreed that The N steps of ⟨Ĥ⟩ that are correctly simulated by
>> embedded_H are the actual behavior of these N steps.
>>
>>
>
> Which is IRRELEVENT to the problem,


Click here to read the complete article
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<MEJZL.338401$Olad.185474@fx35.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx35.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
<iCGZL.6$7clb.0@fx08.iad> <u17n0j$5mgt$1@dont-email.me>
<wvJZL.2388017$GNG9.181084@fx18.iad> <u17oiv$5mgt$2@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <u17oiv$5mgt$2@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 168
Message-ID: <MEJZL.338401$Olad.185474@fx35.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 22:19:24 -0400
X-Received-Bytes: 8560
 by: Richard Damon - Thu, 13 Apr 2023 02:19 UTC

On 4/12/23 10:14 PM, olcott wrote:
> On 4/12/2023 9:09 PM, Richard Damon wrote:
>> On 4/12/23 9:48 PM, olcott wrote:
>>> On 4/12/2023 5:51 PM, Richard Damon wrote:
>>>> On 4/12/23 10:04 AM, olcott wrote:
>>>>> On 4/11/2023 11:37 PM, olcott wrote:
>>>>>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>>>>>> On 2023-04-08 17:47, olcott wrote:
>>>>>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as much
>>>>>>>>>>>>>>>>>>> CS as a BSBS in CS.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't
>>>>>>>>>>>>>>>>> make it up!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>>>>> 02 {
>>>>>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>>>>>> 07 }
>>>>>>>>>>>>>>> 08
>>>>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>>>>> 10 {
>>>>>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>>>>>> 12 }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Every halt decider must report on the actual behavior of
>>>>>>>>>>>>>>> its actual
>>>>>>>>>>>>>>> input. The notion of a UTM establishes that H is correct
>>>>>>>>>>>>>>> to base its
>>>>>>>>>>>>>>> halt status decision on a finite number of steps of D
>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>> simulated by H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>>>>>> specifies to H.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The notion of a UTM is entirely irrelevant since your H and
>>>>>>>>>>>>> D aren't formulated in terms of Turing Machines in the
>>>>>>>>>>>>> first place. No where does your code involve a TM, let
>>>>>>>>>>>>> alone a UTM.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The notion of a UTM is simply that it is possible to
>>>>>>>>>>>>> construct a single TM which can mimic the behaviour of all
>>>>>>>>>>>>> other TMs. It says nothing whatsoever about making
>>>>>>>>>>>>> *decisions* about the properties of those TMs.
>>>>>>>>>>>>>
>>>>>>>>>>>>> André
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It says more than that. It says that the correct simulation
>>>>>>>>>>>> of a machine
>>>>>>>>>>>> description does provide the underlying behavior specified
>>>>>>>>>>>> by this
>>>>>>>>>>>> machine description.
>>>>>>>>>>>>
>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>
>>>>>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>>>>>
>>>>>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own
>>>>>>>>>>>> (q0) to repeat the process. (never reaching the simulated
>>>>>>>>>>>> ⟨Ĥ.qn⟩ and halting).
>>>>>>>>>>>
>>>>>>>>>>> Since there is no mention of a UTM anywhere in the above, how
>>>>>>>>>>> can you claim that the 'notion of a UTM' makes any claims
>>>>>>>>>>> whatsoever about the above?!?
>>>>>>>>>>>
>>>>>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>>>>>> correctly
>>>>>>>>>>>> simulated by embedded_H that this <is> the actual behavior
>>>>>>>>>>>> that ⟨Ĥ⟩
>>>>>>>>>>>> specifies to embedded_H.
>>>>>>>>>>>
>>>>>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>>>>>
>>>>>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>>>>>
>>>>>>>>> It is not a UTM at all.
>>>>>>>>>
>>>>>>>>
>>>>>>>> A simulating halt decider starts with a UTM and then augments it
>>>>>>>> with
>>>>>>>> additional features.
>>>>>>>
>>>>>>> It doesn't "augment" it. It *changes* it.
>>>>>>
>>>>>> That is counter-factual. When a simulating halt decider correctly
>>>>>> simulates N steps of its input it derives the exact same N steps
>>>>>> that a
>>>>>> pure UTM would derive because it is itself a UTM with extra features.
>>>>>>
>>>>>> My reviewers cannot show that any of the extra features added to
>>>>>> the UTM
>>>>>> change the behavior of the simulated input for the first N steps of
>>>>>> simulation.
>>>>>>
>>>>>> Watching the behavior doesn't change it.
>>>>>> Matching non-halting behavior patterns doesn't change it.
>>>>>> Even aborting the simulation doesn't change the first N simulated
>>>>>> steps.
>>>>>>
>>>>>> Because of all this we can know that the first N steps of ⟨Ĥ⟩
>>>>>> simulated
>>>>>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to
>>>>>> embedded_H for these same N steps.
>>>>>>
>>>>>
>>>>> *The above has been agreed to*
>>>>> I didn't think that agreement was possible, it turns out that I simply
>>>>> had not presented my case clearly enough.
>>>>
>>>> But it is irrelevent, as the answer is based on tha ACTUAL behavior
>>>> of the input,
>>>
>>> You agreed that The N steps of ⟨Ĥ⟩ that are correctly simulated by
>>> embedded_H are the actual behavior of these N steps.
>>>
>>>
>>
>> Which is IRRELEVENT to the problem,
>
> No it is not. Every decider computes the mapping from its input to its
> own accept or reject state on the basis of a semantic or syntactic
> property of this input.
>


Click here to read the complete article
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<c0e68d31-73c7-41d2-8d1f-128728f3595an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:4b2d:0:b0:5c4:b994:5220 with SMTP id s13-20020ad44b2d000000b005c4b9945220mr41327qvw.4.1681352475056;
Wed, 12 Apr 2023 19:21:15 -0700 (PDT)
X-Received: by 2002:a05:6830:1003:b0:6a3:8d7d:83dd with SMTP id
a3-20020a056830100300b006a38d7d83ddmr121764otp.0.1681352474694; Wed, 12 Apr
2023 19:21:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 12 Apr 2023 19:21:14 -0700 (PDT)
In-Reply-To: <NvIZL.2312153$vBI8.812725@fx15.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:428:79cc:cac8:84ac:6c4f;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:428:79cc:cac8:84ac:6c4f
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com> <gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com> <SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com> <HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com> <0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com> <1zGZL.5$7clb.2@fx08.iad>
<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com> <0DHZL.337302$Olad.297596@fx35.iad>
<6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com> <NvIZL.2312153$vBI8.812725@fx15.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c0e68d31-73c7-41d2-8d1f-128728f3595an@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Thu, 13 Apr 2023 02:21:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3326
 by: Graham Cooper - Thu, 13 Apr 2023 02:21 UTC

On Thursday, April 13, 2023 at 11:01:36 AM UTC+10, Richard Damon wrote:
> > So you can take a SUBSET of all TMs
> > which has TM-equivalent computability
> >
> > You dont require ALL TMs
> Nope, the decider must be able to take in ALL TMs, or it fails to meet
> the requirements.

Nope! Only if you specify

"IM GOING TO WRITE A HALT FUNCTION FOR ALL TMS"

The halt problem is, in any computer language (atleast as powerful as TMs) can you solve all halt values

The halt problem is NOT

In pure functions can you solve all halt values.

> >
> > So you can take a SUBSET with a specific property
> > such as adding READ-ONLY
> >
> Nope, that VIOLATES the requirement.
>
> Either that subset IS Turing Complete, at which point your decider in
> that subset, can be converted to a machine that doesn't need that
> special property or your subset isn't Turing Complete, at which point it
> doens't meet the requirements.

Nope! you cant convert individual functions back to whatever model of computation you choose

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<PVJZL.1953569$iS99.1918820@fx16.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0ss7m$1eh1a$1@dont-email.me> <u0st68$1ejsg$2@dont-email.me>
<u0stsp$1eq8j$1@dont-email.me> <u0sudl$1ejsg$3@dont-email.me>
<u0t2b6$1fclg$1@dont-email.me> <u14kve$2nka9$1@dont-email.me>
<u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
<1zGZL.5$7clb.2@fx08.iad>
<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
<0DHZL.337302$Olad.297596@fx35.iad>
<6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>
<NvIZL.2312153$vBI8.812725@fx15.iad>
<c0e68d31-73c7-41d2-8d1f-128728f3595an@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <c0e68d31-73c7-41d2-8d1f-128728f3595an@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 68
Message-ID: <PVJZL.1953569$iS99.1918820@fx16.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Wed, 12 Apr 2023 22:37:34 -0400
X-Received-Bytes: 3986
 by: Richard Damon - Thu, 13 Apr 2023 02:37 UTC

On 4/12/23 10:21 PM, Graham Cooper wrote:
> On Thursday, April 13, 2023 at 11:01:36 AM UTC+10, Richard Damon wrote:
>>> So you can take a SUBSET of all TMs
>>> which has TM-equivalent computability
>>>
>>> You dont require ALL TMs
>> Nope, the decider must be able to take in ALL TMs, or it fails to meet
>> the requirements.
>
>
> Nope! Only if you specify
>
> "IM GOING TO WRITE A HALT FUNCTION FOR ALL TMS"
>
> The halt problem is, in any computer language (atleast as powerful as TMs) can you solve all halt values
>
> The halt problem is NOT
>
> In pure functions can you solve all halt values.
>

So, you don't understand the Halt Function of the Halting Problem,
because it IS a pure function defined for ALL possible machine/input
combinations.

Pure function because ALL functions in computability theory are "pure
functions" in the sense that they are always a simple mapping of defined
inputs to outputs, so ONLY a function of their inputs, i.e. what we call
a "pure function".

This function has been proven to NOT be "Computable", because we can not
write a finite algorithm that can compute this function for all possible
machine inputs.

>
>
>
>
>
>
>
>
>>>
>>> So you can take a SUBSET with a specific property
>>> such as adding READ-ONLY
>>>
>> Nope, that VIOLATES the requirement.
>>
>> Either that subset IS Turing Complete, at which point your decider in
>> that subset, can be converted to a machine that doesn't need that
>> special property or your subset isn't Turing Complete, at which point it
>> doens't meet the requirements.
>
>
> Nope! you cant convert individual functions back to whatever model of computation you choose
>

Why not?

If it IS a computation, then it CAN be converted into a Turing Machine.
If it isn't then it doesn't qualify as a decider.

This is a fundamental property.

Unless you can actually PROVE that you can define some actual
computation, computable with your defined system that can NOT be
converted to a Turing Machine (which would likely make you famous), you
are just spouting falsehoods.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<146413cd-eca8-40d1-80ea-9a3e6d8d185cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:1983:b0:3e9:d87c:4fd2 with SMTP id u3-20020a05622a198300b003e9d87c4fd2mr132292qtc.7.1681354273618;
Wed, 12 Apr 2023 19:51:13 -0700 (PDT)
X-Received: by 2002:a05:6808:2129:b0:37f:a2ad:6718 with SMTP id
r41-20020a056808212900b0037fa2ad6718mr1864194oiw.3.1681354273369; Wed, 12 Apr
2023 19:51:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 12 Apr 2023 19:51:13 -0700 (PDT)
In-Reply-To: <PVJZL.1953569$iS99.1918820@fx16.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8004:11a0:428:79cc:cac8:84ac:6c4f;
posting-account=EsDGawkAAAAN6xcF2fi-X0yb3ECD-3_I
NNTP-Posting-Host: 2001:8004:11a0:428:79cc:cac8:84ac:6c4f
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0ss7m$1eh1a$1@dont-email.me> <u0st68$1ejsg$2@dont-email.me>
<u0stsp$1eq8j$1@dont-email.me> <u0sudl$1ejsg$3@dont-email.me>
<u0t2b6$1fclg$1@dont-email.me> <u14kve$2nka9$1@dont-email.me>
<u14rms$2o9eg$2@dont-email.me> <c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad> <0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad> <888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad> <f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad> <40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
<1zGZL.5$7clb.2@fx08.iad> <c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
<0DHZL.337302$Olad.297596@fx35.iad> <6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>
<NvIZL.2312153$vBI8.812725@fx15.iad> <c0e68d31-73c7-41d2-8d1f-128728f3595an@googlegroups.com>
<PVJZL.1953569$iS99.1918820@fx16.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <146413cd-eca8-40d1-80ea-9a3e6d8d185cn@googlegroups.com>
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
From: grahamco...@gmail.com (Graham Cooper)
Injection-Date: Thu, 13 Apr 2023 02:51:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5300
 by: Graham Cooper - Thu, 13 Apr 2023 02:51 UTC

On Thursday, April 13, 2023 at 12:37:38 PM UTC+10, Richard Damon wrote:
> On 4/12/23 10:21 PM, Graham Cooper wrote:
> > On Thursday, April 13, 2023 at 11:01:36 AM UTC+10, Richard Damon wrote:
> >>> So you can take a SUBSET of all TMs
> >>> which has TM-equivalent computability
> >>>
> >>> You dont require ALL TMs
> >> Nope, the decider must be able to take in ALL TMs, or it fails to meet
> >> the requirements.
> >
> >
> > Nope! Only if you specify
> >
> > "IM GOING TO WRITE A HALT FUNCTION FOR ALL TMS"
> >
> > The halt problem is, in any computer language (atleast as powerful as TMs) can you solve all halt values
> >
> > The halt problem is NOT
> >
> > In pure functions can you solve all halt values.
> >
> So, you don't understand the Halt Function of the Halting Problem,
> because it IS a pure function defined for ALL possible machine/input
> combinations.

RUBBISH! if you can solve the halt function for non-pure functions
its SOLVED!

>
> Pure function because ALL functions in computability theory are "pure
> functions" in the sense that they are always a simple mapping of defined
> inputs to outputs, so ONLY a function of their inputs, i.e. what we call
> a "pure function".

RUBBISH! you are invoking CHURCH TURING THESIS which is unproven

>
> This function has been proven to NOT be "Computable", because we can not
> write a finite algorithm that can compute this function for all possible
> machine inputs.
> >
> >
> >
> >
> >
> >
> >
> >
> >>>
> >>> So you can take a SUBSET with a specific property
> >>> such as adding READ-ONLY
> >>>
> >> Nope, that VIOLATES the requirement.
> >>
> >> Either that subset IS Turing Complete, at which point your decider in
> >> that subset, can be converted to a machine that doesn't need that
> >> special property or your subset isn't Turing Complete, at which point it
> >> doens't meet the requirements.
> >
> >
> > Nope! you cant convert individual functions back to whatever model of computation you choose
> >
> Why not?
>
> If it IS a computation, then it CAN be converted into a Turing Machine.
> If it isn't then it doesn't qualify as a decider.
>
> This is a fundamental property.
>
> Unless you can actually PROVE that you can define some actual
> computation, computable with your defined system that can NOT be
> converted to a Turing Machine (which would likely make you famous), you
> are just spouting falsehoods.

You limit the computation model to the subset of TMs which DOUBLE MOVE the tape

IE
exclude
[s1] ->01R->[s4]

include
[s1]->01R->[s2]->00R->[s4]
[s1]->01R->[s3]->11R->[s4]

then the TM can only write to every 2nd tape cell

its an EQUIVALENT MODEL OF COMPUTATION to TMs
(actually more powerful than the standard interpretation of TMs)

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<u17rfe$8bu5$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polco...@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Date: Wed, 12 Apr 2023 22:04:14 -0500
Organization: A noiseless patient Spider
Lines: 173
Message-ID: <u17rfe$8bu5$1@dont-email.me>
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
<iCGZL.6$7clb.0@fx08.iad> <u17n0j$5mgt$1@dont-email.me>
<wvJZL.2388017$GNG9.181084@fx18.iad> <u17oiv$5mgt$2@dont-email.me>
<MEJZL.338401$Olad.185474@fx35.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 13 Apr 2023 03:04:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9a0d936f83572026c5aaf8c39762862a";
logging-data="274373"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EDEs30EAVk9/54UnIEAOm"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:26K1pd8ARUS3FGeBvTXpIcash2E=
In-Reply-To: <MEJZL.338401$Olad.185474@fx35.iad>
Content-Language: en-US
 by: olcott - Thu, 13 Apr 2023 03:04 UTC

On 4/12/2023 9:19 PM, Richard Damon wrote:
> On 4/12/23 10:14 PM, olcott wrote:
>> On 4/12/2023 9:09 PM, Richard Damon wrote:
>>> On 4/12/23 9:48 PM, olcott wrote:
>>>> On 4/12/2023 5:51 PM, Richard Damon wrote:
>>>>> On 4/12/23 10:04 AM, olcott wrote:
>>>>>> On 4/11/2023 11:37 PM, olcott wrote:
>>>>>>> On 4/8/2023 7:53 PM, André G. Isaak wrote:
>>>>>>>> On 2023-04-08 17:47, olcott wrote:
>>>>>>>>> On 4/8/2023 6:37 PM, André G. Isaak wrote:
>>>>>>>>>> On 2023-04-08 17:26, olcott wrote:
>>>>>>>>>>> On 4/8/2023 6:09 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2023-04-08 17:00, olcott wrote:
>>>>>>>>>>>>> On 4/8/2023 4:39 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2023-04-08 15:14, olcott wrote:
>>>>>>>>>>>>>>> On 4/8/2023 3:43 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 4/8/2023 3:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2023-04-08 14:10, Ben Bacarisse wrote:
>>>>>>>>>>>>>>>>>> Richard Damon <Richard@Damon-Family.org> writes:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 4/7/23 8:37 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> A masters degree in EE is probably not nearly as
>>>>>>>>>>>>>>>>>>>> much CS as a BSBS in CS.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You think so? Rmmember, my Masters was in Electrical
>>>>>>>>>>>>>>>>>>> Engineering and
>>>>>>>>>>>>>>>>>>> Computer Science, so I did get a lot of CS material too.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Is PO saying he has a double BS degree?  You couldn't
>>>>>>>>>>>>>>>>>> make it up!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I think he means BS in Bullshit.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 01 int D(int (*x)())
>>>>>>>>>>>>>>>> 02 {
>>>>>>>>>>>>>>>> 03  int Halt_Status = H(x, x);
>>>>>>>>>>>>>>>> 04  if (Halt_Status)
>>>>>>>>>>>>>>>> 05    HERE: goto HERE;
>>>>>>>>>>>>>>>> 06  return Halt_Status;
>>>>>>>>>>>>>>>> 07 }
>>>>>>>>>>>>>>>> 08
>>>>>>>>>>>>>>>> 09 void main()
>>>>>>>>>>>>>>>> 10 {
>>>>>>>>>>>>>>>> 11  H(D,D);
>>>>>>>>>>>>>>>> 12 }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Every halt decider must report on the actual behavior of
>>>>>>>>>>>>>>>> its actual
>>>>>>>>>>>>>>>> input. The notion of a UTM establishes that H is correct
>>>>>>>>>>>>>>>> to base its
>>>>>>>>>>>>>>>> halt status decision on a finite number of steps of D
>>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>>> simulated by H.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The notion of a UTM guarantees that when N steps of D are
>>>>>>>>>>>>>>> correctly
>>>>>>>>>>>>>>> simulated by H that this <is> the actual behavior that D
>>>>>>>>>>>>>>> specifies to H.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The notion of a UTM is entirely irrelevant since your H
>>>>>>>>>>>>>> and D aren't formulated in terms of Turing Machines in the
>>>>>>>>>>>>>> first place. No where does your code involve a TM, let
>>>>>>>>>>>>>> alone a UTM.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The notion of a UTM is simply that it is possible to
>>>>>>>>>>>>>> construct a single TM which can mimic the behaviour of all
>>>>>>>>>>>>>> other TMs. It says nothing whatsoever about making
>>>>>>>>>>>>>> *decisions* about the properties of those TMs.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> It says more than that. It says that the correct simulation
>>>>>>>>>>>>> of a machine
>>>>>>>>>>>>> description does provide the underlying behavior specified
>>>>>>>>>>>>> by this
>>>>>>>>>>>>> machine description.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
>>>>>>>>>>>>>
>>>>>>>>>>>>> When embedded_H is a simulating halt decider and
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ĥ is applied to ⟨Ĥ⟩
>>>>>>>>>>>>> (q0) The input ⟨Ĥ⟩ is copied then transitions to embedded_H
>>>>>>>>>>>>> embedded_H is applied to ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy)
>>>>>>>>>>>>> which simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩ which begins at its own
>>>>>>>>>>>>> (q0) to repeat the process. (never reaching the simulated
>>>>>>>>>>>>> ⟨Ĥ.qn⟩ and halting).
>>>>>>>>>>>>
>>>>>>>>>>>> Since there is no mention of a UTM anywhere in the above,
>>>>>>>>>>>> how can you claim that the 'notion of a UTM' makes any
>>>>>>>>>>>> claims whatsoever about the above?!?
>>>>>>>>>>>>
>>>>>>>>>>>>> The notion of a UTM guarantees that when N steps of ⟨Ĥ⟩ are
>>>>>>>>>>>>> correctly
>>>>>>>>>>>>> simulated by embedded_H that this <is> the actual behavior
>>>>>>>>>>>>> that ⟨Ĥ⟩
>>>>>>>>>>>>> specifies to embedded_H.
>>>>>>>>>>>>
>>>>>>>>>>>> Non sequitur. embedded_H is not a UTM.
>>>>>>>>>>>
>>>>>>>>>>> That it is more than a UTM does not negate its UTM properties.
>>>>>>>>>>
>>>>>>>>>> It is not a UTM at all.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> A simulating halt decider starts with a UTM and then augments
>>>>>>>>> it with
>>>>>>>>> additional features.
>>>>>>>>
>>>>>>>> It doesn't "augment" it. It *changes* it.
>>>>>>>
>>>>>>> That is counter-factual. When a simulating halt decider correctly
>>>>>>> simulates N steps of its input it derives the exact same N steps
>>>>>>> that a
>>>>>>> pure UTM would derive because it is itself a UTM with extra
>>>>>>> features.
>>>>>>>
>>>>>>> My reviewers cannot show that any of the extra features added to
>>>>>>> the UTM
>>>>>>> change the behavior of the simulated input for the first N steps of
>>>>>>> simulation.
>>>>>>>
>>>>>>> Watching the behavior doesn't change it.
>>>>>>> Matching non-halting behavior patterns doesn't change it.
>>>>>>> Even aborting the simulation doesn't change the first N simulated
>>>>>>> steps.
>>>>>>>
>>>>>>> Because of all this we can know that the first N steps of ⟨Ĥ⟩
>>>>>>> simulated
>>>>>>> by embedded_H are the actual behavior that ⟨Ĥ⟩ presents to
>>>>>>> embedded_H for these same N steps.
>>>>>>>
>>>>>>
>>>>>> *The above has been agreed to*
>>>>>> I didn't think that agreement was possible, it turns out that I
>>>>>> simply
>>>>>> had not presented my case clearly enough.
>>>>>
>>>>> But it is irrelevent, as the answer is based on tha ACTUAL behavior
>>>>> of the input,
>>>>
>>>> You agreed that The N steps of ⟨Ĥ⟩ that are correctly simulated by
>>>> embedded_H are the actual behavior of these N steps.
>>>>
>>>>
>>>
>>> Which is IRRELEVENT to the problem,
>>
>> No it is not. Every decider computes the mapping from its input to its
>> own accept or reject state on the basis of a semantic or syntactic
>> property of this input.
>>
>
> And the Semantic Property for a *Halt Decider* is the Halting Property
> of the machine described by its input,


Click here to read the complete article
Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<MCRZL.429170$5S78.145955@fx48.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<87mt5bp10c.fsf@bsb.me.uk> <u0n89c$fpua$1@dont-email.me>
<u0pbvi$rsgt$1@dont-email.me> <u0q95b$1020g$1@dont-email.me>
<u0qano$10ar2$1@dont-email.me> <u0qd0f$10kal$1@dont-email.me>
<%73YL.2351677$GNG9.2312522@fx18.iad> <87zg7i2kzl.fsf@bsb.me.uk>
<u0sidc$1crtf$1@dont-email.me> <u0sjmd$1cruv$2@dont-email.me>
<u0slfp$1cruv$4@dont-email.me> <u0smtv$1di0v$1@dont-email.me>
<u0srmi$1e8u5$2@dont-email.me> <u0ss7m$1eh1a$1@dont-email.me>
<u0st68$1ejsg$2@dont-email.me> <u0stsp$1eq8j$1@dont-email.me>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u15che$2tcv5$1@dont-email.me> <u16dp5$324io$1@dont-email.me>
<iCGZL.6$7clb.0@fx08.iad> <u17n0j$5mgt$1@dont-email.me>
<wvJZL.2388017$GNG9.181084@fx18.iad> <u17oiv$5mgt$2@dont-email.me>
<MEJZL.338401$Olad.185474@fx35.iad> <u17rfe$8bu5$1@dont-email.me>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <u17rfe$8bu5$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 24
Message-ID: <MCRZL.429170$5S78.145955@fx48.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Thu, 13 Apr 2023 07:23:23 -0400
X-Received-Bytes: 2633
 by: Richard Damon - Thu, 13 Apr 2023 11:23 UTC

On 4/12/23 11:04 PM, olcott wrote:
> On 4/12/2023 9:19 PM, Richard Damon wrote:

>> And the Semantic Property for a *Halt Decider* is the Halting Property
>> of the machine described by its input,
>
> The ultimate measure of the behavior of an input is the actual behavior
> of the actual input. N steps of ⟨Ĥ⟩ correctly simulated by embedded_H is
> the actual behavior of these N steps.
>

And we don't care about only N steps of the behavior, but the COMPLETE
behavior of this input. Does the machine represented by the input
actually eventually reach a final state.

Since D(D) Halts, as you have admitted, the ultimate answer MUST be that
it Halts, since it does.

The fact that H thinks after seeing the first N steps that THIS input
will never halt, because it starts to look at this input as if it was
something else, calling a different H than it actually calls, just shows
that it is using faulty logic.

Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

<wDRZL.429171$5S78.357428@fx48.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Subject: Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]
Content-Language: en-US
Newsgroups: comp.theory
References: <7b8aa0be-8f85-48b0-8305-a2bd940cbc06n@googlegroups.com>
<u0sudl$1ejsg$3@dont-email.me> <u0t2b6$1fclg$1@dont-email.me>
<u14kve$2nka9$1@dont-email.me> <u14rms$2o9eg$2@dont-email.me>
<c30e86ec-804b-4942-8ed9-38fc4cfa99ban@googlegroups.com>
<gsnZL.2057366$9sn9.282822@fx17.iad>
<0fbd17da-b68a-4afe-93a8-641972aeaf10n@googlegroups.com>
<SaoZL.2057367$9sn9.823953@fx17.iad>
<888bbd94-5d64-4cf5-88db-3cb4b5bd2effn@googlegroups.com>
<HdpZL.2381577$GNG9.364794@fx18.iad>
<f9e028b2-2840-4428-ae35-5ddfaa711337n@googlegroups.com>
<0fwZL.195870$5jd8.34198@fx05.iad>
<40c7674b-6570-4dfd-ba42-20cb1a7739ddn@googlegroups.com>
<1zGZL.5$7clb.2@fx08.iad>
<c743d380-3cb7-40db-a941-86413dce3b71n@googlegroups.com>
<0DHZL.337302$Olad.297596@fx35.iad>
<6a3bcabe-a3a4-4bcf-8dca-19b18d3c7d86n@googlegroups.com>
<NvIZL.2312153$vBI8.812725@fx15.iad>
<c0e68d31-73c7-41d2-8d1f-128728f3595an@googlegroups.com>
<PVJZL.1953569$iS99.1918820@fx16.iad>
<146413cd-eca8-40d1-80ea-9a3e6d8d185cn@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <146413cd-eca8-40d1-80ea-9a3e6d8d185cn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 146
Message-ID: <wDRZL.429171$5S78.357428@fx48.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Thu, 13 Apr 2023 07:24:11 -0400
X-Received-Bytes: 6396
 by: Richard Damon - Thu, 13 Apr 2023 11:24 UTC

On 4/12/23 10:51 PM, Graham Cooper wrote:
> On Thursday, April 13, 2023 at 12:37:38 PM UTC+10, Richard Damon wrote:
>> On 4/12/23 10:21 PM, Graham Cooper wrote:
>>> On Thursday, April 13, 2023 at 11:01:36 AM UTC+10, Richard Damon wrote:
>>>>> So you can take a SUBSET of all TMs
>>>>> which has TM-equivalent computability
>>>>>
>>>>> You dont require ALL TMs
>>>> Nope, the decider must be able to take in ALL TMs, or it fails to meet
>>>> the requirements.
>>>
>>>
>>> Nope! Only if you specify
>>>
>>> "IM GOING TO WRITE A HALT FUNCTION FOR ALL TMS"
>>>
>>> The halt problem is, in any computer language (atleast as powerful as TMs) can you solve all halt values
>>>
>>> The halt problem is NOT
>>>
>>> In pure functions can you solve all halt values.
>>>
>> So, you don't understand the Halt Function of the Halting Problem,
>> because it IS a pure function defined for ALL possible machine/input
>> combinations.
>
> RUBBISH! if you can solve the halt function for non-pure functions
> its SOLVED!

Your have that backwards.

It is impossible to decide on non-pure functions, as you can't possibly
figure out the behavior, as a function of just the declared inputs, if
the functioon depends on other factors than those inputs.

For instance, does the following function return?

extern bool flag;

void test() {
while(flag) continue;
}

You can't tell, becuase it depends on something you don't know,

And, the Halting Decider MUST be a pure function, and just of the
machine and its input, if its input is, as the actual mathematical
Halting Function is, so if the decider gives different answers for the
same values of those parameters based on something else, one of those
answers must be wrong.

>
>
>>
>> Pure function because ALL functions in computability theory are "pure
>> functions" in the sense that they are always a simple mapping of defined
>> inputs to outputs, so ONLY a function of their inputs, i.e. what we call
>> a "pure function".
>
>
> RUBBISH! you are invoking CHURCH TURING THESIS which is unproven
>

But accepted. If you want to claim it ISN'T true, you need a counter
example.

>
>
>
>
>
>
>
>>
>> This function has been proven to NOT be "Computable", because we can not
>> write a finite algorithm that can compute this function for all possible
>> machine inputs.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>>>
>>>>> So you can take a SUBSET with a specific property
>>>>> such as adding READ-ONLY
>>>>>
>>>> Nope, that VIOLATES the requirement.
>>>>
>>>> Either that subset IS Turing Complete, at which point your decider in
>>>> that subset, can be converted to a machine that doesn't need that
>>>> special property or your subset isn't Turing Complete, at which point it
>>>> doens't meet the requirements.
>>>
>>>
>>> Nope! you cant convert individual functions back to whatever model of computation you choose
>>>
>> Why not?
>>
>> If it IS a computation, then it CAN be converted into a Turing Machine.
>> If it isn't then it doesn't qualify as a decider.
>>
>> This is a fundamental property.
>>
>> Unless you can actually PROVE that you can define some actual
>> computation, computable with your defined system that can NOT be
>> converted to a Turing Machine (which would likely make you famous), you
>> are just spouting falsehoods.
>
>
> You limit the computation model to the subset of TMs which DOUBLE MOVE the tape
>
> IE
> exclude
> [s1] ->01R->[s4]
>
> include
> [s1]->01R->[s2]->00R->[s4]
> [s1]->01R->[s3]->11R->[s4]
>
> then the TM can only write to every 2nd tape cell
>
> its an EQUIVALENT MODEL OF COMPUTATION to TMs
> (actually more powerful than the standard interpretation of TMs)
>
>

So, what computation in that system can't be done by the regular Turing
Machines? Showing you are "equivalent" doesn't make you more powerful.

Why can't I copy your "Halt Decider" into my pathological program using
that transform (and tell it it is being called "topmost") to get the
answer that your Halt Decide would give, and then just do the opposite
to make it wrong.

Either I can do this, and thus you haven't broken the pathology, and
thus still can't decide on it, or your can't do this and have just
proven that your system is weaker than a Turing Complete system.

Perhaps your issue is you don't understand what is described as the
"power" of a computation system, it relates to which actual maps can be
computed.


devel / comp.theory / Re: SOLVING THE HALTING PROBLEM [Ben Bacarisse]

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor