Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Nothing happens.


devel / comp.theory / Re: Olcott [ Ben contradicts himself ]

SubjectAuthor
* OlcottMr Flibble
+* Olcottolcott
|+- OlcottMr Flibble
|+- OlcottJeff Barnett
|`* OlcottOtto J. Makela
| `- Olcottolcott
`* OlcottFred. Zwarts
 +* Olcott [good summation]olcott
 |+* Olcott [good summation]Mr Flibble
 ||`* Olcott [good summation]olcott
 || +* Olcott [good summation]Mr Flibble
 || |`* Olcott [good summation]olcott
 || | +* Olcott [good summation]Mr Flibble
 || | |`* Olcott [good summation]olcott
 || | | `- Olcott [good summation]Mr Flibble
 || | `* Olcott [good summation]Richard Damon
 || |  `* Olcott [good summation]olcott
 || |   `* Olcott [good summation]Richard Damon
 || |    `* Olcott [good summation]olcott
 || |     `* Olcott [good summation]Richard Damon
 || |      +* Olcott [good summation]olcott
 || |      |`* Olcott [good summation]Richard Damon
 || |      | `* Olcott [good summation]olcott
 || |      |  `* Olcott [good summation]Richard Damon
 || |      |   +* Olcott [good summation]olcott
 || |      |   |`* Olcott [good summation]Richard Damon
 || |      |   | `* Olcott [good summation]olcott
 || |      |   |  `- Olcott [good summation]Richard Damon
 || |      |   `* Olcott [good summation]olcott
 || |      |    `* Olcott [good summation]Richard Damon
 || |      |     `* Olcott [good summation]olcott
 || |      |      +* Olcott [good summation]Richard Damon
 || |      |      |`* Olcott [good summation]olcott
 || |      |      | +* Olcott [good summation]Richard Damon
 || |      |      | |`* Olcott [good summation]olcott
 || |      |      | | `- Olcott [good summation]Richard Damon
 || |      |      | `* Olcott [good summation]dklei...@gmail.com
 || |      |      |  +- Olcott [good summation]Richard Damon
 || |      |      |  `* Olcott [good summation]olcott
 || |      |      |   `* Olcott [good summation]dklei...@gmail.com
 || |      |      |    +- Olcott [good summation]Ben Bacarisse
 || |      |      |    `- Olcott [good summation]olcott
 || |      |      `* Olcott [good summation]Richard Damon
 || |      |       `* Olcott [good summation]olcott
 || |      |        `- Olcott [good summation]Richard Damon
 || |      `- Olcott [good summation]Jeff Barnett
 || `- Olcott [good summation]Richard Damon
 |+* Olcott [good summation]Fred. Zwarts
 ||+* Olcott [good summation]olcott
 |||+- Olcott [good summation]Mr Flibble
 |||`- Olcott [good summation]Richard Damon
 ||`* Olcott [good summation]Mikko
 || +* Olcott [good summation]Richard Damon
 || |`* Olcott [good summation]Mikko
 || | `- Olcott [good summation]Richard Damon
 || `* Olcott [good summation]olcott
 ||  +- Olcott [good summation]Mikko
 ||  `- Olcott [good summation]Richard Damon
 |`* Olcott [good summation]Mikko
 | +- Olcott [good summation]olcott
 | `- Olcott [good summation]olcott
 +* OlcottRichard Damon
 |`* Olcottolcott
 | `* OlcottRichard Damon
 |  `* Olcottolcott
 |   `* OlcottRichard Damon
 |    `* Olcottolcott
 |     `- OlcottRichard Damon
 +* OlcottBen Bacarisse
 |`* Olcott [ Ben is wrong ]olcott
 | +- Olcott [ Ben is wrong ]Richard Damon
 | +* Olcott [ Ben is wrong ]Shvili, the Kookologist
 | |`* Olcott [ Ben is wrong ]olcott
 | | +- Olcott [ Ben is wrong ]Shvili, the Kookologist
 | | `* Olcott [ Ben is wrong ]Richard Damon
 | |  `* Olcott [ Ben contradicts himself ]olcott
 | |   `* Olcott [ Ben contradicts himself ]Richard Damon
 | |    `* Olcott [ Ben contradicts himself ]olcott
 | |     `* Olcott [ Ben contradicts himself ]Richard Damon
 | |      `* Olcott [ Ben contradicts himself ]olcott
 | |       `* Olcott [ Ben contradicts himself ]Richard Damon
 | |        `* Olcott [ Ben contradicts himself ]olcott
 | |         +* Olcott [ Ben contradicts himself ]Mr Flibble
 | |         |`* Olcott [ Ben contradicts himself ]olcott
 | |         | `* Olcott [ Ben contradicts himself ]Mr Flibble
 | |         |  `* Olcott [ Ben contradicts himself ]olcott
 | |         |   `* Olcott [ Ben contradicts himself ]Mr Flibble
 | |         |    `* Olcott [ Ben contradicts himself ]olcott
 | |         |     `* Olcott [ Ben contradicts himself ]Mr Flibble
 | |         |      +* Olcott [ Ben contradicts himself ]olcott
 | |         |      |`* Olcott [ Ben contradicts himself ]Mr Flibble
 | |         |      | `* Olcott [ Ben contradicts himself ]olcott
 | |         |      |  `* Olcott [ Ben contradicts himself ]Mr Flibble
 | |         |      |   `* Olcott [ Ben contradicts himself ]olcott
 | |         |      |    `- Olcott [ Ben contradicts himself ]Richard Damon
 | |         |      `- Olcott [ Ben contradicts himself ]Skep Dick
 | |         `* Olcott [ Ben contradicts himself ]Richard Damon
 | |          +* Olcott [ Ben contradicts himself ]olcott
 | |          |`* Olcott [ Ben contradicts himself ]Richard Damon
 | |          | `* Olcott [ Ben contradicts himself ] [ SHD defined ]olcott
 | |          |  `* Olcott [ Ben contradicts himself ] [ SHD defined ]Richard Damon
 | |          `* OlcottPaul N
 | `* Olcott [ Ben is wrong ]Shvili, the Kookologist
 `* OlcottMikko

Pages:123456789101112
Re: Olcott [ Ben contradicts himself ]

<LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 22 Aug 2022 18:01:41 +0000
Date: Mon, 22 Aug 2022 13:02:07 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp>
<67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp>
<PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp>
<lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220822185348.00000163@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 415
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-zwmCsNmXEya0+1nrPlD06yWw9I6RusC6aKTCjQJLM9M6Lh0XEu0g2dIbC1ufVTibIk0LpeZMrF/Nmsg!gDRlQnnDWrLAzyFMOOmTOLP1DEGzEtFvh3hQfIA6JodQ4zm23zIJQ/hTyZh3PwrdT8ykeK7yJ7Y=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Mon, 22 Aug 2022 18:02 UTC

On 8/22/2022 12:53 PM, Mr Flibble wrote:
> On Mon, 22 Aug 2022 12:50:20 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 8/22/2022 12:43 PM, Mr Flibble wrote:
>>> On Mon, 22 Aug 2022 12:39:41 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 8/22/2022 12:15 PM, Mr Flibble wrote:
>>>>> On Mon, 22 Aug 2022 12:04:11 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 8/22/2022 11:21 AM, Mr Flibble wrote:
>>>>>>> On Mon, 22 Aug 2022 09:31:47 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>>>>>> <crudnRbncP4E1pz- nZ2dnZfqlJzNnZ2d@giganews.com>,
>>>>>>>>>>>>>>>>> olcott wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Have you noticed that almost every time you use this
>>>>>>>>>>>>>>>>> phrase, you're
>>>>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Machine descriptions are never simulated -- they're
>>>>>>>>>>>>>>>>> just sequences of symbols.
>>>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines
>>>>>>>>>>>>>>>>> they *represent*
>>>>>>>>>>>>>>>>> may be
>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [...] always provides the actual behavior specified
>>>>>>>>>>>>>>>>>> by this machine description.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>>>>>>>>> according to the
>>>>>>>>>>>>>>>>> previous paragraph). It would have been completely
>>>>>>>>>>>>>>>>> correct, if it weren't
>>>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre
>>>>>>>>>>>>>>>>> meaning for the phrase
>>>>>>>>>>>>>>>>> "the actual behavior specified by this machine
>>>>>>>>>>>>>>>>> description".
>>>>>>>>>>>>>>>>>> That you and others reject this when it is applied to
>>>>>>>>>>>>>>>>>> my simulating halt
>>>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since
>>>>>>>>>>>>>>>>>> you and others do
>>>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that
>>>>>>>>>>>>>>>>>> your reasoning is
>>>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Let M be a given machine, with machine description
>>>>>>>>>>>>>>>>> [M], and let w be
>>>>>>>>>>>>>>>>> a given input tape, with tape description [w]. Then
>>>>>>>>>>>>>>>>> the "simulation"
>>>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly
>>>>>>>>>>>>>>>>> the same behaviour)
>>>>>>>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>>>>>>>> definition of a UTM.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and
>>>>>>>>>>>>>>>>> UTM([M],[w]) compute the same
>>>>>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You have made it abundantly clear that when you say
>>>>>>>>>>>>>>>>> "the actual behavior
>>>>>>>>>>>>>>>>> specified by this machine description", you do *not*
>>>>>>>>>>>>>>>>> mean "the actual
>>>>>>>>>>>>>>>>> behavior specified by this machine description",
>>>>>>>>>>>>>>>>> because that's simply
>>>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
>>>>>>>>>>>>>>>>> behaviour of your
>>>>>>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation
>>>>>>>>>>>>>>>>> based on [M] and [w]".
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>>>>>>>> behaviour as M
>>>>>>>>>>>>>>>>> (w),
>>>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that
>>>>>>>>>>>>>>>>> it has the same
>>>>>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its
>>>>>>>>>>>>>>>>> "simulation" before it reaches
>>>>>>>>>>>>>>>>> a halting configuration of the machine represented by
>>>>>>>>>>>>>>>>> its input, and it
>>>>>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on
>>>>>>>>>>>>>>>>> external input that is
>>>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on
>>>>>>>>>>>>>>>>> numerous occasions,
>>>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
>>>>>>>>>>>>>>>>> specific memory location of "P". Well, then that
>>>>>>>>>>>>>>>>> location is an external input. Your H is
>>>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This is the point where you usually barf up your
>>>>>>>>>>>>>>>>> stanza about how the
>>>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be
>>>>>>>>>>>>>>>>> computed "from the
>>>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the
>>>>>>>>>>>>>>>>> following reasons:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not*
>>>>>>>>>>>>>>>>> required to compute
>>>>>>>>>>>>>>>>> its
>>>>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w).
>>>>>>>>>>>>>>>>> Computing *from* M(w) would be
>>>>>>>>>>>>>>>>>     completely pointless, because the decider would
>>>>>>>>>>>>>>>>> already know the
>>>>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>     Since you seem unable to understand anything
>>>>>>>>>>>>>>>>> but arguments from
>>>>>>>>>>>>>>>>>     analogy, let me re-use one that you yourself
>>>>>>>>>>>>>>>>> have employed: Suppose
>>>>>>>>>>>>>>>>>     we want to construct an addition algorithm
>>>>>>>>>>>>>>>>> add(x,y). If you were
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>     complain that add(5,7) cannot be required to
>>>>>>>>>>>>>>>>> compute its result
>>>>>>>>>>>>>>>>> "from
>>>>>>>>>>>>>>>>>     the non-input 12", you would, quite rightly, be
>>>>>>>>>>>>>>>>> regarded as a complete
>>>>>>>>>>>>>>>>>     nitwit. Can you now guess why you're
>>>>>>>>>>>>>>>>> universally regarded as a complete
>>>>>>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match
>>>>>>>>>>>>>>>>> the behaviour of M(w),
>>>>>>>>>>>>>>>>>     and UTMs very evidently do exist. The
>>>>>>>>>>>>>>>>> information contained in [M] and [w]
>>>>>>>>>>>>>>>>>     is obviously enough to match the behaviour of
>>>>>>>>>>>>>>>>> M(w). The fact that your
>>>>>>>>>>>>>>>>>     "simulator" fails in this regard, is proof that
>>>>>>>>>>>>>>>>> your "simulator" is
>>>>>>>>>>>>>>>>>     defective -- *not* that you have discovered a
>>>>>>>>>>>>>>>>> "loop hole", or that halting
>>>>>>>>>>>>>>>>>     theorem is faulty, or anything of that kind --
>>>>>>>>>>>>>>>>> only that you're
>>>>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE
>>>>>>>>>>>>>>>>>> THERE IS NO ERROR*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of errors
>>>>>>>>>>>>>>>>> in your reasoning.
>>>>>>>>>>>>>>>>> You usually respond with some form "proof by
>>>>>>>>>>>>>>>>> regurgitation". I expect you
>>>>>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD)
>>>>>>>>>>>>>>>>>> correctly performs a partial simulation of its input
>>>>>>>>>>>>>>>>>> and the behavior of this partial simulation
>>>>>>>>>>>>>>>>>> correctly matches a non-halting behavior pattern
>>>>>>>>>>>>>>>>>> then the SHD halt decider can correctly report
>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct
>>>>>>>>>>>>>>>>>> when-so-ever matching this
>>>>>>>>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>>>>>>>>> simulation of the
>>>>>>>>>>>>>>>>>> input by SHD would never reach the final state of
>>>>>>>>>>>>>>>>>> this simulated input.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
>>>>>>>>>>>>>>>>> "correctly", "its input",
>>>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to
>>>>>>>>>>>>>>>>> write clearly.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
>>>>>>>>>>>>>>>>> *doesn't* say that a TM
>>>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
>>>>>>>>>>>>>>>>> actually says is:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>      "A Turing machine is said to halt whenever it
>>>>>>>>>>>>>>>>> reaches a configuration
>>>>>>>>>>>>>>>>>      for which delta is not defined; this is
>>>>>>>>>>>>>>>>> possible because delta
>>>>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>>>>>      partial function. In fact, we will assume
>>>>>>>>>>>>>>>>> that no transitions are
>>>>>>>>>>>>>>>>>      defined for any final state, so the Turing
>>>>>>>>>>>>>>>>> machine will halt whenever
>>>>>>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So, for a general TM, there may well be configurations
>>>>>>>>>>>>>>>>> for which the TM
>>>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other hand,
>>>>>>>>>>>>>>>>> understood that a TM
>>>>>>>>>>>>>>>>> *only* stops running if enters a configuration for
>>>>>>>>>>>>>>>>> which the transition
>>>>>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> "Final states" only concern the *interpretation* of
>>>>>>>>>>>>>>>>> the value of a computation -- *not* whether the TM
>>>>>>>>>>>>>>>>> halts or not.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This means that "halting" and "stops running" are the
>>>>>>>>>>>>>>>>> exact the same things.
>>>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are two
>>>>>>>>>>>>>>>>> entirely different
>>>>>>>>>>>>>>>>> things.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The behavior of the actual input to the simulating halt
>>>>>>>>>>>>>>>> decider is the behavior of the above. Since C functions
>>>>>>>>>>>>>>>> do not actually have UTM's a more accurate way of
>>>>>>>>>>>>>>>> sayoing this is:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the
>>>>>>>>>>>>>>>> behavior of the actual input to H(P,P) because it is
>>>>>>>>>>>>>>>> at a different point in the execution trace than
>>>>>>>>>>>>>>>> H(P,P).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You forget the question that the Halt Decider is being
>>>>>>>>>>>>>>> asked to solve, which is what the machine represented by
>>>>>>>>>>>>>>> its input would do.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>>>>>> simulation of a machine description always provides the
>>>>>>>>>>>>>> actual behavior specified by this machine description.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Right.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> That you (and others such as Ben) reject that the correct
>>>>>>>>>>>>>> and complete simulation by H(P,P) of its input does
>>>>>>>>>>>>>> provide the actual behavior of this input also rejects
>>>>>>>>>>>>>> the notion of a UTM which you accept, thus you (and all
>>>>>>>>>>>>>> others holding this view such as Ben) contradict yourself
>>>>>>>>>>>>>> (themselves).
>>>>>>>>>>>>>
>>>>>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>>>>>> simulation of the input to H when done by an actual pure
>>>>>>>>>>>>> simulator/UTM?
>>>>>>>>>>>> As long as it is done at the exact point in the execution
>>>>>>>>>>>> trace as H(P,P) then it is fine, otherwise it is not the
>>>>>>>>>>>> same as the simulation by H(P,P).
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> The simulation of the input to H(P,P) is the simulation of
>>>>>>>>>>> the instruction sequence specified by the code of P (and the
>>>>>>>>>>> routines it calls) and has ZERO dependency on what happened
>>>>>>>>>>> before that call
>>>>>>>>>>
>>>>>>>>>> main()
>>>>>>>>>> {
>>>>>>>>>>    P(P); // depends on the return value from H(P,P);
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> The input to H(P,P) that H correctly simulates cannot
>>>>>>>>>> possibly depend on the return value from H because this
>>>>>>>>>> return value is unreachable by P:
>>>>>>>>>
>>>>>>>>> But it NEEDS to. That fact that it can't get the needed value
>>>>>>>>> because of the limitation of your algorithm, doesn't mean it
>>>>>>>>> gets to ignore it.
>>>>>>>>>
>>>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the
>>>>>>>>> behavior of P based on the return value of H, even though H
>>>>>>>>> can simulate the path through itself.
>>>>>>>>>
>>>>>>>>> (As I pointed out a long time ago too).
>>>>>>>>
>>>>>>>> Every function that is called in infinite recursion cannot
>>>>>>>> possibly correctly return to its caller. People that believe
>>>>>>>> that it can are as wrong as if they disagreed with arithmetic.
>>>>>>>>
>>>>>>>
>>>>>>> Your thinking isn't joined up. The Flibble Signaling Halt
>>>>>>> Decider (TM) is *not* infinitely recursive (as you have been
>>>>>>> told many times) so of course it is quite valid for it to
>>>>>>> return a value to its caller. The only thing that suffers from
>>>>>>> infinite recursion is your broken mess.
>>>>>>>>
>>>>>>>> If computer science says that a function called in finite
>>>>>>>> recursion must return to its caller then computer science is
>>>>>>>> wrong, one might as well have said the cats must be dogs.
>>>>>>>
>>>>>>> I assume you meant "infinite recursion". A function that
>>>>>>> returns a value to its caller is *by definition* not infinitely
>>>>>>> recursive.
>>>>>>>
>>>>>>> The Flibble Signaling Halt Decider (TM) just works, your mess
>>>>>>> does not.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> You claim to be a "computer scientist" yet do not even understand
>>>>>> the concept of unreachable code:
>>>>>>
>>>>>> void P(ptr x)
>>>>>> {
>>>>>> int Halt_Status = H(x, x);
>>>>>> if (Halt_Status)
>>>>>> HERE: goto HERE;
>>>>>> return;
>>>>>> }
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>> }
>>>>>>
>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>> *Until H aborts its simulation*
>>>>>
>>>>> Virtually every reply you make now totally ignores what you are
>>>>> replying to and instead is just regurgitation of the the same old
>>>>> shit.
>>>>>
>>>>> I have shown on several occasions in replies to you that I fully
>>>>> understand the concept of unreachable code.
>>>>>
>>>>> Again: the Flibble Signaling Halt Decider (TM) is *NOT* recursive
>>>>> so your traces don't apply to it, your traces only apply to your
>>>>> broken mess which has to "abort" the infinite recursion which is
>>>>> YOUR design mistake.
>>>>>
>>>>> /Flibble
>>>>>
>>>>
>>>> Although H(P,P) does recognize and abort the simulation of its
>>>> input before the first recursive call is invoked, it remains an
>>>> easily verified fact that P specifies infinitely recursive
>>>> simulation to every simulating halt decider.
>>>
>>> Obviously not a verified fact given the Flibble Signaling Halt
>>> Decider (TM) is an example of a simulating halt decider that is
>>> *not* recursive ergo there is no recursive simulation: instead
>>> there is a forking simulation that allows the decider to return a
>>> value to its caller in each fork.
>>>
>>> /Flibble
>>>
>>>
>>
>> When H(P,P) simulates exactly what its input specifies:
>> no more and no less then this behavior results:
>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>> (b) that simulates P(P) that calls a simulated H(P,P)
>> (c) that simulates P(P) that calls a simulated H(P,P)
>> (d) that simulates P(P) that calls a simulated H(P,P)...
>> *Until H aborts its simulation*
>>
>> When H(P,P) simulates anything besides exactly what its input
>> specifies then its simulation is incorrect.
>
> Nope, the definition of a halt decider does not specify that a
> simulating halt decider must be recursive in nature.
>


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<20220822191153.00000094@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx14.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Olcott [ Ben contradicts himself ]
Message-ID: <20220822191153.00000094@reddwarf.jmc.corp>
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org>
<87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp>
<67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp>
<PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp>
<lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
<LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 422
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 22 Aug 2022 18:11:54 UTC
Date: Mon, 22 Aug 2022 19:11:53 +0100
X-Received-Bytes: 21323
 by: Mr Flibble - Mon, 22 Aug 2022 18:11 UTC

On Mon, 22 Aug 2022 13:02:07 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 8/22/2022 12:53 PM, Mr Flibble wrote:
> > On Mon, 22 Aug 2022 12:50:20 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 8/22/2022 12:43 PM, Mr Flibble wrote:
> >>> On Mon, 22 Aug 2022 12:39:41 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 8/22/2022 12:15 PM, Mr Flibble wrote:
> >>>>> On Mon, 22 Aug 2022 12:04:11 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 8/22/2022 11:21 AM, Mr Flibble wrote:
> >>>>>>> On Mon, 22 Aug 2022 09:31:47 -0500
> >>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>
> >>>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
> >>>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
> >>>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
> >>>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
> >>>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
> >>>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
> >>>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
> >>>>>>>>>>>>>>>>> <crudnRbncP4E1pz- nZ2dnZfqlJzNnZ2d@giganews.com>,
> >>>>>>>>>>>>>>>>> olcott wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> [snip]
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> It is common knowledge that [...]
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Have you noticed that almost every time you use this
> >>>>>>>>>>>>>>>>> phrase, you're
> >>>>>>>>>>>>>>>>> wrong?
> >>>>>>>>>>>>>>>>> So also this time.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
> >>>>>>>>>>>>>>>>>> machine description [...]
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Machine descriptions are never simulated -- they're
> >>>>>>>>>>>>>>>>> just sequences of symbols.
> >>>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines
> >>>>>>>>>>>>>>>>> they *represent*
> >>>>>>>>>>>>>>>>> may be
> >>>>>>>>>>>>>>>>> simulated.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> [...] always provides the actual behavior specified
> >>>>>>>>>>>>>>>>>> by this machine description.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix
> >>>>>>>>>>>>>>>>> it according to the
> >>>>>>>>>>>>>>>>> previous paragraph). It would have been completely
> >>>>>>>>>>>>>>>>> correct, if it weren't
> >>>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre
> >>>>>>>>>>>>>>>>> meaning for the phrase
> >>>>>>>>>>>>>>>>> "the actual behavior specified by this machine
> >>>>>>>>>>>>>>>>> description".
> >>>>>>>>>>>>>>>>>> That you and others reject this when it is applied
> >>>>>>>>>>>>>>>>>> to my simulating halt
> >>>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM.
> >>>>>>>>>>>>>>>>>> Since you and others do
> >>>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that
> >>>>>>>>>>>>>>>>>> your reasoning is
> >>>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Let M be a given machine, with machine description
> >>>>>>>>>>>>>>>>> [M], and let w be
> >>>>>>>>>>>>>>>>> a given input tape, with tape description [w]. Then
> >>>>>>>>>>>>>>>>> the "simulation"
> >>>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e.
> >>>>>>>>>>>>>>>>> exactly the same behaviour)
> >>>>>>>>>>>>>>>>> as the direct computation M(w). This is actually the
> >>>>>>>>>>>>>>>>> definition of a UTM.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and
> >>>>>>>>>>>>>>>>> UTM([M],[w]) compute the same
> >>>>>>>>>>>>>>>>> partial function.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> You have made it abundantly clear that when you say
> >>>>>>>>>>>>>>>>> "the actual behavior
> >>>>>>>>>>>>>>>>> specified by this machine description", you do *not*
> >>>>>>>>>>>>>>>>> mean "the actual
> >>>>>>>>>>>>>>>>> behavior specified by this machine description",
> >>>>>>>>>>>>>>>>> because that's simply
> >>>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
> >>>>>>>>>>>>>>>>> behaviour of your
> >>>>>>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation
> >>>>>>>>>>>>>>>>> based on [M] and [w]".
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
> >>>>>>>>>>>>>>>>> behaviour as M
> >>>>>>>>>>>>>>>>> (w),
> >>>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means*
> >>>>>>>>>>>>>>>>> that it has the same
> >>>>>>>>>>>>>>>>> behaviour as M(w).
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its
> >>>>>>>>>>>>>>>>> "simulation" before it reaches
> >>>>>>>>>>>>>>>>> a halting configuration of the machine represented
> >>>>>>>>>>>>>>>>> by its input, and it
> >>>>>>>>>>>>>>>>> does so on invalidly.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on
> >>>>>>>>>>>>>>>>> external input that is
> >>>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on
> >>>>>>>>>>>>>>>>> numerous occasions,
> >>>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
> >>>>>>>>>>>>>>>>> specific memory location of "P". Well, then that
> >>>>>>>>>>>>>>>>> location is an external input. Your H is
> >>>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> This is the point where you usually barf up your
> >>>>>>>>>>>>>>>>> stanza about how the
> >>>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be
> >>>>>>>>>>>>>>>>> computed "from the
> >>>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the
> >>>>>>>>>>>>>>>>> following reasons:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not*
> >>>>>>>>>>>>>>>>> required to compute
> >>>>>>>>>>>>>>>>> its
> >>>>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w).
> >>>>>>>>>>>>>>>>> Computing *from* M(w) would be
> >>>>>>>>>>>>>>>>>     completely pointless, because the decider
> >>>>>>>>>>>>>>>>> would already know the
> >>>>>>>>>>>>>>>>> answer.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     Since you seem unable to understand anything
> >>>>>>>>>>>>>>>>> but arguments from
> >>>>>>>>>>>>>>>>>     analogy, let me re-use one that you yourself
> >>>>>>>>>>>>>>>>> have employed: Suppose
> >>>>>>>>>>>>>>>>>     we want to construct an addition algorithm
> >>>>>>>>>>>>>>>>> add(x,y). If you were
> >>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>     complain that add(5,7) cannot be required to
> >>>>>>>>>>>>>>>>> compute its result
> >>>>>>>>>>>>>>>>> "from
> >>>>>>>>>>>>>>>>>     the non-input 12", you would, quite
> >>>>>>>>>>>>>>>>> rightly, be regarded as a complete
> >>>>>>>>>>>>>>>>>     nitwit. Can you now guess why you're
> >>>>>>>>>>>>>>>>> universally regarded as a complete
> >>>>>>>>>>>>>>>>>     nitwit?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to
> >>>>>>>>>>>>>>>>> match the behaviour of M(w),
> >>>>>>>>>>>>>>>>>     and UTMs very evidently do exist. The
> >>>>>>>>>>>>>>>>> information contained in [M] and [w]
> >>>>>>>>>>>>>>>>>     is obviously enough to match the behaviour
> >>>>>>>>>>>>>>>>> of M(w). The fact that your
> >>>>>>>>>>>>>>>>>     "simulator" fails in this regard, is proof
> >>>>>>>>>>>>>>>>> that your "simulator" is
> >>>>>>>>>>>>>>>>>     defective -- *not* that you have discovered
> >>>>>>>>>>>>>>>>> a "loop hole", or that halting
> >>>>>>>>>>>>>>>>>     theorem is faulty, or anything of that kind
> >>>>>>>>>>>>>>>>> -- only that you're
> >>>>>>>>>>>>>>>>> working
> >>>>>>>>>>>>>>>>>     with a broken simulator.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE
> >>>>>>>>>>>>>>>>>> THERE IS NO ERROR*
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of
> >>>>>>>>>>>>>>>>> errors in your reasoning.
> >>>>>>>>>>>>>>>>> You usually respond with some form "proof by
> >>>>>>>>>>>>>>>>> regurgitation". I expect you
> >>>>>>>>>>>>>>>>> will do so to this post.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD)
> >>>>>>>>>>>>>>>>>> correctly performs a partial simulation of its
> >>>>>>>>>>>>>>>>>> input and the behavior of this partial simulation
> >>>>>>>>>>>>>>>>>> correctly matches a non-halting behavior pattern
> >>>>>>>>>>>>>>>>>> then the SHD halt decider can correctly report
> >>>>>>>>>>>>>>>>>> non-halting.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct
> >>>>>>>>>>>>>>>>>> when-so-ever matching this
> >>>>>>>>>>>>>>>>>> behavior pattern proves that the correct and
> >>>>>>>>>>>>>>>>>> complete simulation of the
> >>>>>>>>>>>>>>>>>> input by SHD would never reach the final state of
> >>>>>>>>>>>>>>>>>> this simulated input.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
> >>>>>>>>>>>>>>>>> "correctly", "its input",
> >>>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to
> >>>>>>>>>>>>>>>>> write clearly.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
> >>>>>>>>>>>>>>>>> *doesn't* say that a TM
> >>>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
> >>>>>>>>>>>>>>>>> actually says is:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>      "A Turing machine is said to halt whenever
> >>>>>>>>>>>>>>>>> it reaches a configuration
> >>>>>>>>>>>>>>>>>      for which delta is not defined; this is
> >>>>>>>>>>>>>>>>> possible because delta
> >>>>>>>>>>>>>>>>> is a
> >>>>>>>>>>>>>>>>>      partial function. In fact, we will assume
> >>>>>>>>>>>>>>>>> that no transitions are
> >>>>>>>>>>>>>>>>>      defined for any final state, so the Turing
> >>>>>>>>>>>>>>>>> machine will halt whenever
> >>>>>>>>>>>>>>>>>      it enters a final state."
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> So, for a general TM, there may well be
> >>>>>>>>>>>>>>>>> configurations for which the TM
> >>>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other
> >>>>>>>>>>>>>>>>> hand, understood that a TM
> >>>>>>>>>>>>>>>>> *only* stops running if enters a configuration for
> >>>>>>>>>>>>>>>>> which the transition
> >>>>>>>>>>>>>>>>> function is undefined.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> "Final states" only concern the *interpretation* of
> >>>>>>>>>>>>>>>>> the value of a computation -- *not* whether the TM
> >>>>>>>>>>>>>>>>> halts or not.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> This means that "halting" and "stops running" are
> >>>>>>>>>>>>>>>>> the exact the same things.
> >>>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are
> >>>>>>>>>>>>>>>>> two entirely different
> >>>>>>>>>>>>>>>>> things.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
> >>>>>>>>>>>>>>>>    if (Halt_Status)
> >>>>>>>>>>>>>>>>      HERE: goto HERE;
> >>>>>>>>>>>>>>>>    return;
> >>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> The behavior of the actual input to the simulating
> >>>>>>>>>>>>>>>> halt decider is the behavior of the above. Since C
> >>>>>>>>>>>>>>>> functions do not actually have UTM's a more accurate
> >>>>>>>>>>>>>>>> way of sayoing this is:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
> >>>>>>>>>>>>>>>>    if (Halt_Status)
> >>>>>>>>>>>>>>>>      HERE: goto HERE;
> >>>>>>>>>>>>>>>>    return;
> >>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the
> >>>>>>>>>>>>>>>> behavior of the actual input to H(P,P) because it is
> >>>>>>>>>>>>>>>> at a different point in the execution trace than
> >>>>>>>>>>>>>>>> H(P,P).
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> You forget the question that the Halt Decider is being
> >>>>>>>>>>>>>>> asked to solve, which is what the machine represented
> >>>>>>>>>>>>>>> by its input would do.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> It is common knowledge that the correct and complete
> >>>>>>>>>>>>>> simulation of a machine description always provides the
> >>>>>>>>>>>>>> actual behavior specified by this machine description.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Right.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> That you (and others such as Ben) reject that the
> >>>>>>>>>>>>>> correct and complete simulation by H(P,P) of its input
> >>>>>>>>>>>>>> does provide the actual behavior of this input also
> >>>>>>>>>>>>>> rejects the notion of a UTM which you accept, thus you
> >>>>>>>>>>>>>> (and all others holding this view such as Ben)
> >>>>>>>>>>>>>> contradict yourself (themselves).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> So, why do you reject the actual correct and complete
> >>>>>>>>>>>>> simulation of the input to H when done by an actual pure
> >>>>>>>>>>>>> simulator/UTM?
> >>>>>>>>>>>> As long as it is done at the exact point in the execution
> >>>>>>>>>>>> trace as H(P,P) then it is fine, otherwise it is not the
> >>>>>>>>>>>> same as the simulation by H(P,P).
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> The simulation of the input to H(P,P) is the simulation of
> >>>>>>>>>>> the instruction sequence specified by the code of P (and
> >>>>>>>>>>> the routines it calls) and has ZERO dependency on what
> >>>>>>>>>>> happened before that call
> >>>>>>>>>>
> >>>>>>>>>> main()
> >>>>>>>>>> {
> >>>>>>>>>>    P(P); // depends on the return value from H(P,P);
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>> The input to H(P,P) that H correctly simulates cannot
> >>>>>>>>>> possibly depend on the return value from H because this
> >>>>>>>>>> return value is unreachable by P:
> >>>>>>>>>
> >>>>>>>>> But it NEEDS to. That fact that it can't get the needed
> >>>>>>>>> value because of the limitation of your algorithm, doesn't
> >>>>>>>>> mean it gets to ignore it.
> >>>>>>>>>
> >>>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the
> >>>>>>>>> behavior of P based on the return value of H, even though H
> >>>>>>>>> can simulate the path through itself.
> >>>>>>>>>
> >>>>>>>>> (As I pointed out a long time ago too).
> >>>>>>>>
> >>>>>>>> Every function that is called in infinite recursion cannot
> >>>>>>>> possibly correctly return to its caller. People that believe
> >>>>>>>> that it can are as wrong as if they disagreed with
> >>>>>>>> arithmetic.
> >>>>>>>
> >>>>>>> Your thinking isn't joined up. The Flibble Signaling Halt
> >>>>>>> Decider (TM) is *not* infinitely recursive (as you have been
> >>>>>>> told many times) so of course it is quite valid for it to
> >>>>>>> return a value to its caller. The only thing that suffers
> >>>>>>> from infinite recursion is your broken mess.
> >>>>>>>>
> >>>>>>>> If computer science says that a function called in finite
> >>>>>>>> recursion must return to its caller then computer science is
> >>>>>>>> wrong, one might as well have said the cats must be dogs.
> >>>>>>>
> >>>>>>> I assume you meant "infinite recursion". A function that
> >>>>>>> returns a value to its caller is *by definition* not
> >>>>>>> infinitely recursive.
> >>>>>>>
> >>>>>>> The Flibble Signaling Halt Decider (TM) just works, your mess
> >>>>>>> does not.
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>
> >>>>>>
> >>>>>> You claim to be a "computer scientist" yet do not even
> >>>>>> understand the concept of unreachable code:
> >>>>>>
> >>>>>> void P(ptr x)
> >>>>>> {
> >>>>>> int Halt_Status = H(x, x);
> >>>>>> if (Halt_Status)
> >>>>>> HERE: goto HERE;
> >>>>>> return;
> >>>>>> }
> >>>>>>
> >>>>>> int main()
> >>>>>> {
> >>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>> }
> >>>>>>
> >>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
> >>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
> >>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
> >>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
> >>>>>> *Until H aborts its simulation*
> >>>>>
> >>>>> Virtually every reply you make now totally ignores what you are
> >>>>> replying to and instead is just regurgitation of the the same
> >>>>> old shit.
> >>>>>
> >>>>> I have shown on several occasions in replies to you that I fully
> >>>>> understand the concept of unreachable code.
> >>>>>
> >>>>> Again: the Flibble Signaling Halt Decider (TM) is *NOT*
> >>>>> recursive so your traces don't apply to it, your traces only
> >>>>> apply to your broken mess which has to "abort" the infinite
> >>>>> recursion which is YOUR design mistake.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>
> >>>> Although H(P,P) does recognize and abort the simulation of its
> >>>> input before the first recursive call is invoked, it remains an
> >>>> easily verified fact that P specifies infinitely recursive
> >>>> simulation to every simulating halt decider.
> >>>
> >>> Obviously not a verified fact given the Flibble Signaling Halt
> >>> Decider (TM) is an example of a simulating halt decider that is
> >>> *not* recursive ergo there is no recursive simulation: instead
> >>> there is a forking simulation that allows the decider to return a
> >>> value to its caller in each fork.
> >>>
> >>> /Flibble
> >>>
> >>>
> >>
> >> When H(P,P) simulates exactly what its input specifies:
> >> no more and no less then this behavior results:
> >> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
> >> (b) that simulates P(P) that calls a simulated H(P,P)
> >> (c) that simulates P(P) that calls a simulated H(P,P)
> >> (d) that simulates P(P) that calls a simulated H(P,P)...
> >> *Until H aborts its simulation*
> >>
> >> When H(P,P) simulates anything besides exactly what its input
> >> specifies then its simulation is incorrect.
> >
> > Nope, the definition of a halt decider does not specify that a
> > simulating halt decider must be recursive in nature.
> >
>
> The definition of correct simulation requires that the line-by-line
> execution trace derived from simulation exactly matches the behavior
> specified by the line-by-line source-code of the simulated input.
>
> Mine does that, your does not, thus mine is correct and yours is
> incorrect.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<cK2dnX0BOvVZUZ7-nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 22 Aug 2022 18:36:52 +0000
Date: Mon, 22 Aug 2022 13:37:11 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp>
<67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp>
<PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp>
<lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
<LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822191153.00000094@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220822191153.00000094@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <cK2dnX0BOvVZUZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 430
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-tIX0hvTVQWsl/nhdeOf7eTF77OoewIYEcPgxq+v+rOybOIEuBONp1MgWXgIONFi3E7gmDvYXIvl8cwi!pz57D58vfbf0+bT4cALiSxxdAtwtFfzW/z1pknJtKhujs9eRd20RLXJjqztQWrhZ09zjWQuoOsQ=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Mon, 22 Aug 2022 18:37 UTC

On 8/22/2022 1:11 PM, Mr Flibble wrote:
> On Mon, 22 Aug 2022 13:02:07 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 8/22/2022 12:53 PM, Mr Flibble wrote:
>>> On Mon, 22 Aug 2022 12:50:20 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 8/22/2022 12:43 PM, Mr Flibble wrote:
>>>>> On Mon, 22 Aug 2022 12:39:41 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 8/22/2022 12:15 PM, Mr Flibble wrote:
>>>>>>> On Mon, 22 Aug 2022 12:04:11 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 8/22/2022 11:21 AM, Mr Flibble wrote:
>>>>>>>>> On Mon, 22 Aug 2022 09:31:47 -0500
>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>
>>>>>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>>>>>>>> <crudnRbncP4E1pz- nZ2dnZfqlJzNnZ2d@giganews.com>,
>>>>>>>>>>>>>>>>>>> olcott wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Have you noticed that almost every time you use this
>>>>>>>>>>>>>>>>>>> phrase, you're
>>>>>>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Machine descriptions are never simulated -- they're
>>>>>>>>>>>>>>>>>>> just sequences of symbols.
>>>>>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines
>>>>>>>>>>>>>>>>>>> they *represent*
>>>>>>>>>>>>>>>>>>> may be
>>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> [...] always provides the actual behavior specified
>>>>>>>>>>>>>>>>>>>> by this machine description.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix
>>>>>>>>>>>>>>>>>>> it according to the
>>>>>>>>>>>>>>>>>>> previous paragraph). It would have been completely
>>>>>>>>>>>>>>>>>>> correct, if it weren't
>>>>>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre
>>>>>>>>>>>>>>>>>>> meaning for the phrase
>>>>>>>>>>>>>>>>>>> "the actual behavior specified by this machine
>>>>>>>>>>>>>>>>>>> description".
>>>>>>>>>>>>>>>>>>>> That you and others reject this when it is applied
>>>>>>>>>>>>>>>>>>>> to my simulating halt
>>>>>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM.
>>>>>>>>>>>>>>>>>>>> Since you and others do
>>>>>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that
>>>>>>>>>>>>>>>>>>>> your reasoning is
>>>>>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Let M be a given machine, with machine description
>>>>>>>>>>>>>>>>>>> [M], and let w be
>>>>>>>>>>>>>>>>>>> a given input tape, with tape description [w]. Then
>>>>>>>>>>>>>>>>>>> the "simulation"
>>>>>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e.
>>>>>>>>>>>>>>>>>>> exactly the same behaviour)
>>>>>>>>>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>>>>>>>>>> definition of a UTM.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and
>>>>>>>>>>>>>>>>>>> UTM([M],[w]) compute the same
>>>>>>>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You have made it abundantly clear that when you say
>>>>>>>>>>>>>>>>>>> "the actual behavior
>>>>>>>>>>>>>>>>>>> specified by this machine description", you do *not*
>>>>>>>>>>>>>>>>>>> mean "the actual
>>>>>>>>>>>>>>>>>>> behavior specified by this machine description",
>>>>>>>>>>>>>>>>>>> because that's simply
>>>>>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
>>>>>>>>>>>>>>>>>>> behaviour of your
>>>>>>>>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation
>>>>>>>>>>>>>>>>>>> based on [M] and [w]".
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>>>>>>>>>> behaviour as M
>>>>>>>>>>>>>>>>>>> (w),
>>>>>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means*
>>>>>>>>>>>>>>>>>>> that it has the same
>>>>>>>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its
>>>>>>>>>>>>>>>>>>> "simulation" before it reaches
>>>>>>>>>>>>>>>>>>> a halting configuration of the machine represented
>>>>>>>>>>>>>>>>>>> by its input, and it
>>>>>>>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on
>>>>>>>>>>>>>>>>>>> external input that is
>>>>>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on
>>>>>>>>>>>>>>>>>>> numerous occasions,
>>>>>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
>>>>>>>>>>>>>>>>>>> specific memory location of "P". Well, then that
>>>>>>>>>>>>>>>>>>> location is an external input. Your H is
>>>>>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This is the point where you usually barf up your
>>>>>>>>>>>>>>>>>>> stanza about how the
>>>>>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be
>>>>>>>>>>>>>>>>>>> computed "from the
>>>>>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the
>>>>>>>>>>>>>>>>>>> following reasons:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not*
>>>>>>>>>>>>>>>>>>> required to compute
>>>>>>>>>>>>>>>>>>> its
>>>>>>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w).
>>>>>>>>>>>>>>>>>>> Computing *from* M(w) would be
>>>>>>>>>>>>>>>>>>>     completely pointless, because the decider
>>>>>>>>>>>>>>>>>>> would already know the
>>>>>>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>     Since you seem unable to understand anything
>>>>>>>>>>>>>>>>>>> but arguments from
>>>>>>>>>>>>>>>>>>>     analogy, let me re-use one that you yourself
>>>>>>>>>>>>>>>>>>> have employed: Suppose
>>>>>>>>>>>>>>>>>>>     we want to construct an addition algorithm
>>>>>>>>>>>>>>>>>>> add(x,y). If you were
>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>     complain that add(5,7) cannot be required to
>>>>>>>>>>>>>>>>>>> compute its result
>>>>>>>>>>>>>>>>>>> "from
>>>>>>>>>>>>>>>>>>>     the non-input 12", you would, quite
>>>>>>>>>>>>>>>>>>> rightly, be regarded as a complete
>>>>>>>>>>>>>>>>>>>     nitwit. Can you now guess why you're
>>>>>>>>>>>>>>>>>>> universally regarded as a complete
>>>>>>>>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to
>>>>>>>>>>>>>>>>>>> match the behaviour of M(w),
>>>>>>>>>>>>>>>>>>>     and UTMs very evidently do exist. The
>>>>>>>>>>>>>>>>>>> information contained in [M] and [w]
>>>>>>>>>>>>>>>>>>>     is obviously enough to match the behaviour
>>>>>>>>>>>>>>>>>>> of M(w). The fact that your
>>>>>>>>>>>>>>>>>>>     "simulator" fails in this regard, is proof
>>>>>>>>>>>>>>>>>>> that your "simulator" is
>>>>>>>>>>>>>>>>>>>     defective -- *not* that you have discovered
>>>>>>>>>>>>>>>>>>> a "loop hole", or that halting
>>>>>>>>>>>>>>>>>>>     theorem is faulty, or anything of that kind
>>>>>>>>>>>>>>>>>>> -- only that you're
>>>>>>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE
>>>>>>>>>>>>>>>>>>>> THERE IS NO ERROR*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of
>>>>>>>>>>>>>>>>>>> errors in your reasoning.
>>>>>>>>>>>>>>>>>>> You usually respond with some form "proof by
>>>>>>>>>>>>>>>>>>> regurgitation". I expect you
>>>>>>>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD)
>>>>>>>>>>>>>>>>>>>> correctly performs a partial simulation of its
>>>>>>>>>>>>>>>>>>>> input and the behavior of this partial simulation
>>>>>>>>>>>>>>>>>>>> correctly matches a non-halting behavior pattern
>>>>>>>>>>>>>>>>>>>> then the SHD halt decider can correctly report
>>>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct
>>>>>>>>>>>>>>>>>>>> when-so-ever matching this
>>>>>>>>>>>>>>>>>>>> behavior pattern proves that the correct and
>>>>>>>>>>>>>>>>>>>> complete simulation of the
>>>>>>>>>>>>>>>>>>>> input by SHD would never reach the final state of
>>>>>>>>>>>>>>>>>>>> this simulated input.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
>>>>>>>>>>>>>>>>>>> "correctly", "its input",
>>>>>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to
>>>>>>>>>>>>>>>>>>> write clearly.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
>>>>>>>>>>>>>>>>>>> *doesn't* say that a TM
>>>>>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
>>>>>>>>>>>>>>>>>>> actually says is:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>      "A Turing machine is said to halt whenever
>>>>>>>>>>>>>>>>>>> it reaches a configuration
>>>>>>>>>>>>>>>>>>>      for which delta is not defined; this is
>>>>>>>>>>>>>>>>>>> possible because delta
>>>>>>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>>>>>>>      partial function. In fact, we will assume
>>>>>>>>>>>>>>>>>>> that no transitions are
>>>>>>>>>>>>>>>>>>>      defined for any final state, so the Turing
>>>>>>>>>>>>>>>>>>> machine will halt whenever
>>>>>>>>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> So, for a general TM, there may well be
>>>>>>>>>>>>>>>>>>> configurations for which the TM
>>>>>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other
>>>>>>>>>>>>>>>>>>> hand, understood that a TM
>>>>>>>>>>>>>>>>>>> *only* stops running if enters a configuration for
>>>>>>>>>>>>>>>>>>> which the transition
>>>>>>>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> "Final states" only concern the *interpretation* of
>>>>>>>>>>>>>>>>>>> the value of a computation -- *not* whether the TM
>>>>>>>>>>>>>>>>>>> halts or not.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This means that "halting" and "stops running" are
>>>>>>>>>>>>>>>>>>> the exact the same things.
>>>>>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are
>>>>>>>>>>>>>>>>>>> two entirely different
>>>>>>>>>>>>>>>>>>> things.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The behavior of the actual input to the simulating
>>>>>>>>>>>>>>>>>> halt decider is the behavior of the above. Since C
>>>>>>>>>>>>>>>>>> functions do not actually have UTM's a more accurate
>>>>>>>>>>>>>>>>>> way of sayoing this is:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the
>>>>>>>>>>>>>>>>>> behavior of the actual input to H(P,P) because it is
>>>>>>>>>>>>>>>>>> at a different point in the execution trace than
>>>>>>>>>>>>>>>>>> H(P,P).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You forget the question that the Halt Decider is being
>>>>>>>>>>>>>>>>> asked to solve, which is what the machine represented
>>>>>>>>>>>>>>>>> by its input would do.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>>>>>>>> simulation of a machine description always provides the
>>>>>>>>>>>>>>>> actual behavior specified by this machine description.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Right.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That you (and others such as Ben) reject that the
>>>>>>>>>>>>>>>> correct and complete simulation by H(P,P) of its input
>>>>>>>>>>>>>>>> does provide the actual behavior of this input also
>>>>>>>>>>>>>>>> rejects the notion of a UTM which you accept, thus you
>>>>>>>>>>>>>>>> (and all others holding this view such as Ben)
>>>>>>>>>>>>>>>> contradict yourself (themselves).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>>>>>>>> simulation of the input to H when done by an actual pure
>>>>>>>>>>>>>>> simulator/UTM?
>>>>>>>>>>>>>> As long as it is done at the exact point in the execution
>>>>>>>>>>>>>> trace as H(P,P) then it is fine, otherwise it is not the
>>>>>>>>>>>>>> same as the simulation by H(P,P).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The simulation of the input to H(P,P) is the simulation of
>>>>>>>>>>>>> the instruction sequence specified by the code of P (and
>>>>>>>>>>>>> the routines it calls) and has ZERO dependency on what
>>>>>>>>>>>>> happened before that call
>>>>>>>>>>>>
>>>>>>>>>>>> main()
>>>>>>>>>>>> {
>>>>>>>>>>>>    P(P); // depends on the return value from H(P,P);
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> The input to H(P,P) that H correctly simulates cannot
>>>>>>>>>>>> possibly depend on the return value from H because this
>>>>>>>>>>>> return value is unreachable by P:
>>>>>>>>>>>
>>>>>>>>>>> But it NEEDS to. That fact that it can't get the needed
>>>>>>>>>>> value because of the limitation of your algorithm, doesn't
>>>>>>>>>>> mean it gets to ignore it.
>>>>>>>>>>>
>>>>>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the
>>>>>>>>>>> behavior of P based on the return value of H, even though H
>>>>>>>>>>> can simulate the path through itself.
>>>>>>>>>>>
>>>>>>>>>>> (As I pointed out a long time ago too).
>>>>>>>>>>
>>>>>>>>>> Every function that is called in infinite recursion cannot
>>>>>>>>>> possibly correctly return to its caller. People that believe
>>>>>>>>>> that it can are as wrong as if they disagreed with
>>>>>>>>>> arithmetic.
>>>>>>>>>
>>>>>>>>> Your thinking isn't joined up. The Flibble Signaling Halt
>>>>>>>>> Decider (TM) is *not* infinitely recursive (as you have been
>>>>>>>>> told many times) so of course it is quite valid for it to
>>>>>>>>> return a value to its caller. The only thing that suffers
>>>>>>>>> from infinite recursion is your broken mess.
>>>>>>>>>>
>>>>>>>>>> If computer science says that a function called in finite
>>>>>>>>>> recursion must return to its caller then computer science is
>>>>>>>>>> wrong, one might as well have said the cats must be dogs.
>>>>>>>>>
>>>>>>>>> I assume you meant "infinite recursion". A function that
>>>>>>>>> returns a value to its caller is *by definition* not
>>>>>>>>> infinitely recursive.
>>>>>>>>>
>>>>>>>>> The Flibble Signaling Halt Decider (TM) just works, your mess
>>>>>>>>> does not.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> You claim to be a "computer scientist" yet do not even
>>>>>>>> understand the concept of unreachable code:
>>>>>>>>
>>>>>>>> void P(ptr x)
>>>>>>>> {
>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>> if (Halt_Status)
>>>>>>>> HERE: goto HERE;
>>>>>>>> return;
>>>>>>>> }
>>>>>>>>
>>>>>>>> int main()
>>>>>>>> {
>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>> }
>>>>>>>>
>>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>>>> *Until H aborts its simulation*
>>>>>>>
>>>>>>> Virtually every reply you make now totally ignores what you are
>>>>>>> replying to and instead is just regurgitation of the the same
>>>>>>> old shit.
>>>>>>>
>>>>>>> I have shown on several occasions in replies to you that I fully
>>>>>>> understand the concept of unreachable code.
>>>>>>>
>>>>>>> Again: the Flibble Signaling Halt Decider (TM) is *NOT*
>>>>>>> recursive so your traces don't apply to it, your traces only
>>>>>>> apply to your broken mess which has to "abort" the infinite
>>>>>>> recursion which is YOUR design mistake.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>
>>>>>> Although H(P,P) does recognize and abort the simulation of its
>>>>>> input before the first recursive call is invoked, it remains an
>>>>>> easily verified fact that P specifies infinitely recursive
>>>>>> simulation to every simulating halt decider.
>>>>>
>>>>> Obviously not a verified fact given the Flibble Signaling Halt
>>>>> Decider (TM) is an example of a simulating halt decider that is
>>>>> *not* recursive ergo there is no recursive simulation: instead
>>>>> there is a forking simulation that allows the decider to return a
>>>>> value to its caller in each fork.
>>>>>
>>>>> /Flibble
>>>>>
>>>>>
>>>>
>>>> When H(P,P) simulates exactly what its input specifies:
>>>> no more and no less then this behavior results:
>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>> *Until H aborts its simulation*
>>>>
>>>> When H(P,P) simulates anything besides exactly what its input
>>>> specifies then its simulation is incorrect.
>>>
>>> Nope, the definition of a halt decider does not specify that a
>>> simulating halt decider must be recursive in nature.
>>>
>>
>> The definition of correct simulation requires that the line-by-line
>> execution trace derived from simulation exactly matches the behavior
>> specified by the line-by-line source-code of the simulated input.
>>
>> Mine does that, your does not, thus mine is correct and yours is
>> incorrect.
>
> Mine does that, yours does not, thus mine is correct and yours
> is incorrect: if P(P) halts then H(P,P) must return a value of 1
> irregardless of whether it is a simulating halt decider or not.
>
> /Flibble
>


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<20220822202438.0000000d@reddwarf.jmc.corp>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx05.ams4.POSTED!not-for-mail
From: flib...@reddwarf.jmc.corp (Mr Flibble)
Newsgroups: comp.theory
Subject: Re: Olcott [ Ben contradicts himself ]
Message-ID: <20220822202438.0000000d@reddwarf.jmc.corp>
References: <20220817174635.00004410@reddwarf.jmc.corp>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp>
<67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp>
<PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp>
<lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
<LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822191153.00000094@reddwarf.jmc.corp>
<cK2dnX0BOvVZUZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
Organization: Jupiter Mining Corporation
X-Newsreader: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Lines: 444
X-Complaints-To: abuse@eweka.nl
NNTP-Posting-Date: Mon, 22 Aug 2022 19:24:39 UTC
Date: Mon, 22 Aug 2022 20:24:38 +0100
X-Received-Bytes: 23344
 by: Mr Flibble - Mon, 22 Aug 2022 19:24 UTC

On Mon, 22 Aug 2022 13:37:11 -0500
olcott <NoOne@NoWhere.com> wrote:

> On 8/22/2022 1:11 PM, Mr Flibble wrote:
> > On Mon, 22 Aug 2022 13:02:07 -0500
> > olcott <NoOne@NoWhere.com> wrote:
> >
> >> On 8/22/2022 12:53 PM, Mr Flibble wrote:
> >>> On Mon, 22 Aug 2022 12:50:20 -0500
> >>> olcott <NoOne@NoWhere.com> wrote:
> >>>
> >>>> On 8/22/2022 12:43 PM, Mr Flibble wrote:
> >>>>> On Mon, 22 Aug 2022 12:39:41 -0500
> >>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>
> >>>>>> On 8/22/2022 12:15 PM, Mr Flibble wrote:
> >>>>>>> On Mon, 22 Aug 2022 12:04:11 -0500
> >>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>
> >>>>>>>> On 8/22/2022 11:21 AM, Mr Flibble wrote:
> >>>>>>>>> On Mon, 22 Aug 2022 09:31:47 -0500
> >>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
> >>>>>>>>>
> >>>>>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
> >>>>>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
> >>>>>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
> >>>>>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
> >>>>>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
> >>>>>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
> >>>>>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
> >>>>>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
> >>>>>>>>>>>>>>>>>>> <crudnRbncP4E1pz- nZ2dnZfqlJzNnZ2d@giganews.com>,
> >>>>>>>>>>>>>>>>>>> olcott wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> [snip]
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> It is common knowledge that [...]
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Have you noticed that almost every time you use
> >>>>>>>>>>>>>>>>>>> this phrase, you're
> >>>>>>>>>>>>>>>>>>> wrong?
> >>>>>>>>>>>>>>>>>>> So also this time.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
> >>>>>>>>>>>>>>>>>>>> machine description [...]
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Machine descriptions are never simulated --
> >>>>>>>>>>>>>>>>>>> they're just sequences of symbols.
> >>>>>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines
> >>>>>>>>>>>>>>>>>>> they *represent*
> >>>>>>>>>>>>>>>>>>> may be
> >>>>>>>>>>>>>>>>>>> simulated.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> [...] always provides the actual behavior
> >>>>>>>>>>>>>>>>>>>> specified by this machine description.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix
> >>>>>>>>>>>>>>>>>>> it according to the
> >>>>>>>>>>>>>>>>>>> previous paragraph). It would have been completely
> >>>>>>>>>>>>>>>>>>> correct, if it weren't
> >>>>>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre
> >>>>>>>>>>>>>>>>>>> meaning for the phrase
> >>>>>>>>>>>>>>>>>>> "the actual behavior specified by this machine
> >>>>>>>>>>>>>>>>>>> description".
> >>>>>>>>>>>>>>>>>>>> That you and others reject this when it is
> >>>>>>>>>>>>>>>>>>>> applied to my simulating halt
> >>>>>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM.
> >>>>>>>>>>>>>>>>>>>> Since you and others do
> >>>>>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven
> >>>>>>>>>>>>>>>>>>>> that your reasoning is
> >>>>>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Let M be a given machine, with machine description
> >>>>>>>>>>>>>>>>>>> [M], and let w be
> >>>>>>>>>>>>>>>>>>> a given input tape, with tape description [w].
> >>>>>>>>>>>>>>>>>>> Then the "simulation"
> >>>>>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e.
> >>>>>>>>>>>>>>>>>>> exactly the same behaviour)
> >>>>>>>>>>>>>>>>>>> as the direct computation M(w). This is actually
> >>>>>>>>>>>>>>>>>>> the definition of a UTM.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and
> >>>>>>>>>>>>>>>>>>> UTM([M],[w]) compute the same
> >>>>>>>>>>>>>>>>>>> partial function.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> You have made it abundantly clear that when you
> >>>>>>>>>>>>>>>>>>> say "the actual behavior
> >>>>>>>>>>>>>>>>>>> specified by this machine description", you do
> >>>>>>>>>>>>>>>>>>> *not* mean "the actual
> >>>>>>>>>>>>>>>>>>> behavior specified by this machine description",
> >>>>>>>>>>>>>>>>>>> because that's simply
> >>>>>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
> >>>>>>>>>>>>>>>>>>> behaviour of your
> >>>>>>>>>>>>>>>>>>> particular, broken and incomplete,
> >>>>>>>>>>>>>>>>>>> quasi-simulation based on [M] and [w]".
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the
> >>>>>>>>>>>>>>>>>>> same behaviour as M
> >>>>>>>>>>>>>>>>>>> (w),
> >>>>>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means*
> >>>>>>>>>>>>>>>>>>> that it has the same
> >>>>>>>>>>>>>>>>>>> behaviour as M(w).
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its
> >>>>>>>>>>>>>>>>>>> "simulation" before it reaches
> >>>>>>>>>>>>>>>>>>> a halting configuration of the machine represented
> >>>>>>>>>>>>>>>>>>> by its input, and it
> >>>>>>>>>>>>>>>>>>> does so on invalidly.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends
> >>>>>>>>>>>>>>>>>>> on external input that is
> >>>>>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said,
> >>>>>>>>>>>>>>>>>>> on numerous occasions,
> >>>>>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
> >>>>>>>>>>>>>>>>>>> specific memory location of "P". Well, then that
> >>>>>>>>>>>>>>>>>>> location is an external input. Your H is
> >>>>>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> This is the point where you usually barf up your
> >>>>>>>>>>>>>>>>>>> stanza about how the
> >>>>>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to
> >>>>>>>>>>>>>>>>>>> be computed "from the
> >>>>>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for
> >>>>>>>>>>>>>>>>>>> the following reasons:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not*
> >>>>>>>>>>>>>>>>>>> required to compute
> >>>>>>>>>>>>>>>>>>> its
> >>>>>>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w).
> >>>>>>>>>>>>>>>>>>> Computing *from* M(w) would be
> >>>>>>>>>>>>>>>>>>>     completely pointless, because the decider
> >>>>>>>>>>>>>>>>>>> would already know the
> >>>>>>>>>>>>>>>>>>> answer.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>     Since you seem unable to understand
> >>>>>>>>>>>>>>>>>>> anything but arguments from
> >>>>>>>>>>>>>>>>>>>     analogy, let me re-use one that you
> >>>>>>>>>>>>>>>>>>> yourself have employed: Suppose
> >>>>>>>>>>>>>>>>>>>     we want to construct an addition
> >>>>>>>>>>>>>>>>>>> algorithm add(x,y). If you were
> >>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>     complain that add(5,7) cannot be
> >>>>>>>>>>>>>>>>>>> required to compute its result
> >>>>>>>>>>>>>>>>>>> "from
> >>>>>>>>>>>>>>>>>>>     the non-input 12", you would, quite
> >>>>>>>>>>>>>>>>>>> rightly, be regarded as a complete
> >>>>>>>>>>>>>>>>>>>     nitwit. Can you now guess why you're
> >>>>>>>>>>>>>>>>>>> universally regarded as a complete
> >>>>>>>>>>>>>>>>>>>     nitwit?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to
> >>>>>>>>>>>>>>>>>>> match the behaviour of M(w),
> >>>>>>>>>>>>>>>>>>>     and UTMs very evidently do exist. The
> >>>>>>>>>>>>>>>>>>> information contained in [M] and [w]
> >>>>>>>>>>>>>>>>>>>     is obviously enough to match the
> >>>>>>>>>>>>>>>>>>> behaviour of M(w). The fact that your
> >>>>>>>>>>>>>>>>>>>     "simulator" fails in this regard, is
> >>>>>>>>>>>>>>>>>>> proof that your "simulator" is
> >>>>>>>>>>>>>>>>>>>     defective -- *not* that you have
> >>>>>>>>>>>>>>>>>>> discovered a "loop hole", or that halting
> >>>>>>>>>>>>>>>>>>>     theorem is faulty, or anything of that
> >>>>>>>>>>>>>>>>>>> kind -- only that you're
> >>>>>>>>>>>>>>>>>>> working
> >>>>>>>>>>>>>>>>>>>     with a broken simulator.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE
> >>>>>>>>>>>>>>>>>>>> THERE IS NO ERROR*
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of
> >>>>>>>>>>>>>>>>>>> errors in your reasoning.
> >>>>>>>>>>>>>>>>>>> You usually respond with some form "proof by
> >>>>>>>>>>>>>>>>>>> regurgitation". I expect you
> >>>>>>>>>>>>>>>>>>> will do so to this post.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD)
> >>>>>>>>>>>>>>>>>>>> correctly performs a partial simulation of its
> >>>>>>>>>>>>>>>>>>>> input and the behavior of this partial simulation
> >>>>>>>>>>>>>>>>>>>> correctly matches a non-halting behavior pattern
> >>>>>>>>>>>>>>>>>>>> then the SHD halt decider can correctly report
> >>>>>>>>>>>>>>>>>>>> non-halting.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct
> >>>>>>>>>>>>>>>>>>>> when-so-ever matching this
> >>>>>>>>>>>>>>>>>>>> behavior pattern proves that the correct and
> >>>>>>>>>>>>>>>>>>>> complete simulation of the
> >>>>>>>>>>>>>>>>>>>> input by SHD would never reach the final state of
> >>>>>>>>>>>>>>>>>>>> this simulated input.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
> >>>>>>>>>>>>>>>>>>> "correctly", "its input",
> >>>>>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to
> >>>>>>>>>>>>>>>>>>> write clearly.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
> >>>>>>>>>>>>>>>>>>> *doesn't* say that a TM
> >>>>>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
> >>>>>>>>>>>>>>>>>>> actually says is:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>      "A Turing machine is said to halt
> >>>>>>>>>>>>>>>>>>> whenever it reaches a configuration
> >>>>>>>>>>>>>>>>>>>      for which delta is not defined; this is
> >>>>>>>>>>>>>>>>>>> possible because delta
> >>>>>>>>>>>>>>>>>>> is a
> >>>>>>>>>>>>>>>>>>>      partial function. In fact, we will
> >>>>>>>>>>>>>>>>>>> assume that no transitions are
> >>>>>>>>>>>>>>>>>>>      defined for any final state, so the
> >>>>>>>>>>>>>>>>>>> Turing machine will halt whenever
> >>>>>>>>>>>>>>>>>>>      it enters a final state."
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> So, for a general TM, there may well be
> >>>>>>>>>>>>>>>>>>> configurations for which the TM
> >>>>>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other
> >>>>>>>>>>>>>>>>>>> hand, understood that a TM
> >>>>>>>>>>>>>>>>>>> *only* stops running if enters a configuration for
> >>>>>>>>>>>>>>>>>>> which the transition
> >>>>>>>>>>>>>>>>>>> function is undefined.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> "Final states" only concern the *interpretation*
> >>>>>>>>>>>>>>>>>>> of the value of a computation -- *not* whether
> >>>>>>>>>>>>>>>>>>> the TM halts or not.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> This means that "halting" and "stops running" are
> >>>>>>>>>>>>>>>>>>> the exact the same things.
> >>>>>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are
> >>>>>>>>>>>>>>>>>>> two entirely different
> >>>>>>>>>>>>>>>>>>> things.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
> >>>>>>>>>>>>>>>>>>    if (Halt_Status)
> >>>>>>>>>>>>>>>>>>      HERE: goto HERE;
> >>>>>>>>>>>>>>>>>>    return;
> >>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> The behavior of the actual input to the simulating
> >>>>>>>>>>>>>>>>>> halt decider is the behavior of the above. Since C
> >>>>>>>>>>>>>>>>>> functions do not actually have UTM's a more
> >>>>>>>>>>>>>>>>>> accurate way of sayoing this is:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> void P(ptr x)
> >>>>>>>>>>>>>>>>>> {
> >>>>>>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
> >>>>>>>>>>>>>>>>>>    if (Halt_Status)
> >>>>>>>>>>>>>>>>>>      HERE: goto HERE;
> >>>>>>>>>>>>>>>>>>    return;
> >>>>>>>>>>>>>>>>>> }
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not
> >>>>>>>>>>>>>>>>>> the behavior of the actual input to H(P,P) because
> >>>>>>>>>>>>>>>>>> it is at a different point in the execution trace
> >>>>>>>>>>>>>>>>>> than H(P,P).
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt
> >>>>>>>>>>>>>>>>> Decider.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> You forget the question that the Halt Decider is
> >>>>>>>>>>>>>>>>> being asked to solve, which is what the machine
> >>>>>>>>>>>>>>>>> represented by its input would do.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> It is common knowledge that the correct and complete
> >>>>>>>>>>>>>>>> simulation of a machine description always provides
> >>>>>>>>>>>>>>>> the actual behavior specified by this machine
> >>>>>>>>>>>>>>>> description.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Right.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> That you (and others such as Ben) reject that the
> >>>>>>>>>>>>>>>> correct and complete simulation by H(P,P) of its
> >>>>>>>>>>>>>>>> input does provide the actual behavior of this input
> >>>>>>>>>>>>>>>> also rejects the notion of a UTM which you accept,
> >>>>>>>>>>>>>>>> thus you (and all others holding this view such as
> >>>>>>>>>>>>>>>> Ben) contradict yourself (themselves).
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> So, why do you reject the actual correct and complete
> >>>>>>>>>>>>>>> simulation of the input to H when done by an actual
> >>>>>>>>>>>>>>> pure simulator/UTM?
> >>>>>>>>>>>>>> As long as it is done at the exact point in the
> >>>>>>>>>>>>>> execution trace as H(P,P) then it is fine, otherwise
> >>>>>>>>>>>>>> it is not the same as the simulation by H(P,P).
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The simulation of the input to H(P,P) is the simulation
> >>>>>>>>>>>>> of the instruction sequence specified by the code of P
> >>>>>>>>>>>>> (and the routines it calls) and has ZERO dependency on
> >>>>>>>>>>>>> what happened before that call
> >>>>>>>>>>>>
> >>>>>>>>>>>> main()
> >>>>>>>>>>>> {
> >>>>>>>>>>>>    P(P); // depends on the return value from H(P,P);
> >>>>>>>>>>>> }
> >>>>>>>>>>>>
> >>>>>>>>>>>> The input to H(P,P) that H correctly simulates cannot
> >>>>>>>>>>>> possibly depend on the return value from H because this
> >>>>>>>>>>>> return value is unreachable by P:
> >>>>>>>>>>>
> >>>>>>>>>>> But it NEEDS to. That fact that it can't get the needed
> >>>>>>>>>>> value because of the limitation of your algorithm, doesn't
> >>>>>>>>>>> mean it gets to ignore it.
> >>>>>>>>>>>
> >>>>>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the
> >>>>>>>>>>> behavior of P based on the return value of H, even though
> >>>>>>>>>>> H can simulate the path through itself.
> >>>>>>>>>>>
> >>>>>>>>>>> (As I pointed out a long time ago too).
> >>>>>>>>>>
> >>>>>>>>>> Every function that is called in infinite recursion cannot
> >>>>>>>>>> possibly correctly return to its caller. People that
> >>>>>>>>>> believe that it can are as wrong as if they disagreed with
> >>>>>>>>>> arithmetic.
> >>>>>>>>>
> >>>>>>>>> Your thinking isn't joined up. The Flibble Signaling Halt
> >>>>>>>>> Decider (TM) is *not* infinitely recursive (as you have been
> >>>>>>>>> told many times) so of course it is quite valid for it to
> >>>>>>>>> return a value to its caller. The only thing that suffers
> >>>>>>>>> from infinite recursion is your broken mess.
> >>>>>>>>>>
> >>>>>>>>>> If computer science says that a function called in finite
> >>>>>>>>>> recursion must return to its caller then computer science
> >>>>>>>>>> is wrong, one might as well have said the cats must be
> >>>>>>>>>> dogs.
> >>>>>>>>>
> >>>>>>>>> I assume you meant "infinite recursion". A function that
> >>>>>>>>> returns a value to its caller is *by definition* not
> >>>>>>>>> infinitely recursive.
> >>>>>>>>>
> >>>>>>>>> The Flibble Signaling Halt Decider (TM) just works, your
> >>>>>>>>> mess does not.
> >>>>>>>>>
> >>>>>>>>> /Flibble
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> You claim to be a "computer scientist" yet do not even
> >>>>>>>> understand the concept of unreachable code:
> >>>>>>>>
> >>>>>>>> void P(ptr x)
> >>>>>>>> {
> >>>>>>>> int Halt_Status = H(x, x);
> >>>>>>>> if (Halt_Status)
> >>>>>>>> HERE: goto HERE;
> >>>>>>>> return;
> >>>>>>>> }
> >>>>>>>>
> >>>>>>>> int main()
> >>>>>>>> {
> >>>>>>>> Output("Input_Halts = ", H(P, P));
> >>>>>>>> }
> >>>>>>>>
> >>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
> >>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
> >>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
> >>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
> >>>>>>>> *Until H aborts its simulation*
> >>>>>>>
> >>>>>>> Virtually every reply you make now totally ignores what you
> >>>>>>> are replying to and instead is just regurgitation of the the
> >>>>>>> same old shit.
> >>>>>>>
> >>>>>>> I have shown on several occasions in replies to you that I
> >>>>>>> fully understand the concept of unreachable code.
> >>>>>>>
> >>>>>>> Again: the Flibble Signaling Halt Decider (TM) is *NOT*
> >>>>>>> recursive so your traces don't apply to it, your traces only
> >>>>>>> apply to your broken mess which has to "abort" the infinite
> >>>>>>> recursion which is YOUR design mistake.
> >>>>>>>
> >>>>>>> /Flibble
> >>>>>>>
> >>>>>>
> >>>>>> Although H(P,P) does recognize and abort the simulation of its
> >>>>>> input before the first recursive call is invoked, it remains an
> >>>>>> easily verified fact that P specifies infinitely recursive
> >>>>>> simulation to every simulating halt decider.
> >>>>>
> >>>>> Obviously not a verified fact given the Flibble Signaling Halt
> >>>>> Decider (TM) is an example of a simulating halt decider that is
> >>>>> *not* recursive ergo there is no recursive simulation: instead
> >>>>> there is a forking simulation that allows the decider to return
> >>>>> a value to its caller in each fork.
> >>>>>
> >>>>> /Flibble
> >>>>>
> >>>>>
> >>>>
> >>>> When H(P,P) simulates exactly what its input specifies:
> >>>> no more and no less then this behavior results:
> >>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
> >>>> (b) that simulates P(P) that calls a simulated H(P,P)
> >>>> (c) that simulates P(P) that calls a simulated H(P,P)
> >>>> (d) that simulates P(P) that calls a simulated H(P,P)...
> >>>> *Until H aborts its simulation*
> >>>>
> >>>> When H(P,P) simulates anything besides exactly what its input
> >>>> specifies then its simulation is incorrect.
> >>>
> >>> Nope, the definition of a halt decider does not specify that a
> >>> simulating halt decider must be recursive in nature.
> >>>
> >>
> >> The definition of correct simulation requires that the line-by-line
> >> execution trace derived from simulation exactly matches the
> >> behavior specified by the line-by-line source-code of the
> >> simulated input.
> >>
> >> Mine does that, your does not, thus mine is correct and yours is
> >> incorrect.
> >
> > Mine does that, yours does not, thus mine is correct and yours
> > is incorrect: if P(P) halts then H(P,P) must return a value of 1
> > irregardless of whether it is a simulating halt decider or not.
> >
> > /Flibble
> >
>
> So you disagree that a correct x86 emulation of the input to H(P,P)
> must show line-by-line that the execution trace of the simulated
> input exactly matches the x86 source-code of this input?
> (a) Yes you disagree
> (b) No you do not disagree.
>
> Ant answer not having Yes or No will be considered a dishonest dodge.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<saGcnXJ9rLB-RJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 22 Aug 2022 19:32:51 +0000
Date: Mon, 22 Aug 2022 14:33:16 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp>
<67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp>
<PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp>
<lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
<LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822191153.00000094@reddwarf.jmc.corp>
<cK2dnX0BOvVZUZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822202438.0000000d@reddwarf.jmc.corp>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <20220822202438.0000000d@reddwarf.jmc.corp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <saGcnXJ9rLB-RJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 485
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-0Jfet6afWTfzHmv4p9mptewaIvTNhcV1fy38Yk4cBJzzmAfbxirkGUKKKFBNslGQ/keCnqIKzUbaQoe!q4Sb/QPcDWj56ycBdd7hhyUGLFuI78q7G3w1K8+OFEI6uLcFxR7MqIurIgMtYas1oFDpFV+xAR4=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Mon, 22 Aug 2022 19:33 UTC

On 8/22/2022 2:24 PM, Mr Flibble wrote:
> On Mon, 22 Aug 2022 13:37:11 -0500
> olcott <NoOne@NoWhere.com> wrote:
>
>> On 8/22/2022 1:11 PM, Mr Flibble wrote:
>>> On Mon, 22 Aug 2022 13:02:07 -0500
>>> olcott <NoOne@NoWhere.com> wrote:
>>>
>>>> On 8/22/2022 12:53 PM, Mr Flibble wrote:
>>>>> On Mon, 22 Aug 2022 12:50:20 -0500
>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>
>>>>>> On 8/22/2022 12:43 PM, Mr Flibble wrote:
>>>>>>> On Mon, 22 Aug 2022 12:39:41 -0500
>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>
>>>>>>>> On 8/22/2022 12:15 PM, Mr Flibble wrote:
>>>>>>>>> On Mon, 22 Aug 2022 12:04:11 -0500
>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>
>>>>>>>>>> On 8/22/2022 11:21 AM, Mr Flibble wrote:
>>>>>>>>>>> On Mon, 22 Aug 2022 09:31:47 -0500
>>>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>>>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>>>>>>>>>> <crudnRbncP4E1pz- nZ2dnZfqlJzNnZ2d@giganews.com>,
>>>>>>>>>>>>>>>>>>>>> olcott wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Have you noticed that almost every time you use
>>>>>>>>>>>>>>>>>>>>> this phrase, you're
>>>>>>>>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Machine descriptions are never simulated --
>>>>>>>>>>>>>>>>>>>>> they're just sequences of symbols.
>>>>>>>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines
>>>>>>>>>>>>>>>>>>>>> they *represent*
>>>>>>>>>>>>>>>>>>>>> may be
>>>>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> [...] always provides the actual behavior
>>>>>>>>>>>>>>>>>>>>>> specified by this machine description.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix
>>>>>>>>>>>>>>>>>>>>> it according to the
>>>>>>>>>>>>>>>>>>>>> previous paragraph). It would have been completely
>>>>>>>>>>>>>>>>>>>>> correct, if it weren't
>>>>>>>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre
>>>>>>>>>>>>>>>>>>>>> meaning for the phrase
>>>>>>>>>>>>>>>>>>>>> "the actual behavior specified by this machine
>>>>>>>>>>>>>>>>>>>>> description".
>>>>>>>>>>>>>>>>>>>>>> That you and others reject this when it is
>>>>>>>>>>>>>>>>>>>>>> applied to my simulating halt
>>>>>>>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM.
>>>>>>>>>>>>>>>>>>>>>> Since you and others do
>>>>>>>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven
>>>>>>>>>>>>>>>>>>>>>> that your reasoning is
>>>>>>>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Let M be a given machine, with machine description
>>>>>>>>>>>>>>>>>>>>> [M], and let w be
>>>>>>>>>>>>>>>>>>>>> a given input tape, with tape description [w].
>>>>>>>>>>>>>>>>>>>>> Then the "simulation"
>>>>>>>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e.
>>>>>>>>>>>>>>>>>>>>> exactly the same behaviour)
>>>>>>>>>>>>>>>>>>>>> as the direct computation M(w). This is actually
>>>>>>>>>>>>>>>>>>>>> the definition of a UTM.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and
>>>>>>>>>>>>>>>>>>>>> UTM([M],[w]) compute the same
>>>>>>>>>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> You have made it abundantly clear that when you
>>>>>>>>>>>>>>>>>>>>> say "the actual behavior
>>>>>>>>>>>>>>>>>>>>> specified by this machine description", you do
>>>>>>>>>>>>>>>>>>>>> *not* mean "the actual
>>>>>>>>>>>>>>>>>>>>> behavior specified by this machine description",
>>>>>>>>>>>>>>>>>>>>> because that's simply
>>>>>>>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
>>>>>>>>>>>>>>>>>>>>> behaviour of your
>>>>>>>>>>>>>>>>>>>>> particular, broken and incomplete,
>>>>>>>>>>>>>>>>>>>>> quasi-simulation based on [M] and [w]".
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the
>>>>>>>>>>>>>>>>>>>>> same behaviour as M
>>>>>>>>>>>>>>>>>>>>> (w),
>>>>>>>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means*
>>>>>>>>>>>>>>>>>>>>> that it has the same
>>>>>>>>>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its
>>>>>>>>>>>>>>>>>>>>> "simulation" before it reaches
>>>>>>>>>>>>>>>>>>>>> a halting configuration of the machine represented
>>>>>>>>>>>>>>>>>>>>> by its input, and it
>>>>>>>>>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends
>>>>>>>>>>>>>>>>>>>>> on external input that is
>>>>>>>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said,
>>>>>>>>>>>>>>>>>>>>> on numerous occasions,
>>>>>>>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
>>>>>>>>>>>>>>>>>>>>> specific memory location of "P". Well, then that
>>>>>>>>>>>>>>>>>>>>> location is an external input. Your H is
>>>>>>>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This is the point where you usually barf up your
>>>>>>>>>>>>>>>>>>>>> stanza about how the
>>>>>>>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to
>>>>>>>>>>>>>>>>>>>>> be computed "from the
>>>>>>>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for
>>>>>>>>>>>>>>>>>>>>> the following reasons:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not*
>>>>>>>>>>>>>>>>>>>>> required to compute
>>>>>>>>>>>>>>>>>>>>> its
>>>>>>>>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w).
>>>>>>>>>>>>>>>>>>>>> Computing *from* M(w) would be
>>>>>>>>>>>>>>>>>>>>>     completely pointless, because the decider
>>>>>>>>>>>>>>>>>>>>> would already know the
>>>>>>>>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>     Since you seem unable to understand
>>>>>>>>>>>>>>>>>>>>> anything but arguments from
>>>>>>>>>>>>>>>>>>>>>     analogy, let me re-use one that you
>>>>>>>>>>>>>>>>>>>>> yourself have employed: Suppose
>>>>>>>>>>>>>>>>>>>>>     we want to construct an addition
>>>>>>>>>>>>>>>>>>>>> algorithm add(x,y). If you were
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>     complain that add(5,7) cannot be
>>>>>>>>>>>>>>>>>>>>> required to compute its result
>>>>>>>>>>>>>>>>>>>>> "from
>>>>>>>>>>>>>>>>>>>>>     the non-input 12", you would, quite
>>>>>>>>>>>>>>>>>>>>> rightly, be regarded as a complete
>>>>>>>>>>>>>>>>>>>>>     nitwit. Can you now guess why you're
>>>>>>>>>>>>>>>>>>>>> universally regarded as a complete
>>>>>>>>>>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to
>>>>>>>>>>>>>>>>>>>>> match the behaviour of M(w),
>>>>>>>>>>>>>>>>>>>>>     and UTMs very evidently do exist. The
>>>>>>>>>>>>>>>>>>>>> information contained in [M] and [w]
>>>>>>>>>>>>>>>>>>>>>     is obviously enough to match the
>>>>>>>>>>>>>>>>>>>>> behaviour of M(w). The fact that your
>>>>>>>>>>>>>>>>>>>>>     "simulator" fails in this regard, is
>>>>>>>>>>>>>>>>>>>>> proof that your "simulator" is
>>>>>>>>>>>>>>>>>>>>>     defective -- *not* that you have
>>>>>>>>>>>>>>>>>>>>> discovered a "loop hole", or that halting
>>>>>>>>>>>>>>>>>>>>>     theorem is faulty, or anything of that
>>>>>>>>>>>>>>>>>>>>> kind -- only that you're
>>>>>>>>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE
>>>>>>>>>>>>>>>>>>>>>> THERE IS NO ERROR*
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of
>>>>>>>>>>>>>>>>>>>>> errors in your reasoning.
>>>>>>>>>>>>>>>>>>>>> You usually respond with some form "proof by
>>>>>>>>>>>>>>>>>>>>> regurgitation". I expect you
>>>>>>>>>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD)
>>>>>>>>>>>>>>>>>>>>>> correctly performs a partial simulation of its
>>>>>>>>>>>>>>>>>>>>>> input and the behavior of this partial simulation
>>>>>>>>>>>>>>>>>>>>>> correctly matches a non-halting behavior pattern
>>>>>>>>>>>>>>>>>>>>>> then the SHD halt decider can correctly report
>>>>>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct
>>>>>>>>>>>>>>>>>>>>>> when-so-ever matching this
>>>>>>>>>>>>>>>>>>>>>> behavior pattern proves that the correct and
>>>>>>>>>>>>>>>>>>>>>> complete simulation of the
>>>>>>>>>>>>>>>>>>>>>> input by SHD would never reach the final state of
>>>>>>>>>>>>>>>>>>>>>> this simulated input.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
>>>>>>>>>>>>>>>>>>>>> "correctly", "its input",
>>>>>>>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to
>>>>>>>>>>>>>>>>>>>>> write clearly.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
>>>>>>>>>>>>>>>>>>>>> *doesn't* say that a TM
>>>>>>>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
>>>>>>>>>>>>>>>>>>>>> actually says is:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>      "A Turing machine is said to halt
>>>>>>>>>>>>>>>>>>>>> whenever it reaches a configuration
>>>>>>>>>>>>>>>>>>>>>      for which delta is not defined; this is
>>>>>>>>>>>>>>>>>>>>> possible because delta
>>>>>>>>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>>>>>>>>>      partial function. In fact, we will
>>>>>>>>>>>>>>>>>>>>> assume that no transitions are
>>>>>>>>>>>>>>>>>>>>>      defined for any final state, so the
>>>>>>>>>>>>>>>>>>>>> Turing machine will halt whenever
>>>>>>>>>>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So, for a general TM, there may well be
>>>>>>>>>>>>>>>>>>>>> configurations for which the TM
>>>>>>>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other
>>>>>>>>>>>>>>>>>>>>> hand, understood that a TM
>>>>>>>>>>>>>>>>>>>>> *only* stops running if enters a configuration for
>>>>>>>>>>>>>>>>>>>>> which the transition
>>>>>>>>>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> "Final states" only concern the *interpretation*
>>>>>>>>>>>>>>>>>>>>> of the value of a computation -- *not* whether
>>>>>>>>>>>>>>>>>>>>> the TM halts or not.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This means that "halting" and "stops running" are
>>>>>>>>>>>>>>>>>>>>> the exact the same things.
>>>>>>>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are
>>>>>>>>>>>>>>>>>>>>> two entirely different
>>>>>>>>>>>>>>>>>>>>> things.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The behavior of the actual input to the simulating
>>>>>>>>>>>>>>>>>>>> halt decider is the behavior of the above. Since C
>>>>>>>>>>>>>>>>>>>> functions do not actually have UTM's a more
>>>>>>>>>>>>>>>>>>>> accurate way of sayoing this is:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not
>>>>>>>>>>>>>>>>>>>> the behavior of the actual input to H(P,P) because
>>>>>>>>>>>>>>>>>>>> it is at a different point in the execution trace
>>>>>>>>>>>>>>>>>>>> than H(P,P).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt
>>>>>>>>>>>>>>>>>>> Decider.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You forget the question that the Halt Decider is
>>>>>>>>>>>>>>>>>>> being asked to solve, which is what the machine
>>>>>>>>>>>>>>>>>>> represented by its input would do.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>>>>>>>>>> simulation of a machine description always provides
>>>>>>>>>>>>>>>>>> the actual behavior specified by this machine
>>>>>>>>>>>>>>>>>> description.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Right.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That you (and others such as Ben) reject that the
>>>>>>>>>>>>>>>>>> correct and complete simulation by H(P,P) of its
>>>>>>>>>>>>>>>>>> input does provide the actual behavior of this input
>>>>>>>>>>>>>>>>>> also rejects the notion of a UTM which you accept,
>>>>>>>>>>>>>>>>>> thus you (and all others holding this view such as
>>>>>>>>>>>>>>>>>> Ben) contradict yourself (themselves).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>>>>>>>>>> simulation of the input to H when done by an actual
>>>>>>>>>>>>>>>>> pure simulator/UTM?
>>>>>>>>>>>>>>>> As long as it is done at the exact point in the
>>>>>>>>>>>>>>>> execution trace as H(P,P) then it is fine, otherwise
>>>>>>>>>>>>>>>> it is not the same as the simulation by H(P,P).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The simulation of the input to H(P,P) is the simulation
>>>>>>>>>>>>>>> of the instruction sequence specified by the code of P
>>>>>>>>>>>>>>> (and the routines it calls) and has ZERO dependency on
>>>>>>>>>>>>>>> what happened before that call
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> main()
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>    P(P); // depends on the return value from H(P,P);
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The input to H(P,P) that H correctly simulates cannot
>>>>>>>>>>>>>> possibly depend on the return value from H because this
>>>>>>>>>>>>>> return value is unreachable by P:
>>>>>>>>>>>>>
>>>>>>>>>>>>> But it NEEDS to. That fact that it can't get the needed
>>>>>>>>>>>>> value because of the limitation of your algorithm, doesn't
>>>>>>>>>>>>> mean it gets to ignore it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the
>>>>>>>>>>>>> behavior of P based on the return value of H, even though
>>>>>>>>>>>>> H can simulate the path through itself.
>>>>>>>>>>>>>
>>>>>>>>>>>>> (As I pointed out a long time ago too).
>>>>>>>>>>>>
>>>>>>>>>>>> Every function that is called in infinite recursion cannot
>>>>>>>>>>>> possibly correctly return to its caller. People that
>>>>>>>>>>>> believe that it can are as wrong as if they disagreed with
>>>>>>>>>>>> arithmetic.
>>>>>>>>>>>
>>>>>>>>>>> Your thinking isn't joined up. The Flibble Signaling Halt
>>>>>>>>>>> Decider (TM) is *not* infinitely recursive (as you have been
>>>>>>>>>>> told many times) so of course it is quite valid for it to
>>>>>>>>>>> return a value to its caller. The only thing that suffers
>>>>>>>>>>> from infinite recursion is your broken mess.
>>>>>>>>>>>>
>>>>>>>>>>>> If computer science says that a function called in finite
>>>>>>>>>>>> recursion must return to its caller then computer science
>>>>>>>>>>>> is wrong, one might as well have said the cats must be
>>>>>>>>>>>> dogs.
>>>>>>>>>>>
>>>>>>>>>>> I assume you meant "infinite recursion". A function that
>>>>>>>>>>> returns a value to its caller is *by definition* not
>>>>>>>>>>> infinitely recursive.
>>>>>>>>>>>
>>>>>>>>>>> The Flibble Signaling Halt Decider (TM) just works, your
>>>>>>>>>>> mess does not.
>>>>>>>>>>>
>>>>>>>>>>> /Flibble
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> You claim to be a "computer scientist" yet do not even
>>>>>>>>>> understand the concept of unreachable code:
>>>>>>>>>>
>>>>>>>>>> void P(ptr x)
>>>>>>>>>> {
>>>>>>>>>> int Halt_Status = H(x, x);
>>>>>>>>>> if (Halt_Status)
>>>>>>>>>> HERE: goto HERE;
>>>>>>>>>> return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> int main()
>>>>>>>>>> {
>>>>>>>>>> Output("Input_Halts = ", H(P, P));
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>>>>>> *Until H aborts its simulation*
>>>>>>>>>
>>>>>>>>> Virtually every reply you make now totally ignores what you
>>>>>>>>> are replying to and instead is just regurgitation of the the
>>>>>>>>> same old shit.
>>>>>>>>>
>>>>>>>>> I have shown on several occasions in replies to you that I
>>>>>>>>> fully understand the concept of unreachable code.
>>>>>>>>>
>>>>>>>>> Again: the Flibble Signaling Halt Decider (TM) is *NOT*
>>>>>>>>> recursive so your traces don't apply to it, your traces only
>>>>>>>>> apply to your broken mess which has to "abort" the infinite
>>>>>>>>> recursion which is YOUR design mistake.
>>>>>>>>>
>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>
>>>>>>>> Although H(P,P) does recognize and abort the simulation of its
>>>>>>>> input before the first recursive call is invoked, it remains an
>>>>>>>> easily verified fact that P specifies infinitely recursive
>>>>>>>> simulation to every simulating halt decider.
>>>>>>>
>>>>>>> Obviously not a verified fact given the Flibble Signaling Halt
>>>>>>> Decider (TM) is an example of a simulating halt decider that is
>>>>>>> *not* recursive ergo there is no recursive simulation: instead
>>>>>>> there is a forking simulation that allows the decider to return
>>>>>>> a value to its caller in each fork.
>>>>>>>
>>>>>>> /Flibble
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> When H(P,P) simulates exactly what its input specifies:
>>>>>> no more and no less then this behavior results:
>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>> *Until H aborts its simulation*
>>>>>>
>>>>>> When H(P,P) simulates anything besides exactly what its input
>>>>>> specifies then its simulation is incorrect.
>>>>>
>>>>> Nope, the definition of a halt decider does not specify that a
>>>>> simulating halt decider must be recursive in nature.
>>>>>
>>>>
>>>> The definition of correct simulation requires that the line-by-line
>>>> execution trace derived from simulation exactly matches the
>>>> behavior specified by the line-by-line source-code of the
>>>> simulated input.
>>>>
>>>> Mine does that, your does not, thus mine is correct and yours is
>>>> incorrect.
>>>
>>> Mine does that, yours does not, thus mine is correct and yours
>>> is incorrect: if P(P) halts then H(P,P) must return a value of 1
>>> irregardless of whether it is a simulating halt decider or not.
>>>
>>> /Flibble
>>>
>>
>> So you disagree that a correct x86 emulation of the input to H(P,P)
>> must show line-by-line that the execution trace of the simulated
>> input exactly matches the x86 source-code of this input?
>> (a) Yes you disagree
>> (b) No you do not disagree.
>>
>> Ant answer not having Yes or No will be considered a dishonest dodge.
>
> People cannot answer that question until you and everybody else agree
> what the question actually means because you seem to think the "source
> code of the input" only consists of source code in P up to the point of
> the call to H whilst everybody else thinks that it includes the source
> after the call to H *because* to be a valid halt decider H must return
> a value to its caller; yours "aborts" your fucktarded "infinite
> recursion" instead and is thus not a valid halt decider for
> non-pathological input. If P(P) halts then H(P,P) must return 1.
>
> /Flibble
>


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<zbUMK.832270$ssF.29488@fx14.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx14.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 351
Message-ID: <zbUMK.832270$ssF.29488@fx14.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: Mon, 22 Aug 2022 19:21:02 -0400
X-Received-Bytes: 15240
 by: Richard Damon - Mon, 22 Aug 2022 23:21 UTC

On 8/22/22 10:31 AM, olcott wrote:
> On 8/21/2022 10:37 PM, Richard Damon wrote:
>> On 8/21/22 11:27 PM, olcott wrote:
>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>
>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article <crudnRbncP4E1pz-
>>>>>>>>>> nZ2dnZfqlJzNnZ2d@giganews.com>, olcott wrote:
>>>>>>>>>>
>>>>>>>>>> [snip]
>>>>>>>>>>
>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>
>>>>>>>>>> Have you noticed that almost every time you use this phrase,
>>>>>>>>>> you're
>>>>>>>>>> wrong?
>>>>>>>>>> So also this time.
>>>>>>>>>>
>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>> machine description [...]
>>>>>>>>>>
>>>>>>>>>> Machine descriptions are never simulated -- they're just
>>>>>>>>>> sequences
>>>>>>>>>> of symbols.
>>>>>>>>>> and don't have any defined behaviour. The machines they
>>>>>>>>>> *represent*
>>>>>>>>>> may be
>>>>>>>>>> simulated.
>>>>>>>>>>
>>>>>>>>>>> [...] always provides the actual behavior specified by
>>>>>>>>>>> this machine description.
>>>>>>>>>>
>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>> according to
>>>>>>>>>> the
>>>>>>>>>> previous paragraph). It would have been completely correct, if it
>>>>>>>>>> weren't
>>>>>>>>>> for the fact that you're using an utterly bizarre meaning for the
>>>>>>>>>> phrase
>>>>>>>>>> "the actual behavior specified by this machine description".
>>>>>>>>>>
>>>>>>>>>>> That you and others reject this when it is applied to my
>>>>>>>>>>> simulating halt
>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since you and
>>>>>>>>>>> others do
>>>>>>>>>>> accept the notion of a UTM, I have just proven that your
>>>>>>>>>>> reasoning is
>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>
>>>>>>>>>> Let M be a given machine, with machine description [M], and let w
>>>>>>>>>> be
>>>>>>>>>> a given input tape, with tape description [w]. Then the
>>>>>>>>>> "simulation"
>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly the same
>>>>>>>>>> behaviour)
>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>> definition of
>>>>>>>>>> a UTM.
>>>>>>>>>>
>>>>>>>>>> Another way of expressing this is: M(w) and UTM([M],[w]) compute
>>>>>>>>>> the same
>>>>>>>>>> partial function.
>>>>>>>>>>
>>>>>>>>>> You have made it abundantly clear that when you say "the actual
>>>>>>>>>> behavior
>>>>>>>>>> specified by this machine description", you do *not* mean "the
>>>>>>>>>> actual
>>>>>>>>>> behavior specified by this machine description", because that's
>>>>>>>>>> simply
>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the behaviour of
>>>>>>>>>> your
>>>>>>>>>> particular, broken and incomplete, quasi-simulation based on [M]
>>>>>>>>>> and [w]".
>>>>>>>>>>
>>>>>>>>>> Why is it broken? Because it *doesn't* have the same behaviour
>>>>>>>>>> as M
>>>>>>>>>> (w),
>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that it has the
>>>>>>>>>> same
>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>
>>>>>>>>>> Why is it incomplete? Because it aborts its "simulation"
>>>>>>>>>> before it
>>>>>>>>>> reaches
>>>>>>>>>> a halting configuration of the machine represented by its input,
>>>>>>>>>> and it
>>>>>>>>>> does so on invalidly.
>>>>>>>>>>
>>>>>>>>>> Why is it a quasi-simulation? Because it depends on external
>>>>>>>>>> input
>>>>>>>>>> that is
>>>>>>>>>> contained in neither [M] nor [w]. You have said, on numerous
>>>>>>>>>> occasions,
>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the specific
>>>>>>>>>> memory
>>>>>>>>>> location of "P". Well, then that location is an external input.
>>>>>>>>>> Your H is
>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>
>>>>>>>>>> This is the point where you usually barf up your stanza about how
>>>>>>>>>> the
>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be computed
>>>>>>>>>> "from
>>>>>>>>>> the
>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the following
>>>>>>>>>> reasons:
>>>>>>>>>>
>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not* required to
>>>>>>>>>> compute
>>>>>>>>>> its
>>>>>>>>>>     result *from* M(w), but to *match* M(w). Computing *from*
>>>>>>>>>> M(w)
>>>>>>>>>> would be
>>>>>>>>>>     completely pointless, because the decider would already
>>>>>>>>>> know the
>>>>>>>>>> answer.
>>>>>>>>>>
>>>>>>>>>>     Since you seem unable to understand anything but arguments
>>>>>>>>>> from
>>>>>>>>>>     analogy, let me re-use one that you yourself have employed:
>>>>>>>>>> Suppose
>>>>>>>>>>     we want to construct an addition algorithm add(x,y). If
>>>>>>>>>> you were
>>>>>>>>>> to
>>>>>>>>>>     complain that add(5,7) cannot be required to compute its
>>>>>>>>>> result
>>>>>>>>>> "from
>>>>>>>>>>     the non-input 12", you would, quite rightly, be regarded as a
>>>>>>>>>> complete
>>>>>>>>>>     nitwit. Can you now guess why you're universally regarded
>>>>>>>>>> as a
>>>>>>>>>> complete
>>>>>>>>>>     nitwit?
>>>>>>>>>>
>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match the
>>>>>>>>>> behaviour of M(w),
>>>>>>>>>>     and UTMs very evidently do exist. The information
>>>>>>>>>> contained in
>>>>>>>>>> [M] and [w]
>>>>>>>>>>     is obviously enough to match the behaviour of M(w). The fact
>>>>>>>>>> that your
>>>>>>>>>>     "simulator" fails in this regard, is proof that your
>>>>>>>>>> "simulator" is
>>>>>>>>>>     defective -- *not* that you have discovered a "loop hole", or
>>>>>>>>>> that halting
>>>>>>>>>>     theorem is faulty, or anything of that kind -- only that
>>>>>>>>>> you're
>>>>>>>>>> working
>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>
>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE THERE IS NO
>>>>>>>>>>> ERROR*
>>>>>>>>>>
>>>>>>>>>> A lot of people have pointed out many kinds of errors in your
>>>>>>>>>> reasoning.
>>>>>>>>>> You usually respond with some form "proof by regurgitation". I
>>>>>>>>>> expect you
>>>>>>>>>> will do so to this post.
>>>>>>>>>>
>>>>>>>>>>> When-so-ever a simulating halt decider (SHD) correctly
>>>>>>>>>>> performs a
>>>>>>>>>>> partial simulation of its input and the behavior of this partial
>>>>>>>>>>> simulation correctly matches a non-halting behavior pattern
>>>>>>>>>>> then the SHD
>>>>>>>>>>> halt decider can correctly report non-halting.
>>>>>>>>>>>
>>>>>>>>>>> A non-halting behavior pattern is correct when-so-ever
>>>>>>>>>>> matching this
>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>> simulation of the
>>>>>>>>>>> input by SHD would never reach the final state of this
>>>>>>>>>>> simulated input.
>>>>>>>>>>
>>>>>>>>>> Yeah, that's just a bunch of equivocations on "correctly", "its
>>>>>>>>>> input",
>>>>>>>>>> "non-halting behavior", and more.  Please learn to write clearly.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Also, could you *please* stop misreading Linz! He *doesn't* say
>>>>>>>>>> that a TM
>>>>>>>>>> halts, only if it enters a "final state". What he actually
>>>>>>>>>> says is:
>>>>>>>>>>
>>>>>>>>>>      "A Turing machine is said to halt whenever it reaches a
>>>>>>>>>> configuration
>>>>>>>>>>      for which delta is not defined; this is possible because
>>>>>>>>>> delta
>>>>>>>>>> is a
>>>>>>>>>>      partial function. In fact, we will assume that no
>>>>>>>>>> transitions
>>>>>>>>>> are
>>>>>>>>>>      defined for any final state, so the Turing machine will halt
>>>>>>>>>> whenever
>>>>>>>>>>      it enters a final state."
>>>>>>>>>>
>>>>>>>>>> So, for a general TM, there may well be configurations for which
>>>>>>>>>> the TM
>>>>>>>>>> halts in a non-final state. It is, on the other hand, understood
>>>>>>>>>> that a TM
>>>>>>>>>> *only* stops running if enters a configuration for which the
>>>>>>>>>> transition
>>>>>>>>>> function is undefined.
>>>>>>>>>>
>>>>>>>>>> "Final states" only concern the *interpretation* of the value
>>>>>>>>>> of a
>>>>>>>>>> computation -- *not* whether the TM halts or not.
>>>>>>>>>>
>>>>>>>>>> This means that "halting" and "stops running" are the exact the
>>>>>>>>>> same things.
>>>>>>>>>> And obviously, "running" and "being simulated" are two entirely
>>>>>>>>>> different
>>>>>>>>>> things.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> void P(ptr x)
>>>>>>>>> {
>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>    if (Halt_Status)
>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>    return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> The behavior of the actual input to the simulating halt decider
>>>>>>>>> is the behavior of the above. Since C functions do not actually
>>>>>>>>> have UTM's a more accurate way of sayoing this is:
>>>>>>>>>
>>>>>>>>> void P(ptr x)
>>>>>>>>> {
>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>    if (Halt_Status)
>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>    return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the behavior
>>>>>>>>> of the actual input to H(P,P) because it is at a different
>>>>>>>>> point in the execution trace than H(P,P).
>>>>>>>>>
>>>>>>>>
>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>
>>>>>>>> You forget the question that the Halt Decider is being asked to
>>>>>>>> solve, which is what the machine represented by its input would do.
>>>>>>>>
>>>>>>>
>>>>>>> It is common knowledge that the correct and complete simulation
>>>>>>> of a machine description always provides the actual behavior
>>>>>>> specified by this machine description.
>>>>>>
>>>>>> Right.
>>>>>>
>>>>>>>
>>>>>>> That you (and others such as Ben) reject that the correct and
>>>>>>> complete simulation by H(P,P) of its input does provide the
>>>>>>> actual behavior of this input also rejects the notion of a UTM
>>>>>>> which you accept, thus you (and all others holding this view such
>>>>>>> as Ben) contradict yourself (themselves).
>>>>>>>
>>>>>>
>>>>>> So, why do you reject the actual correct and complete simulation
>>>>>> of the input to H when done by an actual pure simulator/UTM?
>>>>>>
>>>>> As long as it is done at the exact point in the execution trace as
>>>>> H(P,P) then it is fine, otherwise it is not the same as the
>>>>> simulation by H(P,P).
>>>>>
>>>>
>>>> The simulation of the input to H(P,P) is the simulation of the
>>>> instruction sequence specified by the code of P (and the routines it
>>>> calls) and has ZERO dependency on what happened before that call
>>>
>>> main()
>>> {
>>>    P(P); // depends on the return value from H(P,P);
>>> }
>>>
>>> The input to H(P,P) that H correctly simulates cannot possibly depend
>>> on the return value from H because this return value is unreachable
>>> by P:
>>
>> But it NEEDS to. That fact that it can't get the needed value because
>> of the limitation of your algorithm, doesn't mean it gets to ignore it.
>>
>> Not, Mr Flibble has shown a way that H CAN determine the behavior of P
>> based on the return value of H, even though H can simulate the path
>> through itself.
>>
>> (As I pointed out a long time ago too).
>
> Every function that is called in infinite recursion cannot possibly
> correctly return to its caller. People that believe that it can are as
> wrong as if they disagreed with arithmetic.
>
> If computer science says that a function called in finite recursion must
> return to its caller then computer science is wrong, one might as well
> have said the cats must be dogs.
>
>>>
>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>> *Until H aborts its simulation*
>>>
>>> This dependency difference causes the different behavior between the
>>> simulated P and the executed P.
>>
>> Nope, the CORRECT AND COMPLETE simulation of the input does depend on
>> the value that H(P,P) returns, unless H(P,P) never returns a value to
>> ANYBODY.
>>
>> Your H just gets it wrong because it "guesses" wrong because it used
>> unsound logic.
>>
>
> You know that it did not merely guess.
> You know that the correct and complete simulation by H(P,P) of its input
> would never reach the final state of this input.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<HgUMK.832450$ssF.371321@fx14.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx14.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp>
<67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp>
<PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp>
<lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
<LI6dnY6D1aEYWZ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822191153.00000094@reddwarf.jmc.corp>
<cK2dnX0BOvVZUZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822202438.0000000d@reddwarf.jmc.corp>
<saGcnXJ9rLB-RJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <saGcnXJ9rLB-RJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 477
Message-ID: <HgUMK.832450$ssF.371321@fx14.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: Mon, 22 Aug 2022 19:26:30 -0400
X-Received-Bytes: 25179
 by: Richard Damon - Mon, 22 Aug 2022 23:26 UTC

On 8/22/22 3:33 PM, olcott wrote:
> On 8/22/2022 2:24 PM, Mr Flibble wrote:
>> On Mon, 22 Aug 2022 13:37:11 -0500
>> olcott <NoOne@NoWhere.com> wrote:
>>
>>> On 8/22/2022 1:11 PM, Mr Flibble wrote:
>>>> On Mon, 22 Aug 2022 13:02:07 -0500
>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>> On 8/22/2022 12:53 PM, Mr Flibble wrote:
>>>>>> On Mon, 22 Aug 2022 12:50:20 -0500
>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>> On 8/22/2022 12:43 PM, Mr Flibble wrote:
>>>>>>>> On Mon, 22 Aug 2022 12:39:41 -0500
>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>> On 8/22/2022 12:15 PM, Mr Flibble wrote:
>>>>>>>>>> On Mon, 22 Aug 2022 12:04:11 -0500
>>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>>> On 8/22/2022 11:21 AM, Mr Flibble wrote:
>>>>>>>>>>>> On Mon, 22 Aug 2022 09:31:47 -0500
>>>>>>>>>>>> olcott <NoOne@NoWhere.com> wrote:
>>>>>>>>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>>>>>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>>>>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>>>>>>>>>>> <crudnRbncP4E1pz- nZ2dnZfqlJzNnZ2d@giganews.com>,
>>>>>>>>>>>>>>>>>>>>>> olcott wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Have you noticed that almost every time you use
>>>>>>>>>>>>>>>>>>>>>> this phrase, you're
>>>>>>>>>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Machine descriptions are never simulated --
>>>>>>>>>>>>>>>>>>>>>> they're just sequences of symbols.
>>>>>>>>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines
>>>>>>>>>>>>>>>>>>>>>> they *represent*
>>>>>>>>>>>>>>>>>>>>>> may be
>>>>>>>>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>>>>>>>>> [...] always provides the actual behavior
>>>>>>>>>>>>>>>>>>>>>>> specified by this machine description.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix
>>>>>>>>>>>>>>>>>>>>>> it according to the
>>>>>>>>>>>>>>>>>>>>>> previous paragraph). It would have been completely
>>>>>>>>>>>>>>>>>>>>>> correct, if it weren't
>>>>>>>>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre
>>>>>>>>>>>>>>>>>>>>>> meaning for the phrase
>>>>>>>>>>>>>>>>>>>>>> "the actual behavior specified by this machine
>>>>>>>>>>>>>>>>>>>>>> description".
>>>>>>>>>>>>>>>>>>>>>>> That you and others reject this when it is
>>>>>>>>>>>>>>>>>>>>>>> applied to my simulating halt
>>>>>>>>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM.
>>>>>>>>>>>>>>>>>>>>>>> Since you and others do
>>>>>>>>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven
>>>>>>>>>>>>>>>>>>>>>>> that your reasoning is
>>>>>>>>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Let M be a given machine, with machine description
>>>>>>>>>>>>>>>>>>>>>> [M], and let w be
>>>>>>>>>>>>>>>>>>>>>> a given input tape, with tape description [w].
>>>>>>>>>>>>>>>>>>>>>> Then the "simulation"
>>>>>>>>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e.
>>>>>>>>>>>>>>>>>>>>>> exactly the same behaviour)
>>>>>>>>>>>>>>>>>>>>>> as the direct computation M(w). This is actually
>>>>>>>>>>>>>>>>>>>>>> the definition of a UTM.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and
>>>>>>>>>>>>>>>>>>>>>> UTM([M],[w]) compute the same
>>>>>>>>>>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> You have made it abundantly clear that when you
>>>>>>>>>>>>>>>>>>>>>> say "the actual behavior
>>>>>>>>>>>>>>>>>>>>>> specified by this machine description", you do
>>>>>>>>>>>>>>>>>>>>>> *not* mean "the actual
>>>>>>>>>>>>>>>>>>>>>> behavior specified by this machine description",
>>>>>>>>>>>>>>>>>>>>>> because that's simply
>>>>>>>>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
>>>>>>>>>>>>>>>>>>>>>> behaviour of your
>>>>>>>>>>>>>>>>>>>>>> particular, broken and incomplete,
>>>>>>>>>>>>>>>>>>>>>> quasi-simulation based on [M] and [w]".
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the
>>>>>>>>>>>>>>>>>>>>>> same behaviour as M
>>>>>>>>>>>>>>>>>>>>>> (w),
>>>>>>>>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means*
>>>>>>>>>>>>>>>>>>>>>> that it has the same
>>>>>>>>>>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its
>>>>>>>>>>>>>>>>>>>>>> "simulation" before it reaches
>>>>>>>>>>>>>>>>>>>>>> a halting configuration of the machine represented
>>>>>>>>>>>>>>>>>>>>>> by its input, and it
>>>>>>>>>>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends
>>>>>>>>>>>>>>>>>>>>>> on external input that is
>>>>>>>>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said,
>>>>>>>>>>>>>>>>>>>>>> on numerous occasions,
>>>>>>>>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
>>>>>>>>>>>>>>>>>>>>>> specific memory location of "P". Well, then that
>>>>>>>>>>>>>>>>>>>>>> location is an external input. Your H is
>>>>>>>>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This is the point where you usually barf up your
>>>>>>>>>>>>>>>>>>>>>> stanza about how the
>>>>>>>>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to
>>>>>>>>>>>>>>>>>>>>>> be computed "from the
>>>>>>>>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for
>>>>>>>>>>>>>>>>>>>>>> the following reasons:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not*
>>>>>>>>>>>>>>>>>>>>>> required to compute
>>>>>>>>>>>>>>>>>>>>>> its
>>>>>>>>>>>>>>>>>>>>>>           result *from* M(w), but to *match* M(w).
>>>>>>>>>>>>>>>>>>>>>> Computing *from* M(w) would be
>>>>>>>>>>>>>>>>>>>>>>           completely pointless, because the decider
>>>>>>>>>>>>>>>>>>>>>> would already know the
>>>>>>>>>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           Since you seem unable to understand
>>>>>>>>>>>>>>>>>>>>>> anything but arguments from
>>>>>>>>>>>>>>>>>>>>>>           analogy, let me re-use one that you
>>>>>>>>>>>>>>>>>>>>>> yourself have employed: Suppose
>>>>>>>>>>>>>>>>>>>>>>           we want to construct an addition
>>>>>>>>>>>>>>>>>>>>>> algorithm add(x,y). If you were
>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>           complain that add(5,7) cannot be
>>>>>>>>>>>>>>>>>>>>>> required to compute its result
>>>>>>>>>>>>>>>>>>>>>> "from
>>>>>>>>>>>>>>>>>>>>>>           the non-input 12", you would, quite
>>>>>>>>>>>>>>>>>>>>>> rightly, be regarded as a complete
>>>>>>>>>>>>>>>>>>>>>>           nitwit. Can you now guess why you're
>>>>>>>>>>>>>>>>>>>>>> universally regarded as a complete
>>>>>>>>>>>>>>>>>>>>>>           nitwit?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to
>>>>>>>>>>>>>>>>>>>>>> match the behaviour of M(w),
>>>>>>>>>>>>>>>>>>>>>>           and UTMs very evidently do exist. The
>>>>>>>>>>>>>>>>>>>>>> information contained in [M] and [w]
>>>>>>>>>>>>>>>>>>>>>>           is obviously enough to match the
>>>>>>>>>>>>>>>>>>>>>> behaviour of M(w). The fact that your
>>>>>>>>>>>>>>>>>>>>>>           "simulator" fails in this regard, is
>>>>>>>>>>>>>>>>>>>>>> proof that your "simulator" is
>>>>>>>>>>>>>>>>>>>>>>           defective -- *not* that you have
>>>>>>>>>>>>>>>>>>>>>> discovered a "loop hole", or that halting
>>>>>>>>>>>>>>>>>>>>>>           theorem is faulty, or anything of that
>>>>>>>>>>>>>>>>>>>>>> kind -- only that you're
>>>>>>>>>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>>>>>>>>>           with a broken simulator.
>>>>>>>>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE
>>>>>>>>>>>>>>>>>>>>>>> THERE IS NO ERROR*
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of
>>>>>>>>>>>>>>>>>>>>>> errors in your reasoning.
>>>>>>>>>>>>>>>>>>>>>> You usually respond with some form "proof by
>>>>>>>>>>>>>>>>>>>>>> regurgitation". I expect you
>>>>>>>>>>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD)
>>>>>>>>>>>>>>>>>>>>>>> correctly performs a partial simulation of its
>>>>>>>>>>>>>>>>>>>>>>> input and the behavior of this partial simulation
>>>>>>>>>>>>>>>>>>>>>>> correctly matches a non-halting behavior pattern
>>>>>>>>>>>>>>>>>>>>>>> then the SHD halt decider can correctly report
>>>>>>>>>>>>>>>>>>>>>>> non-halting.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct
>>>>>>>>>>>>>>>>>>>>>>> when-so-ever matching this
>>>>>>>>>>>>>>>>>>>>>>> behavior pattern proves that the correct and
>>>>>>>>>>>>>>>>>>>>>>> complete simulation of the
>>>>>>>>>>>>>>>>>>>>>>> input by SHD would never reach the final state of
>>>>>>>>>>>>>>>>>>>>>>> this simulated input.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
>>>>>>>>>>>>>>>>>>>>>> "correctly", "its input",
>>>>>>>>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to
>>>>>>>>>>>>>>>>>>>>>> write clearly.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
>>>>>>>>>>>>>>>>>>>>>> *doesn't* say that a TM
>>>>>>>>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
>>>>>>>>>>>>>>>>>>>>>> actually says is:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>            "A Turing machine is said to halt
>>>>>>>>>>>>>>>>>>>>>> whenever it reaches a configuration
>>>>>>>>>>>>>>>>>>>>>>            for which delta is not defined; this is
>>>>>>>>>>>>>>>>>>>>>> possible because delta
>>>>>>>>>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>>>>>>>>>>            partial function. In fact, we will
>>>>>>>>>>>>>>>>>>>>>> assume that no transitions are
>>>>>>>>>>>>>>>>>>>>>>            defined for any final state, so the
>>>>>>>>>>>>>>>>>>>>>> Turing machine will halt whenever
>>>>>>>>>>>>>>>>>>>>>>            it enters a final state."
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> So, for a general TM, there may well be
>>>>>>>>>>>>>>>>>>>>>> configurations for which the TM
>>>>>>>>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other
>>>>>>>>>>>>>>>>>>>>>> hand, understood that a TM
>>>>>>>>>>>>>>>>>>>>>> *only* stops running if enters a configuration for
>>>>>>>>>>>>>>>>>>>>>> which the transition
>>>>>>>>>>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> "Final states" only concern the *interpretation*
>>>>>>>>>>>>>>>>>>>>>> of the value of a computation -- *not* whether
>>>>>>>>>>>>>>>>>>>>>> the TM halts or not.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This means that "halting" and "stops running" are
>>>>>>>>>>>>>>>>>>>>>> the exact the same things.
>>>>>>>>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are
>>>>>>>>>>>>>>>>>>>>>> two entirely different
>>>>>>>>>>>>>>>>>>>>>> things.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>          int Halt_Status = UTM(x, x);
>>>>>>>>>>>>>>>>>>>>>          if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>>            HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>>          return;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The behavior of the actual input to the simulating
>>>>>>>>>>>>>>>>>>>>> halt decider is the behavior of the above. Since C
>>>>>>>>>>>>>>>>>>>>> functions do not actually have UTM's a more
>>>>>>>>>>>>>>>>>>>>> accurate way of sayoing this is:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>          int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>>>>>>>>>>          if (Halt_Status)
>>>>>>>>>>>>>>>>>>>>>            HERE: goto HERE;
>>>>>>>>>>>>>>>>>>>>>          return;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not
>>>>>>>>>>>>>>>>>>>>> the behavior of the actual input to H(P,P) because
>>>>>>>>>>>>>>>>>>>>> it is at a different point in the execution trace
>>>>>>>>>>>>>>>>>>>>> than H(P,P).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt
>>>>>>>>>>>>>>>>>>>> Decider.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> You forget the question that the Halt Decider is
>>>>>>>>>>>>>>>>>>>> being asked to solve, which is what the machine
>>>>>>>>>>>>>>>>>>>> represented by its input would do.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>>>>>>>>>>> simulation of a machine description always provides
>>>>>>>>>>>>>>>>>>> the actual behavior specified by this machine
>>>>>>>>>>>>>>>>>>> description.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Right.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> That you (and others such as Ben) reject that the
>>>>>>>>>>>>>>>>>>> correct and complete simulation by H(P,P) of its
>>>>>>>>>>>>>>>>>>> input does provide the actual behavior of this input
>>>>>>>>>>>>>>>>>>> also rejects the notion of a UTM which you accept,
>>>>>>>>>>>>>>>>>>> thus you (and all others holding this view such as
>>>>>>>>>>>>>>>>>>> Ben) contradict yourself (themselves).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>>>>>>>>>>> simulation of the input to H when done by an actual
>>>>>>>>>>>>>>>>>> pure simulator/UTM?
>>>>>>>>>>>>>>>>> As long as it is done at the exact point in the
>>>>>>>>>>>>>>>>> execution trace as H(P,P) then it is fine, otherwise
>>>>>>>>>>>>>>>>> it is not the same as the simulation by H(P,P).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The simulation of the input to H(P,P) is the simulation
>>>>>>>>>>>>>>>> of the instruction sequence specified by the code of P
>>>>>>>>>>>>>>>> (and the routines it calls) and has ZERO dependency on
>>>>>>>>>>>>>>>> what happened before that call
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> main()
>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>          P(P); // depends on the return value from H(P,P);
>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The input to H(P,P) that H correctly simulates cannot
>>>>>>>>>>>>>>> possibly depend on the return value from H because this
>>>>>>>>>>>>>>> return value is unreachable by P:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But it NEEDS to. That fact that it can't get the needed
>>>>>>>>>>>>>> value because of the limitation of your algorithm, doesn't
>>>>>>>>>>>>>> mean it gets to ignore it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the
>>>>>>>>>>>>>> behavior of P based on the return value of H, even though
>>>>>>>>>>>>>> H can simulate the path through itself.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (As I pointed out a long time ago too).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Every function that is called in infinite recursion cannot
>>>>>>>>>>>>> possibly correctly return to its caller. People that
>>>>>>>>>>>>> believe that it can are as wrong as if they disagreed with
>>>>>>>>>>>>> arithmetic.
>>>>>>>>>>>>
>>>>>>>>>>>> Your thinking isn't joined up. The Flibble Signaling Halt
>>>>>>>>>>>> Decider (TM) is *not* infinitely recursive (as you have been
>>>>>>>>>>>> told many times) so of course it is quite valid for it to
>>>>>>>>>>>> return a value to its caller.  The only thing that suffers
>>>>>>>>>>>> from infinite recursion is your broken mess.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If computer science says that a function called in finite
>>>>>>>>>>>>> recursion must return to its caller then computer science
>>>>>>>>>>>>> is wrong, one might as well have said the cats must be
>>>>>>>>>>>>> dogs.
>>>>>>>>>>>>
>>>>>>>>>>>> I assume you meant "infinite recursion". A function that
>>>>>>>>>>>> returns a value to its caller is *by definition* not
>>>>>>>>>>>> infinitely recursive.
>>>>>>>>>>>>
>>>>>>>>>>>> The Flibble Signaling Halt Decider (TM) just works, your
>>>>>>>>>>>> mess does not.
>>>>>>>>>>>>
>>>>>>>>>>>> /Flibble
>>>>>>>>>>>
>>>>>>>>>>> You claim to be a "computer scientist" yet do not even
>>>>>>>>>>> understand the concept of unreachable code:
>>>>>>>>>>>
>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>> {
>>>>>>>>>>>         int Halt_Status = H(x, x);
>>>>>>>>>>>         if (Halt_Status)
>>>>>>>>>>>           HERE: goto HERE;
>>>>>>>>>>>         return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> int main()
>>>>>>>>>>> {
>>>>>>>>>>>         Output("Input_Halts = ", H(P, P));
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>>>>>>> *Until H aborts its simulation*
>>>>>>>>>>
>>>>>>>>>> Virtually every reply you make now totally ignores what you
>>>>>>>>>> are replying to and instead is just regurgitation of the the
>>>>>>>>>> same old shit.
>>>>>>>>>>
>>>>>>>>>> I have shown on several occasions in replies to you that I
>>>>>>>>>> fully understand the concept of unreachable code.
>>>>>>>>>>
>>>>>>>>>> Again: the Flibble Signaling Halt Decider (TM) is *NOT*
>>>>>>>>>> recursive so your traces don't apply to it, your traces only
>>>>>>>>>> apply to your broken mess which has to "abort" the infinite
>>>>>>>>>> recursion which is YOUR design mistake.
>>>>>>>>>>
>>>>>>>>>> /Flibble
>>>>>>>>>
>>>>>>>>> Although H(P,P) does recognize and abort the simulation of its
>>>>>>>>> input before the first recursive call is invoked, it remains an
>>>>>>>>> easily verified fact that P specifies infinitely recursive
>>>>>>>>> simulation to every simulating halt decider.
>>>>>>>>
>>>>>>>> Obviously not a verified fact given the Flibble Signaling Halt
>>>>>>>> Decider (TM) is an example of a simulating halt decider that is
>>>>>>>> *not* recursive ergo there is no recursive simulation: instead
>>>>>>>> there is a forking simulation that allows the decider to return
>>>>>>>> a value to its caller in each fork.
>>>>>>>>
>>>>>>>> /Flibble
>>>>>>>>
>>>>>>>
>>>>>>> When H(P,P) simulates exactly what its input specifies:
>>>>>>> no more and no less then this behavior results:
>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>>> *Until H aborts its simulation*
>>>>>>>
>>>>>>> When H(P,P) simulates anything besides exactly what its input
>>>>>>> specifies then its simulation is incorrect.
>>>>>>
>>>>>> Nope, the definition of a halt decider does not specify that a
>>>>>> simulating halt decider must be recursive in nature.
>>>>>
>>>>> The definition of correct simulation requires that the line-by-line
>>>>> execution trace derived from simulation exactly matches the
>>>>> behavior specified by the line-by-line source-code of the
>>>>> simulated input.
>>>>>
>>>>> Mine does that, your does not, thus mine is correct and yours is
>>>>> incorrect.
>>>>
>>>> Mine does that, yours does not, thus mine is correct and yours
>>>> is incorrect: if P(P) halts then H(P,P) must return a value of 1
>>>> irregardless of whether it is a simulating halt decider or not.
>>>>
>>>> /Flibble
>>>
>>> So you disagree that a correct x86 emulation of the input to H(P,P)
>>> must show line-by-line that the execution trace of the simulated
>>> input exactly matches the x86 source-code of this input?
>>> (a) Yes you disagree
>>> (b) No you do not disagree.
>>>
>>> Ant answer not having Yes or No will be considered a dishonest dodge.
>>
>> People cannot answer that question until you and everybody else agree
>> what the question actually means because you seem to think the "source
>> code of the input" only consists of source code in P up to the point of
>> the call to H whilst everybody else thinks that it includes the source
>> after the call to H *because* to be a valid halt decider H must return
>> a value to its caller; yours "aborts" your fucktarded "infinite
>> recursion" instead and is thus not a valid halt decider for
>> non-pathological input.  If P(P) halts then H(P,P) must return 1.
>>
>> /Flibble
>>
>
> // C source-code for P
> void P(ptr x)
> {
>   int Halt_Status = H(x, x);
>   if (Halt_Status)
>     HERE: goto HERE;
>   return;
> }
>
> int main()
> {
>   Output("Input_Halts = ",  H(P, P));
> }
>
> _P() x86 source-code for P
> [000013c6](01)  55         push ebp
> [000013c7](02)  8bec       mov ebp,esp
> [000013c9](01)  51         push ecx
> [000013ca](03)  8b4508     mov eax,[ebp+08]
> [000013cd](01)  50         push eax
> [000013ce](03)  8b4d08     mov ecx,[ebp+08]
> [000013d1](01)  51         push ecx
> [000013d2](05)  e82ffdffff call 00001106
> [000013d7](03)  83c408     add esp,+08
> [000013da](03)  8945fc     mov [ebp-04],eax
> [000013dd](04)  837dfc00   cmp dword [ebp-04],+00
> [000013e1](02)  7402       jz 000013e5
> [000013e3](02)  ebfe       jmp 000013e3
> [000013e5](02)  8be5       mov esp,ebp
> [000013e7](01)  5d         pop ebp
> [000013e8](01)  c3         ret
> Size in bytes:(0035) [000013e8]
>
> H(P,P) simulates its input and proceeds through machine addresses
> [000013c6] to [000013d2] then ???
>


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<qkUMK.117593$Lx5.96373@fx02.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx02.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <tdss6o$2ab81$1@dont-email.me>
<jiGdnS9LWuvUrp_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<jxuMK.688331$vAW9.27271@fx10.iad>
<JRqdnZQRErrRT5_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<LJAMK.792036$zgr9.327235@fx13.iad>
<vpedncWnQv3FQp_-nZ2dnZfqlJxh4p2d@giganews.com>
<FFCMK.105186$Ae2.1037@fx35.iad>
<AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 205
Message-ID: <qkUMK.117593$Lx5.96373@fx02.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: Mon, 22 Aug 2022 19:30:30 -0400
X-Received-Bytes: 9845
 by: Richard Damon - Mon, 22 Aug 2022 23:30 UTC

On 8/22/22 10:25 AM, olcott wrote:
> On 8/21/2022 10:24 PM, Richard Damon wrote:
>> On 8/21/22 9:44 PM, olcott wrote:
>>> On 8/21/2022 8:12 PM, Richard Damon wrote:
>>>>
>>>> On 8/21/22 8:48 PM, olcott wrote:
>>>>> On 8/21/2022 1:09 PM, Richard Damon wrote:
>>>>>> On 8/21/22 9:30 AM, olcott wrote:
>>>>>>> On 8/21/2022 4:00 AM, Mikko wrote:
>>>>>>>> On 2022-08-20 15:01:34 +0000, Fred. Zwarts said:
>>>>>>>>
>>>>>>>>> Op 17.aug..2022 om 18:46 schreef Mr Flibble:
>>>>>>>>>> Olcott, which of the following do you think is more likely?
>>>>>>>>>>
>>>>>>>>>> 1) Olcott is correct and everybody else is wrong.
>>>>>>>>>> 2) Olcott is wrong and everybody else is correct.
>>>>>>>>>>
>>>>>>>>>> Which one is more likely hasn't changed for all the years
>>>>>>>>>> you've been
>>>>>>>>>> attempting to shill your simulating halting decider.  I find
>>>>>>>>>> it amusing
>>>>>>>>>> that I came up with, in less than 24 hours, a simulating halting
>>>>>>>>>> decider that doesn't have the flaws your SHD has.
>>>>>>>>>>
>>>>>>>>>> /Flibble
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I have been following these discussions for many months now. I
>>>>>>>>> have a strong impression that there is little progress. It
>>>>>>>>> seems that people are running in circles. I am not an expert in
>>>>>>>>> this field. Maybe it helps if a non-expert tries to summarize
>>>>>>>>> the discussion. Please, be patient when correcting me if I make
>>>>>>>>> any mistake.
>>>>>>>>>
>>>>>>>>> First the problem this is al about:
>>>>>>>>> In computation theory we can denote a program with X and its
>>>>>>>>> input with Y, which together is denoted as X(Y). X(Y) may end
>>>>>>>>> (halt) in a finite number of steps, but another program X
>>>>>>>>> and/or input Y may not halt in a finite number of steps. The
>>>>>>>>> question is, is it possible to create a program H that when
>>>>>>>>> given any program X with its input Y can tell in a finite
>>>>>>>>> number of steps whether X(Y) halts or not? In other words, will
>>>>>>>>> H(X,Y) always halt after a finite number of steps with the
>>>>>>>>> correct answer for any X and Y?
>>>>>>>>
>>>>>>>> In the classical formulation X and H are Turing machines. Y is a
>>>>>>>> finite
>>>>>>>> string of symbols from some finite set. H(X,Y) denotes a
>>>>>>>> computation where
>>>>>>>> H is given a finite string that represents X and Y so that each
>>>>>>>> can be
>>>>>>>> reconstructed.
>>>>>>>>
>>>>>>>>> I hope that this is a correct formulation of the problem.
>>>>>>>>>
>>>>>>>>> The classical proof that it is not possible is the idea that it
>>>>>>>>> is always possible to create a program P that uses H, with
>>>>>>>>> itself as input, but behaves opposite to what H returns. In a
>>>>>>>>> C-like language it would be something like:
>>>>>>>>>
>>>>>>>>> void P(ptr x)
>>>>>>>>> {
>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>    if (Halt_Status)
>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>    return;
>>>>>>>>> }
>>>>>>>>
>>>>>>>> Roughly so but both P and H take a single string as argument:
>>>>>>>>
>>>>>>>> void P(string x)
>>>>>>>> {
>>>>>>>>   string arg = pair(x, x);
>>>>>>>>   boolean Halt_Status = H(arg);
>>>>>>>>   if (Halt_Status)
>>>>>>>>     HERE: goto HERE;
>>>>>>>>   return;
>>>>>>>> }
>>>>>>>>
>>>>>>>>> If there would be a hypothetical non-simulating non-aborting H,
>>>>>>>>> which would always halts with the correct answer, then it is
>>>>>>>>> clear that there would be a contradiction if we ask H about P
>>>>>>>>> with H(P,P). Because there are only three possibilities:
>>>>>>>>> 1. If H would return true (halting) in a finite number of
>>>>>>>>> steps, then P would start an endless loop, so H(P,P) does not
>>>>>>>>> halt in a finite number of steps.
>>>>>>>>> 2. If H would return false (non-halting) in a finite number of
>>>>>>>>> steps, then P returns immediately, so H returns a wrong result.
>>>>>>>>> 3. If H does not return, then it does not return in a finite
>>>>>>>>> number of steps, so it is not the H where the problem asked for.
>>>>>>>>
>>>>>>>> With Turing machines the possibilities are:
>>>>>>>> 1. H halts with the answer true.
>>>>>>>> 2. H halts with the answer false.
>>>>>>>> 3. H halts but answers neither true nor false.
>>>>>>>> 4. H does not halt.
>>>>>>>>
>>>>>>>> If 3 or 4 happens then H is not a halt decider, i.e., not a
>>>>>>>> solution
>>>>>>>> to the problem. If H(P, P) halts with the answer true then P(P)
>>>>>>>> does
>>>>>>>> not halt so H is not a halt decider. If H(P, P) halts with the
>>>>>>>> answer false then P(P) halts so H is not a halt decider.
>>>>>>>>
>>>>>>>> The restriction to non-simulating non-aborting H is not necessary.
>>>>>>>> The requirements are the same anyway.
>>>>>>>>
>>>>>>>>> I think everybody agrees up to this point.
>>>>>>>>>
>>>>>>>>> Now Olcott has created a simulating aborting H, which, when
>>>>>>>>> given P with input P [so H(P,P)], creates a trace of the
>>>>>>>>> execution and at the point where P calls H, it uses the
>>>>>>>>> following logic: If H were the hypothetical non-aborting H,
>>>>>>>>> then an infinite recursion would happen at this point.
>>>>>>>>> Therefore, Olcott's simulating H aborts the simulation and
>>>>>>>>> returns false (0).
>>>>>>>>>
>>>>>>>>> Does everybody still agree up to this point?
>>>>>>>>
>>>>>>>> Yes, and everybody also agrees that P(P) halts.
>>>>>>>>
>>>>>>>
>>>>>>> It is common knowledge that the correct and complete simulation
>>>>>>> of a machine description always provides the actual behavior
>>>>>>> specified by this machine description.
>>>>>>>
>>>>>>> The correct and complete simulation by H(P,P) of its input would
>>>>>>> never reach its final state and halt, thus the input to H(P,P)
>>>>>>> specifies a non-halting sequence of instructions.
>>>>>
>>>>>> Which might make some sense, until we notice that the only H that
>>>>>> actually does a correct and complete simulation of its input, is
>>>>>> the H that doesn't abort its simulation and thus never answers so
>>>>>> fails to be a Halt Decider.
>>>>> *YOU JUST AREN'T BRIGHT ENOUGH TO COMPREHEND THIS*
>>>>> When-so-ever a simulating halt decider (SHD) correctly performs a
>>>>> partial simulation of its input and the behavior of this partial
>>>>> simulation correctly matches a non-halting behavior pattern then
>>>>> the SHD halt decider can correctly report non-halting.
>>>>
>>>> What is the CORRECT non-halting pattern that the simulation of P(P)
>>>> correctly matched.
>>>>
>>>
>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>> *Until H aborts its simulation*
>>>
>>>
>>
>> Which isn't a correct non-halting pattern if H ever actually get to
>> the abort,
>
>
> The question is always:
> Would the input simulated by H reach the final state of this input if H
> never aborts its simulation of this input?


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 22 Aug 2022 23:32:46 +0000
Date: Mon, 22 Aug 2022 18:33:12 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com> <MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org> <edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com> <EsuMK.729950$70j.556200@fx16.iad> <hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com> <oCAMK.792035$zgr9.20951@fx13.iad> <x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com> <6wCMK.155276$Me2.88940@fx47.iad> <zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com> <nSCMK.732058$70j.359351@fx16.iad> <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com> <zbUMK.832270$ssF.29488@fx14.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <zbUMK.832270$ssF.29488@fx14.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 363
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-LnDifnJcPy/iitEXXeyp6Wv2AyRCKuogCIssxHWxS0HGCvhMfSjzZE51/mid17eZkLg7rQF++xwncLB!ImX1rejYv6Cvute7m2xm+3ZX+AvQDjM4RBxabhZWXL/AuKrfss7BVVJ9teNulHBssHemx7uwOH4=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 15825
 by: olcott - Mon, 22 Aug 2022 23:33 UTC

On 8/22/2022 6:21 PM, Richard Damon wrote:
> On 8/22/22 10:31 AM, olcott wrote:
>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>> On 8/21/22 11:27 PM, olcott wrote:
>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>
>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article <crudnRbncP4E1pz-
>>>>>>>>>>> nZ2dnZfqlJzNnZ2d@giganews.com>, olcott wrote:
>>>>>>>>>>>
>>>>>>>>>>> [snip]
>>>>>>>>>>>
>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>
>>>>>>>>>>> Have you noticed that almost every time you use this phrase,
>>>>>>>>>>> you're
>>>>>>>>>>> wrong?
>>>>>>>>>>> So also this time.
>>>>>>>>>>>
>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>
>>>>>>>>>>> Machine descriptions are never simulated -- they're just
>>>>>>>>>>> sequences
>>>>>>>>>>> of symbols.
>>>>>>>>>>> and don't have any defined behaviour. The machines they
>>>>>>>>>>> *represent*
>>>>>>>>>>> may be
>>>>>>>>>>> simulated.
>>>>>>>>>>>
>>>>>>>>>>>> [...] always provides the actual behavior specified by
>>>>>>>>>>>> this machine description.
>>>>>>>>>>>
>>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>>> according to
>>>>>>>>>>> the
>>>>>>>>>>> previous paragraph). It would have been completely correct,
>>>>>>>>>>> if it
>>>>>>>>>>> weren't
>>>>>>>>>>> for the fact that you're using an utterly bizarre meaning for
>>>>>>>>>>> the
>>>>>>>>>>> phrase
>>>>>>>>>>> "the actual behavior specified by this machine description".
>>>>>>>>>>>
>>>>>>>>>>>> That you and others reject this when it is applied to my
>>>>>>>>>>>> simulating halt
>>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since you
>>>>>>>>>>>> and others do
>>>>>>>>>>>> accept the notion of a UTM, I have just proven that your
>>>>>>>>>>>> reasoning is
>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>
>>>>>>>>>>> Let M be a given machine, with machine description [M], and
>>>>>>>>>>> let w
>>>>>>>>>>> be
>>>>>>>>>>> a given input tape, with tape description [w]. Then the
>>>>>>>>>>> "simulation"
>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly the same
>>>>>>>>>>> behaviour)
>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>> definition of
>>>>>>>>>>> a UTM.
>>>>>>>>>>>
>>>>>>>>>>> Another way of expressing this is: M(w) and UTM([M],[w]) compute
>>>>>>>>>>> the same
>>>>>>>>>>> partial function.
>>>>>>>>>>>
>>>>>>>>>>> You have made it abundantly clear that when you say "the actual
>>>>>>>>>>> behavior
>>>>>>>>>>> specified by this machine description", you do *not* mean "the
>>>>>>>>>>> actual
>>>>>>>>>>> behavior specified by this machine description", because that's
>>>>>>>>>>> simply
>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the behaviour
>>>>>>>>>>> of your
>>>>>>>>>>> particular, broken and incomplete, quasi-simulation based on [M]
>>>>>>>>>>> and [w]".
>>>>>>>>>>>
>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>> behaviour as M
>>>>>>>>>>> (w),
>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that it has
>>>>>>>>>>> the
>>>>>>>>>>> same
>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>
>>>>>>>>>>> Why is it incomplete? Because it aborts its "simulation"
>>>>>>>>>>> before it
>>>>>>>>>>> reaches
>>>>>>>>>>> a halting configuration of the machine represented by its input,
>>>>>>>>>>> and it
>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>
>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on external
>>>>>>>>>>> input
>>>>>>>>>>> that is
>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on numerous
>>>>>>>>>>> occasions,
>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the specific
>>>>>>>>>>> memory
>>>>>>>>>>> location of "P". Well, then that location is an external input.
>>>>>>>>>>> Your H is
>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>
>>>>>>>>>>> This is the point where you usually barf up your stanza about
>>>>>>>>>>> how
>>>>>>>>>>> the
>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be computed
>>>>>>>>>>> "from
>>>>>>>>>>> the
>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the following
>>>>>>>>>>> reasons:
>>>>>>>>>>>
>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not* required to
>>>>>>>>>>> compute
>>>>>>>>>>> its
>>>>>>>>>>>     result *from* M(w), but to *match* M(w). Computing *from*
>>>>>>>>>>> M(w)
>>>>>>>>>>> would be
>>>>>>>>>>>     completely pointless, because the decider would already
>>>>>>>>>>> know the
>>>>>>>>>>> answer.
>>>>>>>>>>>
>>>>>>>>>>>     Since you seem unable to understand anything but
>>>>>>>>>>> arguments from
>>>>>>>>>>>     analogy, let me re-use one that you yourself have employed:
>>>>>>>>>>> Suppose
>>>>>>>>>>>     we want to construct an addition algorithm add(x,y). If
>>>>>>>>>>> you were
>>>>>>>>>>> to
>>>>>>>>>>>     complain that add(5,7) cannot be required to compute its
>>>>>>>>>>> result
>>>>>>>>>>> "from
>>>>>>>>>>>     the non-input 12", you would, quite rightly, be regarded
>>>>>>>>>>> as a
>>>>>>>>>>> complete
>>>>>>>>>>>     nitwit. Can you now guess why you're universally regarded
>>>>>>>>>>> as a
>>>>>>>>>>> complete
>>>>>>>>>>>     nitwit?
>>>>>>>>>>>
>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match the
>>>>>>>>>>> behaviour of M(w),
>>>>>>>>>>>     and UTMs very evidently do exist. The information
>>>>>>>>>>> contained in
>>>>>>>>>>> [M] and [w]
>>>>>>>>>>>     is obviously enough to match the behaviour of M(w). The fact
>>>>>>>>>>> that your
>>>>>>>>>>>     "simulator" fails in this regard, is proof that your
>>>>>>>>>>> "simulator" is
>>>>>>>>>>>     defective -- *not* that you have discovered a "loop
>>>>>>>>>>> hole", or
>>>>>>>>>>> that halting
>>>>>>>>>>>     theorem is faulty, or anything of that kind -- only that
>>>>>>>>>>> you're
>>>>>>>>>>> working
>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>
>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE THERE IS NO
>>>>>>>>>>>> ERROR*
>>>>>>>>>>>
>>>>>>>>>>> A lot of people have pointed out many kinds of errors in your
>>>>>>>>>>> reasoning.
>>>>>>>>>>> You usually respond with some form "proof by regurgitation". I
>>>>>>>>>>> expect you
>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>
>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD) correctly
>>>>>>>>>>>> performs a
>>>>>>>>>>>> partial simulation of its input and the behavior of this
>>>>>>>>>>>> partial
>>>>>>>>>>>> simulation correctly matches a non-halting behavior pattern
>>>>>>>>>>>> then the SHD
>>>>>>>>>>>> halt decider can correctly report non-halting.
>>>>>>>>>>>>
>>>>>>>>>>>> A non-halting behavior pattern is correct when-so-ever
>>>>>>>>>>>> matching this
>>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>>> simulation of the
>>>>>>>>>>>> input by SHD would never reach the final state of this
>>>>>>>>>>>> simulated input.
>>>>>>>>>>>
>>>>>>>>>>> Yeah, that's just a bunch of equivocations on "correctly", "its
>>>>>>>>>>> input",
>>>>>>>>>>> "non-halting behavior", and more.  Please learn to write
>>>>>>>>>>> clearly.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Also, could you *please* stop misreading Linz! He *doesn't* say
>>>>>>>>>>> that a TM
>>>>>>>>>>> halts, only if it enters a "final state". What he actually
>>>>>>>>>>> says is:
>>>>>>>>>>>
>>>>>>>>>>>      "A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>> configuration
>>>>>>>>>>>      for which delta is not defined; this is possible because
>>>>>>>>>>> delta
>>>>>>>>>>> is a
>>>>>>>>>>>      partial function. In fact, we will assume that no
>>>>>>>>>>> transitions
>>>>>>>>>>> are
>>>>>>>>>>>      defined for any final state, so the Turing machine will
>>>>>>>>>>> halt
>>>>>>>>>>> whenever
>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>
>>>>>>>>>>> So, for a general TM, there may well be configurations for which
>>>>>>>>>>> the TM
>>>>>>>>>>> halts in a non-final state. It is, on the other hand, understood
>>>>>>>>>>> that a TM
>>>>>>>>>>> *only* stops running if enters a configuration for which the
>>>>>>>>>>> transition
>>>>>>>>>>> function is undefined.
>>>>>>>>>>>
>>>>>>>>>>> "Final states" only concern the *interpretation* of the value
>>>>>>>>>>> of a
>>>>>>>>>>> computation -- *not* whether the TM halts or not.
>>>>>>>>>>>
>>>>>>>>>>> This means that "halting" and "stops running" are the exact the
>>>>>>>>>>> same things.
>>>>>>>>>>> And obviously, "running" and "being simulated" are two entirely
>>>>>>>>>>> different
>>>>>>>>>>> things.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> void P(ptr x)
>>>>>>>>>> {
>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>    return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> The behavior of the actual input to the simulating halt
>>>>>>>>>> decider is the behavior of the above. Since C functions do not
>>>>>>>>>> actually have UTM's a more accurate way of sayoing this is:
>>>>>>>>>>
>>>>>>>>>> void P(ptr x)
>>>>>>>>>> {
>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>    return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the behavior
>>>>>>>>>> of the actual input to H(P,P) because it is at a different
>>>>>>>>>> point in the execution trace than H(P,P).
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>
>>>>>>>>> You forget the question that the Halt Decider is being asked to
>>>>>>>>> solve, which is what the machine represented by its input would
>>>>>>>>> do.
>>>>>>>>>
>>>>>>>>
>>>>>>>> It is common knowledge that the correct and complete simulation
>>>>>>>> of a machine description always provides the actual behavior
>>>>>>>> specified by this machine description.
>>>>>>>
>>>>>>> Right.
>>>>>>>
>>>>>>>>
>>>>>>>> That you (and others such as Ben) reject that the correct and
>>>>>>>> complete simulation by H(P,P) of its input does provide the
>>>>>>>> actual behavior of this input also rejects the notion of a UTM
>>>>>>>> which you accept, thus you (and all others holding this view
>>>>>>>> such as Ben) contradict yourself (themselves).
>>>>>>>>
>>>>>>>
>>>>>>> So, why do you reject the actual correct and complete simulation
>>>>>>> of the input to H when done by an actual pure simulator/UTM?
>>>>>>>
>>>>>> As long as it is done at the exact point in the execution trace as
>>>>>> H(P,P) then it is fine, otherwise it is not the same as the
>>>>>> simulation by H(P,P).
>>>>>>
>>>>>
>>>>> The simulation of the input to H(P,P) is the simulation of the
>>>>> instruction sequence specified by the code of P (and the routines
>>>>> it calls) and has ZERO dependency on what happened before that call
>>>>
>>>> main()
>>>> {
>>>>    P(P); // depends on the return value from H(P,P);
>>>> }
>>>>
>>>> The input to H(P,P) that H correctly simulates cannot possibly
>>>> depend on the return value from H because this return value is
>>>> unreachable by P:
>>>
>>> But it NEEDS to. That fact that it can't get the needed value because
>>> of the limitation of your algorithm, doesn't mean it gets to ignore it.
>>>
>>> Not, Mr Flibble has shown a way that H CAN determine the behavior of
>>> P based on the return value of H, even though H can simulate the path
>>> through itself.
>>>
>>> (As I pointed out a long time ago too).
>>
>> Every function that is called in infinite recursion cannot possibly
>> correctly return to its caller. People that believe that it can are as
>> wrong as if they disagreed with arithmetic.
>>
>> If computer science says that a function called in finite recursion
>> must return to its caller then computer science is wrong, one might as
>> well have said the cats must be dogs.
>>
>>>>
>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>> *Until H aborts its simulation*
>>>>
>>>> This dependency difference causes the different behavior between the
>>>> simulated P and the executed P.
>>>
>>> Nope, the CORRECT AND COMPLETE simulation of the input does depend on
>>> the value that H(P,P) returns, unless H(P,P) never returns a value to
>>> ANYBODY.
>>>
>>> Your H just gets it wrong because it "guesses" wrong because it used
>>> unsound logic.
>>>
>>
>> You know that it did not merely guess.
>> You know that the correct and complete simulation by H(P,P) of its
>> input would never reach the final state of this input.
>
> No, that is a MEANINGLESS statement, because you H doesn't DO a complete
> simulation.
>


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<aDUMK.833247$ssF.196211@fx14.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx14.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <tdss6o$2ab81$1@dont-email.me>
<jiGdnS9LWuvUrp_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<jxuMK.688331$vAW9.27271@fx10.iad>
<JRqdnZQRErrRT5_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<LJAMK.792036$zgr9.327235@fx13.iad>
<vpedncWnQv3FQp_-nZ2dnZfqlJxh4p2d@giganews.com>
<FFCMK.105186$Ae2.1037@fx35.iad>
<AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<te05dc$2mguk$1@dont-email.me>
<opadnQiCzeQ3AZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <opadnQiCzeQ3AZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 95
Message-ID: <aDUMK.833247$ssF.196211@fx14.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: Mon, 22 Aug 2022 19:50:29 -0400
X-Received-Bytes: 4673
 by: Richard Damon - Mon, 22 Aug 2022 23:50 UTC

On 8/22/22 11:11 AM, olcott wrote:
> On 8/22/2022 9:55 AM, Mikko wrote:
>> On 2022-08-22 14:25:13 +0000, olcott said:
>>
>>> The question is always:
>>> Would the input simulated by H reach the final state of this input if
>>> H never aborts its simulation of this input?
>>
>> That is your qestion. The halting problem's question is "Does the Turing
>> machine T halt when given the input I?" and the problem itself is whether
>> there is a Turing machine that can always correctly answer that question.
>>
>
> *The generic form of the question is*
> Does the finite string input specific a sequence of instruction that
> reach their own final state?
>
> It is common knowledge that the correct and complete simulation of a
> machine description always provides the actual behavior specified by
> this machine description.
>
> The correct and complete simulation by H(P,P) of its input would never
> reach its final state and halt, thus the input to H(P,P) specifies a
> non-halting sequence of instructions.
>
>>> This means that the standard definition of the halting function IS
>>> WRONG because it directly contradicts other correct definitions.
>>
>> The definition is not wrong. You can avoid all problem in the definition
>> by avoiding any use of the term "halting function". There are other
>> words you can use instead.
>>
>> Mikko
>>
>
> The standard definition of the halting function sometimes requires the
> halt status decision to be based on something other than the actual
> behavior of the actual input, and in those cases IT IS WRONG!

Nope, the ACTUAL BEHAVIOR of the input, since it is a Halt Decider, is
what a UTM (or a pure simulation) would do applied to that input.

it is NOT based on a partial simulation that the decider does.

FAIL.

>
> int sum(int x, int y)
> {
>   return x + y;
> }
>
> If sum(3,4) returned the sum of 5 + 7 we would know that it is wrong.
> Likewise H(P,P) cannot be based on the behavior of the directly executed
> P(P).

WRONG, you are just showing your ignorance.

Now, yes, it turns out that it is actually impossible for H to determine
that actual behavior of this input, but that isn't because the problem
is defined wrong, but because the problem just turns out to be
non-computable.
>
> main()
> {
>   P(P); // depends on the return value from H(P,P);
> }
>
> The input to H(P,P) that H correctly simulates cannot possibly depend on
> the return value from H because this return value is unreachable by P:
>

Nope, you logic is wrong.

> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
> (b) that simulates P(P) that calls a simulated H(P,P)
> (c) that simulates P(P) that calls a simulated H(P,P)
> (d) that simulates P(P) that calls a simulated H(P,P)...
> *Until H aborts its simulation*
>
> This dependency difference causes the different behavior between the
> simulated P and the executed P.
>
>
>

Nope. Just wrong logic.

We don't CARE that H can't simulate the input to the final state, we
care if the input simulated by a UTM reaches the final state, which is
exactly the same (by definition) as the direct execution of the input.

All your arguement that this is impossible are just AGREEING with the
Halting Theorem, that the Halting FUnction is NOT Computable.

Re: Olcott [ Ben contradicts himself ]

<OKUMK.1076384$X_i.1024965@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 386
Message-ID: <OKUMK.1076384$X_i.1024965@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: Mon, 22 Aug 2022 19:58:38 -0400
X-Received-Bytes: 16504
 by: Richard Damon - Mon, 22 Aug 2022 23:58 UTC

On 8/22/22 7:33 PM, olcott wrote:
> On 8/22/2022 6:21 PM, Richard Damon wrote:
>> On 8/22/22 10:31 AM, olcott wrote:
>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>
>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>> <crudnRbncP4E1pz-
>>>>>>>>>>>> nZ2dnZfqlJzNnZ2d@giganews.com>, olcott wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> [snip]
>>>>>>>>>>>>
>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>
>>>>>>>>>>>> Have you noticed that almost every time you use this phrase,
>>>>>>>>>>>> you're
>>>>>>>>>>>> wrong?
>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>
>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>
>>>>>>>>>>>> Machine descriptions are never simulated -- they're just
>>>>>>>>>>>> sequences
>>>>>>>>>>>> of symbols.
>>>>>>>>>>>> and don't have any defined behaviour. The machines they
>>>>>>>>>>>> *represent*
>>>>>>>>>>>> may be
>>>>>>>>>>>> simulated.
>>>>>>>>>>>>
>>>>>>>>>>>>> [...] always provides the actual behavior specified by
>>>>>>>>>>>>> this machine description.
>>>>>>>>>>>>
>>>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>>>> according to
>>>>>>>>>>>> the
>>>>>>>>>>>> previous paragraph). It would have been completely correct,
>>>>>>>>>>>> if it
>>>>>>>>>>>> weren't
>>>>>>>>>>>> for the fact that you're using an utterly bizarre meaning
>>>>>>>>>>>> for the
>>>>>>>>>>>> phrase
>>>>>>>>>>>> "the actual behavior specified by this machine description".
>>>>>>>>>>>>
>>>>>>>>>>>>> That you and others reject this when it is applied to my
>>>>>>>>>>>>> simulating halt
>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since you
>>>>>>>>>>>>> and others do
>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that your
>>>>>>>>>>>>> reasoning is
>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>
>>>>>>>>>>>> Let M be a given machine, with machine description [M], and
>>>>>>>>>>>> let w
>>>>>>>>>>>> be
>>>>>>>>>>>> a given input tape, with tape description [w]. Then the
>>>>>>>>>>>> "simulation"
>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly the same
>>>>>>>>>>>> behaviour)
>>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>>> definition of
>>>>>>>>>>>> a UTM.
>>>>>>>>>>>>
>>>>>>>>>>>> Another way of expressing this is: M(w) and UTM([M],[w])
>>>>>>>>>>>> compute
>>>>>>>>>>>> the same
>>>>>>>>>>>> partial function.
>>>>>>>>>>>>
>>>>>>>>>>>> You have made it abundantly clear that when you say "the actual
>>>>>>>>>>>> behavior
>>>>>>>>>>>> specified by this machine description", you do *not* mean "the
>>>>>>>>>>>> actual
>>>>>>>>>>>> behavior specified by this machine description", because that's
>>>>>>>>>>>> simply
>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the behaviour
>>>>>>>>>>>> of your
>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation based on
>>>>>>>>>>>> [M]
>>>>>>>>>>>> and [w]".
>>>>>>>>>>>>
>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>>> behaviour as M
>>>>>>>>>>>> (w),
>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that it
>>>>>>>>>>>> has the
>>>>>>>>>>>> same
>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>
>>>>>>>>>>>> Why is it incomplete? Because it aborts its "simulation"
>>>>>>>>>>>> before it
>>>>>>>>>>>> reaches
>>>>>>>>>>>> a halting configuration of the machine represented by its
>>>>>>>>>>>> input,
>>>>>>>>>>>> and it
>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>
>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on external
>>>>>>>>>>>> input
>>>>>>>>>>>> that is
>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on numerous
>>>>>>>>>>>> occasions,
>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the specific
>>>>>>>>>>>> memory
>>>>>>>>>>>> location of "P". Well, then that location is an external input.
>>>>>>>>>>>> Your H is
>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>
>>>>>>>>>>>> This is the point where you usually barf up your stanza
>>>>>>>>>>>> about how
>>>>>>>>>>>> the
>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be computed
>>>>>>>>>>>> "from
>>>>>>>>>>>> the
>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the following
>>>>>>>>>>>> reasons:
>>>>>>>>>>>>
>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not* required to
>>>>>>>>>>>> compute
>>>>>>>>>>>> its
>>>>>>>>>>>>     result *from* M(w), but to *match* M(w). Computing
>>>>>>>>>>>> *from* M(w)
>>>>>>>>>>>> would be
>>>>>>>>>>>>     completely pointless, because the decider would already
>>>>>>>>>>>> know the
>>>>>>>>>>>> answer.
>>>>>>>>>>>>
>>>>>>>>>>>>     Since you seem unable to understand anything but
>>>>>>>>>>>> arguments from
>>>>>>>>>>>>     analogy, let me re-use one that you yourself have employed:
>>>>>>>>>>>> Suppose
>>>>>>>>>>>>     we want to construct an addition algorithm add(x,y). If
>>>>>>>>>>>> you were
>>>>>>>>>>>> to
>>>>>>>>>>>>     complain that add(5,7) cannot be required to compute its
>>>>>>>>>>>> result
>>>>>>>>>>>> "from
>>>>>>>>>>>>     the non-input 12", you would, quite rightly, be regarded
>>>>>>>>>>>> as a
>>>>>>>>>>>> complete
>>>>>>>>>>>>     nitwit. Can you now guess why you're universally
>>>>>>>>>>>> regarded as a
>>>>>>>>>>>> complete
>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>
>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match the
>>>>>>>>>>>> behaviour of M(w),
>>>>>>>>>>>>     and UTMs very evidently do exist. The information
>>>>>>>>>>>> contained in
>>>>>>>>>>>> [M] and [w]
>>>>>>>>>>>>     is obviously enough to match the behaviour of M(w). The
>>>>>>>>>>>> fact
>>>>>>>>>>>> that your
>>>>>>>>>>>>     "simulator" fails in this regard, is proof that your
>>>>>>>>>>>> "simulator" is
>>>>>>>>>>>>     defective -- *not* that you have discovered a "loop
>>>>>>>>>>>> hole", or
>>>>>>>>>>>> that halting
>>>>>>>>>>>>     theorem is faulty, or anything of that kind -- only that
>>>>>>>>>>>> you're
>>>>>>>>>>>> working
>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>
>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE THERE IS
>>>>>>>>>>>>> NO ERROR*
>>>>>>>>>>>>
>>>>>>>>>>>> A lot of people have pointed out many kinds of errors in your
>>>>>>>>>>>> reasoning.
>>>>>>>>>>>> You usually respond with some form "proof by regurgitation". I
>>>>>>>>>>>> expect you
>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>
>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD) correctly
>>>>>>>>>>>>> performs a
>>>>>>>>>>>>> partial simulation of its input and the behavior of this
>>>>>>>>>>>>> partial
>>>>>>>>>>>>> simulation correctly matches a non-halting behavior pattern
>>>>>>>>>>>>> then the SHD
>>>>>>>>>>>>> halt decider can correctly report non-halting.
>>>>>>>>>>>>>
>>>>>>>>>>>>> A non-halting behavior pattern is correct when-so-ever
>>>>>>>>>>>>> matching this
>>>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>>>> simulation of the
>>>>>>>>>>>>> input by SHD would never reach the final state of this
>>>>>>>>>>>>> simulated input.
>>>>>>>>>>>>
>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on "correctly", "its
>>>>>>>>>>>> input",
>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to write
>>>>>>>>>>>> clearly.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He *doesn't* say
>>>>>>>>>>>> that a TM
>>>>>>>>>>>> halts, only if it enters a "final state". What he actually
>>>>>>>>>>>> says is:
>>>>>>>>>>>>
>>>>>>>>>>>>      "A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>>> configuration
>>>>>>>>>>>>      for which delta is not defined; this is possible
>>>>>>>>>>>> because delta
>>>>>>>>>>>> is a
>>>>>>>>>>>>      partial function. In fact, we will assume that no
>>>>>>>>>>>> transitions
>>>>>>>>>>>> are
>>>>>>>>>>>>      defined for any final state, so the Turing machine will
>>>>>>>>>>>> halt
>>>>>>>>>>>> whenever
>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>
>>>>>>>>>>>> So, for a general TM, there may well be configurations for
>>>>>>>>>>>> which
>>>>>>>>>>>> the TM
>>>>>>>>>>>> halts in a non-final state. It is, on the other hand,
>>>>>>>>>>>> understood
>>>>>>>>>>>> that a TM
>>>>>>>>>>>> *only* stops running if enters a configuration for which the
>>>>>>>>>>>> transition
>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>
>>>>>>>>>>>> "Final states" only concern the *interpretation* of the
>>>>>>>>>>>> value of a
>>>>>>>>>>>> computation -- *not* whether the TM halts or not.
>>>>>>>>>>>>
>>>>>>>>>>>> This means that "halting" and "stops running" are the exact the
>>>>>>>>>>>> same things.
>>>>>>>>>>>> And obviously, "running" and "being simulated" are two entirely
>>>>>>>>>>>> different
>>>>>>>>>>>> things.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>> {
>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>    return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> The behavior of the actual input to the simulating halt
>>>>>>>>>>> decider is the behavior of the above. Since C functions do
>>>>>>>>>>> not actually have UTM's a more accurate way of sayoing this is:
>>>>>>>>>>>
>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>> {
>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>    return;
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the behavior
>>>>>>>>>>> of the actual input to H(P,P) because it is at a different
>>>>>>>>>>> point in the execution trace than H(P,P).
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>>
>>>>>>>>>> You forget the question that the Halt Decider is being asked
>>>>>>>>>> to solve, which is what the machine represented by its input
>>>>>>>>>> would do.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> It is common knowledge that the correct and complete simulation
>>>>>>>>> of a machine description always provides the actual behavior
>>>>>>>>> specified by this machine description.
>>>>>>>>
>>>>>>>> Right.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> That you (and others such as Ben) reject that the correct and
>>>>>>>>> complete simulation by H(P,P) of its input does provide the
>>>>>>>>> actual behavior of this input also rejects the notion of a UTM
>>>>>>>>> which you accept, thus you (and all others holding this view
>>>>>>>>> such as Ben) contradict yourself (themselves).
>>>>>>>>>
>>>>>>>>
>>>>>>>> So, why do you reject the actual correct and complete simulation
>>>>>>>> of the input to H when done by an actual pure simulator/UTM?
>>>>>>>>
>>>>>>> As long as it is done at the exact point in the execution trace
>>>>>>> as H(P,P) then it is fine, otherwise it is not the same as the
>>>>>>> simulation by H(P,P).
>>>>>>>
>>>>>>
>>>>>> The simulation of the input to H(P,P) is the simulation of the
>>>>>> instruction sequence specified by the code of P (and the routines
>>>>>> it calls) and has ZERO dependency on what happened before that call
>>>>>
>>>>> main()
>>>>> {
>>>>>    P(P); // depends on the return value from H(P,P);
>>>>> }
>>>>>
>>>>> The input to H(P,P) that H correctly simulates cannot possibly
>>>>> depend on the return value from H because this return value is
>>>>> unreachable by P:
>>>>
>>>> But it NEEDS to. That fact that it can't get the needed value
>>>> because of the limitation of your algorithm, doesn't mean it gets to
>>>> ignore it.
>>>>
>>>> Not, Mr Flibble has shown a way that H CAN determine the behavior of
>>>> P based on the return value of H, even though H can simulate the
>>>> path through itself.
>>>>
>>>> (As I pointed out a long time ago too).
>>>
>>> Every function that is called in infinite recursion cannot possibly
>>> correctly return to its caller. People that believe that it can are
>>> as wrong as if they disagreed with arithmetic.
>>>
>>> If computer science says that a function called in finite recursion
>>> must return to its caller then computer science is wrong, one might
>>> as well have said the cats must be dogs.
>>>
>>>>>
>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>> *Until H aborts its simulation*
>>>>>
>>>>> This dependency difference causes the different behavior between
>>>>> the simulated P and the executed P.
>>>>
>>>> Nope, the CORRECT AND COMPLETE simulation of the input does depend
>>>> on the value that H(P,P) returns, unless H(P,P) never returns a
>>>> value to ANYBODY.
>>>>
>>>> Your H just gets it wrong because it "guesses" wrong because it used
>>>> unsound logic.
>>>>
>>>
>>> You know that it did not merely guess.
>>> You know that the correct and complete simulation by H(P,P) of its
>>> input would never reach the final state of this input.
>>
>> No, that is a MEANINGLESS statement, because you H doesn't DO a
>> complete simulation.
>>
>
>
> Do you know how ridiculously stupid it is of you of you to suggest that
> a simulating halt decider perform a complete simulation of its
> non-halting input?


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<v5Wdnb99C9jWh5n-nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.22.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 23 Aug 2022 00:07:39 +0000
Date: Mon, 22 Aug 2022 19:08:05 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org> <tdss6o$2ab81$1@dont-email.me> <jiGdnS9LWuvUrp_-nZ2dnZfqlJ_NnZ2d@giganews.com> <jxuMK.688331$vAW9.27271@fx10.iad> <JRqdnZQRErrRT5_-nZ2dnZfqlJ_NnZ2d@giganews.com> <LJAMK.792036$zgr9.327235@fx13.iad> <vpedncWnQv3FQp_-nZ2dnZfqlJxh4p2d@giganews.com> <FFCMK.105186$Ae2.1037@fx35.iad> <AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com> <qkUMK.117593$Lx5.96373@fx02.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <qkUMK.117593$Lx5.96373@fx02.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <v5Wdnb99C9jWh5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 181
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-clZtQJKWYzAOmRNAfUK1vYrmy9QoWxB6j0UVaRjCJgs/Yf8cWviKb9NzFQYwpzeoXvUL+fYKUyrHwwH!4tIhfDLMdX6ZbhLPQO80wskz3MqVJCSiXOKQilf/n9yiwX4dtYLj1gCCNoSJmJU6/cBnujaYuaM=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Received-Bytes: 9806
 by: olcott - Tue, 23 Aug 2022 00:08 UTC

On 8/22/2022 6:30 PM, Richard Damon wrote:
>
> On 8/22/22 10:25 AM, olcott wrote:
>> On 8/21/2022 10:24 PM, Richard Damon wrote:
>>> On 8/21/22 9:44 PM, olcott wrote:
>>>> On 8/21/2022 8:12 PM, Richard Damon wrote:
>>>>>
>>>>> On 8/21/22 8:48 PM, olcott wrote:
>>>>>> On 8/21/2022 1:09 PM, Richard Damon wrote:
>>>>>>> On 8/21/22 9:30 AM, olcott wrote:
>>>>>>>> On 8/21/2022 4:00 AM, Mikko wrote:
>>>>>>>>> On 2022-08-20 15:01:34 +0000, Fred. Zwarts said:
>>>>>>>>>
>>>>>>>>>> Op 17.aug..2022 om 18:46 schreef Mr Flibble:
>>>>>>>>>>> Olcott, which of the following do you think is more likely?
>>>>>>>>>>>
>>>>>>>>>>> 1) Olcott is correct and everybody else is wrong.
>>>>>>>>>>> 2) Olcott is wrong and everybody else is correct.
>>>>>>>>>>>
>>>>>>>>>>> Which one is more likely hasn't changed for all the years
>>>>>>>>>>> you've been
>>>>>>>>>>> attempting to shill your simulating halting decider.  I find
>>>>>>>>>>> it amusing
>>>>>>>>>>> that I came up with, in less than 24 hours, a simulating halting
>>>>>>>>>>> decider that doesn't have the flaws your SHD has.
>>>>>>>>>>>
>>>>>>>>>>> /Flibble
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I have been following these discussions for many months now. I
>>>>>>>>>> have a strong impression that there is little progress. It
>>>>>>>>>> seems that people are running in circles. I am not an expert
>>>>>>>>>> in this field. Maybe it helps if a non-expert tries to
>>>>>>>>>> summarize the discussion. Please, be patient when correcting
>>>>>>>>>> me if I make any mistake.
>>>>>>>>>>
>>>>>>>>>> First the problem this is al about:
>>>>>>>>>> In computation theory we can denote a program with X and its
>>>>>>>>>> input with Y, which together is denoted as X(Y). X(Y) may end
>>>>>>>>>> (halt) in a finite number of steps, but another program X
>>>>>>>>>> and/or input Y may not halt in a finite number of steps. The
>>>>>>>>>> question is, is it possible to create a program H that when
>>>>>>>>>> given any program X with its input Y can tell in a finite
>>>>>>>>>> number of steps whether X(Y) halts or not? In other words,
>>>>>>>>>> will H(X,Y) always halt after a finite number of steps with
>>>>>>>>>> the correct answer for any X and Y?
>>>>>>>>>
>>>>>>>>> In the classical formulation X and H are Turing machines. Y is
>>>>>>>>> a finite
>>>>>>>>> string of symbols from some finite set. H(X,Y) denotes a
>>>>>>>>> computation where
>>>>>>>>> H is given a finite string that represents X and Y so that each
>>>>>>>>> can be
>>>>>>>>> reconstructed.
>>>>>>>>>
>>>>>>>>>> I hope that this is a correct formulation of the problem.
>>>>>>>>>>
>>>>>>>>>> The classical proof that it is not possible is the idea that
>>>>>>>>>> it is always possible to create a program P that uses H, with
>>>>>>>>>> itself as input, but behaves opposite to what H returns. In a
>>>>>>>>>> C-like language it would be something like:
>>>>>>>>>>
>>>>>>>>>> void P(ptr x)
>>>>>>>>>> {
>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>    return;
>>>>>>>>>> }
>>>>>>>>>
>>>>>>>>> Roughly so but both P and H take a single string as argument:
>>>>>>>>>
>>>>>>>>> void P(string x)
>>>>>>>>> {
>>>>>>>>>   string arg = pair(x, x);
>>>>>>>>>   boolean Halt_Status = H(arg);
>>>>>>>>>   if (Halt_Status)
>>>>>>>>>     HERE: goto HERE;
>>>>>>>>>   return;
>>>>>>>>> }
>>>>>>>>>
>>>>>>>>>> If there would be a hypothetical non-simulating non-aborting
>>>>>>>>>> H, which would always halts with the correct answer, then it
>>>>>>>>>> is clear that there would be a contradiction if we ask H about
>>>>>>>>>> P with H(P,P). Because there are only three possibilities:
>>>>>>>>>> 1. If H would return true (halting) in a finite number of
>>>>>>>>>> steps, then P would start an endless loop, so H(P,P) does not
>>>>>>>>>> halt in a finite number of steps.
>>>>>>>>>> 2. If H would return false (non-halting) in a finite number of
>>>>>>>>>> steps, then P returns immediately, so H returns a wrong result.
>>>>>>>>>> 3. If H does not return, then it does not return in a finite
>>>>>>>>>> number of steps, so it is not the H where the problem asked for.
>>>>>>>>>
>>>>>>>>> With Turing machines the possibilities are:
>>>>>>>>> 1. H halts with the answer true.
>>>>>>>>> 2. H halts with the answer false.
>>>>>>>>> 3. H halts but answers neither true nor false.
>>>>>>>>> 4. H does not halt.
>>>>>>>>>
>>>>>>>>> If 3 or 4 happens then H is not a halt decider, i.e., not a
>>>>>>>>> solution
>>>>>>>>> to the problem. If H(P, P) halts with the answer true then P(P)
>>>>>>>>> does
>>>>>>>>> not halt so H is not a halt decider. If H(P, P) halts with the
>>>>>>>>> answer false then P(P) halts so H is not a halt decider.
>>>>>>>>>
>>>>>>>>> The restriction to non-simulating non-aborting H is not necessary.
>>>>>>>>> The requirements are the same anyway.
>>>>>>>>>
>>>>>>>>>> I think everybody agrees up to this point.
>>>>>>>>>>
>>>>>>>>>> Now Olcott has created a simulating aborting H, which, when
>>>>>>>>>> given P with input P [so H(P,P)], creates a trace of the
>>>>>>>>>> execution and at the point where P calls H, it uses the
>>>>>>>>>> following logic: If H were the hypothetical non-aborting H,
>>>>>>>>>> then an infinite recursion would happen at this point.
>>>>>>>>>> Therefore, Olcott's simulating H aborts the simulation and
>>>>>>>>>> returns false (0).
>>>>>>>>>>
>>>>>>>>>> Does everybody still agree up to this point?
>>>>>>>>>
>>>>>>>>> Yes, and everybody also agrees that P(P) halts.
>>>>>>>>>
>>>>>>>>
>>>>>>>> It is common knowledge that the correct and complete simulation
>>>>>>>> of a machine description always provides the actual behavior
>>>>>>>> specified by this machine description.
>>>>>>>>
>>>>>>>> The correct and complete simulation by H(P,P) of its input would
>>>>>>>> never reach its final state and halt, thus the input to H(P,P)
>>>>>>>> specifies a non-halting sequence of instructions.
>>>>>>
>>>>>>> Which might make some sense, until we notice that the only H that
>>>>>>> actually does a correct and complete simulation of its input, is
>>>>>>> the H that doesn't abort its simulation and thus never answers so
>>>>>>> fails to be a Halt Decider.
>>>>>> *YOU JUST AREN'T BRIGHT ENOUGH TO COMPREHEND THIS*
>>>>>> When-so-ever a simulating halt decider (SHD) correctly performs a
>>>>>> partial simulation of its input and the behavior of this partial
>>>>>> simulation correctly matches a non-halting behavior pattern then
>>>>>> the SHD halt decider can correctly report non-halting.
>>>>>
>>>>> What is the CORRECT non-halting pattern that the simulation of P(P)
>>>>> correctly matched.
>>>>>
>>>>
>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>> *Until H aborts its simulation*
>>>>
>>>>
>>>
>>> Which isn't a correct non-halting pattern if H ever actually get to
>>> the abort,
>>
>>
>> The question is always:
>> Would the input simulated by H reach the final state of this input if
>> H never aborts its simulation of this input?
>
> So your back to POOP"?
>
> The Halting Question has ALWAYS been, does the machine represented by
> the input Halt when given the input specified.
>
This is contradicted by the fact that a halt decider must base its halt
status decision on the actual behavior of the actual input and cannot
correctly base it on anything else.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<54VMK.227447$9j2.39751@fx33.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <tdss6o$2ab81$1@dont-email.me>
<jiGdnS9LWuvUrp_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<jxuMK.688331$vAW9.27271@fx10.iad>
<JRqdnZQRErrRT5_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<LJAMK.792036$zgr9.327235@fx13.iad>
<vpedncWnQv3FQp_-nZ2dnZfqlJxh4p2d@giganews.com>
<FFCMK.105186$Ae2.1037@fx35.iad>
<AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<qkUMK.117593$Lx5.96373@fx02.iad>
<v5Wdnb99C9jWh5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <v5Wdnb99C9jWh5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 203
Message-ID: <54VMK.227447$9j2.39751@fx33.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: Mon, 22 Aug 2022 20:21:21 -0400
X-Received-Bytes: 10255
 by: Richard Damon - Tue, 23 Aug 2022 00:21 UTC

On 8/22/22 8:08 PM, olcott wrote:
> On 8/22/2022 6:30 PM, Richard Damon wrote:
>>
>> On 8/22/22 10:25 AM, olcott wrote:
>>> On 8/21/2022 10:24 PM, Richard Damon wrote:
>>>> On 8/21/22 9:44 PM, olcott wrote:
>>>>> On 8/21/2022 8:12 PM, Richard Damon wrote:
>>>>>>
>>>>>> On 8/21/22 8:48 PM, olcott wrote:
>>>>>>> On 8/21/2022 1:09 PM, Richard Damon wrote:
>>>>>>>> On 8/21/22 9:30 AM, olcott wrote:
>>>>>>>>> On 8/21/2022 4:00 AM, Mikko wrote:
>>>>>>>>>> On 2022-08-20 15:01:34 +0000, Fred. Zwarts said:
>>>>>>>>>>
>>>>>>>>>>> Op 17.aug..2022 om 18:46 schreef Mr Flibble:
>>>>>>>>>>>> Olcott, which of the following do you think is more likely?
>>>>>>>>>>>>
>>>>>>>>>>>> 1) Olcott is correct and everybody else is wrong.
>>>>>>>>>>>> 2) Olcott is wrong and everybody else is correct.
>>>>>>>>>>>>
>>>>>>>>>>>> Which one is more likely hasn't changed for all the years
>>>>>>>>>>>> you've been
>>>>>>>>>>>> attempting to shill your simulating halting decider.  I find
>>>>>>>>>>>> it amusing
>>>>>>>>>>>> that I came up with, in less than 24 hours, a simulating
>>>>>>>>>>>> halting
>>>>>>>>>>>> decider that doesn't have the flaws your SHD has.
>>>>>>>>>>>>
>>>>>>>>>>>> /Flibble
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I have been following these discussions for many months now.
>>>>>>>>>>> I have a strong impression that there is little progress. It
>>>>>>>>>>> seems that people are running in circles. I am not an expert
>>>>>>>>>>> in this field. Maybe it helps if a non-expert tries to
>>>>>>>>>>> summarize the discussion. Please, be patient when correcting
>>>>>>>>>>> me if I make any mistake.
>>>>>>>>>>>
>>>>>>>>>>> First the problem this is al about:
>>>>>>>>>>> In computation theory we can denote a program with X and its
>>>>>>>>>>> input with Y, which together is denoted as X(Y). X(Y) may end
>>>>>>>>>>> (halt) in a finite number of steps, but another program X
>>>>>>>>>>> and/or input Y may not halt in a finite number of steps. The
>>>>>>>>>>> question is, is it possible to create a program H that when
>>>>>>>>>>> given any program X with its input Y can tell in a finite
>>>>>>>>>>> number of steps whether X(Y) halts or not? In other words,
>>>>>>>>>>> will H(X,Y) always halt after a finite number of steps with
>>>>>>>>>>> the correct answer for any X and Y?
>>>>>>>>>>
>>>>>>>>>> In the classical formulation X and H are Turing machines. Y is
>>>>>>>>>> a finite
>>>>>>>>>> string of symbols from some finite set. H(X,Y) denotes a
>>>>>>>>>> computation where
>>>>>>>>>> H is given a finite string that represents X and Y so that
>>>>>>>>>> each can be
>>>>>>>>>> reconstructed.
>>>>>>>>>>
>>>>>>>>>>> I hope that this is a correct formulation of the problem.
>>>>>>>>>>>
>>>>>>>>>>> The classical proof that it is not possible is the idea that
>>>>>>>>>>> it is always possible to create a program P that uses H, with
>>>>>>>>>>> itself as input, but behaves opposite to what H returns. In a
>>>>>>>>>>> C-like language it would be something like:
>>>>>>>>>>>
>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>> {
>>>>>>>>>>>    int Halt_Status = H(x, x);
>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>    return;
>>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> Roughly so but both P and H take a single string as argument:
>>>>>>>>>>
>>>>>>>>>> void P(string x)
>>>>>>>>>> {
>>>>>>>>>>   string arg = pair(x, x);
>>>>>>>>>>   boolean Halt_Status = H(arg);
>>>>>>>>>>   if (Halt_Status)
>>>>>>>>>>     HERE: goto HERE;
>>>>>>>>>>   return;
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>>> If there would be a hypothetical non-simulating non-aborting
>>>>>>>>>>> H, which would always halts with the correct answer, then it
>>>>>>>>>>> is clear that there would be a contradiction if we ask H
>>>>>>>>>>> about P with H(P,P). Because there are only three possibilities:
>>>>>>>>>>> 1. If H would return true (halting) in a finite number of
>>>>>>>>>>> steps, then P would start an endless loop, so H(P,P) does not
>>>>>>>>>>> halt in a finite number of steps.
>>>>>>>>>>> 2. If H would return false (non-halting) in a finite number
>>>>>>>>>>> of steps, then P returns immediately, so H returns a wrong
>>>>>>>>>>> result.
>>>>>>>>>>> 3. If H does not return, then it does not return in a finite
>>>>>>>>>>> number of steps, so it is not the H where the problem asked for.
>>>>>>>>>>
>>>>>>>>>> With Turing machines the possibilities are:
>>>>>>>>>> 1. H halts with the answer true.
>>>>>>>>>> 2. H halts with the answer false.
>>>>>>>>>> 3. H halts but answers neither true nor false.
>>>>>>>>>> 4. H does not halt.
>>>>>>>>>>
>>>>>>>>>> If 3 or 4 happens then H is not a halt decider, i.e., not a
>>>>>>>>>> solution
>>>>>>>>>> to the problem. If H(P, P) halts with the answer true then
>>>>>>>>>> P(P) does
>>>>>>>>>> not halt so H is not a halt decider. If H(P, P) halts with the
>>>>>>>>>> answer false then P(P) halts so H is not a halt decider.
>>>>>>>>>>
>>>>>>>>>> The restriction to non-simulating non-aborting H is not
>>>>>>>>>> necessary.
>>>>>>>>>> The requirements are the same anyway.
>>>>>>>>>>
>>>>>>>>>>> I think everybody agrees up to this point.
>>>>>>>>>>>
>>>>>>>>>>> Now Olcott has created a simulating aborting H, which, when
>>>>>>>>>>> given P with input P [so H(P,P)], creates a trace of the
>>>>>>>>>>> execution and at the point where P calls H, it uses the
>>>>>>>>>>> following logic: If H were the hypothetical non-aborting H,
>>>>>>>>>>> then an infinite recursion would happen at this point.
>>>>>>>>>>> Therefore, Olcott's simulating H aborts the simulation and
>>>>>>>>>>> returns false (0).
>>>>>>>>>>>
>>>>>>>>>>> Does everybody still agree up to this point?
>>>>>>>>>>
>>>>>>>>>> Yes, and everybody also agrees that P(P) halts.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> It is common knowledge that the correct and complete simulation
>>>>>>>>> of a machine description always provides the actual behavior
>>>>>>>>> specified by this machine description.
>>>>>>>>>
>>>>>>>>> The correct and complete simulation by H(P,P) of its input
>>>>>>>>> would never reach its final state and halt, thus the input to
>>>>>>>>> H(P,P) specifies a non-halting sequence of instructions.
>>>>>>>
>>>>>>>> Which might make some sense, until we notice that the only H
>>>>>>>> that actually does a correct and complete simulation of its
>>>>>>>> input, is the H that doesn't abort its simulation and thus never
>>>>>>>> answers so fails to be a Halt Decider.
>>>>>>> *YOU JUST AREN'T BRIGHT ENOUGH TO COMPREHEND THIS*
>>>>>>> When-so-ever a simulating halt decider (SHD) correctly performs a
>>>>>>> partial simulation of its input and the behavior of this partial
>>>>>>> simulation correctly matches a non-halting behavior pattern then
>>>>>>> the SHD halt decider can correctly report non-halting.
>>>>>>
>>>>>> What is the CORRECT non-halting pattern that the simulation of
>>>>>> P(P) correctly matched.
>>>>>>
>>>>>
>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>> *Until H aborts its simulation*
>>>>>
>>>>>
>>>>
>>>> Which isn't a correct non-halting pattern if H ever actually get to
>>>> the abort,
>>>
>>>
>>> The question is always:
>>> Would the input simulated by H reach the final state of this input if
>>> H never aborts its simulation of this input?
>>
>> So your back to POOP"?
>>
>> The Halting Question has ALWAYS been, does the machine represented by
>> the input Halt when given the input specified.
>>
> This is contradicted by the fact that a halt decider must base its halt
> status decision on the actual behavior of the actual input and cannot
> correctly base it on anything else.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 23 Aug 2022 02:31:41 +0000
Date: Mon, 22 Aug 2022 21:32:00 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <OKUMK.1076384$X_i.1024965@fx18.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
Lines: 392
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-KTpA7lll0r1+IPFa4A2ysjzHCy5Nv5DCstE2aP6BPdQ6M+X8+ZEYOtzQgaJf4qgsEpx+0j/U4+zWjg1!tz592Hs6+bvGUzbT+5pFrqmyiMXqENmDTji2An0uR1anEe261gt3Kn2wThAxNMQ9e8iio/b4N0A=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Tue, 23 Aug 2022 02:32 UTC

On 8/22/2022 6:58 PM, Richard Damon wrote:
> On 8/22/22 7:33 PM, olcott wrote:
>> On 8/22/2022 6:21 PM, Richard Damon wrote:
>>> On 8/22/22 10:31 AM, olcott wrote:
>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>
>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>> <crudnRbncP4E1pz-
>>>>>>>>>>>>> nZ2dnZfqlJzNnZ2d@giganews.com>, olcott wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Have you noticed that almost every time you use this
>>>>>>>>>>>>> phrase, you're
>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Machine descriptions are never simulated -- they're just
>>>>>>>>>>>>> sequences
>>>>>>>>>>>>> of symbols.
>>>>>>>>>>>>> and don't have any defined behaviour. The machines they
>>>>>>>>>>>>> *represent*
>>>>>>>>>>>>> may be
>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> [...] always provides the actual behavior specified by
>>>>>>>>>>>>>> this machine description.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>>>>> according to
>>>>>>>>>>>>> the
>>>>>>>>>>>>> previous paragraph). It would have been completely correct,
>>>>>>>>>>>>> if it
>>>>>>>>>>>>> weren't
>>>>>>>>>>>>> for the fact that you're using an utterly bizarre meaning
>>>>>>>>>>>>> for the
>>>>>>>>>>>>> phrase
>>>>>>>>>>>>> "the actual behavior specified by this machine description".
>>>>>>>>>>>>>
>>>>>>>>>>>>>> That you and others reject this when it is applied to my
>>>>>>>>>>>>>> simulating halt
>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since you
>>>>>>>>>>>>>> and others do
>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that your
>>>>>>>>>>>>>> reasoning is
>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Let M be a given machine, with machine description [M], and
>>>>>>>>>>>>> let w
>>>>>>>>>>>>> be
>>>>>>>>>>>>> a given input tape, with tape description [w]. Then the
>>>>>>>>>>>>> "simulation"
>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly the
>>>>>>>>>>>>> same
>>>>>>>>>>>>> behaviour)
>>>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>>>> definition of
>>>>>>>>>>>>> a UTM.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Another way of expressing this is: M(w) and UTM([M],[w])
>>>>>>>>>>>>> compute
>>>>>>>>>>>>> the same
>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You have made it abundantly clear that when you say "the
>>>>>>>>>>>>> actual
>>>>>>>>>>>>> behavior
>>>>>>>>>>>>> specified by this machine description", you do *not* mean "the
>>>>>>>>>>>>> actual
>>>>>>>>>>>>> behavior specified by this machine description", because
>>>>>>>>>>>>> that's
>>>>>>>>>>>>> simply
>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the behaviour
>>>>>>>>>>>>> of your
>>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation based
>>>>>>>>>>>>> on [M]
>>>>>>>>>>>>> and [w]".
>>>>>>>>>>>>>
>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>>>> behaviour as M
>>>>>>>>>>>>> (w),
>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that it
>>>>>>>>>>>>> has the
>>>>>>>>>>>>> same
>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Why is it incomplete? Because it aborts its "simulation"
>>>>>>>>>>>>> before it
>>>>>>>>>>>>> reaches
>>>>>>>>>>>>> a halting configuration of the machine represented by its
>>>>>>>>>>>>> input,
>>>>>>>>>>>>> and it
>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on
>>>>>>>>>>>>> external input
>>>>>>>>>>>>> that is
>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on numerous
>>>>>>>>>>>>> occasions,
>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the specific
>>>>>>>>>>>>> memory
>>>>>>>>>>>>> location of "P". Well, then that location is an external
>>>>>>>>>>>>> input.
>>>>>>>>>>>>> Your H is
>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>
>>>>>>>>>>>>> This is the point where you usually barf up your stanza
>>>>>>>>>>>>> about how
>>>>>>>>>>>>> the
>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be
>>>>>>>>>>>>> computed "from
>>>>>>>>>>>>> the
>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the following
>>>>>>>>>>>>> reasons:
>>>>>>>>>>>>>
>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not* required to
>>>>>>>>>>>>> compute
>>>>>>>>>>>>> its
>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w). Computing
>>>>>>>>>>>>> *from* M(w)
>>>>>>>>>>>>> would be
>>>>>>>>>>>>>     completely pointless, because the decider would already
>>>>>>>>>>>>> know the
>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>
>>>>>>>>>>>>>     Since you seem unable to understand anything but
>>>>>>>>>>>>> arguments from
>>>>>>>>>>>>>     analogy, let me re-use one that you yourself have
>>>>>>>>>>>>> employed:
>>>>>>>>>>>>> Suppose
>>>>>>>>>>>>>     we want to construct an addition algorithm add(x,y). If
>>>>>>>>>>>>> you were
>>>>>>>>>>>>> to
>>>>>>>>>>>>>     complain that add(5,7) cannot be required to compute
>>>>>>>>>>>>> its result
>>>>>>>>>>>>> "from
>>>>>>>>>>>>>     the non-input 12", you would, quite rightly, be
>>>>>>>>>>>>> regarded as a
>>>>>>>>>>>>> complete
>>>>>>>>>>>>>     nitwit. Can you now guess why you're universally
>>>>>>>>>>>>> regarded as a
>>>>>>>>>>>>> complete
>>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match the
>>>>>>>>>>>>> behaviour of M(w),
>>>>>>>>>>>>>     and UTMs very evidently do exist. The information
>>>>>>>>>>>>> contained in
>>>>>>>>>>>>> [M] and [w]
>>>>>>>>>>>>>     is obviously enough to match the behaviour of M(w). The
>>>>>>>>>>>>> fact
>>>>>>>>>>>>> that your
>>>>>>>>>>>>>     "simulator" fails in this regard, is proof that your
>>>>>>>>>>>>> "simulator" is
>>>>>>>>>>>>>     defective -- *not* that you have discovered a "loop
>>>>>>>>>>>>> hole", or
>>>>>>>>>>>>> that halting
>>>>>>>>>>>>>     theorem is faulty, or anything of that kind -- only
>>>>>>>>>>>>> that you're
>>>>>>>>>>>>> working
>>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE THERE IS
>>>>>>>>>>>>>> NO ERROR*
>>>>>>>>>>>>>
>>>>>>>>>>>>> A lot of people have pointed out many kinds of errors in your
>>>>>>>>>>>>> reasoning.
>>>>>>>>>>>>> You usually respond with some form "proof by regurgitation". I
>>>>>>>>>>>>> expect you
>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD) correctly
>>>>>>>>>>>>>> performs a
>>>>>>>>>>>>>> partial simulation of its input and the behavior of this
>>>>>>>>>>>>>> partial
>>>>>>>>>>>>>> simulation correctly matches a non-halting behavior
>>>>>>>>>>>>>> pattern then the SHD
>>>>>>>>>>>>>> halt decider can correctly report non-halting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> A non-halting behavior pattern is correct when-so-ever
>>>>>>>>>>>>>> matching this
>>>>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>>>>> simulation of the
>>>>>>>>>>>>>> input by SHD would never reach the final state of this
>>>>>>>>>>>>>> simulated input.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on "correctly",
>>>>>>>>>>>>> "its
>>>>>>>>>>>>> input",
>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to write
>>>>>>>>>>>>> clearly.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He *doesn't*
>>>>>>>>>>>>> say
>>>>>>>>>>>>> that a TM
>>>>>>>>>>>>> halts, only if it enters a "final state". What he actually
>>>>>>>>>>>>> says is:
>>>>>>>>>>>>>
>>>>>>>>>>>>>      "A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>>>> configuration
>>>>>>>>>>>>>      for which delta is not defined; this is possible
>>>>>>>>>>>>> because delta
>>>>>>>>>>>>> is a
>>>>>>>>>>>>>      partial function. In fact, we will assume that no
>>>>>>>>>>>>> transitions
>>>>>>>>>>>>> are
>>>>>>>>>>>>>      defined for any final state, so the Turing machine
>>>>>>>>>>>>> will halt
>>>>>>>>>>>>> whenever
>>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>>
>>>>>>>>>>>>> So, for a general TM, there may well be configurations for
>>>>>>>>>>>>> which
>>>>>>>>>>>>> the TM
>>>>>>>>>>>>> halts in a non-final state. It is, on the other hand,
>>>>>>>>>>>>> understood
>>>>>>>>>>>>> that a TM
>>>>>>>>>>>>> *only* stops running if enters a configuration for which the
>>>>>>>>>>>>> transition
>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>
>>>>>>>>>>>>> "Final states" only concern the *interpretation* of the
>>>>>>>>>>>>> value of a
>>>>>>>>>>>>> computation -- *not* whether the TM halts or not.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This means that "halting" and "stops running" are the exact
>>>>>>>>>>>>> the
>>>>>>>>>>>>> same things.
>>>>>>>>>>>>> And obviously, "running" and "being simulated" are two
>>>>>>>>>>>>> entirely
>>>>>>>>>>>>> different
>>>>>>>>>>>>> things.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>> {
>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>    return;
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> The behavior of the actual input to the simulating halt
>>>>>>>>>>>> decider is the behavior of the above. Since C functions do
>>>>>>>>>>>> not actually have UTM's a more accurate way of sayoing this is:
>>>>>>>>>>>>
>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>> {
>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>    return;
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the
>>>>>>>>>>>> behavior of the actual input to H(P,P) because it is at a
>>>>>>>>>>>> different point in the execution trace than H(P,P).
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>>>
>>>>>>>>>>> You forget the question that the Halt Decider is being asked
>>>>>>>>>>> to solve, which is what the machine represented by its input
>>>>>>>>>>> would do.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>> simulation of a machine description always provides the actual
>>>>>>>>>> behavior specified by this machine description.
>>>>>>>>>
>>>>>>>>> Right.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> That you (and others such as Ben) reject that the correct and
>>>>>>>>>> complete simulation by H(P,P) of its input does provide the
>>>>>>>>>> actual behavior of this input also rejects the notion of a UTM
>>>>>>>>>> which you accept, thus you (and all others holding this view
>>>>>>>>>> such as Ben) contradict yourself (themselves).
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>> simulation of the input to H when done by an actual pure
>>>>>>>>> simulator/UTM?
>>>>>>>>>
>>>>>>>> As long as it is done at the exact point in the execution trace
>>>>>>>> as H(P,P) then it is fine, otherwise it is not the same as the
>>>>>>>> simulation by H(P,P).
>>>>>>>>
>>>>>>>
>>>>>>> The simulation of the input to H(P,P) is the simulation of the
>>>>>>> instruction sequence specified by the code of P (and the routines
>>>>>>> it calls) and has ZERO dependency on what happened before that call
>>>>>>
>>>>>> main()
>>>>>> {
>>>>>>    P(P); // depends on the return value from H(P,P);
>>>>>> }
>>>>>>
>>>>>> The input to H(P,P) that H correctly simulates cannot possibly
>>>>>> depend on the return value from H because this return value is
>>>>>> unreachable by P:
>>>>>
>>>>> But it NEEDS to. That fact that it can't get the needed value
>>>>> because of the limitation of your algorithm, doesn't mean it gets
>>>>> to ignore it.
>>>>>
>>>>> Not, Mr Flibble has shown a way that H CAN determine the behavior
>>>>> of P based on the return value of H, even though H can simulate the
>>>>> path through itself.
>>>>>
>>>>> (As I pointed out a long time ago too).
>>>>
>>>> Every function that is called in infinite recursion cannot possibly
>>>> correctly return to its caller. People that believe that it can are
>>>> as wrong as if they disagreed with arithmetic.
>>>>
>>>> If computer science says that a function called in finite recursion
>>>> must return to its caller then computer science is wrong, one might
>>>> as well have said the cats must be dogs.
>>>>
>>>>>>
>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>> *Until H aborts its simulation*
>>>>>>
>>>>>> This dependency difference causes the different behavior between
>>>>>> the simulated P and the executed P.
>>>>>
>>>>> Nope, the CORRECT AND COMPLETE simulation of the input does depend
>>>>> on the value that H(P,P) returns, unless H(P,P) never returns a
>>>>> value to ANYBODY.
>>>>>
>>>>> Your H just gets it wrong because it "guesses" wrong because it
>>>>> used unsound logic.
>>>>>
>>>>
>>>> You know that it did not merely guess.
>>>> You know that the correct and complete simulation by H(P,P) of its
>>>> input would never reach the final state of this input.
>>>
>>> No, that is a MEANINGLESS statement, because you H doesn't DO a
>>> complete simulation.
>>>
>>
>>
>> Do you know how ridiculously stupid it is of you of you to suggest
>> that a simulating halt decider perform a complete simulation of its
>> non-halting input?
>
> I never said it did. YOUR DEFINITION says it must,


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<2aXMK.805890$ntj.473506@fx15.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.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:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad>
<otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 442
Message-ID: <2aXMK.805890$ntj.473506@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: Mon, 22 Aug 2022 22:44:14 -0400
X-Received-Bytes: 19699
 by: Richard Damon - Tue, 23 Aug 2022 02:44 UTC

On 8/22/22 10:32 PM, olcott wrote:
> On 8/22/2022 6:58 PM, Richard Damon wrote:
>> On 8/22/22 7:33 PM, olcott wrote:
>>> On 8/22/2022 6:21 PM, Richard Damon wrote:
>>>> On 8/22/22 10:31 AM, olcott wrote:
>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>>
>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>>> <crudnRbncP4E1pz-
>>>>>>>>>>>>>> nZ2dnZfqlJzNnZ2d@giganews.com>, olcott wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Have you noticed that almost every time you use this
>>>>>>>>>>>>>> phrase, you're
>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Machine descriptions are never simulated -- they're just
>>>>>>>>>>>>>> sequences
>>>>>>>>>>>>>> of symbols.
>>>>>>>>>>>>>> and don't have any defined behaviour. The machines they
>>>>>>>>>>>>>> *represent*
>>>>>>>>>>>>>> may be
>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [...] always provides the actual behavior specified by
>>>>>>>>>>>>>>> this machine description.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>>>>>> according to
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> previous paragraph). It would have been completely
>>>>>>>>>>>>>> correct, if it
>>>>>>>>>>>>>> weren't
>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre meaning
>>>>>>>>>>>>>> for the
>>>>>>>>>>>>>> phrase
>>>>>>>>>>>>>> "the actual behavior specified by this machine description".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> That you and others reject this when it is applied to my
>>>>>>>>>>>>>>> simulating halt
>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since you
>>>>>>>>>>>>>>> and others do
>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that your
>>>>>>>>>>>>>>> reasoning is
>>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Let M be a given machine, with machine description [M],
>>>>>>>>>>>>>> and let w
>>>>>>>>>>>>>> be
>>>>>>>>>>>>>> a given input tape, with tape description [w]. Then the
>>>>>>>>>>>>>> "simulation"
>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly the
>>>>>>>>>>>>>> same
>>>>>>>>>>>>>> behaviour)
>>>>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>>>>> definition of
>>>>>>>>>>>>>> a UTM.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Another way of expressing this is: M(w) and UTM([M],[w])
>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>> the same
>>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You have made it abundantly clear that when you say "the
>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>> behavior
>>>>>>>>>>>>>> specified by this machine description", you do *not* mean
>>>>>>>>>>>>>> "the
>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>> behavior specified by this machine description", because
>>>>>>>>>>>>>> that's
>>>>>>>>>>>>>> simply
>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
>>>>>>>>>>>>>> behaviour of your
>>>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation based
>>>>>>>>>>>>>> on [M]
>>>>>>>>>>>>>> and [w]".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>>>>> behaviour as M
>>>>>>>>>>>>>> (w),
>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that it
>>>>>>>>>>>>>> has the
>>>>>>>>>>>>>> same
>>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its "simulation"
>>>>>>>>>>>>>> before it
>>>>>>>>>>>>>> reaches
>>>>>>>>>>>>>> a halting configuration of the machine represented by its
>>>>>>>>>>>>>> input,
>>>>>>>>>>>>>> and it
>>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on
>>>>>>>>>>>>>> external input
>>>>>>>>>>>>>> that is
>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on numerous
>>>>>>>>>>>>>> occasions,
>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
>>>>>>>>>>>>>> specific memory
>>>>>>>>>>>>>> location of "P". Well, then that location is an external
>>>>>>>>>>>>>> input.
>>>>>>>>>>>>>> Your H is
>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This is the point where you usually barf up your stanza
>>>>>>>>>>>>>> about how
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be
>>>>>>>>>>>>>> computed "from
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the following
>>>>>>>>>>>>>> reasons:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not* required
>>>>>>>>>>>>>> to compute
>>>>>>>>>>>>>> its
>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w). Computing
>>>>>>>>>>>>>> *from* M(w)
>>>>>>>>>>>>>> would be
>>>>>>>>>>>>>>     completely pointless, because the decider would
>>>>>>>>>>>>>> already know the
>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>     Since you seem unable to understand anything but
>>>>>>>>>>>>>> arguments from
>>>>>>>>>>>>>>     analogy, let me re-use one that you yourself have
>>>>>>>>>>>>>> employed:
>>>>>>>>>>>>>> Suppose
>>>>>>>>>>>>>>     we want to construct an addition algorithm add(x,y).
>>>>>>>>>>>>>> If you were
>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>     complain that add(5,7) cannot be required to compute
>>>>>>>>>>>>>> its result
>>>>>>>>>>>>>> "from
>>>>>>>>>>>>>>     the non-input 12", you would, quite rightly, be
>>>>>>>>>>>>>> regarded as a
>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>     nitwit. Can you now guess why you're universally
>>>>>>>>>>>>>> regarded as a
>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match the
>>>>>>>>>>>>>> behaviour of M(w),
>>>>>>>>>>>>>>     and UTMs very evidently do exist. The information
>>>>>>>>>>>>>> contained in
>>>>>>>>>>>>>> [M] and [w]
>>>>>>>>>>>>>>     is obviously enough to match the behaviour of M(w).
>>>>>>>>>>>>>> The fact
>>>>>>>>>>>>>> that your
>>>>>>>>>>>>>>     "simulator" fails in this regard, is proof that your
>>>>>>>>>>>>>> "simulator" is
>>>>>>>>>>>>>>     defective -- *not* that you have discovered a "loop
>>>>>>>>>>>>>> hole", or
>>>>>>>>>>>>>> that halting
>>>>>>>>>>>>>>     theorem is faulty, or anything of that kind -- only
>>>>>>>>>>>>>> that you're
>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE THERE IS
>>>>>>>>>>>>>>> NO ERROR*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> A lot of people have pointed out many kinds of errors in your
>>>>>>>>>>>>>> reasoning.
>>>>>>>>>>>>>> You usually respond with some form "proof by
>>>>>>>>>>>>>> regurgitation". I
>>>>>>>>>>>>>> expect you
>>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD) correctly
>>>>>>>>>>>>>>> performs a
>>>>>>>>>>>>>>> partial simulation of its input and the behavior of this
>>>>>>>>>>>>>>> partial
>>>>>>>>>>>>>>> simulation correctly matches a non-halting behavior
>>>>>>>>>>>>>>> pattern then the SHD
>>>>>>>>>>>>>>> halt decider can correctly report non-halting.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A non-halting behavior pattern is correct when-so-ever
>>>>>>>>>>>>>>> matching this
>>>>>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>>>>>> simulation of the
>>>>>>>>>>>>>>> input by SHD would never reach the final state of this
>>>>>>>>>>>>>>> simulated input.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on "correctly",
>>>>>>>>>>>>>> "its
>>>>>>>>>>>>>> input",
>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to write
>>>>>>>>>>>>>> clearly.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
>>>>>>>>>>>>>> *doesn't* say
>>>>>>>>>>>>>> that a TM
>>>>>>>>>>>>>> halts, only if it enters a "final state". What he actually
>>>>>>>>>>>>>> says is:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>      "A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>>>>> configuration
>>>>>>>>>>>>>>      for which delta is not defined; this is possible
>>>>>>>>>>>>>> because delta
>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>>      partial function. In fact, we will assume that no
>>>>>>>>>>>>>> transitions
>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>      defined for any final state, so the Turing machine
>>>>>>>>>>>>>> will halt
>>>>>>>>>>>>>> whenever
>>>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So, for a general TM, there may well be configurations for
>>>>>>>>>>>>>> which
>>>>>>>>>>>>>> the TM
>>>>>>>>>>>>>> halts in a non-final state. It is, on the other hand,
>>>>>>>>>>>>>> understood
>>>>>>>>>>>>>> that a TM
>>>>>>>>>>>>>> *only* stops running if enters a configuration for which the
>>>>>>>>>>>>>> transition
>>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> "Final states" only concern the *interpretation* of the
>>>>>>>>>>>>>> value of a
>>>>>>>>>>>>>> computation -- *not* whether the TM halts or not.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This means that "halting" and "stops running" are the
>>>>>>>>>>>>>> exact the
>>>>>>>>>>>>>> same things.
>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are two
>>>>>>>>>>>>>> entirely
>>>>>>>>>>>>>> different
>>>>>>>>>>>>>> things.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>> {
>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>    return;
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> The behavior of the actual input to the simulating halt
>>>>>>>>>>>>> decider is the behavior of the above. Since C functions do
>>>>>>>>>>>>> not actually have UTM's a more accurate way of sayoing this
>>>>>>>>>>>>> is:
>>>>>>>>>>>>>
>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>> {
>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>    return;
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the
>>>>>>>>>>>>> behavior of the actual input to H(P,P) because it is at a
>>>>>>>>>>>>> different point in the execution trace than H(P,P).
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>>>>
>>>>>>>>>>>> You forget the question that the Halt Decider is being asked
>>>>>>>>>>>> to solve, which is what the machine represented by its input
>>>>>>>>>>>> would do.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>>> simulation of a machine description always provides the
>>>>>>>>>>> actual behavior specified by this machine description.
>>>>>>>>>>
>>>>>>>>>> Right.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> That you (and others such as Ben) reject that the correct and
>>>>>>>>>>> complete simulation by H(P,P) of its input does provide the
>>>>>>>>>>> actual behavior of this input also rejects the notion of a
>>>>>>>>>>> UTM which you accept, thus you (and all others holding this
>>>>>>>>>>> view such as Ben) contradict yourself (themselves).
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>>> simulation of the input to H when done by an actual pure
>>>>>>>>>> simulator/UTM?
>>>>>>>>>>
>>>>>>>>> As long as it is done at the exact point in the execution trace
>>>>>>>>> as H(P,P) then it is fine, otherwise it is not the same as the
>>>>>>>>> simulation by H(P,P).
>>>>>>>>>
>>>>>>>>
>>>>>>>> The simulation of the input to H(P,P) is the simulation of the
>>>>>>>> instruction sequence specified by the code of P (and the
>>>>>>>> routines it calls) and has ZERO dependency on what happened
>>>>>>>> before that call
>>>>>>>
>>>>>>> main()
>>>>>>> {
>>>>>>>    P(P); // depends on the return value from H(P,P);
>>>>>>> }
>>>>>>>
>>>>>>> The input to H(P,P) that H correctly simulates cannot possibly
>>>>>>> depend on the return value from H because this return value is
>>>>>>> unreachable by P:
>>>>>>
>>>>>> But it NEEDS to. That fact that it can't get the needed value
>>>>>> because of the limitation of your algorithm, doesn't mean it gets
>>>>>> to ignore it.
>>>>>>
>>>>>> Not, Mr Flibble has shown a way that H CAN determine the behavior
>>>>>> of P based on the return value of H, even though H can simulate
>>>>>> the path through itself.
>>>>>>
>>>>>> (As I pointed out a long time ago too).
>>>>>
>>>>> Every function that is called in infinite recursion cannot possibly
>>>>> correctly return to its caller. People that believe that it can are
>>>>> as wrong as if they disagreed with arithmetic.
>>>>>
>>>>> If computer science says that a function called in finite recursion
>>>>> must return to its caller then computer science is wrong, one might
>>>>> as well have said the cats must be dogs.
>>>>>
>>>>>>>
>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>>> *Until H aborts its simulation*
>>>>>>>
>>>>>>> This dependency difference causes the different behavior between
>>>>>>> the simulated P and the executed P.
>>>>>>
>>>>>> Nope, the CORRECT AND COMPLETE simulation of the input does depend
>>>>>> on the value that H(P,P) returns, unless H(P,P) never returns a
>>>>>> value to ANYBODY.
>>>>>>
>>>>>> Your H just gets it wrong because it "guesses" wrong because it
>>>>>> used unsound logic.
>>>>>>
>>>>>
>>>>> You know that it did not merely guess.
>>>>> You know that the correct and complete simulation by H(P,P) of its
>>>>> input would never reach the final state of this input.
>>>>
>>>> No, that is a MEANINGLESS statement, because you H doesn't DO a
>>>> complete simulation.
>>>>
>>>
>>>
>>> Do you know how ridiculously stupid it is of you of you to suggest
>>> that a simulating halt decider perform a complete simulation of its
>>> non-halting input?
>>
>> I never said it did. YOUR DEFINITION says it must,
>
>
> *No knucklehead I never said anything like that, here is what I said*
>
> It is common knowledge that the correct and complete simulation of a
> machine description always provides the actual behavior specified by
> this machine description.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 23 Aug 2022 06:21:21 +0000
Date: Tue, 23 Aug 2022 01:21:46 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad>
<otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
<2aXMK.805890$ntj.473506@fx15.iad>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <2aXMK.805890$ntj.473506@fx15.iad>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>
Lines: 423
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-BIXKNauoTY4mVNbOfh9uRunk+LOyHyj/92OGTOhAlrZZD1eoodh6el8aIm9BmH0ofDUjLHMqqYjXvsR!9PdoVjoMry6i31C5+iyYYCkEQ3vuO9VPIzZEIFYRNRQg90Xqn39ctaEcOtYwuTwrhqceaEklQeA=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: olcott - Tue, 23 Aug 2022 06:21 UTC

On 8/22/2022 9:44 PM, Richard Damon wrote:
> On 8/22/22 10:32 PM, olcott wrote:
>> On 8/22/2022 6:58 PM, Richard Damon wrote:
>>> On 8/22/22 7:33 PM, olcott wrote:
>>>> On 8/22/2022 6:21 PM, Richard Damon wrote:
>>>>> On 8/22/22 10:31 AM, olcott wrote:
>>>>>> On 8/21/2022 10:37 PM, Richard Damon wrote:
>>>>>>> On 8/21/22 11:27 PM, olcott wrote:
>>>>>>>> On 8/21/2022 10:14 PM, Richard Damon wrote:
>>>>>>>>> On 8/21/22 9:37 PM, olcott wrote:
>>>>>>>>>> On 8/21/2022 8:04 PM, Richard Damon wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 8/21/22 8:45 PM, olcott wrote:
>>>>>>>>>>>> On 8/21/2022 1:04 PM, Richard Damon wrote:
>>>>>>>>>>>>> On 8/21/22 11:36 AM, olcott wrote:
>>>>>>>>>>>>>> On 8/21/2022 10:16 AM, Shvili, the Kookologist wrote:
>>>>>>>>>>>>>>> On Sat, 20 Aug 2022 16:01:31 -0500, in article
>>>>>>>>>>>>>>> <crudnRbncP4E1pz-
>>>>>>>>>>>>>>> nZ2dnZfqlJzNnZ2d@giganews.com>, olcott wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [snip]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It is common knowledge that [...]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Have you noticed that almost every time you use this
>>>>>>>>>>>>>>> phrase, you're
>>>>>>>>>>>>>>> wrong?
>>>>>>>>>>>>>>> So also this time.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [...] the correct and complete simulation of a
>>>>>>>>>>>>>>>> machine description [...]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Machine descriptions are never simulated -- they're just
>>>>>>>>>>>>>>> sequences
>>>>>>>>>>>>>>> of symbols.
>>>>>>>>>>>>>>> and don't have any defined behaviour. The machines they
>>>>>>>>>>>>>>> *represent*
>>>>>>>>>>>>>>> may be
>>>>>>>>>>>>>>> simulated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [...] always provides the actual behavior specified by
>>>>>>>>>>>>>>>> this machine description.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This is almost, but not quite, correct (if you fix it
>>>>>>>>>>>>>>> according to
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> previous paragraph). It would have been completely
>>>>>>>>>>>>>>> correct, if it
>>>>>>>>>>>>>>> weren't
>>>>>>>>>>>>>>> for the fact that you're using an utterly bizarre meaning
>>>>>>>>>>>>>>> for the
>>>>>>>>>>>>>>> phrase
>>>>>>>>>>>>>>> "the actual behavior specified by this machine description".
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> That you and others reject this when it is applied to my
>>>>>>>>>>>>>>>> simulating halt
>>>>>>>>>>>>>>>> decider implicitly rejects the notion of a UTM. Since
>>>>>>>>>>>>>>>> you and others do
>>>>>>>>>>>>>>>> accept the notion of a UTM, I have just proven that your
>>>>>>>>>>>>>>>> reasoning is
>>>>>>>>>>>>>>>> incoherent and/or inconsistent.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Let M be a given machine, with machine description [M],
>>>>>>>>>>>>>>> and let w
>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>> a given input tape, with tape description [w]. Then the
>>>>>>>>>>>>>>> "simulation"
>>>>>>>>>>>>>>> UTM([M],[w]) has exactly the same result (i.e. exactly
>>>>>>>>>>>>>>> the same
>>>>>>>>>>>>>>> behaviour)
>>>>>>>>>>>>>>> as the direct computation M(w). This is actually the
>>>>>>>>>>>>>>> definition of
>>>>>>>>>>>>>>> a UTM.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Another way of expressing this is: M(w) and UTM([M],[w])
>>>>>>>>>>>>>>> compute
>>>>>>>>>>>>>>> the same
>>>>>>>>>>>>>>> partial function.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> You have made it abundantly clear that when you say "the
>>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>>> behavior
>>>>>>>>>>>>>>> specified by this machine description", you do *not* mean
>>>>>>>>>>>>>>> "the
>>>>>>>>>>>>>>> actual
>>>>>>>>>>>>>>> behavior specified by this machine description", because
>>>>>>>>>>>>>>> that's
>>>>>>>>>>>>>>> simply
>>>>>>>>>>>>>>> the behaviour of M(w). What you *do* mean is "the
>>>>>>>>>>>>>>> behaviour of your
>>>>>>>>>>>>>>> particular, broken and incomplete, quasi-simulation based
>>>>>>>>>>>>>>> on [M]
>>>>>>>>>>>>>>> and [w]".
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Why is it broken? Because it *doesn't* have the same
>>>>>>>>>>>>>>> behaviour as M
>>>>>>>>>>>>>>> (w),
>>>>>>>>>>>>>>> nor as UTM([M],[w]). A correct simulation *means* that it
>>>>>>>>>>>>>>> has the
>>>>>>>>>>>>>>> same
>>>>>>>>>>>>>>> behaviour as M(w).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Why is it incomplete? Because it aborts its "simulation"
>>>>>>>>>>>>>>> before it
>>>>>>>>>>>>>>> reaches
>>>>>>>>>>>>>>> a halting configuration of the machine represented by its
>>>>>>>>>>>>>>> input,
>>>>>>>>>>>>>>> and it
>>>>>>>>>>>>>>> does so on invalidly.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Why is it a quasi-simulation? Because it depends on
>>>>>>>>>>>>>>> external input
>>>>>>>>>>>>>>> that is
>>>>>>>>>>>>>>> contained in neither [M] nor [w]. You have said, on numerous
>>>>>>>>>>>>>>> occasions,
>>>>>>>>>>>>>>> that the behaviour of your "H(P,P)" depends on the
>>>>>>>>>>>>>>> specific memory
>>>>>>>>>>>>>>> location of "P". Well, then that location is an external
>>>>>>>>>>>>>>> input.
>>>>>>>>>>>>>>> Your H is
>>>>>>>>>>>>>>> *not* analogous to Linz' H([M],[w]).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This is the point where you usually barf up your stanza
>>>>>>>>>>>>>>> about how
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> behaviour of your "H(P,P)" cannot be expected to be
>>>>>>>>>>>>>>> computed "from
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> non-input P(P)". This is obviously idiotic, for the
>>>>>>>>>>>>>>> following
>>>>>>>>>>>>>>> reasons:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1) A purported halt decider H([M],[w]) is *not* required
>>>>>>>>>>>>>>> to compute
>>>>>>>>>>>>>>> its
>>>>>>>>>>>>>>>     result *from* M(w), but to *match* M(w). Computing
>>>>>>>>>>>>>>> *from* M(w)
>>>>>>>>>>>>>>> would be
>>>>>>>>>>>>>>>     completely pointless, because the decider would
>>>>>>>>>>>>>>> already know the
>>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>     Since you seem unable to understand anything but
>>>>>>>>>>>>>>> arguments from
>>>>>>>>>>>>>>>     analogy, let me re-use one that you yourself have
>>>>>>>>>>>>>>> employed:
>>>>>>>>>>>>>>> Suppose
>>>>>>>>>>>>>>>     we want to construct an addition algorithm add(x,y).
>>>>>>>>>>>>>>> If you were
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>     complain that add(5,7) cannot be required to compute
>>>>>>>>>>>>>>> its result
>>>>>>>>>>>>>>> "from
>>>>>>>>>>>>>>>     the non-input 12", you would, quite rightly, be
>>>>>>>>>>>>>>> regarded as a
>>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>>     nitwit. Can you now guess why you're universally
>>>>>>>>>>>>>>> regarded as a
>>>>>>>>>>>>>>> complete
>>>>>>>>>>>>>>>     nitwit?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2) The behaviour of UTM([M],[w]) is *defined* to match the
>>>>>>>>>>>>>>> behaviour of M(w),
>>>>>>>>>>>>>>>     and UTMs very evidently do exist. The information
>>>>>>>>>>>>>>> contained in
>>>>>>>>>>>>>>> [M] and [w]
>>>>>>>>>>>>>>>     is obviously enough to match the behaviour of M(w).
>>>>>>>>>>>>>>> The fact
>>>>>>>>>>>>>>> that your
>>>>>>>>>>>>>>>     "simulator" fails in this regard, is proof that your
>>>>>>>>>>>>>>> "simulator" is
>>>>>>>>>>>>>>>     defective -- *not* that you have discovered a "loop
>>>>>>>>>>>>>>> hole", or
>>>>>>>>>>>>>>> that halting
>>>>>>>>>>>>>>>     theorem is faulty, or anything of that kind -- only
>>>>>>>>>>>>>>> that you're
>>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>>     with a broken simulator.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *NO ONE CAN POINT OUT AN ERROR WITH THIS BECAUSE THERE
>>>>>>>>>>>>>>>> IS NO ERROR*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A lot of people have pointed out many kinds of errors in
>>>>>>>>>>>>>>> your
>>>>>>>>>>>>>>> reasoning.
>>>>>>>>>>>>>>> You usually respond with some form "proof by
>>>>>>>>>>>>>>> regurgitation". I
>>>>>>>>>>>>>>> expect you
>>>>>>>>>>>>>>> will do so to this post.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> When-so-ever a simulating halt decider (SHD) correctly
>>>>>>>>>>>>>>>> performs a
>>>>>>>>>>>>>>>> partial simulation of its input and the behavior of this
>>>>>>>>>>>>>>>> partial
>>>>>>>>>>>>>>>> simulation correctly matches a non-halting behavior
>>>>>>>>>>>>>>>> pattern then the SHD
>>>>>>>>>>>>>>>> halt decider can correctly report non-halting.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> A non-halting behavior pattern is correct when-so-ever
>>>>>>>>>>>>>>>> matching this
>>>>>>>>>>>>>>>> behavior pattern proves that the correct and complete
>>>>>>>>>>>>>>>> simulation of the
>>>>>>>>>>>>>>>> input by SHD would never reach the final state of this
>>>>>>>>>>>>>>>> simulated input.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yeah, that's just a bunch of equivocations on
>>>>>>>>>>>>>>> "correctly", "its
>>>>>>>>>>>>>>> input",
>>>>>>>>>>>>>>> "non-halting behavior", and more.  Please learn to write
>>>>>>>>>>>>>>> clearly.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Also, could you *please* stop misreading Linz! He
>>>>>>>>>>>>>>> *doesn't* say
>>>>>>>>>>>>>>> that a TM
>>>>>>>>>>>>>>> halts, only if it enters a "final state". What he
>>>>>>>>>>>>>>> actually says is:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>      "A Turing machine is said to halt whenever it reaches a
>>>>>>>>>>>>>>> configuration
>>>>>>>>>>>>>>>      for which delta is not defined; this is possible
>>>>>>>>>>>>>>> because delta
>>>>>>>>>>>>>>> is a
>>>>>>>>>>>>>>>      partial function. In fact, we will assume that no
>>>>>>>>>>>>>>> transitions
>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>      defined for any final state, so the Turing machine
>>>>>>>>>>>>>>> will halt
>>>>>>>>>>>>>>> whenever
>>>>>>>>>>>>>>>      it enters a final state."
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So, for a general TM, there may well be configurations
>>>>>>>>>>>>>>> for which
>>>>>>>>>>>>>>> the TM
>>>>>>>>>>>>>>> halts in a non-final state. It is, on the other hand,
>>>>>>>>>>>>>>> understood
>>>>>>>>>>>>>>> that a TM
>>>>>>>>>>>>>>> *only* stops running if enters a configuration for which the
>>>>>>>>>>>>>>> transition
>>>>>>>>>>>>>>> function is undefined.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> "Final states" only concern the *interpretation* of the
>>>>>>>>>>>>>>> value of a
>>>>>>>>>>>>>>> computation -- *not* whether the TM halts or not.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This means that "halting" and "stops running" are the
>>>>>>>>>>>>>>> exact the
>>>>>>>>>>>>>>> same things.
>>>>>>>>>>>>>>> And obviously, "running" and "being simulated" are two
>>>>>>>>>>>>>>> entirely
>>>>>>>>>>>>>>> different
>>>>>>>>>>>>>>> things.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>    int Halt_Status = UTM(x, x);
>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The behavior of the actual input to the simulating halt
>>>>>>>>>>>>>> decider is the behavior of the above. Since C functions do
>>>>>>>>>>>>>> not actually have UTM's a more accurate way of sayoing
>>>>>>>>>>>>>> this is:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> void P(ptr x)
>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>    int Halt_Status = Simulate(x, x);
>>>>>>>>>>>>>>    if (Halt_Status)
>>>>>>>>>>>>>>      HERE: goto HERE;
>>>>>>>>>>>>>>    return;
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The behavior of UTM(P,P) or Simulate(P,P) is not the
>>>>>>>>>>>>>> behavior of the actual input to H(P,P) because it is at a
>>>>>>>>>>>>>> different point in the execution trace than H(P,P).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Wrong, at least if H is supposed to be a Halt Decider.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You forget the question that the Halt Decider is being
>>>>>>>>>>>>> asked to solve, which is what the machine represented by
>>>>>>>>>>>>> its input would do.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> It is common knowledge that the correct and complete
>>>>>>>>>>>> simulation of a machine description always provides the
>>>>>>>>>>>> actual behavior specified by this machine description.
>>>>>>>>>>>
>>>>>>>>>>> Right.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> That you (and others such as Ben) reject that the correct
>>>>>>>>>>>> and complete simulation by H(P,P) of its input does provide
>>>>>>>>>>>> the actual behavior of this input also rejects the notion of
>>>>>>>>>>>> a UTM which you accept, thus you (and all others holding
>>>>>>>>>>>> this view such as Ben) contradict yourself (themselves).
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So, why do you reject the actual correct and complete
>>>>>>>>>>> simulation of the input to H when done by an actual pure
>>>>>>>>>>> simulator/UTM?
>>>>>>>>>>>
>>>>>>>>>> As long as it is done at the exact point in the execution
>>>>>>>>>> trace as H(P,P) then it is fine, otherwise it is not the same
>>>>>>>>>> as the simulation by H(P,P).
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> The simulation of the input to H(P,P) is the simulation of the
>>>>>>>>> instruction sequence specified by the code of P (and the
>>>>>>>>> routines it calls) and has ZERO dependency on what happened
>>>>>>>>> before that call
>>>>>>>>
>>>>>>>> main()
>>>>>>>> {
>>>>>>>>    P(P); // depends on the return value from H(P,P);
>>>>>>>> }
>>>>>>>>
>>>>>>>> The input to H(P,P) that H correctly simulates cannot possibly
>>>>>>>> depend on the return value from H because this return value is
>>>>>>>> unreachable by P:
>>>>>>>
>>>>>>> But it NEEDS to. That fact that it can't get the needed value
>>>>>>> because of the limitation of your algorithm, doesn't mean it gets
>>>>>>> to ignore it.
>>>>>>>
>>>>>>> Not, Mr Flibble has shown a way that H CAN determine the behavior
>>>>>>> of P based on the return value of H, even though H can simulate
>>>>>>> the path through itself.
>>>>>>>
>>>>>>> (As I pointed out a long time ago too).
>>>>>>
>>>>>> Every function that is called in infinite recursion cannot
>>>>>> possibly correctly return to its caller. People that believe that
>>>>>> it can are as wrong as if they disagreed with arithmetic.
>>>>>>
>>>>>> If computer science says that a function called in finite
>>>>>> recursion must return to its caller then computer science is
>>>>>> wrong, one might as well have said the cats must be dogs.
>>>>>>
>>>>>>>>
>>>>>>>> (a) H(P,P) simulates P(P) that calls a simulated H(P,P)
>>>>>>>> (b) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>> (c) that simulates P(P) that calls a simulated H(P,P)
>>>>>>>> (d) that simulates P(P) that calls a simulated H(P,P)...
>>>>>>>> *Until H aborts its simulation*
>>>>>>>>
>>>>>>>> This dependency difference causes the different behavior between
>>>>>>>> the simulated P and the executed P.
>>>>>>>
>>>>>>> Nope, the CORRECT AND COMPLETE simulation of the input does
>>>>>>> depend on the value that H(P,P) returns, unless H(P,P) never
>>>>>>> returns a value to ANYBODY.
>>>>>>>
>>>>>>> Your H just gets it wrong because it "guesses" wrong because it
>>>>>>> used unsound logic.
>>>>>>>
>>>>>>
>>>>>> You know that it did not merely guess.
>>>>>> You know that the correct and complete simulation by H(P,P) of its
>>>>>> input would never reach the final state of this input.
>>>>>
>>>>> No, that is a MEANINGLESS statement, because you H doesn't DO a
>>>>> complete simulation.
>>>>>
>>>>
>>>>
>>>> Do you know how ridiculously stupid it is of you of you to suggest
>>>> that a simulating halt decider perform a complete simulation of its
>>>> non-halting input?
>>>
>>> I never said it did. YOUR DEFINITION says it must,
>>
>>
>> *No knucklehead I never said anything like that, here is what I said*
>>
>> It is common knowledge that the correct and complete simulation of a
>> machine description always provides the actual behavior specified by
>> this machine description.
>
> Right.
>>
>> When-so-ever a simulating halt decider (SHD) correctly performs a
>> partial simulation of its input and the behavior of this partial
>> simulation correctly matches a correct non-halting behavior pattern
>> then the SHD halt decider can correctly report non-halting.
>
> Right, CORRECTLY match a CORRECT non-halting behavior pattern.
>
>>
>> A non-halting behavior pattern is correct when-so-ever matching this
>> behavior pattern proves that the correct and complete simulation of
>> the input by SHD would never reach the final state of this simulated
>> input.
>>
>
> INVALID.


Click here to read the complete article
Re: Olcott [ Ben contradicts himself ]

<te22an$2ult3$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mikko.le...@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Olcott [ Ben contradicts himself ]
Date: Tue, 23 Aug 2022 11:15:19 +0300
Organization: -
Lines: 13
Message-ID: <te22an$2ult3$1@dont-email.me>
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org> <tdss6o$2ab81$1@dont-email.me> <jiGdnS9LWuvUrp_-nZ2dnZfqlJ_NnZ2d@giganews.com> <jxuMK.688331$vAW9.27271@fx10.iad> <JRqdnZQRErrRT5_-nZ2dnZfqlJ_NnZ2d@giganews.com> <LJAMK.792036$zgr9.327235@fx13.iad> <vpedncWnQv3FQp_-nZ2dnZfqlJxh4p2d@giganews.com> <FFCMK.105186$Ae2.1037@fx35.iad> <AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com> <te05dc$2mguk$1@dont-email.me> <opadnQiCzeQ3AZ7-nZ2dnZfqlJzNnZ2d@giganews.com> <8QydnVtujvLiAp7-nZ2dnZfqlJ9g4p2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="f60b48cc082d0717c7ed609dddf98c5c";
logging-data="3102627"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+UVS8bmO79A+Ie8zoIBw8E"
User-Agent: Unison/2.2
Cancel-Lock: sha1:7X/xR+JGNwTf8dGTkEAZ3Hjbg4g=
 by: Mikko - Tue, 23 Aug 2022 08:15 UTC

On 2022-08-22 15:24:08 +0000, olcott said:

> Does the finite string input SPECIFY a sequence of INSTRUCTIONS that
> reach their own final state?

What the input string specifies depends on the interpretation. The
question is not about the input string, the question is: "Does this
Turing machine halt with this input?" and the input string must be
constructed so that this question gets answered. How that is done
is part of the required solution.

Mikko

Re: Olcott [ Ben contradicts himself ]

<9a1295a2-e5d3-4b85-8976-f2e09412d649n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:1453:b0:344:5909:ba44 with SMTP id v19-20020a05622a145300b003445909ba44mr18253800qtx.132.1661248884957;
Tue, 23 Aug 2022 03:01:24 -0700 (PDT)
X-Received: by 2002:a81:bb41:0:b0:328:fd1b:5713 with SMTP id
a1-20020a81bb41000000b00328fd1b5713mr25166093ywl.238.1661248884785; Tue, 23
Aug 2022 03:01:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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, 23 Aug 2022 03:01:24 -0700 (PDT)
In-Reply-To: <20220822185348.00000163@reddwarf.jmc.corp>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:470:1f23:2:a879:bfa8:1bea:b9c2;
posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 2001:470:1f23:2:a879:bfa8:1bea:b9c2
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org>
<87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org> <edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad> <hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad> <x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad> <zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad> <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822172137.00002056@reddwarf.jmc.corp> <67mcnWHtUvhsK57-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822181501.00001840@reddwarf.jmc.corp> <PP-cnfNCTI_eIp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<20220822184341.00007e1c@reddwarf.jmc.corp> <lOCdnfW0gIBUXJ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<20220822185348.00000163@reddwarf.jmc.corp>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9a1295a2-e5d3-4b85-8976-f2e09412d649n@googlegroups.com>
Subject: Re: Olcott [ Ben contradicts himself ]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 23 Aug 2022 10:01:24 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2460
 by: Skep Dick - Tue, 23 Aug 2022 10:01 UTC

On Monday, 22 August 2022 at 19:53:52 UTC+2, Mr Flibble wrote:
> Nope, the definition of a halt decider does not specify that a
> simulating halt decider must be recursive in nature.
>
> If you disagree then provide a link to a peer reviewed paper which
> states that a simulating halt decider must be recursive in nature.

But the definition of "definition" does not specify that definitions must be peer reviewed?!?

Re: Olcott [ Ben contradicts himself ]

<c3f2e51a-0478-4f93-bb47-ce8df7f54827n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:164b:b0:344:513b:ffc0 with SMTP id y11-20020a05622a164b00b00344513bffc0mr19309020qtj.350.1661249342582;
Tue, 23 Aug 2022 03:09:02 -0700 (PDT)
X-Received: by 2002:a81:5443:0:b0:329:cd12:e96 with SMTP id
i64-20020a815443000000b00329cd120e96mr24602242ywb.68.1661249342414; Tue, 23
Aug 2022 03:09:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.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: Tue, 23 Aug 2022 03:09:02 -0700 (PDT)
In-Reply-To: <te22an$2ult3$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:470:1f23:2:a879:bfa8:1bea:b9c2;
posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 2001:470:1f23:2:a879:bfa8:1bea:b9c2
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org>
<tdss6o$2ab81$1@dont-email.me> <jiGdnS9LWuvUrp_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<jxuMK.688331$vAW9.27271@fx10.iad> <JRqdnZQRErrRT5_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<LJAMK.792036$zgr9.327235@fx13.iad> <vpedncWnQv3FQp_-nZ2dnZfqlJxh4p2d@giganews.com>
<FFCMK.105186$Ae2.1037@fx35.iad> <AdednZfSxKQtDJ7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<te05dc$2mguk$1@dont-email.me> <opadnQiCzeQ3AZ7-nZ2dnZfqlJzNnZ2d@giganews.com>
<8QydnVtujvLiAp7-nZ2dnZfqlJ9g4p2d@giganews.com> <te22an$2ult3$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c3f2e51a-0478-4f93-bb47-ce8df7f54827n@googlegroups.com>
Subject: Re: Olcott [ Ben contradicts himself ]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 23 Aug 2022 10:09:02 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: Skep Dick - Tue, 23 Aug 2022 10:09 UTC

On Tuesday, 23 August 2022 at 10:15:22 UTC+2, Mikko wrote:
> What the input string specifies depends on the interpretation.
>The question is not about the input string, the question is: "Does this Turing machine halt with this input?" and the input string must be constructed so that this question gets answered.
>How that is done is part of the required solution.

So.... if program = "some exact string" then halt() ?!?

How the "=" operator is implemented is just part of the required solution...

Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<WG2NK.688687$vAW9.299237@fx10.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx10.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad>
<otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
<2aXMK.805890$ntj.473506@fx15.iad>
<r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 55
Message-ID: <WG2NK.688687$vAW9.299237@fx10.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: Tue, 23 Aug 2022 07:17:09 -0400
X-Received-Bytes: 2911
 by: Richard Damon - Tue, 23 Aug 2022 11:17 UTC

On 8/23/22 2:21 AM, olcott wrote:
> On 8/22/2022 9:44 PM, Richard Damon wrote:
>> On 8/22/22 10:32 PM, olcott wrote:
>
>>> A non-halting behavior pattern is correct when-so-ever matching this
>>> behavior pattern proves that the correct and complete simulation of
>>> the input by SHD would never reach the final state of this simulated
>>> input.
>>>
>>
>> INVALID.
>
> A simulating halt decider must always abort the simulation of the
> otherwise infinite behavior. Whenever it aborts the simulation of
> otherwise infinite behavior it is correct by definition of the meaning
> of these words.

Nope, that is INCORRECT because it disagrees with th ACTUAL meaning of
Halting.

>
> void Infinite_Loop()
> {
>   HERE: goto HERE;
> }
>
> void Infinite_Recursion(int N)
> {
>   Infinite_Recursion(N);
> }
>
>

Red Herring.

Fallacy of Proof by Example

Just because a rule works for some cass doesn't mean it works for all.

Example:

Conjecture: All Odd numbers are prime, the only even prime is two

Test:

2: Yes,
3: yes,
4: Not prine, So Correct
5: yes
6: Not prine, So Correct
7: yes,
8: Not prine, So Correct

thats enough testing, it must be true.

Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<1fe49725-babf-4286-80e2-ea040b2a2a60n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5ad2:0:b0:344:90e7:410f with SMTP id d18-20020ac85ad2000000b0034490e7410fmr19092016qtd.625.1661254681140;
Tue, 23 Aug 2022 04:38:01 -0700 (PDT)
X-Received: by 2002:a81:8705:0:b0:33b:cc9b:b182 with SMTP id
x5-20020a818705000000b0033bcc9bb182mr10268758ywf.248.1661254680839; Tue, 23
Aug 2022 04:38:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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, 23 Aug 2022 04:38:00 -0700 (PDT)
In-Reply-To: <WG2NK.688687$vAW9.299237@fx10.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.25.239; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.25.239
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org>
<87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org> <edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad> <hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad> <x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad> <zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad> <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad> <46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad> <otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
<2aXMK.805890$ntj.473506@fx15.iad> <r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>
<WG2NK.688687$vAW9.299237@fx10.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1fe49725-babf-4286-80e2-ea040b2a2a60n@googlegroups.com>
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 23 Aug 2022 11:38:01 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2515
 by: Skep Dick - Tue, 23 Aug 2022 11:38 UTC

On Tuesday, 23 August 2022 at 13:17:13 UTC+2, richar...@gmail.com wrote:
> Nope, that is INCORRECT because it disagrees with th ACTUAL meaning of Halting.
Que?!? When you speak of "ACTUAL" meanings you must be refering to some kind of formal semantics.

Are you assuming denotational, operational, axiomatic, reduction, natural, your own?

There are so many possibilities. Why are you pretending that meaning is canonical? You must be assuming some model you aren't telling us about.

Looks like you are stuck IN some theory. Need help getting out?

Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<863NK.1078606$X_i.427085@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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:91.0)
Gecko/20100101 Thunderbird/91.12.0
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
Content-Language: en-US
Newsgroups: comp.theory
References: <20220817174635.00004410@reddwarf.jmc.corp>
<tdqt0f$18au$1@gioia.aioe.org> <87a67y1vs4.fsf@bsb.me.uk>
<crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org>
<edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad>
<hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad>
<x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad>
<zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad>
<qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
<46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad>
<otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
<2aXMK.805890$ntj.473506@fx15.iad>
<r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>
<WG2NK.688687$vAW9.299237@fx10.iad>
<1fe49725-babf-4286-80e2-ea040b2a2a60n@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <1fe49725-babf-4286-80e2-ea040b2a2a60n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 21
Message-ID: <863NK.1078606$X_i.427085@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: Tue, 23 Aug 2022 07:46:12 -0400
X-Received-Bytes: 2750
 by: Richard Damon - Tue, 23 Aug 2022 11:46 UTC

On 8/23/22 7:38 AM, Skep Dick wrote:
> On Tuesday, 23 August 2022 at 13:17:13 UTC+2, richar...@gmail.com wrote:
>> Nope, that is INCORRECT because it disagrees with th ACTUAL meaning of Halting.
> Que?!? When you speak of "ACTUAL" meanings you must be refering to some kind of formal semantics.
>
> Are you assuming denotational, operational, axiomatic, reduction, natural, your own?
>
> There are so many possibilities. Why are you pretending that meaning is canonical? You must be assuming some model you aren't telling us about.
>
> Looks like you are stuck IN some theory. Need help getting out?
>

I am "Stuck" in the field of Classical Computation Theory and the
Halting Theorem, for THIS discussion.

That is the context of the whole discussion.

IF you can't figure that out, your even dumber than you seem.

As you have admitted, your thinking is knowledge free, so of course you
don't understand what people talk about.

Re: Olcott [ Ben contradicts himself ] [ SHD defined ]

<22298b5c-01b8-4ca7-9109-78ea6378226dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:20e9:b0:496:f8c2:bd4c with SMTP id 9-20020a05621420e900b00496f8c2bd4cmr3610965qvk.60.1661256169970;
Tue, 23 Aug 2022 05:02:49 -0700 (PDT)
X-Received: by 2002:a25:6e09:0:b0:676:a087:bb7f with SMTP id
j9-20020a256e09000000b00676a087bb7fmr23655092ybc.248.1661256169622; Tue, 23
Aug 2022 05:02:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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, 23 Aug 2022 05:02:49 -0700 (PDT)
In-Reply-To: <863NK.1078606$X_i.427085@fx18.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.25.239; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.25.239
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org>
<87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org> <edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad> <hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad> <x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad> <zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad> <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad> <46OcnUxBhNuDj5n-nZ2dnZfqlJ_NnZ2d@giganews.com>
<OKUMK.1076384$X_i.1024965@fx18.iad> <otadnc5KxauQoZn-nZ2dnZfqlJzNnZ2d@giganews.com>
<2aXMK.805890$ntj.473506@fx15.iad> <r5idnZ1Dc9587Jn-nZ2dnZfqlJ_NnZ2d@giganews.com>
<WG2NK.688687$vAW9.299237@fx10.iad> <1fe49725-babf-4286-80e2-ea040b2a2a60n@googlegroups.com>
<863NK.1078606$X_i.427085@fx18.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <22298b5c-01b8-4ca7-9109-78ea6378226dn@googlegroups.com>
Subject: Re: Olcott [ Ben contradicts himself ] [ SHD defined ]
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 23 Aug 2022 12:02:49 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3633
 by: Skep Dick - Tue, 23 Aug 2022 12:02 UTC

On Tuesday, 23 August 2022 at 13:46:15 UTC+2, richar...@gmail.com wrote:
> On 8/23/22 7:38 AM, Skep Dick wrote:
> > On Tuesday, 23 August 2022 at 13:17:13 UTC+2, richar...@gmail.com wrote:
> >> Nope, that is INCORRECT because it disagrees with th ACTUAL meaning of Halting.
> > Que?!? When you speak of "ACTUAL" meanings you must be refering to some kind of formal semantics.
> >
> > Are you assuming denotational, operational, axiomatic, reduction, natural, your own?
> >
> > There are so many possibilities. Why are you pretending that meaning is canonical? You must be assuming some model you aren't telling us about.
> >
> > Looks like you are stuck IN some theory. Need help getting out?
> >
> I am "Stuck" in the field of Classical Computation Theory and the
> Halting Theorem, for THIS discussion.
> That is the context of the whole discussion.
Does this group say classical.comp.theory? No, it doesn't!

Why the fuck are you pretending that the the context of "computation" is fixed?

> IF you can't figure that out, your even dumber than you seem.
I have figured out THAT you are doing it. I can't figure out WHY you are doing it.

> As you have admitted, your thinking is knowledge free, so of course you
> don't understand what people talk about.
Q.E.D You continue to misrepresent what I say.

I have admitted THAT I posess knowledge of the fact THAT Mathematics contains no knowledge.
Which is not the same thing as my thinking being "knowledge free".

For somebody who pretends to "understand" you sure misunderstand a lot.

Re: Olcott

<af212ed1-9d60-4c5a-ae19-a04a91bf7234n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:e6c:b0:476:a4bd:2b95 with SMTP id jz12-20020a0562140e6c00b00476a4bd2b95mr19318352qvb.25.1661257155470;
Tue, 23 Aug 2022 05:19:15 -0700 (PDT)
X-Received: by 2002:a25:6b4e:0:b0:695:c50d:f01c with SMTP id
o14-20020a256b4e000000b00695c50df01cmr6907521ybm.632.1661257155267; Tue, 23
Aug 2022 05:19:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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, 23 Aug 2022 05:19:15 -0700 (PDT)
In-Reply-To: <zbUMK.832270$ssF.29488@fx14.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=89.240.151.97; posting-account=0B-afgoAAABP6274zLUJKa8ZpdIdhsYx
NNTP-Posting-Host: 89.240.151.97
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org>
<87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org> <edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad> <hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad> <x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad> <zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad> <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <af212ed1-9d60-4c5a-ae19-a04a91bf7234n@googlegroups.com>
Subject: Re: Olcott
From: gw7...@aol.com (Paul N)
Injection-Date: Tue, 23 Aug 2022 12:19:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3106
 by: Paul N - Tue, 23 Aug 2022 12:19 UTC

On Tuesday, August 23, 2022 at 12:21:07 AM UTC+1, richar...@gmail.com wrote:
> On 8/22/22 10:31 AM, olcott wrote:
> > It is common knowledge that the correct and complete simulation of a
> > machine description always provides the actual behavior specified by
> > this machine description.
> >
> Right, so why do you say it doesn't?

The quote from Olcott above is highly misleading, as he is playing fast and loose with the definitions of such apparently simple terms as "actual behaviour" and "correct simulation".

He accepts that the simulated P does not halt, and that the directly executed P does halt. However, for reasons he has failed to explain, he takes the "actual behavior" (his spelling) to be the former, even when the sentence has extra "actual"s in to apparently emphasise the point that he is talking about the actual behaviour.

He also insists that his simulation is correct, despite (a) you pointing out problems with it (he describes this as "no-one has found an error") and (b) the fact that it is clearly giving the wrong results. He thinks the difference in the results is not due to an error in his simulator, but simply that everyone except him has wrongly assumed that a correct simulator will give the same results as the thing being simulated. He clearly doesn't use the term "correct simulation" the way most people do.

Re: Olcott

<5842a003-18f0-44a4-8753-ad85749227c3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:6214:d44:b0:496:c996:3f07 with SMTP id 4-20020a0562140d4400b00496c9963f07mr14088263qvr.69.1661257476428;
Tue, 23 Aug 2022 05:24:36 -0700 (PDT)
X-Received: by 2002:a81:f47:0:b0:31f:434b:5ee with SMTP id 68-20020a810f47000000b0031f434b05eemr26174270ywp.383.1661257476068;
Tue, 23 Aug 2022 05:24:36 -0700 (PDT)
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!feed1.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, 23 Aug 2022 05:24:35 -0700 (PDT)
In-Reply-To: <af212ed1-9d60-4c5a-ae19-a04a91bf7234n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=45.222.25.239; posting-account=ZZETkAoAAACd4T-hRBh8m6HZV7_HBvWo
NNTP-Posting-Host: 45.222.25.239
References: <20220817174635.00004410@reddwarf.jmc.corp> <tdqt0f$18au$1@gioia.aioe.org>
<87a67y1vs4.fsf@bsb.me.uk> <crudnRbncP4E1pz-nZ2dnZfqlJzNnZ2d@giganews.com>
<MPG.3d6c6a8bbccdc9e49896f0@reader.eternal-september.org> <edqcnTmwUr5IzZ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<EsuMK.729950$70j.556200@fx16.iad> <hfydnfQ_fuEXTJ_-nZ2dnZfqlJzNnZ2d@giganews.com>
<oCAMK.792035$zgr9.20951@fx13.iad> <x4qcnSkSyYBfQJ_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<6wCMK.155276$Me2.88940@fx47.iad> <zTKdnXFoeonqap_-nZ2dnZfqlJ_NnZ2d@giganews.com>
<nSCMK.732058$70j.359351@fx16.iad> <qMmdnddHV5KnDp7-nZ2dnZfqlJ_NnZ2d@giganews.com>
<zbUMK.832270$ssF.29488@fx14.iad> <af212ed1-9d60-4c5a-ae19-a04a91bf7234n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5842a003-18f0-44a4-8753-ad85749227c3n@googlegroups.com>
Subject: Re: Olcott
From: skepdic...@gmail.com (Skep Dick)
Injection-Date: Tue, 23 Aug 2022 12:24:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3806
 by: Skep Dick - Tue, 23 Aug 2022 12:24 UTC

On Tuesday, 23 August 2022 at 14:19:16 UTC+2, Paul N wrote:
> On Tuesday, August 23, 2022 at 12:21:07 AM UTC+1, richar...@gmail.com wrote:
> > On 8/22/22 10:31 AM, olcott wrote:
> > > It is common knowledge that the correct and complete simulation of a
> > > machine description always provides the actual behavior specified by
> > > this machine description.
> > >
> > Right, so why do you say it doesn't?
> The quote from Olcott above is highly misleading, as he is playing fast and loose with the definitions of such apparently simple terms as "actual behaviour" and "correct simulation".
>
> He accepts that the simulated P does not halt, and that the directly executed P does halt. However, for reasons he has failed to explain, he takes the "actual behavior" (his spelling) to be the former, even when the sentence has extra "actual"s in to apparently emphasise the point that he is talking about the actual behaviour.
>
> He also insists that his simulation is correct, despite (a) you pointing out problems with it (he describes this as "no-one has found an error") and (b) the fact that it is clearly giving the wrong results. He thinks the difference in the results is not due to an error in his simulator, but simply that everyone except him has wrongly assumed that a correct simulator will give the same results as the thing being simulated. He clearly doesn't use the term "correct simulation" the way most people do.

None of that is actually true.

What Olcott is doing is interpreting his terminology from the perspective of his own runtime (model of computation).

The "actuaal behavior" of P is not specified; or rather - the actual behavior of P is unspecified and open to interpretation UNTIL one also specifies the semantics of the programming language; the runtime in which P is to be interpreted.

does the program "while True: pass" halt? The question is meaningless without semantics.

Pages:123456789101112
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor