Deutsch   English   Français   Italiano  
<v3lp8g$43oa$2@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 <polcott333@gmail.com>
Newsgroups: comp.theory,sci.logic
Subject: Re: Why does Olcott care about simulation, anyway?
Date: Mon, 3 Jun 2024 20:05:20 -0500
Organization: A noiseless patient Spider
Lines: 168
Message-ID: <v3lp8g$43oa$2@dont-email.me>
References: <v3j20v$3gm10$2@dont-email.me> <v3jt2s$3qblu$1@dont-email.me>
 <HlGdnbvc3Ly_YsD7nZ2dnZfqn_adnZ2d@brightview.co.uk>
 <v3l0i0$5d3$2@dont-email.me>
 <lBmcnX-HlodbjMP7nZ2dnZfqn_idnZ2d@brightview.co.uk>
 <v3lo7l$3sil$1@dont-email.me> <v3lots$2uv04$14@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 04 Jun 2024 03:05:21 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e82f76cbf70c4c740fdbf97a3b1eefca";
	logging-data="134922"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+9b53AN4EsqDamdXgndQgD"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Z2BKqzVQxDXk3xRm+ZScwN3cygI=
Content-Language: en-US
In-Reply-To: <v3lots$2uv04$14@i2pn2.org>
Bytes: 8219

On 6/3/2024 7:59 PM, Richard Damon wrote:
> On 6/3/24 8:47 PM, olcott wrote:
>> On 6/3/2024 1:56 PM, Mike Terry wrote:
>>> On 03/06/2024 19:03, olcott wrote:
>>>> On 6/3/2024 12:36 PM, Mike Terry wrote:
>>>>> On 03/06/2024 08:58, Fred. Zwarts wrote:
>>>>>> Op 03.jun.2024 om 02:16 schreef immibis:
>>>>>>> The halting problem says you can't find a Turing machine that 
>>>>>>> tells whether executing each other Turing machine will halt. 
>>>>>>> Simulation has nothing to do with the question.
>>>>>>
>>>>>> Maybe because by using simulation he can shift the attention from 
>>>>>> the pathological part of the Linz proof, to another halting 
>>>>>> problem, namely that a simulating decider does not halt because it 
>>>>>> causes infinite recursion.
>>>>>
>>>>> PO's simulating decider does not cause infinite recursion.  That 
>>>>> only occurs in the case where the decider performs a FULL 
>>>>> simulation of its input, whereas typically for PO his H/HH/... 
>>>>> perform PARTIAL simulations, where the decider monitors what is 
>>>>> being simulated and breaks off the simulation when a particular 
>>>>> condition is observed.
>>>>>
>>>>
>>>> Thanks for affirming that. You are my most technically
>>>> competent and honest reviewer.
>>>>
>>>>> So yes, there is recursive simulation, but not /infinite/ recursion 
>>>>> since at each level of simulation the simulator is free to just 
>>>>> stop simulating at any time.  In practice this means that the outer 
>>>>> simulator H will be the one to break out, since it will always be 
>>>>> ahead of all the inner simulations of H in how far it has 
>>>>> progressed.  This situation is in contrast with direct call 
>>>>> recursion, where the outer caller has no control to break the 
>>>>> recursion - it only regains control once the inner calls have all 
>>>>> returned.
>>>>>
>>>>> PO does not properly understand this distinction.
>>>>>
>>>>
>>>> *You can keep ignoring this that does not make it go away*
>>>>
>>>> On 10/13/2022 11:29:23 AM
>>>> MIT Professor Michael Sipser agreed this verbatim paragraph is correct
>>>> (He has neither reviewed nor agreed to anything else in this paper)
>>>>
>>>> <Professor Sipser agreed>
>>>> If simulating halt decider H correctly simulates its input D until H
>>>> correctly determines that its simulated D would never stop running
>>>> unless aborted then
>>>>
>>>> H can abort its simulation of D and correctly report that D specifies a
>>>> non-halting sequence of configurations.
>>>> </Professor Sipser agreed>
>>>>
>>>> *You can ignore the above forever, that does not make it away*
>>>
>>> I do not ignore the above.  I recently posted an example of it: a 
>>> simulating HD correctly reporting non-halting after detecting a tight 
>>> loop in the computation represented by its input.
>>>
>>> The problem with the above is with YOU.  (You misinterpret/misapply 
>>> what Sipser says.)
>>>
>>> And of course your entire purpose behind quoting the above is just an 
>>> appeal to authority.  You know that's a fallacy, because from time to 
>>> time you accuse others of doing it.
>>>
>>>>
>>>>>>
>>>>>> His own claim that D does not reach the pathological part (after 
>>>>>> line 03), displays already that the simulation is unable to 
>>>>>> process the pathological part. But the simulation introduces a new 
>>>>>> halting problem (recursive simulation), which he thinks is an 
>>>>>> answer for the original halting problem.
>>>>>
>>>>> You're using PO's phrase "pathological" but that is a bad 
>>>>> (misleading) term because it suggests there is something WRONG/BAD 
>>>>> (aka sick?) in the situation.  E.g. H processing input which is a 
>>>>> description of its own source code.  There is nothing whatsoever 
>>>>> wrong with that - it's just that PO gets confused by it and so 
>>>>> argues to ban it.  Perhaps there  is an alternative term that 
>>>>> doesn't have the deliberate connotation of "sickness".
>>>>>
>>>>> Mike.
>>>>>
>>>>
>>>> *Two PhD computer science professors disagree*
>>>>
>>>> E C R Hehner. *Problems with the Halting Problem*, COMPUTING2011 
>>>> Symposium on 75 years of Turing Machine and Lambda-Calculus, 
>>>> Karlsruhe Germany, invited, 2011 October 20-21; Advances in Computer 
>>>> Science and Engineering v.10 n.1 p.31-60, 2013
>>>> https://www.cs.toronto.edu/~hehner/PHP.pdf
>>>>
>>>> E C R Hehner. *Objective and Subjective Specifications*
>>>> WST Workshop on Termination, Oxford.  2018 July 18.
>>>> See https://www.cs.toronto.edu/~hehner/OSS.pdf
>>>>
>>>> Bill Stoddart. *The Halting Paradox*
>>>> 20 December 2017
>>>> https://arxiv.org/abs/1906.05340
>>>> arXiv:1906.05340 [cs.LO]
>>>>
>>>> *You can ignore the above forever, that does not make it away*
>>>>
>>>
>>> Well, it kinda DOES.  This is just a blatant appeal to authority on 
>>> your part, so it can rightly be ignored.  I'll say again - if you 
>>> have some argument to make, argue it yourself in your own words 
>>> rather than attempting to shut down discussion through appeal to 
>>> authority.
>>>
>>
>> *Those were my verbatim words that professor Sipser agreed to*
>> All the people that tried to show how I misinterpreted my own words
>> utterly failed.
>>
>> Those that claimed Professor Sipser understood my words differently than
>> I did had only one basis that I remember being presented that is easily
>> proven false. *They tried to get away with contradicting this*
>>
>> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
>> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
>> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
> 
> It does.
> 
> Has been proven.
> 

*I say that you know you are a liar until after you show the steps*

typedef int (*ptr)();  // ptr is pointer to int function in C
00       int HH(ptr p, ptr i);
01       int DD(ptr p)
02       {
03         int Halt_Status = HH(p, p);
04         if (Halt_Status)
05           HERE: goto HERE;
06         return Halt_Status;
07       }

_DD()
[00001c22] 55         push ebp
[00001c23] 8bec       mov ebp,esp
[00001c25] 51         push ecx
[00001c26] 8b4508     mov eax,[ebp+08]
[00001c29] 50         push eax        ; push DD 1c22
[00001c2a] 8b4d08     mov ecx,[ebp+08]
[00001c2d] 51         push ecx        ; push DD 1c22
[00001c2e] e80ff7ffff call 00001342   ; call HH
[00001c33] 83c408     add esp,+08
[00001c36] 8945fc     mov [ebp-04],eax
[00001c39] 837dfc00   cmp dword [ebp-04],+00
[00001c3d] 7402       jz 00001c41
[00001c3f] ebfe       jmp 00001c3f
[00001c41] 8b45fc     mov eax,[ebp-04]
[00001c44] 8be5       mov esp,ebp
[00001c46] 5d         pop ebp
[00001c47] c3         ret
Size in bytes:(0038) [00001c47]


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