Deutsch   English   Français   Italiano  
<useep5$1ie34$3@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: olcott <polcott2@gmail.com>
Newsgroups: comp.theory,sci.logic
Subject: Re: Refutation of the Peter Linz Halting Problem proof 2024-03-05
 --partial agreement--
Date: Fri, 8 Mar 2024 01:29:41 -0600
Organization: A noiseless patient Spider
Lines: 378
Message-ID: <useep5$1ie34$3@dont-email.me>
References: <us8shn$7g2d$1@dont-email.me> <us92f0$uvql$4@i2pn2.org>
 <us931e$8gmr$1@dont-email.me> <usa4rk$10ek4$3@i2pn2.org>
 <usa5to$gp0j$1@dont-email.me> <usa8lp$10ek5$5@i2pn2.org>
 <usa9o9$ho7b$1@dont-email.me> <usag21$118jg$1@i2pn2.org>
 <usanbu$klu7$1@dont-email.me> <usas0v$11q96$2@i2pn2.org>
 <usavq1$m7mn$1@dont-email.me> <usb01q$m897$1@dont-email.me>
 <usb0q0$m7mn$5@dont-email.me> <usb8d4$nksq$1@dont-email.me>
 <usb9e9$nkt8$4@dont-email.me> <usck1s$13k1e$2@dont-email.me>
 <uscs49$15f45$1@dont-email.me> <usdq1r$1be15$3@dont-email.me>
 <usdrjq$1bkg1$2@dont-email.me> <usdteu$15q44$1@i2pn2.org>
 <use0nb$1ga79$1@dont-email.me> <use249$15q44$6@i2pn2.org>
 <use899$1hhbj$1@dont-email.me> <usea2m$167tc$4@i2pn2.org>
 <useb9n$1i1ob$1@dont-email.me> <usecb8$167tc$5@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 8 Mar 2024 07:29:41 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cbe692f823dc8310f00dd0aaf1f84978";
	logging-data="1652836"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/c/upISkzuLKL96KshXav9"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:XELdsYcHqXEJG+wCqauDTtmzhEc=
Content-Language: en-US
In-Reply-To: <usecb8$167tc$5@i2pn2.org>
Bytes: 16032

On 3/8/2024 12:48 AM, Richard Damon wrote:
> On 3/7/24 10:30 PM, olcott wrote:
>> On 3/8/2024 12:09 AM, Richard Damon wrote:
>>> On 3/7/24 9:38 PM, olcott wrote:
>>>> On 3/7/2024 9:53 PM, Richard Damon wrote:
>>>>> On 3/7/24 7:29 PM, olcott wrote:
>>>>>> On 3/7/2024 8:34 PM, Richard Damon wrote:
>>>>>>> On 3/7/24 6:02 PM, olcott wrote:
>>>>>>>> On 3/7/2024 7:35 PM, immibis wrote:
>>>>>>>>> On 7/03/24 18:05, olcott wrote:
>>>>>>>>>> On 3/7/2024 8:47 AM, immibis wrote:
>>>>>>>>>>> On 7/03/24 03:40, olcott wrote:
>>>>>>>>>>>> On 3/6/2024 8:22 PM, immibis wrote:
>>>>>>>>>>>>> On 7/03/24 01:12, olcott wrote:
>>>>>>>>>>>>>> On 3/6/2024 5:59 PM, immibis wrote:
>>>>>>>>>>>>>>> On 7/03/24 00:55, olcott wrote:
>>>>>>>>>>>>>>>> Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn
>>>>>>>>>>>>>>>> Correctly reports that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must abort its 
>>>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy
>>>>>>>>>>>>>>>> Correctly reports that H ⟨Ĥ⟩ ⟨Ĥ⟩ need not abort its 
>>>>>>>>>>>>>>>> simulation.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> What are the exact steps which the exact same program 
>>>>>>>>>>>>>>> with the exact same input uses to get two different results?
>>>>>>>>>>>>>>> I saw x86utm. In x86utm there is a mistake because Ĥ.H is 
>>>>>>>>>>>>>>> not defined to do exactly the same steps as H, which 
>>>>>>>>>>>>>>> means you failed to do the Linz procedure.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Both H(D,D) and H1(D,D) answer the exact same question:
>>>>>>>>>>>>>> Can I continue to simulate my input without ever aborting it?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Both H(D,D) and H1(D,D) are computer programs (or Turing 
>>>>>>>>>>>>> machines). They execute instructions (or transitions) in 
>>>>>>>>>>>>> sequence, determined by their programming and their input.
>>>>>>>>>>>>
>>>>>>>>>>>> Yet because they both know their own machine address
>>>>>>>>>>>> they can both correctly determine whether or not they
>>>>>>>>>>>> themselves are called in recursive simulation.
>>>>>>>>>>>
>>>>>>>>>>> They cannot do anything except for exactly what they are 
>>>>>>>>>>> programmed to do.
>>>>>>>>>>
>>>>>>>>>> H1(D,D) and H(D,D) are programmed to do this.
>>>>>>>>>> Because H1(D,D) simulates D(D) that calls H(D,D) that
>>>>>>>>>> aborts its simulation of D(D). H1 can see that its
>>>>>>>>>> own simulated D(D) returns from its call to H(D,D).
>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> An Olcott machine can perform an equivalent operation.
>>>>>>>>>>>>
>>>>>>>>>>>> Because Olcott machines are essentially nothing more than
>>>>>>>>>>>> conventional UTM's combined with Conventional Turing machine
>>>>>>>>>>>> descriptions their essence is already fully understood.
>>>>>>>>>>>>
>>>>>>>>>>>> The input to Olcott machines can simply be the conventional
>>>>>>>>>>>> space delimited Turing Machine input followed by four spaces.
>>>>>>>>>>>>
>>>>>>>>>>>> This is followed by the machine description of the machine
>>>>>>>>>>>> that the UTM is simulating followed by four more spaces.
>>>>>>>>>>>
>>>>>>>>>>> To make the Linz proof work properly with Olcott machines, Ĥ 
>>>>>>>>>>> should search for 4 spaces, delete its own machine 
>>>>>>>>>>> description, and then insert the description of the original 
>>>>>>>>>>> H. Then the Linz proof works for Olcott machines.
>>>>>>>>>>
>>>>>>>>>> That someone can intentionally break an otherwise correct
>>>>>>>>>> halt decider
>>>>>>>>>
>>>>>>>>> It always gives exactly the same answer as the working one, so 
>>>>>>>>> how is it possibly broken?
>>>>>>>>>
>>>>>>>>
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does 
>>>>>>>> not halt
>>>>>>>>
>>>>>>>> When this is executed in an Olcott machine then
>>>>>>>> Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ <Ĥ> is a different computation than H ⟨Ĥ⟩ ⟨Ĥ⟩ <H>
>>>>>>>
>>>>>>> WHY?
>>>>>>>
>>>>>>> The Master UTM will not change the usage at H^.H, because that is 
>>>>>>> just an internal state of the Machine H^
>>>>>>>
>>>>>>
>>>>>> The ONLY thing that the master UTM does differently is append
>>>>>> the TMD to the TMD's own tape.
>>>>>
>>>>> Right, so it gives H and H^ that input.
>>>>>
>>>>> H^ can erase that input and replace it.
>>>>>
>>>>>>
>>>>>>> At that point we have the IDENTICAL set of transitions (with just 
>>>>>>> an equivalence mapping of state numbers) as H will have, and the 
>>>>>>> EXACT same input as H
>>>>>>
>>>>>> it is stipulated by the definition of Olcott machines
>>>>>> Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ <Ĥ> // last element is <Ĥ> (not H)
>>>>>
>>>>> Nope.
>>>>>
>>>>> H^.H isn't a "Olcott Machine" it is a sub-machine of H^
>>>>
>>>> You already know that there is no such thing as sub-machines of
>>>> Turing machines. Turing machines have a set of states and a tape.
>>>> They have no sub-machines.
>>>
>>> A "Sub-Machine" of a Turing Machine is where you put a copy of 
>>> another Turing Machine into the state space of the overall/parent 
>>> machine,
>>>
>>> When the machine H^ reaches the state H^.H, then it encounters the 
>>> EXACT sequence of states (after the eqivalence mapping generated when 
>>> inserting them H's q0 -> H^.Hqo and so on)
>>>
>>> It is called a sub-machine because it acts largely as if that Turing 
>>> Machihe "called" the equivalent Turing Machine as a subroutine, only 
>>> the machine code was expanded "inline".
>>
>> There is no way that any conventional Turing machine can tell
>> that the states of another Turing machine are embedded withing it.
> 
> It doesn't need to "KNOW", but it HAS THEM there.
> 
> It was DESIGNED that way, so the programmer knows what he did.
> 

immibis thought that Ĥ could copy external <H> on top of internal <Ĥ>
Your words seemed to agree with this.

> I think your brain popped a gasket somewhere and is frantically trying 
> to make sense of the world that is crashind down around you.
> 
>>
>>>>
>>>>>
>>>>> Your Master UTM can't touch the tape here or it totally breaks the 
>>>>> system.
>>>>>
>>>>
>>>> The master UTM is merely an ordinary UTM that always appends
>>>> the slaves TMD to the slaves tape. That is all that there is
>>>> to the master UTM.
>>>
>>> Right, so it can't change the tape when H^ enters state H^.H and then 
>>> runs the exact sequence of steps if the machine H with the exact same
>>
>> Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ <Ĥ> immediately detects that is about to simulate a
>> copy of itself with a copy of its own input thus immediately
>> detects recursive simulation just like H(D,D).
> 
> But that isn't what happens.
> 
> You seem stuck in your lie.
> 
> H^ gets to H^.Hq0 (H^) (H^) <H> not <H^> because that is what H^ needs 
> to do to meet its mission.
> 
> Your are just stuck with your Strawman, maybe it is more of a tar-baby 
> to you.
> 
>>
========== REMAINDER OF ARTICLE TRUNCATED ==========