Re: Simulating termination analyzers for dummies

Liste des GroupesRevenir à s logic 
Sujet : Re: Simulating termination analyzers for dummies
De : polcott333 (at) *nospam* gmail.com (olcott)
Groupes : comp.theory sci.logic
Date : 18. Jun 2024, 04:04:40
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v4qpvo$10qh6$2@dont-email.me>
References : 1 2 3 4 5 6
User-Agent : Mozilla Thunderbird
On 6/17/2024 8:24 PM, Richard Damon wrote:
On 6/17/24 9:16 PM, olcott wrote:
On 6/17/2024 5:42 PM, Richard Damon wrote:
On 6/17/24 8:20 AM, olcott wrote:
On 6/17/2024 3:31 AM, Fred. Zwarts wrote:
Op 17.jun.2024 om 05:33 schreef olcott:
To understand this analysis requires a sufficient knowledge of
the C programming language and what an x86 emulator does.
>
Unless every single detail is made 100% explicit false assumptions
always slip though the cracks. This is why it must be examined at
the C level before it is examined at the Turing Machine level.
>
typedef void (*ptr)();
int H0(ptr P);
>
void Infinite_Loop()
{
   HERE: goto HERE;
}
>
void Infinite_Recursion()
{
   Infinite_Recursion();
}
>
void DDD()
{
   H0(DDD);
   return;
}
>
int main()
{
   H0(Infinite_Loop);
   H0(Infinite_Recursion);
   H0(DDD);
}
>
Every C programmer that knows what an x86 emulator is knows that when H0
emulates the machine language of Infinite_Loop, Infinite_Recursion, and
DDD that it must abort these emulations so that itself can terminate
normally.
>
When this is construed as non-halting criteria then simulating
termination analyzer H0 is correct to reject these inputs as non-
halting.
>
>
For Infinite_Loop and Infinite_Recursion that might be true, because there the simulator processes the whole input.
>
The H0 case is very different. For H0 there is indeed a false assumption, as you mentioned. Here H0 needs to simulate itself, but the simulation is never able to reach the final state of the simulated self. The abort is always one cycle too early, so that the simulating H0 misses the abort. Therefore this results in a false negative.
(Note that H0 should process its input, which includes the H0 that aborts, not a non-input with an H that does not abort.)
>
This results in a impossible dilemma for the programmer. It he creates a H that does not abort, it will not terminate.
>
*Therefore what I said is correct*
When every input that must be aborted is construed as non-halting
then the input to H0(DDD) is correctly construed as non-halting.
>
In other words, if you allow yourself to LIE, you can claim the wrong answer is right.
>
Since your "Needing to abort" is NOT the same as halting, all you are doing is admitting that your whole logic system is based on the principle that LIES ARE OK.
>
>
"Needing to abort" <is> the same as a NOT halting input.
You are simply too ignorant to understand this.
>
 Nope, not if you are comparing DIFFERENT version of the input.
 
It is ALWAYS the exact same sequence of bytes.

 
When I explain this in terms of of mathematical mappings
from finite strings to behaviors this simply leaps over
everyone's head.
>
 As has been shown, you can apply the input to H0 (when you don't change it, so the call to H0 still goes to this H0), to a UTM and it will reach the final end, so *THIS* H0 did not "Need" to abort its input, but did because it was programmend to.
 
Not so much.
void DDD()
{
   UTM(DDD);
}
--
Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer

Date Sujet#  Auteur
17 Jun 24 * Simulating termination analyzers for dummies115olcott
17 Jun 24 `* Re: Simulating termination analyzers for dummies114Fred. Zwarts
17 Jun 24  `* Re: Simulating termination analyzers for dummies113olcott
17 Jun 24   +* Re: Simulating termination analyzers for dummies44Fred. Zwarts
17 Jun 24   i`* Re: Simulating termination analyzers for dummies43olcott
17 Jun 24   i `* Re: Simulating termination analyzers for dummies42Fred. Zwarts
17 Jun 24   i  `* Re: Simulating termination analyzers for dummies41olcott
17 Jun 24   i   `* Re: Simulating termination analyzers for dummies40Fred. Zwarts
17 Jun 24   i    `* Re: Simulating termination analyzers for dummies39olcott
18 Jun 24   i     `* Re: Simulating termination analyzers for dummies38Fred. Zwarts
18 Jun 24   i      `* Re: Simulating termination analyzers for dummies37olcott
18 Jun 24   i       +* Re: Simulating termination analyzers for dummies3Python
18 Jun 24   i       i`* Re: Simulating termination analyzers for dummies2olcott
19 Jun 24   i       i `- Re: Simulating termination analyzers for dummies1Richard Damon
18 Jun 24   i       +* Re: Simulating termination analyzers for dummies32Fred. Zwarts
18 Jun 24   i       i`* Re: Simulating termination analyzers for dummies31olcott
18 Jun 24   i       i +* Re: Simulating termination analyzers for dummies27Fred. Zwarts
18 Jun 24   i       i i`* Re: Simulating termination analyzers for dummies26olcott
18 Jun 24   i       i i +* Re: Simulating termination analyzers for dummies2Python
18 Jun 24   i       i i i`- Re: Simulating termination analyzers for dummies1olcott
19 Jun 24   i       i i `* Re: Simulating termination analyzers for dummies23Fred. Zwarts
19 Jun 24   i       i i  `* Re: Simulating termination analyzers for dummies22olcott
19 Jun 24   i       i i   +* Re: Simulating termination analyzers for dummies5Fred. Zwarts
19 Jun 24   i       i i   i`* Re: Simulating termination analyzers for dummies4olcott
19 Jun 24   i       i i   i `* Re: Simulating termination analyzers for dummies3Fred. Zwarts
19 Jun 24   i       i i   i  `* Re: Simulating termination analyzers for dummies2olcott
20 Jun 24   i       i i   i   `- Re: Simulating termination analyzers for dummies1Fred. Zwarts
20 Jun 24   i       i i   `* Re: Simulating termination analyzers for dummies16Richard Damon
20 Jun 24   i       i i    `* Re: Simulating termination analyzers for dummies15olcott
20 Jun 24   i       i i     `* Re: Simulating termination analyzers for dummies14Richard Damon
20 Jun 24   i       i i      `* Re: Simulating termination analyzers for dummies13olcott
20 Jun 24   i       i i       `* Re: Simulating termination analyzers for dummies12Richard Damon
20 Jun 24   i       i i        `* Re: Simulating termination analyzers for dummies11olcott
20 Jun 24   i       i i         +* Re: Simulating termination analyzers for dummies3Richard Damon
20 Jun 24   i       i i         i`* Re: Simulating termination analyzers for dummies2olcott
21 Jun 24   i       i i         i `- Re: Simulating termination analyzers for dummies1Richard Damon
21 Jun 24   i       i i         `* Re: Simulating termination analyzers for dummies7joes
21 Jun 24   i       i i          `* Re: Simulating termination analyzers for dummies6olcott
21 Jun 24   i       i i           +* Re: Simulating termination analyzers for dummies2joes
21 Jun 24   i       i i           i`- Re: Simulating termination analyzers for dummies1olcott
21 Jun 24   i       i i           `* Re: Simulating termination analyzers for dummies3Richard Damon
21 Jun 24   i       i i            `* Re: Simulating termination analyzers for dummies2olcott
21 Jun 24   i       i i             `- Re: Simulating termination analyzers for dummies1Richard Damon
18 Jun 24   i       i +* Re: Simulating termination analyzers for dummies2Python
18 Jun 24   i       i i`- Re: Simulating termination analyzers for dummies1olcott
19 Jun 24   i       i `- Re: Simulating termination analyzers for dummies1Richard Damon
19 Jun 24   i       `- Re: Simulating termination analyzers for dummies1Richard Damon
18 Jun 24   `* Re: Simulating termination analyzers for dummies68Richard Damon
18 Jun 24    `* Re: Simulating termination analyzers for dummies67olcott
18 Jun 24     `* Re: Simulating termination analyzers for dummies66Richard Damon
18 Jun 24      `* Re: Simulating termination analyzers for dummies65olcott
18 Jun 24       `* Re: Simulating termination analyzers for dummies64Richard Damon
18 Jun 24        `* Re: Simulating termination analyzers for dummies63olcott
18 Jun 24         `* Re: Simulating termination analyzers for dummies62Richard Damon
18 Jun 24          `* Re: Simulating termination analyzers for dummies61olcott
18 Jun 24           `* Re: Simulating termination analyzers for dummies60Richard Damon
18 Jun 24            `* Re: Simulating termination analyzers for dummies59olcott
18 Jun 24             +* Re: Simulating termination analyzers for dummies57Richard Damon
18 Jun 24             i`* Re: Simulating termination analyzers for dummies56olcott
18 Jun 24             i +* Re: Simulating termination analyzers by dummies54joes
18 Jun 24             i i`* Re: Simulating termination analyzers by dummies --- What does halting mean?53olcott
18 Jun 24             i i +* Re: Simulating termination analyzers by dummies --- What does halting mean?15joes
18 Jun 24             i i i+* Re: Simulating termination analyzers by dummies --- What does halting mean?5olcott
18 Jun 24             i i ii`* Re: Simulating termination analyzers by dummies --- What does halting mean?4joes
18 Jun 24             i i ii `* Re: Simulating termination analyzers by dummies --- What does halting mean?3olcott
19 Jun 24             i i ii  `* Re: Simulating termination analyzers by dummies --- What does halting mean?2joes
19 Jun 24             i i ii   `- Re: Simulating termination analyzers by dummies --- test of dishonesty1olcott
18 Jun 24             i i i`* Re: Simulating termination analyzers by dummies --- What does halting mean?9olcott
18 Jun 24             i i i `* Re: Simulating termination analyzers by dummies --- What does halting mean?8Alan Mackenzie
22 Jun 24             i i i  `* Re: Simulating termination analyzers by dummies --- What does halting mean?7olcott
22 Jun 24             i i i   `* Re: Simulating termination analyzers by dummies --- What does halting mean?6Richard Damon
22 Jun 24             i i i    `* Re: Simulating termination analyzers by dummies --- criteria is met5olcott
22 Jun 24             i i i     +* Re: Simulating termination analyzers by dummies --- criteria is met3Richard Damon
22 Jun 24             i i i     i`* Re: Simulating termination analyzers by dummies --- criteria is met2olcott
22 Jun 24             i i i     i `- Re: Simulating termination analyzers by dummies --- criteria is met1Richard Damon
22 Jun 24             i i i     `- Re: Simulating termination analyzers by dummies --- criteria is met1joes
19 Jun 24             i i +* Re: Simulating termination analyzers by dummies --- What does halting mean?23Richard Damon
19 Jun 24             i i i`* Re: Simulating termination analyzers by dummies --- What does halting mean?22olcott
19 Jun 24             i i i +* Re: Simulating termination analyzers by dummies --- What does halting mean?17Richard Damon
19 Jun 24             i i i i`* Re: Simulating termination analyzers by dummies --- What does halting mean?16olcott
19 Jun 24             i i i i +* Re: Simulating termination analyzers by dummies --- What does halting mean?5joes
19 Jun 24             i i i i i`* Re: Simulating termination analyzers by dummies --- What does halting mean?4olcott
19 Jun 24             i i i i i `* Re: Simulating termination analyzers by dummies --- What does halting mean?3joes
19 Jun 24             i i i i i  `* Re: Simulating termination analyzers by dummies --- the only reply until addressed2olcott
19 Jun 24             i i i i i   `- Re: Simulating termination analyzers by dummies --- the only reply until addressed1joes
19 Jun 24             i i i i `* Re: Simulating termination analyzers by dummies --- What does halting mean?10Richard Damon
19 Jun 24             i i i i  `* Re: Simulating termination analyzers by dummies --- What does halting mean?9olcott
19 Jun 24             i i i i   +* Re: Simulating termination analyzers by dummies --- What does halting mean?7joes
19 Jun 24             i i i i   i+* Re: Simulating termination analyzers by dummies --- What does halting mean?2olcott
20 Jun 24             i i i i   ii`- Re: Simulating termination analyzers by dummies --- What does halting mean?1Richard Damon
19 Jun 24             i i i i   i`* Re: Simulating termination analyzers by dummies --- What does halting mean?4olcott
19 Jun 24             i i i i   i +* Re: Simulating termination analyzers by dummies --- What does halting mean?2joes
19 Jun 24             i i i i   i i`- Re: Simulating termination analyzers by dummies --- What does halting mean?1olcott
20 Jun 24             i i i i   i `- Re: Simulating termination analyzers by dummies --- What does halting mean?1Richard Damon
20 Jun 24             i i i i   `- Re: Simulating termination analyzers by dummies --- What does halting mean?1Richard Damon
19 Jun 24             i i i `* Re: Simulating termination analyzers by dummies --- What does halting mean?4joes
19 Jun 24             i i i  `* Re: Simulating termination analyzers by dummies --- What does halting mean?3olcott
19 Jun 24             i i i   +- Re: Simulating termination analyzers by dummies --- What does halting mean?1joes
20 Jun 24             i i i   `- Re: Simulating termination analyzers by dummies --- What does halting mean?1Richard Damon
19 Jun 24             i i `* Re: Simulating termination analyzers by dummies --- What does halting mean?14Fred. Zwarts
19 Jun 24             i i  `* Re: Simulating termination analyzers by dummies --- What does halting mean?13olcott
19 Jun 24             i `- Re: Simulating termination analyzers for dummies1Richard Damon
18 Jun 24             `- Re: Simulating termination analyzers for dummies1Python

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal