• The halting problem is incorrect two different ways

    From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Fri Nov 14 09:00:09 2025
    From Newsgroup: comp.ai.philosophy

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said:

    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said:

    On 11/8/2025 2:05 AM, Mikko wrote:
    On 2025-11-07 12:57:48 +0000, olcott said:

    On 11/7/2025 2:05 AM, Mikko wrote:
    On 2025-11-06 20:48:02 +0000, olcott said:

    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>> simulated final halt state.

    That is merely a defect in H and irrelevanto to the >>>>>>>>>>>>>>> semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother
    to pay any attention at all.

    A statement about me is off topic in comp.theory.

    H simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches
    the simulated "return" statement final halt
    state of D because D calls H(D) in recursive
    simulation.

    Have you ever done any actual programming?

    A question about me is off topic in comp.theory. But yes, I >>>>>>>>>>> did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter.

    simulate test.c

    runs the interpreter on the above source file
    from the command prompt.

    Any program that does not correctly tell whether test.c halts >>>>>>>>> is not
    a halt decider. A program that gives an incorrect answer is not >>>>>>>>> even
    a partial halt decider.

    When this interpreter sees the call to H(D)
    it calls itself with the text body of D.

    According to C semanttics it should simulate H(D), either
    simultating
    instructions of H or simulating the return from H(D) with the same >>>>>>>>> returned value as H(D) would return if executed, or do whatever >>>>>>>>> H would
    do if H would not not return.

    That is not the behavior that the input to H(D) specifies.
    simulator.exe simulates Test.c. This simulates D that
    calls H(D) that the simulator recognizes as itself.

    It is the behavour C semantics specifies. According to C semantics >>>>>>> any other behavour that produces the same result is equally valid. >>>>>>>
    So D remains stuck in recursive simulation never being
    able to complete its first statement before calling H(D)
    again and again.

    If that happens then H does not return and therefore is not a
    decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head.

    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is over your
    head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its termination analyzer". Instead the termination problem is to determine whether
    a program terminates every time when used as it was designed to be
    used.


    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    My solution is to have my H report on the behavior
    that its actual input actually specifies.

    Another solution is that because the halting problem
    proof requires a halt decider H to report on the halt
    status of an input D that does the opposite of
    whatever H reports that this H/D halting problem
    instance is merely the liar paradox in disguise.
    --
    Copyright 2025 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Mon Nov 17 07:31:45 2025
    From Newsgroup: comp.ai.philosophy

    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said:

    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said:

    On 11/8/2025 2:05 AM, Mikko wrote:
    On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote:
    On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>> simulated final halt state.

    That is merely a defect in H and irrelevanto to the >>>>>>>>>>>>>>>>>>>>> semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming?

    A question about me is off topic in comp.theory. But >>>>>>>>>>>>>>>>> yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter.

    simulate test.c

    runs the interpreter on the above source file
    from the command prompt.

    Any program that does not correctly tell whether test.c >>>>>>>>>>>>>>> halts is not
    a halt decider. A program that gives an incorrect answer >>>>>>>>>>>>>>> is not even
    a partial halt decider.

    When this interpreter sees the call to H(D)
    it calls itself with the text body of D.

    According to C semanttics it should simulate H(D), either >>>>>>>>>>>>>>> simultating
    instructions of H or simulating the return from H(D) with >>>>>>>>>>>>>>> the same
    returned value as H(D) would return if executed, or do >>>>>>>>>>>>>>> whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) specifies. >>>>>>>>>>>>>> simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to C >>>>>>>>>>>>> semantics
    any other behavour that produces the same result is equally >>>>>>>>>>>>> valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore is not >>>>>>>>>>>>> a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head.

    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is over >>>>>>>>> your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its termination >>>>>>> analyzer". Instead the termination problem is to determine whether >>>>>>> a program terminates every time when used as it was designed to be >>>>>>> used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour asked about. >>>>
    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the
    necessary access. Conversely, a proof that the necessary access is
    impossible is sufficient to prove that halting problem is unsolvable.

    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 12:01:28 2025
    From Newsgroup: comp.ai.philosophy

    olcott kirjoitti 17.11.2025 klo 15.31:
    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said:

    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 11/8/2025 2:05 AM, Mikko wrote:
    On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote:
    On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>>> simulated final halt state.

    That is merely a defect in H and irrelevanto to >>>>>>>>>>>>>>>>>>>>>> the semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming? >>>>>>>>>>>>>>>>>>
    A question about me is off topic in comp.theory. But >>>>>>>>>>>>>>>>>> yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter.

    simulate test.c

    runs the interpreter on the above source file >>>>>>>>>>>>>>>>> from the command prompt.

    Any program that does not correctly tell whether test.c >>>>>>>>>>>>>>>> halts is not
    a halt decider. A program that gives an incorrect answer >>>>>>>>>>>>>>>> is not even
    a partial halt decider.

    When this interpreter sees the call to H(D)
    it calls itself with the text body of D.

    According to C semanttics it should simulate H(D), >>>>>>>>>>>>>>>> either simultating
    instructions of H or simulating the return from H(D) >>>>>>>>>>>>>>>> with the same
    returned value as H(D) would return if executed, or do >>>>>>>>>>>>>>>> whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) specifies. >>>>>>>>>>>>>>> simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to C >>>>>>>>>>>>>> semantics
    any other behavour that produces the same result is >>>>>>>>>>>>>> equally valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore is >>>>>>>>>>>>>> not a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head.

    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is over >>>>>>>>>> your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its termination >>>>>>>> analyzer". Instead the termination problem is to determine whether >>>>>>>> a program terminates every time when used as it was designed to be >>>>>>>> used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour asked
    about.

    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the
    necessary access. Conversely, a proof that the necessary access is
    impossible is sufficient to prove that halting problem is unsolvable.

    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.

    No, it merely means that the designer ot HHH has failed to specify the
    encoding rules so that the input contains the full specification of the behaviour.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 09:17:29 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 4:01 AM, Mikko wrote:
    olcott kirjoitti 17.11.2025 klo 15.31:
    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said:

    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said: >>>>>>>>>>>>>>>>>>>
    On 11/8/2025 2:05 AM, Mikko wrote:
    On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>> On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>>>> simulated final halt state.

    That is merely a defect in H and irrelevanto to >>>>>>>>>>>>>>>>>>>>>>> the semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming? >>>>>>>>>>>>>>>>>>>
    A question about me is off topic in comp.theory. But >>>>>>>>>>>>>>>>>>> yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter.

    simulate test.c

    runs the interpreter on the above source file >>>>>>>>>>>>>>>>>> from the command prompt.

    Any program that does not correctly tell whether test.c >>>>>>>>>>>>>>>>> halts is not
    a halt decider. A program that gives an incorrect >>>>>>>>>>>>>>>>> answer is not even
    a partial halt decider.

    When this interpreter sees the call to H(D) >>>>>>>>>>>>>>>>>> it calls itself with the text body of D.

    According to C semanttics it should simulate H(D), >>>>>>>>>>>>>>>>> either simultating
    instructions of H or simulating the return from H(D) >>>>>>>>>>>>>>>>> with the same
    returned value as H(D) would return if executed, or do >>>>>>>>>>>>>>>>> whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) specifies. >>>>>>>>>>>>>>>> simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to C >>>>>>>>>>>>>>> semantics
    any other behavour that produces the same result is >>>>>>>>>>>>>>> equally valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore is >>>>>>>>>>>>>>> not a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head.

    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is >>>>>>>>>>> over your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its
    termination
    analyzer". Instead the termination problem is to determine whether >>>>>>>>> a program terminates every time when used as it was designed to be >>>>>>>>> used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour asked >>>>>>> about.

    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the
    necessary access. Conversely, a proof that the necessary access is
    impossible is sufficient to prove that halting problem is unsolvable. >>>>
    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.

    No, it merely means that the designer ot HHH has failed to specify the encoding rules so that the input contains the full specification of the behaviour.


    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 10:29:37 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/25 10:17 AM, olcott wrote:
    On 11/26/2025 4:01 AM, Mikko wrote:
    olcott kirjoitti 17.11.2025 klo 15.31:
    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 11/8/2025 2:05 AM, Mikko wrote:
    On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>>>>> simulated final halt state.

    That is merely a defect in H and irrelevanto to >>>>>>>>>>>>>>>>>>>>>>>> the semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming? >>>>>>>>>>>>>>>>>>>>
    A question about me is off topic in comp.theory. But >>>>>>>>>>>>>>>>>>>> yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter. >>>>>>>>>>>>>>>>>>>
    simulate test.c

    runs the interpreter on the above source file >>>>>>>>>>>>>>>>>>> from the command prompt.

    Any program that does not correctly tell whether >>>>>>>>>>>>>>>>>> test.c halts is not
    a halt decider. A program that gives an incorrect >>>>>>>>>>>>>>>>>> answer is not even
    a partial halt decider.

    When this interpreter sees the call to H(D) >>>>>>>>>>>>>>>>>>> it calls itself with the text body of D.

    According to C semanttics it should simulate H(D), >>>>>>>>>>>>>>>>>> either simultating
    instructions of H or simulating the return from H(D) >>>>>>>>>>>>>>>>>> with the same
    returned value as H(D) would return if executed, or do >>>>>>>>>>>>>>>>>> whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) specifies. >>>>>>>>>>>>>>>>> simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to C >>>>>>>>>>>>>>>> semantics
    any other behavour that produces the same result is >>>>>>>>>>>>>>>> equally valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore is >>>>>>>>>>>>>>>> not a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head. >>>>>>>>>>>>>
    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is >>>>>>>>>>>> over your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its
    termination
    analyzer". Instead the termination problem is to determine >>>>>>>>>> whether
    a program terminates every time when used as it was designed >>>>>>>>>> to be
    used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour asked >>>>>>>> about.

    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the >>>>>> necessary access. Conversely, a proof that the necessary access is >>>>>> impossible is sufficient to prove that halting problem is unsolvable. >>>>>
    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.

    No, it merely means that the designer ot HHH has failed to specify the
    encoding rules so that the input contains the full specification of the
    behaviour.


    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.


    No, you are, as you think a call instruction doesn't go into the
    function called, and that a correct simulation of it might differ from
    the behavior that the actual x86 does.

    Sorry, You "proof" need to lie, under the excuse that the details are
    too complicated, as you can't show what you want without lying.

    THe fact that D, when run, halts says your simulation is just incorrect.

    Your logic is based on being able to have two programs being the "same"
    code, even though they do different things.

    H can't both abort and not abort at the same time.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 18:35:43 2025
    From Newsgroup: comp.ai.philosophy

    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 13:55:13 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    news://news.eternal-september.org/20251104183329.967@kylheku.com
    On 11/4/2025 8:43 PM, Kaz Kylheku wrote:
    On 2025-11-05, olcott <polcott333@gmail.com> wrote:

    The whole point is that D simulated by H
    cannot possbly reach its own simulated
    "return" statement no matter what H does.

    Yes; this doesn't happen while H is running.

    So while H does /something/, no matter what H does,
    that D simulation won't reach the return statement.

    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 14:58:53 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state conclusively proves otherwise.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 21:47:37 2025
    From Newsgroup: comp.ai.philosophy

    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 15:53:05 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state
    conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 22:19:42 2025
    From Newsgroup: comp.ai.philosophy

    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown >>>>> with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state
    conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 16:48:49 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown >>>>>> with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state
    conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    This simulation is "resumed" at the "return"
    instruction. This "proves" that Infinite_Loop()
    can reach its "return" instruction thus never
    really needed to be aborted.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 18:00:03 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 5:48 PM, olcott wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results >>>>>>> shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
        HERE: goto HERE;
        return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    False. We would resume the simulation of Infinite_Loop at the same
    machine state (which doesn't include the simulator) and the resumption
    would not halt.

    In contract, we can resume the simulation of DD at the same machine
    state (which again doesn't include the the simulator) and the resumption
    has been shown to halt.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 23:55:50 2025
    From Newsgroup: comp.ai.philosophy

    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown >>>>>>> with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 18:20:03 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown >>>>>>>> with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state
    Ben Bacarisse would confirm that this one also
    would never stop running.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@643-408-1753@kylheku.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Thu Nov 27 00:39:26 2025
    From Newsgroup: comp.ai.philosophy

    On 2025-11-27, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown >>>>>>>>> with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    Right; anything but atually get to grips with some code.

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    It is child's play to show that your claims based on
    that x86 contraption are incorrect.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state

    No, only the state of the simulation is resumed, not
    the total machine state.

    Maybe you are not familar with operating systems.

    When a descheduled or blocked thread is resumed, the entire machine
    state doesn't rewind back to the time that thread stopped. Only that
    thread's state is restored.

    It is obvious you have gaps in your understanding of
    concurrent programming.

    Ben Bacarisse would confirm that this one also
    would never stop running.

    That is correct.

    But the simulation of a D, which calls a H(D) that returns 0, is
    terminating. So for that resumed simulation, we would find that inside
    the simulation, the simulated H(D) returns 0 to the simulated D, which
    executes its simulated return.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 18:51:19 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 6:39 PM, Kaz Kylheku wrote:
    On 2025-11-27, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    Right; anything but atually get to grips with some code.

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    It is child's play to show that your claims based on
    that x86 contraption are incorrect.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state

    No, only the state of the simulation is resumed, not
    the total machine state.


    Great you finally admit that you are cheating.
    Anyone knowing comp.theory will understand this
    is cheating.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 20:02:34 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 7:51 PM, olcott wrote:
    On 11/26/2025 6:39 PM, Kaz Kylheku wrote:
    On 2025-11-27, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to >>>>>>>>>>> results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting >>>>>>>>> state
    conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
          HERE: goto HERE;
          return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    Right; anything but atually get to grips with some code.

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    It is child's play to show that your claims based on
    that x86 contraption are incorrect.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state

    No, only the state of the simulation is resumed, not
    the total machine state.


    Great you finally admit that you are cheating.

    No, you just admitted that you don't know how simulation works.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Python@python@cccp.invalid to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Thu Nov 27 01:24:38 2025
    From Newsgroup: comp.ai.philosophy

    Le 27/11/2025 à 01:51, olcott a écrit :
    On 11/26/2025 6:39 PM, Kaz Kylheku wrote:
    On 2025-11-27, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>>>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    Right; anything but atually get to grips with some code.

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    It is child's play to show that your claims based on
    that x86 contraption are incorrect.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state

    No, only the state of the simulation is resumed, not
    the total machine state.


    Great you finally admit that you are cheating.
    Anyone knowing comp.theory will understand this
    is cheating.

    Quite the opposite.

    Don't pretend to talk in the name of other people. SINNER !
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Python@python@cccp.invalid to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Thu Nov 27 01:39:50 2025
    From Newsgroup: comp.ai.philosophy

    Le 27/11/2025 à 01:20, olcott a écrit :
    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown >>>>>>>>> with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    https://hammadulhaq.medium.com/the-dunning-kruger-effect-and-llms-confidence-vs-competence-in-ai-e882866366de

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    You didn't react to my post about C :-)

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    Not too difficult. Your sophistries, incompetence and lies are obvious.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state
    Ben Bacarisse would confirm that this one also
    would never stop running.

    Don't pretend to talk about what other people would say. SINNER!


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 23:00:01 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 4:39 PM, Kaz Kylheku wrote:
    On 2025-11-27, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 5:55 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 4:19 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    On 11/26/2025 3:47 PM, Kaz Kylheku wrote:
    On 2025-11-26, dbush <dbush.mobile@gmail.com> wrote:
    On 11/26/2025 2:55 PM, olcott wrote:
    On 11/26/2025 12:35 PM, Kaz Kylheku wrote:
    On 2025-11-26, olcott <polcott333@gmail.com> wrote:
    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    Says the pitiful twit who has no meaningful response to results shown
    with code.


    I am not the one that came up with the jackass idea
    of restarting a simulation after it has already
    conclusively proved that it cannot possibly halt.

    That the continuation of the simulation reaches a final halting state >>>>>>>> conclusively proves otherwise.

    And Olcott has no idea how to fix it and is no longer
    able to engage with tasks involving code.


    void Infinite_Loop()
    {
    HERE: goto HERE;
    return;
    }

    And the continuation of the simulation
    at the "return" statement "proves"
    by deception that infinite loops halt.

    I have no idea what you are blabbing about, and neither do you.


    We could simulate Infinite_Loop() until it
    proves that it cannot possibly stop running
    unless aborted, then abort it. Now to use
    your method we can "resume" the simulation
    at a different machine state.

    No, you fucking idiot.

    This simulation is "resumed" at the "return"
    instruction.

    No, you fucking idiot.

    "In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language."

    See above.


    I discussed you (not by name) with Claude AI.
    It is convinced that you must be a liar.

    Right; anything but atually get to grips with some code.

    I will fix this by actually adapting a C interpreter
    to prove that you are a liar to anyone that knows C.

    I tried to do this with x86 yet this proved far
    too difficult for even the chief editor of one
    of the most prestigious computer science journals.

    It is child's play to show that your claims based on
    that x86 contraption are incorrect.

    When you resume any simulation that cannot possibly
    stop running to the exact same total machine state

    No, only the state of the simulation is resumed, not
    the total machine state.

    Maybe you are not familar with operating systems.

    When a descheduled or blocked thread is resumed, the entire machine
    state doesn't rewind back to the time that thread stopped. Only that
    thread's state is restored.

    It is obvious you have gaps in your understanding of
    concurrent programming.

    I can picture his try into that realm. Dr. Race and/or crash a lot? He
    most likely does not even know what a race-condition is.


    Ben Bacarisse would confirm that this one also
    would never stop running.

    That is correct.

    But the simulation of a D, which calls a H(D) that returns 0, is
    terminating. So for that resumed simulation, we would find that inside
    the simulation, the simulated H(D) returns 0 to the simulated D, which executes its simulated return.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Thu Nov 27 09:49:55 2025
    From Newsgroup: comp.ai.philosophy

    olcott kirjoitti 26.11.2025 klo 17.17:
    On 11/26/2025 4:01 AM, Mikko wrote:
    olcott kirjoitti 17.11.2025 klo 15.31:
    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 11/8/2025 2:05 AM, Mikko wrote:
    On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>>>>> simulated final halt state.

    That is merely a defect in H and irrelevanto to >>>>>>>>>>>>>>>>>>>>>>>> the semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming? >>>>>>>>>>>>>>>>>>>>
    A question about me is off topic in comp.theory. But >>>>>>>>>>>>>>>>>>>> yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter. >>>>>>>>>>>>>>>>>>>
    simulate test.c

    runs the interpreter on the above source file >>>>>>>>>>>>>>>>>>> from the command prompt.

    Any program that does not correctly tell whether >>>>>>>>>>>>>>>>>> test.c halts is not
    a halt decider. A program that gives an incorrect >>>>>>>>>>>>>>>>>> answer is not even
    a partial halt decider.

    When this interpreter sees the call to H(D) >>>>>>>>>>>>>>>>>>> it calls itself with the text body of D.

    According to C semanttics it should simulate H(D), >>>>>>>>>>>>>>>>>> either simultating
    instructions of H or simulating the return from H(D) >>>>>>>>>>>>>>>>>> with the same
    returned value as H(D) would return if executed, or do >>>>>>>>>>>>>>>>>> whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) specifies. >>>>>>>>>>>>>>>>> simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to C >>>>>>>>>>>>>>>> semantics
    any other behavour that produces the same result is >>>>>>>>>>>>>>>> equally valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore is >>>>>>>>>>>>>>>> not a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head. >>>>>>>>>>>>>
    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is >>>>>>>>>>>> over your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its
    termination
    analyzer". Instead the termination problem is to determine >>>>>>>>>> whether
    a program terminates every time when used as it was designed >>>>>>>>>> to be
    used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour asked >>>>>>>> about.

    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the >>>>>> necessary access. Conversely, a proof that the necessary access is >>>>>> impossible is sufficient to prove that halting problem is unsolvable. >>>>>
    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.

    No, it merely means that the designer ot HHH has failed to specify the
    encoding rules so that the input contains the full specification of the
    behaviour.

    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    You are the one who disagrees with the x86 processors about the x86
    language semantics. When an x86 processor executes a program it executes according to the x86 semantics. When DD is executed according to the x86 semantics it halts. Anybody who says that DD specifies a non-halting
    behaviour disagrees with the x86 semantics.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Nov 26 23:58:17 2025
    From Newsgroup: comp.ai.philosophy

    On 11/26/2025 11:49 PM, Mikko wrote:
    olcott kirjoitti 26.11.2025 klo 17.17:
    On 11/26/2025 4:01 AM, Mikko wrote:
    olcott kirjoitti 17.11.2025 klo 15.31:
    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said:

    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said: >>>>>>>>>>>>>>>>>>>
    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>
    On 11/8/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>> On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>>>>>> simulated final halt state. >>>>>>>>>>>>>>>>>>>>>>>>>
    That is merely a defect in H and irrelevanto to >>>>>>>>>>>>>>>>>>>>>>>>> the semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that >>>>>>>>>>>>>>>>>>>>>> simulates D that calls H(D) that
    simulates D that calls H(D) that
    simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming? >>>>>>>>>>>>>>>>>>>>>
    A question about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>>> But yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter. >>>>>>>>>>>>>>>>>>>>
    simulate test.c

    runs the interpreter on the above source file >>>>>>>>>>>>>>>>>>>> from the command prompt.

    Any program that does not correctly tell whether >>>>>>>>>>>>>>>>>>> test.c halts is not
    a halt decider. A program that gives an incorrect >>>>>>>>>>>>>>>>>>> answer is not even
    a partial halt decider.

    When this interpreter sees the call to H(D) >>>>>>>>>>>>>>>>>>>> it calls itself with the text body of D. >>>>>>>>>>>>>>>>>>>
    According to C semanttics it should simulate H(D), >>>>>>>>>>>>>>>>>>> either simultating
    instructions of H or simulating the return from H(D) >>>>>>>>>>>>>>>>>>> with the same
    returned value as H(D) would return if executed, or >>>>>>>>>>>>>>>>>>> do whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) >>>>>>>>>>>>>>>>>> specifies.
    simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to >>>>>>>>>>>>>>>>> C semantics
    any other behavour that produces the same result is >>>>>>>>>>>>>>>>> equally valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore is >>>>>>>>>>>>>>>>> not a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head. >>>>>>>>>>>>>>
    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is >>>>>>>>>>>>> over your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its >>>>>>>>>>> termination
    analyzer". Instead the termination problem is to determine >>>>>>>>>>> whether
    a program terminates every time when used as it was designed >>>>>>>>>>> to be
    used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour asked >>>>>>>>> about.

    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the >>>>>>> necessary access. Conversely, a proof that the necessary access is >>>>>>> impossible is sufficient to prove that halting problem is
    unsolvable.

    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.

    No, it merely means that the designer ot HHH has failed to specify the
    encoding rules so that the input contains the full specification of the
    behaviour.

    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    You are the one who disagrees with the x86 processors about the x86
    language semantics. When an x86 processor executes a program it executes according to the x86 semantics. When DD is executed according to the x86 semantics it halts. Anybody who says that DD specifies a non-halting behaviour disagrees with the x86 semantics.


    But, DD can halt or not halt, right?

    Olcott cherry picks a hyper simple program and says see, I can tell if
    it halts or not! I am an genius. Ect... He can detect a non-terminating condition! God be praised indeed.

    If HHH(DD) returns non-zero it goes into an infinite GOTO loop. We can
    say this is non-halting. If HHH(DD) returns zero, DD halts.

    int DD()
    {
    10: int Halt_Status = HHH(DD);
    20: if (Halt_Status)
    30: HERE: goto HERE;
    40: return Halt_Status;
    }

    ?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Fri Nov 28 10:14:21 2025
    From Newsgroup: comp.ai.philosophy

    Chris M. Thomasson kirjoitti 27.11.2025 klo 9.58:
    On 11/26/2025 11:49 PM, Mikko wrote:
    olcott kirjoitti 26.11.2025 klo 17.17:
    On 11/26/2025 4:01 AM, Mikko wrote:
    olcott kirjoitti 17.11.2025 klo 15.31:
    On 11/17/2025 2:43 AM, Mikko wrote:
    On 2025-11-17 00:12:14 +0000, olcott said:

    On 11/16/2025 3:18 AM, Mikko wrote:
    On 2025-11-15 16:12:49 +0000, olcott said:

    On 11/15/2025 4:15 AM, Mikko wrote:
    On 2025-11-14 15:00:09 +0000, olcott said:

    On 11/14/2025 3:21 AM, Mikko wrote:
    On 2025-11-13 15:50:37 +0000, olcott said:

    On 11/13/2025 2:48 AM, Mikko wrote:
    On 2025-11-12 12:54:12 +0000, olcott said:

    On 11/12/2025 1:09 AM, Mikko wrote:
    On 2025-11-11 13:04:13 +0000, olcott said:

    On 11/11/2025 2:59 AM, Mikko wrote:
    On 2025-11-10 14:48:00 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 11/10/2025 3:43 AM, Mikko wrote:
    On 2025-11-09 12:51:57 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 11/9/2025 4:22 AM, Mikko wrote:
    On 2025-11-08 13:36:06 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    On 11/8/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 2025-11-07 12:57:48 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>
    On 11/7/2025 2:05 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 2025-11-06 20:48:02 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>>>
    D simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>>>>>>>>>>>> simulated final halt state. >>>>>>>>>>>>>>>>>>>>>>>>>>
    That is merely a defect in H and irrelevanto >>>>>>>>>>>>>>>>>>>>>>>>>> to the semantic and other
    properties of D.

    That's a stupid statement.

    Stupid is better than false.

    It is stupidly false because you didn't bother >>>>>>>>>>>>>>>>>>>>>>> to pay any attention at all.

    A statement about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>>>>
    H simulates D that calls H(D) that >>>>>>>>>>>>>>>>>>>>>>> simulates D that calls H(D) that >>>>>>>>>>>>>>>>>>>>>>> simulates D that calls H(D) that >>>>>>>>>>>>>>>>>>>>>>> simulates D that calls H(D) that never reaches >>>>>>>>>>>>>>>>>>>>>>> the simulated "return" statement final halt >>>>>>>>>>>>>>>>>>>>>>> state of D because D calls H(D) in recursive >>>>>>>>>>>>>>>>>>>>>>> simulation.

    Have you ever done any actual programming? >>>>>>>>>>>>>>>>>>>>>>
    A question about me is off topic in comp.theory. >>>>>>>>>>>>>>>>>>>>>> But yes, I did yesterday.

    *This is my key foundational point*

    int H(char* P);

    int D()
    {
       int Halt_Status = H(D);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    The above is in test.c

    simulate.exe implements a C interpreter. >>>>>>>>>>>>>>>>>>>>>
    simulate test.c

    runs the interpreter on the above source file >>>>>>>>>>>>>>>>>>>>> from the command prompt.

    Any program that does not correctly tell whether >>>>>>>>>>>>>>>>>>>> test.c halts is not
    a halt decider. A program that gives an incorrect >>>>>>>>>>>>>>>>>>>> answer is not even
    a partial halt decider.

    When this interpreter sees the call to H(D) >>>>>>>>>>>>>>>>>>>>> it calls itself with the text body of D. >>>>>>>>>>>>>>>>>>>>
    According to C semanttics it should simulate H(D), >>>>>>>>>>>>>>>>>>>> either simultating
    instructions of H or simulating the return from H(D) >>>>>>>>>>>>>>>>>>>> with the same
    returned value as H(D) would return if executed, or >>>>>>>>>>>>>>>>>>>> do whatever H would
    do if H would not not return.

    That is not the behavior that the input to H(D) >>>>>>>>>>>>>>>>>>> specifies.
    simulator.exe simulates Test.c. This simulates D that >>>>>>>>>>>>>>>>>>> calls H(D) that the simulator recognizes as itself. >>>>>>>>>>>>>>>>>>
    It is the behavour C semantics specifies. According to >>>>>>>>>>>>>>>>>> C semantics
    any other behavour that produces the same result is >>>>>>>>>>>>>>>>>> equally valid.

    So D remains stuck in recursive simulation never being >>>>>>>>>>>>>>>>>>> able to complete its first statement before calling H(D) >>>>>>>>>>>>>>>>>>> again and again.

    If that happens then H does not return and therefore >>>>>>>>>>>>>>>>>> is not a decider.

    Maybe my work is over your head.

    Maybe the definition of "decider" is over your head. >>>>>>>>>>>>>>>
    typedef int (*ptr)();
    int HHH(ptr P);

    int DD()
    {
       int Halt_Status = HHH(DD);
       if (Halt_Status)
         HERE: goto HERE;
       return Halt_Status;
    }

    int main()
    {
       HHH(DD);
    }

    People here have consistently lied about
    DD simulated by HHH reaching its own "return"
    statement final halt state for three years.

    You yourself have not told the truth about
    this even once.

    That seems to confirm that the definition of "decider" is >>>>>>>>>>>>>> over your head.

    I am just talking at the level of the execution
    trace of C functions. D does specify non-halting
    behavior to its termination analyzer.

    The termination problem is not about specifying "to its >>>>>>>>>>>> termination
    analyzer". Instead the termination problem is to determine >>>>>>>>>>>> whether
    a program terminates every time when used as it was designed >>>>>>>>>>>> to be
    used.

    The halting problem requires that a halt decider
    correctly report on the behavior of its caller
    and no halt decider can even see its actual caller.

    Every halt decider is required to report on the behaviour >>>>>>>>>> asked about.

    And this is incorrect when it has not access to
    the behavior that it is asked about.

    No, it is not. The solution to the halting problem must include the >>>>>>>> necessary access. Conversely, a proof that the necessary access is >>>>>>>> impossible is sufficient to prove that halting problem is
    unsolvable.

    Reporing on the behavior of DD() executed from
    main requires HHH to report on information
    that is not contained in its input thus it is
    incorrect to require HHH to report on that.

    That HHH fails to meet the requirements does not mean that the
    requirements are wrong. It merely meas that HHH is not a halt
    decider.


    That HHH fails to meet the requirements by itself does
    not mean that the requirements are wrong.

    Turing machine deciders only compute a mapping from
    their [finite string] inputs to an accept or reject
    state on the basis that this [finite string] input
    specifies or fails to specify a semantic or syntactic
    property.

    That the information that HHH is required to report
    on simply is not contained in its input is what makes
    the requirements wrong.

    No, it merely means that the designer ot HHH has failed to specify the >>>> encoding rules so that the input contains the full specification of the >>>> behaviour.

    In other words you are trying to get away with
    disagreeing with the semantics of the x86 language
    or the semantics of the C programing language.

    You are the one who disagrees with the x86 processors about the x86
    language semantics. When an x86 processor executes a program it executes
    according to the x86 semantics. When DD is executed according to the x86
    semantics it halts. Anybody who says that DD specifies a non-halting
    behaviour disagrees with the x86 semantics.

    But, DD can halt or not halt, right?

    When Olcott uses the name DD he means the particular program in his
    GitHub repository except when he wants to deceive with equivocation.
    The DD is Olcotts repository halts.
    --
    Mikko

    --- Synchronet 3.21a-Linux NewsLink 1.2