Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.theory > #104261 > unrolled thread

D(D) simulated by H cannot possibly reach past its own line 03

Started byolcott <polcott333@gmail.com>
First post2024-05-03 08:40 -0500
Last post2024-06-07 16:25 +0200
Articles 20 on this page of 28 — 6 participants

Back to article view | Back to comp.theory


Contents

  D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-05-03 08:40 -0500
    Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-05-03 17:53 -0400
      Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-05-03 21:32 -0500
        Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-05-04 08:55 -0400
    Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-05-03 17:42 -0500
      Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-05-03 18:55 -0500
        Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-05-04 08:56 -0400
      Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-05-03 23:11 -0400
    Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-05-03 19:13 -0500
      Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-05-03 23:24 -0400
        Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-05-03 22:39 -0500
          Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-05-04 08:59 -0400
    Re: D(D) simulated by H cannot possibly reach past its own line 03 "Fred. Zwarts" <F.Zwarts@HetNet.nl> - 2024-06-02 11:50 +0200
      Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-06-02 09:50 -0500
        Re: D(D) simulated by H cannot possibly reach past its own line 03 Mikko <mikko.levanto@iki.fi> - 2024-06-03 10:39 +0300
          Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-06-03 07:25 -0500
            Re: D(D) simulated by H cannot possibly reach past its own line 03 Mikko <mikko.levanto@iki.fi> - 2024-06-03 17:17 +0300
              Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-06-03 13:09 -0500
                Re: D(D) simulated by H cannot possibly reach past its own line 03 "Fred. Zwarts" <F.Zwarts@HetNet.nl> - 2024-06-03 21:47 +0200
                Re: D(D) simulated by H cannot possibly reach past its own line 03 Richard Damon <richard@damon-family.org> - 2024-06-03 20:56 -0400
                Re: D(D) simulated by H cannot possibly reach past its own line 03 joes <noreply@example.com> - 2024-06-04 08:19 +0000
                  Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-06-04 12:30 -0500
                Re: D(D) simulated by H cannot possibly reach past its own line 03 Mikko <mikko.levanto@iki.fi> - 2024-06-05 10:05 +0300
                  Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-06-05 08:05 -0500
                    Re: D(D) simulated by H cannot possibly reach past its own line 03 joes <noreply@example.com> - 2024-06-05 18:07 +0000
                    Re: D(D) simulated by H cannot possibly reach past its own line 03 Mikko <mikko.levanto@iki.fi> - 2024-06-06 11:07 +0300
                      Re: D(D) simulated by H cannot possibly reach past its own line 03 olcott <polcott333@gmail.com> - 2024-06-06 08:04 -0500
                    Re: D(D) simulated by H cannot possibly reach past its own line 03 immibis <news2@immibis.com> - 2024-06-07 16:25 +0200

Page 1 of 2  [1] 2  Next page →


#104261 — D(D) simulated by H cannot possibly reach past its own line 03

Fromolcott <polcott333@gmail.com>
Date2024-05-03 08:40 -0500
SubjectD(D) simulated by H cannot possibly reach past its own line 03
Message-ID<v12pgu$im12$1@dont-email.me>
00 int H(ptr x, ptr x)  // ptr is pointer to int function
01 int D(ptr x)
02 {
03   int Halt_Status = H(x, x);
04   if (Halt_Status)
05     HERE: goto HERE;
06   return Halt_Status;
07 }
08
09 void main()
10 {
11   H(D,D);
12 }

We are examining the behavior of D(D) for every possible H/D pair
where 1 to N steps of D(D) are simulated by H.

*Execution Trace*
Line 11: main() invokes H(D,D) that simulates D(D)

*keeps repeating* (unless aborted)
Line 01
Line 02
Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)

*Simulation invariant*
D correctly simulated by H cannot possibly reach past its own line 03.

(a) It is a verified fact that for every possible H/D pair where
1 to N steps of D(D) are simulated by H that this simulated D(D)
cannot possibly reach past its own line 03.

(b) Rebuttals must show a counter example where 1 to N steps
of D(D) are simulated by H and the simulated D(D) reaches past
its own line 03.

*Termination Analyzer H is Not Fooled by Pathological Input D*
https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D 


*Fully operational code implemented in the x86utm operating system*
https://github.com/plolcott/x86utm



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

[toc] | [next] | [standalone]


#104273

FromRichard Damon <richard@damon-family.org>
Date2024-05-03 17:53 -0400
Message-ID<v13mdn$30j8u$1@i2pn2.org>
In reply to#104261
On 5/3/24 9:40 AM, olcott wrote:
> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
> 01 int D(ptr x)
> 02 {
> 03   int Halt_Status = H(x, x);
> 04   if (Halt_Status)
> 05     HERE: goto HERE;
> 06   return Halt_Status;
> 07 }
> 08
> 09 void main()
> 10 {
> 11   H(D,D);
> 12 }
> 
> We are examining the behavior of D(D) for every possible H/D pair
> where 1 to N steps of D(D) are simulated by H.
> 
> *Execution Trace*
> Line 11: main() invokes H(D,D) that simulates D(D)
> 
> *keeps repeating* (unless aborted)
> Line 01
> Line 02
> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
> 
> *Simulation invariant*
> D correctly simulated by H cannot possibly reach past its own line 03.
> 
> (a) It is a verified fact that for every possible H/D pair where
> 1 to N steps of D(D) are simulated by H that this simulated D(D)
> cannot possibly reach past its own line 03.

Nope.

> 
> (b) Rebuttals must show a counter example where 1 to N steps
> of D(D) are simulated by H and the simulated D(D) reaches past
> its own line 03.

WAS DONE.

> 
> *Termination Analyzer H is Not Fooled by Pathological Input D*
> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
> 
> *Fully operational code implemented in the x86utm operating system*
> https://github.com/plolcott/x86utm
> 
> 
> 

Proven wrong, and you have declined to try to refute that proof.

If you claim I haven't done this, make a clear statement of that claim, 
with a clear statement that if I can point out where I did this, and you 
failed to respond, you will admit that you are just wrong and will admit 
that you logic is just broken and will give up the statement that people 
haven't refuted you.

Unitl then, you have effectively conceded that you statement is just 
FALSE, and your repeating it is just demonstration that are just a 
pathological liar that doesn't understand what he is talking abour.

[toc] | [prev] | [next] | [standalone]


#104284

Fromolcott <polcott333@gmail.com>
Date2024-05-03 21:32 -0500
Message-ID<v146n2$101vl$1@dont-email.me>
In reply to#104273
On 5/3/2024 4:53 PM, Richard Damon wrote:
> On 5/3/24 9:40 AM, olcott wrote:
>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>> 01 int D(ptr x)
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>> 08
>> 09 void main()
>> 10 {
>> 11   H(D,D);
>> 12 }
>>
>> We are examining the behavior of D(D) for every possible H/D pair
>> where 1 to N steps of D(D) are simulated by H.
>>
>> *Execution Trace*
>> Line 11: main() invokes H(D,D) that simulates D(D)
>>
>> *keeps repeating* (unless aborted)
>> Line 01
>> Line 02
>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>
>> *Simulation invariant*
>> D correctly simulated by H cannot possibly reach past its own line 03.
>>
>> (a) It is a verified fact that for every possible H/D pair where
>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>> cannot possibly reach past its own line 03.
> 
> Nope.
> 

*This only requires knowing two things*
(1) What an execution trace is and how it works.
You seem to know that other people here do not.

(2) When the executed H(D,D) aborts its simulated input
that all of the nested simulations (if any) immediately
totally stop running. No simulated H ever returns any value
to any simulated D.

*This seems to be over your head and you don't know it*

>>
>> (b) Rebuttals must show a counter example where 1 to N steps
>> of D(D) are simulated by H and the simulated D(D) reaches past
>> its own line 03.
> 
> WAS DONE.
> 
>>
>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>
>> *Fully operational code implemented in the x86utm operating system*
>> https://github.com/plolcott/x86utm
>>
>>
>>
> 
> Proven wrong, and you have declined to try to refute that proof.
> 
> If you claim I haven't done this, make a clear statement of that claim, 
> with a clear statement that if I can point out where I did this, and you 
> failed to respond, you will admit that you are just wrong and will admit 
> that you logic is just broken and will give up the statement that people 
> haven't refuted you.
> 
> Unitl then, you have effectively conceded that you statement is just 
> FALSE, and your repeating it is just demonstration that are just a 
> pathological liar that doesn't understand what he is talking abour.

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

[toc] | [prev] | [next] | [standalone]


#104309

FromRichard Damon <richard@damon-family.org>
Date2024-05-04 08:55 -0400
Message-ID<v15b78$1m58$3@i2pn2.org>
In reply to#104284
On 5/3/24 10:32 PM, olcott wrote:
> On 5/3/2024 4:53 PM, Richard Damon wrote:
>> On 5/3/24 9:40 AM, olcott wrote:
>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>> 01 int D(ptr x)
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>> 08
>>> 09 void main()
>>> 10 {
>>> 11   H(D,D);
>>> 12 }
>>>
>>> We are examining the behavior of D(D) for every possible H/D pair
>>> where 1 to N steps of D(D) are simulated by H.
>>>
>>> *Execution Trace*
>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>
>>> *keeps repeating* (unless aborted)
>>> Line 01
>>> Line 02
>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>
>>> *Simulation invariant*
>>> D correctly simulated by H cannot possibly reach past its own line 03.
>>>
>>> (a) It is a verified fact that for every possible H/D pair where
>>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>>> cannot possibly reach past its own line 03.
>>
>> Nope.
>>
> 
> *This only requires knowing two things*
> (1) What an execution trace is and how it works.
> You seem to know that other people here do not.


Proven otherwise and ignored by you, proving you are just a pathological 
liar.

> 
> (2) When the executed H(D,D) aborts its simulated input
> that all of the nested simulations (if any) immediately
> totally stop running. No simulated H ever returns any value
> to any simulated D.
> 
> *This seems to be over your head and you don't know it*

Nope, it stops the SIMULATION of all the programs nested in it, but does 
not stop the BEHAVIOR of those programs, as that is defined by the 
direct execution of it.

This seems over YOUR head.

> 
>>>
>>> (b) Rebuttals must show a counter example where 1 to N steps
>>> of D(D) are simulated by H and the simulated D(D) reaches past
>>> its own line 03.
>>
>> WAS DONE.
>>
>>>
>>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>>
>>> *Fully operational code implemented in the x86utm operating system*
>>> https://github.com/plolcott/x86utm
>>>
>>>
>>>
>>
>> Proven wrong, and you have declined to try to refute that proof.
>>
>> If you claim I haven't done this, make a clear statement of that 
>> claim, with a clear statement that if I can point out where I did 
>> this, and you failed to respond, you will admit that you are just 
>> wrong and will admit that you logic is just broken and will give up 
>> the statement that people haven't refuted you.
>>
>> Unitl then, you have effectively conceded that you statement is just 
>> FALSE, and your repeating it is just demonstration that are just a 
>> pathological liar that doesn't understand what he is talking abour.
> 

[toc] | [prev] | [next] | [standalone]


#104276

Fromolcott <polcott333@gmail.com>
Date2024-05-03 17:42 -0500
Message-ID<v13p9h$phf4$1@dont-email.me>
In reply to#104261
On 5/3/2024 8:40 AM, olcott wrote:
> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
> 01 int D(ptr x)
> 02 {
> 03   int Halt_Status = H(x, x);
> 04   if (Halt_Status)
> 05     HERE: goto HERE;
> 06   return Halt_Status;
> 07 }
> 08
> 09 void main()
> 10 {
> 11   H(D,D);
> 12 }
> 
> We are examining the behavior of D(D) for every possible H/D pair
> where 1 to N steps of D(D) are simulated by H.
> 
> *Execution Trace*
> Line 11: main() invokes H(D,D) that simulates D(D)
> 
> *keeps repeating* (unless aborted)
> Line 01
> Line 02
> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
> 
> *Simulation invariant*
> D correctly simulated by H cannot possibly reach past its own line 03.
> 
> (a) It is a verified fact that for every possible H/D pair where
> 1 to N steps of D(D) are simulated by H that this simulated D(D)
> cannot possibly reach past its own line 03.

Since everyone is denying these facts on the basis that no one
here has a clue about what execution traces are and how they work
it makes no sense to go to the next step.

> 
> (b) Rebuttals must show a counter example where 1 to N steps
> of D(D) are simulated by H and the simulated D(D) reaches past
> its own line 03.
> 
> *Termination Analyzer H is Not Fooled by Pathological Input D*
> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
> 
> *Fully operational code implemented in the x86utm operating system*
> https://github.com/plolcott/x86utm
> 
> 
> 

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

[toc] | [prev] | [next] | [standalone]


#104278

Fromolcott <polcott333@gmail.com>
Date2024-05-03 18:55 -0500
Message-ID<v13tia$qers$1@dont-email.me>
In reply to#104276
On 5/3/2024 5:42 PM, olcott wrote:
> On 5/3/2024 8:40 AM, olcott wrote:
>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>> 01 int D(ptr x)
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>> 08
>> 09 void main()
>> 10 {
>> 11   H(D,D);
>> 12 }
>>
>> We are examining the behavior of D(D) for every possible H/D pair
>> where 1 to N steps of D(D) are simulated by H.
>>
>> *Execution Trace*
>> Line 11: main() invokes H(D,D) that simulates D(D)
>>
>> *keeps repeating* (unless aborted)
>> Line 01
>> Line 02
>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>
>> *Simulation invariant*
>> D correctly simulated by H cannot possibly reach past its own line 03.
>>
>> (a) It is a verified fact that for every possible H/D pair where
>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>> cannot possibly reach past its own line 03.
> 
> Since everyone is denying these facts on the basis that no one
> here has a clue about what execution traces are and how they work
> it makes no sense to go to the next step.
> 

The next step depends on this prior step and is trivially
entailed by this prior step. When each D simulated by H
of the infinite set of H/D pairs cannot possibly reach past
its own line 03 then it cannot possibly reach its own line
06 and halt.

There is one more software engineering step that depends
on the above steps and is trivially entailed by the above
step. After this last software engineering step we begin
to get into the computer science steps.

>>
>> (b) Rebuttals must show a counter example where 1 to N steps
>> of D(D) are simulated by H and the simulated D(D) reaches past
>> its own line 03.
>>
>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>
>> *Fully operational code implemented in the x86utm operating system*
>> https://github.com/plolcott/x86utm
>>
>>
>>
> 

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

[toc] | [prev] | [next] | [standalone]


#104310

FromRichard Damon <richard@damon-family.org>
Date2024-05-04 08:56 -0400
Message-ID<v15ba6$1m58$4@i2pn2.org>
In reply to#104278
On 5/3/24 7:55 PM, olcott wrote:
> On 5/3/2024 5:42 PM, olcott wrote:
>> On 5/3/2024 8:40 AM, olcott wrote:
>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>> 01 int D(ptr x)
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>> 08
>>> 09 void main()
>>> 10 {
>>> 11   H(D,D);
>>> 12 }
>>>
>>> We are examining the behavior of D(D) for every possible H/D pair
>>> where 1 to N steps of D(D) are simulated by H.
>>>
>>> *Execution Trace*
>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>
>>> *keeps repeating* (unless aborted)
>>> Line 01
>>> Line 02
>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>
>>> *Simulation invariant*
>>> D correctly simulated by H cannot possibly reach past its own line 03.
>>>
>>> (a) It is a verified fact that for every possible H/D pair where
>>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>>> cannot possibly reach past its own line 03.
>>
>> Since everyone is denying these facts on the basis that no one
>> here has a clue about what execution traces are and how they work
>> it makes no sense to go to the next step.
>>
> 
> The next step depends on this prior step and is trivially
> entailed by this prior step. When each D simulated by H
> of the infinite set of H/D pairs cannot possibly reach past
> its own line 03 then it cannot possibly reach its own line
> 06 and halt.
> 
> There is one more software engineering step that depends
> on the above steps and is trivially entailed by the above
> step. After this last software engineering step we begin
> to get into the computer science steps.
> 

And since that step is wrong, you need to go back and fix it.

Your (a) has been proven INCORRECT, and descriptions of TWO DIFFERENT 
methods that an H could use to get past there described.

Your ignoring them just proves you are just a pathological liar.


>>>
>>> (b) Rebuttals must show a counter example where 1 to N steps
>>> of D(D) are simulated by H and the simulated D(D) reaches past
>>> its own line 03.
>>>
>>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>>
>>> *Fully operational code implemented in the x86utm operating system*
>>> https://github.com/plolcott/x86utm
>>>
>>>
>>>
>>
> 

[toc] | [prev] | [next] | [standalone]


#104293

FromRichard Damon <richard@damon-family.org>
Date2024-05-03 23:11 -0400
Message-ID<v14915$c31$12@i2pn2.org>
In reply to#104276
On 5/3/24 6:42 PM, olcott wrote:
> On 5/3/2024 8:40 AM, olcott wrote:
>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>> 01 int D(ptr x)
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>> 08
>> 09 void main()
>> 10 {
>> 11   H(D,D);
>> 12 }
>>
>> We are examining the behavior of D(D) for every possible H/D pair
>> where 1 to N steps of D(D) are simulated by H.
>>
>> *Execution Trace*
>> Line 11: main() invokes H(D,D) that simulates D(D)
>>
>> *keeps repeating* (unless aborted)
>> Line 01
>> Line 02
>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>
>> *Simulation invariant*
>> D correctly simulated by H cannot possibly reach past its own line 03.
>>
>> (a) It is a verified fact that for every possible H/D pair where
>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>> cannot possibly reach past its own line 03.
> 
> Since everyone is denying these facts on the basis that no one
> here has a clue about what execution traces are and how they work
> it makes no sense to go to the next step.

(a) has been proven incorrect.

If you won't make the effort to try to refute that proof, you are just 
admitting that you are not interested in an honest dialog.

Of course people won't accept a step that is known to be incorrect.

If you won't handle the objections, YOU are the one holding up your 
progress.

> 
>>
>> (b) Rebuttals must show a counter example where 1 to N steps
>> of D(D) are simulated by H and the simulated D(D) reaches past
>> its own line 03.

Which it was.

>>
>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>
>> *Fully operational code implemented in the x86utm operating system*
>> https://github.com/plolcott/x86utm
>>
>>
>>
> 

[toc] | [prev] | [next] | [standalone]


#104279

Fromolcott <polcott333@gmail.com>
Date2024-05-03 19:13 -0500
Message-ID<v13uie$qlvj$1@dont-email.me>
In reply to#104261
On 5/3/2024 8:40 AM, olcott wrote:
> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
> 01 int D(ptr x)
> 02 {
> 03   int Halt_Status = H(x, x);
> 04   if (Halt_Status)
> 05     HERE: goto HERE;
> 06   return Halt_Status;
> 07 }
> 08
> 09 void main()
> 10 {
> 11   H(D,D);
> 12 }
> 
> We are examining the behavior of D(D) for every possible H/D pair
> where 1 to N steps of D(D) are simulated by H.
> 
> *Execution Trace*
> Line 11: main() invokes H(D,D) that simulates D(D)
> 
> *keeps repeating* (unless aborted)
> Line 01
> Line 02
> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
> 
> *Simulation invariant*
> D correctly simulated by H cannot possibly reach past its own line 03.
> 
> (a) It is a verified fact that for every possible H/D pair where
> 1 to N steps of D(D) are simulated by H that this simulated D(D)
> cannot possibly reach past its own line 03.
> 

I only had to add this new step because I found that some people just
do not understand that when the executed H(D,D) aborts its simulated
input that all of the nested simulations (if any) immediately totally 
stop running. No simulated H ever returns any value to any simulated D.
We can sum this up much more concisely with (a).

> (b) Rebuttals must show a counter example where 1 to N steps
> of D(D) are simulated by H and the simulated D(D) reaches past
> its own line 03.
> 
> *Termination Analyzer H is Not Fooled by Pathological Input D*
> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
> 
> *Fully operational code implemented in the x86utm operating system*
> https://github.com/plolcott/x86utm
> 
> 
> 

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

[toc] | [prev] | [next] | [standalone]


#104294

FromRichard Damon <richard@damon-family.org>
Date2024-05-03 23:24 -0400
Message-ID<v149pv$c31$13@i2pn2.org>
In reply to#104279
On 5/3/24 8:13 PM, olcott wrote:
> On 5/3/2024 8:40 AM, olcott wrote:
>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>> 01 int D(ptr x)
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>> 08
>> 09 void main()
>> 10 {
>> 11   H(D,D);
>> 12 }
>>
>> We are examining the behavior of D(D) for every possible H/D pair
>> where 1 to N steps of D(D) are simulated by H.
>>
>> *Execution Trace*
>> Line 11: main() invokes H(D,D) that simulates D(D)
>>
>> *keeps repeating* (unless aborted)
>> Line 01
>> Line 02
>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>
>> *Simulation invariant*
>> D correctly simulated by H cannot possibly reach past its own line 03.
>>
>> (a) It is a verified fact that for every possible H/D pair where
>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>> cannot possibly reach past its own line 03.
>>
> 
> I only had to add this new step because I found that some people just
> do not understand that when the executed H(D,D) aborts its simulated
> input that all of the nested simulations (if any) immediately totally 
> stop running. No simulated H ever returns any value to any simulated D.
> We can sum this up much more concisely with (a).

Fixing definitions is good.

The refutation of (a) that I gave didn't use that "loop hole" and both 
of the examples actually simulated the steps to past line 3.

After all, how can you simulate past line 3 and not simulate any steps?

The no-simulation case was just showing that using your conclusion from 
(a) and saying that H is correct to abort here, allows, with just as 
valid of logic, to allow a decider to trivally decide to abort either 
after 0, or with your modification, after 1 step, to just abort and say 
it couldn't reach the end.

> 
>> (b) Rebuttals must show a counter example where 1 to N steps
>> of D(D) are simulated by H and the simulated D(D) reaches past
>> its own line 03.

Was done.

You need to refute that example or you are just admitting you are a liar 
that makes claims that have been disproven.

The fact that you don't understand how it was disproven, the fact that 
you know that the statements were made and you haven't refuted it, means 
your claims have become unproven statements, and thus not valid to claim.

>>
>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>
>> *Fully operational code implemented in the x86utm operating system*
>> https://github.com/plolcott/x86utm
>>
>>
>>
> 

[toc] | [prev] | [next] | [standalone]


#104298

Fromolcott <polcott333@gmail.com>
Date2024-05-03 22:39 -0500
Message-ID<v14alr$10p7a$1@dont-email.me>
In reply to#104294
On 5/3/2024 10:24 PM, Richard Damon wrote:
> On 5/3/24 8:13 PM, olcott wrote:
>> On 5/3/2024 8:40 AM, olcott wrote:
>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>> 01 int D(ptr x)
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>> 08
>>> 09 void main()
>>> 10 {
>>> 11   H(D,D);
>>> 12 }
>>>
>>> We are examining the behavior of D(D) for every possible H/D pair
>>> where 1 to N steps of D(D) are simulated by H.
>>>
>>> *Execution Trace*
>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>
>>> *keeps repeating* (unless aborted)
>>> Line 01
>>> Line 02
>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>
>>> *Simulation invariant*
>>> D correctly simulated by H cannot possibly reach past its own line 03.
>>>
>>> (a) It is a verified fact that for every possible H/D pair where
>>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>>> cannot possibly reach past its own line 03.
>>>
>>
>> I only had to add this new step because I found that some people just
>> do not understand that when the executed H(D,D) aborts its simulated
>> input that all of the nested simulations (if any) immediately totally 
>> stop running. No simulated H ever returns any value to any simulated D.
>> We can sum this up much more concisely with (a).
> 
> Fixing definitions is good.
> 
> The refutation of (a) that I gave didn't use that "loop hole" and both 
> of the examples actually simulated the steps to past line 3.
> 
> After all, how can you simulate past line 3 and not simulate any steps?
> 

THIS WAS THE DEFINITION THAT YOU RESPONDED TO
(a) It is a verified fact that *D(D) simulated by H* cannot
possibly reach past line 03 of *D(D) simulated by H* whether
H aborts its simulation or not.

You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
That is a ridiculously stupid mistake.

You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
That is a ridiculously stupid mistake.

You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
That is a ridiculously stupid mistake.

You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
That is a ridiculously stupid mistake.

> The no-simulation case was just showing that using your conclusion from 
> (a) and saying that H is correct to abort here, allows, with just as 
> valid of logic, to allow a decider to trivally decide to abort either 
> after 0, or with your modification, after 1 step, to just abort and say 
> it couldn't reach the end.
> 
>>
>>> (b) Rebuttals must show a counter example where 1 to N steps
>>> of D(D) are simulated by H and the simulated D(D) reaches past
>>> its own line 03.
> 
> Was done.
> 
> You need to refute that example or you are just admitting you are a liar 
> that makes claims that have been disproven.
> 

No I am proving that one of your rebuttals was a ridiculously stupid
mistake. When you make a ridiculously stupid mistake that is not me
lying at all.

If you have a better rebuttal please provide it.

> The fact that you don't understand how it was disproven, the fact that 
> you know that the statements were made and you haven't refuted it, means 
> your claims have become unproven statements, and thus not valid to claim.
> 

*It was not me that made the ridiculously stupid mistake*

>>>
>>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>>
>>> *Fully operational code implemented in the x86utm operating system*
>>> https://github.com/plolcott/x86utm
>>>
>>>
>>>
>>
> 

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

[toc] | [prev] | [next] | [standalone]


#104311

FromRichard Damon <richard@damon-family.org>
Date2024-05-04 08:59 -0400
Message-ID<v15bfs$1m58$5@i2pn2.org>
In reply to#104298
On 5/3/24 11:39 PM, olcott wrote:
> On 5/3/2024 10:24 PM, Richard Damon wrote:
>> On 5/3/24 8:13 PM, olcott wrote:
>>> On 5/3/2024 8:40 AM, olcott wrote:
>>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>>> 01 int D(ptr x)
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04   if (Halt_Status)
>>>> 05     HERE: goto HERE;
>>>> 06   return Halt_Status;
>>>> 07 }
>>>> 08
>>>> 09 void main()
>>>> 10 {
>>>> 11   H(D,D);
>>>> 12 }
>>>>
>>>> We are examining the behavior of D(D) for every possible H/D pair
>>>> where 1 to N steps of D(D) are simulated by H.
>>>>
>>>> *Execution Trace*
>>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>>
>>>> *keeps repeating* (unless aborted)
>>>> Line 01
>>>> Line 02
>>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>
>>>> *Simulation invariant*
>>>> D correctly simulated by H cannot possibly reach past its own line 03.
>>>>
>>>> (a) It is a verified fact that for every possible H/D pair where
>>>> 1 to N steps of D(D) are simulated by H that this simulated D(D)
>>>> cannot possibly reach past its own line 03.
>>>>
>>>
>>> I only had to add this new step because I found that some people just
>>> do not understand that when the executed H(D,D) aborts its simulated
>>> input that all of the nested simulations (if any) immediately totally 
>>> stop running. No simulated H ever returns any value to any simulated D.
>>> We can sum this up much more concisely with (a).
>>
>> Fixing definitions is good.
>>
>> The refutation of (a) that I gave didn't use that "loop hole" and both 
>> of the examples actually simulated the steps to past line 3.
>>
>> After all, how can you simulate past line 3 and not simulate any steps?
>>
> 
> THIS WAS THE DEFINITION THAT YOU RESPONDED TO
> (a) It is a verified fact that *D(D) simulated by H* cannot
> possibly reach past line 03 of *D(D) simulated by H* whether
> H aborts its simulation or not.
> 
> You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
> That is a ridiculously stupid mistake.
> 
> You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
> That is a ridiculously stupid mistake.
> 
> You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
> That is a ridiculously stupid mistake.
> 
> You took *D(D) simulated by H* to mean *D(D) NEVER simulated by H*
> That is a ridiculously stupid mistake.

You are looking at the wrong case and don't even seem to understand what 
I was saying,

THAT example actually took your assumption that (a) was true, and 
thought, based on this statement being true, what can I show, and I 
showed that you can make a valid H that calls almost every input to be 
non-halting.

You donn't seem to actually understand how logic works.


> 
>> The no-simulation case was just showing that using your conclusion 
>> from (a) and saying that H is correct to abort here, allows, with just 
>> as valid of logic, to allow a decider to trivally decide to abort 
>> either after 0, or with your modification, after 1 step, to just abort 
>> and say it couldn't reach the end.
>>
>>>
>>>> (b) Rebuttals must show a counter example where 1 to N steps
>>>> of D(D) are simulated by H and the simulated D(D) reaches past
>>>> its own line 03.
>>
>> Was done.
>>
>> You need to refute that example or you are just admitting you are a 
>> liar that makes claims that have been disproven.
>>
> 
> No I am proving that one of your rebuttals was a ridiculously stupid
> mistake. When you make a ridiculously stupid mistake that is not me
> lying at all.

But you need to prove that ALL my rebuttals don't work.

> 
> If you have a better rebuttal please provide it.

I did. You ignored it.

> 
>> The fact that you don't understand how it was disproven, the fact that 
>> you know that the statements were made and you haven't refuted it, 
>> means your claims have become unproven statements, and thus not valid 
>> to claim.
>>
> 
> *It was not me that made the ridiculously stupid mistake*

Yep, it was.

> 
>>>>
>>>> *Termination Analyzer H is Not Fooled by Pathological Input D*
>>>> https://www.researchgate.net/publication/369971402_Termination_Analyzer_H_is_Not_Fooled_by_Pathological_Input_D
>>>>
>>>> *Fully operational code implemented in the x86utm operating system*
>>>> https://github.com/plolcott/x86utm
>>>>
>>>>
>>>>
>>>
>>
> 

[toc] | [prev] | [next] | [standalone]


#106001

From"Fred. Zwarts" <F.Zwarts@HetNet.nl>
Date2024-06-02 11:50 +0200
Message-ID<v3hf97$3a0km$1@dont-email.me>
In reply to#104261
Op 03.mei.2024 om 15:40 schreef olcott:
> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
> 01 int D(ptr x)
> 02 {
> 03   int Halt_Status = H(x, x);
> 04   if (Halt_Status)
> 05     HERE: goto HERE;
> 06   return Halt_Status;
> 07 }
> 08
> 09 void main()
> 10 {
> 11   H(D,D);
> 12 }
> 
> We are examining the behavior of D(D) for every possible H/D pair
> where 1 to N steps of D(D) are simulated by H.
> 
> *Execution Trace*
> Line 11: main() invokes H(D,D) that simulates D(D)
> 
> *keeps repeating* (unless aborted)
> Line 01
> Line 02
> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
> 
> *Simulation invariant*
> D correctly simulated by H cannot possibly reach past its own line 03.

The Linz proof is based on the pathological relation ship that D 
contradicts the result of H. This is expressed in lines 04, 05, 06 of D, 
above.
It is strange that olcott claims that the simulation never sees the 
pathological part of D. He now seems to shift the meaning of 
pathological to the mere fact that D calls H. Lines 04, 05, and 06 are 
completely irrelevant.
In fact, any function that calls H now become pathological.

E.G. if we replace D with a function P that only returns its own 
Halt_Status:

01 int P(ptr x)
02 {
03   int Halt_Status = H(x, x);
04
05
06   return Halt_Status;
07 }

Then we would normally expect that, because H is required to halt, P 
would halt as well. But the simulation of P by H does not halt. So, P, 
when it halts, reports that it not halting.

The problem here is, that H is unable to simulate itself to its final 
state. That has no relation with the Linz proof, it is a problem of H.

So, there is another *Simulation invariant*
H correctly simulated by H cannot possibly reach its own return.

> 
> (a) It is a verified fact that for every possible H/D pair where
> 1 to N steps of D(D) are simulated by H that this simulated D(D)
> cannot possibly reach past its own line 03.

(aa) If so, then it is also a verified fact that for every possible H/D 
pair where1 to N steps of H are simulated by H that the simulated H 
cannot possibly reach to its own return.

> 
> (b) Rebuttals must show a counter example where 1 to N steps
> of D(D) are simulated by H and the simulated D(D) reaches past
> its own line 03.

(bb) Rebuttals must show the trace where 1 to N steps of H are simulated 
by H and the simulated H reaches its return.

[toc] | [prev] | [next] | [standalone]


#106018

Fromolcott <polcott333@gmail.com>
Date2024-06-02 09:50 -0500
Message-ID<v3i0ri$3cpu7$4@dont-email.me>
In reply to#106001
On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
> Op 03.mei.2024 om 15:40 schreef olcott:
>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>> 01 int D(ptr x)
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04   if (Halt_Status)
>> 05     HERE: goto HERE;
>> 06   return Halt_Status;
>> 07 }
>> 08
>> 09 void main()
>> 10 {
>> 11   H(D,D);
>> 12 }
>>
>> We are examining the behavior of D(D) for every possible H/D pair
>> where 1 to N steps of D(D) are simulated by H.
>>
>> *Execution Trace*
>> Line 11: main() invokes H(D,D) that simulates D(D)
>>
>> *keeps repeating* (unless aborted)
>> Line 01
>> Line 02
>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>
>> *Simulation invariant*
>> D correctly simulated by H cannot possibly reach past its own line 03.
> 
> The Linz proof is based on the pathological relation ship that D 
> contradicts the result of H. This is expressed in lines 04, 05, 06 of D, 
> above.
> It is strange that olcott claims that the simulation never sees the 
> pathological part of D. He now seems to shift the meaning of 
> pathological to the mere fact that D calls H. Lines 04, 05, and 06 are 
> completely irrelevant.
> In fact, any function that calls H now become pathological.
> 
> E.G. if we replace D with a function P that only returns its own 
> Halt_Status:
> 
> 01 int P(ptr x)
> 02 {
> 03   int Halt_Status = H(x, x);
> 04
> 05
> 06   return Halt_Status;
> 07 }
> 
> Then we would normally expect that, because H is required to halt, P 
> would halt as well. But the simulation of P by H does not halt. So, P, 
> when it halts, reports that it not halting.
> 
> The problem here is, that H is unable to simulate itself to its final 
> state. That has no relation with the Linz proof, it is a problem of H.
> 
> So, there is another *Simulation invariant*
> H correctly simulated by H cannot possibly reach its own return.
> 

Already addressed in another reply.


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

[toc] | [prev] | [next] | [standalone]


#106105

FromMikko <mikko.levanto@iki.fi>
Date2024-06-03 10:39 +0300
Message-ID<v3js08$3q76h$1@dont-email.me>
In reply to#106018
On 2024-06-02 14:50:26 +0000, olcott said:

> On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
>> Op 03.mei.2024 om 15:40 schreef olcott:
>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>> 01 int D(ptr x)
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04   if (Halt_Status)
>>> 05     HERE: goto HERE;
>>> 06   return Halt_Status;
>>> 07 }
>>> 08
>>> 09 void main()
>>> 10 {
>>> 11   H(D,D);
>>> 12 }
>>> 
>>> We are examining the behavior of D(D) for every possible H/D pair
>>> where 1 to N steps of D(D) are simulated by H.
>>> 
>>> *Execution Trace*
>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>> 
>>> *keeps repeating* (unless aborted)
>>> Line 01
>>> Line 02
>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>> 
>>> *Simulation invariant*
>>> D correctly simulated by H cannot possibly reach past its own line 03.
>> 
>> The Linz proof is based on the pathological relation ship that D 
>> contradicts the result of H. This is expressed in lines 04, 05, 06 of 
>> D, above.
>> It is strange that olcott claims that the simulation never sees the 
>> pathological part of D. He now seems to shift the meaning of 
>> pathological to the mere fact that D calls H. Lines 04, 05, and 06 are 
>> completely irrelevant.
>> In fact, any function that calls H now become pathological.
>> 
>> E.G. if we replace D with a function P that only returns its own Halt_Status:
>> 
>> 01 int P(ptr x)
>> 02 {
>> 03   int Halt_Status = H(x, x);
>> 04
>> 05
>> 06   return Halt_Status;
>> 07 }
>> 
>> Then we would normally expect that, because H is required to halt, P 
>> would halt as well. But the simulation of P by H does not halt. So, P, 
>> when it halts, reports that it not halting.
>> 
>> The problem here is, that H is unable to simulate itself to its final 
>> state. That has no relation with the Linz proof, it is a problem of H.
>> 
>> So, there is another *Simulation invariant*
>> H correctly simulated by H cannot possibly reach its own return.
>> 
> 
> Already addressed in another reply.

Which reply? The one where you said you made a mistake? Or typo?

-- 
Mikko

[toc] | [prev] | [next] | [standalone]


#106126

Fromolcott <polcott333@gmail.com>
Date2024-06-03 07:25 -0500
Message-ID<v3kcod$3stk9$3@dont-email.me>
In reply to#106105
On 6/3/2024 2:39 AM, Mikko wrote:
> On 2024-06-02 14:50:26 +0000, olcott said:
> 
>> On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
>>> Op 03.mei.2024 om 15:40 schreef olcott:
>>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>>> 01 int D(ptr x)
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04   if (Halt_Status)
>>>> 05     HERE: goto HERE;
>>>> 06   return Halt_Status;
>>>> 07 }
>>>> 08
>>>> 09 void main()
>>>> 10 {
>>>> 11   H(D,D);
>>>> 12 }
>>>>
>>>> We are examining the behavior of D(D) for every possible H/D pair
>>>> where 1 to N steps of D(D) are simulated by H.
>>>>
>>>> *Execution Trace*
>>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>>
>>>> *keeps repeating* (unless aborted)
>>>> Line 01
>>>> Line 02
>>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>
>>>> *Simulation invariant*
>>>> D correctly simulated by H cannot possibly reach past its own line 03.
>>>
>>> The Linz proof is based on the pathological relation ship that D 
>>> contradicts the result of H. This is expressed in lines 04, 05, 06 of 
>>> D, above.
>>> It is strange that olcott claims that the simulation never sees the 
>>> pathological part of D. He now seems to shift the meaning of 
>>> pathological to the mere fact that D calls H. Lines 04, 05, and 06 
>>> are completely irrelevant.
>>> In fact, any function that calls H now become pathological.
>>>
>>> E.G. if we replace D with a function P that only returns its own 
>>> Halt_Status:
>>>
>>> 01 int P(ptr x)
>>> 02 {
>>> 03   int Halt_Status = H(x, x);
>>> 04
>>> 05
>>> 06   return Halt_Status;
>>> 07 }
>>>
>>> Then we would normally expect that, because H is required to halt, P 
>>> would halt as well. But the simulation of P by H does not halt. So, 
>>> P, when it halts, reports that it not halting.
>>>
>>> The problem here is, that H is unable to simulate itself to its final 
>>> state. That has no relation with the Linz proof, it is a problem of H.
>>>
>>> So, there is another *Simulation invariant*
>>> H correctly simulated by H cannot possibly reach its own return.
>>>
>>
>> Already addressed in another reply.
> 
> Which reply? The one where you said you made a mistake? Or typo?
> 

I am not going to answer the same question from multiple people.

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

[toc] | [prev] | [next] | [standalone]


#106140

FromMikko <mikko.levanto@iki.fi>
Date2024-06-03 17:17 +0300
Message-ID<v3kj9m$3u4o3$1@dont-email.me>
In reply to#106126
On 2024-06-03 12:25:48 +0000, olcott said:

> On 6/3/2024 2:39 AM, Mikko wrote:
>> On 2024-06-02 14:50:26 +0000, olcott said:
>> 
>>> On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
>>>> Op 03.mei.2024 om 15:40 schreef olcott:
>>>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>>>> 01 int D(ptr x)
>>>>> 02 {
>>>>> 03   int Halt_Status = H(x, x);
>>>>> 04   if (Halt_Status)
>>>>> 05     HERE: goto HERE;
>>>>> 06   return Halt_Status;
>>>>> 07 }
>>>>> 08
>>>>> 09 void main()
>>>>> 10 {
>>>>> 11   H(D,D);
>>>>> 12 }
>>>>> 
>>>>> We are examining the behavior of D(D) for every possible H/D pair
>>>>> where 1 to N steps of D(D) are simulated by H.
>>>>> 
>>>>> *Execution Trace*
>>>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>>> 
>>>>> *keeps repeating* (unless aborted)
>>>>> Line 01
>>>>> Line 02
>>>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>> 
>>>>> *Simulation invariant*
>>>>> D correctly simulated by H cannot possibly reach past its own line 03.
>>>> 
>>>> The Linz proof is based on the pathological relation ship that D 
>>>> contradicts the result of H. This is expressed in lines 04, 05, 06 of 
>>>> D, above.
>>>> It is strange that olcott claims that the simulation never sees the 
>>>> pathological part of D. He now seems to shift the meaning of 
>>>> pathological to the mere fact that D calls H. Lines 04, 05, and 06 are 
>>>> completely irrelevant.
>>>> In fact, any function that calls H now become pathological.
>>>> 
>>>> E.G. if we replace D with a function P that only returns its own Halt_Status:
>>>> 
>>>> 01 int P(ptr x)
>>>> 02 {
>>>> 03   int Halt_Status = H(x, x);
>>>> 04
>>>> 05
>>>> 06   return Halt_Status;
>>>> 07 }
>>>> 
>>>> Then we would normally expect that, because H is required to halt, P 
>>>> would halt as well. But the simulation of P by H does not halt. So, P, 
>>>> when it halts, reports that it not halting.
>>>> 
>>>> The problem here is, that H is unable to simulate itself to its final 
>>>> state. That has no relation with the Linz proof, it is a problem of H.
>>>> 
>>>> So, there is another *Simulation invariant*
>>>> H correctly simulated by H cannot possibly reach its own return.
>>>> 
>>> 
>>> Already addressed in another reply.
>> 
>> Which reply? The one where you said you made a mistake? Or typo?
>> 
> 
> I am not going to answer the same question from multiple people.

Your choice. But you can't keep multiple people from seeing your
lack of answer.

-- 
Mikko

[toc] | [prev] | [next] | [standalone]


#106158

Fromolcott <polcott333@gmail.com>
Date2024-06-03 13:09 -0500
Message-ID<v3l0sq$5d3$3@dont-email.me>
In reply to#106140
On 6/3/2024 9:17 AM, Mikko wrote:
> On 2024-06-03 12:25:48 +0000, olcott said:
> 
>> On 6/3/2024 2:39 AM, Mikko wrote:
>>> On 2024-06-02 14:50:26 +0000, olcott said:
>>>
>>>> On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
>>>>> Op 03.mei.2024 om 15:40 schreef olcott:
>>>>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>>>>> 01 int D(ptr x)
>>>>>> 02 {
>>>>>> 03   int Halt_Status = H(x, x);
>>>>>> 04   if (Halt_Status)
>>>>>> 05     HERE: goto HERE;
>>>>>> 06   return Halt_Status;
>>>>>> 07 }
>>>>>> 08
>>>>>> 09 void main()
>>>>>> 10 {
>>>>>> 11   H(D,D);
>>>>>> 12 }
>>>>>>
>>>>>> We are examining the behavior of D(D) for every possible H/D pair
>>>>>> where 1 to N steps of D(D) are simulated by H.
>>>>>>
>>>>>> *Execution Trace*
>>>>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>>>>
>>>>>> *keeps repeating* (unless aborted)
>>>>>> Line 01
>>>>>> Line 02
>>>>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>>>
>>>>>> *Simulation invariant*
>>>>>> D correctly simulated by H cannot possibly reach past its own line 
>>>>>> 03.
>>>>>
>>>>> The Linz proof is based on the pathological relation ship that D 
>>>>> contradicts the result of H. This is expressed in lines 04, 05, 06 
>>>>> of D, above.
>>>>> It is strange that olcott claims that the simulation never sees the 
>>>>> pathological part of D. He now seems to shift the meaning of 
>>>>> pathological to the mere fact that D calls H. Lines 04, 05, and 06 
>>>>> are completely irrelevant.
>>>>> In fact, any function that calls H now become pathological.
>>>>>
>>>>> E.G. if we replace D with a function P that only returns its own 
>>>>> Halt_Status:
>>>>>
>>>>> 01 int P(ptr x)
>>>>> 02 {
>>>>> 03   int Halt_Status = H(x, x);
>>>>> 04
>>>>> 05
>>>>> 06   return Halt_Status;
>>>>> 07 }
>>>>>
>>>>> Then we would normally expect that, because H is required to halt, 
>>>>> P would halt as well. But the simulation of P by H does not halt. 
>>>>> So, P, when it halts, reports that it not halting.
>>>>>
>>>>> The problem here is, that H is unable to simulate itself to its 
>>>>> final state. That has no relation with the Linz proof, it is a 
>>>>> problem of H.
>>>>>
>>>>> So, there is another *Simulation invariant*
>>>>> H correctly simulated by H cannot possibly reach its own return.
>>>>>
>>>>
>>>> Already addressed in another reply.
>>>
>>> Which reply? The one where you said you made a mistake? Or typo?
>>>
>>
>> I am not going to answer the same question from multiple people.
> 
> Your choice. But you can't keep multiple people from seeing your
> lack of answer.
> 

This is my canned reply that no one has attempted to refute because
they know it is irrefutable. When we are analyzing x86 code and
someone disagrees that is like disagreeing that 2 + 3 = 5.

That is why it is essential that I get agreement on the x86/C
code before moving on to Turing Machines. If they are going to
lie about arithmetic we cannot trust them with more complex math.

DD correctly emulated by any HH that can possibly exist DOES NOT HALT
DD correctly emulated by any HH that can possibly exist DOES NOT HALT
DD correctly emulated by any HH that can possibly exist DOES NOT HALT

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

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

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

[toc] | [prev] | [next] | [standalone]


#106168

From"Fred. Zwarts" <F.Zwarts@HetNet.nl>
Date2024-06-03 21:47 +0200
Message-ID<v3l6jn$13cp$1@dont-email.me>
In reply to#106158
Op 03.jun.2024 om 20:09 schreef olcott:
> On 6/3/2024 9:17 AM, Mikko wrote:
>> On 2024-06-03 12:25:48 +0000, olcott said:
>>
>>> On 6/3/2024 2:39 AM, Mikko wrote:
>>>> On 2024-06-02 14:50:26 +0000, olcott said:
>>>>
>>>>> On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
>>>>>> Op 03.mei.2024 om 15:40 schreef olcott:
>>>>>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>>>>>> 01 int D(ptr x)
>>>>>>> 02 {
>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>> 04   if (Halt_Status)
>>>>>>> 05     HERE: goto HERE;
>>>>>>> 06   return Halt_Status;
>>>>>>> 07 }
>>>>>>> 08
>>>>>>> 09 void main()
>>>>>>> 10 {
>>>>>>> 11   H(D,D);
>>>>>>> 12 }
>>>>>>>
>>>>>>> We are examining the behavior of D(D) for every possible H/D pair
>>>>>>> where 1 to N steps of D(D) are simulated by H.
>>>>>>>
>>>>>>> *Execution Trace*
>>>>>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>>>>>
>>>>>>> *keeps repeating* (unless aborted)
>>>>>>> Line 01
>>>>>>> Line 02
>>>>>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>>>>
>>>>>>> *Simulation invariant*
>>>>>>> D correctly simulated by H cannot possibly reach past its own 
>>>>>>> line 03.
>>>>>>
>>>>>> The Linz proof is based on the pathological relation ship that D 
>>>>>> contradicts the result of H. This is expressed in lines 04, 05, 06 
>>>>>> of D, above.
>>>>>> It is strange that olcott claims that the simulation never sees 
>>>>>> the pathological part of D. He now seems to shift the meaning of 
>>>>>> pathological to the mere fact that D calls H. Lines 04, 05, and 06 
>>>>>> are completely irrelevant.
>>>>>> In fact, any function that calls H now become pathological.
>>>>>>
>>>>>> E.G. if we replace D with a function P that only returns its own 
>>>>>> Halt_Status:
>>>>>>
>>>>>> 01 int P(ptr x)
>>>>>> 02 {
>>>>>> 03   int Halt_Status = H(x, x);
>>>>>> 04
>>>>>> 05
>>>>>> 06   return Halt_Status;
>>>>>> 07 }
>>>>>>
>>>>>> Then we would normally expect that, because H is required to halt, 
>>>>>> P would halt as well. But the simulation of P by H does not halt. 
>>>>>> So, P, when it halts, reports that it not halting.
>>>>>>
>>>>>> The problem here is, that H is unable to simulate itself to its 
>>>>>> final state. That has no relation with the Linz proof, it is a 
>>>>>> problem of H.
>>>>>>
>>>>>> So, there is another *Simulation invariant*
>>>>>> H correctly simulated by H cannot possibly reach its own return.
>>>>>>
>>>>>
>>>>> Already addressed in another reply.
>>>>
>>>> Which reply? The one where you said you made a mistake? Or typo?
>>>>
>>>
>>> I am not going to answer the same question from multiple people.
>>
>> Your choice. But you can't keep multiple people from seeing your
>> lack of answer.
>>
> 
> This is my canned reply that no one has attempted to refute because
> they know it is irrefutable. When we are analyzing x86 code and
> someone disagrees that is like disagreeing that 2 + 3 = 5.
> 
> That is why it is essential that I get agreement on the x86/C
> code before moving on to Turing Machines. If they are going to
> lie about arithmetic we cannot trust them with more complex math.
> 
> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
> DD correctly emulated by any HH that can possibly exist DOES NOT HALT

Because HH correctly emulated by any HH that can possibly exist DOES NOT 
HALT

> 
> typedef int (*ptr)();  // ptr is pointer to int function in C
> 00       int HH(ptr p, ptr i);
> 01       int DD(ptr p)
> 02       {
> 03         int Halt_Status = HH(p, p);
> 04         if (Halt_Status)
> 05           HERE: goto HERE;
> 06         return Halt_Status;
> 07       }
> 
> _DD()
> [00001c22] 55         push ebp
> [00001c23] 8bec       mov ebp,esp
> [00001c25] 51         push ecx
> [00001c26] 8b4508     mov eax,[ebp+08]
> [00001c29] 50         push eax        ; push DD 1c22
> [00001c2a] 8b4d08     mov ecx,[ebp+08]
> [00001c2d] 51         push ecx        ; push DD 1c22
> [00001c2e] e80ff7ffff call 00001342   ; call HH
> [00001c33] 83c408     add esp,+08
> [00001c36] 8945fc     mov [ebp-04],eax
> [00001c39] 837dfc00   cmp dword [ebp-04],+00
> [00001c3d] 7402       jz 00001c41
> [00001c3f] ebfe       jmp 00001c3f
> [00001c41] 8b45fc     mov eax,[ebp-04]
> [00001c44] 8be5       mov esp,ebp
> [00001c46] 5d         pop ebp
> [00001c47] c3         ret
> Size in bytes:(0038) [00001c47]
> 

[toc] | [prev] | [next] | [standalone]


#106190

FromRichard Damon <richard@damon-family.org>
Date2024-06-03 20:56 -0400
Message-ID<v3lont$2uv04$7@i2pn2.org>
In reply to#106158
On 6/3/24 2:09 PM, olcott wrote:
> On 6/3/2024 9:17 AM, Mikko wrote:
>> On 2024-06-03 12:25:48 +0000, olcott said:
>>
>>> On 6/3/2024 2:39 AM, Mikko wrote:
>>>> On 2024-06-02 14:50:26 +0000, olcott said:
>>>>
>>>>> On 6/2/2024 4:50 AM, Fred. Zwarts wrote:
>>>>>> Op 03.mei.2024 om 15:40 schreef olcott:
>>>>>>> 00 int H(ptr x, ptr x)  // ptr is pointer to int function
>>>>>>> 01 int D(ptr x)
>>>>>>> 02 {
>>>>>>> 03   int Halt_Status = H(x, x);
>>>>>>> 04   if (Halt_Status)
>>>>>>> 05     HERE: goto HERE;
>>>>>>> 06   return Halt_Status;
>>>>>>> 07 }
>>>>>>> 08
>>>>>>> 09 void main()
>>>>>>> 10 {
>>>>>>> 11   H(D,D);
>>>>>>> 12 }
>>>>>>>
>>>>>>> We are examining the behavior of D(D) for every possible H/D pair
>>>>>>> where 1 to N steps of D(D) are simulated by H.
>>>>>>>
>>>>>>> *Execution Trace*
>>>>>>> Line 11: main() invokes H(D,D) that simulates D(D)
>>>>>>>
>>>>>>> *keeps repeating* (unless aborted)
>>>>>>> Line 01
>>>>>>> Line 02
>>>>>>> Line 03: simulated D(D) invokes simulated H(D,D) that simulates D(D)
>>>>>>>
>>>>>>> *Simulation invariant*
>>>>>>> D correctly simulated by H cannot possibly reach past its own 
>>>>>>> line 03.
>>>>>>
>>>>>> The Linz proof is based on the pathological relation ship that D 
>>>>>> contradicts the result of H. This is expressed in lines 04, 05, 06 
>>>>>> of D, above.
>>>>>> It is strange that olcott claims that the simulation never sees 
>>>>>> the pathological part of D. He now seems to shift the meaning of 
>>>>>> pathological to the mere fact that D calls H. Lines 04, 05, and 06 
>>>>>> are completely irrelevant.
>>>>>> In fact, any function that calls H now become pathological.
>>>>>>
>>>>>> E.G. if we replace D with a function P that only returns its own 
>>>>>> Halt_Status:
>>>>>>
>>>>>> 01 int P(ptr x)
>>>>>> 02 {
>>>>>> 03   int Halt_Status = H(x, x);
>>>>>> 04
>>>>>> 05
>>>>>> 06   return Halt_Status;
>>>>>> 07 }
>>>>>>
>>>>>> Then we would normally expect that, because H is required to halt, 
>>>>>> P would halt as well. But the simulation of P by H does not halt. 
>>>>>> So, P, when it halts, reports that it not halting.
>>>>>>
>>>>>> The problem here is, that H is unable to simulate itself to its 
>>>>>> final state. That has no relation with the Linz proof, it is a 
>>>>>> problem of H.
>>>>>>
>>>>>> So, there is another *Simulation invariant*
>>>>>> H correctly simulated by H cannot possibly reach its own return.
>>>>>>
>>>>>
>>>>> Already addressed in another reply.
>>>>
>>>> Which reply? The one where you said you made a mistake? Or typo?
>>>>
>>>
>>> I am not going to answer the same question from multiple people.
>>
>> Your choice. But you can't keep multiple people from seeing your
>> lack of answer.
>>
> 
> This is my canned reply that no one has attempted to refute because
> they know it is irrefutable. When we are analyzing x86 code and
> someone disagrees that is like disagreeing that 2 + 3 = 5.

And you just use your canned reply,b ecause you don't know how to actual

> 
> That is why it is essential that I get agreement on the x86/C
> code before moving on to Turing Machines. If they are going to
> lie about arithmetic we cannot trust them with more complex math.
> 
> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
> DD correctly emulated by any HH that can possibly exist DOES NOT HALT
> DD correctly emulated by any HH that can possibly exist DOES NOT HALT

But DD DOES HALT!! It has been proven, you just close your eyes to it.

You mean that *this* HH can not simulate DD to a final state. THAT IS 
NOT non-halting.

You have been told this, and ignoring, showing your reckless disregard 
for the truth that make you just an ignorant pathological liar.

> 
> typedef int (*ptr)();  // ptr is pointer to int function in C
> 00       int HH(ptr p, ptr i);
> 01       int DD(ptr p)
> 02       {
> 03         int Halt_Status = HH(p, p);
> 04         if (Halt_Status)
> 05           HERE: goto HERE;
> 06         return Halt_Status;
> 07       }
> 
> _DD()
> [00001c22] 55         push ebp
> [00001c23] 8bec       mov ebp,esp
> [00001c25] 51         push ecx
> [00001c26] 8b4508     mov eax,[ebp+08]
> [00001c29] 50         push eax        ; push DD 1c22
> [00001c2a] 8b4d08     mov ecx,[ebp+08]
> [00001c2d] 51         push ecx        ; push DD 1c22
> [00001c2e] e80ff7ffff call 00001342   ; call HH
> [00001c33] 83c408     add esp,+08
> [00001c36] 8945fc     mov [ebp-04],eax
> [00001c39] 837dfc00   cmp dword [ebp-04],+00
> [00001c3d] 7402       jz 00001c41
> [00001c3f] ebfe       jmp 00001c3f
> [00001c41] 8b45fc     mov eax,[ebp-04]
> [00001c44] 8be5       mov esp,ebp
> [00001c46] 5d         pop ebp
> [00001c47] c3         ret
> Size in bytes:(0038) [00001c47]
> 

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | comp.theory


csiph-web