• Re: Experts would agree that my reviewers are incorrect

    From Mr Flibble@21:1/5 to olcott on Tue May 24 21:54:17 2022
    XPost: comp.theory, sci.logic, sci.math

    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an easily verifiable fact. Any smart software engineer with a sufficient
    technical background can easily confirm that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is because you
    have introduced an infinite recursion that does not exist in the proofs
    you are trying to refute, i.e. your H is erroneous.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Mr Flibble on Tue May 24 16:12:13 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an easily
    verifiable fact. Any smart software engineer with a sufficient
    technical background can easily confirm that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because you
    have introduced an infinite recursion that does not exist in the proofs
    you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function named H determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    _P()
    [00001352](01) 55 push ebp
    [00001353](02) 8bec mov ebp,esp
    [00001355](03) 8b4508 mov eax,[ebp+08]
    [00001358](01) 50 push eax // push P
    [00001359](03) 8b4d08 mov ecx,[ebp+08]
    [0000135c](01) 51 push ecx // push P
    [0000135d](05) e840feffff call 000011a2 // call H
    [00001362](03) 83c408 add esp,+08
    [00001365](02) 85c0 test eax,eax
    [00001367](02) 7402 jz 0000136b
    [00001369](02) ebfe jmp 00001369
    [0000136b](01) 5d pop ebp
    [0000136c](01) c3 ret
    Size in bytes:(0027) [0000136c]


    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Mr Flibble on Tue May 24 16:34:12 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that H(P,P)==0
    is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because
    you have introduced an infinite recursion that does not exist in
    the proofs you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function named H
    determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider or it isn't; if it is a decider then it fails at that as you have introduced
    an infinite recursion; if it isn't a decider and is merely a tool for refuting the proofs then it fails at that too as the proofs you are
    trying to refute do not contain an infinite recursion.

    /Flibble


    You have to actually stick with the words that I actually said as the
    basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0 to
    infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words instead of rephrasing them as the deception of the strawman error then they are
    proved to be correct.


    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Mr Flibble on Tue May 24 16:51:50 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that H(P,P)==0
    is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and
    criterion for returning 0 is that the simulated P would never
    reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is because
    you have introduced an infinite recursion that does not exist in
    the proofs you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of
    the machine language of P would ever reach the "ret" instruction
    of P in 0 to infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider
    or it isn't; if it is a decider then it fails at that as you have
    introduced an infinite recursion; if it isn't a decider and is
    merely a tool for refuting the proofs then it fails at that too as
    the proofs you are trying to refute do not contain an infinite
    recursion.

    /Flibble


    You have to actually stick with the words that I actually said as the
    basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0 to
    infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words instead
    of rephrasing them as the deception of the strawman error then they
    are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its "ret"
    instruction.

    I can translate this to computer science terms yet will not do that
    until after the software engineering has been accepted.

    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Tue May 24 22:27:00 2022
    XPost: comp.theory, sci.logic, sci.math

    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that H(P,P)==0
    is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because
    you have introduced an infinite recursion that does not exist in
    the proofs you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function named H determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider or it
    isn't; if it is a decider then it fails at that as you have introduced
    an infinite recursion; if it isn't a decider and is merely a tool for
    refuting the proofs then it fails at that too as the proofs you are
    trying to refute do not contain an infinite recursion.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Tue May 24 22:40:50 2022
    XPost: comp.theory, sci.logic, sci.math

    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that H(P,P)==0
    is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and
    criterion for returning 0 is that the simulated P would never
    reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is because
    you have introduced an infinite recursion that does not exist in
    the proofs you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of
    the machine language of P would ever reach the "ret" instruction
    of P in 0 to infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider
    or it isn't; if it is a decider then it fails at that as you have introduced an infinite recursion; if it isn't a decider and is
    merely a tool for refuting the proofs then it fails at that too as
    the proofs you are trying to refute do not contain an infinite
    recursion.

    /Flibble


    You have to actually stick with the words that I actually said as the
    basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0 to
    infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words instead
    of rephrasing them as the deception of the strawman error then they
    are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the Halting
    Problem and its proofs are concerned?

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Tue May 24 22:56:31 2022
    XPost: comp.theory, sci.logic, sci.math

    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that
    H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair
    of finite strings of the x86 machine code of function P and
    criterion for returning 0 is that the simulated P would never
    reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is
    because you have introduced an infinite recursion that does not
    exist in the proofs you are trying to refute, i.e. your H is
    erroneous.

    /Flibble


    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of
    the machine language of P would ever reach the "ret" instruction
    of P in 0 to infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider
    or it isn't; if it is a decider then it fails at that as you have
    introduced an infinite recursion; if it isn't a decider and is
    merely a tool for refuting the proofs then it fails at that too as
    the proofs you are trying to refute do not contain an infinite
    recursion.

    /Flibble


    You have to actually stick with the words that I actually said as
    the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0
    to infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman error
    then they are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the
    Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its "ret" instruction.

    As far as I can tell you have only shown that that is the case for the
    limited scenario that involves you introducing a specious infinite
    recursion, an infinite recursion not present in the proofs you are
    attempting to refute.


    I can translate this to computer science terms yet will not do that
    until after the software engineering has been accepted.

    Weasel words.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Mr Flibble on Tue May 24 17:04:15 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 4:56 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that
    H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair >>>>>>>> of finite strings of the x86 machine code of function P and
    criterion for returning 0 is that the simulated P would never
    reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is
    because you have introduced an infinite recursion that does not
    exist in the proofs you are trying to refute, i.e. your H is
    erroneous.

    /Flibble


    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of
    the machine language of P would ever reach the "ret" instruction
    of P in 0 to infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider
    or it isn't; if it is a decider then it fails at that as you have
    introduced an infinite recursion; if it isn't a decider and is
    merely a tool for refuting the proofs then it fails at that too as
    the proofs you are trying to refute do not contain an infinite
    recursion.

    /Flibble


    You have to actually stick with the words that I actually said as
    the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0
    to infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman error
    then they are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the
    Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its "ret"
    instruction.

    As far as I can tell you have only shown that that is the case for the limited scenario that involves you introducing a specious infinite
    recursion, an infinite recursion not present in the proofs you are
    attempting to refute.

    The concept of a halt decider that determines the halt status of its
    input on the basis of watching the behavior of this input while it
    simulates this input is novel yet not specious.

    H(P,P) correctly determines that its input never reaches its "ret"
    instruction. This is a verified fact that several God damned liars deny.

    _P()
    [00001352](01) 55 push ebp
    [00001353](02) 8bec mov ebp,esp
    [00001355](03) 8b4508 mov eax,[ebp+08]
    [00001358](01) 50 push eax // push P
    [00001359](03) 8b4d08 mov ecx,[ebp+08]
    [0000135c](01) 51 push ecx // push P
    [0000135d](05) e840feffff call 000011a2 // call H
    [00001362](03) 83c408 add esp,+08
    [00001365](02) 85c0 test eax,eax
    [00001367](02) 7402 jz 0000136b
    [00001369](02) ebfe jmp 00001369
    [0000136b](01) 5d pop ebp
    [0000136c](01) c3 ret
    Size in bytes:(0027) [0000136c]



    I can translate this to computer science terms yet will not do that
    until after the software engineering has been accepted.

    Weasel words.

    /Flibble



    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Tue May 24 23:30:24 2022
    XPost: comp.theory, sci.logic, sci.math

    On Tue, 24 May 2022 17:25:40 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 5:20 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 17:04:15 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:56 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with >>>>>>>>>> an easily verifiable fact. Any smart software engineer
    with a sufficient technical background can easily confirm >>>>>>>>>> that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input >>>>>>>>>> pair of finite strings of the x86 machine code of function >>>>>>>>>> P and criterion for returning 0 is that the simulated P
    would never reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is >>>>>>>>> because you have introduced an infinite recursion that does >>>>>>>>> not exist in the proofs you are trying to refute, i.e. your >>>>>>>>> H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function >>>>>>>> named H determines whether ore not its correct x86 emulation >>>>>>>> of the machine language of P would ever reach the "ret"
    instruction of P in 0 to infinity number of steps of correct >>>>>>>> x86 emulation.

    You can't have it both ways: either H is supposed to be a
    decider or it isn't; if it is a decider then it fails at that
    as you have introduced an infinite recursion; if it isn't a
    decider and is merely a tool for refuting the proofs then it
    fails at that too as the proofs you are trying to refute do
    not contain an infinite recursion.

    /Flibble


    You have to actually stick with the words that I actually said
    as the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of
    the input to H(P,P) would never reach the "ret" instruction of
    P in 0 to infinity steps of the correct x86 emulation of P by
    H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman
    error then they are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why
    you do that? Is it because you realize you are wrong as far as
    the Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its
    "ret" instruction.

    As far as I can tell you have only shown that that is the case for
    the limited scenario that involves you introducing a specious
    infinite recursion, an infinite recursion not present in the
    proofs you are attempting to refute.

    The concept of a halt decider that determines the halt status of
    its input on the basis of watching the behavior of this input
    while it simulates this input is novel yet not specious.

    Novel? I sincerely doubt that the idea of using a simulator to
    attempt to solve the halting problem was your idea. The simulation approach was always doomed to failure; you think differently due to
    your misunderstanding of the proofs you are attempting to refute.

    /Flibble


    Linz disregards the simulation ONLY approach on the basis that some
    inputs never stop running. It never occurs to Linz to simulate the
    input and compare the behavior of this input to known infinite
    behavior patterns. To the best of my knowledge this is my brand new
    idea.

    The only pattern you have shown to detect is the erroneous infinite
    recursion that you have yourself introduced; there are actually O(2^n)
    patterns (n = machine "memory" size) and you have not shown that you
    have a general solution for detecting every such pattern.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to olcott on Tue May 24 23:20:52 2022
    XPost: comp.theory, sci.logic, sci.math

    On Tue, 24 May 2022 17:04:15 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:56 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an >>>>>>>> easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that
    H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input
    pair of finite strings of the x86 machine code of function P >>>>>>>> and criterion for returning 0 is that the simulated P would
    never reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is
    because you have introduced an infinite recursion that does
    not exist in the proofs you are trying to refute, i.e. your H
    is erroneous.

    /Flibble


    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of
    the machine language of P would ever reach the "ret"
    instruction of P in 0 to infinity number of steps of correct
    x86 emulation.

    You can't have it both ways: either H is supposed to be a
    decider or it isn't; if it is a decider then it fails at that
    as you have introduced an infinite recursion; if it isn't a
    decider and is merely a tool for refuting the proofs then it
    fails at that too as the proofs you are trying to refute do not
    contain an infinite recursion.

    /Flibble


    You have to actually stick with the words that I actually said as
    the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of
    the input to H(P,P) would never reach the "ret" instruction of P
    in 0 to infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman error
    then they are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the
    Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its "ret"
    instruction.

    As far as I can tell you have only shown that that is the case for
    the limited scenario that involves you introducing a specious
    infinite recursion, an infinite recursion not present in the proofs
    you are attempting to refute.

    The concept of a halt decider that determines the halt status of its
    input on the basis of watching the behavior of this input while it
    simulates this input is novel yet not specious.

    Novel? I sincerely doubt that the idea of using a simulator to
    attempt to solve the halting problem was your idea. The simulation
    approach was always doomed to failure; you think differently due to
    your misunderstanding of the proofs you are attempting to refute.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Mr Flibble on Tue May 24 17:25:40 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 5:20 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 17:04:15 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:56 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an >>>>>>>>>> easily verifiable fact. Any smart software engineer with a >>>>>>>>>> sufficient technical background can easily confirm that
    H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input
    pair of finite strings of the x86 machine code of function P >>>>>>>>>> and criterion for returning 0 is that the simulated P would >>>>>>>>>> never reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is
    because you have introduced an infinite recursion that does
    not exist in the proofs you are trying to refute, i.e. your H >>>>>>>>> is erroneous.

    /Flibble


    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of >>>>>>>> the machine language of P would ever reach the "ret"
    instruction of P in 0 to infinity number of steps of correct
    x86 emulation.

    You can't have it both ways: either H is supposed to be a
    decider or it isn't; if it is a decider then it fails at that
    as you have introduced an infinite recursion; if it isn't a
    decider and is merely a tool for refuting the proofs then it
    fails at that too as the proofs you are trying to refute do not
    contain an infinite recursion.

    /Flibble


    You have to actually stick with the words that I actually said as
    the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of
    the input to H(P,P) would never reach the "ret" instruction of P
    in 0 to infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman error
    then they are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the
    Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its "ret"
    instruction.

    As far as I can tell you have only shown that that is the case for
    the limited scenario that involves you introducing a specious
    infinite recursion, an infinite recursion not present in the proofs
    you are attempting to refute.

    The concept of a halt decider that determines the halt status of its
    input on the basis of watching the behavior of this input while it
    simulates this input is novel yet not specious.

    Novel? I sincerely doubt that the idea of using a simulator to
    attempt to solve the halting problem was your idea. The simulation
    approach was always doomed to failure; you think differently due to
    your misunderstanding of the proofs you are attempting to refute.

    /Flibble


    Linz disregards the simulation ONLY approach on the basis that some
    inputs never stop running. It never occurs to Linz to simulate the input
    and compare the behavior of this input to known infinite behavior
    patterns. To the best of my knowledge this is my brand new idea.

    My work on this has been published for a year: https://www.researchgate.net/publication/351947980_Halting_problem_undecidability_and_infinitely_nested_simulation


    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Mr Flibble on Tue May 24 17:40:09 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 5:30 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 17:25:40 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 5:20 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 17:04:15 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:56 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with >>>>>>>>>>>> an easily verifiable fact. Any smart software engineer >>>>>>>>>>>> with a sufficient technical background can easily confirm >>>>>>>>>>>> that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input >>>>>>>>>>>> pair of finite strings of the x86 machine code of function >>>>>>>>>>>> P and criterion for returning 0 is that the simulated P >>>>>>>>>>>> would never reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is >>>>>>>>>>> because you have introduced an infinite recursion that does >>>>>>>>>>> not exist in the proofs you are trying to refute, i.e. your >>>>>>>>>>> H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function >>>>>>>>>> named H determines whether ore not its correct x86 emulation >>>>>>>>>> of the machine language of P would ever reach the "ret"
    instruction of P in 0 to infinity number of steps of correct >>>>>>>>>> x86 emulation.

    You can't have it both ways: either H is supposed to be a
    decider or it isn't; if it is a decider then it fails at that >>>>>>>>> as you have introduced an infinite recursion; if it isn't a
    decider and is merely a tool for refuting the proofs then it >>>>>>>>> fails at that too as the proofs you are trying to refute do
    not contain an infinite recursion.

    /Flibble


    You have to actually stick with the words that I actually said >>>>>>>> as the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of >>>>>>>> the input to H(P,P) would never reach the "ret" instruction of >>>>>>>> P in 0 to infinity steps of the correct x86 emulation of P by
    H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman
    error then they are proved to be correct.

    You are now merely trying to obfuscate what H is; I wonder why
    you do that? Is it because you realize you are wrong as far as
    the Halting Problem and its proofs are concerned?

    /Flibble


    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its
    "ret" instruction.

    As far as I can tell you have only shown that that is the case for
    the limited scenario that involves you introducing a specious
    infinite recursion, an infinite recursion not present in the
    proofs you are attempting to refute.

    The concept of a halt decider that determines the halt status of
    its input on the basis of watching the behavior of this input
    while it simulates this input is novel yet not specious.

    Novel? I sincerely doubt that the idea of using a simulator to
    attempt to solve the halting problem was your idea. The simulation
    approach was always doomed to failure; you think differently due to
    your misunderstanding of the proofs you are attempting to refute.

    /Flibble


    Linz disregards the simulation ONLY approach on the basis that some
    inputs never stop running. It never occurs to Linz to simulate the
    input and compare the behavior of this input to known infinite
    behavior patterns. To the best of my knowledge this is my brand new
    idea.

    The only pattern you have shown to detect is the erroneous infinite
    recursion that you have yourself introduced;

    It is not erroneous infinite recursion it is the actual nested
    simulation that does occur when one uses a simulating halt decider.

    there are actually O(2^n)
    patterns (n = machine "memory" size) and you have not shown that you
    have a general solution for detecting every such pattern.

    /Flibble



    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 24 21:12:23 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/22 5:34 PM, olcott wrote:
    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:
    All of the recent discussions are simply disagreement with an
    easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that H(P,P)==0
    is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because
    you have introduced an infinite recursion that does not exist in
    the proofs you are trying to refute, i.e. your H is erroneous.

    /Flibble

    For the time being I am only referring to when the C function named H
    determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider or it
    isn't; if it is a decider then it fails at that as you have introduced
    an infinite recursion; if it isn't a decider and is merely a tool for
    refuting the proofs then it fails at that too as the proofs you are
    trying to refute do not contain an infinite recursion.

    /Flibble


    You have to actually stick with the words that I actually said as the
    basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0 to
    infinity steps of the correct x86 emulation of P by H.

    Since you have posted a trace which shows this happening, you know this
    is a lie.

    Yes, H can't simulate to there, but a CORRECT simulator can.


    When you evaluate what I said according to those exact words instead of rephrasing them as the deception of the strawman error then they are
    proved to be correct.



    Nope, you are proved to be a liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 24 21:06:22 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/22 10:40 AM, olcott wrote:
    All of the recent discussions are simply disagreement with an easily verifiable fact. Any smart software engineer with a sufficient technical background can easily confirm that H(P,P)==0 is correct:

    This is an incorrect statement, showable by the fact that NO "Smart
    Software Engineers" have agreed with you, thus you prove your claim to
    be a lie.

    It has been shown that it is easy to verify that H(P,P) is NOT correct,
    when you actually use the DEFINITIONS that apply, which you fail to do.


    Where H is a C function that correctly emulates its input pair of finite strings of the x86 machine code of function P and criterion for
    returning 0 is that the simulated P would never reach its "ret"
    instruction.

    No, H does NOT correctly emulate its input, as it aborts it before it
    reaches its end, so you claim is just a lie, showing that you don't know
    what you are talking about.

    The fact that YOU have previously posted a CORRECT trace of the input to
    H(P,P) showing that it halts, is proof that you are wrong.


    (1) Good software engineering proves that H(P,P)==0 is correct.

    WHAT "Good software engineering?" Faulty traces?


    The only other remaining objection is whether or not a halt decider must compute the mapping of its input finite strings to an accept or reject
    state on the basis of the actual behavior actually specified by its
    input OR SOME OTHER MEASURE.

    Since the DEFINITION of the behavior of the input to H(P,P), is the
    behaior of P(P), which can be verified with UTM(P,P) (and actual correct emulatior with the same input) shows you are wrong.


    A decider must compute the mapping from its inputs finite strings to an accept of reject state. A computable function must compute the mapping
    of from inputs finite strings to its corresponding output. https://en.wikipedia.org/wiki/Computable_function

    Right, and to be a "Something" decider, that mapping must be the
    "Something" function, and the Halting FUnction is based the behavior of
    a machine applied to an input. The attempted Halt Decider being given a representation of these to decide on.


    (2) Good computer science shows that a halt decider must
    compute the mapping from its input finite strings to an accept or
    reject state on the basis of the actual behavior actually specified by
    its input. Since P(P) is not an input to H(P,P) it is excluded.



    Except that the representation of it IS the input, and the fact that
    UTM(P,P) can get the desired behavior show that it can be the behavior
    of that input. The problem is that H can do it in finite time, and so
    fails to be a decider.



    Halting problem undecidability and infinitely nested simulation (V5)

    https://www.researchgate.net/publication/359984584_Halting_problem_undecidability_and_infinitely_nested_simulation_V5



    A bunch of lies and faulty logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 24 21:11:04 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/22 5:12 PM, olcott wrote:
    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an easily
    verifiable fact. Any smart software engineer with a sufficient
    technical background can easily confirm that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because you
    have introduced an infinite recursion that does not exist in the proofs
    you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function named H determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    _P()
    [00001352](01)  55              push ebp
    [00001353](02)  8bec            mov ebp,esp
    [00001355](03)  8b4508          mov eax,[ebp+08]
    [00001358](01)  50              push eax      // push P [00001359](03)  8b4d08          mov ecx,[ebp+08]
    [0000135c](01)  51              push ecx      // push P [0000135d](05)  e840feffff      call 000011a2 // call H [00001362](03)  83c408          add esp,+08
    [00001365](02)  85c0            test eax,eax
    [00001367](02)  7402            jz 0000136b
    [00001369](02)  ebfe            jmp 00001369
    [0000136b](01)  5d              pop ebp
    [0000136c](01)  c3              ret
    Size in bytes:(0027) [0000136c]



    And you P is incomplete, as you haven't include its copy of H.

    A proper simulation of this input is an abort at the call 000011a2 for
    going to an undefined memory location.

    Remember, Computations aren't allowed to depend on ANYTHING other than
    their defined input. Thus P gets ONE parameter, the machine it is to
    work on.

    In YOUR case, you seem to have a second parameter, the function "H" at
    address 000011a2, so your P isn't the P of Linz, etc.

    You have shown a basic inability to follow the requrements.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 24 21:13:56 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/22 6:04 PM, olcott wrote:
    On 5/24/2022 4:56 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:51:50 -0500
    olcott <NoOne@NoWhere.com> wrote:

    On 5/24/2022 4:40 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:34:12 -0500
    olcott <NoOne@NoWhere.com> wrote:
    On 5/24/2022 4:27 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 16:12:13 -0500
    olcott <NoOne@NoWhere.com> wrote:
    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:
    All of the recent discussions are simply disagreement with an >>>>>>>>> easily verifiable fact. Any smart software engineer with a
    sufficient technical background can easily confirm that
    H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair >>>>>>>>> of finite strings of the x86 machine code of function P and
    criterion for returning 0 is that the simulated P would never >>>>>>>>> reach its "ret" instruction.

    The only reason P "never" reaches its "ret" instruction is
    because you have introduced an infinite recursion that does not >>>>>>>> exist in the proofs you are trying to refute, i.e. your H is
    erroneous.

    /Flibble

    For the time being I am only referring to when the C function
    named H determines whether ore not its correct x86 emulation of
    the machine language of P would ever reach the "ret" instruction >>>>>>> of P in 0 to infinity number of steps of correct x86 emulation.

    You can't have it both ways: either H is supposed to be a decider
    or it isn't; if it is a decider then it fails at that as you have
    introduced an infinite recursion; if it isn't a decider and is
    merely a tool for refuting the proofs then it fails at that too as >>>>>> the proofs you are trying to refute do not contain an infinite
    recursion.

    /Flibble

    You have to actually stick with the words that I actually said as
    the basis of any rebuttal.

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0
    to infinity steps of the correct x86 emulation of P by H.

    When you evaluate what I said according to those exact words
    instead of rephrasing them as the deception of the strawman error
    then they are proved to be correct.
    You are now merely trying to obfuscate what H is; I wonder why you
    do that? Is it because you realize you are wrong as far as the
    Halting Problem and its proofs are concerned?

    /Flibble

    In software engineering terms:
    H(P,P) correctly determines that its input never reaches its "ret"
    instruction.

    As far as I can tell you have only shown that that is the case for the
    limited scenario that involves you introducing a specious infinite
    recursion, an infinite recursion not present in the proofs you are
    attempting to refute.

    The concept of a halt decider that determines the halt status of its
    input on the basis of watching the behavior of this input while it
    simulates this input is novel yet not specious.

    H(P,P) correctly determines that its input never reaches its "ret" instruction. This is a verified fact that several God damned liars deny.


    No, it doesn't, because it doesn't use sound logic. It assumes the H
    that P calls will never abort, when it will (since this one does)

    Olcott is thus proven to be a Liar or an idiot.

    _P()
    [00001352](01)  55              push ebp
    [00001353](02)  8bec            mov ebp,esp
    [00001355](03)  8b4508          mov eax,[ebp+08]
    [00001358](01)  50              push eax      // push P [00001359](03)  8b4d08          mov ecx,[ebp+08]
    [0000135c](01)  51              push ecx      // push P [0000135d](05)  e840feffff      call 000011a2 // call H [00001362](03)  83c408          add esp,+08
    [00001365](02)  85c0            test eax,eax
    [00001367](02)  7402            jz 0000136b
    [00001369](02)  ebfe            jmp 00001369
    [0000136b](01)  5d              pop ebp
    [0000136c](01)  c3              ret
    Size in bytes:(0027) [0000136c]



    I can translate this to computer science terms yet will not do that
    until after the software engineering has been accepted.
    Weasel words.

    /Flibble




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Tue May 24 20:23:34 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/2022 8:11 PM, Richard Damon wrote:
    On 5/24/22 5:12 PM, olcott wrote:
    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an easily
    verifiable fact. Any smart software engineer with a sufficient
    technical background can easily confirm that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because you
    have introduced an infinite recursion that does not exist in the proofs
    you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function named H
    determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    _P()
    [00001352](01)  55              push ebp
    [00001353](02)  8bec            mov ebp,esp
    [00001355](03)  8b4508          mov eax,[ebp+08]
    [00001358](01)  50              push eax      // push P >> [00001359](03)  8b4d08          mov ecx,[ebp+08]
    [0000135c](01)  51              push ecx      // push P >> [0000135d](05)  e840feffff      call 000011a2 // call H
    [00001362](03)  83c408          add esp,+08
    [00001365](02)  85c0            test eax,eax
    [00001367](02)  7402            jz 0000136b
    [00001369](02)  ebfe            jmp 00001369
    [0000136b](01)  5d              pop ebp
    [0000136c](01)  c3              ret
    Size in bytes:(0027) [0000136c]



    And you P is incomplete, as you haven't include its copy of H.


    People that are sufficiently technically competent would be able to
    understand:

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0 to
    infinity steps of the correct x86 emulation of P by H.

    This absolutely includes Dennis he is rated in the top 0.04% on Stack
    Exchange.

    --
    Copyright 2022 Pete Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue May 24 21:46:47 2022
    XPost: comp.theory, sci.logic, sci.math

    On 5/24/22 9:23 PM, olcott wrote:
    On 5/24/2022 8:11 PM, Richard Damon wrote:
    On 5/24/22 5:12 PM, olcott wrote:
    On 5/24/2022 3:54 PM, Mr Flibble wrote:
    On Tue, 24 May 2022 09:40:02 -0500
    olcott <NoOne@NoWhere.com> wrote:

    All of the recent discussions are simply disagreement with an easily >>>>> verifiable fact. Any smart software engineer with a sufficient
    technical background can easily confirm that H(P,P)==0 is correct:

    Where H is a C function that correctly emulates its input pair of
    finite strings of the x86 machine code of function P and criterion
    for returning 0 is that the simulated P would never reach its "ret"
    instruction.

    The only reason P "never" reaches its "ret" instruction is because you >>>> have introduced an infinite recursion that does not exist in the proofs >>>> you are trying to refute, i.e. your H is erroneous.

    /Flibble


    For the time being I am only referring to when the C function named H
    determines whether ore not its correct x86 emulation of the machine
    language of P would ever reach the "ret" instruction of P in 0 to
    infinity number of steps of correct x86 emulation.

    _P()
    [00001352](01)  55              push ebp
    [00001353](02)  8bec            mov ebp,esp
    [00001355](03)  8b4508          mov eax,[ebp+08]
    [00001358](01)  50              push eax      // push P >>> [00001359](03)  8b4d08          mov ecx,[ebp+08]
    [0000135c](01)  51              push ecx      // push P >>> [0000135d](05)  e840feffff      call 000011a2 // call H
    [00001362](03)  83c408          add esp,+08
    [00001365](02)  85c0            test eax,eax
    [00001367](02)  7402            jz 0000136b
    [00001369](02)  ebfe            jmp 00001369
    [0000136b](01)  5d              pop ebp
    [0000136c](01)  c3              ret
    Size in bytes:(0027) [0000136c]



    And you P is incomplete, as you haven't include its copy of H.


    People that are sufficiently technically competent would be able to understand:

    It is an easily verified fact that the correct x86 emulation of the
    input to H(P,P) would never reach the "ret" instruction of P in 0 to
    infinity steps of the correct x86 emulation of P by H.

    This absolutely includes Dennis he is rated in the top 0.04% on Stack Exchange.


    But it does:

    On 4/27/21 12:55 AM, olcott wrote:
    Message-ID: <Teudndbu59GVBBr9nZ2dnUU7-V2dnZ2d@giganews.com>
    void H_Hat(u32 P)
    {
    u32 Input_Halts = Halts(P, P);
    if (Input_Halts)
    HERE: goto HERE;
    }


    int main()
    {
    H_Hat((u32)H_Hat);
    }


    _H_Hat()
    [00000b98](01) 55 push ebp
    [00000b99](02) 8bec mov ebp,esp

    [00000b9b](01) 51 push ecx
    [00000b9c](03) 8b4508 mov eax,[ebp+08]
    [00000b9f](01) 50 push eax
    [00000ba0](03) 8b4d08 mov ecx,[ebp+08]
    [00000ba3](01) 51 push ecx
    [00000ba4](05) e88ffdffff call 00000938
    [00000ba9](03) 83c408 add esp,+08
    [00000bac](03) 8945fc mov [ebp-04],eax
    [00000baf](04) 837dfc00 cmp dword [ebp-04],+00
    [00000bb3](02) 7402 jz 00000bb7
    [00000bb5](02) ebfe jmp 00000bb5
    [00000bb7](02) 8be5 mov esp,ebp
    [00000bb9](01) 5d pop ebp
    [00000bba](01) c3 ret
    Size in bytes:(0035) [00000bba]

    _main()
    [00000bc8](01) 55 push ebp
    [00000bc9](02) 8bec mov ebp,esp
    [00000bcb](05) 68980b0000 push 00000b98
    [00000bd0](05) e8c3ffffff call 00000b98
    [00000bd5](03) 83c404 add esp,+04
    [00000bd8](02) 33c0 xor eax,eax
    [00000bda](01) 5d pop ebp
    [00000bdb](01) c3 ret
    Size in bytes:(0020) [00000bdb]

    ===============================
    ...[00000bc8][001015d4][00000000](01) 55 push ebp ...[00000bc9][001015d4][00000000](02) 8bec mov ebp,esp ...[00000bcb][001015d0][00000b98](05) 68980b0000 push 00000b98 ...[00000bd0][001015cc][00000bd5](05) e8c3ffffff call 00000b98 ...[00000b98][001015c8][001015d4](01) 55 push ebp ...[00000b99][001015c8][001015d4](02) 8bec mov ebp,esp ...[00000b9b][001015c4][00000000](01) 51 push ecx ...[00000b9c][001015c4][00000000](03) 8b4508 mov eax,[ebp+08] ...[00000b9f][001015c0][00000b98](01) 50 push eax ...[00000ba0][001015c0][00000b98](03) 8b4d08 mov ecx,[ebp+08] ...[00000ba3][001015bc][00000b98](01) 51 push ecx ...[00000ba4][001015b8][00000ba9](05) e88ffdffff call 00000938
    Begin Local Halt Decider Simulation at Machine Address:b98 ...[00000b98][00211674][00211678](01) 55 push ebp ...[00000b99][00211674][00211678](02) 8bec mov ebp,esp ...[00000b9b][00211670][00201644](01) 51 push ecx ...[00000b9c][00211670][00201644](03) 8b4508 mov eax,[ebp+08] ...[00000b9f][0021166c][00000b98](01) 50 push eax ...[00000ba0][0021166c][00000b98](03) 8b4d08 mov ecx,[ebp+08] ...[00000ba3][00211668][00000b98](01) 51 push ecx ...[00000ba4][00211664][00000ba9](05) e88ffdffff call 00000938 ...[00000b98][0025c09c][0025c0a0](01) 55 push ebp ...[00000b99][0025c09c][0025c0a0](02) 8bec mov ebp,esp ...[00000b9b][0025c098][0024c06c](01) 51 push ecx ...[00000b9c][0025c098][0024c06c](03) 8b4508 mov eax,[ebp+08] ...[00000b9f][0025c094][00000b98](01) 50 push eax ...[00000ba0][0025c094][00000b98](03) 8b4d08 mov ecx,[ebp+08] ...[00000ba3][0025c090][00000b98](01) 51 push ecx ...[00000ba4][0025c08c][00000ba9](05) e88ffdffff call 00000938
    Local Halt Decider: Infinite Recursion Detected Simulation Stopped

    Above decision was from the call the Halts inside H_Hat, deciding that H_Hat(H_Hat) seems to be non-halting, it then returns that answer and is processed below:

    ...[00000ba9][001015c4][00000000](03) 83c408 add esp,+08 ...[00000bac][001015c4][00000000](03) 8945fc mov [ebp-04],eax ...[00000baf][001015c4][00000000](04) 837dfc00 cmp dword [ebp-04],+00 ...[00000bb3][001015c4][00000000](02) 7402 jz 00000bb7 ...[00000bb7][001015c8][001015d4](02) 8be5 mov esp,ebp ...[00000bb9][001015cc][00000bd5](01) 5d pop ebp ...[00000bba][001015d0][00000b98](01) c3 ret ...[00000bd5][001015d4][00000000](03) 83c404 add esp,+04 ...[00000bd8][001015d4][00000000](02) 33c0 xor eax,eax ...[00000bda][001015d8][00100000](01) 5d pop ebp ...[00000bdb][001015dc][00000098](01) c3 ret

    SEE IT HALTED!

    Number_of_User_Instructions(39)
    Number of Instructions Executed(26567)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)