• Re: Never any actual rebuttal to HHH(DD)==0 Since 10/13/2022

    From joes@[email protected] to comp.theory on Mon Nov 3 14:12:05 2025
    From Newsgroup: comp.theory

    Am Tue, 28 Oct 2025 19:33:20 -0500 schrieb olcott:
    On 10/28/2025 7:25 PM, Kaz Kylheku wrote:
    On 2025-10-29, olcott <[email protected]> wrote:
    On 10/28/2025 6:52 PM, Kaz Kylheku wrote:
    On 2025-10-28, olcott <[email protected]> wrote:
    On 10/28/2025 5:14 PM, Kaz Kylheku wrote:

    If some H_other decider is tested on H_other(D), then the "Olcott
    reality distortion wave function" (ORDF) collapses, and D.input
    becomes the same as D.noninput.

    *So we need to clarify*
    D.input_to_H versus D.non_input_to_H which can be:
    D.input_to_H1 D.executed_from_main
    I take Rice's semantic properties of programs and clarify that this
    has always meant the semantic properties of finite string machine
    descriptions.
    Then I further divide this into (a) semantic properties of INPUT
    finite strings (b) semantic properties of NON_INPUT finite strings
    The strings are the same whatever you do with them.

    The problem is that "input" is just a role of some datum in a
    context, like a function
    The input versus non-input distinction cannot be found in any binary
    digit of the bit string comprising the datum itself.

    Unless you bother to pay attention to the fact that the sequence of
    steps of D simulated by H is a different sequence of steps than D
    simulated by H1.
    That much is obvious, but only because H1 continues past the second
    recursively simulated call to H.

    How do we know what is correct?
    Because all deciders only report on what their input specifies H(D)==0
    and H1(D)==1 are both correct.

    Suppose I'm given an input D, and two deciders X and Y.
    I know nothing about these. (But they are simulating deciders,
    producing different executions.)
    X accepts, Y rejects.
    Do I regard both of them as right? Or one of them wrong?
    If so, which one? Or both wrong?
    Suppose I happen to be sure that D halts. So I know X is correct.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly
    rejects its input.

    It’s a false positive. One can run D just fine.


    So even if ostensibly you resolved the halting problem on one level by
    simply /excusing/ some programs from calculating the traditional
    halting value when they are given non-inputs, you've not actually
    solved the real halting problem: that of the end-user simply wanting to
    know whether a given program will terminate or not. The end user has no
    way of knowing whether a program was excused on a non-input, or whether
    it is just fumbling an input.

    That’s his solution to the HP: it is wrong to even think about it.
    --
    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.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory on Mon Nov 3 10:20:04 2025
    From Newsgroup: comp.theory

    On 11/3/2025 8:12 AM, joes wrote:
    Am Tue, 28 Oct 2025 19:33:20 -0500 schrieb olcott:
    On 10/28/2025 7:25 PM, Kaz Kylheku wrote:
    On 2025-10-29, olcott <[email protected]> wrote:
    On 10/28/2025 6:52 PM, Kaz Kylheku wrote:
    On 2025-10-28, olcott <[email protected]> wrote:
    On 10/28/2025 5:14 PM, Kaz Kylheku wrote:

    If some H_other decider is tested on H_other(D), then the "Olcott >>>>>>> reality distortion wave function" (ORDF) collapses, and D.input
    becomes the same as D.noninput.

    *So we need to clarify*
    D.input_to_H versus D.non_input_to_H which can be:
    D.input_to_H1 D.executed_from_main
    I take Rice's semantic properties of programs and clarify that this >>>>>> has always meant the semantic properties of finite string machine
    descriptions.
    Then I further divide this into (a) semantic properties of INPUT
    finite strings (b) semantic properties of NON_INPUT finite strings

    The strings are the same whatever you do with them.


    Not exactly because D simulated by H requires H to
    simulate (an instance of) itself simulating (an instance of)
    D and D simulated by H1 does not require this.

    The problem is that "input" is just a role of some datum in a
    context, like a function
    The input versus non-input distinction cannot be found in any binary >>>>> digit of the bit string comprising the datum itself.

    Unless you bother to pay attention to the fact that the sequence of
    steps of D simulated by H is a different sequence of steps than D
    simulated by H1.

    That much is obvious, but only because H1 continues past the second recursively simulated call to H.


    How do we know what is correct?
    Because all deciders only report on what their input specifies H(D)==0
    and H1(D)==1 are both correct.

    Suppose I'm given an input D, and two deciders X and Y.
    I know nothing about these. (But they are simulating deciders,
    producing different executions.)
    X accepts, Y rejects.
    Do I regard both of them as right? Or one of them wrong?
    If so, which one? Or both wrong?
    Suppose I happen to be sure that D halts. So I know X is correct.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly
    rejects its input.

    It’s a false positive. One can run D just fine.


    So even if ostensibly you resolved the halting problem on one level by
    simply /excusing/ some programs from calculating the traditional
    halting value when they are given non-inputs, you've not actually
    solved the real halting problem: that of the end-user simply wanting to
    know whether a given program will terminate or not. The end user has no
    way of knowing whether a program was excused on a non-input, or whether
    it is just fumbling an input.

    That’s his solution to the HP: it is wrong to even think about it.

    --
    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 joes@[email protected] to comp.theory on Mon Nov 3 17:06:23 2025
    From Newsgroup: comp.theory

    Am Mon, 03 Nov 2025 10:20:04 -0600 schrieb olcott:
    On 11/3/2025 8:12 AM, joes wrote:
    Am Tue, 28 Oct 2025 19:33:20 -0500 schrieb olcott:
    On 10/28/2025 7:25 PM, Kaz Kylheku wrote:
    On 2025-10-29, olcott <[email protected]> wrote:
    On 10/28/2025 6:52 PM, Kaz Kylheku wrote:
    On 2025-10-28, olcott <[email protected]> wrote:

    *So we need to clarify*
    D.input_to_H versus D.non_input_to_H which can be:
    D.input_to_H1 D.executed_from_main
    I take Rice's semantic properties of programs and clarify that
    this has always meant the semantic properties of finite string
    machine descriptions.
    Then I further divide this into (a) semantic properties of INPUT >>>>>>> finite strings (b) semantic properties of NON_INPUT finite strings

    The strings are the same whatever you do with them.

    Not exactly because D simulated by H requires H to simulate (an instance
    of) itself simulating (an instance of)
    D and D simulated by H1 does not require this.

    Unless you bother to pay attention to the fact that the sequence of
    steps of D simulated by H is a different sequence of steps than D
    simulated by H1.
    That much is obvious, but only because H1 continues past the second
    recursively simulated call to H.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly
    rejects its input.
    It’s a false positive. One can run D just fine.

    That’s his solution to the HP: it is wrong to even think about it.

    H and H1 are passed the same string.
    --
    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.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory on Mon Nov 3 11:22:05 2025
    From Newsgroup: comp.theory

    On 11/3/2025 11:06 AM, joes wrote:
    Am Mon, 03 Nov 2025 10:20:04 -0600 schrieb olcott:
    On 11/3/2025 8:12 AM, joes wrote:
    Am Tue, 28 Oct 2025 19:33:20 -0500 schrieb olcott:
    On 10/28/2025 7:25 PM, Kaz Kylheku wrote:
    On 2025-10-29, olcott <[email protected]> wrote:
    On 10/28/2025 6:52 PM, Kaz Kylheku wrote:
    On 2025-10-28, olcott <[email protected]> wrote:

    *So we need to clarify*
    D.input_to_H versus D.non_input_to_H which can be:
    D.input_to_H1 D.executed_from_main
    I take Rice's semantic properties of programs and clarify that >>>>>>>> this has always meant the semantic properties of finite string >>>>>>>> machine descriptions.
    Then I further divide this into (a) semantic properties of INPUT >>>>>>>> finite strings (b) semantic properties of NON_INPUT finite strings

    The strings are the same whatever you do with them.

    Not exactly because D simulated by H requires H to simulate (an instance
    of) itself simulating (an instance of)
    D and D simulated by H1 does not require this.

    Unless you bother to pay attention to the fact that the sequence of >>>>>> steps of D simulated by H is a different sequence of steps than D
    simulated by H1.
    That much is obvious, but only because H1 continues past the second
    recursively simulated call to H.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly
    rejects its input.
    It’s a false positive. One can run D just fine.

    That’s his solution to the HP: it is wrong to even think about it.

    H and H1 are passed the same string.


    Yet H must simulate itself simulating D
    and H1 must not simulate itself simulating D.
    I never even had to tell the LLMs about this
    they all figured this out on their own.

    Maybe all humans have a degree of attention deficit
    disorder compared to LLMs. I can form many whole
    paragraph single sentences and the LLMs prove
    complete understanding.
    --
    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 joes@[email protected] to comp.theory on Mon Nov 3 17:26:01 2025
    From Newsgroup: comp.theory

    Am Mon, 03 Nov 2025 11:22:05 -0600 schrieb olcott:
    On 11/3/2025 11:06 AM, joes wrote:
    Am Mon, 03 Nov 2025 10:20:04 -0600 schrieb olcott:
    On 11/3/2025 8:12 AM, joes wrote:

    The strings are the same whatever you do with them.

    Not exactly because D simulated by H requires H to simulate (an
    instance of) itself simulating (an instance of)
    D and D simulated by H1 does not require this.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly
    rejects its input.
    It’s a false positive. One can run D just fine.

    H and H1 are passed the same string.

    Yet H must simulate itself simulating D and H1 must not simulate itself simulating D.

    Of course. The string D is different from itself because it can’t call
    two different functions at once?
    --
    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.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory on Mon Nov 3 11:55:03 2025
    From Newsgroup: comp.theory

    On 11/3/2025 11:26 AM, joes wrote:
    Am Mon, 03 Nov 2025 11:22:05 -0600 schrieb olcott:
    On 11/3/2025 11:06 AM, joes wrote:
    Am Mon, 03 Nov 2025 10:20:04 -0600 schrieb olcott:
    On 11/3/2025 8:12 AM, joes wrote:

    The strings are the same whatever you do with them.

    Not exactly because D simulated by H requires H to simulate (an
    instance of) itself simulating (an instance of)
    D and D simulated by H1 does not require this.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly
    rejects its input.
    It’s a false positive. One can run D just fine.

    H and H1 are passed the same string.

    Yet H must simulate itself simulating D and H1 must not simulate itself
    simulating D.

    Of course. The string D is different from itself because it can’t call
    two different functions at once?


    int main()
    {
    H(D); // correctly returns 0
    H1(D) // correctly returns 1
    }
    --
    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 Mr Flibble@[email protected] to comp.theory on Mon Nov 3 17:57:42 2025
    From Newsgroup: comp.theory

    On Mon, 03 Nov 2025 11:55:03 -0600, olcott wrote:

    On 11/3/2025 11:26 AM, joes wrote:
    Am Mon, 03 Nov 2025 11:22:05 -0600 schrieb olcott:
    On 11/3/2025 11:06 AM, joes wrote:
    Am Mon, 03 Nov 2025 10:20:04 -0600 schrieb olcott:
    On 11/3/2025 8:12 AM, joes wrote:

    The strings are the same whatever you do with them.

    Not exactly because D simulated by H requires H to simulate (an
    instance of) itself simulating (an instance of)
    D and D simulated by H1 does not require this.

    As far as a DOS (denial of service) attack goes H(D)==0 correctly >>>>>>> rejects its input.
    It’s a false positive. One can run D just fine.

    H and H1 are passed the same string.

    Yet H must simulate itself simulating D and H1 must not simulate
    itself simulating D.

    Of course. The string D is different from itself because it can’t call
    two different functions at once?


    int main()
    {
    H(D); // correctly returns 0
    H1(D) // correctly returns 1
    }

    If H reports non-halting then D halts ergo H is wrong.

    /Flibble
    --
    meet ever shorter deadlines, known as "beat the clock"
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@[email protected] to comp.theory on Mon Nov 3 20:29:10 2025
    From Newsgroup: comp.theory

    On 2025-11-03, olcott <[email protected]> wrote:
    Yet H must simulate itself simulating D
    and H1 must not simulate itself simulating D.
    I never even had to tell the LLMs about this
    they all figured this out on their own.

    If they didn't write a working simulator that produces concrete,
    verifiable execution traces, it is just nice sounding hot air.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @[email protected]
    --- Synchronet 3.21a-Linux NewsLink 1.2