| 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