• Re: My reviewers think that halt deciders must report on the behavior o

    From Richard Damon@21:1/5 to olcott on Tue Jun 3 22:10:49 2025
    On 6/3/25 5:39 PM, olcott wrote:
    They all say that HHH must report on the behavior of
    direct execution of DDD()

    Right, that is the DEFINITION.


    yet never bother to notice
    that the directly executed DDD() is the caller of HHH(DDD).

    So? That *IS* what the input represent for THIS call.


    void DDD()
    {
      HHH(DDD); // When DDD calls HHH(DDD) this HHH is not
      return;   // accountable for the behavior of its caller
    }

    No, it is accountable for the program that its input represent, whether
    or not it happens to be its caller.

    Of course, that also means the input need to include the WHOLE program,
    which includes the code for the PROGRAM HHH, which has to have been defined.


    On the other hand HHH(DDD) is accountable for the
    behavior that its actual input actually specifies.

    Right, which is the behavior of the program that its input repreesent.


    HHH(DDD) simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    If that is what you are defining HHH to be, then it never answers.

    OF course, that *ISN'T* how you have actully defined HHH to be, but just
    what you IMAGINE HHH to be, even though that is NOT what the code of HHH
    does.


    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until H correctly determines that its simulated D
        *would never stop running unless aborted* then


    Right, but it is does abort, then the above isn't what happens, as the
    ... doesn't happen, but the behavior will be:

    HHH(DDD) simulated DDD that calls HHH(DDD), and the first HHH will
    simulate this until it THINKS that this program will not halt, and then
    it will abort its simulation and return 0 to what ever its caller.

    This means that the direct execution, or the correct simulation of DDD
    will go as:

    DDD calls HHH(DDD) which will simulate DDD until it thinks that this
    program will not halt, and then it will abort its simulation and return
    0 to DDD which will then halt.

    Thus DDD is not halting, and the decision that HHH made was wrong, and
    not based on a correct detemination that the input would not halt, and
    the input that we showed above did not halt was one that called a
    DIFFERENT program (also deceptively called HHH) that doesn't abort.

    So, you are just proven to be a stupid liar that doesn't understand what programs are, and thinks that two different programs can be the same
    program.

    And that your idea of "logic" is based on lying about what you are
    doing. This shows that your basic nature is that of a liar, which is why
    you are destined for that lake of fire, unless you repent and stop lying.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jun 4 10:04:43 2025
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jun 4 07:14:23 2025
    On 6/3/25 10:08 PM, olcott wrote:
    On 6/3/2025 8:54 PM, dbush wrote:
    On 6/3/2025 5:39 PM, olcott wrote:
    They all say that HHH must report on the behavior of
    direct execution of DDD()


    Because that's what we want to know about:


    Given any algorithm (i.e. a fixed immutable sequence of instructions)
    X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the
    following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed
    directly


    yet never bother to notice
    that the directly executed DDD() is the caller of HHH(DDD).


    That doesn't change the fact that we want to know if any arbitrary
    algorithm X with input Y will halt when executed directly, and we want
    an H that tell us that in *all* possible cases.

    void DDD()
    {
       HHH(DDD); // When DDD calls HHH(DDD) this HHH is not
       return;   // accountable for the behavior of its caller
    }

    It is accountable when that's what we're asking for.


    That is just not the way that computation actually works.


    Sez who?


    The problem is YOU don't unhderstand how computations actually work.

    This is because you have deside that you prefer to be ignorant of what
    you talk about to have plausible deniability, but that doesn't work when
    we look at the reasonable person standard, as a reasonable person would
    seek out the defined meaning of the words when shown their error.

    Sorry, you just prove that you INTEND to be a liar.



    On the other hand HHH(DDD) is accountable for the
    behavior that its actual input actually specifies.

    Which is the behavior of the algorithm DDD consisting of the fixed
    code of the function DDD, the fixed code of the function HHH, and the
    fixed code of everything function HHH calls down to the OS level, and
    behavior is halting.


    HHH(DDD) simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
         If simulating halt decider H correctly simulates its
         input D until H correctly determines that its simulated D
         *would never stop running unless aborted* then


    And again you lie by implying that Sipser agrees with your meaning of
    the above when the fact is that he doesn't:

    On Monday, March 6, 2023 at 2:41:27 PM UTC-5, Ben Bacarisse wrote:
    I exchanged emails with him about this. He does not agree with
    anything
    substantive that PO has written. I won't quote him, as I don't have
    permission, but he was, let's say... forthright, in his reply to me.



    The words only have one single correct meaning.


    Nope, meaning depends on context, and sometimes can be used ambigeously
    (like you like to do)

    In formal langauge, they have only one applicable meaning.

    Since you VIOLATE that in your problems statement, you just show
    yourself to be a LIAR.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jun 4 21:43:23 2025
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct executiom of the program that input represents.

    That is DEFINITION.

    That you don't undertstand that, just shows you don't understand what definitions mean, and thus you idea of truth coming from the "Meaning of
    the words" is just a contradiction in your system, as words apparently
    don't HAVE meaning.


    int main()
    {
      DDD(); // calls HHH(DDD)
    }

    void DDD()
    {
      HHH(DDD);
      return;
    }

    *The input to HHH(DDD) specifies*
     HHH simulates DDD that calls HHH(DDD)

    Note, the input doesn't START at the simulaton done by HHH, but as the execution of DDD.

    What you are describing is the behavior specified by your HHH.

    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...
    Never reaching the "return" instruction final halt state.


    And if that *IS* what HHH does, it NEVER answers and fails to be a decider.

    If HHH instead, as you say, WILL abort its simulation and returns 0 at
    some point, because it THINKS that its input is non-halting then the
    actaul behavior of that DDD specifies is:

    DDD will call HHH(DDD)
    Which will simulate DDD,
    which will call HHH(DDD)
    which causes the simulated HHH to simulate DDD
    until the top level HHH decides its input is non-halting and aborts
    and returns 0 to DDD
    Which then halts.

    *THAT* is the behavior that DDD specifies, to HHH or anyone else, with
    the definition that HHH does abort at some point to avoid looping forever.

    Sorry, just shows that you don't know what you are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jun 5 09:01:39 2025
    Op 05.jun.2025 om 06:33 schreef olcott:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>>>> of the computation asked about terminates. Unless that
    computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In
    particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement >>>>>>>>>> that
    a halting decider must report about a direct exection of the >>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the >>>>>>>> direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the
    axioms of computation theory.  It follows from those axioms that
    no H exists that performs the below mapping, as you have
    *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do

    That is just not the way that computation actually works.

    Sure it is.  We don't care how the mapping is generated, only that it
    is generated.


    There is not enough information in the input to
    know how the caller works.

    Counterfactual. The input is a pointer to the start of a function. The
    code of that function has addresses to other functions used in the
    program, including the code that aborts and halts.
    All information is there. But the programmer of HHH decided to make HHH
    such that it does not see all the information. It is a choice to analyse
    only the code of DDD itself. A wrong choice. It should also analyse the
    code of the functions called by DDD. Including the conditional branch instructions within the functions called by DDD.


    Also there is not enough information in any integer
    to predict who the president will be.

    char* WhatIsTheNameOfThePresidentIn2030(int x);

    Irrelevant, because the pointer given to HHH is enough to find all
    information, which is proven by the fact that world-class simulator give
    the correct result when given exactly the same pointer as input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jun 5 10:48:59 2025
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jun 5 10:58:31 2025
    On 2025-06-05 02:09:19 +0000, olcott said:

    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct
    executiom of the program that input represents.

    That is DEFINITION.

    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    Russell's paradox is not complete nonsense. It has a very clear
    meaning: a theory where the paradox or some variant of it can
    be shown is inconsistent. If a theory is inconsistent then it
    is good to know that it is inconsistent. Conversely, if one
    wants to present a new set theory or a new type theory or a new
    theory of semantics one should check that the Russell's paradox
    is not there nor any simple variant (like Barber's paradox or
    the word "heterologous").

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to dbush on Thu Jun 5 11:02:45 2025
    On 2025-06-05 02:13:32 +0000, dbush said:

    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct
    executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    But unlike Russel's Paradox, which showed a contradiction in the axioms
    of naive set theory, there is no contradiction in the axioms of
    computation theory.

    That is easy to fix. Just add the axiom that HHH correctly computes
    whether DDD halts.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 07:19:18 2025
    On 6/5/25 12:33 AM, olcott wrote:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>>>> of the computation asked about terminates. Unless that
    computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In
    particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement >>>>>>>>>> that
    a halting decider must report about a direct exection of the >>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the >>>>>>>> direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the
    axioms of computation theory.  It follows from those axioms that
    no H exists that performs the below mapping, as you have
    *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do

    That is just not the way that computation actually works.

    Sure it is.  We don't care how the mapping is generated, only that it
    is generated.


    There is not enough information in the input to
    know how the caller works.

    The the input isn't complete, and you did your problem wrong.

    This is because you fundamentally have errors in your setup, errors that
    you even admit, showing your ignorance of the system.

    First, HHH to be a decider, must be a "Compuation" (aka Program) which
    means it has a definitive mapping from each of its inputs, to the answer
    it will give. This is because its algorithm needs to be fully defined,
    as a sequence of deterministic and fully define steps. (Get the right
    answer isn't such a step).

    Given that definition, if in the representation of DDD, we include a
    full representation of that HHH, then teh input DOES have enough
    information to fully define how that program works, as that input COULD
    be given to a UTM/Correct and complete simulator, that will determine
    whether this program will halt when it is run or not. Since you have
    stipulated that you HHH WILL BE a decider, we know that it will ALWAYS
    return, and thus will always at some point abort its emulation of the input.

    Thus we can show that DDD will always be halting, and since your
    specifications say that HHH can only return Halting if it reaches the
    final state, and it can't do that, it will, by definition be incorrect
    for this sort of input.


    Also there is not enough information in any integer
    to predict who the president will be.

    char* WhatIsTheNameOfThePresidentIn2030(int x);




    Which just says that there isn't a mapping from Integers to Who will be president.

    THere *IS* a mapping from COMPLETE representation of programs to whether
    they halt or not. That mapping just isn't computable, this come out of
    the existance of the UTM / Complete simulator, giving a basis for the definition of the correct answer for the decider.

    Your problem is that it turns out one program can't be both, the
    complete simulator that defines the answer, and the decider that gives
    the answer in finite time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 07:03:56 2025
    On 6/4/25 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct
    executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    No, Russell's Paradox showed a fundamental error in "Naive" Set Theory.
    ZFC did nothing with Russell's Paradox, except to define a system that
    can't support it, but still was able to handle a large portion of the
    problems that the original theory was trying to be used on.

    Until you can show a similar problem with the definitions from
    computation theory, you don't have something to stand on.

    The fact that some things turn out to be not-computable is not such a
    problem, in fact after it was discovered that this problem was
    non-computable, mathematics figured out that there had to be
    uncomputable problems by a simple counting argument.

    If you think non-computable functions ARE a problem, and you want to
    define some alternate theory of computations, go ahead. You then have
    teh second half of what ZFC did, show that your system solves the
    problems that the original theory was being used on.

    Since, it is clear you don't understand the purpose that Computation
    Theory was developed for (Hint, it isn't about programs on modern
    digital computers, as it predates their existance), this will be hard
    for you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 07:06:18 2025
    On 6/4/25 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the axioms of
    computation theory.  It follows from those axioms that no H exists
    that performs the below mapping, as you have *explicitly* agreed.


    int main()
    {
      DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.


    WHere do you get that from?

    Your problem seems to be you don't know the meaning of the terms of the
    Theory.

    You can't ask the question: "Does your caller Halt?"

    You can ask the question: "Does the program your input represents halt?"
    even when that input represents its caller, because who the caller is
    doesn't affect that answer.

    All you are doing is showing that you have a fundamental error in your
    view of the theory, not understanding the basic concepts.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 07:10:05 2025
    On 6/4/25 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>> of the computation asked about terminates. Unless that computation >>>>>>>> happens to be DDD() it must report about another behaviour instead >>>>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the axioms
    of computation theory.  It follows from those axioms that no H
    exists that performs the below mapping, as you have *explicitly*
    agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this is }              //
    asking what the above will do

    That is just not the way that computation actually works.
    char* WhatIsTheNameOfThePresidentIn2030(int x);
    Cannot be derived on the basis of the input.


    Which just shows you don't understand how Computations, or even "truth" actually works.

    Facts about the future under the control of volitional beings doesn't
    have a firm correct answer. (Social Scientist CAN come up with a
    distribution of likely answers).

    Computations are about deterministic systems, and since programs are deterministic, questions about programs are valid, even if not all are
    actually computable, and THAT question (IS it computable) is one of the
    big focuses of Computability Theory.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 19:44:19 2025
    On 6/5/25 12:37 PM, olcott wrote:
    On 6/5/2025 6:10 AM, Richard Damon wrote:
    On 6/4/25 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>>>> of the computation asked about terminates. Unless that
    computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In
    particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement >>>>>>>>>> that
    a halting decider must report about a direct exection of the >>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the >>>>>>>> direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the
    axioms of computation theory.  It follows from those axioms that
    no H exists that performs the below mapping, as you have
    *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do

    That is just not the way that computation actually works.
    char* WhatIsTheNameOfThePresidentIn2030(int x);
    Cannot be derived on the basis of the input.


    Which just shows you don't understand how Computations, or even
    "truth" actually works.

    Facts about the future under the control of volitional beings doesn't
    have a firm correct answer. (Social Scientist CAN come up with a
    distribution of likely answers).


    So you agree that a single integer value is also less
    than enough information to correctly make this prediction.

    Not at all, as such a prediction isn't a "function" of an input, but
    will be a fact of some sort.


    Computations are about deterministic systems, and since programs are
    deterministic, questions about programs are valid, even if not all are
    actually computable, and THAT question (IS it computable) is one of
    the big focuses of Computability Theory.

    HHH cannot report on the behavior of its caller
    because it cannot see its caller in its caller's
    own process context.

    But it has (or should have if you built the input right) ALL the code
    that it uses, and thus the input fully specifies what the answer shoudl be.

    That HHH can't perform the computation doesn't make the question invalid.


    Even if it could see its caller it is not allowed
    to report on it. It is only allowed to report on
    the behavior that its input actually specifies.

    Which *IS* the behavior of its caller, since they are one and the same
    program.

    Sorry, you just don't understand what you are talking about, since you
    decided to make yourself an IDIOT about computation theory by deciding
    that learning it would "brainwash" you out of your own brainwashing
    about your lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 19:49:18 2025
    On 6/5/25 12:15 PM, olcott wrote:
    On 6/5/2025 3:02 AM, Mikko wrote:
    On 2025-06-05 02:13:32 +0000, dbush said:

    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>> decider when it reports) must report whether the direct execution >>>>>>> of the computation asked about terminates. Unless that computation >>>>>>> happens to be DDD() it must report about another behaviour instead >>>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the axioms
    of computation theory.

    That is easy to fix. Just add the axiom that HHH correctly computes
    whether DDD halts.


    Incoherent axioms cannot be added.

    Right, but you are just trying to prove that statement.


    int main()
    {
      DDD();  // The HHH(DDD) that this DDD calls cannot see its caller }         // Making an axiom that tells is must look at its caller
              // and it still cannot see its caller.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 19:40:44 2025
    On 6/5/25 11:46 AM, olcott wrote:
    On 6/5/2025 2:01 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 06:33 schreef olcott:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of >>>>>>>>>>>>> direct execution of DDD()

    No, they don't say that. A halting decider (and a partial >>>>>>>>>>>> halting
    decider when it reports) must report whether the direct >>>>>>>>>>>> execution
    of the computation asked about terminates. Unless that >>>>>>>>>>>> computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In >>>>>>>>>>>> particular,
    whether DDD() calls HHH(DDD) is irrelevant to the
    requirement that
    a halting decider must report about a direct exection of the >>>>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about >>>>>>>>>> the direct executiom of the program that input represents. >>>>>>>>>>
    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the >>>>>>>> axioms of naive set theory, there is no contradiction in the
    axioms of computation theory.  It follows from those axioms that >>>>>>>> no H exists that performs the below mapping, as you have
    *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do

    That is just not the way that computation actually works.

    Sure it is.  We don't care how the mapping is generated, only that
    it is generated.


    There is not enough information in the input to
    know how the caller works.

    Counterfactual. The input is a pointer to the start of a function.

    Prove it.

    What else would it be?

    It has to be in order for HHH to be a program decider.

    I guess you are reaching because you are running out of ideas.


    The code of that function has addresses to other functions used in the
    program, including the code that aborts and halts.
    All information is there. But the programmer of HHH decided to make
    HHH such that it does not see all the information. It is a choice to
    analyse only the code of DDD itself. A wrong choice. It should also
    analyse the code of the functions called by DDD. Including the
    conditional branch instructions within the functions called by DDD.


    Also there is not enough information in any integer
    to predict who the president will be.

    char* WhatIsTheNameOfThePresidentIn2030(int x);

    Irrelevant, because the pointer given to HHH is enough to find all
    information, which is proven by the fact that world-class simulator
    give the correct result when given exactly the same pointer as input.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 19:48:18 2025
    On 6/5/25 12:25 PM, olcott wrote:
    On 6/5/2025 6:06 AM, Richard Damon wrote:
    On 6/4/25 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>> of the computation asked about terminates. Unless that computation >>>>>>>> happens to be DDD() it must report about another behaviour instead >>>>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the
    axioms of naive set theory, there is no contradiction in the axioms
    of computation theory.  It follows from those axioms that no H
    exists that performs the below mapping, as you have *explicitly*
    agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.


    WHere do you get that from?

    Your problem seems to be you don't know the meaning of the terms of
    the Theory.

    You can't ask the question: "Does your caller Halt?"


    That is what I just said.

    Right, which is an invalid question. As I


    You can ask the question: "Does the program your input represents halt?"

    Too vague. Does the sequence of configurations that your input specifies reach their own final halt state?

    That is the problem for HHH to determine.

    It turns out, the answer is YES, as your HHH has been defined to return
    0 for this input.


    even when that input represents its caller, because who the caller is
    doesn't affect that answer.


    Completely different process contexts cannot be equated.

    Exactly equal code descriptions can be.

    Programs don't depend on their "process contexts", only their code and
    their input.


    All you are doing is showing that you have a fundamental error in your
    view of the theory, not understanding the basic concepts.

    If everyone else is wrong their wrong headed agreement may
    make it seem that I am wrong.


    No, YOU ARE WRONG.

    That you are too stupid to understand that, just shows how stupid you are.

    If you even TRY to find a logical rebutal, backed by factual definitions
    for reputable sources, you might learn something.

    It seems you world is based on the idea that you are right and everyone
    else is wrong, but you can't justify that except by your own claims, as
    you have shown you don't understand the meaning of the words you use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 19:53:17 2025
    On 6/5/25 12:20 PM, olcott wrote:
    On 6/5/2025 6:03 AM, Richard Damon wrote:
    On 6/4/25 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    No, Russell's Paradox showed a fundamental error in "Naive" Set
    Theory. ZFC did nothing with Russell's Paradox, except to define a
    system that can't support it, but still was able to handle a large
    portion of the problems that the original theory was trying to be used
    on.


    ZFC ruled that those aspects of naive set theory that
    allowed Russell's Paradox to exist were incoherent.

    Nope, ZFC just doesn't mention Naive Set Theory either by name or
    reputation.


    int main()
    {
      DDD(); // The HHH(DDD) that this DDD calls cannot see its caller
    }

    So, it sees the full representation of DDD, which just happens to be its caller.


    Likewise PO has ruled that the counter-example input
    to the halting problem cannot actually do the opposite
    of whatever value that its decider returns.

    But you can't just make that rule, as it just isn;'t true.

    If you want to create a new computation theory, where you rules keep it
    from happening, go ahead and try.


    The above DDD *IS NOT AN INPUT* to the HHH(DDD) that it calls.

    But the input is a representation of that DDD, and thus it is one of the examples of that program whose behavior it needs to answer about.

    That, or you are just admitting that ALL your work has been a lie, as a
    basic aspect of the proof program is that it give the decider a
    representation of itself. So if the DDD passed to HHH isn't a
    representation of itself, ALL you work is just admitted to be a LIE.


    Until you can show a similar problem with the definitions from
    computation theory, you don't have something to stand on.

    The fact that some things turn out to be not-computable is not such a
    problem, in fact after it was discovered that this problem was non-
    computable, mathematics figured out that there had to be uncomputable
    problems by a simple counting argument.

    If you think non-computable functions ARE a problem, and you want to
    define some alternate theory of computations, go ahead. You then have
    teh second half of what ZFC did, show that your system solves the
    problems that the original theory was being used on.

    Since, it is clear you don't understand the purpose that Computation
    Theory was developed for (Hint, it isn't about programs on modern
    digital computers, as it predates their existance), this will be hard
    for you.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 19:55:20 2025
    On 6/5/25 12:03 PM, olcott wrote:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.


    The only DDD that is known to halt is the DDD
    that calls HHH(DDD). HHH(DDD) IS NOT ACCOUNTABLE
    FOR THE BEHAVIOR OF ITS CALLER.


    But *ALL* the copies of the program DDD wlll always do exactly the same
    thing.

    And if DDD isn't a program, then you are just admitting that you have
    been lying for decades about following the proof, since there the
    "pathological input" is the representation of the PROGRAM build frrom
    the PROGRAM that is the decider it is to show is wrong.

    I guess you are just admitting that all you work is just a bit fat LIE.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jun 5 20:17:21 2025
    On 6/5/25 12:40 PM, olcott wrote:
    On 6/5/2025 6:19 AM, Richard Damon wrote:
    On 6/5/25 12:33 AM, olcott wrote:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of >>>>>>>>>>>>> direct execution of DDD()

    No, they don't say that. A halting decider (and a partial >>>>>>>>>>>> halting
    decider when it reports) must report whether the direct >>>>>>>>>>>> execution
    of the computation asked about terminates. Unless that >>>>>>>>>>>> computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In >>>>>>>>>>>> particular,
    whether DDD() calls HHH(DDD) is irrelevant to the
    requirement that
    a halting decider must report about a direct exection of the >>>>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about >>>>>>>>>> the direct executiom of the program that input represents. >>>>>>>>>>
    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the >>>>>>>> axioms of naive set theory, there is no contradiction in the
    axioms of computation theory.  It follows from those axioms that >>>>>>>> no H exists that performs the below mapping, as you have
    *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do

    That is just not the way that computation actually works.

    Sure it is.  We don't care how the mapping is generated, only that
    it is generated.


    There is not enough information in the input to
    know how the caller works.

    The the input isn't complete, and you did your problem wrong.


    The actual input specifies a sequence of configurations
    that cannot possibly reach their own final halt state.
    The caller is *not* the input.

    No, the input specifies the ALGORITHM that the program it represents uses.

    It represents all the instructions that said program will execute, in
    with the ordering it will use them.

    That program DOES halt, since HHH(DDD) returns 0, as that is the HHH
    that it is built on as that will also be incuded




    To say that its caller is its input is the same
    as saying that you are your mother's father.



    The caller is the machine REPRESENTED by the input

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 6 10:44:34 2025
    On 2025-06-05 16:15:20 +0000, olcott said:

    On 6/5/2025 3:02 AM, Mikko wrote:
    On 2025-06-05 02:13:32 +0000, dbush said:

    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>> decider when it reports) must report whether the direct execution >>>>>>> of the computation asked about terminates. Unless that computation >>>>>>> happens to be DDD() it must report about another behaviour instead >>>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct >>>>> executiom of the program that input represents.

    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    But unlike Russel's Paradox, which showed a contradiction in the axioms
    of naive set theory, there is no contradiction in the axioms of
    computation theory.

    That is easy to fix. Just add the axiom that HHH correctly computes
    whether DDD halts.

    Incoherent axioms cannot be added.

    There is nothing to prevent incoherent axioms. For example, the axiom of comprehension of the Naive Set Theory is incoherent.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 6 10:47:34 2025
    On 2025-06-05 16:12:41 +0000, olcott said:

    On 6/5/2025 2:58 AM, Mikko wrote:
    On 2025-06-05 02:09:19 +0000, olcott said:

    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct >>>> executiom of the program that input represents.

    That is DEFINITION.

    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    Russell's paradox is not complete nonsense. It has a very clear
    meaning: a theory where the paradox or some variant of it can
    be shown is inconsistent. If a theory is inconsistent then it

    Inconsistent, incoherent, nonsense, all the same thing.

    For practical purposes, yes. In a formal context "inconsistent" is
    preferred as a defined formal term. The others are informal.

    is good to know that it is inconsistent. Conversely, if one
    wants to present a new set theory or a new type theory or a new
    theory of semantics one should check that the Russell's paradox
    is not there nor any simple variant (like Barber's paradox or
    the word "heterologous").

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jun 6 10:53:39 2025
    On 2025-06-05 16:03:13 +0000, olcott said:

    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.

    The only DDD that is known to halt is the DDD
    that calls HHH(DDD). HHH(DDD) IS NOT ACCOUNTABLE
    FOR THE BEHAVIOR OF ITS CALLER.

    Accountabiity is meaningless in the context of the halting problem.
    In that context it sufficient to note that the HHH does not correctly
    predict whether DDD halts.

    However, one should understand that the behaviour of HHH(DDD) is an
    essential part of the behaviour of DDD. In particular, if HHH is a
    decider then DDD halts, though DDD may halt even if HHH is not a
    decider. But we know what HHH is so no if's about it are needed.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jun 6 10:05:21 2025
    Op 05.jun.2025 om 18:12 schreef olcott:
    On 6/5/2025 2:58 AM, Mikko wrote:
    On 2025-06-05 02:09:19 +0000, olcott said:

    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.

    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    Russell's paradox is not complete nonsense. It has a very clear
    meaning: a theory where the paradox or some variant of it can
    be shown is inconsistent. If a theory is inconsistent then it

    Inconsistent, incoherent, nonsense, all the same thing.

    is good to know that it is inconsistent. Conversely, if one
    wants to present a new set theory or a new type theory or a new
    theory of semantics one should check that the Russell's paradox
    is not there nor any simple variant (like Barber's paradox or
    the word "heterologous").


    int main()
    {
      DDD(); // The HHH(DDD) that this DDD calls is only accountable }        // for the actual behavior that its input actually specifies.
             // It is not accountable for the behavior of its caller.

    As long as DDD emulated by HHH cannot possibly reach
    its own "return" instruction final halt state then
    HHH is correct to reject DDD.

    It could reject the input as 'undecidable by me'.
    Which is more support that no decider is able to decide all inputs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jun 6 10:13:56 2025
    Op 05.jun.2025 om 17:46 schreef olcott:
    On 6/5/2025 2:01 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 06:33 schreef olcott:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of >>>>>>>>>>>>> direct execution of DDD()

    No, they don't say that. A halting decider (and a partial >>>>>>>>>>>> halting
    decider when it reports) must report whether the direct >>>>>>>>>>>> execution
    of the computation asked about terminates. Unless that >>>>>>>>>>>> computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In >>>>>>>>>>>> particular,
    whether DDD() calls HHH(DDD) is irrelevant to the
    requirement that
    a halting decider must report about a direct exection of the >>>>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about >>>>>>>>>> the direct executiom of the program that input represents. >>>>>>>>>>
    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in the >>>>>>>> axioms of naive set theory, there is no contradiction in the
    axioms of computation theory.  It follows from those axioms that >>>>>>>> no H exists that performs the below mapping, as you have
    *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do

    That is just not the way that computation actually works.

    Sure it is.  We don't care how the mapping is generated, only that
    it is generated.


    There is not enough information in the input to
    know how the caller works.

    Counterfactual. The input is a pointer to the start of a function.

    Prove it.

    It seems you have no idea of the C language.
    In HHH(DDD), DDD is a parameter. This parameter is the input for HHH.
    DDD is also a function. In C a function, when used as a parameter, is a pointer.

    I assume this is another clever way to distract the attention from the
    fact that your claims are counterfactual.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jun 6 10:19:03 2025
    Op 05.jun.2025 om 18:03 schreef olcott:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.


    The only DDD that is known to halt is the DDD
    that calls HHH(DDD). HHH(DDD) IS NOT ACCOUNTABLE
    FOR THE BEHAVIOR OF ITS CALLER.


    Counterfactual. It has nothing to do with the caller. World-class
    simulators show that the exact same input halts. If fact, a simple
    analysis of the code of DDD shows that it includes the code of Halt7.c,
    which specifies an aborting and halting simulator. It is clear for every competent programmer that the input specifies a halting program. But the programmer of HHH made an error, so that HHH cannot reach that part of
    the specification. This failure does not change the specification.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jun 6 19:18:29 2025
    Am Fri, 06 Jun 2025 12:32:56 -0500 schrieb olcott:
    On 6/6/2025 3:19 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 18:03 schreef olcott:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    yet never bother to notice that the directly executed DDD() is the >>>>>>> caller of HHH(DDD).

    The only possible way that HHH can report on the direct execution of >>>>> DDD() is for HHH to report on the behavior of its caller:

    The relevant question is not what HHH can report but what it does and
    what it is required. DDD() is known to halt so HHH(DDD) is required
    to report that it halts. But HHH(DDD) does not report so.

    The only DDD that is known to halt is the DDD that calls HHH(DDD).
    HHH(DDD) IS NOT ACCOUNTABLE FOR THE BEHAVIOR OF ITS CALLER.

    Counterfactual. It has nothing to do with the caller. World-class
    simulators show that the exact same input halts.

    You are incorrectly calling it an *INPUT* when it never was an actual
    *INPUT* it was always a *NON-INPUT CALLER*
    People have made this same stupid mistake for 90 years.
    The thing is, DDD is both, by construction. Data can be code. The
    contradiction is exactly that HHH's return value makes the simulation
    of DDD wrong. You can't sidestep that by saying they are different DDD's.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jun 6 19:30:49 2025
    Am Fri, 06 Jun 2025 14:21:07 -0500 schrieb olcott:
    On 6/6/2025 2:18 PM, joes wrote:
    Am Fri, 06 Jun 2025 12:32:56 -0500 schrieb olcott:
    On 6/6/2025 3:19 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 18:03 schreef olcott:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    The only possible way that HHH can report on the direct execution >>>>>>> of DDD() is for HHH to report on the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so. >>>>>>
    The only DDD that is known to halt is the DDD that calls HHH(DDD).
    HHH(DDD) IS NOT ACCOUNTABLE FOR THE BEHAVIOR OF ITS CALLER.

    Counterfactual. It has nothing to do with the caller. World-class
    simulators show that the exact same input halts.

    You are incorrectly calling it an *INPUT* when it never was an actual
    *INPUT* it was always a *NON-INPUT CALLER*
    People have made this same stupid mistake for 90 years.
    The thing is, DDD is both,

    int main()
    {
    DDD; // calls HHH(DDD)
    }

    *The input to HHH IS NOT ITS CALLER*

    DDD is DDD.

    by construction. Data can be code. The contradiction is exactly that
    HHH's return value makes the simulation
    of DDD wrong. You can't sidestep that by saying they are different
    DDD's.
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jun 6 19:29:25 2025
    Am Fri, 06 Jun 2025 12:28:50 -0500 schrieb olcott:
    On 6/6/2025 3:13 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 17:46 schreef olcott:
    On 6/5/2025 2:01 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 06:33 schreef olcott:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:

    The only possible way that HHH can report on the direct >>>>>>>>>>>>> execution of DDD() is for HHH to report on the behavior of >>>>>>>>>>>>> its caller:
    It doesn't need to. It has all the code of DDD to analyse.

    int main()
    {
        DDD();     // this HHH(DDD);  // is not the caller of >>>>>>>>     this: this
    is }              // asking what the above will do >>>>>>>
    That is just not the way that computation actually works.

    Yes it is. Your comments are correct: running HHH(DDD) is asking what
    running DDD() will do. You can do so by simulating it *uninterrupted*.
    You won't of course always get an answer, not because DDD wouldn't halt,
    but because HHH doesn't. In preventing itself non-halting, HHH gets
    the answer wrong. All would be well if it just returned that DDD halts.

    Sure it is.  We don't care how the mapping is generated, only that >>>>>> it is generated.
    There is not enough information in the input to know how the caller
    works.

    There definitely is. The code of DDD (including HHH) completely determines
    its path.

    Counterfactual. The input is a pointer to the start of a function.

    Prove it.

    It seems you have no idea of the C language.
    In HHH(DDD), DDD is a parameter. This parameter is the input for HHH.
    DDD is also a function. In C a function, when used as a parameter, is a
    pointer.
    I assume this is another clever way to distract the attention from the
    fact that your claims are counterfactual.

    DDD emulated by HHH specifies executed HHH emulates DDD that calls
    emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)...
    No, DDD specifies that it calls HHH to simulate itself, whereupon that
    HHH will stop simulating and return to DDD, which would then halt and
    the outer HHH would report so - if the outer HHH wouldn't abort before.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to Also see my on Fri Jun 6 20:07:43 2025
    Am Fri, 06 Jun 2025 14:47:13 -0500 schrieb olcott:
    On 6/6/2025 2:29 PM, joes wrote:
    Am Fri, 06 Jun 2025 12:28:50 -0500 schrieb olcott:
    On 6/6/2025 3:13 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 17:46 schreef olcott:
    On 6/5/2025 2:01 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 06:33 schreef olcott:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:

    The only possible way that HHH can report on the direct >>>>>>>>>>>>>>> execution of DDD() is for HHH to report on the behavior of >>>>>>>>>>>>>>> its caller:

    It doesn't need to. It has all the code of DDD to analyse.

    int main()
    {
        DDD();     // this HHH(DDD);  // is not the caller of >>>>>>>>>>     this: this
    is }              // asking what the above will do >>>>>>>>>
    That is just not the way that computation actually works.

    Yes it is. Your comments are correct: running HHH(DDD) is asking what
    running DDD() will do. You can do so by simulating it *uninterrupted*.
    You won't of course always get an answer, not because DDD wouldn't
    halt, but because HHH doesn't. In preventing itself non-halting, HHH
    gets the answer wrong. All would be well if it just returned that DDD
    halts.

    Sure it is.  We don't care how the mapping is generated, only >>>>>>>> that it is generated.
    There is not enough information in the input to know how the
    caller works.

    There definitely is. The code of DDD (including HHH) completely
    determines its path.

    Counterfactual. The input is a pointer to the start of a function.

    Prove it.

    It seems you have no idea of the C language.
    In HHH(DDD), DDD is a parameter. This parameter is the input for HHH.
    DDD is also a function. In C a function, when used as a parameter, is
    a pointer.
    I assume this is another clever way to distract the attention from
    the fact that your claims are counterfactual.

    DDD emulated by HHH specifies executed HHH emulates DDD that calls
    emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)...

    No, DDD specifies that it calls HHH to simulate itself, whereupon that
    HHH will stop simulating and return to DDD,

    The *input* to simulating termination analyzer HHH(DDD)
    specifies recursive simulation that can never reach its *simulated
    "return" instruction final halt state*

    *Every rebuttal to this changes the words*
    *YOU JUST CHANGED THESE WORDS*
    No, they are wrong.
    DDD, which is the input, specifies halting behaviour, by calling a decider (though not of halting) that aborts. DDD doesn't reach anything, it is
    being simulated; HHH can't reach the (reachable) return.

    Also see my replies above.

    which would then halt and the outer HHH would report so - if the outer
    HHH wouldn't abort before.
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jun 6 21:49:00 2025
    On 6/6/25 1:04 PM, olcott wrote:
    On 6/6/2025 2:47 AM, Mikko wrote:
    On 2025-06-05 16:12:41 +0000, olcott said:

    On 6/5/2025 2:58 AM, Mikko wrote:
    On 2025-06-05 02:09:19 +0000, olcott said:

    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>> of the computation asked about terminates. Unless that computation >>>>>>>> happens to be DDD() it must report about another behaviour instead >>>>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the
    direct executiom of the program that input represents.

    That is DEFINITION.

    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    Russell's paradox is not complete nonsense. It has a very clear
    meaning: a theory where the paradox or some variant of it can
    be shown is inconsistent. If a theory is inconsistent then it

    Inconsistent, incoherent, nonsense, all the same thing.

    For practical purposes, yes. In a formal context "inconsistent" is
    preferred as a defined formal term. The others are informal.

    is good to know that it is inconsistent. Conversely, if one
    wants to present a new set theory or a new type theory or a new
    theory of semantics one should check that the Russell's paradox
    is not there nor any simple variant (like Barber's paradox or
    the word "heterologous").


    int main()
    {
       DDD(); // requiring the HHH(DDD) that DDD calls to
    }         // report on the behavior of its caller is incorrect.


    Nope, HHH needs to answer about the program the input represents, even
    if that *IS* the program that calls it.

    Of course, since you have admitted that you whole argument is built on
    the lie that you system is the equivalent of the proof program, since
    you have admitted that you HHH and your DDD are not actually programs,
    it just says that your whole arguement *IS* just a lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jun 6 21:47:02 2025
    On 6/6/25 1:28 PM, olcott wrote:
    On 6/6/2025 3:13 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 17:46 schreef olcott:
    On 6/5/2025 2:01 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 06:33 schreef olcott:
    On 6/4/2025 10:41 PM, dbush wrote:
    On 6/4/2025 11:32 PM, olcott wrote:
    On 6/4/2025 9:56 PM, dbush wrote:
    On 6/4/2025 10:44 PM, olcott wrote:
    On 6/4/2025 9:13 PM, dbush wrote:
    On 6/4/2025 10:09 PM, olcott wrote:
    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of >>>>>>>>>>>>>>> direct execution of DDD()

    No, they don't say that. A halting decider (and a partial >>>>>>>>>>>>>> halting
    decider when it reports) must report whether the direct >>>>>>>>>>>>>> execution
    of the computation asked about terminates. Unless that >>>>>>>>>>>>>> computation
    happens to be DDD() it must report about another behaviour >>>>>>>>>>>>>> instead
    of DDD().

    yet never bother to notice that the directly executed >>>>>>>>>>>>>>> DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they >>>>>>>>>>>>>> have not
    mentioned what is irrelevant to whatever they said. In >>>>>>>>>>>>>> particular,
    whether DDD() calls HHH(DDD) is irrelevant to the
    requirement that
    a halting decider must report about a direct exection of the >>>>>>>>>>>>>> computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about >>>>>>>>>>>> the direct executiom of the program that input represents. >>>>>>>>>>>>
    That is DEFINITION.


    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.


    But unlike Russel's Paradox, which showed a contradiction in >>>>>>>>>> the axioms of naive set theory, there is no contradiction in >>>>>>>>>> the axioms of computation theory.  It follows from those
    axioms that no H exists that performs the below mapping, as >>>>>>>>>> you have *explicitly* agreed.


    int main()
    {
       DDD(); // comp theory does not allow HHH to
    }        // report on the behavior of its caller.



    int main()
    {
        DDD();     // this
        HHH(DDD);  // is not the caller of this: this
    is }              // asking what the above will do >>>>>>>
    That is just not the way that computation actually works.

    Sure it is.  We don't care how the mapping is generated, only that >>>>>> it is generated.


    There is not enough information in the input to
    know how the caller works.

    Counterfactual. The input is a pointer to the start of a function.

    Prove it.

    It seems you have no idea of the C language.
    In HHH(DDD), DDD is a parameter. This parameter is the input for HHH.
    DDD is also a function. In C a function, when used as a parameter, is
    a pointer.

    I assume this is another clever way to distract the attention from the
    fact that your claims are counterfactual.

    void DDD()
    {
      HHH(DDD);
      return;
    }

    DDD emulated by HHH specifies
    executed HHH emulates DDD that calls emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)
    that emulates DDD that calls emulated HHH(DDD)...

    Where do we get to reaching the emulated "return"
    instruction final halt state?



    Only if HHH never aborts.

    The fact is, HHH must either abort at some point, at which the above
    argument is invalid, or it never aborts, and you argument then asserts
    that it just fails to meet its requirments by not answering.

    Your "logic" lies by thinking that HHH can be two different things at
    once, in other words that 1 is 2.

    Sorry, you are just proving the fundamental flaw in your logic, a flaw
    pointed out so many times, that your continuing to ignore it show a pathological recklessness in handling truth.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jun 6 21:50:13 2025
    On 6/6/25 1:11 PM, olcott wrote:
    On 6/6/2025 2:53 AM, Mikko wrote:
    On 2025-06-05 16:03:13 +0000, olcott said:

    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.

    The only DDD that is known to halt is the DDD
    that calls HHH(DDD). HHH(DDD) IS NOT ACCOUNTABLE
    FOR THE BEHAVIOR OF ITS CALLER.

    Accountabiity is meaningless in the context of the halting problem.

    Not at all. int sum(int x, int y) {return x + y;}
    sum(3,4) is accountable to provide the sum of 3 + 4.
    It is not accountable to provide the sum of 5 + 6.

    Likewise HHH(DDD) is accountable for

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
        If simulating halt decider H correctly simulates its
        input D until H correctly determines that *its simulated D*
        *would never stop running unless aborted* then


    But to use Professor Sipser statements, your H and D need to be programs.

    Since you have admitted that in your system they are not, you can't use
    that statement, and you whole arguument is shown to be a lie.



    In that context it sufficient to note that the HHH does not correctly
    predict whether DDD halts.

    However, one should understand that the behaviour of HHH(DDD) is an
    essential part of the behaviour of DDD. In particular, if HHH is a
    decider then DDD halts, though DDD may halt even if HHH is not a
    decider. But we know what HHH is so no if's about it are needed.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jun 6 21:51:52 2025
    On 6/6/25 1:32 PM, olcott wrote:
    On 6/6/2025 3:19 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 18:03 schreef olcott:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.


    The only DDD that is known to halt is the DDD
    that calls HHH(DDD). HHH(DDD) IS NOT ACCOUNTABLE
    FOR THE BEHAVIOR OF ITS CALLER.


    Counterfactual. It has nothing to do with the caller. World-class
    simulators show that the exact same input halts.

    You are incorrectly calling it an *INPUT* when
    it never was an actual *INPUT* it was always a *NON-INPUT CALLER*
    People have made this same stupid mistake for 90 years.


    The INPUT, is the representation of that program. The definition of the "behavior" of that input, and the correct answer for the decider works
    by "dereferencing" that representation.

    You problem is you don't understand how "representation" works.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jun 6 21:54:23 2025
    On 6/6/25 3:21 PM, olcott wrote:
    On 6/6/2025 2:18 PM, joes wrote:
    Am Fri, 06 Jun 2025 12:32:56 -0500 schrieb olcott:
    On 6/6/2025 3:19 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 18:03 schreef olcott:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    yet never bother to notice that the directly executed DDD() is the >>>>>>>>> caller of HHH(DDD).

    The only possible way that HHH can report on the direct execution of >>>>>>> DDD() is for HHH to report on the behavior of its caller:

    The relevant question is not what HHH can report but what it does and >>>>>> what it is required. DDD() is known to halt so HHH(DDD) is required >>>>>> to report that it halts. But HHH(DDD) does not report so.

    The only DDD that is known to halt is the DDD that calls HHH(DDD).
    HHH(DDD) IS NOT ACCOUNTABLE FOR THE BEHAVIOR OF ITS CALLER.

    Counterfactual. It has nothing to do with the caller. World-class
    simulators show that the exact same input halts.

    You are incorrectly calling it an *INPUT* when it never was an actual
    *INPUT* it was always a *NON-INPUT CALLER*
    People have made this same stupid mistake for 90 years.
    The thing is, DDD is both,

    int main()
    {
      DDD; // calls HHH(DDD)
    }

    *The input to HHH IS NOT ITS CALLER*

    No, it is the representation of its caller, so HHH is required to answer
    about the behavior of that program.

    If the input is NOT the representation of that program, then you are
    just admitting to LYING about everything, as that is the fundamental
    operation of the proof program, that the "pathological program" asks its
    copy of the decider to decide on the representation of itself.

    So, I guess you are saying you don't think the problem CAN be formed,
    because you idea of computation ability is a step below Turing Complete
    system.


    by construction. Data can be code. The> contradiction is exactly that
    HHH's return value makes the simulation
    of DDD wrong. You can't sidestep that by saying they are different DDD's.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jun 7 11:33:34 2025
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*

    So you say bot don't show.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    Now you are changing the topic. Your false claim was that "They all
    say that HHH must report on the behavior ofdirect execution of DDD()
    yet never bother to notice that the directly executed DDD() is the
    caller of HHH(DDD)".

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jun 7 19:29:36 2025
    On 6/7/25 10:01 AM, olcott wrote:
    On 6/7/2025 3:33 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*

    So you say bot don't show.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    Now you are changing the topic. Your false claim was that "They all
    say that HHH must report on the behavior of direct execution of DDD()

    Verified fact.

    yet never bother to notice that the directly executed DDD() is the
    caller of HHH(DDD)".


    And your counter-example is ???

    int main()
    {
      DDD(); // The HHH(DDD) that DDD calls cannot report on
    }        // the behavior of its caller.

    Your rebuttals fail to provide enough details
    to be more than lame. If you did provide more
    details then your rebuttals would be incoherent.
    By providing lame rebuttals closure is postponed.


    No, YOUR SYSTEM fails to provide the decider with enough details about
    the input to define the mapping.


    Fix that by including the code for the PROGRAM HHH into the
    representation of the input (which HHH looks at anyway to emulate
    itself, so it really does need to be it), which also requires that HHH
    be made into an actual program and thus have a defined algorithm (which
    you needed to do to run it anyway).

    Thus, When we do those fixes, HHH has been given all the information
    required to determine (but not necesarily compute) the answer to the
    question does the program represented by the input halt.

    Your problem is that your argument doesn't allow for either of those
    things to be done, or your argument breaks, and thus you whole argument
    is just based on the lie of a category error, that neither your HHH or
    the input DDD are actually programs (or their representations) and thus
    you are just shown to be lying about even talking about Computation Theory.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jun 8 09:07:36 2025
    On 2025-06-06 17:04:46 +0000, olcott said:

    On 6/6/2025 2:47 AM, Mikko wrote:
    On 2025-06-05 16:12:41 +0000, olcott said:

    On 6/5/2025 2:58 AM, Mikko wrote:
    On 2025-06-05 02:09:19 +0000, olcott said:

    On 6/4/2025 8:43 PM, Richard Damon wrote:
    On 6/4/25 11:50 AM, olcott wrote:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting >>>>>>>> decider when it reports) must report whether the direct execution >>>>>>>> of the computation asked about terminates. Unless that computation >>>>>>>> happens to be DDD() it must report about another behaviour instead >>>>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is >>>>>>>>> the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.


    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    So?

    It *IS* a fact that to be correct, it needs to answer about the direct >>>>>> executiom of the program that input represents.

    That is DEFINITION.

    Likewise with the definition of Russell's Paradox
    until ZFC showed that this definition is complete
    nonsense.

    Russell's paradox is not complete nonsense. It has a very clear
    meaning: a theory where the paradox or some variant of it can
    be shown is inconsistent. If a theory is inconsistent then it

    Inconsistent, incoherent, nonsense, all the same thing.

    For practical purposes, yes. In a formal context "inconsistent" is
    preferred as a defined formal term. The others are informal.

    is good to know that it is inconsistent. Conversely, if one
    wants to present a new set theory or a new type theory or a new
    theory of semantics one should check that the Russell's paradox
    is not there nor any simple variant (like Barber's paradox or
    the word "heterologous").


    int main()
    {
    DDD(); // requiring the HHH(DDD) that DDD calls to
    } // report on the behavior of its caller is incorrect.

    There is nothing incorrect in the requirement. That HHH answers
    either "yes" nor "no" means that HHH accepts the input as a
    valid computation in its scope.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jun 8 09:11:54 2025
    On 2025-06-06 19:21:07 +0000, olcott said:

    On 6/6/2025 2:18 PM, joes wrote:
    Am Fri, 06 Jun 2025 12:32:56 -0500 schrieb olcott:
    On 6/6/2025 3:19 AM, Fred. Zwarts wrote:
    Op 05.jun.2025 om 18:03 schreef olcott:
    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:
    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    yet never bother to notice that the directly executed DDD() is the >>>>>>>>> caller of HHH(DDD).

    The only possible way that HHH can report on the direct execution of >>>>>>> DDD() is for HHH to report on the behavior of its caller:

    The relevant question is not what HHH can report but what it does and >>>>>> what it is required. DDD() is known to halt so HHH(DDD) is required >>>>>> to report that it halts. But HHH(DDD) does not report so.

    The only DDD that is known to halt is the DDD that calls HHH(DDD).
    HHH(DDD) IS NOT ACCOUNTABLE FOR THE BEHAVIOR OF ITS CALLER.

    Counterfactual. It has nothing to do with the caller. World-class
    simulators show that the exact same input halts.

    You are incorrectly calling it an *INPUT* when it never was an actual
    *INPUT* it was always a *NON-INPUT CALLER*
    People have made this same stupid mistake for 90 years.
    The thing is, DDD is both,

    int main()
    {
    DDD; // calls HHH(DDD)

    According to the C rules DDD; does not call anything. DDD(); does.

    }

    *The input to HHH IS NOT ITS CALLER*

    by construction. Data can be code. The> contradiction is exactly that
    HHH's return value makes the simulation
    of DDD wrong. You can't sidestep that by saying they are different DDD's.


    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jun 8 09:09:12 2025
    On 2025-06-06 17:11:17 +0000, olcott said:

    On 6/6/2025 2:53 AM, Mikko wrote:
    On 2025-06-05 16:03:13 +0000, olcott said:

    On 6/5/2025 2:48 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation >>>>>> happens to be DDD() it must report about another behaviour instead >>>>>> of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not >>>>>> mentioned what is irrelevant to whatever they said. In particular, >>>>>> whether DDD() calls HHH(DDD) is irrelevant to the requirement that >>>>>> a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*
    *People have ignored this for 90 years*
    *People have ignored this for 90 years*

    You have not identified anythhing relevant that has been ignored for
    90 years. Seems that you ignore much of the discussions during those
    90 years.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    The relevant question is not what HHH can report but what it does
    and what it is required. DDD() is known to halt so HHH(DDD) is
    required to report that it halts. But HHH(DDD) does not report so.

    The only DDD that is known to halt is the DDD
    that calls HHH(DDD). HHH(DDD) IS NOT ACCOUNTABLE
    FOR THE BEHAVIOR OF ITS CALLER.

    Accountabiity is meaningless in the context of the halting problem.

    Not at all.

    If it would mean something you would say what it means. But you don't
    so it does not mean anything.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jun 8 09:17:32 2025
    On 2025-06-07 14:01:03 +0000, olcott said:

    On 6/7/2025 3:33 AM, Mikko wrote:
    On 2025-06-04 15:50:25 +0000, olcott said:

    On 6/4/2025 2:04 AM, Mikko wrote:
    On 2025-06-03 21:39:46 +0000, olcott said:

    They all say that HHH must report on the behavior of
    direct execution of DDD()

    No, they don't say that. A halting decider (and a partial halting
    decider when it reports) must report whether the direct execution
    of the computation asked about terminates. Unless that computation
    happens to be DDD() it must report about another behaviour instead
    of DDD().

    yet never bother to notice that the directly executed DDD() is
    the caller of HHH(DDD).

    To say that nobody has noticed that is a lie. Perhaps they have not
    mentioned what is irrelevant to whatever they said. In particular,
    whether DDD() calls HHH(DDD) is irrelevant to the requirement that
    a halting decider must report about a direct exection of the
    computation the input specifies.

    *People have ignored this for 90 years*

    So you say bot don't show.

    The only possible way that HHH can report on the
    direct execution of DDD() is for HHH to report on
    the behavior of its caller:

    Now you are changing the topic. Your false claim was that "They all
    say that HHH must report on the behavior of direct execution of DDD()

    Verified fact.

    How was verified that all and not just some of them said what you
    claim they all said?

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 4 16:53:50 2025
    XPost: sci.logic

    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes
    the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly >>>>>> (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed
    directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements, which
    is precisely the theorem that the halting problem proofs prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing Machines,
    only representations of them.

    By the exact same idea that we can represent a number by a finite
    string, we can express the algorithm, and input, of a Turing Machine as
    a finite string, and thus can talk about what it will do.


    In contrast, the axioms of computation theory do *not* create a
    contradiction.  It simply follows from those axioms that no H exists
    the meets the above requirements, which is a completely valid conclusion.

    *Claude.ai seems to be the smartest bot about computation* https://claude.ai/share/48aab578-aec3-44a5-8bb3-6851e0f8b02e


    Which you just continue to lie to, so proving that you are just a
    pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 5 09:39:13 2025
    XPost: sci.logic

    Op 05.jul.2025 om 00:15 schreef olcott:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that
    computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly >>>>>>>> (<X>,Y) maps to 0 if and only if X(Y) does not halt when
    executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements,
    which is precisely the theorem that the halting problem proofs prove. >>>>>
    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing
    Machines, only representations of them.


    Numbers always work the same way so it makes no difference.

    *HHH(DDD)==0 and HHH1(DDD)==1 are both correct* https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    Misleading words. Both simulators are given the same input. Both are
    simulating the same input, which includes HHH, not HHH1. So, there is no difference.
    If there is a difference, you could point to the first instruction that
    has a different result in the simulations. But you can't.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 09:14:57 2025
    XPost: sci.logic

    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that
    computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly >>>>>>>> (<X>,Y) maps to 0 if and only if X(Y) does not halt when
    executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements,
    which is precisely the theorem that the halting problem proofs prove. >>>>>
    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.

    Why doesn't P / D / DD actually do the opposite of what H decides?

    Remember, "behavior" is DEFINED as what the machine it represents does
    when directly run, not does the partial simulation of it by the decider
    reach a final state.

    Or alternativly, what a UTM would do with the input representing the
    FULL program.

    Both of these REQUIRE that the code of the decider be included in "the
    input", not your lie of trying to claim to exclude it.

    You are just proving your stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 09:20:48 2025
    XPost: sci.logic

    On 7/4/25 6:15 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that
    computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly >>>>>>>> (<X>,Y) maps to 0 if and only if X(Y) does not halt when
    executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements,
    which is precisely the theorem that the halting problem proofs prove. >>>>>
    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing
    Machines, only representations of them.


    Numbers always work the same way so it makes no difference.

    So do programs. (When they are programs)


    *HHH(DDD)==0 and HHH1(DDD)==1 are both correct* https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Based on your LIE:

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0

    that the pattern HHH used was an actual non-termination pattern

    You are


    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    But "itself" isn't part of the simulation, only in your lies.

    both HHH and HHH1 simulate DDD calling HHH(DDD) which simulates DDD to
    the point that it calls HHH(DDD) again.

    HHH the stops and claims can't halt.

    HHH1 continues, and sees that it does.

    Your problem is you assume that HHH can be something other than what it
    is, in other words that reality lies.


    HHH doesn't actually abort its simulation of DDD until
    after has simulated many hundreds of simulated instructions
    later. HHH simulates itself simulating DDD until DDD calls
    HHH(DDD) again.

    Right, and aborts in error as it thinks it sees a non-terminating
    pattern, when the continued correct simulation of that input shows it halts.

    Note, HHH CAN'T simulate past that point, because *THE* HHH is
    programmed to abort here. HHH1 *IS* the hyptothetical HHH that does't
    abort, as you aren't allowed to change "the input" which has FIXED code
    in it, so the hypothetical HHH needs to see the original input, not your
    lie of a changed DDD.


    By the exact same idea that we can represent a number by a finite
    string, we can express the algorithm, and input, of a Turing Machine
    as a finite string, and thus can talk about what it will do.


    In contrast, the axioms of computation theory do *not* create a
    contradiction.  It simply follows from those axioms that no H exists
    the meets the above requirements, which is a completely valid
    conclusion.

    *Claude.ai seems to be the smartest bot about computation*
    https://claude.ai/share/48aab578-aec3-44a5-8bb3-6851e0f8b02e


    Which you just continue to lie to, so proving that you are just a
    pathological liar.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Sat Jul 5 14:29:24 2025
    XPost: sci.logic

    On Fri, 04 Jul 2025 16:53:50 -0400, Richard Damon wrote:

    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes >>>>>>> the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly >>>>>>> (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed >>>>>>> directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements, which
    is precisely the theorem that the halting problem proofs prove.

    In the exact same way that there is no set of all set that contain
    themselves. ZFC did not solve Russell's Paradox as much as it showed
    that Russell's Paradox was anchored in an incoherent foundation, now
    called naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report on the behavior
    of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the domain of every
    Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing Machines,
    only representations of them.

    By the exact same idea that we can represent a number by a finite
    string, we can express the algorithm, and input, of a Turing Machine as
    a finite string, and thus can talk about what it will do.


    In contrast, the axioms of computation theory do *not* create a
    contradiction.  It simply follows from those axioms that no H exists
    the meets the above requirements, which is a completely valid
    conclusion.

    *Claude.ai seems to be the smartest bot about computation*
    https://claude.ai/share/48aab578-aec3-44a5-8bb3-6851e0f8b02e


    Which you just continue to lie to, so proving that you are just a pathological liar.

    It is YOU who is the pathological liar: the recursive self reference in
    the classical halting problem proofs is a category error just as in
    Russell's Paradox. All halting problems based on such an erroneous construction are thus refuted, here and now, by me, Mr Flibble.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 20:44:31 2025
    XPost: sci.logic

    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that
    computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed
    directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when
    executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements,
    which is precisely the theorem that the halting problem proofs >>>>>>>> prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are just a
    liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a decider
    that decides if the program represented by its input will halt when run.

    The PROBLEM has always been to make a machine to decide if a given
    machine will halt when run.

    If you want to try to claim that those words do not clearly state that
    the domain of that decider is behavior of the program specified, you are
    just proving that you are just a stupid liar that doesn't even
    understand basic English.

    Sorry, you really are proving yourself to be that stupid with your
    claims, and that taints EVERYTHING you ever have written, thus even if
    some of you ideas might of has some worth, because you have destroyed
    your reputation, no one will look at them.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 20:47:56 2025
    XPost: sci.logic

    On 7/5/25 12:31 PM, olcott wrote:
    On 7/5/2025 8:20 AM, Richard Damon wrote:
    On 7/4/25 6:15 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that
    computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed
    directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when
    executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements,
    which is precisely the theorem that the halting problem proofs >>>>>>>> prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing
    Machines, only representations of them.


    Numbers always work the same way so it makes no difference.

    So do programs. (When they are programs)


    *HHH(DDD)==0 and HHH1(DDD)==1 are both correct*
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    Based on your LIE:

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0

    that the pattern HHH used was an actual non-termination pattern


    Since it proves that it figured out all of the details
    of this non-terminating pattern itself its agreement
    is not biased by my generic definition of the notion
    of simulating termination analyzer.

    But you didn't, you lied about it.


    HHH simulating DDD:
      - Enter DDD()
      - Call HHH(DDD)
      - Pattern detected: infinite recursion of HHH simulating DDD
      - Simulation aborted, return 0



    But the pattern isn't non-halting, as the correct simulation of that
    exact same input (which calls the exact same HHH) will halt.

    Thus, you prove you don't understand the meaning of the words you are using,

    You don't know what a program is.
    You don't know what correct simulation is.
    You don't know what "non-halting" means, and what category of things it
    apply to.

    In other words, you don't know what you are talking about, and think
    that lying is just correct reasoning.

    Of course, that does seem to be you view of the world, that lying is
    correct, which is why no one can trust what you say.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Sat Jul 5 21:43:00 2025
    XPost: sci.logic

    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that >>>>>>>>>>> computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed >>>>>>>>>>> directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when >>>>>>>>>>> executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements, >>>>>>>>> which is precisely the theorem that the halting problem proofs >>>>>>>>> prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are just a
    liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a decider
    that decides if the program represented by its input will halt when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    --
    Copyright 2024 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 Sat Jul 5 23:02:11 2025
    XPost: sci.logic

    On 7/5/25 10:43 PM, olcott wrote:
    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of >>>>>>>>>>>> instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that >>>>>>>>>>>> computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed >>>>>>>>>>>> directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when >>>>>>>>>>>> executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements, >>>>>>>>>> which is precisely the theorem that the halting problem proofs >>>>>>>>>> prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are just
    a liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a
    decider that decides if the program represented by its input will halt
    when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    Really?

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and an
    input, whether the program will finish running, or continue to run forever.

    Sounds like the program and its representation.


    The Program comes first, and THAT is what the Halting Mapping is based on.

    The finite string representation is the implementation detail for giving
    it to the decider.

    It seems you don't even understand the 101 level terms.

    You are just proving how stupid and ignorant you are. A self-made
    stupidity and ignorance, because you are afraid the truth will brainwash
    you, so you preemptively brainwashed yourself to be immune to the truth.

    This just make you a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:24:11 2025
    XPost: sci.logic

    Op 05.jul.2025 om 18:12 schreef olcott:
    On 7/5/2025 2:39 AM, Fred. Zwarts wrote:
    Op 05.jul.2025 om 00:15 schreef olcott:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of
    instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that
    computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed
    directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when
    executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements,
    which is precisely the theorem that the halting problem proofs >>>>>>>> prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing
    Machines, only representations of them.


    Numbers always work the same way so it makes no difference.

    *HHH(DDD)==0 and HHH1(DDD)==1 are both correct*
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    Misleading words. Both simulators are given the same input. Both are
    simulating the same input, which includes HHH, not HHH1. So, there is
    no difference.

    *Its just over your head*
    HHH(DDD) Does simulate itself simulating DDD
    thus causing recursive simulation that cannot
    possibly reach the simulated final halt state of DDD.

    It is apparently over your head that when HHH is unable to reach the end
    of the simulation, this is not a proof that the end does not exist.
    A failing HHH that forgets to count all relevant conditional branch instructions is not a proof that a correct simulation is unable to reach
    that end.

    We see that HHH1 and HHH are simulating exactly the same instructions,
    but HHH fails to reach the end, because of a premature abort, where HHH1
    has no problem to reach the end. This proves that the input specifies an
    end, but HHH fails to reach it. You still cannot point to one single instruction that is correctly simulated differently by HHH1 and HHH.
    Only the last instruction simulated by HHH is incorrect, because the
    semantics of the x86 language requires the processing of the next
    instruction, but HHH gives up.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:32:09 2025
    XPost: sci.logic

    Op 06.jul.2025 om 06:34 schreef olcott:
    On 7/5/2025 10:02 PM, Richard Damon wrote:
    On 7/5/25 10:43 PM, olcott wrote:
    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of >>>>>>>>>>>>>> instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that >>>>>>>>>>>>>> computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed >>>>>>>>>>>>>> directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when >>>>>>>>>>>>>> executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above
    requirements, which is precisely the theorem that the
    halting problem proofs prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a >>>>>>>>>> contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are
    just a liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a
    decider that decides if the program represented by its input will
    halt when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    Really?

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and
    an input, whether the program will finish running, or continue to run
    forever.

    Sounds like the program and its representation.


    With pathological self-reference the directly
    executed machine will not have the same
    behavior as the correctly simulated machine
    specification.

    If so, then the simulation is incorrect by definition of a correct
    simulation. This is self-evident and follows directly from the meaning
    of the words.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 6 07:50:24 2025
    XPost: sci.logic

    On 7/6/25 12:34 AM, olcott wrote:
    On 7/5/2025 10:02 PM, Richard Damon wrote:
    On 7/5/25 10:43 PM, olcott wrote:
    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of >>>>>>>>>>>>>> instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that >>>>>>>>>>>>>> computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed >>>>>>>>>>>>>> directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when >>>>>>>>>>>>>> executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above
    requirements, which is precisely the theorem that the
    halting problem proofs prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a >>>>>>>>>> contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are
    just a liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a
    decider that decides if the program represented by its input will
    halt when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    Really?

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and
    an input, whether the program will finish running, or continue to run
    forever.

    Sounds like the program and its representation.


    With pathological self-reference the directly
    executed machine will not have the same
    behavior as the correctly simulated machine
    specification.

    Sure it does.

    Do you have a reference for your claim, or are you just admitting that
    youj like to make up your stuff because you don't know what you are
    talking about.

    The DEFINITION of "Correct Simulation" is the recreation of the direct execution of the program given.

    So, you are just admitting that you are just lying.



    The Program comes first, and THAT is what the Halting Mapping is based
    on.

    The finite string representation is the implementation detail for
    giving it to the decider.

    It seems you don't even understand the 101 level terms.

    You are just proving how stupid and ignorant you are. A self-made
    stupidity and ignorance, because you are afraid the truth will
    brainwash you, so you preemptively brainwashed yourself to be immune
    to the truth.

    This just make you a pathological liar.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 6 13:00:30 2025
    XPost: sci.logic

    On 7/6/25 11:19 AM, olcott wrote:
    On 7/6/2025 6:50 AM, Richard Damon wrote:
    On 7/6/25 12:34 AM, olcott wrote:
    On 7/5/2025 10:02 PM, Richard Damon wrote:
    On 7/5/25 10:43 PM, olcott wrote:
    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of >>>>>>>>>>>>>>>> instructions) X described as <X> with input Y: >>>>>>>>>>>>>>>>
    A solution to the halting problem is an algorithm H that >>>>>>>>>>>>>>>> computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when >>>>>>>>>>>>>>>> executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when >>>>>>>>>>>>>>>> executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above
    requirements, which is precisely the theorem that the >>>>>>>>>>>>>> halting problem proofs prove.

    In the exact same way that there is no set of all set >>>>>>>>>>>>> that contain themselves. ZFC did not solve Russell's >>>>>>>>>>>>> Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called >>>>>>>>>>>>> naive set theory.

    Which arose because the axioms of naive set theory created a >>>>>>>>>>>> contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are
    just a liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a
    decider that decides if the program represented by its input will
    halt when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    Really?

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and
    an input, whether the program will finish running, or continue to
    run forever.

    Sounds like the program and its representation.


    With pathological self-reference the directly
    executed machine will not have the same
    behavior as the correctly simulated machine
    specification.

    Sure it does.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    Because DDD() cannot be an input to HHH its behavior
    cannot not contradict HHH(DDD)==0.

    But that isn't what the question is asking.

    In fact, if you call HHH(DDD()) as a halt decider, it just needs to
    always return 1, as if you get to the call, it halts. It just fails to
    be a decider.

    Your


    HHH is *ONLY* wrong when it reports on behavior other
    than DDD simulated by HHH according to the semantics
    of the C programming language.


    Which is just you admitting that you are woriking on a strawman, because
    that isn't what a halting decider is supposed to do.

    It needs to report on the behavior of the CORRECT simulation of the
    input per the semantics of the language used to encode it. (Not the
    simulation done by it).

    If HNH(DDD) returns 0, then that correct simulation will halt, and HHH
    is just wrong.

    Your problem is you just don't understand what you are talking about,
    and beleive your own fantastic lies.

    And, by your statement, you are just admitting that you have been lying
    about working on the halting problem, as you don't understand what the
    words actually mean.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 6 22:09:43 2025
    XPost: sci.logic

    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:
    On 7/6/2025 6:50 AM, Richard Damon wrote:
    On 7/6/25 12:34 AM, olcott wrote:
    On 7/5/2025 10:02 PM, Richard Damon wrote:
    On 7/5/25 10:43 PM, olcott wrote:
    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence >>>>>>>>>>>>>>>>>> of instructions) X described as <X> with input Y: >>>>>>>>>>>>>>>>>>
    A solution to the halting problem is an algorithm H >>>>>>>>>>>>>>>>>> that computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when >>>>>>>>>>>>>>>>>> executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt >>>>>>>>>>>>>>>>>> when executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above >>>>>>>>>>>>>>>> requirements, which is precisely the theorem that the >>>>>>>>>>>>>>>> halting problem proofs prove.

    In the exact same way that there is no set of all set >>>>>>>>>>>>>>> that contain themselves. ZFC did not solve Russell's >>>>>>>>>>>>>>> Paradox as much as it showed that Russell's Paradox >>>>>>>>>>>>>>> was anchored in an incoherent foundation, now called >>>>>>>>>>>>>>> naive set theory.

    Which arose because the axioms of naive set theory created >>>>>>>>>>>>>> a contradiction.


    Likewise with halt deciders that are required to report >>>>>>>>>>>>> on the behavior of directly executed Turing machines. >>>>>>>>>>>>
    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are >>>>>>>> just a liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a >>>>>>>> decider that decides if the program represented by its input
    will halt when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    Really?

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program
    and an input, whether the program will finish running, or continue >>>>>> to run forever.

    Sounds like the program and its representation.


    With pathological self-reference the directly
    executed machine will not have the same
    behavior as the correctly simulated machine
    specification.

    Sure it does.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of steps.

    The "behavior" of the input isn't a subjective property, that is
    dependent on something about the decider, but is an objective property
    that is only a function of the input (which includes what HHH that given
    DDD was paired with).

    Your confusion with the TRUTH of what that (perhaps just hypothetical)
    correct simulation does, with the KNOWLEDGE that the decider got by its (partial) simulation just shows you stupidity.

    The fact that you keep on working with self-contradictory equivocations
    on what "the input" means just shows the level of your deceit (or
    stupidity).

    If "the input" that represents DDD doesn't include the code for HHH,
    then it is just impossible to simulate it past the call instruction.

    If "the input" that represents DDD does include the code for HHH, then
    that input defines the only HHH that exists with this DDD, and thus when
    you talk about different HHHs looking at "the input" you are lying, as
    they are each looking at DIFFERENT inputs.

    Thus, your whole argument is just based on LYING because you just don't understand (and actively refuse to understand) the meaning of basics
    like what a program is, what halting is, what a "correct simulation" is,
    or even what "the input" means.

    Sorru, you are just proving how ignorant you are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 7 09:42:56 2025
    XPost: sci.logic

    Op 06.jul.2025 om 17:36 schreef olcott:
    On 7/6/2025 4:24 AM, Fred. Zwarts wrote:
    Op 05.jul.2025 om 18:12 schreef olcott:
    On 7/5/2025 2:39 AM, Fred. Zwarts wrote:
    Op 05.jul.2025 om 00:15 schreef olcott:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of >>>>>>>>>>>> instructions) X described as <X> with input Y:

    A solution to the halting problem is an algorithm H that >>>>>>>>>>>> computes the following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed >>>>>>>>>>>> directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when >>>>>>>>>>>> executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements, >>>>>>>>>> which is precisely the theorem that the halting problem proofs >>>>>>>>>> prove.

    In the exact same way that there is no set of all set
    that contain themselves. ZFC did not solve Russell's
    Paradox as much as it showed that Russell's Paradox
    was anchored in an incoherent foundation, now called
    naive set theory.

    Which arose because the axioms of naive set theory created a
    contradiction.


    Likewise with halt deciders that are required to report
    on the behavior of directly executed Turing machines.

    And what is the CONTRADICTION?

    The result is just some things are not computable.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider.

    Then so is mathematics, as "numbers" can't be given to Turing
    Machines, only representations of them.


    Numbers always work the same way so it makes no difference.

    *HHH(DDD)==0 and HHH1(DDD)==1 are both correct*
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c

    When we compare DDD emulated by HHH and DDD emulated
    by HHH1 SIDE-BY-SIDE. (Mike didn't do it this way).

    *The difference is when*
    HHH begins to simulate itself simulating DDD and
    HHH1 NEVER begins to simulate itself simulating DDD.

    Misleading words. Both simulators are given the same input. Both are
    simulating the same input, which includes HHH, not HHH1. So, there
    is no difference.

    *Its just over your head*
    HHH(DDD) Does simulate itself simulating DDD
    thus causing recursive simulation that cannot
    possibly reach the simulated final halt state of DDD.

    It is apparently over your head that when HHH is unable to reach the
    end of the simulation, this is not a proof that the end does not exist.

    Something like mathematical induction proves that
    when an infinite number of steps of DDD are simulated
    by HHH according to the semantics of the C programming
    language that this simulated DDD does not reach its
    own simulated "statement. All of the AI bots figure
    this out on their own.

    Only if you cheat with the induction, by also changing the input.
    Even then the induction only proves that, no matter how many steps are simulated, HHH always fails to reach the abort code specified in the
    input, so, it fails to reach the end.
    Mathematical induction', therefore, only proves the failure of HHH.
    When we limit ourselves to the input presented in your code example, we
    see that many simulators are able to reach the final halt state in a
    finite number of steps, but HHH gives up before it has simulated the
    same number of steps.
    There is nothing wrong with giving up a simulation when there is
    suspicion that it could be an infinite simulation. But in that case,
    simulation fails as analysis of the behaviour and another method is
    needed to analyse the behaviour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 7 09:36:57 2025
    XPost: sci.logic

    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise. >>>>
    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for an
    unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program, because
    it includes the abort code. But HHH gives up before it reaches that part
    of the specification and the final halt state.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 7 11:37:43 2025
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise. >>>>
    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return >>>> an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of
    steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.

    Most people here don't get that because they have no
    actual depth of understanding. They can only parrot
    the words of textbooks.

    Do you even understand what the word "allowed" means?

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 7 11:34:57 2025
    On 2025-07-06 20:06:33 +0000, olcott said:

    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:
    On 7/6/2025 6:50 AM, Richard Damon wrote:
    On 7/6/25 12:34 AM, olcott wrote:
    On 7/5/2025 10:02 PM, Richard Damon wrote:
    On 7/5/25 10:43 PM, olcott wrote:
    On 7/5/2025 7:44 PM, Richard Damon wrote:
    On 7/5/25 12:26 PM, olcott wrote:
    On 7/5/2025 8:14 AM, Richard Damon wrote:
    On 7/4/25 6:11 PM, olcott wrote:
    On 7/4/2025 3:53 PM, Richard Damon wrote:
    On 7/4/25 4:43 PM, olcott wrote:
    On 6/3/2025 10:02 PM, dbush wrote:
    On 6/3/2025 10:58 PM, olcott wrote:
    On 6/3/2025 9:46 PM, dbush wrote:
    On 6/3/2025 10:34 PM, olcott wrote:
    On 6/3/2025 9:12 PM, dbush wrote:

    Given any algorithm (i.e. a fixed immutable sequence of instructions) X
    described as <X> with input Y:

    A solution to the halting problem is an algorithm H that computes the
    following mapping:

    (<X>,Y) maps to 1 if and only if X(Y) halts when executed directly
    (<X>,Y) maps to 0 if and only if X(Y) does not halt when executed directly


    Yes there is no algorithm that does that

    Excellent!

    Let The Record Show

    That Peter Olcott

    Has *EXPLICITLY* admitted

    That no algorithm H exists that meets the above requirements, which is
    precisely the theorem that the halting problem proofs prove. >>>>>>>>>>>>>>>
    In the exact same way that there is no set of all set >>>>>>>>>>>>>>> that contain themselves. ZFC did not solve Russell's >>>>>>>>>>>>>>> Paradox as much as it showed that Russell's Paradox >>>>>>>>>>>>>>> was anchored in an incoherent foundation, now called >>>>>>>>>>>>>>> naive set theory.

    Which arose because the axioms of naive set theory created a contradiction.


    Likewise with halt deciders that are required to report >>>>>>>>>>>>> on the behavior of directly executed Turing machines. >>>>>>>>>>>>
    And what is the CONTRADICTION?

    The result is just some things are not computable.


    The result is that there cannot possibly be
    an *ACTUAL INPUT* that does the opposite of
    whatever its partial halt decider decides
    thus the HP proof fails before it begins.


    Sure there is.


    In order to have an honest dialogue you must pay
    100% complete attention to every single word.

    You can't just erase one of the words that I said
    and then form a rebuttal on that basis.

    Directly executed Turing machines have always been
    outside of the domain of every Turing machine based
    decider.



    Nope.

    Your refusal to providee a source is your admission that you are just a liar.

    Remember, The DEFINITION of a Halt Deicder is that it is to be a >>>>>>>> decider that decides if the program represented by its input will halt >>>>>>>> when run.


    It has never been the program represented by its input
    it has always been the behavior specified by its input.
    This is the key mistake that no one noticed in 90 years.

    Really?

    In computability theory, the halting problem is the problem of
    determining, from a description of an arbitrary computer program and an >>>>>> input, whether the program will finish running, or continue to run >>>>>> forever.

    Sounds like the program and its representation.


    With pathological self-reference the directly
    executed machine will not have the same
    behavior as the correctly simulated machine
    specification.

    Sure it does.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?

    Looks like intolerance of dishonesty.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 07:19:07 2025
    XPost: sci.logic

    On 7/6/25 11:12 PM, olcott wrote:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise. >>>>
    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for an
    unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.


    Sure it is, there isn't a "law" that prohibits wrong answer, it just
    makes it not correct.

    And, since the input to a halt decider is supposed to be a representation/description (as a term-of-art word) of a Turing Machine,
    and the behavior that this input specifies is defined as the behavior of directly running that machine, you claim is really that that the ONLY
    thing that HHH is ALLOWED to answer about is that direct execution,
    which you also are trying to claim it doesn't need to.

    So, you are just showing that you are just a liar and have created a
    fantasy world which you are trying to live in full of your own self-contradictions, but divorced from the actual rules of the world.

    This is just your manifistions of your insanity,

    Most people here don't get that because they have no
    actual depth of understanding. They can only parrot
    the words of textbooks.


    No, you are just showing that you don't know what you are talking about,
    and can just parrot the lies that you made up and have no support for.]

    Better to parrot truth then to be imaginatively telling lies (and your
    aren't even being very imaginative any more).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 18:39:43 2025
    XPost: sci.logic

    On 7/7/25 9:32 AM, olcott wrote:
    On 7/7/2025 6:19 AM, Richard Damon wrote:
    On 7/6/25 11:12 PM, olcott wrote:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your
    premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for
    an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.


    Sure it is, there isn't a "law" that prohibits wrong answer, it just
    makes it not correct.


    Sure in the same way that reporting the square root
    of a rotten egg is incorrect.


    Really, so that is the best you can do, ad hominems and irrevency.

    I guess you are just admitting that you POOPS can't support UTMS, whcih
    means it can't actually have simulators, and thus no simulating halt
    deciders.,

    Your whole "logic" system is built on lies


    And, since the input to a halt decider is supposed to be a
    representation/description (as a term-of-art word) of a Turing
    Machine, and the behavior that this input specifies is defined as the
    behavior of directly running that machine,

    That has always been incorrect.

    No, that is just you lying.

    I quoted a source with the statement of what a Halt Decider is, which
    says it is that,

    What source do you have for your claims?

    NOTHING, because you are just a pathological liar.




    you claim is really that that the ONLY thing that HHH is ALLOWED to
    answer about is that direct execution, which you also are trying to
    claim it doesn't need to.

    So, you are just showing that you are just a liar and have created a
    fantasy world which you are trying to live in full of your own self-
    contradictions, but divorced from the actual rules of the world.


    You have never even found an actual single mistake.

    Sure I have, you are just to stupid to understand them.


    This is just your manifistions of your insanity,

    Most people here don't get that because they have no
    actual depth of understanding. They can only parrot
    the words of textbooks.


    No, you are just showing that you don't know what you are talking
    about, and can just parrot the lies that you made up and have no
    support for.]

    Better to parrot truth then to be imaginatively telling lies (and your
    aren't even being very imaginative any more).

    Everything that I said is a verified fact.
    Every rebuttal has been counter-factual at best.
    That you don't seem to even understand what recursion
    is proves that you are insufficiently competent.

    No, everything you have said is a pathetic liar, out of your own
    perverted mind.

    YOu have NO sources to backup your claims, except maybe you claim you
    are God and thus above things,

    But since you aren't God, that fails too, you are just a pervert that
    seems to have gotten away with it, maybe because you convinced them you
    were too insane to be tried.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 18:41:00 2025
    XPost: sci.logic

    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your
    premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for
    an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code. But HHH gives up before it reaches
    that part of the specification and the final halt state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest
    or incompetent.

    *This code proves that you are wrong* https://github.com/plolcott/x86utm/blob/master/Halt7.c
    That you are too F-ing stupid to see this is less
    than no rebuttal at all.


    No, that code proves that HHH, as defined, always aborts its simulation
    of DDD and returns 0, and thus DDD always represents a halting program
    and thus HHH is always wrong,

    And, that you are so stupid you can't see that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 18:45:52 2025
    On 7/7/25 10:15 AM, olcott wrote:
    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your
    premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for
    an unbounded number of steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.


    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    Better than someone who is too stupid to understand the textbooks that
    DEFINE the system, ahd thus you just prove your ignorance.


    It is common knowledge that Turing Machine Halt Deciders
    can only take finite string encodings of Turing Machines
    as inputs. Thus anything that it not a finite string is
    outside of the domain of Turing Machine Halt Deciders.

    Right, but since it is an "Encoding of a Turing Machine", the behavor of
    that machine is fair game to ask about.


    People have always know the first sentence of that and
    never bothered to derive the second sentence from the first.

    It seems you don't understand what you can do with encodings.

    You don't understand that EVERYTHING you do is with an "encoding" but
    then, I don't think you understand how anything works.


    Most people here don't get that because they have no
    actual depth of understanding. They can only parrot
    the words of textbooks.

    Do you even understand what the word "allowed" means?

    Outside of the domain is a more precise way of saying it.

    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
       its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
       reach its simulated final halt state of ⟨Ĥ.qn⟩


    But why did you need to channge H into embedded_H?

    And what do H / embedded_H transition to (and they will do the same) to
    be correct.

    If they go to H,qy then H^ will not halt, but qy is supposed to only be
    gone to if the input halts.

    If they go to H.qn then H^ will halt, but qn is supposed to only be gone
    to if the input never halts.

    Thus, you are just proving that you are a liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 22:24:54 2025
    XPost: sci.logic

    On 7/7/25 7:47 PM, olcott wrote:
    On 7/7/2025 5:39 PM, Richard Damon wrote:
    On 7/7/25 9:32 AM, olcott wrote:
    On 7/7/2025 6:19 AM, Richard Damon wrote:
    On 7/6/25 11:12 PM, olcott wrote:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and >>>>>>>> return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if >>>>>> this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for >>>>>> an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.


    Sure it is, there isn't a "law" that prohibits wrong answer, it just
    makes it not correct.


    Sure in the same way that reporting the square root
    of a rotten egg is incorrect.


    Really, so that is the best you can do, ad hominems and irrevency.

    I guess you are just admitting that you POOPS can't support UTMS,
    whcih means it can't actually have simulators, and thus no simulating
    halt deciders.,

    Your whole "logic" system is built on lies


    And, since the input to a halt decider is supposed to be a
    representation/description (as a term-of-art word) of a Turing
    Machine, and the behavior that this input specifies is defined as
    the behavior of directly running that machine,

    That has always been incorrect.

    No, that is just you lying.

    I quoted a source with the statement of what a Halt Decider is, which
    says it is that,

    What source do you have for your claims?

    NOTHING, because you are just a pathological liar.


    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.

    I guess you idea of Turing Machine is so limited that you think they
    can't do arithmatic, as you can't actually put a "Number" as the input,
    only the finite-string encoding of a number, which puts it outside the
    domain of them.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that almost everything done with programs is via an "encoding" for the input.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
        ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
        its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
        reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question is
    NOT about the (partial) simulation done by your H / embedded_H, but
    about the direct execution of the input H^ (H^) as that is what the
    input to H is encoding.

    You are just PROVING that you are a totally ignorant and stupid
    pathological liar, that has no idea what he is talking about because you
    decide to keep yourself ignorant, or are so totally brain damaged that
    you can not learn basic material of the field.

    Face it, you have written yourself into the history books as just
    mentally damaged.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 7 22:18:59 2025
    XPost: sci.logic

    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and >>>>>>>> return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if >>>>>> this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for >>>>>> an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code. But HHH gives up before it
    reaches that part of the specification and the final halt state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest
    or incompetent.

    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    That you are too F-ing stupid to see this is less
    than no rebuttal at all.


    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this
    if you had good C++ skills.


    How is it "Counter-Factual"?

    It is YOU that is just counter-factual.

    Do you not agree that the code for HHH in Halt7.c DOES abort its simulation?

    And that you have "defined" that the code from Halt7.c is in memory when
    your HHH is simulating "the input" and thus that is PART of the input?

    And, because that file defines the function "HHH", there can be no other external function named HHH in the program due to the one-definition rule?

    You seem to have a fundamental problem with truth-telling, or you could
    say which of my statements was wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Jul 8 07:15:16 2025
    Am Mon, 07 Jul 2025 21:38:19 -0500 schrieb olcott:

    "No, that code proves that HHH, as defined,
    always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know
    your error.
    Lolwut? Please explain how HHH runs forever.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 8 10:44:24 2025
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise. >>>>>>
    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return >>>>>> an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion, >>>> but that it needs to be able to actually PROVE that if this exact input >>>> WAS given to a correct simultor (which won't be itself, since it isn't >>>> doing the complete simulation) will run for an unbounded number of
    steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot
    textbooks.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 8 09:55:46 2025
    XPost: sci.logic

    Op 08.jul.2025 om 04:52 schreef olcott:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think they
    can't do arithmatic, as you can't actually put a "Number" as the
    input, only the finite-string encoding of a number, which puts it
    outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question is
    NOT about the (partial) simulation done by your H / embedded_H, but
    about the direct execution of the input H^ (H^) as that is what the
    input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*
    That is your misconception. No one ever asked to take the direct
    execution as input. You are fighting windmills again, which is not a
    rebuttal.

    A decider must report on its input.
    If exactly this same input is proven to specify a halting program, then
    the decider must report that it halts.
    Whether this proof is by direct execution, by a correct simulation, or
    by other means, is irrelevant, although the proof by direct execution is
    of course the easiest to understand.
    In this case the input of HHH has been proven to specify a halting
    program by direct execution. HHH does not need to know that, but when it
    does a correct analysis it must come to the same conclusion. If not,
    then HHH is wrong as a self-evident fact.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 8 10:10:37 2025
    XPost: sci.logic

    Op 07.jul.2025 om 15:23 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your
    premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for
    an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2 // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    That does have an effect on DDD emulated by HHH according
    to the semantics of the x86 language stopping running.
    It has no effect on this DDD every reaching its final halt
    state. I have corrected your error on this too many times
    you don't seem to want an honest dialogue.

    As usual repeated claims without evidence.
    It is a pity that you ignore or do not understand the corrections that
    have been pointed out to you. Not understanding something is not stupid,
    but resistance against learning from errors is.

    We have pointed out already many times that this cannot be the whole
    input. At 0000219a there is a call to 000015d2 , but the code at
    000015d2 is not specified. We have to take it from another source, your Halt7.c. There we see that HHH is a function that returns with a value 0
    with this input. So, a correct simulation will then continue at 0000219f
    with this value and even a beginner sees that the simulation will then
    reach a natural end.
    This is the full specification of the input.
    This is also proven when exactly the same input is used in direct
    execution, or by world-class simulators, even by HHH1.
    So, the following still holds:


    But HHH gives up before it reaches that part of the specification and
    the final halt state.
    If HHH does not see the full specification, it does not change the specification. It only illustrates the failure of the simulation to
    complete.
    There is nothing wrong with aborting a simulation, because it is known
    that simulation is not always the correct tool to determine
    halting/non-halting behaviour. In such cases other tools are needed to determine halting/non-halting behaviour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 8 10:17:34 2025
    XPost: sci.logic

    Op 07.jul.2025 om 20:38 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your
    premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and
    return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if
    this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for
    an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code. But HHH gives up before it reaches
    that part of the specification and the final halt state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest
    or incompetent.

    *This code proves that you are wrong* https://github.com/plolcott/x86utm/blob/master/Halt7.c
    That you are too F-ing stupid to see this is less
    than no rebuttal at all.


    As usual, no rebuttal, but repeated claims without evidence. On the
    contrary, the code in Halt7.c shows that I am right. We have pointed out
    that many times, but you ignore, or do not understand it. Not
    understanding something is not stupid, but the resistance against
    learning from errors is.

    Halt7.c has several problems, e.g., the cheating with the Root variable.
    But if we forget that, we see that HHH will return 0 when DDD is given
    as input. Which makes that HHH returns to DDD and DDD halts.
    That is the specification of the input.
    Of course, we understand that HHH fails to reach that final halt state
    when simulating DDD, but that is a property of HHH, not of DDD.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 8 07:13:17 2025
    XPost: sci.logic

    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input >>>>>>>>>> and return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that >>>>>>>> if this exact input WAS given to a correct simultor (which won't >>>>>>>> be itself, since it isn't doing the complete simulation) will
    run for an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code. But HHH gives up before it
    reaches that part of the specification and the final halt state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest
    or incompetent.

    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    That you are too F-ing stupid to see this is less
    than no rebuttal at all.


    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this
    if you had good C++ skills.


    How is it "Counter-Factual"?

    It is YOU that is just counter-factual.


    "No, that code proves that HHH, as defined,
     always aborts its simulation of DDD"

    That is a false statement. If you understood the
    code you would know your error.


    Really, so how does that code NOT aboft its simulation of DDD?

    I think you have gone off the deep end, and have lost all touch with
    reality.

    I guess what actually happens is real to you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 8 07:18:26 2025
    XPost: sci.logic

    On 7/7/25 10:52 PM, olcott wrote:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think they
    can't do arithmatic, as you can't actually put a "Number" as the
    input, only the finite-string encoding of a number, which puts it
    outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question is
    NOT about the (partial) simulation done by your H / embedded_H, but
    about the direct execution of the input H^ (H^) as that is what the
    input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    Then evdrything in reality is outside the domain of Turing Machines.


    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*

    But it hasn't been, and thus you are just wrong.


    An actual rebuttal requires proving that Turing machines
    can take directly executing Turing machines (that are not
    finite string encodings) as inputs.

    But the Turing Machine that is directly executed CAN be represented by a
    finite string,.


    Alan had a hard time on this because a directly executed
    machine never had to be divided from the simulation of
    a finite string encoding before I created the idea of a
    simulating halt decider.


    Because that isn't a valid operation, just your insanity.

    Since it CAN be represented as a finite string, it IS in the domain that
    they can handle,

    To ignore the ability to represent means you ignore their ability to do anything useful.

    I will ask you try to do something useful without representations!!!


    Note, Words are representations.

    Letters and Digits are representations.

    Messages sent over media are representations.

    Saying you can't use representtions means you can basically do NOTHING,
    and the finite string they work with are just meaningless.

    Just like your life, MEANINGLESS as you lost the key to reality, the understanding of real meaning.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Jul 8 16:07:21 2025
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>> and return an answer

    You insistence that a non-terminating input be simulated until >>>>>>>>>>> non-existent completion is especially nuts because you have >>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>> completion, but that it needs to be able to actually PROVE that >>>>>>>>>> if this exact input WAS given to a correct simultor (which >>>>>>>>>> won't be itself, since it isn't doing the complete simulation) >>>>>>>>>> will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't
    call the aborting simulator HHH, but instead a *different* (possibly
    similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting program, >>>>>>>> because it includes the abort code. But HHH gives up before it >>>>>>>> reaches that part of the specification and the final halt state. >>>>>>>
    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or
    incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you
    are too F-ing stupid to see this is less than no rebuttal at all. >>>>>>>
    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had good C++
    skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
      always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know
    your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a single
    word without being dishonest.
    "No, that code proves that HHH as defined
    always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved
    your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not
    being understood isn't very convincing. So how does HHH not abort?

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Jul 8 16:10:30 2025
    Am Tue, 08 Jul 2025 09:14:50 -0500 schrieb olcott:
    On 7/8/2025 2:15 AM, joes wrote:
    Am Mon, 07 Jul 2025 21:38:19 -0500 schrieb olcott:

    "No, that code proves that HHH, as defined,
    always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know
    your error.
    Lolwut? Please explain how HHH runs forever.
    I didn't say that it runs forever.
    You said it didn't always abort. How does it halt without aborting?

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Jul 8 17:44:18 2025
    Am Tue, 08 Jul 2025 11:22:52 -0500 schrieb olcott:
    On 7/8/2025 11:10 AM, joes wrote:
    Am Tue, 08 Jul 2025 09:14:50 -0500 schrieb olcott:
    On 7/8/2025 2:15 AM, joes wrote:
    Am Mon, 07 Jul 2025 21:38:19 -0500 schrieb olcott:

    "No, that code proves that HHH, as defined,
    always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>> your error.
    Lolwut? Please explain how HHH runs forever.
    I didn't say that it runs forever.
    You said it didn't always abort. How does it halt without aborting?
    *I denied these words not your paraphrase of them*
    "No, that code proves that HHH, as defined, always aborts its simulation
    of DDD"
    Yes, the negation of that is "not always". Or what?

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Terry@21:1/5 to joes on Tue Jul 8 20:01:26 2025
    On 08/07/2025 17:07, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>>> and return an answer

    You insistence that a non-terminating input be simulated until >>>>>>>>>>>> non-existent completion is especially nuts because you have >>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>> completion, but that it needs to be able to actually PROVE that >>>>>>>>>>> if this exact input WAS given to a correct simultor (which >>>>>>>>>>> won't be itself, since it isn't doing the complete simulation) >>>>>>>>>>> will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't
    call the aborting simulator HHH, but instead a *different* (possibly
    similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting program, >>>>>>>>> because it includes the abort code. But HHH gives up before it >>>>>>>>> reaches that part of the specification and the final halt state. >>>>>>>>
    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or
    incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>> are too F-ing stupid to see this is less than no rebuttal at all. >>>>>>>>
    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had good C++ >>>>>> skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
      always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know
    your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a single
    word without being dishonest.
    "No, that code proves that HHH as defined
    always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved
    your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not
    being understood isn't very convincing. So how does HHH not abort?

    This is one of PO's practiced tactics - he makes a claim, and regardless of how patently false that
    claim appears, he refuses to logically defend the claim beyond saying "the claim is true, and if you
    understood xxx you would realise it is true".

    Even when you break the claim down into some small step that would need to be true (and patentely is
    not), PO will give no explanation saying simply "it is true" or "that is not what I said" or
    whatever, giving no actual explanation of what he claimed.

    I call that his non-responsive mode. When he goes into his non-responsive mode, there's little
    point in pursuing the point - just treat it as PO agreeing that he's talking bollocks.

    It's akin to PO claiming some mystic ability like having the power to levitate and travel to other
    places purely with the power of his mind. You challenge him to demonstrate this ability and he
    responds "if you understood yoga (or whatever) sufficiently you would acknowledge he had that power,
    but that he is not going to actually demonstrate it". It's a joke, and should be called out then
    ignored. Playing his silly game is pointless - you're effectively being trolled.

    Or perhaps he'll suddenly change his mind and give in, and actually answer your question, hehe!


    Mike.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 8 18:33:55 2025
    On 7/8/25 12:19 PM, olcott wrote:
    On 7/8/2025 11:07 AM, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>>>> and return an answer

    You insistence that a non-terminating input be simulated until >>>>>>>>>>>>> non-existent completion is especially nuts because you have >>>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>>> completion, but that it needs to be able to actually PROVE that >>>>>>>>>>>> if this exact input WAS given to a correct simultor (which >>>>>>>>>>>> won't be itself, since it isn't doing the complete simulation) >>>>>>>>>>>> will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't
    call the aborting simulator HHH, but instead a *different* (possibly
    similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting program, >>>>>>>>>> because it includes the abort code. But HHH gives up before it >>>>>>>>>> reaches that part of the specification and the final halt state. >>>>>>>>>
    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or
    incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>>> are too F-ing stupid to see this is less than no rebuttal at all. >>>>>>>>>
    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had good C++ >>>>>>> skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>> your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a single >>> word without being dishonest.
    "No, that code proves that HHH as defined
         always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved
    your lack of sufficient technical competence.

    Wow. Can't you just answer the question?

    I made a statement that another word-for-word statement
    is false. Richard changes the words and then asks how
    this changed statement is false.

    *DON'T F-ING CHANGE THE WORDS*

    But that is the only thing you know how to do.

    After all, you have tried to change the meaning of most of the
    terms-of-art that you use, like Program, Input, Halting, Proof, Truth,
    Turing Machine/


    It is far too easy for mindless idiots to baselessly
    claim that I am wrong. That it why I am forcing
    Richard to find his own mistake.

    Right, because you ARE wrong, because you can't provide and facts to
    back up your claim.


    If I were to simply tell him the answer he could
    simply baselessly deny it. When I make him figure
    the answer out for himself then he either uses
    actual reasoning or his question is never answered.




    Also, "we" and "proved"? Not
    being understood isn't very convincing. So how does HHH not abort?


    If you could understand the code you would know
    that my claims are proven. https://github.com/plolcott/x86utm/blob/master/Halt7.c

    That you cannot understand that code is less than no
    rebuttal at all.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 8 18:31:57 2025
    XPost: sci.logic

    On 7/8/25 11:08 AM, olcott wrote:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in >>>>>>>>>>>> your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>> to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>> and return an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>> you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to >>>>>>>>>> completion, but that it needs to be able to actually PROVE >>>>>>>>>> that if this exact input WAS given to a correct simultor
    (which won't be itself, since it isn't doing the complete
    simulation) will run for an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program, >>>>>>>> because it includes the abort code. But HHH gives up before it >>>>>>>> reaches that part of the specification and the final halt state. >>>>>>>
    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest
    or incompetent.

    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    That you are too F-ing stupid to see this is less
    than no rebuttal at all.


    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this
    if you had good C++ skills.


    How is it "Counter-Factual"?

    It is YOU that is just counter-factual.


    "No, that code proves that HHH, as defined,
      always aborts its simulation of DDD"

    That is a false statement. If you understood the
    code you would know your error.


    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not
    allowed to change even a single word without
    being dishonest.

    *Don't even remove the comma*
    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"

    If you can't figure how how that is false we have
    conclusively proved your lack of sufficient technical
    competence.


    So, you assert that there is a way that that exact code HHH, when run,
    will NOT abort its simulation of that exact DDD?

    Please try to show a case where that HHH, as defined, doesn't abort its simulation of DDD.

    If you can't then you are just admitting, AGAIN, that you are nothing
    but a liar.

    It seems that you don't understand what your words mean or how computers
    work.

    Note, that HHH, as defined, is NOT some other HHH, like your
    hypothetical one which has been changed, but THAT HHH, as defined, in
    the file Halt7.c as has been sitting in your github account for years.

    You have posted the trace of x86utm executiong that code, and it aborts
    its simulation at a precise point, and EVERY time you run that exact
    same code, with the exact same input, it will do the same.

    I guess you don't believe that computers are deterministic, but that
    they can arbitrarily decide to do something diffferent (and still be
    considered as "working").

    ALl you are doing is proving that you are just a damned stupid and
    ignorant liar that has no idea what he is talking about, and has buried
    his intelegence under a humungous pile of lies.

    Sorry, but it is a fact that you have sunk any reputation of knowing
    something with your repeated stupid lies, and failure to even try to
    find a reason, other than you say so, to support any of your words.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 9 11:22:02 2025
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return >>>>>>>> an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion, >>>>>> but that it needs to be able to actually PROVE that if this exact input >>>>>> WAS given to a correct simultor (which won't be itself, since it isn't >>>>>> doing the complete simulation) will run for an unbounded number of >>>>>> steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot
    textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
    its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
    reach its simulated final halt state of ⟨Ĥ.qn⟩

    The above does not make sense. There are one subordinate clause
    and two nmain clauses but they are not linked to a sentence.
    Whithout a sentence nothing is said.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 9 10:58:42 2025
    XPost: sci.logic

    Op 08.jul.2025 om 17:17 schreef olcott:
    On 7/8/2025 6:18 AM, Richard Damon wrote:
    On 7/7/25 10:52 PM, olcott wrote:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think they
    can't do arithmatic, as you can't actually put a "Number" as the
    input, only the finite-string encoding of a number, which puts it
    outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the
    input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question
    is NOT about the (partial) simulation done by your H / embedded_H,
    but about the direct execution of the input H^ (H^) as that is what
    the input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    Then evdrything in reality is outside the domain of Turing Machines.


    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*

    But it hasn't been, and thus you are just wrong.


    An actual rebuttal requires proving that Turing machines
    can take directly executing Turing machines (that are not
    finite string encodings) as inputs.

    But the Turing Machine that is directly executed CAN be represented by
    a finite string,.


    In the case of pathological self-reference the
    representation has different behavior than the
    directly executed machine and halt deciders only
    report on the actual behavior actually specified
    by their inputs.

    As usual a false claim, without evidence.
    The evidence is that the input includes the code to abort and halt, but
    HHH is unable to reach that part. This failure of HHH does not make the specification any different. It only shows that this simulating decider
    is not the right tool for this input.
    HHH should report on the behaviour specified, not on the behaviour it
    can see. If HHH has bugs, so that it does not see the full
    specification, the specification does not change.
    Closing your eyes and pretend that what you do not see does not exists,
    is childish.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 9 11:04:23 2025
    XPost: sci.logic

    Op 08.jul.2025 om 16:31 schreef olcott:
    On 7/8/2025 2:55 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 04:52 schreef olcott:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think they
    can't do arithmatic, as you can't actually put a "Number" as the
    input, only the finite-string encoding of a number, which puts it
    outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the
    input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question
    is NOT about the (partial) simulation done by your H / embedded_H,
    but about the direct execution of the input H^ (H^) as that is what
    the input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*
    That is your misconception. No one ever asked to take the direct
    execution as input.

    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
      if Ĥ applied to ⟨Ĥ⟩ halts
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
      if Ĥ applied to ⟨Ĥ⟩ does not halt

    *The above original form of the proof*
    does requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on
    the direct execution of Ĥ applied to ⟨Ĥ⟩ and thus
    not ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    Your are fighting windmills. Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ is required to report
    on the specification of its input Ĥ. This Ĥ includes the code that make
    it halt, so the specification is a halting program. Nowhere there is the requirement that it must report on the direct execution.
    Direct execution is only one way to prove what is specified in the
    input, but often there are other methods to prove it. Ĥ does not need to
    know it, it show only report what is specified. If it fails to report
    that a halting program halts, it is just wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 9 11:09:50 2025
    Op 08.jul.2025 om 21:49 schreef olcott:
    On 7/8/2025 2:01 PM, Mike Terry wrote:
    On 08/07/2025 17:07, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>>>>> and return an answer

    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>> until
    non-existent completion is especially nuts because you have >>>>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>>>> completion, but that it needs to be able to actually PROVE >>>>>>>>>>>>> that
    if this exact input WAS given to a correct simultor (which >>>>>>>>>>>>> won't be itself, since it isn't doing the complete simulation) >>>>>>>>>>>>> will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't
    call the aborting simulator HHH, but instead a *different* (possibly
    similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting program, >>>>>>>>>>> because it includes the abort code. But HHH gives up before it >>>>>>>>>>> reaches that part of the specification and the final halt state. >>>>>>>>>>
    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or
    incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>>>> are too F-ing stupid to see this is less than no rebuttal at all. >>>>>>>>>>
    No, that code proves that HHH, as defined, always aborts its >>>>>>>>> simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had good C++ >>>>>>>> skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>>> your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a
    single
    word without being dishonest.
    "No, that code proves that HHH as defined
         always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved
    your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not
    being understood isn't very convincing. So how does HHH not abort?

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to
    logically defend the claim beyond saying "the claim is true, and if
    you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    Again changing the meaning of the words. Here 'capacity' seems to mean
    the ability to ignore the facts.

    void DDD()
    {
      HHH(DDD);
      return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    This is not the full program. It refers in the call instruction to
    address 000015d2, which is not shown here. From other sources, such as
    Halt7.c, we know that this is the code for a HHH that aborts and returns
    a value 0. When we use that fact, we see that a correct simulation would continue at 0000219f, using this value and reaching the final halt state.
    Of course, HHH fails to do this correct simulation, as you have shown
    many times.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 9 11:58:24 2025
    XPost: sci.logic

    Op 08.jul.2025 om 16:59 schreef olcott:
    On 7/8/2025 3:10 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 15:23 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and >>>>>>>> return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if >>>>>> this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for >>>>>> an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    That does have an effect on DDD emulated by HHH according
    to the semantics of the x86 language stopping running.
    It has no effect on this DDD every reaching its final halt
    state. I have corrected your error on this too many times
    you don't seem to want an honest dialogue.

    As usual repeated claims without evidence.

    100% *complete proof is provided above*
    That you don't have sufficient technical
    skill to see that this is complete proof
    is not my mistake.

    You fail to see that it is not a 100% proof. It is incomplete. The code
    has a call to 000015d2 , but you do not show the code there. we know
    that this code is the HHH that aborts and halts, so a correct simulation
    will then reach 0000219f and then reach the final halt state.
    We also know that HHH fails to reach that final halt state, because of a premature abort. A proof with so many errors, is far from 100%.
    You can close your eyes for these errors and pretend that they do not
    exists, but that would be childish.


    It is a pity that you ignore or do not understand the corrections that
    have been pointed out to you. Not understanding something is not
    stupid, but resistance against learning from errors is.


    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Using falsehoods to prove your case is not convincing. We know that HHH
    aborts before 6 cycles have been simulated.


    That you cannot see that this is the behavior
    that the input to HHH(DDD) specifies is your
    own lack of technical skill.

    That you do not even understand your own code, where HHH aborts after a
    few cycles, does not change the fact that the real behaviour specified
    is a halting program. But as usual, you and HHH close your eyes and
    pretend that what you do not see does not exist.


    *Maybe it is time to reveal credentials*
    I have taken all but one of the courses
    for a computer science degree and been a
    C++ software engineer for two decades.
    Mensa scored my IQ is in the top 3%.

    We have pointed out already many times that this cannot be the whole
    input. At 0000219a there is a call to 000015d2 , but the code at
    000015d2 is not specified.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because of the required cooperative multi-tasking
    it is a little too difficult to see which the
    actual trace.

    Even that trace proves that HHH aborts before it can see the full
    behaviour specified in the input. Then it closes it eyes and pretends
    that what it does not see does not exist.


    We have to take it from another source, your Halt7.c. There we see
    that HHH is a function that returns with a value 0 with this input.
    So, a correct simulation will then continue at 0000219f

    DDD simulated by HHH according to the semantics of the x86
    language cannot possibly ever get there even of your lack
    of sufficient technical skill tells you so.

    *Feel free to dig through this full trace and see* https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    with this value and even a beginner sees that the simulation will then
    reach a natural end.

    *DDD simulated by HHH NEVER REACHES ITS FINAL HALT STATE*
    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Again the same falsehood. HHH aborts way before simulating 6 cycles.
    Using falsehoods to prove your case does not make your case any stronger.


    This is the full specification of the input.
    This is also proven when exactly the same input is used in direct
    execution, or by world-class simulators, even by HHH1.
    So, the following still holds:


    But HHH gives up before it reaches that part of the specification
    and the final halt state.
    If HHH does not see the full specification, it does not change the
    specification. It only illustrates the failure of the simulation to
    complete.
    There is nothing wrong with aborting a simulation, because it is known
    that simulation is not always the correct tool to determine halting/
    non- halting behaviour. In such cases other tools are needed to
    determine halting/non-halting behaviour.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:32:39 2025
    XPost: sci.logic

    On 7/8/25 10:59 AM, olcott wrote:
    On 7/8/2025 3:10 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 15:23 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and >>>>>>>> return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that if >>>>>> this exact input WAS given to a correct simultor (which won't be
    itself, since it isn't doing the complete simulation) will run for >>>>>> an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    That does have an effect on DDD emulated by HHH according
    to the semantics of the x86 language stopping running.
    It has no effect on this DDD every reaching its final halt
    state. I have corrected your error on this too many times
    you don't seem to want an honest dialogue.

    As usual repeated claims without evidence.

    100% *complete proof is provided above*

    No it isn't. as it is based on incorrect statements.

    That you don't have sufficient technical
    skill to see that this is complete proof
    is not my mistake.

    That you don't know


    It is a pity that you ignore or do not understand the corrections that
    have been pointed out to you. Not understanding something is not
    stupid, but resistance against learning from errors is.


    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Which doesn't actually happen exceot in your fantasy world.


    That you cannot see that this is the behavior
    that the input to HHH(DDD) specifies is your
    own lack of technical skill.

    No, it shows your stupidity.

    It isn't the pattern shown as what HHH does in your own traces, and thus
    it can't be the correct simulation of the HHH that HHH sees.


    *Maybe it is time to reveal credentials*
    I have taken all but one of the courses
    for a computer science degree and been a
    C++ software engineer for two decades.
    Mensa scored my IQ is in the top 3%.

    In other words, you have NO degree in computer science, and at one time
    were smart.

    What happened?

    And I have an MASTERS degree in Electrical Engineering and Computer
    Science from the Massachussetts Institute of Technology, where I studied
    not only advanced programming techniques, but also how computers
    actually work.

    I currently serve as a Cheif Engineer at the company I work for, and one
    of my resposibilities is mentoring the team of Software Engineers at the company. Most of the software that is produced is based on libraries
    that I have produced that maybe total somewhere need 100,000 lines of code.

    Who trusts YOU to teach others?


    We have pointed out already many times that this cannot be the whole
    input. At 0000219a there is a call to 000015d2 , but the code at
    000015d2 is not specified.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because of the required cooperative multi-tasking
    it is a little too difficult to see which the
    actual trace.

    Which isn't at all the trace of what HHH sees, but of what HHH does.

    WHich proves that when DDD calls HHH, it WILL return to DDD if it is
    correctly simulated, and thus that DDD will halt when run,


    We have to take it from another source, your Halt7.c. There we see
    that HHH is a function that returns with a value 0 with this input.
    So, a correct simulation will then continue at 0000219f

    DDD simulated by HHH according to the semantics of the x86
    language cannot possibly ever get there even of your lack
    of sufficient technical skill tells you so.

    Only because HHH doesn't do a correct simulation.

    The correct simulation of DDD is shown to halt, as you big trace shows,
    since main and DDD are identical (except for the address of the code)
    and the code of main is shown to return.


    *Feel free to dig through this full trace and see* https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Right, which PROVES that DDD will halt, and that HHH doesn't do a
    correct simulation as it aborts its simulaiton.


    with this value and even a beginner sees that the simulation will then
    reach a natural end.

    *DDD simulated by HHH NEVER REACHES ITS FINAL HALT STATE*
    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Which is an incorrect statement of what happens, it is just what happens
    in you fantasy world where HHH just fails to give an answer.

    Sorry, that has been proven, and you are just too stupid to see your own
    lies because you have brainwashed yourself.


    This is the full specification of the input.
    This is also proven when exactly the same input is used in direct
    execution, or by world-class simulators, even by HHH1.
    So, the following still holds:


    But HHH gives up before it reaches that part of the specification
    and the final halt state.
    If HHH does not see the full specification, it does not change the
    specification. It only illustrates the failure of the simulation to
    complete.
    There is nothing wrong with aborting a simulation, because it is known
    that simulation is not always the correct tool to determine halting/
    non- halting behaviour. In such cases other tools are needed to
    determine halting/non-halting behaviour.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:36:40 2025
    On 7/8/25 12:22 PM, olcott wrote:
    On 7/8/2025 11:10 AM, joes wrote:
    Am Tue, 08 Jul 2025 09:14:50 -0500 schrieb olcott:
    On 7/8/2025 2:15 AM, joes wrote:
    Am Mon, 07 Jul 2025 21:38:19 -0500 schrieb olcott:

    "No, that code proves that HHH, as defined,
        always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>> your error.
    Lolwut? Please explain how HHH runs forever.
    I didn't say that it runs forever.
    You said it didn't always abort. How does it halt without aborting?


    *I denied these words not your paraphrase of them*
    "No, that code proves that HHH, as defined,
    always aborts its simulation of DDD"



    DO you deny that truth?

    Does not you big trace of the running of HHH show that it does abort and
    return 0?

    Do you think that programs are not deterministic in behavior?

    I guess you are just showing that you think computers, as currently
    being used, can't exists as somethig useful, as programms can end up
    doing what ever they want, and aren't limited by what the programming
    says they must do,

    Sorry, you are just proving your stupidity,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:34:41 2025
    On 7/8/25 10:14 AM, olcott wrote:
    On 7/8/2025 2:15 AM, joes wrote:
    Am Mon, 07 Jul 2025 21:38:19 -0500 schrieb olcott:

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"

    That is a false statement. If you understood the code you would know
    your error.
    Lolwut? Please explain how HHH runs forever.

    I didn't say that it runs forever.


    Then the HHH that DDD calls returns 0 to it and then DDD halts, and HHH
    is wrong.

    Your problem is you can't have it both ways.

    It seems you think computers are inherently broken as code doesn't need
    to always do the same thing.

    Sorry, but you private fanstasy world is just broken, and you can't seem
    to handle reality.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:38:17 2025
    On 7/8/25 2:21 PM, olcott wrote:
    On 7/8/2025 12:44 PM, joes wrote:
    Am Tue, 08 Jul 2025 11:22:52 -0500 schrieb olcott:
    On 7/8/2025 11:10 AM, joes wrote:
    Am Tue, 08 Jul 2025 09:14:50 -0500 schrieb olcott:
    On 7/8/2025 2:15 AM, joes wrote:
    Am Mon, 07 Jul 2025 21:38:19 -0500 schrieb olcott:

    "No, that code proves that HHH, as defined,
         always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>>>> your error.
    Lolwut? Please explain how HHH runs forever.
    I didn't say that it runs forever.
    You said it didn't always abort. How does it halt without aborting?

    *I denied these words not your paraphrase of them*
    "No, that code proves that HHH, as defined, always aborts its simulation >>> of DDD"

    Yes, the negation of that is "not always". Or what?


    When you understand my code well enough you
    will understand the mistake. The key part of
    my code that you remain totally blind to is
    the source of the mistake.


    And what is that "key part of the code"?

    The piece that you LIED to it about a pattern being non-halting?

    Sorry, you are just showing that you are full of it, and just a
    pathological liar.

    You can't actually SHOW anything, just hide behind smoke screens, as you
    don't have any actual facts to support your claims, because you don't
    seem to know what a fact is.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:44:33 2025
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:
    On 08/07/2025 17:07, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>>>>> and return an answer

    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>> until
    non-existent completion is especially nuts because you have >>>>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>>>> completion, but that it needs to be able to actually PROVE >>>>>>>>>>>>> that
    if this exact input WAS given to a correct simultor (which >>>>>>>>>>>>> won't be itself, since it isn't doing the complete simulation) >>>>>>>>>>>>> will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't
    call the aborting simulator HHH, but instead a *different* (possibly
    similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting program, >>>>>>>>>>> because it includes the abort code. But HHH gives up before it >>>>>>>>>>> reaches that part of the specification and the final halt state. >>>>>>>>>>
    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or
    incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>>>> are too F-ing stupid to see this is less than no rebuttal at all. >>>>>>>>>>
    No, that code proves that HHH, as defined, always aborts its >>>>>>>>> simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had good C++ >>>>>>>> skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>>> your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a
    single
    word without being dishonest.
    "No, that code proves that HHH as defined
         always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved
    your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not
    being understood isn't very convincing. So how does HHH not abort?

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to
    logically defend the claim beyond saying "the claim is true, and if
    you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
      HHH(DDD);
      return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable.


    I am utterly shocked that you can't understand
    that DDD emulated by HHH according to the semantics
    of the x86 language cannot possibly reach past
    it own machine address [0000219a].

    But that DDD Can't be simulated by HHH without including the code that
    you refuse to accept is part of the input.

    After all, the DEFINITION of the call instruction includes that the
    instruciton at the target address WILL be executed next.

    Since it isn't part of "DDD" by your definition, HHH can't "Simulated
    DDD" and access something that isn't part of it,


    To me that is like an auto mechanic that has no
    idea what a spark plug is or an MD that has no
    idea what an infection is.

    So, why don't YOU understand that the code for HHH needs to be part of
    "the input" for HHH (and HHH1) to use it?


    Several of my reviewers simply "don't believe"
    that HHH does simulate itself simulating DDD
    even after I conclusively prove it by this
    full execution trace.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    But that listing shows that HHH is part of the input, which you refuse
    to accepts.

    If HHH is part of the input, then HHH thinking that the HHH that DDD
    calls does something other than what that HHH actuall does is just an error.

    DDD doesn't call an HHH that doesn't abort, it calls the HHH that DOES
    abort and return 0, and thus the ONLY correct simulation of the call to HHH(DDD) must show that it will eventually return 0, or that simulation
    is just incorrect.

    It seems you are a "logician" that doesn't understand what Truth means,
    or what it means to PROVE something.

    Sorry, you really are showing that you are that stupid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:48:06 2025
    XPost: sci.logic

    On 7/8/25 9:30 PM, olcott wrote:
    On 7/8/2025 2:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:
    On 08/07/2025 17:07, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>>>>>> and return an answer

    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>> until
    non-existent completion is especially nuts because you have >>>>>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>>>>> completion, but that it needs to be able to actually PROVE >>>>>>>>>>>>>> that
    if this exact input WAS given to a correct simultor (which >>>>>>>>>>>>>> won't be itself, since it isn't doing the complete >>>>>>>>>>>>>> simulation)
    will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't
    call the aborting simulator HHH, but instead a *different* (possibly
    similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting >>>>>>>>>>>> program,
    because it includes the abort code. But HHH gives up before it >>>>>>>>>>>> reaches that part of the specification and the final halt >>>>>>>>>>>> state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or
    incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>>>>> are too F-ing stupid to see this is less than no rebuttal at >>>>>>>>>>> all.

    No, that code proves that HHH, as defined, always aborts its >>>>>>>>>> simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had good >>>>>>>>> C++
    skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would know >>>>>>> your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a
    single
    word without being dishonest.
    "No, that code proves that HHH as defined
         always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved >>>>> your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not
    being understood isn't very convincing. So how does HHH not abort?

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to
    logically defend the claim beyond saying "the claim is true, and if
    you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]


    HHH emulates the first four instructions of DDD
    that calls HHH(DDD) then this HHH emulates itself
    emulating DDD that calls HHH(DDD) again.

    So, you ADMIT that you are lying that HHH is "emulating its input" as it
    uses data not in the input.

    I guess that means that HHH1 can't possible do what you say, as it
    doesn't HAVE the code for HHH to emualte.

    No, it just means that you are LYING that the above is "the input"
    because you are just too stupid to know what you are talking about.

    All you are doing is PROVING your stupidity and that you don't
    understand what you are talking about, and so mentally disabled that you
    can not see your limitations or learn what is actually true.


    *This is proven here*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    I am utterly shocked that you can't understand
    that DDD emulated by HHH according to the semantics
    of the x86 language cannot possibly reach past
    it own machine address [0000219a].

    To me that is like an auto mechanic that has no
    idea what a spark plug is or an MD that has no
    idea what an infection is.

    Several of my reviewers simply "don't believe"
    that HHH does simulate itself simulating DDD
    even after I conclusively prove it by this
    full execution trace.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:51:45 2025
    XPost: sci.logic

    On 7/8/25 6:51 PM, olcott wrote:
    On 7/8/2025 5:31 PM, Richard Damon wrote:
    On 7/8/25 11:08 AM, olcott wrote:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in >>>>>>>>>>>>>> your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>> to the semantics of the C programming language)
    can possibly reach its own "return" statement final >>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate its >>>>>>>>>>>>>> input and return an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>>>> you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to >>>>>>>>>>>> completion, but that it needs to be able to actually PROVE >>>>>>>>>>>> that if this exact input WAS given to a correct simultor >>>>>>>>>>>> (which won't be itself, since it isn't doing the complete >>>>>>>>>>>> simulation) will run for an unbounded number of steps. >>>>>>>>>>>>

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting
    program, because it includes the abort code. But HHH gives up >>>>>>>>>> before it reaches that part of the specification and the final >>>>>>>>>> halt state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest
    or incompetent.

    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    That you are too F-ing stupid to see this is less
    than no rebuttal at all.


    No, that code proves that HHH, as defined, always aborts its
    simulation of DDD and returns 0,
    That is counter-factual and you would know this
    if you had good C++ skills.


    How is it "Counter-Factual"?

    It is YOU that is just counter-factual.


    "No, that code proves that HHH, as defined,
      always aborts its simulation of DDD"

    That is a false statement. If you understood the
    code you would know your error.


    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not
    allowed to change even a single word without
    being dishonest.

    *Don't even remove the comma*
    "No, that code proves that HHH, as defined,
        always aborts its simulation of DDD"

    If you can't figure how how that is false we have
    conclusively proved your lack of sufficient technical
    competence.


    So, you assert that there is a way that that exact code HHH, when run,
    will NOT abort its simulation of that exact DDD?


    *DON'T PARAPHRASE THESE WORDS YOU ALWAYS GET IT WRONG*
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    No, that code proves that HHH, as defined,
    always aborts its simulation of DDD

    I am trying to force you to figure out these things
    yourself instead of just saying that I am wrong
    without ever providing any evidence that I am wrong.


    So, you don't understand the meaning of statements.

    HHH, as defined, is the code of HHH in Halt7.c

    Your trace show that this HHH, when run, will abort its simulation of DDD.

    Since defined deterministic code, which this is, always does the same
    thing every time when run, since that one run shows it aborts, it will
    always abort.

    I guess you are just proving you have no idea how any of this "logic"
    stuff works, because you are just out of your league, but due to Dunning Kruger, you think you are an expert.

    Sorry, you are just proving your stupidity.


    If you disagree with my PROOF, show what statement I make that is in error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 08:00:32 2025
    XPost: sci.logic

    On 7/8/25 11:17 AM, olcott wrote:
    On 7/8/2025 6:18 AM, Richard Damon wrote:
    On 7/7/25 10:52 PM, olcott wrote:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think they
    can't do arithmatic, as you can't actually put a "Number" as the
    input, only the finite-string encoding of a number, which puts it
    outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the
    input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question
    is NOT about the (partial) simulation done by your H / embedded_H,
    but about the direct execution of the input H^ (H^) as that is what
    the input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    Then evdrything in reality is outside the domain of Turing Machines.


    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*

    But it hasn't been, and thus you are just wrong.


    An actual rebuttal requires proving that Turing machines
    can take directly executing Turing machines (that are not
    finite string encodings) as inputs.

    But the Turing Machine that is directly executed CAN be represented by
    a finite string,.


    In the case of pathological self-reference the
    representation has different behavior than the
    directly executed machine and halt deciders only
    report on the actual behavior actually specified
    by their inputs.

    And where do you get that from?

    It seems, just from your ASS.

    Since the DEFINITION of the behavior of the input to a halt decider is
    the behavior of the direct execution of the program that input
    describes. you are just admitting that you are ignorant of what you are
    talking about, and are just a pathological liar that has no
    understanding of what truth means.



    Alan had a hard time on this because a directly executed
    machine never had to be divided from the simulation of
    a finite string encoding before I created the idea of a
    simulating halt decider.


    Because that isn't a valid operation, just your insanity.


    Your lack of sufficient technical competence never
    has been my mistake. You baselessly claim that I am
    wrong yet never show the reasoning that shows that
    I am wrong *BECAUSE YOU KNOW THAT I AM CORRECT*

    No, I show the reasons you are wrong, but because you have brainwashed
    yourself to not see your own errors you don't understand them.


    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Show how any step of DDD simulated by HHH
    (according to the semantics of the x86 language)
    ever reaches past its own machine address [0000219a].

    The problem is your requirement is self-contradictory, and based on a LIE.

    The problem is your input, as given above CAN'T be correctly simulated
    as the call HHH can not be simulated since the code at the target
    address is not provided in the input.

    WHen you include the definition of HHH from Halt7.c as part of the input
    we see that HHH just fails to "correctly simulate" its input because it
    aborts, but that the correct simulation (as shown by you big trace) will
    halt (since main has the exact same code as DDD).


    Since it CAN be represented as a finite string, it IS in the domain
    that they can handle,


    *It has provably different behavior*

    And where is that proof?


    To ignore the ability to represent means you ignore their ability to
    do anything useful.


    *It has provably different behavior*


    And where is that proof?

    Remember, proofs START with the listing of the known and accepted
    propositions that will be used (not your made up definitions) and then
    going step by step with accepted truth persevering operations, reach the conclusion.

    Since it can be proven that a correct simulation of a representation of
    a program will ALWAYS exactly reproduce the direct execution of that
    program, you claim is just a lie.

    And shows that you have absolutely no knowledge of the field you are
    talking about.

    I will ask you try to do something useful without representations!!!


    Note, Words are representations.

    Letters and Digits are representations.

    Messages sent over media are representations.

    Saying you can't use representtions means you can basically do
    NOTHING, and the finite string they work with are just meaningless.

    Just like your life, MEANINGLESS as you lost the key to reality, the
    understanding of real meaning.



    Sorry, you are just proving that you are ignorant of everything you are
    talking about, and too stupid to see that fact.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Jul 9 13:37:48 2025
    Am Wed, 09 Jul 2025 08:02:16 -0500 schrieb olcott:
    On 7/9/2025 3:58 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 17:17 schreef olcott:
    On 7/8/2025 6:18 AM, Richard Damon wrote:
    On 7/7/25 10:52 PM, olcott wrote:
    On 7/7/2025 9:24 PM, Richard Damon wrote:

    An actual rebuttal requires proving that Turing machines can take
    directly executing Turing machines (that are not finite string
    encodings) as inputs.
    Shut it. Nobody is advancing that view.

    *If you have enough knowledge then that is self evident*
    All Turing machine deciders only compute the mapping from their actual inputs. This entails that they never compute any mapping from
    non-inputs.
    It matters more what they map it to, i.e. which mapping they compute.
    HHH does not compute the halting function.

    The evidence is that the input includes the code to abort and halt,
    abort and stop running *IS NOT THE SAME THING AS*
    abort and halt
    That you keep ignoring this is not my mistake.
    How could HHH abort and not halt?

    but HHH is unable to reach that part. This failure of HHH does not make
    the specification any different. It only shows that this simulating
    decider is not the right tool for this input.
    HHH should report on the behaviour specified, not on the behaviour it
    can see. If HHH has bugs, so that it does not see the full
    specification, the specification does not change.
    Closing your eyes and pretend that what you do not see does not exists,
    is childish.
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Jul 9 15:42:56 2025
    Am Wed, 09 Jul 2025 09:06:42 -0500 schrieb olcott:
    On 7/9/2025 8:37 AM, joes wrote:
    Am Wed, 09 Jul 2025 08:02:16 -0500 schrieb olcott:
    On 7/9/2025 3:58 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 17:17 schreef olcott:
    On 7/8/2025 6:18 AM, Richard Damon wrote:
    On 7/7/25 10:52 PM, olcott wrote:
    On 7/7/2025 9:24 PM, Richard Damon wrote:

    An actual rebuttal requires proving that Turing machines can take >>>>>>> directly executing Turing machines (that are not finite string
    encodings) as inputs.
    Shut it. Nobody is advancing that view.
    Thank you for your understanding.

    *If you have enough knowledge then that is self evident*
    All Turing machine deciders only compute the mapping from their actual
    inputs. This entails that they never compute any mapping from
    non-inputs.
    It matters more what they map it to, i.e. which mapping they compute.
    HHH does not compute the halting function.
    It is a matter of verified fact that HHH does correctly determine that
    DDD correctly emulated by HHH cannot possibly reach its own emulated
    final halt state.
    Yes. That is not the halting function. I have another program here that (tautologically) determines that it cannot simulate ANY code (according
    to x86 semantics) to a halting state - by simulating zero steps :-)
    That tells me nothing about whether the input halts when executed.

    How can your beloved Aprove even say anything about its inputs?

    abort and stop running *IS NOT THE SAME THING AS*
    abort and halt That you keep ignoring this is not my mistake.
    How could HHH abort and not halt?
    None of the code in HHH can possibly help DDD correctly emulated by HHH
    to reach its own emulated final halt state.
    The abort could, if you hadn't botched it with static variables.

    but HHH is unable to reach that part. This failure of HHH does not
    make the specification any different. It only shows that this
    simulating decider is not the right tool for this input.

    The behavior that the input to HHH(DDD) actually specifies is the only behavior that any decider can possibly report on.
    That anyone believes that HHH is required to report on the behavior of a non-input merely proves a lack of sufficient understanding of how Turing machine deciders work.
    Yes, what a processor does - turning code into behaviour - is clearly uncomputable.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 21:49:01 2025
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to
    logically defend the claim beyond saying "the claim is true, and if
    you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable.


    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.

    IF the above is the input, then HHH can't "emulate itself" while
    "emulating the input" as it isn't part of the input.

    And thus, you are admitting that HHH just isn't actually a "program" per computaiton theory, as those only look at their inputs.

    If you include HHH in the input, then that defines what HHH actually is,
    and thus to "correctly emulate itself" that simulation need to do what
    HHH itself does.

    Since HHH(DDD) returns 0, the call from DDD of HHH(DDD) must also
    emulate to it returning 0, and other "evaluation" is just incorrect.

    Sorry, but you are just proving that you are just a stupid ignorant liar
    that doesn't know what he is talking about.

    By your logic, computers don't work, as programs don't have to do what
    their code says they will do, and since simulations can not be
    resposible for the direct execution of the program their input
    represents, there are not UTMs, and thus not simulators, and thus no
    simulating halt deciders, so you whole world just vanishes in a puff of self-contradictions


    I am utterly shocked that you can't understand
    that DDD emulated by HHH according to the semantics
    of the x86 language cannot possibly reach past
    it own machine address [0000219a].

    But that DDD Can't be simulated by HHH without including the code that
    you refuse to accept is part of the input.


    HHH is the test program.
    DDD is the program under test.

    Which to be a program, include the code of HHH.

    HHH is only determining whether or not DDD emulated
    by HHH can reach its own emulated final halt state.

    Then it isn't a halt decider, and you are just admitting that youj whole arguement is based on the lie of a strawman.


    The historical (official received view) answer to
    this same question is:

    I have no idea. I give up. I will call it undecidable.


    Nope, The official answer is that the question of what the input does
    HAS an answer, it is just impossible to make a program that can compute
    that answer for all possible inputs.

    In the case of your particular HHH that you have defined, DDD will halt,
    and thus HHH should return 1 to be correct, but it returns 0.

    Nothing wrong with that, we understand that we will not know some things.

    If you think all truth is knowable, do you accept that you will die?

    And thus, if you know that to be true, you should also know WHEN that
    will happen.

    Of course you don't know that (unless you make the fact self-determined)
    so you have to accept that some truth is not knowable.

    And thus some mappings are uncomputable.

    And you are just proved to be stupid and ignorant.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 22:00:26 2025
    On 7/9/25 8:25 AM, olcott wrote:
    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input >>>>>>>>>> and return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that >>>>>>>> if this exact input WAS given to a correct simultor (which won't >>>>>>>> be itself, since it isn't doing the complete simulation) will
    run for an unbounded number of steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are >>>>>> meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot
    textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩

    The above does not make sense. There are one subordinate clause
    and two nmain clauses but they are not linked to a sentence.
    Whithout a sentence nothing is said.


    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    Linz tried to make two blocks of code into
    English sentences. I kept them as blocks of code.
    Linz embedded descriptions of these blocks within
    the blocks. I moved them after each block.



    But those are not "two block of code" but two possible operations that H
    could do.

    IF H^ (H^) will halt, then H (H^) (H^) needs to go to Qy

    IF H^ (H^) will not halt, then H (H^) (H^) needs to go to Qn.

    The design of H^ D is that it duplicates its input (an operation that
    can be proved to be doable with a Turing Machine( and then fall into a
    copy of the code for H with D D on the tape with the very slight tail modification that Qy is made into a non-terminal state, an infinite loop.

    Thus H^ (H^) will duplicate its input and end up at the equivalent of
    the starting state of H with the tape being (H^) (H^)

    If the algorithm of H says that H (H^) (H^) predicts that H^ (H^) will
    halt, it will go to Qy, which has been modified to be non-terminal and
    loop forever, and thus that algorithm is just incorrect.

    If the algorithm of H says that H (H^) (H^) predicts that H^ (H^) will
    never halt, then H goes to Qn, and H^ will halt, thus the algorithm was incorrect.

    Note, as I said, the two cases are not two blocks of code in H, they are representing the two possible broad paths that the algorithm of H could
    take. By its requrements, it must do one of the two, and which one it
    should do to be correct is clearly defined.


    It seems from you "explaination" that you don't understand what he is
    talking about, as you paraphrase what he says incorrectly.

    Admittedly, the fact that he takes the method of proof by contradiction,
    which seems to be a method that you just don't understand is part of
    your problem, but that is really just your lack of understanding of
    classical logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 21:39:07 2025
    On 7/9/25 9:35 AM, olcott wrote:
    On 7/9/2025 4:09 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 21:49 schreef olcott:
    On 7/8/2025 2:01 PM, Mike Terry wrote:
    On 08/07/2025 17:07, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its >>>>>>>>>>>>>>>>> input
    and return an answer

    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>>> until
    non-existent completion is especially nuts because you have >>>>>>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>>>>>> completion, but that it needs to be able to actually >>>>>>>>>>>>>>> PROVE that
    if this exact input WAS given to a correct simultor (which >>>>>>>>>>>>>>> won't be itself, since it isn't doing the complete >>>>>>>>>>>>>>> simulation)
    will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't >>>>> call the aborting simulator HHH, but instead a *different* (possibly >>>>> similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting >>>>>>>>>>>>> program,
    because it includes the abort code. But HHH gives up before it >>>>>>>>>>>>> reaches that part of the specification and the final halt >>>>>>>>>>>>> state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or >>>>>>>>>>>> incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>>>>>> are too F-ing stupid to see this is less than no rebuttal at >>>>>>>>>>>> all.

    No, that code proves that HHH, as defined, always aborts its >>>>>>>>>>> simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had >>>>>>>>>> good C++
    skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would >>>>>>>> know
    your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a
    single
    word without being dishonest.
    "No, that code proves that HHH as defined
         always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved >>>>>> your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not >>>>> being understood isn't very convincing. So how does HHH not abort?

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to
    logically defend the claim beyond saying "the claim is true, and if
    you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    Again changing the meaning of the words. Here 'capacity' seems to mean
    the ability to ignore the facts.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    This is not the full program.

    It need not be a full program.
    All that needs to be known is that
    DDD is emulated by HHH using an x86 emulator.

    It refers in the call instruction to address 000015d2, which is not
    shown here.

    *It is shown here*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because we have multiple levels of emulation the
    instructions of each level are mixed together as
    they actually occur in the execution trace.

    None of these are relevant.
    *The only thing that is relevant is this portion*

    Except the below isn't actually a correct simulation, as that isn't what
    a call HHH does.

    I guess you are just proving you don't understand what you are talking
    about and just make you you lies.


     machine   stack     stack     machine    assembly
     address   address   data      code       language
     ========  ========  ========  =========  ============= [00002192][00103820][00000000] 55         push ebp      ; Begin main()
    [00002193][00103820][00000000] 8bec       mov ebp,esp   ; housekeeping
    [00002195][0010381c][00002172] 6872210000 push 00002172 ; push DDD [0000219a][00103818][0000219f] e833f4ffff call 000015d2 ; call HHH(DDD)

    New slave_stack at:1038c4
    Begin Local Halt Decider Simulation   Execution Trace Stored at:1138cc [00002172][001138bc][001138c0] 55         push ebp      ; housekeeping
    [00002173][001138bc][001138c0] 8bec       mov ebp,esp   ; housekeeping
    [00002175][001138b8][00002172] 6872210000 push 00002172 ; push DDD [0000217a][001138b4][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
    New slave_stack at:14e2ec
    [00002172][0015e2e4][0015e2e8] 55         push ebp      ; housekeeping
    [00002173][0015e2e4][0015e2e8] 8bec       mov ebp,esp   ; housekeeping
    [00002175][0015e2e0][00002172] 6872210000 push 00002172 ; push DDD [0000217a][0015e2dc][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
    Local Halt Decider: Infinite Recursion Detected Simulation Stopped

     From other sources, such as Halt7.c, we know that this is the code
    for a HHH that aborts and returns a value 0.

    It is impossible for any HHH to return any value
    to any simulated DDD. The code completely proves this.

    When we use that fact, we see that a correct simulation would

    The stupid mistake that everyone here makes is thinking
    that their expectation of what the code should do overrides
    the behavior that this code actually specifies.

    But what you say the code does, isn't what it actually does, because you
    just lie about everything


    DDD emulated by HHH according to the semantics of the
    x86 language specifies that this DDD cannot possibly
    reach its final halt state.

    But your above shows that your HHH doesnt correctly emulate the input,
    and that you are just a stupid liar.

    It seems you think computers are just naturally broken and won't do what
    they are programmed to do.


    continue at 0000219f, using this value and reaching the final halt state.
    Of course, HHH fails to do this correct simulation, as you have shown
    many times.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 10 12:30:39 2025
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't >>>>>>>> doing the complete simulation) will run for an unbounded number of >>>>>>>> steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are >>>>>> meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot
    textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩

    The above does not make sense. There are one subordinate clause
    and two nmain clauses but they are not linked to a sentence.
    Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and
    symbols quored above. What is written in the book does make sense.
    In particular, clauses are meaningfully linked to sentences.
    Perhaps the presentation could be clearer but it is intended for
    students that already know and understand the earlier parts of the
    book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those
    are easier to read than a full natural language sentence. There are other clauses so that all clauses together form a sentence. In particuralr, ther
    is an "and" between them. The sentence is not a truth bearer. Instead it expresses a desire.

    If you want to say something you should learn to construct meaningful sentences.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Thu Jul 10 10:12:44 2025
    Am Wed, 09 Jul 2025 11:06:03 -0500 schrieb olcott:
    On 7/9/2025 10:42 AM, joes wrote:
    Am Wed, 09 Jul 2025 09:06:42 -0500 schrieb olcott:
    On 7/9/2025 8:37 AM, joes wrote:
    Am Wed, 09 Jul 2025 08:02:16 -0500 schrieb olcott:
    On 7/9/2025 3:58 AM, Fred. Zwarts wrote:

    All Turing machine deciders only compute the mapping from their
    actual inputs. This entails that they never compute any mapping from >>>>> non-inputs.
    It matters more what they map it to, i.e. which mapping they compute.
    HHH does not compute the halting function.
    It is a matter of verified fact that HHH does correctly determine that
    DDD correctly emulated by HHH cannot possibly reach its own emulated
    final halt state.
    Yes. That is not the halting function.
    Yes it is the halting function.
    The actual question posed to HHH is:
    Does your input specify behavior that cannot reach its own final halt
    state?
    Yes, that is not the mathematical function that pairs encodings of
    programs with their halting state.

    I have another program here that (tautologically) determines that it
    cannot simulate ANY code (according to x86 semantics) to a halting
    state - by simulating zero steps :-) That tells me nothing about
    whether the input halts when executed.
    That changes the words of the question thus becomes the strawman error.
    No, it answers the same question as HHH: does the simulation halt?

    How can your beloved Aprove even say anything about its inputs?
    Since programs are not in its domain...

    How could HHH abort and not halt?
    None of the code in HHH can possibly help DDD correctly emulated by
    HHH to reach its own emulated final halt state.
    The abort could, if you hadn't botched it with static variables.
    DDD emulated by HHH according to the semantics of the x86 language
    continues to emulate the first four instructions of DDD in recursive emulation until HHH aborts its emulation immediately killing every DDD
    before any of them reach their own "ret" instruction.
    Or before they reach the abort.

    I keep asking for your credentials because you seem to not have enough technical knowledge about ordinary programming.
    Doesn't sound like a degree would convince you.

    The behavior that the input to HHH(DDD) actually specifies is the only
    behavior that any decider can possibly report on.
    That anyone believes that HHH is required to report on the behavior of
    a non-input merely proves a lack of sufficient understanding of how
    Turing machine deciders work.
    Yes, what a processor does - turning code into behaviour - is clearly
    uncomputable.
    I'll take that as agreement.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 10 12:54:58 2025
    XPost: sci.logic

    Op 09.jul.2025 om 15:02 schreef olcott:
    On 7/9/2025 3:58 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 17:17 schreef olcott:
    On 7/8/2025 6:18 AM, Richard Damon wrote:
    On 7/7/25 10:52 PM, olcott wrote:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think
    they can't do arithmatic, as you can't actually put a "Number" as
    the input, only the finite-string encoding of a number, which puts >>>>>> it outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the
    input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question >>>>>> is NOT about the (partial) simulation done by your H / embedded_H, >>>>>> but about the direct execution of the input H^ (H^) as that is
    what the input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    Then evdrything in reality is outside the domain of Turing Machines.


    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*

    But it hasn't been, and thus you are just wrong.


    An actual rebuttal requires proving that Turing machines
    can take directly executing Turing machines (that are not
    finite string encodings) as inputs.

    But the Turing Machine that is directly executed CAN be represented
    by a finite string,.


    In the case of pathological self-reference the
    representation has different behavior than the
    directly executed machine and halt deciders only
    report on the actual behavior actually specified
    by their inputs.

    As usual a false claim, without evidence.

    *If you have enough knowledge then that is self evident*


    You always think your dreams are self-evident. You seem to be the only one.

    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    The evidence is that the input includes the code to abort and halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 10 12:59:42 2025
    XPost: sci.logic

    Op 09.jul.2025 om 15:16 schreef olcott:
    On 7/9/2025 4:04 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 16:31 schreef olcott:
    On 7/8/2025 2:55 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 04:52 schreef olcott:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think
    they can't do arithmatic, as you can't actually put a "Number" as
    the input, only the finite-string encoding of a number, which puts >>>>>> it outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the
    input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question >>>>>> is NOT about the (partial) simulation done by your H / embedded_H, >>>>>> but about the direct execution of the input H^ (H^) as that is
    what the input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*
    That is your misconception. No one ever asked to take the direct
    execution as input.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       if Ĥ applied to ⟨Ĥ⟩ halts
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt

    *The above original form of the proof*
    does requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on
    the direct execution of Ĥ applied to ⟨Ĥ⟩ and thus
    not ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    Your are fighting windmills. Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ is required to >> report on the specification of its input Ĥ.

    Very close.
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ is required to report
    on the behavior that its input specifies.

    This Ĥ includes the code that make it halt,

    More precisely This Ĥ includes one final halt state: Ĥ.qn
    That is unreachable when ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H.
    But being unreachable by Ĥ is a failure/property of Ĥ, not of the input.
    The conclusion must be that Ĥ fails to reach the end of the simulation. Another evidence that it is not possible to create a generic decider
    that reports correctly on any input. In this case Ĥ fails on this input
    by not reaching the end.
    This has been explained many times to you, but your refuse to learn from
    your errors.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 10 13:08:15 2025
    Op 09.jul.2025 om 15:35 schreef olcott:
    On 7/9/2025 4:09 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 21:49 schreef olcott:
    On 7/8/2025 2:01 PM, Mike Terry wrote:
    On 08/07/2025 17:07, joes wrote:
    Am Tue, 08 Jul 2025 10:08:05 -0500 schrieb olcott:
    On 7/8/2025 6:13 AM, Richard Damon wrote:
    On 7/7/25 10:38 PM, olcott wrote:
    On 7/7/2025 9:18 PM, Richard Damon wrote:
    On 7/7/25 7:52 PM, olcott wrote:
    On 7/7/2025 5:41 PM, Richard Damon wrote:
    On 7/7/25 2:38 PM, olcott wrote:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:

    And there is no way for HHH to correctly simulate its >>>>>>>>>>>>>>>>> input
    and return an answer

    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>>> until
    non-existent completion is especially nuts because you have >>>>>>>>>>>>>>>> been told about this dozens of times.
    What the F is wrong with you?

    It seems you don't understand those words.
    I don't say that the decider needs to simulate the input to >>>>>>>>>>>>>>> completion, but that it needs to be able to actually >>>>>>>>>>>>>>> PROVE that
    if this exact input WAS given to a correct simultor (which >>>>>>>>>>>>>>> won't be itself, since it isn't doing the complete >>>>>>>>>>>>>>> simulation)
    will run for an unbounded number of steps.

    No decider is ever allowed to report on anything besides the >>>>>>>>>>>>>> actual behavior that its input actually specifies.
    Ah, but your HHH does report on a *hypothetical* input that wouldn't >>>>> call the aborting simulator HHH, but instead a *different* (possibly >>>>> similar) simulator that would *not* abort.

    And HHH does not do that. The input specifies a halting >>>>>>>>>>>>> program,
    because it includes the abort code. But HHH gives up before it >>>>>>>>>>>>> reaches that part of the specification and the final halt >>>>>>>>>>>>> state.

    I have corrected you on this too many times.
    You have sufficiently proven that you are dishonest or >>>>>>>>>>>> incompetent.
    *This code proves that you are wrong*
    https://github.com/plolcott/x86utm/blob/master/Halt7.c That you >>>>>>>>>>>> are too F-ing stupid to see this is less than no rebuttal at >>>>>>>>>>>> all.

    No, that code proves that HHH, as defined, always aborts its >>>>>>>>>>> simulation of DDD and returns 0,
    That is counter-factual and you would know this if you had >>>>>>>>>> good C++
    skills.

    How is it "Counter-Factual"?
    It is YOU that is just counter-factual.

    "No, that code proves that HHH, as defined,
       always aborts its simulation of DDD"
    That is a false statement. If you understood the code you would >>>>>>>> know
    your error.

    Really, so how does that code NOT aboft its simulation of DDD?

    You have a reading comprehension problem.
    When critique words you are strictly not allowed to change even a
    single
    word without being dishonest.
    "No, that code proves that HHH as defined
         always aborts its simulation of DDD"
    If you can't figure how how that is false we have conclusively proved >>>>>> your lack of sufficient technical competence.
    Wow. Can't you just answer the question? Also, "we" and "proved"? Not >>>>> being understood isn't very convincing. So how does HHH not abort?

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to
    logically defend the claim beyond saying "the claim is true, and if
    you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    Again changing the meaning of the words. Here 'capacity' seems to mean
    the ability to ignore the facts.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    This is not the full program.

    It need not be a full program.
    All that needs to be known is that
    DDD is emulated by HHH using an x86 emulator.

    It refers in the call instruction to address 000015d2, which is not
    shown here.

    *It is shown here*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because we have multiple levels of emulation the
    instructions of each level are mixed together as
    they actually occur in the execution trace.

    So, why don't you include the code? Apparently belongs to the input. If
    not, why would HHH produce a trace of a non-input?


    None of these are relevant.
    *The only thing that is relevant is this portion*

     machine   stack     stack     machine    assembly
     address   address   data      code       language
     ========  ========  ========  =========  ============= [00002192][00103820][00000000] 55         push ebp      ; Begin main()
    [00002193][00103820][00000000] 8bec       mov ebp,esp   ; housekeeping
    [00002195][0010381c][00002172] 6872210000 push 00002172 ; push DDD [0000219a][00103818][0000219f] e833f4ffff call 000015d2 ; call HHH(DDD)

    New slave_stack at:1038c4
    Begin Local Halt Decider Simulation   Execution Trace Stored at:1138cc [00002172][001138bc][001138c0] 55         push ebp      ; housekeeping
    [00002173][001138bc][001138c0] 8bec       mov ebp,esp   ; housekeeping
    [00002175][001138b8][00002172] 6872210000 push 00002172 ; push DDD [0000217a][001138b4][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
    New slave_stack at:14e2ec
    [00002172][0015e2e4][0015e2e8] 55         push ebp      ; housekeeping
    [00002173][0015e2e4][0015e2e8] 8bec       mov ebp,esp   ; housekeeping
    [00002175][0015e2e0][00002172] 6872210000 push 00002172 ; push DDD [0000217a][0015e2dc][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
    Local Halt Decider: Infinite Recursion Detected Simulation Stopped

    Indeed, it is relevant to show that HHH aborts with the invalid reason 'Infinite Recursion Detected'. There is no Infinite Recursion, there is
    only a finite recursion. One cycle later the simulation would reach a
    natural end.


     From other sources, such as Halt7.c, we know that this is the code
    for a HHH that aborts and returns a value 0.

    It is impossible for any HHH to return any value
    to any simulated DDD. The code completely proves this.

    Indeed, the code proves that HHH fails to reach the end of the
    simulation by giving up one cycle too early.
    Of course that is expected, because it is impossible to create a HHH
    that is correct for all inputs. That is proven by the halting theorem.


    When we use that fact, we see that a correct simulation would

    The stupid mistake that everyone here makes is thinking
    that their expectation of what the code should do overrides
    the behavior that this code actually specifies.

    No, the stupid mistake you make is that you think that what HHH sees is
    what is specified. But HHH has bugs which makes that it does not see the
    full specification, but it gives up before it reaches the natural end.


    DDD emulated by HHH according to the semantics of the
    x86 language specifies that this DDD cannot possibly
    reach its final halt state.

    Indeed, it fails to reachable end, because the x86 code has a bug, so
    that HHH cannot possibly do a correct simulation.


    continue at 0000219f, using this value and reaching the final halt state.
    Of course, HHH fails to do this correct simulation, as you have shown
    many times.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 10 13:17:01 2025
    XPost: sci.logic

    Op 09.jul.2025 om 15:46 schreef olcott:
    On 7/9/2025 4:58 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 16:59 schreef olcott:
    On 7/8/2025 3:10 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 15:23 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input >>>>>>>>>> and return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that >>>>>>>> if this exact input WAS given to a correct simultor (which won't >>>>>>>> be itself, since it isn't doing the complete simulation) will
    run for an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    That does have an effect on DDD emulated by HHH according
    to the semantics of the x86 language stopping running.
    It has no effect on this DDD every reaching its final halt
    state. I have corrected your error on this too many times
    you don't seem to want an honest dialogue.

    As usual repeated claims without evidence.

    100% *complete proof is provided above*
    That you don't have sufficient technical
    skill to see that this is complete proof
    is not my mistake.

    You fail to see that it is not a 100% proof. It is incomplete. The
    code has a call to 000015d2 , but you do not show the code there. we know

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Shows all of the details. X86UTM is a multi-tasking
    operating system, When the emulator instructions are
    shown they are mixed in with the emulated instructions.
    This makes unraveling the details too difficult.

    All that need be known is that "call 000015d2"
    calls HHH that emulates its input until it detects
    a non halting behavior pattern. All of the chat bots
    figured out exactly what this pattern is on their own.

    So, why don't you show the full input?
    Exactly that is the failure of HHH: It detects a non-existent
    non-halting behaviour. HHH has a bug, which makes that it does not see
    that there is only a finite recursion. It claims that there is a
    infinite recursion.


    that this code is the HHH that aborts and halts, so a correct
    simulation will then reach 0000219f and then reach the final halt state.

    when you define "correct" as violating the semantics
    of the x86 language then you would be "correct".

    No, HHH violates the semantics of the x86 language by aborting the
    simulation without a valid reason. The x86 semantics requires it to
    continue and if it would do so, it would reach the final halt state.
    Of course it cannot do that, because it cannot change its own buggy code.


    This might also seem true when you define halting
    as stopping running for any reason what-so-ever
    and not requiring reaching a final halt state.

    A proper definition of halting would be reaching the halt state when not disturbed. When a halting program does not reach its final halts state
    because the computer is switched off too soon, or when the simulation is aborted too soon, then that is not counted as non-halting.


    We also know that HHH fails to reach that final halt state, because of
    a premature abort. A proof with so many errors, is far from 100%.
    You can close your eyes for these errors and pretend that they do not
    exists, but that would be childish.


    It is a pity that you ignore or do not understand the corrections
    that have been pointed out to you. Not understanding something is
    not stupid, but resistance against learning from errors is.


    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Using falsehoods to prove your case is not convincing. We know that
    HHH aborts before 6 cycles have been simulated.


    That you cannot see that this is the behavior
    that the input to HHH(DDD) specifies is your
    own lack of technical skill.

    That you do not even understand your own code, where HHH aborts after
    a few cycles, does not change the fact that the real behaviour
    specified is a halting program. But as usual, you and HHH close your
    eyes and pretend that what you do not see does not exist.


    *Maybe it is time to reveal credentials*
    I have taken all but one of the courses
    for a computer science degree and been a
    C++ software engineer for two decades.
    Mensa scored my IQ is in the top 3%.

    We have pointed out already many times that this cannot be the whole
    input. At 0000219a there is a call to 000015d2 , but the code at
    000015d2 is not specified.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because of the required cooperative multi-tasking
    it is a little too difficult to see which the
    actual trace.

    Even that trace proves that HHH aborts before it can see the full
    behaviour specified in the input. Then it closes it eyes and pretends
    that what it does not see does not exist.


    We have to take it from another source, your Halt7.c. There we see
    that HHH is a function that returns with a value 0 with this input.
    So, a correct simulation will then continue at 0000219f

    DDD simulated by HHH according to the semantics of the x86
    language cannot possibly ever get there even of your lack
    of sufficient technical skill tells you so.

    *Feel free to dig through this full trace and see*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    with this value and even a beginner sees that the simulation will
    then reach a natural end.

    *DDD simulated by HHH NEVER REACHES ITS FINAL HALT STATE*
    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Again the same falsehood. HHH aborts way before simulating 6 cycles.
    Using falsehoods to prove your case does not make your case any stronger.


    This is the full specification of the input.
    This is also proven when exactly the same input is used in direct
    execution, or by world-class simulators, even by HHH1.
    So, the following still holds:


    But HHH gives up before it reaches that part of the specification
    and the final halt state.
    If HHH does not see the full specification, it does not change the
    specification. It only illustrates the failure of the simulation to
    complete.
    There is nothing wrong with aborting a simulation, because it is
    known that simulation is not always the correct tool to determine
    halting/ non- halting behaviour. In such cases other tools are
    needed to determine halting/non-halting behaviour.






    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 10 07:35:05 2025
    XPost: sci.logic

    On 7/9/25 10:50 PM, olcott wrote:
    On 7/9/2025 8:49 PM, Richard Damon wrote:
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses to >>>>>> logically defend the claim beyond saying "the claim is true, and
    if you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable.


    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.


    *Here is the proof*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    SO, you admit that HHH fails to emulate JUST the input, and that the
    input represent a halting program. (SInce the code for the input DDD is identical to the main that the trace shows).

    You also admit that HHH doesn't actually do a CORRECT simulation, as it
    aborts before it gets to the end.

    That is like saying you ran a marathon, when you gave up after running
    100 feet. Actions are generally presumed to be completed unless properly modified, especially in technical works.

    Thus HHH doesn't "Simulate" its input, but just partially simulates it
    input plus stuff that you aren't giving as input (but should have).

    This shows that your "proof" is just evidence that you are just a stupid ignorant liar that doesn't know what he is talking about, and his HHH
    does correctly solve the halting problem for the input he gives it.

    Sorry, but that is just the facts, facts that you should know, but
    apparently are so mentally broken that you can't, and won't understand.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 10 07:36:50 2025
    XPost: sci.logic

    On 7/9/25 9:16 AM, olcott wrote:
    On 7/9/2025 4:04 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 16:31 schreef olcott:
    On 7/8/2025 2:55 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 04:52 schreef olcott:
    On 7/7/2025 9:24 PM, Richard Damon wrote:
    On 7/7/25 7:47 PM, olcott wrote:>>
    That Turing machines cannot take directly executing Turing
    Machines as inputs entails that these directly executed
    machines are outside of the domain of every Turing machine
    based halt decider.

    But they can take the finite-stringt encoding of those machines.


    Yes.

    I guess you idea of Turing Machine is so limited that you think
    they can't do arithmatic, as you can't actually put a "Number" as
    the input, only the finite-string encoding of a number, which puts >>>>>> it outside the domain of them.


    No one here has any understanding of the philosophy of
    computation. They can only memorize the rules and have
    no idea about the reasoning behind these rules.


    That you cannot understand that is a truism is only your
    own lack of understanding.

    But it isn't a truism, it is just a stupid lie that ignores that
    almost everything done with programs is via an "encoding" for the
    input.


    Gross ignorance about the reasoning behind the rules
    of computation would tell you that.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    *Here is the Linz proof corrected to account for that*

    *adapted from bottom of page 319*
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩



    Which is just an admission of your lying strawman, as the question >>>>>> is NOT about the (partial) simulation done by your H / embedded_H, >>>>>> but about the direct execution of the input H^ (H^) as that is
    what the input to H is encoding.


    Because no Turing machine can take a directly executed
    Turing machine as an input, directly executed Turing
    machines have always been outside of the domain of every
    Turing machine based decider.

    "the direct execution of the input H^ (H^)" has always been
    out-of-scope for every Turing machine based halt decider.
    That no one bothered to notice this ever before
    *DOES NOT MAKE ME WRONG*
    That is your misconception. No one ever asked to take the direct
    execution as input.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       if Ĥ applied to ⟨Ĥ⟩ halts
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt

    *The above original form of the proof*
    does requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on
    the direct execution of Ĥ applied to ⟨Ĥ⟩ and thus
    not ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    Your are fighting windmills. Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ is required to >> report on the specification of its input Ĥ.

    Very close.
    Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ is required to report
    on the behavior that its input specifies.

    This Ĥ includes the code that make it halt,

    More precisely This Ĥ includes one final halt state: Ĥ.qn
    That is unreachable when ⟨Ĥ⟩ ⟨Ĥ⟩ is correctly simulated by Ĥ.embedded_H.

    Which is the behavior of H^ (H^).

    Since your H doesn't correctly simulate the input (or H fails to answer)
    your criteria is just a self-contradictory lie.


    so the specification is a halting program.

    False conclusion from false premise.

    Nope, DEFINITIONS.


     Nowhere there is the requirement that it must report on the direct
    execution.

    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
      if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
      if Ĥ applied to ⟨Ĥ⟩ does not halt.

    if Ĥ applied to ⟨Ĥ⟩ halts // is the requirement
    // that it report in the direct execution.

    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    When M is applied to WM
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
       if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
       if M applied to WM does not halt.
    The above is the original textbook quote.

    Direct execution is only one way to prove what is specified in the
    input, but often there are other methods to prove it. Ĥ does not need
    to know it, it show only report what is specified.

    I agree with you and everyone else seems to disagree with you.

    If it fails to report that a halting program halts, it is just wrong.

    The input specifies recursive simulation that
    never halts even though the program halts.

    This can best be seen at the x86 machine code level.
    If you have no understanding of the x86 language you
    won't be able to see this.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 10 07:41:07 2025
    XPost: sci.logic

    On 7/9/25 9:46 AM, olcott wrote:
    On 7/9/2025 4:58 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 16:59 schreef olcott:
    On 7/8/2025 3:10 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 15:23 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your >>>>>>>>>> premise.

    There is no way that DDD simulated by HHH (according
    to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input >>>>>>>>>> and return an answer


    You insistence that a non-terminating input be simulated
    until non-existent completion is especially nuts because
    you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to
    completion, but that it needs to be able to actually PROVE that >>>>>>>> if this exact input WAS given to a correct simultor (which won't >>>>>>>> be itself, since it isn't doing the complete simulation) will
    run for an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program,
    because it includes the abort code.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    That does have an effect on DDD emulated by HHH according
    to the semantics of the x86 language stopping running.
    It has no effect on this DDD every reaching its final halt
    state. I have corrected your error on this too many times
    you don't seem to want an honest dialogue.

    As usual repeated claims without evidence.

    100% *complete proof is provided above*
    That you don't have sufficient technical
    skill to see that this is complete proof
    is not my mistake.

    You fail to see that it is not a 100% proof. It is incomplete. The
    code has a call to 000015d2 , but you do not show the code there. we know

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Shows all of the details. X86UTM is a multi-tasking
    operating system, When the emulator instructions are
    shown they are mixed in with the emulated instructions.
    This makes unraveling the details too difficult.

    All that need be known is that "call 000015d2"
    calls HHH that emulates its input until it detects
    a non halting behavior pattern. All of the chat bots
    figured out exactly what this pattern is on their own.

    Except that is a false statement.

    As shown in your trace, HHH "thinks" that DDD has a non-halting pattern.

    But the trace also shows that the halting function main (which is
    isomorphic to DDD) has that exact same pattern and halts.

    Thus, by your own rules, you need to remove that false premise, and thus
    you "proof" fails.


    that this code is the HHH that aborts and halts, so a correct
    simulation will then reach 0000219f and then reach the final halt state.

    when you define "correct" as violating the semantics
    of the x86 language then you would be "correct".

    And who does that?

    IT seems, only you, as you think a call HHH instruction can mean
    anything other that showing next the behavior of the first instruction
    of HHH.


    This might also seem true when you define halting
    as stopping running for any reason what-so-ever
    and not requiring reaching a final halt state.

    But programs can only "stop running" for one reason, reaching the final
    state.

    Partial simulation might stop for other reasons, but that is why you
    can't use partial simulations by themselves to show non-halting.


    We also know that HHH fails to reach that final halt state, because of
    a premature abort. A proof with so many errors, is far from 100%.
    You can close your eyes for these errors and pretend that they do not
    exists, but that would be childish.


    It is a pity that you ignore or do not understand the corrections
    that have been pointed out to you. Not understanding something is
    not stupid, but resistance against learning from errors is.


    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Using falsehoods to prove your case is not convincing. We know that
    HHH aborts before 6 cycles have been simulated.


    That you cannot see that this is the behavior
    that the input to HHH(DDD) specifies is your
    own lack of technical skill.

    That you do not even understand your own code, where HHH aborts after
    a few cycles, does not change the fact that the real behaviour
    specified is a halting program. But as usual, you and HHH close your
    eyes and pretend that what you do not see does not exist.


    *Maybe it is time to reveal credentials*
    I have taken all but one of the courses
    for a computer science degree and been a
    C++ software engineer for two decades.
    Mensa scored my IQ is in the top 3%.

    We have pointed out already many times that this cannot be the whole
    input. At 0000219a there is a call to 000015d2 , but the code at
    000015d2 is not specified.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because of the required cooperative multi-tasking
    it is a little too difficult to see which the
    actual trace.

    Even that trace proves that HHH aborts before it can see the full
    behaviour specified in the input. Then it closes it eyes and pretends
    that what it does not see does not exist.


    We have to take it from another source, your Halt7.c. There we see
    that HHH is a function that returns with a value 0 with this input.
    So, a correct simulation will then continue at 0000219f

    DDD simulated by HHH according to the semantics of the x86
    language cannot possibly ever get there even of your lack
    of sufficient technical skill tells you so.

    *Feel free to dig through this full trace and see*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    with this value and even a beginner sees that the simulation will
    then reach a natural end.

    *DDD simulated by HHH NEVER REACHES ITS FINAL HALT STATE*
    DDD correctly simulated by HHH calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)
    that simulates DDD that calls HHH(DDD)...

    Again the same falsehood. HHH aborts way before simulating 6 cycles.
    Using falsehoods to prove your case does not make your case any stronger.


    This is the full specification of the input.
    This is also proven when exactly the same input is used in direct
    execution, or by world-class simulators, even by HHH1.
    So, the following still holds:


    But HHH gives up before it reaches that part of the specification
    and the final halt state.
    If HHH does not see the full specification, it does not change the
    specification. It only illustrates the failure of the simulation to
    complete.
    There is nothing wrong with aborting a simulation, because it is
    known that simulation is not always the correct tool to determine
    halting/ non- halting behaviour. In such cases other tools are
    needed to determine halting/non-halting behaviour.






    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 10 20:04:28 2025
    XPost: sci.logic

    On 7/10/25 9:24 AM, olcott wrote:
    On 7/10/2025 6:35 AM, Richard Damon wrote:
    On 7/9/25 10:50 PM, olcott wrote:
    On 7/9/2025 8:49 PM, Richard Damon wrote:
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, and
    regardless of how patently false that claim appears, he refuses >>>>>>>> to logically defend the claim beyond saying "the claim is true, >>>>>>>> and if you understood xxx you would realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable.


    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.


    *Here is the proof*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    SO, you admit that HHH fails to emulate JUST the input,

    *I have told you that HHH does emulate DDD*
    *then it emulates itself emulating DDD 500 times now*

    And the question is HOW can it?

    You claim it isn't part of the input, and thus it isn't AVAILABLE for
    HHH to emualate.

    You don't seem to understand that HHH isn't ALLOWED to look at memory
    that isn't part of its input, without MAKING that memory part of its input.


    *NOW I PROVED THAT*
    *See if you can remember this by your next reply*


    No, you are just proving that you don't understand how programs and
    input are defined, and thus make yourself into a liar.

    All you re doing by establishing that HHH did in fact simulate HHH is to
    show that you LIED about the definition of HHH and its input.

    It is clear that the code of HHH *IS* part of the input, and thus your
    claim of an infinite set of them all looking at "the same" input is just
    a lie. This makes your whole argument just a lie, as each DIFFERENT
    version of DDD is only emulated for a SINGLE value of N steps, and all
    of those, when correctly simulated farther, WILL halt.

    It seems you can't see your errors, because you just don't understand
    what you are saying.


    Note also, your HHH also just doesn't correctly emulate its input, as it
    aborts part way through. Note, words like emulate, when not modified to indicate incompleteness, imply that they are COMPLETE emulations of the
    input, especially when you use the not reaching a final state of the
    emulation to indicate non-halting.

    It is sort of like saying you ran the marathon, when you actually gave
    up after jogging 50 feet. The claim of "running the marathon" in that
    case is just a lie, as is your claim that HHH "emulated" HHH.

    It seems that a major part of your problem is that you have convinced
    yourself of the damned lie of subjective reality, thinking that somehow
    HHH is DEFINING the behavior of its input, instead of the objective
    reality that it is mearly discovering the already existing behavior
    specifed by that input. The fact that HHH decides to stop looking at the behavior of the input doesn't mean that behavior ends, but the actual
    behavior continues to its end.

    Your idea is the equivalent of saying that if you stop reading a book,
    close it and put it down, that the story in the book stops and doesn't continue. The story was aways there, you are just learning of it by
    reading it. In the same way, the input, a representation of a program
    (which means it DOES need to include the code of HHH to be such) always
    has had its full behavior, which matches what happens if we run that
    program, or completely simulate that full input (like HHH1 does) and HHH
    by stopping only makes itself ignorant of the facts, just like you like
    to do, and thus gets the wrong answer.

    Sorry, this *IS* the truth, but you are going to not understand it
    because you have shown yourself incapable of understand truth and
    reality or even basic computer science. Maybe part of the problem was
    your neglect to learn the needed basics of mathematics, which are
    intergral to this part of computer science.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 10 22:10:41 2025
    XPost: sci.logic

    On 7/10/25 8:27 PM, olcott wrote:
    On 7/10/2025 7:04 PM, Richard Damon wrote:
    On 7/10/25 9:24 AM, olcott wrote:
    On 7/10/2025 6:35 AM, Richard Damon wrote:
    On 7/9/25 10:50 PM, olcott wrote:
    On 7/9/2025 8:49 PM, Richard Damon wrote:
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, and >>>>>>>>>> regardless of how patently false that claim appears, he
    refuses to logically defend the claim beyond saying "the claim >>>>>>>>>> is true, and if you understood xxx you would realise it is true". >>>>>>>>>>

    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable. >>>>>>>>

    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.


    *Here is the proof*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    SO, you admit that HHH fails to emulate JUST the input,

    *I have told you that HHH does emulate DDD*
    *then it emulates itself emulating DDD 500 times now*

    And the question is HOW can it?

    You claim it isn't part of the input, and thus it isn't AVAILABLE for
    HHH to emualate.

    You don't seem to understand that HHH isn't ALLOWED to look at memory
    that isn't part of its input, without MAKING that memory part of its
    input.


    *NOW I PROVED THAT*
    *See if you can remember this by your next reply*


    No, you are just proving that you don't understand how programs and
    input are defined, and thus make yourself into a liar.


    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of what the
    input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not contain the
    code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST that input.

    3) That HHH simulates the code of HHH.

    These statements are self-contradictory, given your claim 3, either the
    code for HHH is part of what you define as the input (and thus 1 isn't
    true, or HHH doesn't simulate just its input, and thus fails to meet the requirements of a computation / program (but then, you have shown you
    don't understand the meaning of that)

    So, all you are doing is showing you are lying.

    Then we have the fact that to correct simulatate and input per the x86
    languge, the simulator is not allowed to stop part way. PERIOD. because
    the DEEFINITON of the x86 language is the EVERY intructioin (other than
    a terminal instruction) *WILL* be followed by the next instruction.

    Since you trace shown in your link clearly shows that the HHH being
    processed DOES stop at a non-terminal instruction, that simulation is
    CLEARLY no "correct", and you claims that it is are just lies.

    ALso, that trace shows, because the function main is isomorphic to the
    funciton DDD, that an actual correctx simulation of DDD will reach a
    final state, and thus HHH's conclusion are just incorrect, in part
    because you LIED about using the actual Halting Problem criteria, but
    used an admitted strawman.

    Sorry, but you are just admitting to the facts that prove that you
    claims are just lies.

    Note, I started program before the x86 was a processor, and know it
    well, so I think I know assembly better than you. After all, it is clear
    you don't understand how a call instruction works, and you think that a
    given piece of pure code can act differently based on things that it
    doesn't look at.

    Sorry, you are just proving your stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 11 11:36:02 2025
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>> to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>> you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of >>>>>>>>>> steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are >>>>>>>> meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot. >>>>>> That you can't when you should shows that you can't even parrot
    textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩

    The above does not make sense. There are one subordinate clause
    and two nmain clauses but they are not linked to a sentence.
    Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and
    symbols quored above. What is written in the book does make sense.
    In particular, clauses are meaningfully linked to sentences.
    Perhaps the presentation could be clearer but it is intended for
    students that already know and understand the earlier parts of the
    book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those
    are easier to read than a full natural language sentence. There are other
    clauses so that all clauses together form a sentence. In particuralr, ther >> is an "and" between them. The sentence is not a truth bearer. Instead it
    expresses a desire.

    If you want to say something you should learn to construct meaningful
    sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented
    as a subordiante clause.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 11 11:40:54 2025
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 11 10:52:31 2025
    XPost: sci.logic

    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
      *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
      *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.

    --
    Paradoxes in the relation between Creator and creature. <http://www.wirholt.nl/English>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 11 10:55:35 2025
    XPost: sci.logic

    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    On 7/10/2025 7:04 PM, Richard Damon wrote:
    On 7/10/25 9:24 AM, olcott wrote:
    On 7/10/2025 6:35 AM, Richard Damon wrote:
    On 7/9/25 10:50 PM, olcott wrote:
    On 7/9/2025 8:49 PM, Richard Damon wrote:
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, >>>>>>>>>>>> and regardless of how patently false that claim appears, he >>>>>>>>>>>> refuses to logically defend the claim beyond saying "the >>>>>>>>>>>> claim is true, and if you understood xxx you would realise >>>>>>>>>>>> it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD >>>>>>>>>>> [0000219a] e833f4ffff     call 000015d2  // call HHH >>>>>>>>>>> [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable. >>>>>>>>>>

    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.


    *Here is the proof*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    SO, you admit that HHH fails to emulate JUST the input,

    *I have told you that HHH does emulate DDD*
    *then it emulates itself emulating DDD 500 times now*

    And the question is HOW can it?

    You claim it isn't part of the input, and thus it isn't AVAILABLE
    for HHH to emualate.

    You don't seem to understand that HHH isn't ALLOWED to look at
    memory that isn't part of its input, without MAKING that memory part
    of its input.


    *NOW I PROVED THAT*
    *See if you can remember this by your next reply*


    No, you are just proving that you don't understand how programs and
    input are defined, and thus make yourself into a liar.


    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of what
    the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not contain
    the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST that
    input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.
    If DDD is under test, then also all function called by DDD are under
    test, including HHH.
    You are confusing yourself with the construct where the program under
    test is in the same memory as the program being tested. It would be much
    easier to understand for you to keep the input for HHH separated from
    HHH, by using a copy of HHH in the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 11 10:59:37 2025
    Op 10.jul.2025 om 16:43 schreef olcott:
    On 7/10/2025 6:08 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:35 schreef olcott:
    On 7/9/2025 4:09 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 21:49 schreef olcott:


    *It is shown here*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Because we have multiple levels of emulation the
    instructions of each level are mixed together as
    they actually occur in the execution trace.

    So, why don't you include the code? Apparently belongs to the input.
    If not, why would HHH produce a trace of a non-input?


    The test program HHH was encoded to halt.
    The program under test DDD specifies non-halting behavior.

    No rebuttal, but, as usual, claims without evidence.



    None of these are relevant.
    *The only thing that is relevant is this portion*

      machine   stack     stack     machine    assembly
      address   address   data      code       language
      ========  ========  ========  =========  =============
    [00002192][00103820][00000000] 55         push ebp      ; Begin main()
    [00002193][00103820][00000000] 8bec       mov ebp,esp   ; housekeeping
    [00002195][0010381c][00002172] 6872210000 push 00002172 ; push DDD
    [0000219a][00103818][0000219f] e833f4ffff call 000015d2 ; call HHH(DDD)

    New slave_stack at:1038c4
    Begin Local Halt Decider Simulation   Execution Trace Stored at:1138cc >>> [00002172][001138bc][001138c0] 55         push ebp      ; housekeeping
    [00002173][001138bc][001138c0] 8bec       mov ebp,esp   ; housekeeping
    [00002175][001138b8][00002172] 6872210000 push 00002172 ; push DDD
    [0000217a][001138b4][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
    New slave_stack at:14e2ec
    [00002172][0015e2e4][0015e2e8] 55         push ebp      ; housekeeping
    [00002173][0015e2e4][0015e2e8] 8bec       mov ebp,esp   ; housekeeping
    [00002175][0015e2e0][00002172] 6872210000 push 00002172 ; push DDD
    [0000217a][0015e2dc][0000217f] e853f4ffff call 000015d2 ; call HHH(DDD)
    Local Halt Decider: Infinite Recursion Detected Simulation Stopped

    Indeed, it is relevant to show that HHH aborts with the invalid reason
    'Infinite Recursion Detected'. There is no Infinite Recursion, there
    is only a finite recursion. One cycle later the simulation would reach
    a natural end.


    Neither HHH nor DDD would ever stop running unless HHH
    aborts its simulation. The leading author of theory
    of computation textbooks agreed that this is non-halting behavior.


    As usual claims without evidence. If we do not change the input (which
    aborts after a few cycles o simulation), then the simulating HHH could
    reach the final halt state without abort.
    You are confusing yourself by putting the HHH under test and the testing
    HHH in the same memory. It would be easier to understand for you if a
    copy of HHH was included in the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 11 11:02:25 2025
    XPost: sci.logic

    Op 10.jul.2025 om 16:46 schreef olcott:
    On 7/10/2025 6:17 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:46 schreef olcott:
    On 7/9/2025 4:58 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 16:59 schreef olcott:
    On 7/8/2025 3:10 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 15:23 schreef olcott:
    On 7/7/2025 2:36 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:12 schreef olcott:
    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in >>>>>>>>>>>> your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>> to the semantics of the C programming language)
    can possibly reach its own "return" statement final
    halt state.

    And there is no way for HHH to correctly simulate its input >>>>>>>>>>>> and return an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>> you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to >>>>>>>>>> completion, but that it needs to be able to actually PROVE >>>>>>>>>> that if this exact input WAS given to a correct simultor
    (which won't be itself, since it isn't doing the complete
    simulation) will run for an unbounded number of steps.


    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    And HHH does not do that. The input specifies a halting program, >>>>>>>> because it includes the abort code.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    That does have an effect on DDD emulated by HHH according
    to the semantics of the x86 language stopping running.
    It has no effect on this DDD every reaching its final halt
    state. I have corrected your error on this too many times
    you don't seem to want an honest dialogue.

    As usual repeated claims without evidence.

    100% *complete proof is provided above*
    That you don't have sufficient technical
    skill to see that this is complete proof
    is not my mistake.

    You fail to see that it is not a 100% proof. It is incomplete. The
    code has a call to 000015d2 , but you do not show the code there. we
    know

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Shows all of the details. X86UTM is a multi-tasking
    operating system, When the emulator instructions are
    shown they are mixed in with the emulated instructions.
    This makes unraveling the details too difficult.

    All that need be known is that "call 000015d2"
    calls HHH that emulates its input until it detects
    a non halting behavior pattern. All of the chat bots
    figured out exactly what this pattern is on their own.

    So, why don't you show the full input?

    I just did show the whole 197 page execution trace. https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    This includes the x86 code for HHH and everything that it calls.



    So, next time, don't try again to claim that the few lines of DDD are
    the complete input for HHH. At least add that HHH is an aborting and
    halting simulator that returns 0. That makes the picture complete.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 09:42:13 2025
    XPost: sci.logic

    On 7/10/25 10:33 PM, olcott wrote:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    On 7/10/2025 7:04 PM, Richard Damon wrote:
    On 7/10/25 9:24 AM, olcott wrote:
    On 7/10/2025 6:35 AM, Richard Damon wrote:
    On 7/9/25 10:50 PM, olcott wrote:
    On 7/9/2025 8:49 PM, Richard Damon wrote:
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, >>>>>>>>>>>> and regardless of how patently false that claim appears, he >>>>>>>>>>>> refuses to logically defend the claim beyond saying "the >>>>>>>>>>>> claim is true, and if you understood xxx you would realise >>>>>>>>>>>> it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD >>>>>>>>>>> [0000219a] e833f4ffff     call 000015d2  // call HHH >>>>>>>>>>> [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable. >>>>>>>>>>

    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.


    *Here is the proof*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    SO, you admit that HHH fails to emulate JUST the input,

    *I have told you that HHH does emulate DDD*
    *then it emulates itself emulating DDD 500 times now*

    And the question is HOW can it?

    You claim it isn't part of the input, and thus it isn't AVAILABLE
    for HHH to emualate.

    You don't seem to understand that HHH isn't ALLOWED to look at
    memory that isn't part of its input, without MAKING that memory part
    of its input.


    *NOW I PROVED THAT*
    *See if you can remember this by your next reply*


    No, you are just proving that you don't understand how programs and
    input are defined, and thus make yourself into a liar.


    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of what
    the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not contain
    the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST that
    input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    But the rogram under test INCLUDED the code for HHH, which is what it
    uses when it calls it.

    THus, HHH is also part of the program under test.

    The fact that you mind can't understand this reuse concept shows you
    ignorance of the topic.

    In fact, the "Program" DDD isn't a program until the code of HHH is
    included in it.

    It seems you just don't know what a Program is.

    Since you are trying to define things per the C language, you may want
    to look to see how it defines a "Program". Note that every symbol
    referenced in a program must be DEFINED. Functions are defined by
    including the code for them into the program.

    Thus, the PROGRAM of DDD, must include the code of HHH as part of it.

    And since you are putting it into the same memory space as your decider,
    there also can not be any other definitions of HHH around, so your input
    DDD limits you to having just ONE SPECIFIED HHH, the one included in its
    code.

    I guess you are to stupid to see how thing makes your arguement just a
    big fat lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 11 16:31:58 2025
    XPost: sci.logic

    Op 11.jul.2025 om 16:27 schreef olcott:
    On 7/11/2025 3:55 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of what
    the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not contain
    the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST that
    input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.

    It not vague at all. You just don't know what
    the words mean.

    If DDD is under test, then also all function called by DDD are under
    test, including HHH.

    Since neither HHH nor DDD will ever stop running
    unless HHH aborts its DDD, non-halting criteria
    has been met.

    Since HHH halts, DDD halts, too. So, there are no halting criteria. That
    HHH does not see that the input specifies a halting program is a failure
    of HHH, not a correct halting criterium.


    You are confusing yourself with the construct where the program under
    test is in the same memory as the program being tested. It would be
    much easier to understand for you to keep the input for HHH separated
    from HHH, by using a copy of HHH in the input.

    To divide the analysis of the program under test
    from the test program we only see if DDD simulated
    by HHH can reach its own simulated final halt state.



    But HHH called by DDD is part of the program and cannot correctly be
    separated from it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:46:25 2025
    XPost: sci.logic

    On 7/11/25 1:50 PM, olcott wrote:
    On 7/11/2025 9:31 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 16:27 schreef olcott:
    On 7/11/2025 3:55 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of
    what the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not
    contain the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST
    that input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.

    It not vague at all. You just don't know what
    the words mean.

    If DDD is under test, then also all function called by DDD are under
    test, including HHH.

    Since neither HHH nor DDD will ever stop running
    unless HHH aborts its DDD, non-halting criteria
    has been met.

    Since HHH halts, DDD halts, too.
    Strawman error.
    DDD simulated by HHH specifies non-halting behavior.

    Directly executing Turing machines have always been
    outside of the domain of every Turing machine decider.

    So, UTMs don't exist?

    You have a source for your claim?

    As clearly, Turing when he presented the Halting Problem described the
    Halt Decider as being respinsible for the actual behavior of the
    exeuction of the machine the input described.

    Now, it turns out that non-trivial questions about the final behavior of programs turns out to be outside the ABILITY of Computations, but not
    outside the domain of what can be asked about.

    If you disabree, you need to provide a SOURCE, and from something that
    is relaible.

    All you are doing so far is proving that you think it is ok to make up
    your own "facts", making you worse than the climate change or election
    deniers, at least they try to refernce sources, they just use
    questionable logic on them.


    HHH(DDD) is ONLY required to report on the behavior
    that its input specifies.


    Which is the behavior of the directly executed DDD, which means that it
    must include the code of the HHH that it calls.

    Anything else is just an admittion of using strawmen.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:41:14 2025
    XPost: sci.logic

    On 7/11/25 10:27 AM, olcott wrote:
    On 7/11/2025 3:55 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of what
    the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not contain
    the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST that
    input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.

    It not vague at all. You just don't know what
    the words mean.

    If DDD is under test, then also all function called by DDD are under
    test, including HHH.

    Since neither HHH nor DDD will ever stop running
    unless HHH aborts its DDD, non-halting criteria
    has been met.

    Which means that if *THE* HHH was defined to not abort, it would fail to
    be a desider, by failing to answer.

    And if HHH does abort, then its simulaiton just doesn't qualify to
    determine if DDD is non-halting.

    The correct simulation of any DDD that calls an HHH that returns an
    answer will reach a final state, and thus any HHH that returns 0 is wrong.

    It seems you think the concept of computers is just intrinsically broken
    as programs seem to be able to just randomly change what they do.

    That or



    You are confusing yourself with the construct where the program under
    test is in the same memory as the program being tested. It would be
    much easier to understand for you to keep the input for HHH separated
    from HHH, by using a copy of HHH in the input.

    To divide the analysis of the program under test
    from the test program we only see if DDD simulated
    by HHH can reach its own simulated final halt state.


    But HHH is also PART of DDD, somthing you either are to stupid to
    understand or just lie about.

    I guess you are just proving that you fail to understand 1st year
    concepts of programming.

    Either way, you are just showing that you are a pathological liar, the pathology either being not understanding the need for truth, or the
    pathology of not being able to learn basic facts.

    That is what you have proved to the word about yourself.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:53:00 2025
    XPost: sci.logic

    On 7/11/25 5:27 PM, olcott wrote:
    On 7/11/2025 9:31 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 16:27 schreef olcott:
    On 7/11/2025 3:55 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of
    what the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not
    contain the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST
    that input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.

    It not vague at all. You just don't know what
    the words mean.

    If DDD is under test, then also all function called by DDD are under
    test, including HHH.

    Since neither HHH nor DDD will ever stop running
    unless HHH aborts its DDD, non-halting criteria
    has been met.

    Since HHH halts, DDD halts, too.

    Sure if you lie about which DDD is being referred to.

    So, What DDD are you talking about?

    To be the equivalent of the proof program, it needs to be an actual
    program that includes the code of the decider it was built to foil.

    And that doesn't change for a given DDD. Yes, we can build a DIFFERENT
    DDD for some other decider, but each proof program is built for only one decider.

    The proof then works on a universally arguement to show that since we
    can build a different proof program for any decider we might think
    about, every decider we might think up has a proof program that it will
    get wrong, and thus no decider gets the right answer for every possible
    input, since the proof program built on it IS a valid input to give to
    it, and it will get that one wrong.

    It seem you think all the proof programs are the "same", but they
    aren't. They are built from the same template, but deciders don't decide
    on templates, they decide on programs.


    So, there are no halting criteria. That HHH does not see that the
    input specifies a halting program is a failure of HHH, not a correct
    halting criterium.


    You are confusing yourself with the construct where the program
    under test is in the same memory as the program being tested. It
    would be much easier to understand for you to keep the input for HHH
    separated from HHH, by using a copy of HHH in the input.

    To divide the analysis of the program under test
    from the test program we only see if DDD simulated
    by HHH can reach its own simulated final halt state.



    But HHH called by DDD is part of the program and cannot correctly be
    separated from it.

    Neither HHH nor DDD ever stop running unless HHH
    aborts its simulation of DDD. If you have no idea
    what recursion is you won't ever get this.



    ANd since you HHH does abort its simulation to answer, and its DDD is
    built on it, that DDD will also call an HHH that returns and thus DDD Halts.

    The fact that the DIFFERENT DDD built of the DIFFERENT HHH that doesn't
    abort is irrelvent, as that isn't what the input is supposed to be.

    Of course, since your arguement is just based on lies, you try to lie by claiming all the DDD are the same, when they are just all built on the
    same template, and we aren't deciding on the template.

    You are just proving that you are just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:55:26 2025
    XPost: sci.logic

    On 7/11/25 10:30 AM, olcott wrote:
    On 7/11/2025 8:42 AM, Richard Damon wrote:
    On 7/10/25 10:33 PM, olcott wrote:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    On 7/10/2025 7:04 PM, Richard Damon wrote:
    On 7/10/25 9:24 AM, olcott wrote:
    On 7/10/2025 6:35 AM, Richard Damon wrote:
    On 7/9/25 10:50 PM, olcott wrote:
    On 7/9/2025 8:49 PM, Richard Damon wrote:
    On 7/9/25 9:55 AM, olcott wrote:
    On 7/9/2025 6:44 AM, Richard Damon wrote:
    On 7/8/25 3:49 PM, olcott wrote:
    On 7/8/2025 2:01 PM, Mike Terry wrote:

    This is one of PO's practiced tactics - he makes a claim, >>>>>>>>>>>>>> and regardless of how patently false that claim appears, >>>>>>>>>>>>>> he refuses to logically defend the claim beyond saying >>>>>>>>>>>>>> "the claim is true, and if you understood xxx you would >>>>>>>>>>>>>> realise it is true".


    All of my claims are easily verified facts to those
    with the capacity to verify them.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD >>>>>>>>>>>>> [0000219a] e833f4ffff     call 000015d2  // call HHH >>>>>>>>>>>>> [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Not a program, must include the code for HHH to be simulatable. >>>>>>>>>>>>

    You must have dementia.
    I have told you that HHH does emulate DDD
    then it emulates itself emulating DDD 500 times now.


    And thus you admit that you are lying.


    *Here is the proof*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    SO, you admit that HHH fails to emulate JUST the input,

    *I have told you that HHH does emulate DDD*
    *then it emulates itself emulating DDD 500 times now*

    And the question is HOW can it?

    You claim it isn't part of the input, and thus it isn't AVAILABLE
    for HHH to emualate.

    You don't seem to understand that HHH isn't ALLOWED to look at
    memory that isn't part of its input, without MAKING that memory
    part of its input.


    *NOW I PROVED THAT*
    *See if you can remember this by your next reply*


    No, you are just proving that you don't understand how programs
    and input are defined, and thus make yourself into a liar.


    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of what
    the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not contain
    the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST that
    input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    But the rogram under test INCLUDED the code for HHH, which is what it
    uses when it calls it.

    THus, HHH is also part of the program under test.


    Since neither DDD nor HHH would ever stop running
    unless HHH aborts its simulation of DDD the abort
    criteria has been met even in that case.


    But the HHH that doesn't abort, was the only one given the DDD that
    calls that HHH that doesn't abort, to make it non-halting.

    And since your actual HHH does abort its simulation to answer, and its
    DDD is built on it, that DDD will also call an HHH that returns and thus
    DDD Halts. Your problem is you just lie about what HHH is, and what DDD
    it is being given.

    The fact that the DIFFERENT DDD built of the DIFFERENT HHH that doesn't
    abort is irrelvent, as that isn't what the input is supposed to be.

    Of course, since your arguement is just based on lies, you try to lie by claiming all the DDD are the same, when they are just all built on the
    same template, and we aren't deciding on the template.

    You are just proving that you are just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 12 11:00:43 2025
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the
    proof proves what it would prove anyway.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 12 11:05:11 2025
    On 2025-07-11 15:22:32 +0000, olcott said:

    On 7/11/2025 3:36 AM, Mikko wrote:
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>> to the semantics of the C programming language)
    can possibly reach its own "return" statement final >>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>>>> you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of >>>>>>>>>>>> steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are >>>>>>>>>> meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot. >>>>>>>> That you can't when you should shows that you can't even parrot >>>>>>>> textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩

    The above does not make sense. There are one subordinate clause
    and two nmain clauses but they are not linked to a sentence.
    Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and
    symbols quored above. What is written in the book does make sense.
    In particular, clauses are meaningfully linked to sentences.
    Perhaps the presentation could be clearer but it is intended for
    students that already know and understand the earlier parts of the
    book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those >>>> are easier to read than a full natural language sentence. There are other >>>> clauses so that all clauses together form a sentence. In particuralr, ther >>>> is an "and" between them. The sentence is not a truth bearer. Instead it >>>> expresses a desire.

    If you want to say something you should learn to construct meaningful
    sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented
    as a subordiante clause.

    That you cannot understand that you do not understand
    what I say is not you understanding what I say.

    Nevertheless a false claim about another prestion is a sin. Therefore
    it is not a good idea to claim about other people anything you cannot
    prove. Besides, the primary topic of these discussions is not people
    so there is no great need to say anything about them.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 12 10:17:55 2025
    XPost: sci.logic

    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and halt, >>>>>
    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). The
    machine has states. Each state can be final or non-final. If the
    machine's state is non-final, in the next step the machine "does"
    something, namely, it can write something on the tape, move its head,
    and/or change its state to a different state. This is how the machine
    makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.


    However, if the state is final, the machine just stops and continues no
    more. This will be its final setting, the head will not move anymore and
    the tape remains the same forever. This event is non-reversible and is
    what we call halting.

    Exactly. And halting is what DDD does, when not disturbed by a premature
    abort that violates the semantics of the x86 language.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 12 10:22:07 2025
    XPost: sci.logic

    Op 11.jul.2025 om 19:50 schreef olcott:
    On 7/11/2025 9:31 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 16:27 schreef olcott:
    On 7/11/2025 3:55 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of
    what the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not
    contain the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST
    that input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.

    It not vague at all. You just don't know what
    the words mean.

    If DDD is under test, then also all function called by DDD are under
    test, including HHH.

    Since neither HHH nor DDD will ever stop running
    unless HHH aborts its DDD, non-halting criteria
    has been met.

    Since HHH halts, DDD halts, too.
    Strawman error.
    DDD simulated by HHH specifies non-halting behavior.

    Counter-factual. DDD includes the code of HHH that aborts and returns,
    so the input specifies halting behaviour.
    Even if HHH cannot see the full specification, the specification does
    not change.


    Directly executing Turing machines have always been
    outside of the domain of every Turing machine decider.

    Repeating irrelevant facts, even when true, is no rebuttal.


    HHH(DDD) is ONLY required to report on the behavior
    that its input specifies.


    But a decider must report on the *full* specification of the input, not
    on a hypothetical non-input that does not abort.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 12 10:52:36 2025
    Am Fri, 11 Jul 2025 16:13:38 -0500 schrieb olcott:
    On 7/11/2025 3:59 AM, Fred. Zwarts wrote:

    As usual claims without evidence. If we do not change the input (which
    aborts after a few cycles o simulation), then the simulating HHH could
    reach the final halt state without abort.

    It is a very easily verified fact that the input never aborts anything
    at all.

    Only because it is aborted in turn. The *input*, being the code of DDD,
    doesn't do anything at all since it is just a representation. This representation has reachable code to abort.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Fred. Zwarts on Sat Jul 12 11:53:15 2025
    XPost: sci.logic

    On Sat, 12 Jul 2025 10:17:55 +0200, Fred. Zwarts wrote:

    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping from their
    actual inputs. This entails that they never compute any mapping
    from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and
    halt,

    abort and stop running *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). The
    machine has states. Each state can be final or non-final. If the
    machine's state is non-final, in the next step the machine "does"
    something, namely, it can write something on the tape, move its head,
    and/or change its state to a different state. This is how the machine
    makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.

    Nonsense, if that was true static code analysers wouldn't be a thing.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Sat Jul 12 08:20:28 2025
    XPost: sci.logic

    On 7/12/25 7:53 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 10:17:55 +0200, Fred. Zwarts wrote:

    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping from their
    actual inputs. This entails that they never compute any mapping
    from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and
    halt,

    abort and stop running *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). The
    machine has states. Each state can be final or non-final. If the
    machine's state is non-final, in the next step the machine "does"
    something, namely, it can write something on the tape, move its head,
    and/or change its state to a different state. This is how the machine
    makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.

    Nonsense, if that was true static code analysers wouldn't be a thing.

    /Flibble

    Sure it could be. Note the difference between RUNNING a program and
    ANALYSIZING a program.

    The ONLY thing that actually determines the behavior of a Turing Machine
    is its behavior when actually run, and that behavior NEVER stops until
    it reaches a final state, and thus any simulation that stops before
    then, does not, in itself, define that behavior.

    It is possible, in some cases, to be able from a partial simulation,
    actually prove what the complete execution of that program would be, and
    that is something that static code analyser would try to do. The key
    here is static code analysing is not 100% determinative. Some programs
    it can determine WILL halt. Some program it can determine will NEVER
    halt. But there are always some programs that it can not determine the
    correct answer. It isn't that the program doesn't have a correct answer,
    just that the analyser isn't "smart" enough to determine it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 12 19:27:35 2025
    On 7/12/25 11:16 AM, olcott wrote:
    On 7/12/2025 5:52 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:13:38 -0500 schrieb olcott:
    On 7/11/2025 3:59 AM, Fred. Zwarts wrote:

    As usual claims without evidence. If we do not change the input (which >>>> aborts after a few cycles o simulation), then the simulating HHH could >>>> reach the final halt state without abort.

    It is a very easily verified fact that the input never aborts anything
    at all.

    Only because it is aborted in turn.

    HHH(DDD) simulates its input until it sees that
    DDD cannot possibly stop running unless aborted.

    Then why does the direct execution of DDD halt?

    You seem to forget that the Copy of HHH that DDD calls is part of
    itself, and that aborting nested simulation is a positive aspect of DDD,
    and since that makes it halt, it is halting.

    IT is a DIFFERENT DDD when built on the HHH that doesn't abort, but that
    seems to be beyond your too elementary understand of what is a program.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    Can you see that DDD endlessly repeats its first
    line of code when simulated by a pure simulator HHH?

    But the HHH that simualtes DDD and that DDD calls isn't a pure
    simulator, as such a HHH fails to be a decider.

    Thus, your HHH that you claim to be correct to return 0, isn't actually
    the HHH that you were thinking of as a pure simulator, and thus this DDD doesn't call that hypothetical HHH, but the actual one that aborts and
    returns 0, and thus the actual pure simulation of DDD will halt.

    Your problem is you don't know what you input has to be.

    If you try to exclude the code of HHH from it, then the pure simulator
    HHH just fails, because it CAN'T simulate the input past the call
    instruction, as there is no code there to simulate, and it fails to
    actually simulate the input.

    Sorry, you are just proving your stupidity.


    The *input*, being the code of DDD,
    doesn't do anything at all since it is just a representation. This
    representation has reachable code to abort.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 12 19:29:21 2025
    XPost: sci.logic

    On 7/12/25 11:43 AM, olcott wrote:
    On 7/12/2025 7:20 AM, Richard Damon wrote:
    On 7/12/25 7:53 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 10:17:55 +0200, Fred. Zwarts wrote:

    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping from their >>>>>>>>> actual inputs. This entails that they never compute any mapping >>>>>>>>> from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
        *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and >>>>>>>>>> halt,

    abort and stop running *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). The >>>>> machine has states. Each state can be final or non-final. If the
    machine's state is non-final, in the next step the machine "does"
    something, namely, it can write something on the tape, move its head, >>>>> and/or change its state to a different state. This is how the machine >>>>> makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.

    Nonsense, if that was true static code analysers wouldn't be a thing.

    /Flibble

    Sure it could be. Note the difference between RUNNING a program and
    ANALYSIZING a program.

    The ONLY thing that actually determines the behavior of a Turing
    Machine is its behavior when actually run,
    That is not always the same as the behavior that
    the input specifies.


    Sure it is, as that is the DEFINITION of its behavior.

    I guess you think strawman and lies are allowed.

    I guess you are just admitting that you are too stupid to understand
    that problem that you claim to be working on, because you don't
    understand that DEFINITION fully define what you need to be doing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 12 19:30:41 2025
    XPost: sci.logic

    On 7/12/25 11:21 AM, olcott wrote:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and halt, >>>>>>>
    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). The
    machine has states. Each state can be final or non-final. If the
    machine's state is non-final, in the next step the machine "does"
    something, namely, it can write something on the tape, move its head,
    and/or change its state to a different state. This is how the machine
    makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    And you don't understand that you HHH isn't a pure simulator, not if it
    returns 0?

    I guess you are just admitting that you think lying is valid logic.



    However, if the state is final, the machine just stops and continues
    no more. This will be its final setting, the head will not move
    anymore and the tape remains the same forever. This event is non-
    reversible and is what we call halting.

    Exactly. And halting is what DDD does, when not disturbed by a
    premature abort that violates the semantics of the x86 language.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 13 08:09:41 2025
    XPost: sci.logic

    Op 12.jul.2025 om 17:21 schreef olcott:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and halt, >>>>>>>
    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). The
    machine has states. Each state can be final or non-final. If the
    machine's state is non-final, in the next step the machine "does"
    something, namely, it can write something on the tape, move its head,
    and/or change its state to a different state. This is how the machine
    makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    Irrelevant, because that is not what HHH does.
    You do not understand that when HHH aborts and returns to DDD then DDD
    will halt.
    Probably you are dreaming again of the HHH that does not abort. Dremas
    are no substitute for facts.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 13 08:13:07 2025
    XPost: sci.logic

    Op 12.jul.2025 om 17:34 schreef olcott:
    On 7/12/2025 3:22 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 19:50 schreef olcott:
    On 7/11/2025 9:31 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 16:27 schreef olcott:
    On 7/11/2025 3:55 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 04:33 schreef olcott:
    On 7/10/2025 9:10 PM, Richard Damon wrote:
    On 7/10/25 8:27 PM, olcott wrote:
    *I just proved the fact that*
    (1) HHH(DDD) is executed
    (2) HHH emulates DDD
    (3) emulated DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates another instance of DDD
    (5) this DDD calls HHH(DDD) again
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Its OK if you are no good with the x86 language
    and can't understand the code. I began programming
    way back when x86 programming was popular.

    Alternatively the details of how multi-tasking
    works are too difficult for you. They are probably
    too difficult for most programmers.


    And thus you have proven my point that either you definition of >>>>>>>> what the input is, or what HHH does is just a lie.

    But, it seems you are too stupid to understand that problem.

    Your claims are:

    1) The input contains only the code shown, and thus does not
    contain the code of HHH.

    2) That HHH is simulating the input given to it, and thus JUST >>>>>>>> that input.

    3) That HHH simulates the code of HHH.


    The test program HHH is not the program under test DDD.
    The program under test and the test program will never
    stop running unless HHH aborts its DDD.


    Another vague claim without evidence.

    It not vague at all. You just don't know what
    the words mean.

    If DDD is under test, then also all function called by DDD are
    under test, including HHH.

    Since neither HHH nor DDD will ever stop running
    unless HHH aborts its DDD, non-halting criteria
    has been met.

    Since HHH halts, DDD halts, too.
    Strawman error.
    DDD simulated by HHH specifies non-halting behavior.

    Counter-factual.

    void DDD()
    {
      HHH(DDD);
      return;
    }

    DDD simulated by pure simulator HHH keeps
    repeating its first line of code endlessly.

    Irrelevant, because HHH is not a pure simulator, but aborts and returns
    to DDD.


    If at any point HHH aborts this simulation
    DDD still never reaches its final halt state.

    Indeed, then it fails to reach the end of the simulation.
    So, whether it aborts or not, it always fails, but in different ways.


    This is not that hard, thus anyone that disagrees
    proves their own lack of sufficient technical competence.

    Ha, Ha!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jul 13 10:05:58 2025
    On 2025-07-12 14:34:05 +0000, olcott said:

    On 7/12/2025 3:05 AM, Mikko wrote:
    On 2025-07-11 15:22:32 +0000, olcott said:

    On 7/11/2025 3:36 AM, Mikko wrote:
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>>>> to the semantics of the C programming language) >>>>>>>>>>>>>>>>> can possibly reach its own "return" statement final >>>>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>>>>>> you have been told about this dozens of times.

    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of
    steps.

    No decider is ever allowed to report on anything
    besides the actual behavior that its input actually
    specifies.

    Unless you can quote some respectable author your prohibitions are >>>>>>>>>>>> meaningless.

    To people that never had any actual understanding and
    can only parrot textbooks. They need to see this things
    in other textbooks.

    People who can parrot textbooks know better than people who cannot. >>>>>>>>>> That you can't when you should shows that you can't even parrot >>>>>>>>>> textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩

    The above does not make sense. There are one subordinate clause >>>>>>>> and two nmain clauses but they are not linked to a sentence.
    Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and
    symbols quored above. What is written in the book does make sense. >>>>>> In particular, clauses are meaningfully linked to sentences.
    Perhaps the presentation could be clearer but it is intended for
    students that already know and understand the earlier parts of the >>>>>> book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those
    are easier to read than a full natural language sentence. There are other
    clauses so that all clauses together form a sentence. In particuralr, ther
    is an "and" between them. The sentence is not a truth bearer. Instead it >>>>>> expresses a desire.

    If you want to say something you should learn to construct meaningful >>>>>> sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented
    as a subordiante clause.

    That you cannot understand that you do not understand
    what I say is not you understanding what I say.

    Nevertheless a false claim about another prestion is a sin.

    When you prove that you don't understand something and
    I claim that you don't understand this then my statement
    is factually correct.

    What I understand or not is not important eonough to lie about or even
    mention.

    Can we get back to the point or is
    your whole point just deflection away from the point?

    The topic of dicussion has always been your choice. Sometimes I comment
    on a minor point but it is your point anyway.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jul 13 10:09:03 2025
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the
    proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there
    is no error in the proof. Nothing else is relevant.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 16:37:59 2025
    On 7/13/25 11:48 AM, olcott wrote:
    On 7/12/2025 6:27 PM, Richard Damon wrote:
    On 7/12/25 11:16 AM, olcott wrote:
    On 7/12/2025 5:52 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:13:38 -0500 schrieb olcott:
    On 7/11/2025 3:59 AM, Fred. Zwarts wrote:

    As usual claims without evidence. If we do not change the input
    (which
    aborts after a few cycles o simulation), then the simulating HHH
    could
    reach the final halt state without abort.

    It is a very easily verified fact that the input never aborts anything >>>>> at all.

    Only because it is aborted in turn.

    HHH(DDD) simulates its input until it sees that
    DDD cannot possibly stop running unless aborted.

    Then why does the direct execution of DDD halt?


    The direct execution is a different sequence of steps
    because it is reaping the benefits of HHH having already
    aborted its own input.


    So?

    What step in HHHs correct simulation differed from the direct execution?

    If there is none, then you can't claim that it was different.

    It seems you think you can run a marathon by taking a couple of steps
    from the starting line and then giving up.

    Sorry, you are just proving you are just a liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:38:24 2025
    On 7/13/25 5:22 PM, olcott wrote:
    On 7/13/2025 3:37 PM, Richard Damon wrote:
    On 7/13/25 11:48 AM, olcott wrote:
    On 7/12/2025 6:27 PM, Richard Damon wrote:
    On 7/12/25 11:16 AM, olcott wrote:
    On 7/12/2025 5:52 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:13:38 -0500 schrieb olcott:
    On 7/11/2025 3:59 AM, Fred. Zwarts wrote:

    As usual claims without evidence. If we do not change the input >>>>>>>> (which
    aborts after a few cycles o simulation), then the simulating HHH >>>>>>>> could
    reach the final halt state without abort.

    It is a very easily verified fact that the input never aborts
    anything
    at all.

    Only because it is aborted in turn.

    HHH(DDD) simulates its input until it sees that
    DDD cannot possibly stop running unless aborted.

    Then why does the direct execution of DDD halt?


    The direct execution is a different sequence of steps
    because it is reaping the benefits of HHH having already
    aborted its own input.


    So?


    Its nuts to expect the exact same behavior
    from a different sequence of steps.

    Which step actually differed?


    HHH1(DDD)==1 and HHH(DDD)==0 are both correct and
    are different because they measure a different
    sequence of steps.



    No they aren't, and your claim it just proves you don't understand the
    basic facts of computation theory.

    A given algorithm, which is what the input needs to describe for the
    machine to be decided on, will *ALWAYS* produce the same result when
    applied to the same input.

    PERIOD.

    That is a fundametal nature of computation theory.

    You are just showing that you think computers are just broken machines,
    as apparently a given program can run differently on the exact same
    hardware (in this case an x86 processror) depending on who is running
    the program.

    Sorry, you are just proving your stupidity and ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:40:17 2025
    On 7/13/25 5:59 PM, olcott wrote:
    On 7/13/2025 4:22 PM, olcott wrote:
    On 7/13/2025 3:37 PM, Richard Damon wrote:
    On 7/13/25 11:48 AM, olcott wrote:
    On 7/12/2025 6:27 PM, Richard Damon wrote:
    On 7/12/25 11:16 AM, olcott wrote:
    On 7/12/2025 5:52 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:13:38 -0500 schrieb olcott:
    On 7/11/2025 3:59 AM, Fred. Zwarts wrote:

    As usual claims without evidence. If we do not change the input >>>>>>>>> (which
    aborts after a few cycles o simulation), then the simulating >>>>>>>>> HHH could
    reach the final halt state without abort.

    It is a very easily verified fact that the input never aborts
    anything
    at all.

    Only because it is aborted in turn.

    HHH(DDD) simulates its input until it sees that
    DDD cannot possibly stop running unless aborted.

    Then why does the direct execution of DDD halt?


    The direct execution is a different sequence of steps
    because it is reaping the benefits of HHH having already
    aborted its own input.


    So?


    Its nuts to expect the exact same behavior
    from a different sequence of steps.

    HHH1(DDD)==1 and HHH(DDD)==0 are both correct and
    are different because they measure a different
    sequence of steps.



    Claude.ai agrees
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Because you lied to it.

    You might, in your stupidity beleive that lie, but it is a falsehood,
    and thus invalidates the results from it.

    You can't really trust AI results from good data, allow lies to be
    inserted and you can't trust anything.

    All you are doing is showing your Natural Stupidity by you high regard
    for Artificial Intelegence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:41:14 2025
    On 7/13/25 11:18 AM, olcott wrote:
    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the
    proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there
    is no error in the proof. Nothing else is relevant.


    There are errors that you do not understand.


    No, there aren't. If you think there are, you would point to the exact
    step in error.

    The fact that you can't, just shows you are just a liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 14 11:54:10 2025
    On 2025-07-13 15:18:01 +0000, olcott said:

    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the
    proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there
    is no error in the proof. Nothing else is relevant.

    There are errors that you do not understand.

    For the purpose of these discussion it is not neessary to understand
    your errors beyond that they are errors. This group is not for those
    who want to understand errors but for those how want to understand
    more about the theory of computations. All readers need to know about
    you is that what you say is not the understanding they seek.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 14 11:49:35 2025
    On 2025-07-13 15:17:22 +0000, olcott said:

    On 7/13/2025 2:05 AM, Mikko wrote:
    On 2025-07-12 14:34:05 +0000, olcott said:

    On 7/12/2025 3:05 AM, Mikko wrote:
    On 2025-07-11 15:22:32 +0000, olcott said:

    On 7/11/2025 3:36 AM, Mikko wrote:
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote:
    On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN*

    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>>>>>> to the semantics of the C programming language) >>>>>>>>>>>>>>>>>>> can possibly reach its own "return" statement final >>>>>>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>>>>>>>> you have been told about this dozens of times. >>>>>>>>>>>>>>>>>
    What the F is wrong with you?


    It seems you don't understand those words.

    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of
    steps.

    No decider is ever allowed to report on anything >>>>>>>>>>>>>>> besides the actual behavior that its input actually >>>>>>>>>>>>>>> specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.

    To people that never had any actual understanding and >>>>>>>>>>>>> can only parrot textbooks. They need to see this things >>>>>>>>>>>>> in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot >>>>>>>>>>>> textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>
    The above does not make sense. There are one subordinate clause >>>>>>>>>> and two nmain clauses but they are not linked to a sentence. >>>>>>>>>> Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and >>>>>>>> symbols quored above. What is written in the book does make sense. >>>>>>>> In particular, clauses are meaningfully linked to sentences.
    Perhaps the presentation could be clearer but it is intended for >>>>>>>> students that already know and understand the earlier parts of the >>>>>>>> book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those
    are easier to read than a full natural language sentence. There are other
    clauses so that all clauses together form a sentence. In particuralr, ther
    is an "and" between them. The sentence is not a truth bearer. Instead it
    expresses a desire.

    If you want to say something you should learn to construct meaningful >>>>>>>> sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented
    as a subordiante clause.

    That you cannot understand that you do not understand
    what I say is not you understanding what I say.

    Nevertheless a false claim about another prestion is a sin.

    When you prove that you don't understand something and
    I claim that you don't understand this then my statement
    is factually correct.

    What I understand or not is not important eonough to lie about or even
    mention.

    You have proven do not understand some of these things.

    It is true that your presentation does not make ehough sense that there
    could be something to be understood. But in that case it is sufficient
    that I understand that you said nothing and can point out that to those
    readers how may fail to notice.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:19:18 2025
    XPost: sci.logic

    Op 13.jul.2025 om 17:38 schreef olcott:
    On 7/13/2025 1:09 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 17:21 schreef olcott:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
       *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort and >>>>>>>>>> halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here).
    The machine has states. Each state can be final or non-final. If
    the machine's state is non-final, in the next step the machine
    "does" something, namely, it can write something on the tape, move
    its head, and/or change its state to a different state. This is how
    the machine makes a progress.

    So, aborting the simulation when the machine has not yet reached its
    final state, is a violation of the Turing Machine.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    Irrelevant, because that is not what HHH does.

    void DDD()
    {
      HHH(DDD);
      return;
    }

    I stipulated this HHH <is> a pure simulator temporarily
    overriding and superseding everything else that I ever
    said about HHH.

    You can stipulate that, but is irrelevant for the HHH you published in
    Halt7.c. *That* HHH is not a pure simulator. The fact that a pure
    simulator fails is no proof for the correctness of the non-pure simulator. Dreaming of other simulators with other behaviour does not change the
    factual behaviour of the HHH we are discussing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:24:55 2025
    Op 14.jul.2025 om 05:11 schreef olcott:
    On 7/13/2025 8:41 PM, Richard Damon wrote:
    On 7/13/25 11:18 AM, olcott wrote:
    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there >>>> is no error in the proof. Nothing else is relevant.


    There are errors that you do not understand.


    No, there aren't. If you think there are, you would point to the exact
    step in error.


    int DD()
    {
      int Halt_Status = HHH(DD);
      if (Halt_Status)
        HERE: goto HERE;
      return Halt_Status;
    }

    The input to HHH(DD) does specify non-halting behavior.
    Turing machine halt deciders only report on the behavior
    that their finite string input actually specifies.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162
    [0000216b] e862f4ffff     call 000015d2
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Again you are publishing the incomplete input for HHH, even including
    the size. We have pointed out already that part of the input is missing.
    This input at 0000216b refers to address 000015d2, which is missing in
    the input. We know that the HHH at 000015d2 is an aborting simulator
    that halts and returns with a value 0. When we use that fact, we see
    that when the call returns with that value, DDD reaches a final halt status. That HHH is incapable to perform this simulation, does not change the
    input that specifies this halting behaviour. It only illustrates the
    failure of HHH to do a correct simulation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:43:07 2025
    On 7/13/25 11:01 PM, olcott wrote:
    On 7/13/2025 8:40 PM, Richard Damon wrote:
    On 7/13/25 5:59 PM, olcott wrote:
    On 7/13/2025 4:22 PM, olcott wrote:
    On 7/13/2025 3:37 PM, Richard Damon wrote:
    On 7/13/25 11:48 AM, olcott wrote:
    On 7/12/2025 6:27 PM, Richard Damon wrote:
    On 7/12/25 11:16 AM, olcott wrote:
    On 7/12/2025 5:52 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:13:38 -0500 schrieb olcott:
    On 7/11/2025 3:59 AM, Fred. Zwarts wrote:

    As usual claims without evidence. If we do not change the >>>>>>>>>>> input (which
    aborts after a few cycles o simulation), then the simulating >>>>>>>>>>> HHH could
    reach the final halt state without abort.

    It is a very easily verified fact that the input never aborts >>>>>>>>>> anything
    at all.

    Only because it is aborted in turn.

    HHH(DDD) simulates its input until it sees that
    DDD cannot possibly stop running unless aborted.

    Then why does the direct execution of DDD halt?


    The direct execution is a different sequence of steps
    because it is reaping the benefits of HHH having already
    aborted its own input.


    So?


    Its nuts to expect the exact same behavior
    from a different sequence of steps.

    HHH1(DDD)==1 and HHH(DDD)==0 are both correct and
    are different because they measure a different
    sequence of steps.



    Claude.ai agrees
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c


    Because you lied to it.


    That it figured out exactly what the actual non-halting
    pattern behavior was on its own all by itself proves
    that it understands how and why I am correct.

    No, it figuered out what pattern you must have meant. Since you implied
    that there WAS such a pattern (when there isn't) you set it up to fail.

    This is basically the fallicy of assuming the conclusion, where you
    inject as an assumption, an unproven conjecture, and then use the
    assumption of it being true, to prove that it is true.

    That is the Principle of Exlplosion at work.


    That you deny this (with the plausible credentials
    that you cited) seems like an MD that does not know
    what diseases are.


    Really? You, who admits that he doesn't use words with their term-of-art meaning tries to deflect by saying someone else doesn't know the meaning.

    That just show how deceitful your mind is, and how desperate because you
    have run out of plausible excuses.

    Sorry, but you are just showing you are just a pitiful liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:47:47 2025
    On 7/13/25 11:11 PM, olcott wrote:
    On 7/13/2025 8:41 PM, Richard Damon wrote:
    On 7/13/25 11:18 AM, olcott wrote:
    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there >>>> is no error in the proof. Nothing else is relevant.


    There are errors that you do not understand.


    No, there aren't. If you think there are, you would point to the exact
    step in error.


    int DD()
    {
      int Halt_Status = HHH(DD);
      if (Halt_Status)
        HERE: goto HERE;
      return Halt_Status;
    }

    The input to HHH(DD) does specify non-halting behavior.

    No it doesn't, since HHH(DD) returns 0.

    Turing machine halt deciders only report on the behavior
    that their finite string input actually specifies.

    Right, and since you stipulated that you HHH *WILL* return 0 from
    HHH(DD) as that is what you say is the correct answer and that you claim
    your HHH is correct, the behavior of that finite string, when made into
    an actual program, will halt.


    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162
    [0000216b] e862f4ffff     call 000015d2
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    And if that is ALL of the input, it is impossible to correctly simulate
    it, as it references undefined memory, 000015D2


    People can get away with saying the the simulation
    of the input is incorrect until we get as concrete
    as the x86 language that specifies the only correct
    measure of correct simulation is the semantics of
    the x86 language.

    So how do you simulate code that you aren't allowed to see?


    When one or more instructions of DD are emulated
    according to the semantics of the x86 language by
    any termination analyzer at machine address 000015d2
    No DD emulated by any HHH ever reaches its own "ret"
    instruction.



    But even if the termination analyzer *IS* at that address, it isn't
    allowed to assume that it is the code at that address for the program.

    Your problem is you don't understand the meaning of the terms, and think
    yoyu have to riight to redefine them.

    That is exactly what the Devil does, so, I guess you admit you are using
    his tools, and thus deserve that lake of fire.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Mon Jul 14 13:30:32 2025
    Am Mon, 14 Jul 2025 08:19:15 -0500 schrieb olcott:

    int DD()
    {
    int Halt_Status = HHH(DD);
    if (Halt_Status)
    HERE: goto HERE;
    return Halt_Status;
    }

    *There are errors with the proof*
    (1) Simulating terminator HHH makes the second line of code unreachable
    for DDD simulated by HHH according to the semantics of the C programming language.
    *No one ever noticed that before my work*
    Untrue. It is not a huge insight.

    (2) This makes the conventional halting problem proof counter-example
    input decidable when decided on the basis of the actual behavior that
    its input actually specifies.

    (3) Halt deciders only report on the behavior that their input actually specifies even though some textbooks disagree.
    Cite one.

    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 15 12:11:16 2025
    On 2025-07-14 13:08:16 +0000, olcott said:

    On 7/14/2025 3:49 AM, Mikko wrote:
    On 2025-07-13 15:17:22 +0000, olcott said:

    On 7/13/2025 2:05 AM, Mikko wrote:
    On 2025-07-12 14:34:05 +0000, olcott said:

    On 7/12/2025 3:05 AM, Mikko wrote:
    On 2025-07-11 15:22:32 +0000, olcott said:

    On 7/11/2025 3:36 AM, Mikko wrote:
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said:

    On 7/6/2025 9:09 PM, Richard Damon wrote:
    On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 7/6/25 11:19 AM, olcott wrote:

    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN* >>>>>>>>>>>>>>>>>>>>
    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>>>>>>>> to the semantics of the C programming language) >>>>>>>>>>>>>>>>>>>>> can possibly reach its own "return" statement final >>>>>>>>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>>>>>>>>>> you have been told about this dozens of times. >>>>>>>>>>>>>>>>>>>
    What the F is wrong with you?


    It seems you don't understand those words. >>>>>>>>>>>>>>>>>>
    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of
    steps.

    No decider is ever allowed to report on anything >>>>>>>>>>>>>>>>> besides the actual behavior that its input actually >>>>>>>>>>>>>>>>> specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.

    To people that never had any actual understanding and >>>>>>>>>>>>>>> can only parrot textbooks. They need to see this things >>>>>>>>>>>>>>> in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot >>>>>>>>>>>>>> textbooks.

    I just reverse-engineer what the truth actually is.
    *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>>>>
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>>>
    The above does not make sense. There are one subordinate clause >>>>>>>>>>>> and two nmain clauses but they are not linked to a sentence. >>>>>>>>>>>> Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and >>>>>>>>>> symbols quored above. What is written in the book does make sense. >>>>>>>>>> In particular, clauses are meaningfully linked to sentences. >>>>>>>>>> Perhaps the presentation could be clearer but it is intended for >>>>>>>>>> students that already know and understand the earlier parts of the >>>>>>>>>> book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those
    are easier to read than a full natural language sentence. There are other
    clauses so that all clauses together form a sentence. In particuralr, ther
    is an "and" between them. The sentence is not a truth bearer. Instead it
    expresses a desire.

    If you want to say something you should learn to construct meaningful
    sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented >>>>>>>> as a subordiante clause.

    That you cannot understand that you do not understand
    what I say is not you understanding what I say.

    Nevertheless a false claim about another prestion is a sin.

    When you prove that you don't understand something and
    I claim that you don't understand this then my statement
    is factually correct.

    What I understand or not is not important eonough to lie about or even >>>> mention.

    You have proven do not understand some of these things.

    It is true that your presentation does not make ehough sense that there
    could be something to be understood. But in that case it is sufficient
    that I understand that you said nothing and can point out that to those
    readers how may fail to notice.

    And some of my readers have ADHD so badly that when
    I correct their mistakes hundreds of times they never
    notice any of the words of any of those corrections.

    So have you. When your mistakes are corrected hundreds of times
    you neve notice any of the words of any of those corrections.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 15 12:15:32 2025
    On 2025-07-14 13:19:15 +0000, olcott said:

    On 7/14/2025 3:54 AM, Mikko wrote:
    On 2025-07-13 15:18:01 +0000, olcott said:

    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there >>>> is no error in the proof. Nothing else is relevant.

    There are errors that you do not understand.

    For the purpose of these discussion it is not neessary to understand
    your errors beyond that they are errors.

    int DD()
    {
    int Halt_Status = HHH(DD);
    if (Halt_Status)
    HERE: goto HERE;
    return Halt_Status;
    }

    *There are errors with the proof*

    You make errors with proofs. But the uncomputability of halting can be
    (and has been) proven without errors. If there were an error in some
    proof you would quote the first sentence of the proof that is false or
    does not follow from earlier senteces.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:13:24 2025
    Op 14.jul.2025 om 17:16 schreef olcott:
    On 7/14/2025 8:30 AM, joes wrote:
    Am Mon, 14 Jul 2025 08:19:15 -0500 schrieb olcott:

    int DD()
    {
        int Halt_Status = HHH(DD);
        if (Halt_Status)
          HERE: goto HERE;
        return Halt_Status;
    }

    *There are errors with the proof*
    (1) Simulating terminator HHH makes the second line of code unreachable
    for DDD simulated by HHH according to the semantics of the C programming >>> language.
    *No one ever noticed that before my work*
    Untrue. It is not a huge insight.


    The 90 year old counter-example input to the HP
    proof is defeated by simulating termination analyzers
    that report on the actual behavior that their input
    actually specifies.

    The stupid mistake that any decider is to report on
    behavior other than the behavior that its input actually
    specifies is simply a stupid mistake.

    If the decider cannot see the behaviour specified, then the decider
    fails. It is a big mistake to think that the specification changes when
    the decider is programmed to ignore part of the specification.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:10:35 2025
    XPost: sci.logic

    Op 14.jul.2025 om 15:25 schreef olcott:
    On 7/14/2025 4:19 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 17:38 schreef olcott:
    On 7/13/2025 1:09 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 17:21 schreef olcott:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort >>>>>>>>>>>> and halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal*

    Look at the definition of a Turing Machine (e.g., the one here). >>>>>>> The machine has states. Each state can be final or non-final. If >>>>>>> the machine's state is non-final, in the next step the machine
    "does" something, namely, it can write something on the tape,
    move its head, and/or change its state to a different state. This >>>>>>> is how the machine makes a progress.

    So, aborting the simulation when the machine has not yet reached
    its final state, is a violation of the Turing Machine.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    Irrelevant, because that is not what HHH does.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    I stipulated this HHH <is> a pure simulator temporarily
    overriding and superseding everything else that I ever
    said about HHH.

    You can stipulate that, but is irrelevant for the HHH you published in
    Halt7.c. *That* HHH is not a pure simulator. The fact that a pure
    simulator fails is no proof for the correctness of the non-pure
    simulator.
    Dreaming of other simulators with other behaviour does not change the
    factual behaviour of the HHH we are discussing.


    void RRR()
    {
      SSS(DDD);
      return;
    }

    When RRR is simulated by pure simulator SSS
    RRR simulated by SSS never reaches its own
    "return" statement.

    You have been corrected on this many times, but you seem unable to
    understand it.
    We are discussing a non-pure simulator, so the behaviour of a pure
    simulator is irrelevant.


    When we adapt SSS so that it only simulates
    N instructions of RRR then no RRR ever reaches
    its own "return" statement.
    Now there is a final halt state, but SSS is unable to reach it. This illustrates that simulation is not the right tool for this input to
    analyse the behaviour, because it cannot see the full specification.
    Other tools are needed, but each tool will fail for some inputs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:44:45 2025
    Op 14.jul.2025 om 15:41 schreef olcott:
    On 7/14/2025 4:24 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 05:11 schreef olcott:
    On 7/13/2025 8:41 PM, Richard Damon wrote:
    On 7/13/25 11:18 AM, olcott wrote:
    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if
    there
    is no error in the proof. Nothing else is relevant.


    There are errors that you do not understand.


    No, there aren't. If you think there are, you would point to the
    exact step in error.


    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The input to HHH(DD) does specify non-halting behavior.
    Turing machine halt deciders only report on the behavior
    that their finite string input actually specifies.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162
    [0000216b] e862f4ffff     call 000015d2
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Again you are publishing the incomplete input for HHH,

    No one needs to know anything about HHH other than
    it emulates its input with an x86 emulator.

    Incomplete information. You also need to specify that HHH aborts and
    returns the value 0. Then even a beginner will see that DD will reach
    its final halts state.
    That is the specification in the input.


    People that have no idea what an emulator is and
    people that cannot begin to understand how x86 code
    works may think otherwise.

    People that do not understand that a pure simulator is different from an aborting simulator, will never understand that this input specifies a
    halting DD. It seems you belong to that category.


    even including the size. We have pointed out already that part of the
    input is missing. This input at 0000216b refers to address 000015d2,
    which is missing in the input. We know that the HHH at 000015d2 is an
    aborting simulator that halts and returns with a value 0. When we use
    that fact, we see that when the call returns with that value, DDD
    reaches a final halt status.

    Sure and when the Moon is made from green cheese
    we can make toasted cheese sandwiches from Moon rocks.

    Irrelevant and misleading claims.


    No correctly emulated C function can possibly return
    to its emulator because its emulator never called it.

    Illustrating that simulation is not the right tool to anaylse the
    behaviour specified in this input. HHH must fail, because it cannot
    correctly simulate itself up to the end.
    This failure of HHH does not change the specification in the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 13:02:08 2025
    Op 14.jul.2025 om 15:19 schreef olcott:
    On 7/14/2025 3:54 AM, Mikko wrote:
    On 2025-07-13 15:18:01 +0000, olcott said:

    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping
    from their actual inputs. This entails that they never
    compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there >>>> is no error in the proof. Nothing else is relevant.

    There are errors that you do not understand.

    For the purpose of these discussion it is not neessary to understand
    your errors beyond that they are errors.

    int DD()
    {
      int Halt_Status = HHH(DD);
      if (Halt_Status)
        HERE: goto HERE;
      return Halt_Status;
    }

    *There are errors with the proof*

    As usual, claims without evidence. Many errors have been pointed out.


    (1) Simulating terminator HHH makes the second line
    of code unreachable for DDD simulated by HHH according
    to the semantics of the C programming language.
    *No one ever noticed that before my work*

    Many people noticed that, but the clever ones among them immediately
    understood that a simulator that fails to reach the end of a halting
    program is only an indication that a simulator is not the right tool for
    such input.


    (2) This makes the conventional halting problem proof
    counter-example input decidable when decided on the
    basis of the actual behavior that its input actually
    specifies.

    Invalid reasoning. A HHH that fails to see the full specification is not
    a counter example. In fact it is additional evidence for the validity of
    the proof.


    (3) Halt deciders only report on the behavior that their
    input actually specifies even though some textbooks
    disagree.

    In this case, the input includes the HHH that fails and halts, so it
    specifies a halting program. HHH is programmed with bugs, so that it
    cannot see the full specification and thinks that a finite recursion is sufficient to 'detect' non-termination behaviour. That HHH fails to see
    the full specification, does not change the specification.
    So, it is not a counter example.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 16 10:05:48 2025
    XPost: sci.logic

    Op 15.jul.2025 om 14:31 schreef olcott:
    On 7/15/2025 5:10 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 15:25 schreef olcott:
    On 7/14/2025 4:19 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 17:38 schreef olcott:
    On 7/13/2025 1:09 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 17:21 schreef olcott:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to abort >>>>>>>>>>>>>> and halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation*


    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal* >>>>>>>>>
    Look at the definition of a Turing Machine (e.g., the one
    here). The machine has states. Each state can be final or non- >>>>>>>>> final. If the machine's state is non-final, in the next step >>>>>>>>> the machine "does" something, namely, it can write something on >>>>>>>>> the tape, move its head, and/or change its state to a different >>>>>>>>> state. This is how the machine makes a progress.

    So, aborting the simulation when the machine has not yet reached >>>>>>>> its final state, is a violation of the Turing Machine.


    void DDD()
    {
       HHH(DDD);
       return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    Irrelevant, because that is not what HHH does.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    I stipulated this HHH <is> a pure simulator temporarily
    overriding and superseding everything else that I ever
    said about HHH.

    You can stipulate that, but is irrelevant for the HHH you published
    in Halt7.c. *That* HHH is not a pure simulator. The fact that a pure
    simulator fails is no proof for the correctness of the non-pure
    simulator.
    Dreaming of other simulators with other behaviour does not change
    the factual behaviour of the HHH we are discussing.


    void RRR()
    {
       SSS(RRR);
       return;
    }

    When RRR is simulated by pure simulator SSS
    RRR simulated by SSS never reaches its own
    "return" statement.

    You have been corrected on this many times, but you seem unable to
    understand it.
    We are discussing a non-pure simulator, so the behaviour of a pure
    simulator is irrelevant.


    When we adapt SSS so that it only simulates
    N instructions of RRR then no RRR ever reaches
    its own "return" statement.

    Now there is a final halt state, but SSS is unable to reach it. This
    illustrates that simulation is not the right tool for this input to
    analyse the behaviour, because it cannot see the full specification.
    Other tools are needed, but each tool will fail for some inputs.

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    So when the actual behavior of the actual x86 code
    disagrees with you you disagree with the x86 language.


    And since it does not disagree with me, but with the premature abort of
    your HHH, the semantics of the x86 language are on my side.
    The actual X86 code specifies a program that reaches its final halt
    state, as proven by other simulators and direct execution.
    When HHH returns with a value of 0 (as you tell us that it does) the
    correct simulation will continue at 0000219f and then reach the final
    halt state.
    If HHH fails to reproduce that behaviour, specified by exactly the same
    code, then the simulation by HHH is in error, because it cannot see the
    full specification of the input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 16 10:22:14 2025
    Op 15.jul.2025 om 14:57 schreef olcott:
    On 7/15/2025 4:11 AM, Mikko wrote:
    On 2025-07-14 13:08:16 +0000, olcott said:

    On 7/14/2025 3:49 AM, Mikko wrote:
    On 2025-07-13 15:17:22 +0000, olcott said:

    On 7/13/2025 2:05 AM, Mikko wrote:
    On 2025-07-12 14:34:05 +0000, olcott said:

    On 7/12/2025 3:05 AM, Mikko wrote:
    On 2025-07-11 15:22:32 +0000, olcott said:

    On 7/11/2025 3:36 AM, Mikko wrote:
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/6/2025 9:09 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>>> On 7/6/25 11:19 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN* >>>>>>>>>>>>>>>>>>>>>>
    No, it just isn't smart enough to detect that you >>>>>>>>>>>>>>>>>>>>>> lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>>>>>>>>>> to the semantics of the C programming language) >>>>>>>>>>>>>>>>>>>>>>> can possibly reach its own "return" statement final >>>>>>>>>>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate >>>>>>>>>>>>>>>>>>>>>> its input and return an answer


    You insistence that a non-terminating input be >>>>>>>>>>>>>>>>>>>>> simulated
    until non-existent completion is especially nuts >>>>>>>>>>>>>>>>>>>>> because
    you have been told about this dozens of times. >>>>>>>>>>>>>>>>>>>>>
    What the F is wrong with you?


    It seems you don't understand those words. >>>>>>>>>>>>>>>>>>>>
    I don't say that the decider needs to simulate the >>>>>>>>>>>>>>>>>>>> input to completion, but that it needs to be able to >>>>>>>>>>>>>>>>>>>> actually PROVE that if this exact input WAS given to >>>>>>>>>>>>>>>>>>>> a correct simultor (which won't be itself, since it >>>>>>>>>>>>>>>>>>>> isn't doing the complete simulation) will run for an >>>>>>>>>>>>>>>>>>>> unbounded number of steps.

    No decider is ever allowed to report on anything >>>>>>>>>>>>>>>>>>> besides the actual behavior that its input actually >>>>>>>>>>>>>>>>>>> specifies.

    Unless you can quote some respectable author your >>>>>>>>>>>>>>>>>> prohibitions are
    meaningless.

    To people that never had any actual understanding and >>>>>>>>>>>>>>>>> can only parrot textbooks. They need to see this things >>>>>>>>>>>>>>>>> in other textbooks.

    People who can parrot textbooks know better than people >>>>>>>>>>>>>>>> who cannot.
    That you can't when you should shows that you can't even >>>>>>>>>>>>>>>> parrot
    textbooks.

    I just reverse-engineer what the truth actually is. >>>>>>>>>>>>>>> *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>>>
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>>>>>>
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>>>>>
    The above does not make sense. There are one subordinate >>>>>>>>>>>>>> clause
    and two nmain clauses but they are not linked to a sentence. >>>>>>>>>>>>>> Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your >>>>>>>>>>>> words and
    symbols quored above. What is written in the book does make >>>>>>>>>>>> sense.
    In particular, clauses are meaningfully linked to sentences. >>>>>>>>>>>> Perhaps the presentation could be clearer but it is intended >>>>>>>>>>>> for
    students that already know and understand the earlier parts >>>>>>>>>>>> of the
    book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations >>>>>>>>>>>> because those
    are easier to read than a full natural language sentence. >>>>>>>>>>>> There are other
    clauses so that all clauses together form a sentence. In >>>>>>>>>>>> particuralr, ther
    is an "and" between them. The sentence is not a truth
    bearer. Instead it
    expresses a desire.

    If you want to say something you should learn to construct >>>>>>>>>>>> meaningful
    sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented >>>>>>>>>> as a subordiante clause.

    That you cannot understand that you do not understand
    what I say is not you understanding what I say.

    Nevertheless a false claim about another prestion is a sin.

    When you prove that you don't understand something and
    I claim that you don't understand this then my statement
    is factually correct.

    What I understand or not is not important eonough to lie about or
    even
    mention.

    You have proven do not understand some of these things.

    It is true that your presentation does not make ehough sense that there >>>> could be something to be understood. But in that case it is sufficient >>>> that I understand that you said nothing and can point out that to those >>>> readers how may fail to notice.

    And some of my readers have ADHD so badly that when
    I correct their mistakes hundreds of times they never
    notice any of the words of any of those corrections.

    So have you. When your mistakes are corrected hundreds of times
    you neve notice any of the words of any of those corrections.


    Whenever I have non-existent mistakes "corrected"
    by the misconceptions of others, these still remain
    the misconceptions of others.
    If you close your eyes for your mistakes, or if you do not understand
    your mistakes, they still remain mistakes.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 16 11:55:29 2025
    On 2025-07-15 13:19:02 +0000, olcott said:

    On 7/15/2025 4:15 AM, Mikko wrote:
    On 2025-07-14 13:19:15 +0000, olcott said:

    On 7/14/2025 3:54 AM, Mikko wrote:
    On 2025-07-13 15:18:01 +0000, olcott said:

    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there >>>>>> is no error in the proof. Nothing else is relevant.

    There are errors that you do not understand.

    For the purpose of these discussion it is not neessary to understand
    your errors beyond that they are errors.

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    *There are errors with the proof*

    You make errors with proofs. But the uncomputability of halting can be
    (and has been) proven without errors.

    That the errors have never been noticed before
    IS NOT THE SAME AS THERE ARE NO ERRORS.

    If there were an error in the proof you would quote the erronoeus inference.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 16 10:20:40 2025
    Op 15.jul.2025 om 15:19 schreef olcott:
    On 7/15/2025 4:15 AM, Mikko wrote:
    On 2025-07-14 13:19:15 +0000, olcott said:

    On 7/14/2025 3:54 AM, Mikko wrote:
    On 2025-07-13 15:18:01 +0000, olcott said:

    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if
    there
    is no error in the proof. Nothing else is relevant.

    There are errors that you do not understand.

    For the purpose of these discussion it is not neessary to understand
    your errors beyond that they are errors.

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    *There are errors with the proof*

    You make errors with proofs. But the uncomputability of halting can be
    (and has been) proven without errors.

    That the errors have never been noticed before
    IS NOT THE SAME AS THERE ARE NO ERRORS.

    If there were an error in some
    proof you would quote the first sentence of the proof that is false or
    does not follow from earlier senteces.


    int DD()
    {
      int Halt_Status = HHH(DD);
      if (Halt_Status)
        HERE: goto HERE;
      return Halt_Status;
    }


    As usual repeated claims without evidence:

    The official "received view" answer for HHH(DD) is
    no one has any idea what value HHH can correctly
    return. *This is the first error in the proof*

    First counter-factual claim without evidence.
    HHH can only return 0 or 1. In both cases DDD does the opposite, proving
    that HHH was wrong. So, in both cases there is a correct answer, but it
    is not the one given by HHH.
    If you do not understand that there is a correct answer, then that does
    not make it an error.
    That HHH cannot return the correct answer, is a part of the proof, not
    an error in the proof.
    For each input there is a correct answer, but there is no decider that
    can given the correct answer for all inputs.


    The second error is that the proofs require a
    Turing machine decider to report on the behavior
    of the direct execution of another Turing machine
    even though directly executed Turing machines
    cannot possibly be inputs to any TM decider.

    Second counter-factual claim without evidence.
    Nowhere it is required to report on the behaviour of the direct execution.
    It is required to report on the behaviour specified in the input.
    The meaning of 'behaviour' of a finite string that specifies a Turing
    Machine is what happens when directly executed.
    By twisting the meaning of the words, olcott tries to get away by
    accepting a report on a non-input, with a hypothetical non-aborting HHH.
    The measure is not what HHH 'sees' of the specification in the input,
    but the full specification of the whole input.
    If HHH prematurely aborts and sees only the first part of the
    specification, it uses a non-input. The specification does not change if
    HHH is programmed with bugs, so that it cannot see the full specification.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 16 22:15:52 2025
    XPost: sci.logic

    On 7/16/25 11:34 AM, olcott wrote:
    On 7/16/2025 3:05 AM, Fred. Zwarts wrote:
    Op 15.jul.2025 om 14:31 schreef olcott:
    On 7/15/2025 5:10 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 15:25 schreef olcott:
    On 7/14/2025 4:19 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 17:38 schreef olcott:
    On 7/13/2025 1:09 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 17:21 schreef olcott:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>
    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to >>>>>>>>>>>>>>>> abort and halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation* >>>>>>>>>>>>>

    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal* >>>>>>>>>>>
    Look at the definition of a Turing Machine (e.g., the one >>>>>>>>>>> here). The machine has states. Each state can be final or >>>>>>>>>>> non- final. If the machine's state is non-final, in the next >>>>>>>>>>> step the machine "does" something, namely, it can write
    something on the tape, move its head, and/or change its state >>>>>>>>>>> to a different state. This is how the machine makes a progress. >>>>>>>>>>
    So, aborting the simulation when the machine has not yet
    reached its final state, is a violation of the Turing Machine. >>>>>>>>>>

    void DDD()
    {
       HHH(DDD);
       return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    Irrelevant, because that is not what HHH does.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    I stipulated this HHH <is> a pure simulator temporarily
    overriding and superseding everything else that I ever
    said about HHH.

    You can stipulate that, but is irrelevant for the HHH you
    published in Halt7.c. *That* HHH is not a pure simulator. The fact >>>>>> that a pure simulator fails is no proof for the correctness of the >>>>>> non- pure simulator.
    Dreaming of other simulators with other behaviour does not change
    the factual behaviour of the HHH we are discussing.


    void RRR()
    {
       SSS(RRR);
       return;
    }

    When RRR is simulated by pure simulator SSS
    RRR simulated by SSS never reaches its own
    "return" statement.

    You have been corrected on this many times, but you seem unable to
    understand it.
    We are discussing a non-pure simulator, so the behaviour of a pure
    simulator is irrelevant.


    When we adapt SSS so that it only simulates
    N instructions of RRR then no RRR ever reaches
    its own "return" statement.

    Now there is a final halt state, but SSS is unable to reach it. This
    illustrates that simulation is not the right tool for this input to
    analyse the behaviour, because it cannot see the full specification.
    Other tools are needed, but each tool will fail for some inputs.

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    So when the actual behavior of the actual x86 code
    disagrees with you you disagree with the x86 language.


    And since it does not disagree with me,
    Show how DDD emulated by HHH
    (according to the semantics of the x86 language)
    reaches its "ret" instruction final halt state.

    Don't fucking change the subject to something else.


    That isn't our problem.

    YHOUR problem is YOU need to prove that it DOES a correct simulation,
    even though the code for HHH isn't in the input.

    The definition of non-halting references the behavior of the DIRECT
    EXECUTION of the PROGRAM that the input represents.

    Since you input doesn't include HHH, it isn't a program, and thus
    doesn't have a halting property, and you arguement blows up in a
    category error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 17 10:47:45 2025
    On 2025-07-16 15:15:53 +0000, olcott said:

    On 7/16/2025 3:55 AM, Mikko wrote:
    On 2025-07-15 13:19:02 +0000, olcott said:

    On 7/15/2025 4:15 AM, Mikko wrote:
    On 2025-07-14 13:19:15 +0000, olcott said:

    On 7/14/2025 3:54 AM, Mikko wrote:
    On 2025-07-13 15:18:01 +0000, olcott said:

    On 7/13/2025 2:09 AM, Mikko wrote:
    On 2025-07-12 14:26:09 +0000, olcott said:

    On 7/12/2025 3:00 AM, Mikko wrote:
    On 2025-07-11 15:25:29 +0000, olcott said:

    On 7/11/2025 3:40 AM, Mikko wrote:
    On 2025-07-10 14:35:11 +0000, olcott said:

    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>
    *The Linz proof does not understand this*

    Proofs don't understand. They prove.

    It fails to prove undecidability when the decider
    correctly excludes directly executed Turing machines
    from its domain.

    That does not change the last sentence of the proof. Therefore the >>>>>>>>>> proof proves what it would prove anyway.

    It completely invalidates the proof.

    No, it does not. The proof reamins as it was. A proof is valid if there
    is no error in the proof. Nothing else is relevant.

    There are errors that you do not understand.

    For the purpose of these discussion it is not neessary to understand >>>>>> your errors beyond that they are errors.

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    *There are errors with the proof*

    You make errors with proofs. But the uncomputability of halting can be >>>> (and has been) proven without errors.

    That the errors have never been noticed before
    IS NOT THE SAME AS THERE ARE NO ERRORS.

    If there were an error in the proof you would quote the erronoeus inference.

    The error is the requirement that a halt decider
    reports on the direct execution of a machine that
    is not an input.

    That was stimpluated before asking the question that the proof answers.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 17 11:01:05 2025
    On 2025-07-15 12:57:04 +0000, olcott said:

    On 7/15/2025 4:11 AM, Mikko wrote:
    On 2025-07-14 13:08:16 +0000, olcott said:

    On 7/14/2025 3:49 AM, Mikko wrote:
    On 2025-07-13 15:17:22 +0000, olcott said:

    On 7/13/2025 2:05 AM, Mikko wrote:
    On 2025-07-12 14:34:05 +0000, olcott said:

    On 7/12/2025 3:05 AM, Mikko wrote:
    On 2025-07-11 15:22:32 +0000, olcott said:

    On 7/11/2025 3:36 AM, Mikko wrote:
    On 2025-07-10 14:26:24 +0000, olcott said:

    On 7/10/2025 4:30 AM, Mikko wrote:
    On 2025-07-09 12:25:59 +0000, olcott said:

    On 7/9/2025 3:22 AM, Mikko wrote:
    On 2025-07-08 14:21:47 +0000, olcott said:

    On 7/8/2025 2:44 AM, Mikko wrote:
    On 2025-07-07 14:15:54 +0000, olcott said:

    On 7/7/2025 3:37 AM, Mikko wrote:
    On 2025-07-07 03:12:30 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/6/2025 9:09 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 7/6/25 4:06 PM, olcott wrote:
    On 7/6/2025 12:00 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>>> On 7/6/25 11:19 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    *EVERY BOT FIGURES THIS OUT ON ITS OWN* >>>>>>>>>>>>>>>>>>>>>>
    No, it just isn't smart enough to detect that you lied in your premise.

    There is no way that DDD simulated by HHH (according >>>>>>>>>>>>>>>>>>>>>>> to the semantics of the C programming language) >>>>>>>>>>>>>>>>>>>>>>> can possibly reach its own "return" statement final >>>>>>>>>>>>>>>>>>>>>>> halt state.

    And there is no way for HHH to correctly simulate its input and return
    an answer


    You insistence that a non-terminating input be simulated >>>>>>>>>>>>>>>>>>>>> until non-existent completion is especially nuts because >>>>>>>>>>>>>>>>>>>>> you have been told about this dozens of times. >>>>>>>>>>>>>>>>>>>>>
    What the F is wrong with you?


    It seems you don't understand those words. >>>>>>>>>>>>>>>>>>>>
    I don't say that the decider needs to simulate the input to completion,
    but that it needs to be able to actually PROVE that if this exact input
    WAS given to a correct simultor (which won't be itself, since it isn't
    doing the complete simulation) will run for an unbounded number of
    steps.

    No decider is ever allowed to report on anything >>>>>>>>>>>>>>>>>>> besides the actual behavior that its input actually >>>>>>>>>>>>>>>>>>> specifies.

    Unless you can quote some respectable author your prohibitions are
    meaningless.

    To people that never had any actual understanding and >>>>>>>>>>>>>>>>> can only parrot textbooks. They need to see this things >>>>>>>>>>>>>>>>> in other textbooks.

    People who can parrot textbooks know better than people who cannot.
    That you can't when you should shows that you can't even parrot
    textbooks.

    I just reverse-engineer what the truth actually is. >>>>>>>>>>>>>>> *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>>>
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>>>>>>
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩ >>>>>>>>>>>>>>
    The above does not make sense. There are one subordinate clause >>>>>>>>>>>>>> and two nmain clauses but they are not linked to a sentence. >>>>>>>>>>>>>> Whithout a sentence nothing is said.

    The reason that I gave you a link to the whole
    original proof is so that you could see how it
    makes sense. Maybe the original proof doesn't
    make sense to you either?

    I'm not talking about any proof, I'm talking about your words and >>>>>>>>>>>> symbols quored above. What is written in the book does make sense. >>>>>>>>>>>> In particular, clauses are meaningfully linked to sentences. >>>>>>>>>>>> Perhaps the presentation could be clearer but it is intended for >>>>>>>>>>>> students that already know and understand the earlier parts of the >>>>>>>>>>>> book.

    Linz tried to make two blocks of code into
    English sentences.

    The "blocks of code" are main clauses. They use abrevations because those
    are easier to read than a full natural language sentence. There are other
    clauses so that all clauses together form a sentence. In particuralr, ther
    is an "and" between them. The sentence is not a truth bearer. Instead it
    expresses a desire.

    If you want to say something you should learn to construct meaningful
    sentences.

    That you cannot understand what I say

    A false calim aobut another persion is a sin even when presented >>>>>>>>>> as a subordiante clause.

    That you cannot understand that you do not understand
    what I say is not you understanding what I say.

    Nevertheless a false claim about another prestion is a sin.

    When you prove that you don't understand something and
    I claim that you don't understand this then my statement
    is factually correct.

    What I understand or not is not important eonough to lie about or even >>>>>> mention.

    You have proven do not understand some of these things.

    It is true that your presentation does not make ehough sense that there >>>> could be something to be understood. But in that case it is sufficient >>>> that I understand that you said nothing and can point out that to those >>>> readers how may fail to notice.

    And some of my readers have ADHD so badly that when
    I correct their mistakes hundreds of times they never
    notice any of the words of any of those corrections.

    So have you. When your mistakes are corrected hundreds of times
    you neve notice any of the words of any of those corrections.

    Whenever I have non-existent mistakes "corrected"
    by the misconceptions of others, these still remain
    the misconceptions of others.

    You must correct your errors. Others identify your errors and may propose correction but it is your choce to correct your presentation. Perhaps
    someone identifies as a substanatial mistake something that is merely an unclear presentation but presentational errors must be corrected, too.
    If you don't have valid counter arguments to error indications you dpn't
    prove or refute anything.

    This goes around and around because when I explain
    how these are misconceptions my explanations are
    ignored.

    This goes around and around because you keep repeating your errors
    and don't even try to fix them.

    When the misconceptions of others are claimed to be
    my mistake these others cannot explain the details
    of their misconceptions because they are incoherent.

    When you claim your misconceptions to be other people's mistakes
    you can't do anything to avoid going around and around.

    It goes like this X makes a baseless claim that I am
    wrong. I prove that X has no basis, then X makes the
    baseless claim that I am wrong again.

    That never happens. That you don't understand or accept the basis
    does not make the claim baseless. You never prove anything or have
    any valid counter claim.

    Fred seems to think that he can get away with
    disagreeing with the x86 language.

    Your "seens" has no connection to reality.

    I tell him that he cannot and then he does it again.

    Your telling does not work because it is not rooted to reality.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 17 10:20:39 2025
    XPost: sci.logic

    Op 16.jul.2025 om 17:34 schreef olcott:
    On 7/16/2025 3:05 AM, Fred. Zwarts wrote:
    Op 15.jul.2025 om 14:31 schreef olcott:
    On 7/15/2025 5:10 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 15:25 schreef olcott:
    On 7/14/2025 4:19 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 17:38 schreef olcott:
    On 7/13/2025 1:09 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 17:21 schreef olcott:
    On 7/12/2025 3:17 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:05 schreef olcott:
    On 7/11/2025 3:52 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:35 schreef olcott:
    On 7/10/2025 5:54 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 15:02 schreef olcott:>
    All Turing machine deciders only compute the mapping >>>>>>>>>>>>>>> from their actual inputs. This entails that they never >>>>>>>>>>>>>>> compute any mapping from non-inputs.

    At least one thing you understand.


    *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>
    *The Linz proof does not understand this*

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ halts, and*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>    *if Ĥ applied to ⟨Ĥ⟩ does not halt*



    The evidence is that the input includes the code to >>>>>>>>>>>>>>>> abort and halt,

    abort and stop running
    *IS NOT THE SAME THING AS*
    abort and halt

    Another claim without evidence.


    *It is common knowledge in the theory of computation* >>>>>>>>>>>>>

    Another claim without evidence.


    *Your lack of knowledge of computer science is not a rebuttal* >>>>>>>>>>>
    Look at the definition of a Turing Machine (e.g., the one >>>>>>>>>>> here). The machine has states. Each state can be final or >>>>>>>>>>> non- final. If the machine's state is non-final, in the next >>>>>>>>>>> step the machine "does" something, namely, it can write
    something on the tape, move its head, and/or change its state >>>>>>>>>>> to a different state. This is how the machine makes a progress. >>>>>>>>>>
    So, aborting the simulation when the machine has not yet
    reached its final state, is a violation of the Turing Machine. >>>>>>>>>>

    void DDD()
    {
       HHH(DDD);
       return;
    }

    So you don't understand that DDD simulated by
    pure simulator HHH keeps repeating its first
    line forever?

    Irrelevant, because that is not what HHH does.

    void DDD()
    {
       HHH(DDD);
       return;
    }

    I stipulated this HHH <is> a pure simulator temporarily
    overriding and superseding everything else that I ever
    said about HHH.

    You can stipulate that, but is irrelevant for the HHH you
    published in Halt7.c. *That* HHH is not a pure simulator. The fact >>>>>> that a pure simulator fails is no proof for the correctness of the >>>>>> non- pure simulator.
    Dreaming of other simulators with other behaviour does not change
    the factual behaviour of the HHH we are discussing.


    void RRR()
    {
       SSS(RRR);
       return;
    }

    When RRR is simulated by pure simulator SSS
    RRR simulated by SSS never reaches its own
    "return" statement.

    You have been corrected on this many times, but you seem unable to
    understand it.
    We are discussing a non-pure simulator, so the behaviour of a pure
    simulator is irrelevant.


    When we adapt SSS so that it only simulates
    N instructions of RRR then no RRR ever reaches
    its own "return" statement.

    Now there is a final halt state, but SSS is unable to reach it. This
    illustrates that simulation is not the right tool for this input to
    analyse the behaviour, because it cannot see the full specification.
    Other tools are needed, but each tool will fail for some inputs.

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    So when the actual behavior of the actual x86 code
    disagrees with you you disagree with the x86 language.


    And since it does not disagree with me,
    Show how DDD emulated by HHH
    (according to the semantics of the x86 language)
    reaches its "ret" instruction final halt state.
    No rebuttal. I am not going to solve your problem, which has no
    solution. If you want a square circle, don't ask me to make it.
    It is impossible for HHH to follow the semantics of the x86 language up
    to the point of the final halt state.
    The semantics of the x86 language makes it impossible for HHH to
    correctly simulate itself up to its final halt state. You know that,
    because I have told you that many times. There is a final halt state,
    but HHH must fail to reach it.
    Stop dreaming of finding a square circle.
    Stop dreaming about HHH doing a correct simulation of itself. Face the
    facts and think!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 17 19:25:09 2025
    XPost: sci.logic

    On 7/17/25 9:31 AM, olcott wrote:
    On 7/17/2025 2:47 AM, Mikko wrote:
    On 2025-07-16 15:15:53 +0000, olcott said:

    On 7/16/2025 3:55 AM, Mikko wrote:

    If there were an error in the proof you would quote the erronoeus
    inference.

    The error is the requirement that a halt decider
    reports on the direct execution of a machine that
    is not an input.

    That was stimpluated before asking the question that the proof answers.


    No Turing Machine decider can ever report on the
    behavior of anything that is not an input encoded
    as a finite string.

    But it CAN for one that has, and EVERY actual Turing Machine can be,
    just like any program can.


    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ is not a finite string input to Ĥ.embedded_H
    ⟨Ĥ⟩ ⟨Ĥ⟩ are finite string inputs to Ĥ.embedded_H

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
        ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
        its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
        reach its simulated final halt state of ⟨Ĥ.qn⟩.

    When Ĥ is applied to ⟨Ĥ⟩ and embedded_H is a
    simulating partial halt decider
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.


    And since in you (g) says that embedded_H, that was started in (b) and
    running in (c), WILL see the same "repeating pattern" that H saw, and
    abort, and return to the H^ from (b) and that will halt, says that H^ is halting.

    Either embedded_H does this and make H^ halting, or H never does this
    and doesn't halt to answer.

    Thus, you demonstrate that H is just wrong.

    Sorry, you just admitted that you arguement is a lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 18 11:28:04 2025
    On 2025-07-17 13:31:32 +0000, olcott said:

    On 7/17/2025 2:47 AM, Mikko wrote:
    On 2025-07-16 15:15:53 +0000, olcott said:

    On 7/16/2025 3:55 AM, Mikko wrote:

    If there were an error in the proof you would quote the erronoeus inference.

    The error is the requirement that a halt decider
    reports on the direct execution of a machine that
    is not an input.

    That was stimpluated before asking the question that the proof answers.

    No Turing Machine decider can ever report on the
    behavior of anything that is not an input encoded
    as a finite string.

    Therefore one part of the halting problem is that the solution must
    include encoding rules for the input. If the input string does not
    contain some necessary information the encoding rules are incorrect
    and the "solution" is not a solution. If no sufficient encoding rules
    cannot be constructed then the problem has no solution.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 18 11:24:41 2025
    On 2025-07-17 13:34:40 +0000, olcott said:

    On 7/17/2025 3:01 AM, Mikko wrote:
    On 2025-07-15 12:57:04 +0000, olcott said:

    Whenever I have non-existent mistakes "corrected"
    by the misconceptions of others, these still remain
    the misconceptions of others.

    You must correct your errors. Others identify your errors and may propose
    correction but it is your choce to correct your presentation.

    Unless you can point out the details of what you claim
    to be my mistake I will not be able to correct your
    misconception.

    I and others have many times identified your errors and sometimes
    proposed corrections. That you pretend never seeing or understanding
    those error indications does not mean that they are not pointed out.

    But the primary pupose of pointing out your errors is not to inform
    you. The primary purpose is to warn readers that your claim should
    not be trusted.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 18 12:39:12 2025
    Op 17.jul.2025 om 14:36 schreef olcott:
    On 7/17/2025 3:20 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 17:34 schreef olcott:
    On 7/16/2025 3:05 AM, Fred. Zwarts wrote:
    Op 15.jul.2025 om 14:31 schreef olcott:
    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    So when the actual behavior of the actual x86 code
    disagrees with you you disagree with the x86 language.


    And since it does not disagree with me,
    Show how DDD emulated by HHH
    (according to the semantics of the x86 language)
    reaches its "ret" instruction final halt state.
    No rebuttal. I am not going to solve your problem, which has no
    solution. If you want a square circle, don't ask me to make it.
    It is impossible for HHH to follow the semantics of the x86 language
    up to the point of the final halt state.
    The semantics of the x86 language makes it impossible for HHH to
    correctly simulate itself up to its final halt state. You know that,
    because I have told you that many times. There is a final halt state,
    but HHH must fail to reach it.
    Stop dreaming of finding a square circle.
    Stop dreaming about HHH doing a correct simulation of itself. Face the
    facts and think!

    As usual no rebuttal, but repeated claims with no evidence.


    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    You have been corrected on this many times. These 18 bytes cannot be the
    full input, because the call at 0000219a refers to something outside
    these 18 bytes. The real full input includes all functions called
    directly or indirectly by DDD, including the HHH,of which we know that
    it returns with a value 0. we see that a correct simulation must
    continue at 0000219f with this value and reach the final halt state at 000021a3. If, as we know, HHH fails to reach this final halt state, it
    fails to do a correct simulation.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    Yes, no matter how many steps are simulated, each aborting HHH fails to
    reach the final halt state and, therefore, fails to do a correct simulation.


    *ChatGPT agrees and provides the reasoning why it agrees* https://chatgpt.com/share/6877f09c-7b18-8011-b075-ea3671e57886

    I challenged you to point out a specific error and you
    were unable to do this. I suspect that you do not know
    what recursive emulation is.

    As usual counter-factual claims.
    We have proven your errors many times, but you fail to understand the difference between finite recursion and infinite recursion. You have
    programmed HHH in such a way, that it reports non-termination behaviour,
    when there is only a finite recursion. Your HHH fails to count the
    conditional branch instructions, when it simulates itself, and in this
    way misses the fact that there is only a finite recursion.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 18 09:21:14 2025
    On 7/18/25 8:51 AM, olcott wrote:
    On 7/18/2025 3:24 AM, Mikko wrote:
    On 2025-07-17 13:34:40 +0000, olcott said:

    On 7/17/2025 3:01 AM, Mikko wrote:
    On 2025-07-15 12:57:04 +0000, olcott said:

    Whenever I have non-existent mistakes "corrected"
    by the misconceptions of others, these still remain
    the misconceptions of others.

    You must correct your errors. Others identify your errors and may
    propose
    correction but it is your choce to correct your presentation.

    Unless you can point out the details of what you claim
    to be my mistake I will not be able to correct your
    misconception.

    I and others have many times identified your errors and sometimes

    Joes just pointed of the "error" that HHH does not
    simulated itself simulating DDD after I conclusively
    proves that HHH does simulate itself simulating DDD https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Except that this isn't actually the trace of simulation of HHH that HHH
    does,

    It is the trace of the simulation that x86utm does, with other stuff
    mixed in.

    What it proves is that HHH does not CORRECTLY (as in completely)
    simulate HHH, as it gives up.



    proposed corrections. That you pretend never seeing or understanding
    those error indications does not mean that they are not pointed out.


    Counter-factual "corrections" are misconceptions.

    Right, and that describeds your whole arguement.

    You claim HHH correctly simulates its input until it proves the input is non-halting,

    Since it does stop, but the input is halting, as when we directly run it
    or simulate it to completions (like HHH1 does) it reaches an end,

    Thus, HHH could NOT have proved that its inut is non-halting, unless you
    world allows non-halting programs to also halt, or programs to be non-deterministic, and thus you lied about working in the Halting
    Problem of Computability Theory which deals with deterministic programs.

    Sorry, you have sunk you work by your own broken statements.


    But the primary pupose of pointing out your errors is not to inform
    you. The primary purpose is to warn readers that your claim should
    not be trusted.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 18 18:21:22 2025
    On 7/18/25 12:00 PM, olcott wrote:
    On 7/18/2025 8:21 AM, Richard Damon wrote:
    On 7/18/25 8:51 AM, olcott wrote:
    On 7/18/2025 3:24 AM, Mikko wrote:
    On 2025-07-17 13:34:40 +0000, olcott said:

    On 7/17/2025 3:01 AM, Mikko wrote:
    On 2025-07-15 12:57:04 +0000, olcott said:

    Whenever I have non-existent mistakes "corrected"
    by the misconceptions of others, these still remain
    the misconceptions of others.

    You must correct your errors. Others identify your errors and may
    propose
    correction but it is your choce to correct your presentation.

    Unless you can point out the details of what you claim
    to be my mistake I will not be able to correct your
    misconception.

    I and others have many times identified your errors and sometimes

    Joes just pointed of the "error" that HHH does not
    simulated itself simulating DDD after I conclusively
    proves that HHH does simulate itself simulating DDD
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Except that this isn't actually the trace of simulation of HHH that
    HHH does,


    counter-factual

    [00001606] address of HHH           ;
    [000021d6] address of DDD           ;
    [000021d9] address of DDD push DDD  ;
    [000021de] address of DDD calls HHH ;
    [000021f9] address of main push DDD ; page 34
    [000021fe] address of main call HHH ; page 34

    (1) HHH(DDD) is executed from main page 34

    So, where does HHH see any of the code of main that has been shown traced?

    Since the trace shows the code of main being simulated, it can't be an
    output of the trace made by HHH, since HHH never simulates main.


    (2) HHH begins emulating DDD page 36

    And this is the HHH called by main, so again, shouldn't be shown in a
    trace made by that HHH.

    The "output of the trace generated by HHH" should be the output of each instruction hew shown as a 2nd level simulation.

    Note, this trace shows that HHH never simulates main, and thus this
    can't be the trace generated by HHH.


    (3) Emulated DDD calls an emulated HHH page 40

    (4) Emulated HHH begins page 42

    (5) Emulated emulated DDD begins page 115

    (6) Emulated emulated
        DDD calls another HHH(DDD) page 167

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf




    Sorry, you are just proving how stupid you are,

    This has been pointed out in the past, but since it shows an error on
    your part, it can't actually be looked at.

    It seems which HHHs are which is just beyond your understanding.

    Of course, this sort of confusion is needed to try to support the errors
    of your logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 18 18:29:33 2025
    On 7/18/25 12:06 PM, olcott wrote:
    On 7/18/2025 5:39 AM, Fred. Zwarts wrote:
    Op 17.jul.2025 om 14:36 schreef olcott:
    On 7/17/2025 3:20 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 17:34 schreef olcott:
    On 7/16/2025 3:05 AM, Fred. Zwarts wrote:
    Op 15.jul.2025 om 14:31 schreef olcott:
    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    So when the actual behavior of the actual x86 code
    disagrees with you you disagree with the x86 language.


    And since it does not disagree with me,
    Show how DDD emulated by HHH
    (according to the semantics of the x86 language)
    reaches its "ret" instruction final halt state.
    No rebuttal. I am not going to solve your problem, which has no
    solution. If you want a square circle, don't ask me to make it.
    It is impossible for HHH to follow the semantics of the x86 language
    up to the point of the final halt state.
    The semantics of the x86 language makes it impossible for HHH to
    correctly simulate itself up to its final halt state. You know that,
    because I have told you that many times. There is a final halt
    state, but HHH must fail to reach it.
    Stop dreaming of finding a square circle.
    Stop dreaming about HHH doing a correct simulation of itself. Face
    the facts and think!

    As usual no rebuttal, but repeated claims with no evidence.


    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    You have been corrected on this many times. These 18 bytes cannot be
    the full input, because the call at 0000219a refers to something
    outside these 18 bytes. The real full input includes all functions
    called directly or indirectly by DDD, including the HHH,of which we
    know that it returns with a value 0. we see that a correct simulation
    must continue at 0000219f with this value and reach the final halt
    state at 000021a3. If, as we know, HHH fails to reach this final halt
    state, it fails to do a correct simulation.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    Yes, no matter how many steps are simulated, each aborting HHH fails
    to reach the final halt state and, therefore, fails to do a correct
    simulation.


    *No you fucking jackass that is not what I said*

    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code



    And since these are all (except for 1 of them) diffferent than the
    problem you started with, is just irrelevent.

    Your continued use of strawmen like this shows that you brain is acting
    like it was made of straw.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 18 18:28:19 2025
    On 7/18/25 9:42 AM, olcott wrote:
    On 7/18/2025 3:28 AM, Mikko wrote:
    On 2025-07-17 13:31:32 +0000, olcott said:

    On 7/17/2025 2:47 AM, Mikko wrote:
    On 2025-07-16 15:15:53 +0000, olcott said:

    On 7/16/2025 3:55 AM, Mikko wrote:

    If there were an error in the proof you would quote the erronoeus
    inference.

    The error is the requirement that a halt decider
    reports on the direct execution of a machine that
    is not an input.

    That was stimpluated before asking the question that the proof answers. >>>
    No Turing Machine decider can ever report on the
    behavior of anything that is not an input encoded
    as a finite string.

    Therefore one part of the halting problem is that the solution must
    include encoding rules for the input. If the input string does not
    contain some necessary information the encoding rules are incorrect
    and the "solution" is not a solution. If no sufficient encoding rules
    cannot be constructed then the problem has no solution.


    *If you need more context read the rest of the proof* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
       if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
       if M applied to WM does not halt.

    *From the bottom of page 319 has been adapted to this*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
      if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
      if Ĥ applied to ⟨Ĥ⟩ does not halt.

    Conventional notation of a Turing Machine: Ĥ
    Conventional notation of a TM description: ⟨Ĥ⟩

    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H cannot possibly
    reach its own simulated final halt state of ⟨Ĥ.qn⟩ https://claude.ai/share/5c251a20-4e76-457d-a624-3948f90cfbca

    No, H^.embedded_H can not possible correctly simulate its input and
    still be a decider.


    Every time that I have brought up the idea of recursive
    simulation no one here has understood it.

    Because you have the idea wrong, because you don't understand what is a program.


    void DDD()
    {
      HHH(DDD);
      return;
    }

    (1) HHH(DDD) is executed

    But only if HHH is part of DDD.

    (2) HHH emulates DDD
    (3) DDD calls an emulated HHH(DDD)
    (4) emulated HHH emulates DDD
    (5) this DDD calls HHH(DDD) again

    and since HHH aborts its emulation of DDD, the correct emulation of HHH
    will also abort its emulation of DDD and return to the emulated DDD,
    making that correct emulation terminate in a final state.

    The problem is that HHH just doesn't do a correct simulation of the
    input it was given.


    *Here is the 197 page execution trace that proves that* https://liarparadox.org/HHH(DDD)_Full_Trace.pdf



    Nope. as explained, this isn't a trace output of what HHH sees, but the simulation made by x86utm of main calling HHH(DDD).

    This proves that your HHH(DDD) does abort its simulation and return, and
    thus the corrct simulation of the DDD given to HHH would also reach a
    final state (as it would do exactly the same steps), it is just that
    point occurs after HHH incorrect decided that *THIS* input would never
    halt if correctly simulated.

    The error being you looked at the simulation of a DIFFERENT input, which
    had a different HHH paired with DDD, and thus you are guilty of LYING
    about them being the same input.


    Sorry, you are just proving you are just a pathological liar that either doesn't care about the truth, or is incapable of learning the basics of
    what he is talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 19 10:08:05 2025
    Op 18.jul.2025 om 18:06 schreef olcott:
    On 7/18/2025 5:39 AM, Fred. Zwarts wrote:
    Op 17.jul.2025 om 14:36 schreef olcott:
    On 7/17/2025 3:20 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 17:34 schreef olcott:
    On 7/16/2025 3:05 AM, Fred. Zwarts wrote:
    Op 15.jul.2025 om 14:31 schreef olcott:
    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    So when the actual behavior of the actual x86 code
    disagrees with you you disagree with the x86 language.


    And since it does not disagree with me,
    Show how DDD emulated by HHH
    (according to the semantics of the x86 language)
    reaches its "ret" instruction final halt state.
    No rebuttal. I am not going to solve your problem, which has no
    solution. If you want a square circle, don't ask me to make it.
    It is impossible for HHH to follow the semantics of the x86 language
    up to the point of the final halt state.
    The semantics of the x86 language makes it impossible for HHH to
    correctly simulate itself up to its final halt state. You know that,
    because I have told you that many times. There is a final halt
    state, but HHH must fail to reach it.
    Stop dreaming of finding a square circle.
    Stop dreaming about HHH doing a correct simulation of itself. Face
    the facts and think!

    As usual no rebuttal, but repeated claims with no evidence.


    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    You have been corrected on this many times. These 18 bytes cannot be
    the full input, because the call at 0000219a refers to something
    outside these 18 bytes. The real full input includes all functions
    called directly or indirectly by DDD, including the HHH,of which we
    know that it returns with a value 0. we see that a correct simulation
    must continue at 0000219f with this value and reach the final halt
    state at 000021a3. If, as we know, HHH fails to reach this final halt
    state, it fails to do a correct simulation.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    Yes, no matter how many steps are simulated, each aborting HHH fails
    to reach the final halt state and, therefore, fails to do a correct
    simulation.


    *No you fucking jackass that is not what I said*

    As usual no rebuttal, but repeated false claims.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code



    Indeed, each of these functions fail to reach the final halt state, even
    when there are other tools that proof that the final halt state exist
    for their input after a finite recursion.
    So, why continuing this path, when it turns out that simulation is not
    the right tool for such problems?
    Note that 0 to ∞ is a notation for any non-negative finite number. So,
    my addition of aborting in 'each aborting HHH' is only a clarification. Besides, the HHH that does not abort is a very different case, and fails
    for another reason.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 19 11:53:06 2025
    On 2025-07-18 13:42:31 +0000, olcott said:

    On 7/18/2025 3:28 AM, Mikko wrote:
    On 2025-07-17 13:31:32 +0000, olcott said:

    On 7/17/2025 2:47 AM, Mikko wrote:
    On 2025-07-16 15:15:53 +0000, olcott said:

    On 7/16/2025 3:55 AM, Mikko wrote:

    If there were an error in the proof you would quote the erronoeus inference.

    The error is the requirement that a halt decider
    reports on the direct execution of a machine that
    is not an input.

    That was stimpluated before asking the question that the proof answers. >>>
    No Turing Machine decider can ever report on the
    behavior of anything that is not an input encoded
    as a finite string.

    Therefore one part of the halting problem is that the solution must
    include encoding rules for the input. If the input string does not
    contain some necessary information the encoding rules are incorrect
    and the "solution" is not a solution. If no sufficient encoding rules
    cannot be constructed then the problem has no solution.

    *If you need more context read the rest of the proof*

    You proved long ago that if anyboudy needs anything it is totally
    futile to ask you.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 19 11:45:00 2025
    On 2025-07-18 12:51:09 +0000, olcott said:

    On 7/18/2025 3:24 AM, Mikko wrote:
    On 2025-07-17 13:34:40 +0000, olcott said:

    On 7/17/2025 3:01 AM, Mikko wrote:
    On 2025-07-15 12:57:04 +0000, olcott said:

    Whenever I have non-existent mistakes "corrected"
    by the misconceptions of others, these still remain
    the misconceptions of others.

    You must correct your errors. Others identify your errors and may propose >>>> correction but it is your choce to correct your presentation.

    Unless you can point out the details of what you claim
    to be my mistake I will not be able to correct your
    misconception.

    I and others have many times identified your errors and sometimes

    Joes just pointed of the "error" that HHH does not
    simulated itself simulating DDD after I conclusively
    proves that HHH does simulate itself simulating DDD https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    You have presented so many false claims about proofs that it is easy
    to believe that the above one is just one more.

    Your traces are not as clear as they could so it seems that your intent
    is to make cheking your claims about the traces as hard as possible so
    that you could freely lie about them without protests. If an editor
    would ask me I would recommend to require a clear mark of simulation
    level on each line of simulation trace.

    proposed corrections. That you pretend never seeing or understanding
    those error indications does not mean that they are not pointed out.

    Counter-factual "corrections" are misconceptions.

    As I said, the corrections are merely proposals. You are free to
    fix them in some other way.

    --
    Mikko

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