Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?

Liste des GroupesRevenir à l c 
Sujet : Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?
De : polcott333 (at) *nospam* gmail.com (olcott)
Groupes : comp.lang.c++ comp.lang.c
Date : 24. May 2024, 21:20:35
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v2qpa3$2f6v4$2@dont-email.me>
References : 1 2 3 4
User-Agent : Mozilla Thunderbird
On 5/24/2024 1:52 PM, Fred. Zwarts wrote:
Op 24.mei.2024 om 18:57 schreef olcott:
On 5/24/2024 10:01 AM, Fred. Zwarts wrote:
Op 23.mei.2024 om 18:52 schreef olcott:
typedef int (*ptr)();  // ptr is pointer to int function in C
00       int H(ptr p, ptr i);
01       int D(ptr p)
02       {
03         int Halt_Status = H(p, p);
04         if (Halt_Status)
05           HERE: goto HERE;
06         return Halt_Status;
07       }
08
09       int main()
10       {
11         H(D,D);
12         return 0;
13       }
>
The above template refers to an infinite set of H/D pairs where D is
correctly simulated by pure function H. This was done because many
reviewers used the shell game ploy to endlessly switch which H/D was
being referred to.
>
*Correct Simulation Defined*
This is provided because every reviewer had a different notion of
correct simulation that diverges from this notion.
>
In the above case a simulator is an x86 emulator that correctly emulates
at least one of the x86 instructions of D in the order specified by the
x86 instructions of D.
>
This may include correctly emulating the x86 instructions of H in the
order specified by the x86 instructions of H thus calling H(D,D) in
recursive simulation.
>
*Execution Trace*
Line 11: main() invokes H(D,D); H(D,D) simulates lines 01, 02, and 03 of
D. This invokes H(D,D) again to repeat the process in endless recursive
simulation.
>
The case can be simplified even more (D is not needed):
>
>
We are ONLY asking about whether D correctly simulated by pure function H can possibly reach its own final state at line 06 and halt.
>
Because H is a pure function we know that H halts.
https://en.wikipedia.org/wiki/Pure_function#
Every H of the above H/D pairs returns the meaningless value of 56.
 Maybe if you simplify your question, the answer is easier to find:
That is like the woman that is looking for her lost watch two blocks
away from where she lost it "because the light is better over here"
The question was much simpler until people wanting to play head games
found fake loopholes.

The case can be simplified by eliminating the complexity of the template D:
 typedef int (*ptr)();  // ptr is pointer to int function in C
00       int H(ptr p, ptr i);
01       int main()
02       {
03         H(H,H);
04         return 0;
05       }
 Of the infinite set of H that simulate at least one step of its input, none of them, when simulated by H, halts, because none of them possibly reaches its final state.
So, does H correctly recognize non-halting behaviour in H?
 D is an unneeded complexity, because the only property of D that is needed is that it calls H, so why not using H as input directly?
--
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
23 May 24 * Can you see that D correctly simulated by H remains stuck in recursive simulation?81olcott
23 May 24 +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?7Marcel Mueller
23 May 24 i+* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?5olcott
23 May 24 ii`* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?4Bonita Montero
23 May 24 ii `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?3olcott
24 May 24 ii  `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2Chris M. Thomasson
24 May 24 ii   `- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Sam
24 May 24 i`- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Chris M. Thomasson
23 May 24 +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?17Sam
24 May 24 i+* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?15olcott
24 May 24 ii`* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?14Sam
24 May 24 ii +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?8olcott
24 May 24 ii i+- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Chris M. Thomasson
24 May 24 ii i`* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?6Sam
24 May 24 ii i +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2Kenny McCormack
24 May 24 ii i i`- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
24 May 24 ii i `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?3Keith Thompson
24 May 24 ii i  `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2olcott
25 May 24 ii i   `- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Chris M. Thomasson
24 May 24 ii +- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
24 May 24 ii +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2Keith Thompson
24 May 24 ii i`- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
24 May 24 ii `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2olcott
24 May 24 ii  `- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Sam
24 May 24 i`- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Chris M. Thomasson
24 May 24 +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?8Richard Harnden
24 May 24 i`* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?7olcott
24 May 24 i +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2David Brown
24 May 24 i i`- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
24 May 24 i +- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Fred. Zwarts
24 May 24 i +- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Fred. Zwarts
25 May 24 i `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2Mikko
25 May 24 i  `- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
24 May 24 +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?13Fred. Zwarts
24 May 24 i`* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?12olcott
24 May 24 i +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?4Fred. Zwarts
24 May 24 i i+- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
25 May 24 i i`* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2Mikko
25 May 24 i i `- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1olcott
25 May 24 i `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?7Mikko
25 May 24 i  `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?6olcott
26 May 24 i   `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?5Mikko
26 May 24 i    `* D correctly simulated by pure function H cannot possibly reach its, own line 064olcott
26 May 24 i     `* Re: D correctly simulated by pure function H cannot possibly reach its, own line 063Mikko
26 May 24 i      `* Re: D correctly simulated by pure function H cannot possibly reach its, own line 062olcott
27 May 24 i       `- Re: D correctly simulated by pure function H cannot possibly reach its, own line 061Mikko
25 May 24 `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?35Fred. Zwarts
25 May 24  +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?2olcott
26 May 24  i`- Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?1Fred. Zwarts
25 May 24  +* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?3Mike Terry
25 May 24  i+- D correctly simulated by pure function H cannot possibly reach its own line 061olcott
25 May 24  i`- D correctly simulated by pure function H cannot possibly reach its own line 06---TOC divergence1olcott
26 May 24  `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?29olcott
26 May 24   `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?28Fred. Zwarts
26 May 24    `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?27olcott
26 May 24     `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?26Fred. Zwarts
26 May 24      `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?25olcott
27 May 24       `* Re: Can you see that D correctly simulated by H remains stuck in recursive simulation?24Fred. Zwarts
27 May 24        `* D correctly simulated by H never halts23olcott
28 May 24         `* Re: D correctly simulated by H never halts22Fred. Zwarts
28 May 24          `* Re: D correctly simulated by H never halts21olcott
28 May 24           `* Re: D correctly simulated by H never halts20Chris M. Thomasson
29 May 24            `* Re: D correctly simulated by H never halts19olcott
29 May 24             +* Re: D correctly simulated by H never halts4wij
29 May 24             i`* Re: D correctly simulated by H never halts3olcott
29 May 24             i `* Re: D correctly simulated by H never halts2Chris M. Thomasson
29 May 24             i  `- Re: D correctly simulated by H never halts1olcott
29 May 24             `* Re: D correctly simulated by H never halts14tTh
29 May 24              `* Re: D correctly simulated by H never halts13olcott
29 May 24               +* Re: D correctly simulated by H never halts10Chris M. Thomasson
29 May 24               i`* Re: D correctly simulated by H never halts9olcott
29 May 24               i +- Re: D correctly simulated by H never halts1olcott
29 May 24               i `* Re: D correctly simulated by H never halts7Chris M. Thomasson
29 May 24               i  +- Re: D correctly simulated by H never halts1olcott
29 May 24               i  `* Re: D correctly simulated by H never halts5olcott
29 May 24               i   +* Re: D correctly simulated by H never halts2Chris M. Thomasson
29 May 24               i   i`- Re: D correctly simulated by H never halts1olcott
29 May 24               i   `* Re: D correctly simulated by H never halts2Chris M. Thomasson
29 May 24               i    `- Re: D correctly simulated by H never halts1Chris M. Thomasson
29 May 24               `* Re: D correctly simulated by H never halts2tTh
29 May 24                `- Re: D correctly simulated by H never halts1olcott

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal