• Re: Title: A Structural Analysis of the Standard Halting Problem Proof

    From Alan Mackenzie@21:1/5 to olcott on Sun Jul 20 16:53:46 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words. You clearly don't understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in mathematics. Some airy-fairy half-baked "philosophical" nonsense just won't cut it here.

    and you have been known to have a less than
    scrupulous regard for the truth. Your notion that you have "proven" some
    incorrectness is nothing more than a spurious delusion of grandeur.

    Yet every attempt to find any actual mistake has failed.
    You cannot point to even one single mistake that I
    have made in the gist of what I have been saying.

    That is a barefaced lie. Posters in this group have been finding and
    pointing out your mistakes continually for many years.

    *The definition of the halting problem is provably incorrect*

    Garbage. It is perfectly OK.

    I have proven its key mistake.
    I only did this very recently.
    Below we have one half of this
    proof of its mistake.

    That's pure self-delusion. The halting problem is perfectly OK. I've
    checked it myself.

    Despicable lying scumbag bastards snip my proof.

    I tend to snip complete nonsense. You have no such proof.

    Do you really think that for such a simple
    problem, known and understood by millions over nearly a century, any flaw
    would not have already been found long ago? You are intellectually not
    up to the task; a typical student will understand the halting problem and
    its resolution in at most a few hours. You have spent 20 years and still
    haven't got it.

    So you have no answer to this point?

    [ .... ]

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Alan Mackenzie on Sun Jul 20 18:46:37 2025
    On Sun, 20 Jul 2025 13:05:05 +0000, Alan Mackenzie wrote:

    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from
    conflating the behavior of encoded simulations with direct execution,
    and from making assumptions about a decider's domain that do not hold
    under a rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly
    snipping the substance of Richard's post, where he illustrated some of
    the words whose meaning PO fails to understand.

    No, it was an ad hominem attack, period.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Heathfield@21:1/5 to Alan Mackenzie on Mon Jul 21 09:09:51 2025
    On 20/07/2025 17:13, Alan Mackenzie wrote:
    Do you really think that for such a simple problem, known and
    understood by millions over nearly a century, any flaw would
    not have already been found long ago?

    You're right, of course, but the above argument is not as robust
    as we might hope.

    "The number of human chromosomes was published by Painter in
    1923. By inspection through a microscope, he counted 24 pairs of
    chromosomes, giving 48 in total. His error was copied by others,
    and it was not until 1956 that the true number (46) was
    determined by Indonesian-born cytogeneticist Joe Hin Tjio."

    And oscillating reactions were known to be impossible for quite a
    while even after crank Belousov came up with one.

    And of course there's another problem:

    Do you really think that for such a simple problem, known and
    understood by millions over nearly a century, any flaw would
    not have already been found long ago?

    Yes. That's /precisely/ what he really thinks. And he always
    will, no matter what we tell him.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Mr Flibble on Mon Jul 21 12:06:19 2025
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 21 12:10:32 2025
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the >>>>> conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically, >>>>> we show that the contradiction used in the proof arises from conflating >>>>> the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a >>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly
    snipping the substance of Richard's post, where he illustrated some of
    the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined
    meaning. If you don't accept the definition the best you can do is
    that you don't use the term.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 21 12:19:09 2025
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words. You clearly don't understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in mathematics. Some
    airy-fairy half-baked "philosophical" nonsense just won't cut it here.

    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must
    prove that it is valid.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 21 12:16:15 2025
    On 2025-07-20 16:31:44 +0000, olcott said:

    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>> conclusion that the Halting Problem is undecidable, we argue that the >>>>>>> conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically, >>>>>>> we show that the contradiction used in the proof arises from conflating >>>>>>> the behavior of encoded simulations with direct execution, and from >>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are >>>>>> using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly
    snipping the substance of Richard's post, where he illustrated some of >>>> the words whose meaning PO fails to understand.


    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words. You clearly don't understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    and you have been known to have a less than
    scrupulous regard for the truth. Your notion that you have "proven" some
    incorrectness is nothing more than a spurious delusion of grandeur.


    Yet every attempt to find any actual mistake has failed.
    You cannot point to even one single mistake that I
    have made in the gist of what I have been saying.

    True about the mistakes you have claimed. You cannot point to even one
    single error, for example, in the proof that halting is uncomputable
    but keep claiming that the proof is wrong anyway.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Mon Jul 21 14:40:52 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    [ .... ]

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.


    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    What you call "verified facts" are generally nothing of the kind. They
    are merely things, often false, you would like to be true.

    You frequently deny verified facts. You "deny" established definitions.
    It has been established on this newsgroup that you have lied on it.
    Several times it has become apparent that your technical programming
    competence leaves a lot to be desired.

    Consistent honesty and truthfulness is what I have hoped for from you for
    a long time, now. With it, we could have a productive exchange of views.
    I doubt we will ever see this, though.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Mon Jul 21 15:52:02 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 9:40 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    [ .... ]

    Your problem is you don't understand the meaning of the words you are >>>>>> using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.


    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    What you call "verified facts" are generally nothing of the kind. They
    are merely things, often false, you would like to be true.



    *One key example of a denied verified fact is when Joes said*

    On 7/18/2025 3:49 AM, joes wrote:
    very obvious that HHH cannot simulate
    DDD past the call to HHH.

    Joes is quite right, here, as has been said to you many times over by
    several people.

    HHH(DDD) does emulate itself emulating DDD

    You will have a get out clause from the vagueness of your language, which
    could be construed to mean practically anything. But it is a lie to say
    that "HHH(DDD) ... emulating DDD" is a verified fact. If I am mistaken
    there, just say who has done the verification, how, and when.

    After I have conclusively proven:

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    You frequently deny verified facts. You "deny" established definitions.
    It has been established on this newsgroup that you have lied on it.

    That statement is libelous.

    It might be libellous if it were false.

    No one can even point to a false statement that I made, thus cannot
    point to an intentionally false statement that I made.

    I just pointed one out where you mendaciously state "One key example of a
    ... verified fact is ...", and then citing something which wasn't a
    verified fact.

    More seriously, you told Ben Bacarisse on this newsgroup that you had
    fully worked out turing machines which broke a proof of the Halting
    Theorem. It transpired you were lying. When the topic came up again for discussion, you failed to deny writing the original lie.

    Feel free to cut-and-paste a time/date stamped quote
    of anything that I said that you have construed as false.

    I've got better things to do with my time.

    Several times it has become apparent that your technical programming
    competence leaves a lot to be desired.

    I did make one key mistake when referring to
    lines-of-code versus statements in C.

    At one time you repeatedly posted the source code of a C function with a
    syntax error in it, despite being repeatedly advised of this, and even
    what the error was.

    Consistent honesty and truthfulness is what I have hoped for from you for
    a long time, now. With it, we could have a productive exchange of views.
    I doubt we will ever see this, though.


    I would love to have this with you. I have initially
    assessed that you may be very competent.

    You may take it that I fully competent in C programming, amongst other
    things.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Alan Mackenzie on Mon Jul 21 21:11:28 2025
    On Mon, 21 Jul 2025 20:58:54 +0000, Alan Mackenzie wrote:

    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 9:40 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    [ .... ]

    Your problem is you don't understand the meaning of the words >>>>>>>>> you are using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it
    should.


    It is also honest and truthful that people that deny verified facts >>>>>> are either liars or lack sufficient technical competence.

    What you call "verified facts" are generally nothing of the kind.
    They are merely things, often false, you would like to be true.



    *One key example of a denied verified fact is when Joes said*

    On 7/18/2025 3:49 AM, joes wrote:
    very obvious that HHH cannot simulate DDD past the call to HHH.

    Joes is quite right, here, as has been said to you many times over by
    several people.

    HHH(DDD) does emulate itself emulating DDD

    You will have a get out clause from the vagueness of your language,
    which could be construed to mean practically anything.

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

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

    int main()
    {
    HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code of DDD pointed to by
    P. That is does this according to the semantics of the x86 language
    conclusively proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. Whatever
    HHH might do is far short of sufficient "conclusively to prove" that the emulation is correct. To prove that is likely impossible in principle, that's even assuming you could define "correct" coherently.

    This continual hyperbole of yours is one of the things which establishes
    your reputation as a liar.

    When this emulated DDD calls an emulated HHH(DDD)
    all of the code of this emulated DDD is in the same global memory space
    of Halt7.obj.

    Thus HHH(DDD) does begin emulating itself emulating DDD. It emulates
    itself emulating DDD until the emulated emulated DDD calls HHH(DDD)
    again.

    *This is all proven right here*
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Because x86UTM is a multi-tasking operating system it enables the
    context switch between the emulator and the emulated.

    The x86utm operating system function DebugStep()
    on line 1638 enables this with its helper functions

    SaveState(emu, master_state); // Saves master process state
    LoadState(emu, (u32)slave_state); // Changes to slave process state


    https://github.com/plolcott/x86utm/blob/master/x86utm.cpp

    But it is a lie to say that "HHH(DDD) ... emulating DDD" is a verified
    fact. If I am mistaken there, just say who has done the verification,
    how, and when.


    *The code has always proved this for several years*

    Like I said, your saying "verified fact" is a lie. By it, you just mean
    that you've written the code, therefore (in your opinion) it must be
    correct.

    Words mean things, and if you use a common phrase to mean something
    different from its usual meaning with intention to deceive, you are
    lying. That is what you are doing, here.

    After I have conclusively proven:

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    You frequently deny verified facts. You "deny" established
    definitions. It has been established on this newsgroup that you have >>>>> lied on it.

    That statement is libelous.

    It might be libellous if it were false.


    That you won't even try to prove that it is true by finding a single
    time/date stamped quote of mine with any error in the essence of any of
    may claims provides a weight of evidence that I made no mistakes.

    I have shown you to be a liar a few paragraphs above, where you have mendaciously used "verified fact". Feel free to look up the time stamp
    of this message if you really want it.

    No one can even point to a false statement that I made, thus cannot
    point to an intentionally false statement that I made.

    I just pointed one out where you mendaciously state "One key example
    of a ... verified fact is ...", and then citing something which wasn't
    a verified fact.


    The code has proven it is a verified fact for several years.

    Who has verified it, how much were they paid, and who by?

    More seriously, you told Ben Bacarisse on this newsgroup that you had
    fully worked out turing machines which broke a proof of the Halting
    Theorem. It transpired you were lying. When the topic came up again
    for discussion, you failed to deny writing the original lie.


    That is the closest thing to a lie that I ever said.
    When I said this I was actually meaning that I had fully operational C
    code that is equivalent to a Turing Machine.

    I think it was a full blown lie intended to deceive. Did you ever
    apologise to Ben for leading him up the garden path like that?

    You have not and never have had "fully operational C code" that breaks a proof of the Halting Theorem. To say you had this, when you clearly
    didn't, was a lie.

    Feel free to cut-and-paste a time/date stamped quote of anything that
    I said that you have construed as false.

    I've got better things to do with my time.


    If you call me a liar and cannot even point to a mistake that is
    libelous.

    I've pointed out your whopper to Ben, and your falsely writing about
    alleged verified facts.

    That's enough justifiably to call you a liar.

    Several times it has become apparent that your technical programming >>>>> competence leaves a lot to be desired.

    I did make one key mistake when referring to lines-of-code versus
    statements in C.

    At one time you repeatedly posted the source code of a C function with
    a syntax error in it, despite being repeatedly advised of this, and
    even what the error was.


    Yes I did make these kind of mistakes that do not pertain to the
    essence of my claim:

    They point to a certain lack of competence, a certain lack of attention
    to detail which is essential to all computer programming.

    typedef void (*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);
    }

    The input to HHH(DD) specifies that DD simulated by HHH (according to
    the semantics of the C programming language) specifies a non-halting
    sequence of configurations.

    All rebuttals to this (including Ben's) have been the strawman error of
    referring to the behavior of the directly executed DD().

    And your lack of care for the truth will not acknowledge that, by
    definition, a simulation of a program has the same behaviour as the
    original program. Everybody but you appears to know this.

    It is common knowledge that directly executed Turing machines are
    outside of the domain of Turing machine deciders. This means that no
    Turing machine decider can ever directly report on the behavior or any
    directly executed Turing machine.

    That's vague waffle. A universal turing machine does indeed report on
    the behaviour of its input program if so designed. If that input
    program is the same as the "directly executed turing machine" (whatever
    you might mean by that), the UTM will report on the behaviour of the
    latter.

    The best that they can do is use a machine description as a proxy for
    the behavior of the direct execution.

    Your lack of power of abstraction is leading you astray, here.

    When HHH(DD) computes the mapping *from its input* to the behavior that
    this input specifies it correctly determines that the recursive
    simulation that this input specifies is non-halting behavior.

    This has been comprehensively dealt with by other posters on this group.

    Consistent honesty and truthfulness is what I have hoped for from
    you for a long time, now. With it, we could have a productive
    exchange of views.
    I doubt we will ever see this, though.


    I would love to have this with you. I have initially assessed that
    you may be very competent.

    You may take it that I fully competent in C programming, amongst other
    things.


    Do you have at least a decade of full time experience at this?

    I have nearer 40 years experience than a decade.

    You are appealing to yourself as an authority, a most egregious logical fallacy.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 21 22:20:16 2025
    On 7/21/25 9:45 AM, olcott wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the >>>>> conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically, >>>>> we show that the contradiction used in the proof arises from
    conflating
    the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a >>>>> rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.


    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.


    Right, so YOU are the liar.

    It is a verified fact that the PROGRAM DDD halts since your HHH(DDD)
    returns 0.

    Sorry, YOU verified that fact, so YOU proved yourself to be a liar, and
    too stupid to understand what you have said.

    You also show you don't understand the meaning of your words as you keep
    on repeating lies based on the use of words with incorrect and
    confliction meaning.

    For instance, your admit that your HHH and DDD aren't programs, and thus
    CAN'T be a Halt Decider / Termination Analyzer or the input to the same.

    Sorry, those ARE the verified facts, that you just ignore and claim you
    must be right even though you can't provide any actual reference for
    your claim, because you know you just made them up.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 22 13:28:37 2025
    On 2025-07-21 14:01:43 +0000, olcott said:

    On 7/21/2025 4:19 AM, Mikko wrote:
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words.  You clearly don't understand what >>>>>> "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in mathematics.  Some >>>> airy-fairy half-baked "philosophical" nonsense just won't cut it here.

    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must
    prove that it is valid.

    A valid proof is syntactically entailed by its
    possibly false premises.

    A sound proof is semantically entailed by its
    provably true premises.

    A proof is not sound if it is not valid.

    Premises of a sound proof need not be provably true. It is sufficient
    that they are true.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 22 13:37:28 2025
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the >>>>> conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically, >>>>> we show that the contradiction used in the proof arises from conflating >>>>> the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a >>>>> rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient technical compoetence unless a judge accepts your proof of your claims.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 22 13:33:16 2025
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>> conclusion that the Halting Problem is undecidable, we argue that the >>>>>>> conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically, >>>>>>> we show that the contradiction used in the proof arises from conflating >>>>>>> the behavior of encoded simulations with direct execution, and from >>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are >>>>>> using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly
    snipping the substance of Richard's post, where he illustrated some of >>>> the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined
    meaning. If you don't accept the definition the best you can do is
    that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived
    does not matter. It is a category error to say that a defintion is
    incorrect.

    No one here is capable of paying enough attention to my
    proof that the halting problem definition is incorrect
    because my proof requires two steps and no one here can
    even pay attention to one step.

    It is sufficient to note that "definition is incorrect" is a category
    error and consequently a "proof" of that is bogus.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 22 07:33:41 2025
    On 7/21/25 11:50 PM, olcott wrote:
    On 7/21/2025 9:20 PM, Richard Damon wrote:
    On 7/21/25 9:45 AM, olcott wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>> conclusion that the Halting Problem is undecidable, we argue that >>>>>>> the
    conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof arises from
    conflating
    the behavior of encoded simulations with direct execution, and from >>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>> rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are >>>>>> using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.


    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.


    Right, so YOU are the liar.

    It is a verified fact that the PROGRAM DDD halts since your HHH(DDD)
    returns 0.


    When I say that DDD simulated by HHH does not
    halt you dishonestly change the subject.


    Because you are just showing you don't know English.

    Yes, the simulation by HHH of DDD (which is only partial) doesn't reach
    the final state (which is DIFFERENT from not halting), but

    the "DDD" simulated by HHH, refers not to the simulation done by HHH,
    but to the program DDD, and since Halting is about what it does when
    executed, you have admitted that it Halts.

    Thus, you are both showing you don't know what you are talking about,
    and that you are just wrong with what you say.

    Especially since you started the topic with a claim about working on the halting problem, *YOU* trying to change the topic to things that are NOT
    the halting problem, but sound a bit like it just shows that YOU are the dishonest one.

    Sorry, but those ARE the facts, and you have sunk your reputation by
    showing that you are just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to Richard Heathfield on Tue Jul 22 11:32:08 2025
    Richard Heathfield <rjh@cpax.org.uk> wrote:
    On 20/07/2025 17:13, Alan Mackenzie wrote:
    Do you really think that for such a simple problem, known and
    understood by millions over nearly a century, any flaw would
    not have already been found long ago?

    You're right, of course, but the above argument is not as robust
    as we might hope.

    "The number of human chromosomes was published by Painter in
    1923. By inspection through a microscope, he counted 24 pairs of
    chromosomes, giving 48 in total. His error was copied by others,
    and it was not until 1956 that the true number (46) was
    determined by Indonesian-born cytogeneticist Joe Hin Tjio."

    I think you're failing to distinguish between the newly discovered (and
    not fully confirmed) and solidly established knowledge. Back in
    Turing's day, his machine would no doubt have been controversial, and
    would have taken time to settle into established mathematics. Nowadays
    it's fully established, just as the 23 chromosome pairs in the human
    genome are.

    And oscillating reactions were known to be impossible for quite a
    while even after crank Belousov came up with one.

    And of course there's another problem:

    Do you really think that for such a simple problem, known and
    understood by millions over nearly a century, any flaw would
    not have already been found long ago?

    Yes. That's /precisely/ what he really thinks. And he always
    will, no matter what we tell him.

    That's a profound ignorance of how the world works. And I strongly
    suspect you're right.

    --
    Richard Heathfield
    Email: rjh at cpax dot org dot uk
    "Usenet is a strange place" - dmr 29 July 1999
    Sig line 4 vacant - apply within

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Alan Mackenzie on Tue Jul 22 08:13:04 2025
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 9:40 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    [ .... ]

    Your problem is you don't understand the meaning of the words you are >>>>>>>>> using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.


    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    What you call "verified facts" are generally nothing of the kind. They >>>>> are merely things, often false, you would like to be true.



    *One key example of a denied verified fact is when Joes said*

    On 7/18/2025 3:49 AM, joes wrote:
    very obvious that HHH cannot simulate
    DDD past the call to HHH.

    Joes is quite right, here, as has been said to you many times over by
    several people.

    HHH(DDD) does emulate itself emulating DDD

    You will have a get out clause from the vagueness of your language, which >>> could be construed to mean practically anything.

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

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

    int main()
    {
    HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. Whatever HHH might do is far short of sufficient "conclusively to prove" that the emulation is correct. To prove that is likely impossible in principle, that's even assuming you could define "correct" coherently.


    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    x86utm is a multi-tasking operating system (that I wrote)
    that allows any C function to execute any other C function
    in debug step mode. HHH and DDD have their own virtual
    registers and stack.

    When HHH emulates the first instruction of DDD it
    emulates pushing the DDD ebp base pointer onto the
    DDD stack.

    *That is a 100% concrete example of correct emulation*

    Exactly how is it that you could have construed this
    as impossible in principle?


    --
    Copyright 2024 Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Tue Jul 22 13:59:54 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/22/2025 5:28 AM, Mikko wrote:

    [ .... ]

    A proof is not sound if it is not valid.

    Yes and the conclusion has not been shown to be
    true unless it is valid and its premises are true.

    Premises of a sound proof need not be provably true. It is sufficient
    that they are true.

    How do we know that the premises are true?

    Amongst other reasons because they are axioms.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Tue Jul 22 14:35:34 2025
    Am Mon, 21 Jul 2025 09:58:43 -0500 schrieb olcott:
    On 7/21/2025 9:40 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    *One key example of a denied verified fact is when Joes said*

    On 7/18/2025 3:49 AM, joes wrote:
    very obvious that HHH cannot simulate DDD past the call to HHH.

    HHH(DDD) does emulate itself emulating DDD After I have conclusively
    proven:
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf

    Thanks for confirming my statement.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Tue Jul 22 14:18:40 2025
    olcott <NoOne@nowhere.com> wrote:
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

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

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

    int main()
    {
    HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. Whatever HHH
    might do is far short of sufficient "conclusively to prove" that the
    emulation is correct. To prove that is likely impossible in principle,
    that's even assuming you could define "correct" coherently.


    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    x86utm is a multi-tasking operating system (that I wrote)
    that allows any C function to execute any other C function
    in debug step mode. HHH and DDD have their own virtual
    registers and stack.

    When HHH emulates the first instruction of DDD it
    emulates pushing the DDD ebp base pointer onto the
    DDD stack.

    *That is a 100% concrete example of correct emulation*

    Exactly how is it that you could have construed this
    as impossible in principle?

    I didn't and couldn't. Look more carefully at and _read_ what you said
    had been "conclusively proven" and I said was likely impossible, and on
    what basis, and you will see that your subsequent writing here has little connection with it.

    By the way, the word "conclusively" is entirely redundant when used with "proven". Proofs, by their nature, are always conclusive, otherwise they aren't proofs. Your posts would be somewhat less irritating if you would
    stop misusing that word that way. Thanks!

    --
    Copyright 2024 Olcott

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Tue Jul 22 14:28:42 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:

    [ .... ]

    It is also honest and truthful, which is not as common as it should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient
    technical compoetence unless a judge accepts your proof of your claims.

    [ .... ]

    With defamation of character cases when one person
    lies about another person as much as all of their
    personal property can be taken away. Defamation of
    character is not a crime it is a tort.

    That depends entirely on the jurisdiction. Mikko appears to be based in Finland, I think.

    Yesterday evening, I made and sustained challenges to your truthfulness.
    Seeing as how you haven't answered these, despite responding to other
    matters in my post, can we take it you accept the assertions as true?

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Alan Mackenzie on Tue Jul 22 12:12:19 2025
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    Whatever HHH
    might do is far short of sufficient "conclusively to prove" that the emulation is correct.

    _DDD()
    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192 // push DDD
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    When HHH emulates the instruction at machine address
    00002192 and HHH emulates DDD pushing its own ebp onto
    its own stack this is proof that this instruction was
    emulated correctly.

    *I am going to be utterly unrelenting on this point*

    --
    Copyright 2024 Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Tue Jul 22 19:58:53 2025
    olcott <NoOne@nowhere.com> wrote:
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:

    [ .... ]

    You will have a get out clause from the vagueness of your language, which >>>> could be construed to mean practically anything.

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

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

    int main()
    {
    HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. Whatever HHH
    might do is far short of sufficient "conclusively to prove" that the
    emulation is correct. To prove that is likely impossible in principle,
    that's even assuming you could define "correct" coherently.


    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    x86utm is a multi-tasking operating system (that I wrote)
    that allows any C function to execute any other C function
    in debug step mode. HHH and DDD have their own virtual
    registers and stack.

    When HHH emulates the first instruction of DDD it
    emulates pushing the DDD ebp base pointer onto the
    DDD stack.

    *That is a 100% concrete example of correct emulation*

    Which appears to be beside the point.

    Exactly how is it that you could have construed this
    as impossible in principle?

    You seem to be "proving" the correctness of your emulation by giving one example of its execution and saying "because it works for this particular
    case, it works in general".

    It is as though you are testing a multiplication program and give it the
    inputs 3.0 and 1.5, you get the answer 4.5 "therefore" it works properly. Actually, what you were testing turned out to be an addition program.

    You can never prove a program is correct just by getting correct results
    from a single run of it, or even correct results from several or many
    runs. This is impossible in principle. And as I wrote earlier, that
    even supposes that you can define "correct" coherently and usefully.

    --
    Copyright 2024 Olcott

    2024???

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Alan Mackenzie on Tue Jul 22 16:32:41 2025
    On 7/22/2025 2:58 PM, Alan Mackenzie wrote:
    olcott <NoOne@nowhere.com> wrote:
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:

    [ .... ]

    You will have a get out clause from the vagueness of your
    language, which
    could be construed to mean practically anything.

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

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

    int main()
    {
    HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie.
    Whatever HHH
    might do is far short of sufficient "conclusively to prove" that the
    emulation is correct. To prove that is likely impossible in principle,
    that's even assuming you could define "correct" coherently.


    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    x86utm is a multi-tasking operating system (that I wrote)
    that allows any C function to execute any other C function
    in debug step mode. HHH and DDD have their own virtual
    registers and stack.

    When HHH emulates the first instruction of DDD it
    emulates pushing the DDD ebp base pointer onto the
    DDD stack.

    *That is a 100% concrete example of correct emulation*

    Which appears to be beside the point.

    Exactly how is it that you could have construed this
    as impossible in principle?

    You seem to be "proving" the correctness of your emulation by giving one example of its execution and saying "because it works for this particular case,
    That conclusively proves that it works in this particular case.
    Thus it is not impossible in principle.

    We only have to repeat this one particular case
    for all of the subsequent instructions of DDD.

    machine stack stack machine assembly
    address address data code language
    ======== ======== ======== ============== ============= [000021be][00103872][00000000] 55 push ebp [000021bf][00103872][00000000] 8bec mov ebp,esp [000021c1][0010386e][0000219e] 689e210000 push 0000219e // push DDD [000021c6][0010386a][000021cb] e823f4ffff call 000015ee // call HHH
    New slave_stack at:103916

    Begin Local Halt Decider Simulation Execution Trace Stored at:11391e [0000219e][0011390e][00113912] 55 push ebp [0000219f][0011390e][00113912] 8bec mov ebp,esp [000021a1][0011390a][0000219e] 689e210000 push 0000219e // push DDD [000021a6][00113906][000021ab] e843f4ffff call 000015ee // call HHH
    New slave_stack at:14e33e
    [0000219e][0015e336][0015e33a] 55 push ebp [0000219f][0015e336][0015e33a] 8bec mov ebp,esp [000021a1][0015e332][0000219e] 689e210000 push 0000219e // push DDD [000021a6][0015e32e][000021ab] e843f4ffff call 000015ee // call HHH

    We can know that the executed HHH does simulate
    the first three instructions of DDD correctly
    because the above trace shows them simulated correctly.

    We can know that when HHH simulating itself simulating
    DDD that the call from DDD to HHH(DDD) was simulated
    correctly because this emulated HHH does emulate the
    first three instructions of its own DDD correctly.

    it works in general".

    It is as though you are testing a multiplication program and give it the inputs 3.0 and 1.5, you get the answer 4.5 "therefore" it works properly. Actually, what you were testing turned out to be an addition program.

    You can never prove a program is correct just by getting correct results from a single run of it,
    We can always correctly determine that this run
    of it is correct by getting the correct results
    from this run of it.

    or even correct results from several or many
    runs. This is impossible in principle.
    I never claimed that we are proving that HHH is an
    infallible emulator. I only claimed that it is very
    easy to tell that DDD is correctly emulated by HHH.

    And as I wrote earlier, that
    even supposes that you can define "correct" coherently and usefully.

    I already did do this for the machine instruction
    at machine address 00002192.

    You tried to get away with deflecting that I proved this
    Which appears to be beside the point.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Alan Mackenzie on Tue Jul 22 16:35:54 2025
    On 7/22/2025 2:58 PM, Alan Mackenzie wrote:
    olcott <NoOne@nowhere.com> wrote:
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:

    [ .... ]

    You will have a get out clause from the vagueness of your language, which >>>>> could be construed to mean practically anything.

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

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

    int main()
    {
    HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. Whatever HHH >>> might do is far short of sufficient "conclusively to prove" that the
    emulation is correct. To prove that is likely impossible in principle,
    that's even assuming you could define "correct" coherently.


    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    x86utm is a multi-tasking operating system (that I wrote)
    that allows any C function to execute any other C function
    in debug step mode. HHH and DDD have their own virtual
    registers and stack.

    When HHH emulates the first instruction of DDD it
    emulates pushing the DDD ebp base pointer onto the
    DDD stack.

    *That is a 100% concrete example of correct emulation*

    Which appears to be beside the point.

    Exactly how is it that you could have construed this
    as impossible in principle?

    You seem to be "proving" the correctness of your emulation by giving one example of its execution and saying "because it works for this particular case, it works in general".

    It is as though you are testing a multiplication program and give it the inputs 3.0 and 1.5, you get the answer 4.5 "therefore" it works properly. Actually, what you were testing turned out to be an addition program.

    You can never prove a program is correct just by getting correct results
    from a single run of it, or even correct results from several or many
    runs. This is impossible in principle. And as I wrote earlier, that
    even supposes that you can define "correct" coherently and usefully.

    --
    Copyright 2024 Olcott

    2024???

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


    server problems test

    --
    Copyright 2024 Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Alan Mackenzie on Tue Jul 22 16:54:52 2025
    *Server errors on prior replies*

    On 7/22/2025 2:58 PM, Alan Mackenzie wrote:
    olcott <NoOne@nowhere.com> wrote:
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:
    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. Whatever HHH >>> might do is far short of sufficient "conclusively to prove" that the
    emulation is correct. To prove that is likely impossible in principle,
    that's even assuming you could define "correct" coherently.


    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    x86utm is a multi-tasking operating system (that I wrote)
    that allows any C function to execute any other C function
    in debug step mode. HHH and DDD have their own virtual
    registers and stack.

    When HHH emulates the first instruction of DDD it
    emulates pushing the DDD ebp base pointer onto the
    DDD stack.

    *That is a 100% concrete example of correct emulation*

    Which appears to be beside the point.


    It not at all beside the point is shows the process by
    which we can correctly determine that DDD is correctly
    emulated by HHH.

    Exactly how is it that you could have construed this
    as impossible in principle?

    You seem to be "proving" the correctness of your emulation by giving one example of its execution and saying "because it works for this particular case, it works in general".


    That conclusively proves that it works in this particular case.
    Thus it is not impossible in principle.

    We only have to repeat this one particular case
    for all of the subsequent instructions of DDD.

    machine stack stack machine assembly
    address address data code language
    ======== ======== ======== ============== ============= [000021be][00103872][00000000] 55 push ebp [000021bf][00103872][00000000] 8bec mov ebp,esp [000021c1][0010386e][0000219e] 689e210000 push 0000219e // push DDD [000021c6][0010386a][000021cb] e823f4ffff call 000015ee // call HHH
    New slave_stack at:103916

    Begin Local Halt Decider Simulation Execution Trace Stored at:11391e [0000219e][0011390e][00113912] 55 push ebp [0000219f][0011390e][00113912] 8bec mov ebp,esp [000021a1][0011390a][0000219e] 689e210000 push 0000219e // push DDD [000021a6][00113906][000021ab] e843f4ffff call 000015ee // call HHH
    New slave_stack at:14e33e
    [0000219e][0015e336][0015e33a] 55 push ebp [0000219f][0015e336][0015e33a] 8bec mov ebp,esp [000021a1][0015e332][0000219e] 689e210000 push 0000219e // push DDD [000021a6][0015e32e][000021ab] e843f4ffff call 000015ee // call HHH

    We can know that the executed HHH does simulate
    the first three instructions of DDD correctly
    because the above trace shows them simulated correctly.

    We can know that when HHH simulating itself simulating
    DDD that the call from DDD to HHH(DDD) was simulated
    correctly because this emulated HHH does emulate the
    first three instructions of its own DDD correctly.

    It is as though you are testing a multiplication program and give it the inputs 3.0 and 1.5, you get the answer 4.5 "therefore" it works properly. Actually, what you were testing turned out to be an addition program.

    You can never prove a program is correct just by getting correct results
    from a single run of it,

    We can always correctly determine that this run
    of it is correct by getting the correct results
    from this run of it.

    or even correct results from several or many
    runs. This is impossible in principle.

    I never claimed that we are proving that HHH is an
    infallible emulator. I only claimed that it is very
    easy to tell that DDD is correctly emulated by HHH.

    And as I wrote earlier, that
    even supposes that you can define "correct" coherently and usefully.


    I already did do this for the machine instruction
    at machine address 00002192.

    You tried to get away with deflecting that I proved this
    Which appears to be beside the point.

    --
    Copyright 2024 Olcott

    2024???

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




    --
    Copyright 2024 Olcott

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 23 10:42:15 2025
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>> conclusion that the Halting Problem is undecidable, we argue that the >>>>>>> conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics. Specifically, >>>>>>> we show that the contradiction used in the proof arises from conflating >>>>>>> the behavior of encoded simulations with direct execution, and from >>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>> rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are >>>>>> using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient
    technical compoetence unless a judge accepts your proof of your claims.

    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true.
    No proof can convinceingly show that someting is self-evident to
    those who don't already see it as self-evident.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 23 10:54:15 2025
    On 2025-07-22 13:22:59 +0000, olcott said:

    On 7/22/2025 5:28 AM, Mikko wrote:
    On 2025-07-21 14:01:43 +0000, olcott said:

    On 7/21/2025 4:19 AM, Mikko wrote:
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words.  You clearly don't understand what >>>>>>>> "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in mathematics. Some >>>>>> airy-fairy half-baked "philosophical" nonsense just won't cut it here. >>>>>
    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must
    prove that it is valid.

    A valid proof is syntactically entailed by its
    possibly false premises.

    A sound proof is semantically entailed by its
    provably true premises.

    A proof is not sound if it is not valid.


    Yes and the conclusion has not been shown to be
    true unless it is valid and its premises are true.

    Premises of a sound proof need not be provably true. It is sufficient
    that they are true.

    How do we know that the premises are true?

    If we don't we can't know whether the proof is sound. Maybe it is,
    maybe not.

    Sometimes we may know the truth from own observation.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 23 10:50:03 2025
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>>>> conclusion that the Halting Problem is undecidable, we argue that the >>>>>>>>> conventional proof fails to establish this conclusion due to a >>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically, >>>>>>>>> we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from >>>>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are >>>>>>>> using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly
    snipping the substance of Richard's post, where he illustrated some of >>>>>> the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined
    meaning. If you don't accept the definition the best you can do is
    that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived
    does not matter. It is a category error to say that a defintion is
    incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    When the halting problem proof requires reporting on
    the behavior of a directly executing machine and no
    Turing machine based halt decider can take another
    directly executing Turing machine as an input then
    this is an error.

    No, it is not an error. The problem clarly states that the input
    is a description of the Turing machine and input asked about. A
    description is of the correct category.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 23 10:46:39 2025
    Op 22.jul.2025 om 17:23 schreef olcott:
    On 7/22/2025 9:35 AM, joes wrote:
    Am Mon, 21 Jul 2025 08:33:07 -0500 schrieb olcott:
    On 7/21/2025 3:09 AM, Richard Heathfield wrote:
    On 20/07/2025 17:13, Alan Mackenzie wrote:

    Do you really think that for such a simple problem, known and
    understood by millions over nearly a century, any flaw would not have >>>>> already been found long ago?

    Yes. That's /precisely/ what he really thinks. And he always will, no
    matter what we tell him.

    Joes tries to keep getting away with saying that HHH cannot possibly
    simulate itself simulating DDD.
    ...past the call to itself. Don't lie.


    Simulating itself simulating DDD is simulating
    past the first call to HHH(DDD) in the original DDD.
    That you do not understand the meaning of my words
    is not me lying.


    Half a truth is considered a lie.
    HHH does not simulate itself correctly up to the end.
    World class simulators show that it is possible to simulate this input
    up to the end. That is a 100% proof of the incorrectness of the
    simulation by HHH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 23 10:43:55 2025
    Op 22.jul.2025 om 17:31 schreef olcott:
    On 7/22/2025 9:35 AM, joes wrote:
    Am Mon, 21 Jul 2025 08:57:04 -0500 schrieb olcott:
    On 7/21/2025 4:10 AM, Mikko wrote:

    That you think a definition is incorrect does not change the defined
    meaning. If you don't accept the definition the best you can do is that >>>> you don't use the term.

    That I prove that a definition is derived from provably false
    assumptions proves that this definition is incorrect.
    Definitions are, by definition, correct, although maybe not useful.

    No one here is capable of paying enough attention to my proof that the
    halting problem definition is incorrect because my proof requires two
    steps and no one here can even pay attention to one step.
    What's the second step?

    *This right here is a type mismatch error*
    The simplest step is that no Turing machine decider ever takes another
    directly executing Turing machine as its input yet the halting problem
    requires a halt decider to report on the behavior of the directly
    executed machine.
    Which is computable from the code/description/specification/whatever.

    This would not be an issue if the correct simulation of a Turing machine >>> description always had the exact same behavior as the directly executed
    machine.

    If HHH indeed simulated itself correctly, which is impossible.


    That is not impossible when each simulation instance
    has its own separate process context that has their
    own set of 16 virtual registers and their own private
    virtual stack kept in distinct memory locations.

    I had to write x86utm as a multi-tasking operating
    system to accomplish this. Without operating system
    level functions to SaveState() and LoadState() to
    enable context switching this would be impossible.

    Everyone here sees that the behavior is not the same and rules that the
    simulation is wrong because it differs from the behavior of the direct
    execution.
    *That is an incorrect measure of correct simulation*
    The direct execution is wrong?


    Turing machine based halt deciders are accountable
    for reporting on the behavior that their finite
    string input specifies. They never have been accountable
    for the behavior of the directly executed machine.
    This is a nuance that all of the textbooks get wrong.


    As usual incorrect claims without evidence. No textbook requires such a
    thing. The decider must decide on its input. In this case the input
    specifies a DDD calling an aborting HHH. HHH, as you claim, returns with
    a value 0 after the abort. This makes that DDD reaches its final halt
    state. If HHH cannot simulate that finite recursion, its simulation fails.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 23 10:49:48 2025
    Op 22.jul.2025 om 15:50 schreef olcott:
    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>> conclusion that the Halting Problem is undecidable, we argue that >>>>>>> the
    conventional proof fails to establish this conclusion due to a
    fundamental misapplication of Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof arises from
    conflating
    the behavior of encoded simulations with direct execution, and from >>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>> rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are >>>>>> using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient
    technical compoetence unless a judge accepts your proof of your claims.


    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    As usual incorrect claims without evidence.


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

    When anyone says that DDD correctly simulated by
    HHH reaches its own "return" statement final halt
    state if we just wait long enough this is either
    a lie or a lack of sufficient technical competence.

    Nobody said such a thing. Suggesting that somebody did, without any
    evidence, may be considered as a lie.
    We all know that HHH fails to reach the final halt state, where world
    class simulators have no problem to reach the final halt state of
    exactly the same input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 23 22:31:06 2025
    On 7/23/25 8:33 AM, olcott wrote:
    On 7/23/2025 2:54 AM, Mikko wrote:
    On 2025-07-22 13:22:59 +0000, olcott said:

    On 7/22/2025 5:28 AM, Mikko wrote:
    On 2025-07-21 14:01:43 +0000, olcott said:

    On 7/21/2025 4:19 AM, Mikko wrote:
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words.  You clearly don't
    understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in
    mathematics.  Some
    airy-fairy half-baked "philosophical" nonsense just won't cut it >>>>>>>> here.

    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must
    prove that it is valid.

    A valid proof is syntactically entailed by its
    possibly false premises.

    A sound proof is semantically entailed by its
    provably true premises.

    A proof is not sound if it is not valid.


    Yes and the conclusion has not been shown to be
    true unless it is valid and its premises are true.

    Premises of a sound proof need not be provably true. It is sufficient
    that they are true.

    How do we know that the premises are true?

    If we don't we can't know whether the proof is sound. Maybe it is,
    maybe not.

    Sometimes we may know the truth from own observation.


    The definition of the semantic meaning of words
    and the behavior of finite strings of code proves
    that they are true.

    How?

    Since you use the wrong definition of the "behavior of finite strings"
    because you IGNORE the actual semantic meaning of them.

    The MEANING of the "Behavior" of the finite string given to a halt
    decider, is the exact behavior of the program that input represents.

    Doesn't matter that you don't think that makes sense, that *IS* the
    definition.


    void Infinite_Recursion()
    {
      Infinite_Recursion();
    }

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

    The above are non-terminating.
    Anyone that disagrees is objectively incorrect.


    So?

    Since DDD() terminates since HHH(DDD) returns a value, it is just wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 23 22:33:59 2025
    On 7/23/25 8:30 AM, olcott wrote:
    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem >>>>>>>>>>> Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>> of the
    undecidability of the Halting Problem. While we do not
    dispute the
    conclusion that the Halting Problem is undecidable, we argue >>>>>>>>>>> that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>> fundamental misapplication of Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof arises from >>>>>>>>>>> conflating
    the behavior of encoded simulations with direct execution, >>>>>>>>>>> and from
    making assumptions about a decider's domain that do not hold >>>>>>>>>>> under a
    rigorous model of computation.



    Your problem is you don't understand the meaning of the words >>>>>>>>>> you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly >>>>>>>> snipping the substance of Richard's post, where he illustrated >>>>>>>> some of
    the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined >>>>>> meaning. If you don't accept the definition the best you can do is >>>>>> that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived
    does not matter. It is a category error to say that a defintion is
    incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.


    Counter-factual.
    That you do not understand this is counter-factual
    does not make it factual.

    That you don't understand that you claims are just category errors,
    doesn't make the not errors.


    When the halting problem proof requires reporting on
    the behavior of a directly executing machine and no
    Turing machine based halt decider can take another
    directly executing Turing machine as an input then
    this is an error.

    No, it is not an error. The problem clarly states that the input
    is a description of the Turing machine and input asked about. A
    description is of the correct category.


    Yes that part is correct.
    The part that is incorrect is that no Turing Machine
    decider reports on the behavior of machine M on input i.

    Sure it can.


    In fact you claim that your machine can answer correctly for infinte_loop.




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

    Instead they report on the behavior that finite string ⟨M⟩
    specifies. I have simplified my proofs where my program
    under test has no parameters. See DD above.


    Rigth, which *IS* the behavior of the program they represent when run.

    Now, if it isn't a program, it is just a category error, and DD without
    the specific HHH it is built on isn't a program.

    And when you included that, you get different input for each different
    HHH, so you can't call them the same.

    Sorry, you are just proving you are just a liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 23 22:39:19 2025
    On 7/23/25 8:30 AM, olcott wrote:
    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem >>>>>>>>>>> Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>> of the
    undecidability of the Halting Problem. While we do not
    dispute the
    conclusion that the Halting Problem is undecidable, we argue >>>>>>>>>>> that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>> fundamental misapplication of Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof arises from >>>>>>>>>>> conflating
    the behavior of encoded simulations with direct execution, >>>>>>>>>>> and from
    making assumptions about a decider's domain that do not hold >>>>>>>>>>> under a
    rigorous model of computation.



    Your problem is you don't understand the meaning of the words >>>>>>>>>> you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly >>>>>>>> snipping the substance of Richard's post, where he illustrated >>>>>>>> some of
    the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined >>>>>> meaning. If you don't accept the definition the best you can do is >>>>>> that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived
    does not matter. It is a category error to say that a defintion is
    incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.


    Counter-factual.
    That you do not understand this is counter-factual
    does not make it factual.

    That you don't understand the category error doesn't make you error not
    an error.



    When the halting problem proof requires reporting on
    the behavior of a directly executing machine and no
    Turing machine based halt decider can take another
    directly executing Turing machine as an input then
    this is an error.

    No, it is not an error. The problem clarly states that the input
    is a description of the Turing machine and input asked about. A
    description is of the correct category.


    Yes that part is correct.
    The part that is incorrect is that no Turing Machine
    decider reports on the behavior of machine M on input i.


    But didn't you claim that you decider can correctly answer about
    infinite_loop?

    I gueess you are just admitting that you logic is based on lies.

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

    Instead they report on the behavior that finite string ⟨M⟩
    specifies. I have simplified my proofs where my program
    under test has no parameters. See DD above.

    Which *IS* the behavior of the program DD, as that *IS* its definition.

    It seems you don't understand what you are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 24 09:28:10 2025
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>>>>>> conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from >>>>>>>>>>> making assumptions about a decider's domain that do not hold under a
    rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly >>>>>>>> snipping the substance of Richard's post, where he illustrated some of >>>>>>>> the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined >>>>>> meaning. If you don't accept the definition the best you can do is >>>>>> that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived
    does not matter. It is a category error to say that a defintion is
    incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then "counter-factual"
    is not that word.

    That you do not understand this is counter-factual
    does not make it factual.

    It does not matter what I understand. What matters is that readers who
    care about truth are not deceived.

    When the halting problem proof requires reporting on
    the behavior of a directly executing machine and no
    Turing machine based halt decider can take another
    directly executing Turing machine as an input then
    this is an error.

    No, it is not an error. The problem clarly states that the input
    is a description of the Turing machine and input asked about. A
    description is of the correct category.

    Yes that part is correct.
    The part that is incorrect is that no Turing Machine
    decider reports on the behavior of machine M on input i.

    There is no such part in the problem definition.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 24 09:23:32 2025
    On 2025-07-23 12:33:56 +0000, olcott said:

    On 7/23/2025 2:54 AM, Mikko wrote:
    On 2025-07-22 13:22:59 +0000, olcott said:

    On 7/22/2025 5:28 AM, Mikko wrote:
    On 2025-07-21 14:01:43 +0000, olcott said:

    On 7/21/2025 4:19 AM, Mikko wrote:
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words.  You clearly don't understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in mathematics.  Some
    airy-fairy half-baked "philosophical" nonsense just won't cut it here. >>>>>>>
    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must
    prove that it is valid.

    A valid proof is syntactically entailed by its
    possibly false premises.

    A sound proof is semantically entailed by its
    provably true premises.

    A proof is not sound if it is not valid.


    Yes and the conclusion has not been shown to be
    true unless it is valid and its premises are true.

    Premises of a sound proof need not be provably true. It is sufficient
    that they are true.

    How do we know that the premises are true?

    If we don't we can't know whether the proof is sound. Maybe it is,
    maybe not.

    Sometimes we may know the truth from own observation.

    The definition of the semantic meaning of words
    and the behavior of finite strings of code proves
    that they are true.

    Strings don't have any behaviour.

    Definitions and semantic meanings rarely prove anything. In most cases something other than meanings and definitions need be known in order
    to determine truth.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 24 09:31:59 2025
    On 2025-07-23 12:25:35 +0000, olcott said:

    On 7/23/2025 2:42 AM, Mikko wrote:
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>>>> conclusion that the Halting Problem is undecidable, we argue that the >>>>>>>>> conventional proof fails to establish this conclusion due to a >>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically, >>>>>>>>> we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from >>>>>>>>> making assumptions about a decider's domain that do not hold under a >>>>>>>>> rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are >>>>>>>> using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should. >>>>>
    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient >>>> technical compoetence unless a judge accepts your proof of your claims. >>>
    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true.
    No proof can convinceingly show that someting is self-evident to
    those who don't already see it as self-evident.

    The definitions of the meaning of the words
    make these meanings self-evidently true.
    Any valid inference on the basis of these
    meanings makes the derived conclusion true.

    Nice to see that you don't disagree.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 24 12:03:05 2025
    Op 23.jul.2025 om 17:29 schreef olcott:
    On 7/23/2025 3:49 AM, Fred. Zwarts wrote:
    Op 22.jul.2025 om 15:50 schreef olcott:
    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>>>> conclusion that the Halting Problem is undecidable, we argue >>>>>>>>> that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>> fundamental misapplication of Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof arises from >>>>>>>>> conflating
    the behavior of encoded simulations with direct execution, and >>>>>>>>> from
    making assumptions about a decider's domain that do not hold >>>>>>>>> under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the words
    you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should. >>>>>
    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient >>>> technical compoetence unless a judge accepts your proof of your claims. >>>>

    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    As usual incorrect claims without evidence.


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

    When anyone says that DDD correctly simulated by
    HHH reaches its own "return" statement final halt
    state if we just wait long enough this is either
    a lie or a lack of sufficient technical competence.

    Nobody said such a thing. Suggesting that somebody did, without any
    evidence, may be considered as a lie.
    We all know that HHH fails to reach the final halt state,

    Counter-factual.

    As usual claims without relevant evidence.

    The directly executed HHH does reach its final halt state.
    DDD correctly simulated by HHH cannot possibly reach its
    final halt state no matter what HHH does because it remains
    stuck in recursive simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct
    simulation, it aborts prematurely. The same code is used by the
    simulated HHH, the code of which also specifies a premature abort.
    The DDD correctly simulated by HHH that remains stuck in recursive
    simulation does not exist, except in your dream.
    When the exact same DDD is correctly simulated by world-class simulators
    it proves that the final halt state does exist for this input.
    HHH indeed fails to reach this final halt state.
    Dreams are no substitute for facts.
    There is no relevant evidence for your claim


    where world class simulators have no problem to reach the final halt
    state of exactly the same input.





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 24 07:23:44 2025
    On 7/23/25 1:44 PM, olcott wrote:
    On 7/23/2025 3:43 AM, Fred. Zwarts wrote:
    Op 22.jul.2025 om 17:31 schreef olcott:
    On 7/22/2025 9:35 AM, joes wrote:
    Am Mon, 21 Jul 2025 08:57:04 -0500 schrieb olcott:
    On 7/21/2025 4:10 AM, Mikko wrote:

    That you think a definition is incorrect does not change the defined >>>>>> meaning. If you don't accept the definition the best you can do is >>>>>> that
    you don't use the term.

    That I prove that a definition is derived from provably false
    assumptions proves that this definition is incorrect.
    Definitions are, by definition, correct, although maybe not useful.

    No one here is capable of paying enough attention to my proof that the >>>>> halting problem definition is incorrect because my proof requires two >>>>> steps and no one here can even pay attention to one step.
    What's the second step?

    *This right here is a type mismatch error*
    The simplest step is that no Turing machine decider ever takes another >>>>> directly executing Turing machine as its input yet the halting problem >>>>> requires a halt decider to report on the behavior of the directly
    executed machine.
    Which is computable from the code/description/specification/whatever.

    This would not be an issue if the correct simulation of a Turing
    machine
    description always had the exact same behavior as the directly
    executed
    machine.

    If HHH indeed simulated itself correctly, which is impossible.


    That is not impossible when each simulation instance
    has its own separate process context that has their
    own set of 16 virtual registers and their own private
    virtual stack kept in distinct memory locations.

    I had to write x86utm as a multi-tasking operating
    system to accomplish this. Without operating system
    level functions to SaveState() and LoadState() to
    enable context switching this would be impossible.

    Everyone here sees that the behavior is not the same and rules that
    the
    simulation is wrong because it differs from the behavior of the direct >>>>> execution.
    *That is an incorrect measure of correct simulation*
    The direct execution is wrong?


    Turing machine based halt deciders are accountable
    for reporting on the behavior that their finite
    string input specifies. They never have been accountable
    for the behavior of the directly executed machine.
    This is a nuance that all of the textbooks get wrong.


    As usual incorrect claims without evidence. No textbook requires such
    a thing.


    *From the bottom of page 319* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    WM is the machine description of machine M
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
       if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ y1 qn y2,
       if M applied to WM does not halt.

    Linz is requiring the decider embedded within
    machine Ĥ to report on the behavior of its own
    direct execution.

    Right, because that *IS* the problem to solve, and their *IS* an answer
    to that question.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf


    The decider must decide on its input. In this case the input specifies
    a DDD calling an aborting HHH.

    The input specifies that DDD calls HHH(DDD)
    in recursive simulation that cannot possibly
    reach the simulating final state of DDD.

    Sure it can, just not by HHH, since your HHH aborts before it gets
    there. HHH1 can correctly simulate that exact same input to the end (at
    least when you fix it to be the proper input to ask the question),

    Your problem is you don't accept you own actual definition of HHH, but
    create two conflicting ones.

    Then you try to think of the input as something wrong.

    TO even BE a valid input. DDD must be an actual program, which means HHH
    needs to be a specific decider, and the representation for DDD must
    include all of its code.

    SInce you "argument" doesn't do that, it is just a category error, which
    you have shown you are too stupid to understand.


    HHH, as you claim, returns with a value 0 after the abort. This makes
    that DDD reaches its final halt state. If HHH cannot simulate that
    finite recursion, its simulation fails.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 24 07:45:44 2025
    XPost: sci.logic, comp.ai.philosophy

    On 7/23/25 9:35 AM, olcott wrote:
    On 7/23/2025 6:14 AM, Richard Damon wrote:
    On 7/23/25 12:11 AM, olcott wrote:
    On 7/22/2025 9:24 PM, Richard Damon wrote:
    On 7/22/25 11:39 AM, olcott wrote:
    On 7/22/2025 6:29 AM, Richard Damon wrote:
    On 7/21/25 11:46 PM, olcott wrote:
    On 7/21/2025 5:56 PM, Richard Damon wrote:
    On 7/21/25 5:49 PM, olcott wrote:
    On 7/21/2025 3:58 PM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 9:40 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>
    [ .... ]

    Your problem is you don't understand the meaning of >>>>>>>>>>>>>>>>>> the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common >>>>>>>>>>>>>>>> as it should.


    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    What you call "verified facts" are generally nothing of >>>>>>>>>>>>>> the kind. They
    are merely things, often false, you would like to be true. >>>>>>>>>>


    *One key example of a denied verified fact is when Joes said* >>>>>>>>>>
    On 7/18/2025 3:49 AM, joes wrote:
    very obvious that HHH cannot simulate
    DDD past the call to HHH.

    Joes is quite right, here, as has been said to you many >>>>>>>>>>>> times over by
    several people.

    HHH(DDD) does emulate itself emulating DDD

    You will have a get out clause from the vagueness of your >>>>>>>>>>>> language, which
    could be construed to mean practically anything.

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

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

    int main()
    {
       HHH(DDD);
    }

    Not at all. HHH does emulate the x86 machine code
    of DDD pointed to by P. That is does this according
    to the semantics of the x86 language conclusively
    proves that this emulation is correct.

    That's nauseatingly overstretching things into another lie. >>>>>>>>>> Whatever HHH
    might do is far short of sufficient "conclusively to prove" >>>>>>>>>> that the
    emulation is correct.  To prove that is likely impossible in >>>>>>>>>> principle,
    that's even assuming you could define "correct" coherently. >>>>>>>>>>

    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    Which isn't a program, you need to include the code for HHH.


    *Yet again your attention deficit disorder*
    I have told you countless times that all of
    the machine code for every function is in
    the same global memory space of halt7.obj.

    Doesn't matter what "is in the memory space", what matters is what >>>>>> is considedred part of the program, and thus part of the input.


    Neither HHH nor DDD would ever stop running unless
    HHH aborts its emulation of DDD.

    But your HHH DOES stop running.


    HHH would not stop running unless HHH aborts its
    simulation this proves that the input specifies
    non-halting behavior.

    So? since it does, it does, and thus DDD does.


    *This is a truism*
    Every input that must have its simulation aborted to
    prevent its infinite execution is a non-terminating
    input.

    And HHH1 shows that the simulation of the input DDD doesn't need to be
    aborted.

    Of course, you must actually be looking at the actual DDD, which calls
    the actual HHH which returns what you claim (as a lie) the correct answer.


    Alternatively any input D simulated by termination
    analyzer H that cannot possibly reach its own final
    halt state no matter what H does specifies non-halting
    behavior.



    Nope, not equivalent, as the given termination analyzer H can only do
    one thing with its input, and thus "no matter what H does" is an
    illogical statement.

    It seems you think A Program can be multiple different programs which
    make THE input into an infinite set of input that you think are all the
    same though they are different, and thus your "proof" is just one big error.

    All you are doing is proving that you have no idea what you are talking
    about and are incapable of learning the basic meaning of the words
    and/or you just don't care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Thu Jul 24 21:24:16 2025
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:
    On 7/24/2025 5:03 AM, Fred. Zwarts wrote:
    Op 23.jul.2025 om 17:29 schreef olcott:

    The directly executed HHH does reach its final halt state. DDD
    correctly simulated by HHH cannot possibly reach its final halt state
    no matter what HHH does because it remains stuck in recursive
    simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct
    simulation, it aborts prematurely.

    _DDD()
    [00002192] 55 push ebp [00002193] 8bec mov ebp,esp [00002195] 6892210000 push 00002192 // push DDD [0000219a]
    e833f4ffff call 000015d2 // call HHH [0000219f] 83c404 add esp,+04 [000021a2] 5d pop ebp [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    Aborting prematurely literally means that after N instructions of DDD
    are correctly emulated by HHH that this emulated DDD would reach its own emulated "ret" instruction final halt state.
    What value of N are you proposing?

    Let's see: the call to HHH is #4, [waves hands], then another 4 inside
    the next level of simulation, and after another 4 the first simulated
    HHH (the one called by the input, not the outermost simulator. We are
    now 3 levels in) decides that enough is enough and aborts, returning
    to the outermost level which takes 3 more instructions to halt,
    whereupon our treasured HHH returns that DDD halts. So, 4+4+4+3=15?

    Of course the crux is that changing "HHH" changes the input, so HHH
    can never do 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 24 21:54:19 2025
    On 7/24/25 8:51 AM, olcott wrote:
    On 7/24/2025 1:23 AM, Mikko wrote:
    On 2025-07-23 12:33:56 +0000, olcott said:

    On 7/23/2025 2:54 AM, Mikko wrote:
    On 2025-07-22 13:22:59 +0000, olcott said:

    On 7/22/2025 5:28 AM, Mikko wrote:
    On 2025-07-21 14:01:43 +0000, olcott said:

    On 7/21/2025 4:19 AM, Mikko wrote:
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words.  You clearly don't >>>>>>>>>>>> understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in
    mathematics.  Some
    airy-fairy half-baked "philosophical" nonsense just won't cut >>>>>>>>>> it here.

    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must >>>>>>>> prove that it is valid.

    A valid proof is syntactically entailed by its
    possibly false premises.

    A sound proof is semantically entailed by its
    provably true premises.

    A proof is not sound if it is not valid.


    Yes and the conclusion has not been shown to be
    true unless it is valid and its premises are true.

    Premises of a sound proof need not be provably true. It is sufficient >>>>>> that they are true.

    How do we know that the premises are true?

    If we don't we can't know whether the proof is sound. Maybe it is,
    maybe not.

    Sometimes we may know the truth from own observation.

    The definition of the semantic meaning of words
    and the behavior of finite strings of code proves
    that they are true.

    Strings don't have any behaviour.


    *This string does specify its behavior*
    void Infinite_Recursion()
    {
      Infinite_Recursion();
      return;
    }

    Right. Because it includes all the code it uses.

    But your string for DDD does not, as it does NOT include the code for HHH.


    Definitions and semantic meanings rarely prove anything. In most cases
    something other than meanings and definitions need be known in order
    to determine truth.


    That is never the case within the entire body of
    analytic truth. All of math, logic and computer
    science is only analytic truth.

    No, it is almost alway COMIINING statements, that produce logic, and
    most statements are not just definition.




    All analytic truth flows from the stipulated
    definitions of the semantic meanings of finite strings.

    No, from the stipulated TRUTH of the system.


    2 + 3 = 5 only on the basis of the definition of
    the set of natural numbers.


    Nope.

    It isn't the DEFINITIONS, but the AXIOMS that prove the statement.

    With out them, you can't even define 2 and 3.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 24 22:20:02 2025
    On 7/24/25 10:47 AM, olcott wrote:
    On 7/24/2025 6:23 AM, Richard Damon wrote:
    On 7/23/25 1:44 PM, olcott wrote:
    On 7/23/2025 3:43 AM, Fred. Zwarts wrote:
    Op 22.jul.2025 om 17:31 schreef olcott:
    On 7/22/2025 9:35 AM, joes wrote:
    Am Mon, 21 Jul 2025 08:57:04 -0500 schrieb olcott:
    On 7/21/2025 4:10 AM, Mikko wrote:

    That you think a definition is incorrect does not change the
    defined
    meaning. If you don't accept the definition the best you can do >>>>>>>> is that
    you don't use the term.

    That I prove that a definition is derived from provably false
    assumptions proves that this definition is incorrect.
    Definitions are, by definition, correct, although maybe not useful. >>>>>>
    No one here is capable of paying enough attention to my proof
    that the
    halting problem definition is incorrect because my proof requires >>>>>>> two
    steps and no one here can even pay attention to one step.
    What's the second step?

    *This right here is a type mismatch error*
    The simplest step is that no Turing machine decider ever takes
    another
    directly executing Turing machine as its input yet the halting
    problem
    requires a halt decider to report on the behavior of the directly >>>>>>> executed machine.
    Which is computable from the code/description/specification/whatever. >>>>>>
    This would not be an issue if the correct simulation of a Turing >>>>>>> machine
    description always had the exact same behavior as the directly
    executed
    machine.

    If HHH indeed simulated itself correctly, which is impossible.


    That is not impossible when each simulation instance
    has its own separate process context that has their
    own set of 16 virtual registers and their own private
    virtual stack kept in distinct memory locations.

    I had to write x86utm as a multi-tasking operating
    system to accomplish this. Without operating system
    level functions to SaveState() and LoadState() to
    enable context switching this would be impossible.

    Everyone here sees that the behavior is not the same and rules
    that the
    simulation is wrong because it differs from the behavior of the
    direct
    execution.
    *That is an incorrect measure of correct simulation*
    The direct execution is wrong?


    Turing machine based halt deciders are accountable
    for reporting on the behavior that their finite
    string input specifies. They never have been accountable
    for the behavior of the directly executed machine.
    This is a nuance that all of the textbooks get wrong.


    As usual incorrect claims without evidence. No textbook requires
    such a thing.


    *From the bottom of page 319*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    WM is the machine description of machine M
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    Linz is requiring the decider embedded within
    machine Ĥ to report on the behavior of its own
    direct execution.

    Right, because that *IS* the problem to solve, and their *IS* an
    answer to that question.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf



    Only under the false assumption that when an input
    calls its own simulating termination analyzer that
    this does not change the behavior specified by this
    input from the behavior of the direct execution of
    the corresponding same machine.


    Because it doesn't.

    And you can't actually show that it does, when the input and the decider
    are the programs they are required to be, which means the input include
    the code of the SPECIFIC decide it was built on, which if it answers,
    must abort and not do a correct simulation.

    You have fails to show what instruction ACTUALLY correctly simulated
    cause a difference, your closest it trying to assume your conclusion and
    say ASSUME that DDD calling HHH(DDD) can behave differently than
    HHH(DDD) behaves, which just shows that you think lies and false
    assumptions are valid logic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 24 22:16:29 2025
    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>> of the
    undecidability of the Halting Problem. While we do not >>>>>>>>>>>>> dispute the
    conclusion that the Halting Problem is undecidable, we >>>>>>>>>>>>> argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. >>>>>>>>>>>>> Specifically,
    we show that the contradiction used in the proof arises >>>>>>>>>>>>> from conflating
    the behavior of encoded simulations with direct execution, >>>>>>>>>>>>> and from
    making assumptions about a decider's domain that do not >>>>>>>>>>>>> hold under a
    rigorous model of computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>> words you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly >>>>>>>>>> snipping the substance of Richard's post, where he illustrated >>>>>>>>>> some of
    the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the
    defined
    meaning. If you don't accept the definition the best you can do is >>>>>>>> that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived >>>>>> does not matter. It is a category error to say that a defintion is >>>>>> incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your LYING
    to them.


    ChatGPT and Claude.ai say that the category error is
    that the halting problem proofs conflate the behavior
    of a directly executed Turing machine with the behavior
    that a finite string machine description specifies to
    a halt decider.

    Because you LIED to them about the problem.

    The "behavior" of a finite string to a halt decider is DEFINED to be the behavor of that directly executed machine, so calling it that can't be "conflating"


    Everyone assumes that they must always be the same.

    Because it is the definition.

    When the input to a halt decider contains its own
    machine description such that this input is essentially
    calling its own decider then the behavior of ⟨Ĥ⟩ ⟨Ĥ⟩
    correctly simulated by Ĥ.embedded_H differs from
    the behavior of Ĥ applied to ⟨Ĥ⟩.

    Where


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
       if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt.
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩...

    except it isn't ... if the code of H ever aborts its simulation.

    If it does, then the correct simulation of the input started in (c) will
    also abort its simulation and return to H^


    It is at this point that the recursive simulation
    repeating pattern can be seen so Ĥ.embedded_H
    correctly transitions to Ĥ.qn,

    But it isn't correct, because that pattern wasn't correctly derived.


    It does this on the basis that ⟨Ĥ⟩ ⟨Ĥ⟩ correctly
    simulated by Ĥ.embedded_H cannot possibly reach
    its own simulated final halt state of ⟨Ĥ.qn⟩.

    But since your H that aborts DOESN'T correctly simulate its input and
    thus your identical embedded_H doesn't corrects simulate its input. mean
    the logic is just unsound.


    To anyone that can understand, I just proved
    that the input to Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ specifies
    non-terminating recursive simulation. Whereas
    the behavior of Ĥ applied to ⟨Ĥ⟩ halts.

    No, you proved that you think changing the input is allowed, and that
    you don't know what you are talking about.


    The error of the proof is that no Turing machine
    is ever supposed to report on the behavior of any
    directly executing machine. Thus the behavior of
    Ĥ applied to ⟨Ĥ⟩ does not contradict Ĥ.embedded_H
    applied to ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn, rejecting
    its input as non halting.

    Pf course it is. I guess you think that reality lies and definitions are incorrect.

    You are even showing that your own statements are self-contradictory, as
    you said that your decider correctly decided on the input infinte_loop
    so obviously you understand that they CAN report on the direct exectuion
    of the input.


    That you do not understand this is counter-factual
    does not make it factual.

    It does not matter what I understand. What matters is that readers who
    care about truth are not deceived.


    Right so we need to achieve mutual understanding
    so that no readers are deceived by anyone.

    When reviewers baselessly disagree there is no
    basis for me to correct their lack of understanding.


    Your problem is you fundamentally don't understand what you are talking
    about, since you don't understand the "abstractness" of representations, perhaps because you fail to have learned enough mathematics.

    One way of describing this representation in a way you can perhaps
    understand it (but not a way that I have seen it presented in actual
    courses, because most students can understand the direct method) is that
    when you start to define you halt decider, part of that is you, as the programmer, design a representation method that needs to be able to
    fully encode the full algorithm of any program. The test of this, is to
    show that for your decider H, you can make a companion program U which
    when given the encoding of the program M as (M) and its input w, that
    program U will be a Universal Turing Machine, and that
    U applied to (M) w will EXACTLY reproduce the final behavior for *ANY*
    input.

    Then we can redefine the Halting Problem statement to be that

    H appiled to (M) w will halt at Qy if U applied to (M) w halts. and
    will halt at Qn if U applied to (M) w will NEVER halt.

    Your attempt to make your H also be the U just fails, as it can't halt
    at Qn and also not halt.

    Note, the input D always calls H, and never U for the proof, even when
    given to U. The problem is that by the rules of program structure, you
    CAN'T make a program change behavior based on who calls it, as all it
    can see is its input.

    And, in your model where you say the decider can see all of memory, that
    means that all of memory is "the input" and thus can't change, and since
    the decider is in that memory, you can't change the decide, so no
    infinite set of them.

    Of course, you don't understand that, because you chose not to learn the
    basics of the system, but chose to guess out of your ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 25 08:50:50 2025
    Op 24.jul.2025 om 23:41 schreef olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:
    On 7/24/2025 5:03 AM, Fred. Zwarts wrote:
    Op 23.jul.2025 om 17:29 schreef olcott:

    The directly executed HHH does reach its final halt state. DDD
    correctly simulated by HHH cannot possibly reach its final halt state >>>>> no matter what HHH does because it remains stuck in recursive
    simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct
    simulation, it aborts prematurely.

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    We told you numerous times that these 18 bytes are irrelevant for the
    problem. The whole DDD is irrelevant. Without DDD HHH has the same problem:

    int main() {
    return HHH(main);
    }

    Here there is no DDD. HHH halts and reports that it does not halt.
    It proves that HHH produces false negatives.

    Part of the input to HHH is HHH itself, of which you claim that it halts
    and returns 0. That makes both DDD and main halting. A simulation that
    does not reproduce this specified behaviour fails.



    Aborting prematurely literally means that after N instructions of DDD
    are correctly emulated by HHH that this emulated DDD would reach its own >>> emulated "ret" instruction final halt state.
    What value of N are you proposing?

    Let's see: the call to HHH is #4, [waves hands], then another 4 inside
    the next level of simulation, and after another 4 the first simulated
    HHH (the one called by the input, not the outermost simulator. We are
    now 3 levels in) decides that enough is enough and aborts,

    Thus immediate killing its simulated DDD and
    everything else that HHH was simulating thus
    no simulated DDD or simulated HHH can possibly
    ever return no matter how many or how few X86
    instructions that the executed HHH correctly emulates.
    No need to repeat this failure of HHH. We know it. A correct simulation
    by world class simulators show that the final halt state of the
    simulation is reached after a finite number of steps.
    That you claim that HHH cannot reproduce that proves the failure of HHH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 25 10:51:37 2025
    On 2025-07-24 12:51:52 +0000, olcott said:

    On 7/24/2025 1:23 AM, Mikko wrote:
    On 2025-07-23 12:33:56 +0000, olcott said:

    On 7/23/2025 2:54 AM, Mikko wrote:
    On 2025-07-22 13:22:59 +0000, olcott said:

    On 7/22/2025 5:28 AM, Mikko wrote:
    On 2025-07-21 14:01:43 +0000, olcott said:

    On 7/21/2025 4:19 AM, Mikko wrote:
    On 2025-07-20 19:17:59 +0000, olcott said:

    On 7/20/2025 11:53 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/20/2025 11:13 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott333@gmail.com> wrote:

    [ .... ]

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    You do not understand these words.  You clearly don't understand what
    "prove" means in mathematics,

    I do not mean "prove" in that way. I go for the
    higher level of abstraction of what-so-ever shows
    that an expression of language is necessarily true
    thus impossibly false.

    As I said, you don't understand what "prove" means in mathematics.  Some
    airy-fairy half-baked "philosophical" nonsense just won't cut it here.

    I go by any "sound" deductive inference
    all mere proofs go by the lesser "valid"
    deductive inference where the premises
    could be false.

    If your "proof" does not satisfy the definition of proof you must >>>>>>>> prove that it is valid.

    A valid proof is syntactically entailed by its
    possibly false premises.

    A sound proof is semantically entailed by its
    provably true premises.

    A proof is not sound if it is not valid.


    Yes and the conclusion has not been shown to be
    true unless it is valid and its premises are true.

    Premises of a sound proof need not be provably true. It is sufficient >>>>>> that they are true.

    How do we know that the premises are true?

    If we don't we can't know whether the proof is sound. Maybe it is,
    maybe not.

    Sometimes we may know the truth from own observation.

    The definition of the semantic meaning of words
    and the behavior of finite strings of code proves
    that they are true.

    Strings don't have any behaviour.

    *This string does specify its behavior*

    No, it does not. The string does not behave according to the behaviour
    it specifies.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 25 07:53:23 2025
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Aborting prematurely literally means that after N instructions of DDD
    are correctly emulated by HHH that this emulated DDD would reach its
    own emulated "ret" instruction final halt state.
    What value of N are you proposing?

    Let's see: the call to HHH is #4, [waves hands], then another 4 inside
    the next level of simulation, and after another 4 the first simulated
    HHH (the one called by the input, not the outermost simulator. We are
    now 3 levels in) decides that enough is enough and aborts,

    Thus immediate killing its simulated DDD and everything else that HHH
    was simulating thus no simulated DDD or simulated HHH can possibly ever return no matter how many or how few X86 instructions that the executed
    HHH correctly emulates.
    This is the part that you fail to understand or understand that I am
    correct and disagree anyway.
    You failed to understand I was talking about the first simulated HHH
    aborting, not the outermost simulator.

    returning to the outermost level which takes 3 more instructions to
    halt, whereupon our treasured HHH returns that DDD halts. So,
    4+4+4+3=15?

    Of course the crux is that changing "HHH" changes the input, so HHH can
    never do 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 25 10:53:19 2025
    On 2025-07-24 13:36:59 +0000, olcott said:

    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a
    rigorous model of computation.



    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by dishonestly >>>>>>>>>> snipping the substance of Richard's post, where he illustrated some of
    the words whose meaning PO fails to understand.

    It never has been that I do not understand
    the definitions of words it is that I have
    proven that some of these definitions are incorrect.

    That you think a definition is incorrect does not change the defined >>>>>>>> meaning. If you don't accept the definition the best you can do is >>>>>>>> that you don't use the term.

    That I prove that a definition is derived from provably
    false assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are derived >>>>>> does not matter. It is a category error to say that a defintion is >>>>>> incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then "counter-factual"
    is not that word.

    I did not even come up with that word.

    You used that word. Not in any meaningful way but used anyway.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 25 11:01:32 2025
    On 2025-07-24 13:40:52 +0000, olcott said:

    On 7/24/2025 1:31 AM, Mikko wrote:
    On 2025-07-23 12:25:35 +0000, olcott said:

    On 7/23/2025 2:42 AM, Mikko wrote:
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof >>>>>>>>>>>
    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the >>>>>>>>>>> undecidability of the Halting Problem. While we do not dispute the >>>>>>>>>>> conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from >>>>>>>>>>> making assumptions about a decider's domain that do not hold under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should. >>>>>>>
    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient >>>>>> technical compoetence unless a judge accepts your proof of your claims. >>>>>
    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true.
    No proof can convinceingly show that someting is self-evident to
    those who don't already see it as self-evident.

    The definitions of the meaning of the words
    make these meanings self-evidently true.
    Any valid inference on the basis of these
    meanings makes the derived conclusion true.

    Nice to see that you don't disagree.

    "It is not possible to prove that someting is self-evidently true."
    *Sure it is*

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof... https://en.wikipedia.org/wiki/Self-evidence

    Nice to see that you found a confirmation of my point.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 25 10:20:01 2025
    Op 24.jul.2025 om 16:32 schreef olcott:
    On 7/24/2025 5:03 AM, Fred. Zwarts wrote:
    Op 23.jul.2025 om 17:29 schreef olcott:
    On 7/23/2025 3:49 AM, Fred. Zwarts wrote:
    Op 22.jul.2025 om 15:50 schreef olcott:
    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem >>>>>>>>>>> Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>> of the
    undecidability of the Halting Problem. While we do not
    dispute the
    conclusion that the Halting Problem is undecidable, we argue >>>>>>>>>>> that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>> fundamental misapplication of Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof arises from >>>>>>>>>>> conflating
    the behavior of encoded simulations with direct execution, >>>>>>>>>>> and from
    making assumptions about a decider's domain that do not hold >>>>>>>>>>> under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the words >>>>>>>>>> you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it
    should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg
    sufficient
    technical compoetence unless a judge accepts your proof of your
    claims.


    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    As usual incorrect claims without evidence.


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

    When anyone says that DDD correctly simulated by
    HHH reaches its own "return" statement final halt
    state if we just wait long enough this is either
    a lie or a lack of sufficient technical competence.

    Nobody said such a thing. Suggesting that somebody did, without any
    evidence, may be considered as a lie.
    We all know that HHH fails to reach the final halt state,

    Counter-factual.

    As usual claims without relevant evidence.

    The directly executed HHH does reach its final halt state.
    DDD correctly simulated by HHH cannot possibly reach its
    final halt state no matter what HHH does because it remains
    stuck in recursive simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct
    simulation, it aborts prematurely.
    *Correctly emulated is defined as*
    Emulated according to the rules of the x86 language.
    This includes DDD emulated by HHH and HHH emulating
    itself emulating DDD one or more times.

    Incorrect according to the rules of the x86 language. Simulating only a
    few cycles of a finite recursion is no reason to abort the simulation
    and against the rule of the x86 language that requires the execution of
    the next instruction.


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

    _DDD()
    [00002192] 55             push ebp
    [00002193] 8bec           mov ebp,esp
    [00002195] 6892210000     push 00002192  // push DDD
    [0000219a] e833f4ffff     call 000015d2  // call HHH
    [0000219f] 83c404         add esp,+04
    [000021a2] 5d             pop ebp
    [000021a3] c3             ret
    Size in bytes:(0018) [000021a3]

    You have been told many times that these 18 bytes are not the complete
    input. The complete input includes all function called by DDD directly
    or indirectly, including the HHH that aborts after a finite recursion.
    This means that the input specifies a finite recursion, followed by the
    final halt state.

    Further these 18 bytes are the least interesting part of the input. That
    HHH cannot correctly simulate itself up to the end is the most
    interesting part. We don't need DDD to prove that HHH fails:

    int main() {
    return HHH(main);
    }

    Here is no DDD and your own words are that HHH halts and reports that it
    does not halt. HHH fails with false negatives for many programs that
    call HHH, because HHH fails to analyse its own behaviour.


    Aborting prematurely literally means that after
    N instructions of DDD are correctly emulated by
    HHH that this emulated DDD would reach its own
    emulated "ret" instruction final halt state.

    Correct simulation of only the first steps of a program is not a correct simulation of the whole program.


    What value of N are you proposing?
    We see that a correct simulation by world class simulators reach the
    final halt state. From that we see that only one more cycle is needed.
    Of course, this holds for this input, with this HHH. If you change the
    input, more cycles may be needed.
    But you have locked yourself in an example where you cannot
    differentiate between simulator and the simulated code. Now you seem to
    think that if you change the simulator HHH, you are also allowed to
    change the input. You do not realise that changing HHH also changes the
    input (and also changes the subject).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 25 11:16:27 2025
    Op 23.jul.2025 om 19:44 schreef olcott:
    On 7/23/2025 3:43 AM, Fred. Zwarts wrote:
    Op 22.jul.2025 om 17:31 schreef olcott:
    On 7/22/2025 9:35 AM, joes wrote:
    Am Mon, 21 Jul 2025 08:57:04 -0500 schrieb olcott:
    On 7/21/2025 4:10 AM, Mikko wrote:

    That you think a definition is incorrect does not change the defined >>>>>> meaning. If you don't accept the definition the best you can do is >>>>>> that
    you don't use the term.

    That I prove that a definition is derived from provably false
    assumptions proves that this definition is incorrect.
    Definitions are, by definition, correct, although maybe not useful.

    No one here is capable of paying enough attention to my proof that the >>>>> halting problem definition is incorrect because my proof requires two >>>>> steps and no one here can even pay attention to one step.
    What's the second step?

    *This right here is a type mismatch error*
    The simplest step is that no Turing machine decider ever takes another >>>>> directly executing Turing machine as its input yet the halting problem >>>>> requires a halt decider to report on the behavior of the directly
    executed machine.
    Which is computable from the code/description/specification/whatever.

    This would not be an issue if the correct simulation of a Turing
    machine
    description always had the exact same behavior as the directly
    executed
    machine.

    If HHH indeed simulated itself correctly, which is impossible.


    That is not impossible when each simulation instance
    has its own separate process context that has their
    own set of 16 virtual registers and their own private
    virtual stack kept in distinct memory locations.

    I had to write x86utm as a multi-tasking operating
    system to accomplish this. Without operating system
    level functions to SaveState() and LoadState() to
    enable context switching this would be impossible.

    Everyone here sees that the behavior is not the same and rules that
    the
    simulation is wrong because it differs from the behavior of the direct >>>>> execution.
    *That is an incorrect measure of correct simulation*
    The direct execution is wrong?


    Turing machine based halt deciders are accountable
    for reporting on the behavior that their finite
    string input specifies. They never have been accountable
    for the behavior of the directly executed machine.
    This is a nuance that all of the textbooks get wrong.


    As usual incorrect claims without evidence. No textbook requires such
    a thing.


    *From the bottom of page 319* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    WM is the machine description of machine M
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
       if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ y1 qn y2,
       if M applied to WM does not halt.

    Linz is requiring the decider embedded within
    machine Ĥ to report on the behavior of its own
    direct execution.

    No, on the behaviour of the direct execution in the description of the
    machine.
    This description has all information needed to analyse what a direct
    execution would do. If a decider is unable to process that information,
    that does not change the specification in the description.


    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf


    The decider must decide on its input. In this case the input specifies
    a DDD calling an aborting HHH.

    The input specifies that DDD calls HHH(DDD)
    in recursive simulation that cannot possibly
    reach the simulating final state of DDD.

    No, it specifies a DDD that calls a HHH that performs a finite recursion
    and then returns to DDD with the value 0. Therefore:


    HHH, as you claim, returns with a value 0 after the abort. This makes
    that DDD reaches its final halt state. If HHH cannot simulate that
    finite recursion, its simulation fails.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Fri Jul 25 13:49:34 2025
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>>> of the undecidability of the Halting Problem. While we do >>>>>>>>>>>>>> not dispute the conclusion that the Halting Problem is >>>>>>>>>>>>>> undecidable, we argue that the conventional proof fails to >>>>>>>>>>>>>> establish this conclusion due to a fundamental
    misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model of >>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by
    dishonestly snipping the substance of Richard's post, where he >>>>>>>>>>> illustrated some of the words whose meaning PO fails to
    understand.

    It never has been that I do not understand the definitions of >>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>> defined meaning. If you don't accept the definition the best you >>>>>>>>> can do is that you don't use the term.

    That I prove that a definition is derived from provably false
    assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are
    derived does not matter. It is a category error to say that a
    defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your LYING
    to them.

    I identified the category error in the halting problem definition in this
    very forum several years ago independently of Olcott so stop lying, Damon.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 25 15:10:30 2025
    Am Fri, 25 Jul 2025 09:15:52 -0500 schrieb olcott:
    On 7/25/2025 2:53 AM, joes wrote:
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Aborting prematurely literally means that after N instructions of
    DDD are correctly emulated by HHH that this emulated DDD would reach >>>>> its own emulated "ret" instruction final halt state.
    What value of N are you proposing?

    Let's see: the call to HHH is #4, [waves hands], then another 4
    inside the next level of simulation, and after another 4 the first
    simulated HHH (the one called by the input, not the outermost
    simulator. We are now 3 levels in) decides that enough is enough and
    aborts,

    Thus immediate killing its simulated DDD and everything else that HHH
    was simulating thus no simulated DDD or simulated HHH can possibly
    ever return no matter how many or how few X86 instructions that the
    executed HHH correctly emulates.
    This is the part that you fail to understand or understand that I am
    correct and disagree anyway.

    You failed to understand I was talking about the first simulated HHH
    aborting, not the outermost simulator.

    *I am trying to get you to understand that is impossible*
    The only HHH that can possibly abort is the outermost directly executed
    one.
    True if the input changes along with the simulator, but not if we
    simulate the fixed input (that aborts after 4+4=8 instructions of DDD,
    when we encounter the second nested call to HHH) without prematurely
    aborting.
    I get that if you change what "HHH" refers to in order do extend the
    simulation you necessarily simulate a different input. You don't.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 13:11:56 2025
    On 7/25/25 12:20 PM, olcott wrote:
    On 7/25/2025 2:51 AM, Mikko wrote:
    On 2025-07-24 12:51:52 +0000, olcott said:

    On 7/24/2025 1:23 AM, Mikko wrote:
    On 2025-07-23 12:33:56 +0000, olcott said:


    The definition of the semantic meaning of words
    and the behavior of finite strings of code proves
    that they are true.

    Strings don't have any behaviour.

    *This string does specify its behavior*

    No, it does not. The string does not behave according to the behaviour
    it specifies.


    *Correctly emulated is defined as*
    Emulated according to the rules of the x86 language.
    This includes DDD emulated by HHH and HHH emulating
    itself emulating DDD one or more times.

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    HHH emulates
    push ebp
    mov ebp,esp
    push 00002192
    call 000015d2

    Then HHH begins emulating itself emulating DDD
    that emulates the above three of the above four
    instructions again.

    Right before HHH would emulate itself emulating
    itself emulating itself HHH sees this recursive
    emulation non-halting behavior pattern.


    But it isn;t non-halting, as since HHH thinks it is and aborts, the
    first HHH that it was emulating will ALSO do this, so if we continued
    the simulation by giving this EXACT input (and thus still calls this
    HHH) to a UTM, that simulation will halt and return and thus the
    original simulation would have halted if not aborted by HHH.

    You aren't allowed to globally change HHH like you want, as that changes
    your input, invalidating you claims about THIS input.

    It seems you don't understand that same means ACTUALY THE SAME, and not
    just sort of the same, because you don't understand what truth means.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 13:33:27 2025
    On 7/25/25 12:24 PM, olcott wrote:
    On 7/25/2025 3:01 AM, Mikko wrote:
    On 2025-07-24 13:40:52 +0000, olcott said:

    On 7/24/2025 1:31 AM, Mikko wrote:
    On 2025-07-23 12:25:35 +0000, olcott said:

    On 7/23/2025 2:42 AM, Mikko wrote:
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>> of the
    undecidability of the Halting Problem. While we do not >>>>>>>>>>>>> dispute the
    conclusion that the Halting Problem is undecidable, we >>>>>>>>>>>>> argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. >>>>>>>>>>>>> Specifically,
    we show that the contradiction used in the proof arises >>>>>>>>>>>>> from conflating
    the behavior of encoded simulations with direct execution, >>>>>>>>>>>>> and from
    making assumptions about a decider's domain that do not >>>>>>>>>>>>> hold under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the >>>>>>>>>>>> words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it >>>>>>>>>> should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg
    sufficient
    technical compoetence unless a judge accepts your proof of your >>>>>>>> claims.

    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true.
    No proof can convinceingly show that someting is self-evident to
    those who don't already see it as self-evident.

    The definitions of the meaning of the words
    make these meanings self-evidently true.
    Any valid inference on the basis of these
    meanings makes the derived conclusion true.

    Nice to see that you don't disagree.

    "It is not possible to prove that someting is self-evidently true."
    *Sure it is*

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof...
    https://en.wikipedia.org/wiki/Self-evidence

    Nice to see that you found a confirmation of my point.


    Likewise that the execution trace of DDD correctly
    simulated by HHH conclusively proves that the input
    to HHH(DDD) specifies the recursive emulation non
    terminating behavior pattern.

    But you HHH doesn't do a correct simulation, so your claim is based on a
    lie.


    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    Every time that I ask for a correct execution trace
    that does not have recursive emulation all that I
    ever get as a reply is weasel word double talk not
    any sequence of machine addresses.


    Because you ask for strawmen.

    That is asking for a sample of the cheese from the moon.

    All you are doing is demonstarting your utter stupidity.

    Note, you don't prove a claim by asking for counter examples, you need
    to provide the proof, and that needs to START with the generally
    accepted truths of the system, and use accepted truth preserving
    operations on those to get to your final statement.

    You can't do these steps.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Fri Jul 25 13:17:48 2025
    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>>>> of the undecidability of the Halting Problem. While we do >>>>>>>>>>>>>>> not dispute the conclusion that the Halting Problem is >>>>>>>>>>>>>>> undecidable, we argue that the conventional proof fails to >>>>>>>>>>>>>>> establish this conclusion due to a fundamental
    misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model of >>>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by
    dishonestly snipping the substance of Richard's post, where he >>>>>>>>>>>> illustrated some of the words whose meaning PO fails to >>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>> defined meaning. If you don't accept the definition the best you >>>>>>>>>> can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are
    derived does not matter. It is a category error to say that a
    defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your LYING
    to them.

    I identified the category error in the halting problem definition in this very forum several years ago independently of Olcott so stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    It actuality, DDD doesn't call out to an HHH that is "outside" of itself
    (even if in the same memory space), but uses its internal copy (that
    might be in the same memory space).

    The problem of the decider needing the input to be in the same memory
    space is that it can't then take all inputs, unless you define an input
    in a way that is relocatable, and the decider needs to be able to handle
    the input that actually uses a seperate copy of itself.

    You may not have copied much of his arguement, but your method was
    poluted by his logic.

    And, your categories were NEVER actually defined in a usable method, as
    either there is no way to decide if the program to be decided is valid,
    or you can make a valid pathological program by just an appropriate
    altered copy of the decider.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 13:21:10 2025
    On 7/25/25 10:42 AM, olcott wrote:
    On 7/25/2025 8:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>>>>> of the undecidability of the Halting Problem. While we do >>>>>>>>>>>>>>>> not dispute the conclusion that the Halting Problem is >>>>>>>>>>>>>>>> undecidable, we argue that the conventional proof fails to >>>>>>>>>>>>>>>> establish this conclusion due to a fundamental >>>>>>>>>>>>>>>> misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model of >>>>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by >>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, where he >>>>>>>>>>>>> illustrated some of the words whose meaning PO fails to >>>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>> defined meaning. If you don't accept the definition the best you >>>>>>>>>>> can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are >>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your LYING
    to them.

    I identified the category error in the halting problem definition in this
    very forum several years ago independently of Olcott so stop lying,
    Damon.

    /Flibble

    *This is professor Hehner's paper on the category error issue*

    WST Workshop on Termination, Oxford, 2018
    Objective and Subjective Specifications
    Eric C.R. Hehner
    Department of Computer Science, University of Toronto

    Can Carol correctly answer “no” to this question? https://www.cs.toronto.edu/~hehner/OSS.pdf


    The problem is he creates a strawman question, not the actual Halting
    Problem Question, because he doesn't use the actual definitions from the domain.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Fri Jul 25 17:43:36 2025
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. While >>>>>>>>>>>>>>>> we do not dispute the conclusion that the Halting Problem >>>>>>>>>>>>>>>> is undecidable, we argue that the conventional proof >>>>>>>>>>>>>>>> fails to establish this conclusion due to a fundamental >>>>>>>>>>>>>>>> misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model >>>>>>>>>>>>>>>> of computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by >>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, where >>>>>>>>>>>>> he illustrated some of the words whose meaning PO fails to >>>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>> defined meaning. If you don't accept the definition the best >>>>>>>>>>> you can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are >>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your
    LYING to them.

    I identified the category error in the halting problem definition in
    this very forum several years ago independently of Olcott so stop
    lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s "Impossible Program".


    It actuality, DDD doesn't call out to an HHH that is "outside" of itself (even if in the same memory space), but uses its internal copy (that
    might be in the same memory space).

    The problem of the decider needing the input to be in the same memory
    space is that it can't then take all inputs, unless you define an input
    in a way that is relocatable, and the decider needs to be able to handle
    the input that actually uses a seperate copy of itself.

    You may not have copied much of his arguement, but your method was
    poluted by his logic.

    And, your categories were NEVER actually defined in a usable method, as either there is no way to decide if the program to be decided is valid,
    or you can make a valid pathological program by just an appropriate
    altered copy of the decider.

    My method had/has nothing to do with Olcott's work; you are just a liar.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 13:59:14 2025
    On 7/25/25 11:11 AM, olcott wrote:
    On 7/25/2025 1:50 AM, Fred. Zwarts wrote:
    Op 24.jul.2025 om 23:41 schreef olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:
    On 7/24/2025 5:03 AM, Fred. Zwarts wrote:
    Op 23.jul.2025 om 17:29 schreef olcott:

    The directly executed HHH does reach its final halt state. DDD
    correctly simulated by HHH cannot possibly reach its final halt
    state
    no matter what HHH does because it remains stuck in recursive
    simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct
    simulation, it aborts prematurely.

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    We told you numerous times that these 18 bytes are irrelevant for the
    problem. The whole DDD is irrelevant. Without DDD HHH has the same
    problem:

            int main() {
              return HHH(main);
            }

    Here there is no DDD. HHH halts and reports that it does not halt.
    It proves that HHH produces false negatives.


    Not at all the huge mistake of computer science
    is to believe that a Turing machine description
    specifies the exact same behavior as the directly
    executed machine.

    Not a "beleif", but a DEFINITION.

    I guess you are just literally showing you don't know the meaning of the
    words you are using, because you just showed you didn't know the
    definition of that word.

    To be pedantic, no one actually talks about "behavior of the input"
    except as a short cut to "behavior of the machine represented by the input".

    As strings themselves don't have behavior.

    But then, since you chose to not learn the basics of the field, but
    tried to guess them from a short perusal of unfiltered writings about
    the field, you are bound to get things wrong.

    The problem is you decided to stick to your errors when they were
    pointed out, because you gaslight yourself.


    This assumption is always correct except when a
    simulating termination analyzer is applied to its
    own machine description.

    There is no execption in the definition.

    You are just trying to work on a made-up strawman lie of a definition.


    When it does do this then the behavior that HHH
    reports supersedes and overrules the behavior of
    the direct execution. Turing machines have never
    been in the domain of any Turing machine decider.

    Nope, just makes HHH wrong, as the definition of the input and the
    requirements of the machine are masters.


    Halt deciders are required to report on the behavior
    that their finite string input specifies. The most
    straight forward way to determine the behavior that
    an input finite string specifies is to simulate this
    finite string input and watch the behavior that results.

    And the behavior the string specifies is that of the Machine that string represents by the encoding defined by the decider.

    And yes, you can use simulation, but it must be COMPLETE simulation.
    When you define the rules to encode a machine, you also create a
    definition that needs to be suitable to build a different machine, a UTM
    for this representation. And it is the simulation by THAT machine that
    defines the "behavior" of the input, but BY DEFINITION, that will match
    the behavior of the machne it represents, or it isn't a UTM.

    You can only use the deciders emulation if it matches that UTM, which
    means that as soon as the decider decides to abort its simulation, its simulation is no longer appropritate (or "correct") and it needs to
    defer to the actual simulation of that exact input by the UTM.

    In the case of D/DD/DDD, that means the input still encodes the calling
    of the original decider, the one that decided to abort, and thus they
    will all be halting.


    Directly executed Turing machines are outside of the
    domain of every Turing machine decider because deciders
    only take finite string inputs.

    Nope, DEFINITIONS you know.

    Of course, your problem is you don't know that, because you made
    yourself ignorant, and thus made yourself into a pathological liar.


    Part of the input to HHH is HHH itself, of which you claim that it
    halts and returns 0. That makes both DDD and main halting. A
    simulation that does not reproduce this specified behaviour fails.


    Turing machine halt deciders have never been able
    to report on the behavior of the direct execution
    of any Turing machine.

    Sure they can.


    They have used the behavior specified by their input
    finite string machine description as a proxy for this
    behavior.

    Which is the behavior of the directly executed Turing Machine their
    input reprs


    When the input DDD to a simulating termination analyzer HHH
    calls this same termination analyzer then the behavior of
    DDD correctly simulated by HHH overrules and supersedes the
    behavior of the directly executed DDD().


    Nope, just shows that you don't know the meaning of correct.


    Since UTM(DDD) will halt (since DDD still calls the HHH that aborted and returns) the "behavior of the input" is halting, and HHH is just wrong.

    You have been told this so many times, all we can conclude is that you
    are just an ignorant idiotic pathetic pathological liar that doesn't
    know what he is talking about and doesn't care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 14:01:20 2025
    On 7/25/25 10:15 AM, olcott wrote:
    On 7/25/2025 2:53 AM, joes wrote:
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Aborting prematurely literally means that after N instructions of DDD >>>>> are correctly emulated by HHH that this emulated DDD would reach its >>>>> own emulated "ret" instruction final halt state.
    What value of N are you proposing?

    Let's see: the call to HHH is #4, [waves hands], then another 4 inside >>>> the next level of simulation, and after another 4 the first simulated
    HHH (the one called by the input, not the outermost simulator. We are
    now 3 levels in) decides that enough is enough and aborts,

    Thus immediate killing its simulated DDD and everything else that HHH
    was simulating thus no simulated DDD or simulated HHH can possibly ever
    return no matter how many or how few X86 instructions that the executed
    HHH correctly emulates.
    This is the part that you fail to understand or understand that I am
    correct and disagree anyway.

    You failed to understand I was talking about the first simulated HHH
    aborting, not the outermost simulator.

    *I am trying to get you to understand that is impossible*
    The only HHH that can possibly abort is the outermost
    directly executed one.

    Why is it impossible?

    Remember, behavior is always about the PROGRAM, or the COMPLETE SIMULATION.

    What you seem to mean is that HHH can never perform its partail (and
    thus not correct) simulation to the point to learn this fact of
    behavior. Not knowing doesn't mean it doesn't happen, just that it
    doesn;t know.

    This is one of your (many) fundametal errors, you don't understand the difference between actual truth and knowledge.


    returning to the outermost level which takes 3 more instructions to
    halt, whereupon our treasured HHH returns that DDD halts. So,
    4+4+4+3=15?

    Of course the crux is that changing "HHH" changes the input, so HHH can >>>> never do it.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Fri Jul 25 14:05:27 2025
    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. While >>>>>>>>>>>>>>>>> we do not dispute the conclusion that the Halting Problem >>>>>>>>>>>>>>>>> is undecidable, we argue that the conventional proof >>>>>>>>>>>>>>>>> fails to establish this conclusion due to a fundamental >>>>>>>>>>>>>>>>> misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model >>>>>>>>>>>>>>>>> of computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, where >>>>>>>>>>>>>> he illustrated some of the words whose meaning PO fails to >>>>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>>> defined meaning. If you don't accept the definition the best >>>>>>>>>>>> you can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are >>>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your
    LYING to them.

    I identified the category error in the halting problem definition in
    this very forum several years ago independently of Olcott so stop
    lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.




    It actuality, DDD doesn't call out to an HHH that is "outside" of itself
    (even if in the same memory space), but uses its internal copy (that
    might be in the same memory space).

    The problem of the decider needing the input to be in the same memory
    space is that it can't then take all inputs, unless you define an input
    in a way that is relocatable, and the decider needs to be able to handle
    the input that actually uses a seperate copy of itself.

    You may not have copied much of his arguement, but your method was
    poluted by his logic.

    And, your categories were NEVER actually defined in a usable method, as
    either there is no way to decide if the program to be decided is valid,
    or you can make a valid pathological program by just an appropriate
    altered copy of the decider.

    My method had/has nothing to do with Olcott's work; you are just a liar.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Fri Jul 25 18:10:54 2025
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. >>>>>>>>>>>>>>>>>> While we do not dispute the conclusion that the Halting >>>>>>>>>>>>>>>>>> Problem is undecidable, we argue that the conventional >>>>>>>>>>>>>>>>>> proof fails to establish this conclusion due to a >>>>>>>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. >>>>>>>>>>>>>>>>>> Specifically,
    we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations >>>>>>>>>>>>>>>>>> with direct execution, and from making assumptions >>>>>>>>>>>>>>>>>> about a decider's domain that do not hold under a >>>>>>>>>>>>>>>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>> where he illustrated some of the words whose meaning PO >>>>>>>>>>>>>>> fails to understand.

    It never has been that I do not understand the definitions >>>>>>>>>>>>>> of words it is that I have proven that some of these >>>>>>>>>>>>>> definitions are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>>>> defined meaning. If you don't accept the definition the best >>>>>>>>>>>>> you can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are >>>>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your
    LYING to them.

    I identified the category error in the halting problem definition in
    this very forum several years ago independently of Olcott so stop
    lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++ programmer
    who coded in C at University back in the early 1990s.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 14:14:08 2025
    On 7/25/25 1:53 PM, olcott wrote:
    On 7/25/2025 12:33 PM, Richard Damon wrote:
    On 7/25/25 12:24 PM, olcott wrote:
    On 7/25/2025 3:01 AM, Mikko wrote:
    On 2025-07-24 13:40:52 +0000, olcott said:

    On 7/24/2025 1:31 AM, Mikko wrote:
    On 2025-07-23 12:25:35 +0000, olcott said:

    On 7/23/2025 2:42 AM, Mikko wrote:
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>> proof of the
    undecidability of the Halting Problem. While we do not >>>>>>>>>>>>>>> dispute the
    conclusion that the Halting Problem is undecidable, we >>>>>>>>>>>>>>> argue that the
    conventional proof fails to establish this conclusion due >>>>>>>>>>>>>>> to a
    fundamental misapplication of Turing machine semantics. >>>>>>>>>>>>>>> Specifically,
    we show that the contradiction used in the proof arises >>>>>>>>>>>>>>> from conflating
    the behavior of encoded simulations with direct
    execution, and from
    making assumptions about a decider's domain that do not >>>>>>>>>>>>>>> hold under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>> words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it >>>>>>>>>>>> should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg >>>>>>>>>> sufficient
    technical compoetence unless a judge accepts your proof of >>>>>>>>>> your claims.

    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true. >>>>>>>> No proof can convinceingly show that someting is self-evident to >>>>>>>> those who don't already see it as self-evident.

    The definitions of the meaning of the words
    make these meanings self-evidently true.
    Any valid inference on the basis of these
    meanings makes the derived conclusion true.

    Nice to see that you don't disagree.

    "It is not possible to prove that someting is self-evidently true."
    *Sure it is*

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof...
    https://en.wikipedia.org/wiki/Self-evidence

    Nice to see that you found a confirmation of my point.


    Likewise that the execution trace of DDD correctly
    simulated by HHH conclusively proves that the input
    to HHH(DDD) specifies the recursive emulation non
    terminating behavior pattern.

    But you HHH doesn't do a correct simulation, so your claim is based on
    a lie.


    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    Every time that I ask for a correct execution trace
    that does not have recursive emulation all that I
    ever get as a reply is weasel word double talk not
    any sequence of machine addresses.


    Because you ask for strawmen.

    That is asking for a sample of the cheese from the moon.

    All you are doing is demonstarting your utter stupidity.

    Note, you don't prove a claim by asking for counter examples, you need
    to provide the proof, and that needs to START with the generally
    accepted truths of the system, and use accepted truth preserving
    operations on those to get to your final statement.

    You can't do these steps.

    The first step of DDD correctly emulated by HHH is
    push ebp

    The second step of DDD correctly emulated by HHH is
    mov ebp,esp

    The third step of DDD correctly emulated by HHH is
    mov push 00002192

    The fourth step of DDD correctly emulated by HHH is
    call 000015d2

    And the fifth step of DDD correctly emulated by HHH is the first
    instruction of HHH correctly emulated by HHH

    and that is really only correct when the sixth instruction is also
    emulated, (and so on).


    If you try to show otherwise every competent person
    here will know that you are wrong.


    Your problem is you think a half-truth is true, instead of it being a lie.

    Truth is absolute, and not giving the whold story is just a lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Fri Jul 25 15:10:39 2025
    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. >>>>>>>>>>>>>>>>>>> While we do not dispute the conclusion that the Halting >>>>>>>>>>>>>>>>>>> Problem is undecidable, we argue that the conventional >>>>>>>>>>>>>>>>>>> proof fails to establish this conclusion due to a >>>>>>>>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. >>>>>>>>>>>>>>>>>>> Specifically,
    we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations >>>>>>>>>>>>>>>>>>> with direct execution, and from making assumptions >>>>>>>>>>>>>>>>>>> about a decider's domain that do not hold under a >>>>>>>>>>>>>>>>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning PO >>>>>>>>>>>>>>>> fails to understand.

    It never has been that I do not understand the definitions >>>>>>>>>>>>>>> of words it is that I have proven that some of these >>>>>>>>>>>>>>> definitions are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>>>>> defined meaning. If you don't accept the definition the best >>>>>>>>>>>>>> you can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>>>>> assumptions proves that this definition is incorrect. >>>>>>>>>>>>
    No, it does not. Definitions are what they are. How they are >>>>>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your
    LYING to them.

    I identified the category error in the halting problem definition in >>>>> this very forum several years ago independently of Olcott so stop
    lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++ programmer
    who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or commented.

    Instead, you took Olcotts EXACT program.

    Seems to show that you had seen Olcotts.

    He was also impossible to miss in the group at the time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 15:13:20 2025
    On 7/25/25 12:32 PM, olcott wrote:
    On 7/25/2025 10:10 AM, joes wrote:
    Am Fri, 25 Jul 2025 09:15:52 -0500 schrieb olcott:
    On 7/25/2025 2:53 AM, joes wrote:
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Aborting prematurely literally means that after N instructions of >>>>>>> DDD are correctly emulated by HHH that this emulated DDD would reach >>>>>>> its own emulated "ret" instruction final halt state.
    What value of N are you proposing?

    Let's see: the call to HHH is #4, [waves hands], then another 4
    inside the next level of simulation, and after another 4 the first >>>>>> simulated HHH (the one called by the input, not the outermost
    simulator. We are now 3 levels in) decides that enough is enough and >>>>>> aborts,

    Thus immediate killing its simulated DDD and everything else that HHH >>>>> was simulating thus no simulated DDD or simulated HHH can possibly
    ever return no matter how many or how few X86 instructions that the
    executed HHH correctly emulates.
    This is the part that you fail to understand or understand that I am >>>>> correct and disagree anyway.

    You failed to understand I was talking about the first simulated HHH
    aborting, not the outermost simulator.

    *I am trying to get you to understand that is impossible*
    The only HHH that can possibly abort is the outermost directly executed
    one.

    True if the input changes along with the simulator, but not if we

    The input is always the exact same sequence of machine
    language bytes.

    Which has to include the bytes of HHH to simulate them per the x86 language.

    Thus, that HHH can't change or you just lied.


    simulate the fixed input (that aborts after 4+4=8 instructions of DDD,
    when we encounter the second nested call to HHH) without prematurely
    aborting.

    *Correctly emulated is defined as*
    Emulated according to the rules of the x86 language.
    This includes DDD emulated by HHH and HHH emulating
    itself emulating DDD one or more times.

    And thus the code of HHH is considered to be part of the "input" so it
    can be simulated.




    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    There exists no finite or infinite number of correctly
    emulated x86 instructions such that the emulated DDD
    ever reaches its emulated "ret" instruction final halt
    state because the input to HHH(DDD) specifies recursive
    emulation.

    I get that if you change what "HHH" refers to in order do extend the
    simulation you necessarily simulate a different input. You don't.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 25 19:10:21 2025
    Am Fri, 25 Jul 2025 11:32:03 -0500 schrieb olcott:
    On 7/25/2025 10:10 AM, joes wrote:
    Am Fri, 25 Jul 2025 09:15:52 -0500 schrieb olcott:
    On 7/25/2025 2:53 AM, joes wrote:
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Let's see: the call to HHH is #4, [waves hands], then another 4
    inside the next level of simulation, and after another 4 the first >>>>>> simulated HHH (the one called by the input, not the outermost
    simulator. We are now 3 levels in) decides that enough is enough
    and aborts,

    Thus immediate killing its simulated DDD and everything else that
    HHH was simulating thus no simulated DDD or simulated HHH can
    possibly ever return no matter how many or how few X86 instructions
    that the executed HHH correctly emulates.
    This is the part that you fail to understand or understand that I am >>>>> correct and disagree anyway.

    You failed to understand I was talking about the first simulated HHH
    aborting, not the outermost simulator.

    *I am trying to get you to understand that is impossible*
    The only HHH that can possibly abort is the outermost directly
    executed one.

    True if the input changes along with the simulator, but not if we

    The input is always the exact same sequence of machine language bytes.
    Oh, really now? I thought it referred to its simulator HHH by name.

    simulate the fixed input (that aborts after 4+4=8 instructions of DDD,
    when we encounter the second nested call to HHH) without prematurely
    aborting.
    There exists no finite or infinite number of correctly emulated x86 instructions such that the emulated DDD ever reaches its emulated "ret" instruction final halt state because the input to HHH(DDD) specifies recursive emulation.
    Not if DDD is simulated by something other than HHH, such as an UTM.

    I get that if you change what "HHH" refers to in order do extend the
    simulation you necessarily simulate a different input. You don't.
    See above.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 16:11:19 2025
    On 7/25/25 3:52 PM, olcott wrote:
    On 7/25/2025 1:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. >>>>>>>>>>>>>>>>>>>> While we do not dispute the conclusion that the Halting >>>>>>>>>>>>>>>>>>>> Problem is undecidable, we argue that the conventional >>>>>>>>>>>>>>>>>>>> proof fails to establish this conclusion due to a >>>>>>>>>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. >>>>>>>>>>>>>>>>>>>> Specifically,
    we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations >>>>>>>>>>>>>>>>>>>> with direct execution, and from making assumptions >>>>>>>>>>>>>>>>>>>> about a decider's domain that do not hold under a >>>>>>>>>>>>>>>>>>>> rigorous model of computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning PO >>>>>>>>>>>>>>>>> fails to understand.

    It never has been that I do not understand the definitions >>>>>>>>>>>>>>>> of words it is that I have proven that some of these >>>>>>>>>>>>>>>> definitions are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>>>>>> defined meaning. If you don't accept the definition the best >>>>>>>>>>>>>>> you can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>>>>>> assumptions proves that this definition is incorrect. >>>>>>>>>>>>>
    No, it does not. Definitions are what they are. How they are >>>>>>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your >>>>>>> LYING to them.

    I identified the category error in the halting problem definition in >>>>>> this very forum several years ago independently of Olcott so stop
    lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++ programmer
    who coded in C at University back in the early 1990s.

    /Flibble

    // rec routine P
    //   §L :if T[P] go to L
    //     Return §
    // https://academic.oup.com/comjnl/article/7/4/313/354243
    void Strachey_P()
    {
      L: if (HHH(Strachey_P)) goto L;
      return;
    }



    No need for the Strachey prefix to the names, as they should be in there
    own program name space, or changing the name of the decider.

    One of your errors is lumping all the programs into one program bucket,
    when they need to be seperate.

    Note also, Strachy doesn't claim that this version is a Turing Machine equivalent, which it isn't as P and T are part of one program space, but
    shows that even if you don't enforce the execution environment isolation
    needed to be the Turing Machine Equivalent, it is still impossible to
    make a decider T that gets it right.

    One thing to note from the paper, one requirement on the programs is
    that they were effectively "pure" functions using no global inputs to communicate between different invocations of a program.

    This means your HHH fails at this, as you use tricks to build up your "incorrect" combined trace, and HHH cangest its behavior based on if it
    is the outer one or not.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 16:15:40 2025
    On 7/25/25 4:02 PM, olcott wrote:
    On 7/25/2025 2:10 PM, joes wrote:
    Am Fri, 25 Jul 2025 11:32:03 -0500 schrieb olcott:
    On 7/25/2025 10:10 AM, joes wrote:
    Am Fri, 25 Jul 2025 09:15:52 -0500 schrieb olcott:
    On 7/25/2025 2:53 AM, joes wrote:
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Let's see: the call to HHH is #4, [waves hands], then another 4 >>>>>>>> inside the next level of simulation, and after another 4 the first >>>>>>>> simulated HHH (the one called by the input, not the outermost
    simulator. We are now 3 levels in) decides that enough is enough >>>>>>>> and aborts,

    Thus immediate killing its simulated DDD and everything else that >>>>>>> HHH was simulating thus no simulated DDD or simulated HHH can
    possibly ever return no matter how many or how few X86 instructions >>>>>>> that the executed HHH correctly emulates.
    This is the part that you fail to understand or understand that I am >>>>>>> correct and disagree anyway.

    You failed to understand I was talking about the first simulated HHH >>>>>> aborting, not the outermost simulator.

    *I am trying to get you to understand that is impossible*
    The only HHH that can possibly abort is the outermost directly
    executed one.

    True if the input changes along with the simulator, but not if we

    The input is always the exact same sequence of machine language bytes.
    Oh, really now? I thought it referred to its simulator HHH by name.


    The actual code has always been based on an x86 emulator
    that emulates finite strings of x86 machine code bytes.
    I only refer to the C code and the names of its functions
    because this code is probably too difficult for anyone here:

    You vastly underestimate the intelgence of your audience.


    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    Which can't be the definition of the PROGRAM DDD, as it can't be run or simulated.

    TO be complete, you need to include the code of HHH and all it calls, as specified in your Halt7.c which means that your HHH has exactly one
    allowed implementation, the one that is in THAT file, no other HHH
    actually can exist.


    simulate the fixed input (that aborts after 4+4=8 instructions of DDD, >>>> when we encounter the second nested call to HHH) without prematurely
    aborting.
    There exists no finite or infinite number of correctly emulated x86
    instructions such that the emulated DDD ever reaches its emulated "ret"
    instruction final halt state because the input to HHH(DDD) specifies
    recursive emulation.

    Not if DDD is simulated by something other than HHH, such as an UTM.


    For three years everyone here acts like it is
    impossible for them to understand that the correct
    emulation of an input that calls its own emulator
    HHH(DDD) can possibly be different then the emulation
    of the same input that does not call its own emulator
    HHH1(DDD).

    Because that is a violation of the DEFINITION of correct simulation.

    Since you haven't been able to show that actual instruction correctly
    simulated where that diffrence occurs, that shows that you claim is just
    a known lie.

    Likely cause because you chose to be ignorant of the actual definitions,
    and have chosen to refuse to learn, and thus the error is a deliberate
    choice. That or you are just so mentally incompitant you can't learn
    such meanings.


    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Fri Jul 25 21:21:26 2025
    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. >>>>>>>>>>>>>>>>>>>> While we do not dispute the conclusion that the >>>>>>>>>>>>>>>>>>>> Halting Problem is undecidable, we argue that the >>>>>>>>>>>>>>>>>>>> conventional proof fails to establish this conclusion >>>>>>>>>>>>>>>>>>>> due to a fundamental misapplication of Turing machine >>>>>>>>>>>>>>>>>>>> semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from making >>>>>>>>>>>>>>>>>>>> assumptions about a decider's domain that do not hold >>>>>>>>>>>>>>>>>>>> under a rigorous model of computation.



    Your problem is you don't understand the meaning of >>>>>>>>>>>>>>>>>>> the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning PO >>>>>>>>>>>>>>>>> fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>> definitions of words it is that I have proven that some >>>>>>>>>>>>>>>> of these definitions are incorrect.

    That you think a definition is incorrect does not change >>>>>>>>>>>>>>> the defined meaning. If you don't accept the definition >>>>>>>>>>>>>>> the best you can do is that you don't use the term. >>>>>>>>>>>>>>
    That I prove that a definition is derived from provably >>>>>>>>>>>>>> false assumptions proves that this definition is incorrect. >>>>>>>>>>>>>
    No, it does not. Definitions are what they are. How they are >>>>>>>>>>>>> derived does not matter. It is a category error to say that >>>>>>>>>>>>> a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your >>>>>>> LYING to them.

    I identified the category error in the halting problem definition
    in this very forum several years ago independently of Olcott so
    stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or commented.

    "I have an idea for a signaling simulating halt decider that forks the simulation into two branches if the input calls the halt decider as
    per [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    /Flibblw

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Fri Jul 25 17:40:49 2025
    On 7/25/25 5:21 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>> [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. >>>>>>>>>>>>>>>>>>>>> While we do not dispute the conclusion that the >>>>>>>>>>>>>>>>>>>>> Halting Problem is undecidable, we argue that the >>>>>>>>>>>>>>>>>>>>> conventional proof fails to establish this conclusion >>>>>>>>>>>>>>>>>>>>> due to a fundamental misapplication of Turing machine >>>>>>>>>>>>>>>>>>>>> semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from making >>>>>>>>>>>>>>>>>>>>> assumptions about a decider's domain that do not hold >>>>>>>>>>>>>>>>>>>>> under a rigorous model of computation.



    Your problem is you don't understand the meaning of >>>>>>>>>>>>>>>>>>>> the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning PO >>>>>>>>>>>>>>>>>> fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>>> definitions of words it is that I have proven that some >>>>>>>>>>>>>>>>> of these definitions are incorrect.

    That you think a definition is incorrect does not change >>>>>>>>>>>>>>>> the defined meaning. If you don't accept the definition >>>>>>>>>>>>>>>> the best you can do is that you don't use the term. >>>>>>>>>>>>>>>
    That I prove that a definition is derived from provably >>>>>>>>>>>>>>> false assumptions proves that this definition is incorrect. >>>>>>>>>>>>>>
    No, it does not. Definitions are what they are. How they are >>>>>>>>>>>>>> derived does not matter. It is a category error to say that >>>>>>>>>>>>>> a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your >>>>>>>> LYING to them.

    I identified the category error in the halting problem definition >>>>>>> in this very forum several years ago independently of Olcott so
    stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or commented.

    "I have an idea for a signaling simulating halt decider that forks the simulation into two branches if the input calls the halt decider as
    per [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    /Flibblw

    Well, the problem is that detecting that the input calls the decider
    can't actually be done in the decider unless you use something like
    Olcott's incorrect model.

    It is proven that for Turing Machines, reliable detecting such a thing
    is impossible, and thu there WILL be "impossible programs" that you
    decider can't detect.

    This is the same problem that makes your idea of categories not work,

    Then, as I mentioned, you need to do a LOT of work about how to handle
    the signalling, as what answer should you give for an input that
    signals. You basically just refuesed to deal with that, just like Peter
    Olcott fails to try to handle the errors in his fault "proof"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Fri Jul 25 21:49:00 2025
    On Fri, 25 Jul 2025 17:40:49 -0400, Richard Damon wrote:

    On 7/25/25 5:21 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>> [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard >>>>>>>>>>>>>>>>>>>>>> Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the >>>>>>>>>>>>>>>>>>>>>> standard proof of the undecidability of the Halting >>>>>>>>>>>>>>>>>>>>>> Problem. While we do not dispute the conclusion >>>>>>>>>>>>>>>>>>>>>> that the Halting Problem is undecidable, we argue >>>>>>>>>>>>>>>>>>>>>> that the conventional proof fails to establish this >>>>>>>>>>>>>>>>>>>>>> conclusion due to a fundamental misapplication of >>>>>>>>>>>>>>>>>>>>>> Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from making >>>>>>>>>>>>>>>>>>>>>> assumptions about a decider's domain that do not >>>>>>>>>>>>>>>>>>>>>> hold under a rigorous model of computation. >>>>>>>>>>>>>>>>>>>


    Your problem is you don't understand the meaning of >>>>>>>>>>>>>>>>>>>>> the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning >>>>>>>>>>>>>>>>>>> PO fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>>>> definitions of words it is that I have proven that some >>>>>>>>>>>>>>>>>> of these definitions are incorrect.

    That you think a definition is incorrect does not change >>>>>>>>>>>>>>>>> the defined meaning. If you don't accept the definition >>>>>>>>>>>>>>>>> the best you can do is that you don't use the term. >>>>>>>>>>>>>>>>
    That I prove that a definition is derived from provably >>>>>>>>>>>>>>>> false assumptions proves that this definition is >>>>>>>>>>>>>>>> incorrect.

    No, it does not. Definitions are what they are. How they >>>>>>>>>>>>>>> are derived does not matter. It is a category error to say >>>>>>>>>>>>>>> that a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on >>>>>>>>> your LYING to them.

    I identified the category error in the halting problem definition >>>>>>>> in this very forum several years ago independently of Olcott so >>>>>>>> stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or commented.

    "I have an idea for a signaling simulating halt decider that forks the
    simulation into two branches if the input calls the halt decider as per
    [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    /Flibblw

    Well, the problem is that detecting that the input calls the decider
    can't actually be done in the decider unless you use something like
    Olcott's incorrect model.

    It is proven that for Turing Machines, reliable detecting such a thing
    is impossible, and thu there WILL be "impossible programs" that you
    decider can't detect.

    This is the same problem that makes your idea of categories not work,

    Then, as I mentioned, you need to do a LOT of work about how to handle
    the signalling, as what answer should you give for an input that
    signals. You basically just refuesed to deal with that, just like Peter Olcott fails to try to handle the errors in his fault "proof"

    My assertion that there is a category error in the halting problem proof
    is orthogonal to and leveraged by my signalling halt decider idea.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ben Bacarisse@21:1/5 to Alan Mackenzie on Fri Jul 25 23:54:46 2025
    Alan Mackenzie <acm@muc.de> writes:

    [ Followup-To: set ]
    Honoured.

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:
    ...
    More seriously, you told Ben Bacarisse on this newsgroup that you had
    fully worked out turing machines which broke a proof of the Halting
    Theorem. It transpired you were lying.

    Just for the record, here is what PO said late 2018 early 2019:

    On 12/14/2018 5:27 PM, peteolcott wrote that he had

    "encoded all of the exact TMD [Turing Machine Description]
    instructions of the Linz Turing machine H that correctly decides
    halting for its fully encoded input pair: (Ĥ, Ĥ)."

    Date: Sat, 15 Dec 2018 11:03:21 -0600

    "Everyone has claimed that H on input pair (Ĥ, Ĥ) meeting the Linz
    specs does not exist. I now have a fully encoded pair of Turing
    Machines H / Ĥ proving them wrong."

    Date: Sat, 15 Dec 2018 01:28:22 -0600

    "I now have an actual H that decides actual halting for an actual (Ĥ,
    Ĥ) input pair. I have to write the UTM to execute this code, that
    should not take very long. The key thing is the H and Ĥ are 100%
    fully encoded as actual Turing machines."

    Date: Sun, 16 Dec 2018 09:02:50 -0600

    "I am waiting to encode the UTM in C++ so that I can actually execute
    H on the input pair: (Ĥ, Ĥ). This should take a week or two [...] it
    is exactly and precisely the Peter Linz H and Ĥ, with H actually
    deciding input pair: (Ĥ, Ĥ)"

    Date: Fri, 11 Jan 2019 16:24:36 -0600

    "I provide the exact ⊢* wildcard states after the Linz H.q0 and after
    Ĥ.qx (Linz incorrectly uses q0 twice) showing exactly how the actual
    Linz H would correctly decide the actual Linz (Ĥ, Ĥ)."

    When the topic came up again for
    discussion, you failed to deny writing the original lie.


    That is the closest thing to a lie that I ever said.
    When I said this I was actually meaning that I had
    fully operational C code that is equivalent to a
    Turing Machine.

    I think it was a full blown lie intended to deceive. Did you ever
    apologise to Ben for leading him up the garden path like that?

    No, never. In fact he kept insulting me until it became so egregious
    that I decided to having nothing more to do with him.

    What he did do was take months to slowly walk back the claim he made in December 2018. H and Ĥ became "virtual machines" and then started to be "sufficiently equivalent" to Linz's H and Ĥ rather the "exactly and
    precisely the Peter Linz H and Ĥ". By Sep 2020 he didn't even have it anymore:

    "I will soon have a partial halt decider sufficiently equivalent to
    the Linz H correctly deciding halting on the Linz Ĥ"

    It took nearly two years to walk back the clear and explicit claim to
    this vague and ill-defined claim of not having something!

    You have not and never have had "fully operational C code" that breaks a proof of the Halting Theorem. To say you had this, when you clearly
    didn't, was a lie.

    He also tried to pretend that the C code (which, as you say, he didn't
    have) is what he always meant when he wrote the words I quoted above. I
    defy anyone to read those words with PO's later claim that he meant C
    code all along and not conclude that he was just lying again to try to
    save some little face.

    C code does not have "TMD instructions" that can be encoded. TMs (as in
    Linz) do. When executed, C code has no "exact ⊢* wildcard states after
    the Linz H.q0" for PO to show. A TM would. C code does not need a UTM
    to execute it (a TM does) and if he really meant that he had C code all
    along, does anyone think he could write a UTM for C in "a week or two"?

    It is so patently obvious that he just had a manic episode in Dec 2018
    that caused he to post all those exuberant claims, and so patently
    obvious that he simply can't admit being wrong about anything that I
    ended up feeling rather sorry for him -- until the insults started up
    again.

    --
    Ben.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Fri Jul 25 18:24:39 2025
    On 7/25/25 5:49 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 17:40:49 -0400, Richard Damon wrote:

    On 7/25/25 5:21 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/20/2025 8:05 AM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>>> [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>> Title: A Structural Analysis of the Standard >>>>>>>>>>>>>>>>>>>>>>> Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the >>>>>>>>>>>>>>>>>>>>>>> standard proof of the undecidability of the Halting >>>>>>>>>>>>>>>>>>>>>>> Problem. While we do not dispute the conclusion >>>>>>>>>>>>>>>>>>>>>>> that the Halting Problem is undecidable, we argue >>>>>>>>>>>>>>>>>>>>>>> that the conventional proof fails to establish this >>>>>>>>>>>>>>>>>>>>>>> conclusion due to a fundamental misapplication of >>>>>>>>>>>>>>>>>>>>>>> Turing machine semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from making >>>>>>>>>>>>>>>>>>>>>>> assumptions about a decider's domain that do not >>>>>>>>>>>>>>>>>>>>>>> hold under a rigorous model of computation. >>>>>>>>>>>>>>>>>>>>


    Your problem is you don't understand the meaning of >>>>>>>>>>>>>>>>>>>>>> the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning >>>>>>>>>>>>>>>>>>>> PO fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>>>>> definitions of words it is that I have proven that some >>>>>>>>>>>>>>>>>>> of these definitions are incorrect.

    That you think a definition is incorrect does not change >>>>>>>>>>>>>>>>>> the defined meaning. If you don't accept the definition >>>>>>>>>>>>>>>>>> the best you can do is that you don't use the term. >>>>>>>>>>>>>>>>>
    That I prove that a definition is derived from provably >>>>>>>>>>>>>>>>> false assumptions proves that this definition is >>>>>>>>>>>>>>>>> incorrect.

    No, it does not. Definitions are what they are. How they >>>>>>>>>>>>>>>> are derived does not matter. It is a category error to say >>>>>>>>>>>>>>>> that a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then >>>>>>>>>>>> "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on >>>>>>>>>> your LYING to them.

    I identified the category error in the halting problem definition >>>>>>>>> in this very forum several years ago independently of Olcott so >>>>>>>>> stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or commented.

    "I have an idea for a signaling simulating halt decider that forks the
    simulation into two branches if the input calls the halt decider as per
    [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    /Flibblw

    Well, the problem is that detecting that the input calls the decider
    can't actually be done in the decider unless you use something like
    Olcott's incorrect model.

    It is proven that for Turing Machines, reliable detecting such a thing
    is impossible, and thu there WILL be "impossible programs" that you
    decider can't detect.

    This is the same problem that makes your idea of categories not work,

    Then, as I mentioned, you need to do a LOT of work about how to handle
    the signalling, as what answer should you give for an input that
    signals. You basically just refuesed to deal with that, just like Peter
    Olcott fails to try to handle the errors in his fault "proof"

    My assertion that there is a category error in the halting problem proof
    is orthogonal to and leveraged by my signalling halt decider idea.

    /Flibble

    Yes, you assert that, but can't define it in a usable manner.

    How can you tell if a given arbitrary program is in one or the other
    category?

    Until you answer that, you idea is meaningless.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Fri Jul 25 23:24:30 2025
    On Fri, 25 Jul 2025 18:24:39 -0400, Richard Damon wrote:

    On 7/25/25 5:49 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 17:40:49 -0400, Richard Damon wrote:

    On 7/25/25 5:21 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said: >>>>>>>>>>>>>>>>>>>
    On 7/20/2025 8:05 AM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>>>> [ Followup-To: set ]

    In comp.theory Mr Flibble
    <flibble@red-dwarf.jmc.corp>
    wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>> Title: A Structural Analysis of the Standard >>>>>>>>>>>>>>>>>>>>>>>> Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the >>>>>>>>>>>>>>>>>>>>>>>> standard proof of the undecidability of the >>>>>>>>>>>>>>>>>>>>>>>> Halting Problem. While we do not dispute the >>>>>>>>>>>>>>>>>>>>>>>> conclusion that the Halting Problem is >>>>>>>>>>>>>>>>>>>>>>>> undecidable, we argue that the conventional proof >>>>>>>>>>>>>>>>>>>>>>>> fails to establish this conclusion due to a >>>>>>>>>>>>>>>>>>>>>>>> fundamental misapplication of Turing machine >>>>>>>>>>>>>>>>>>>>>>>> semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from >>>>>>>>>>>>>>>>>>>>>>>> making assumptions about a decider's domain that >>>>>>>>>>>>>>>>>>>>>>>> do not hold under a rigorous model of >>>>>>>>>>>>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning >>>>>>>>>>>>>>>>>>>>>>> of the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression >>>>>>>>>>>>>>>>>>>>> by dishonestly snipping the substance of Richard's >>>>>>>>>>>>>>>>>>>>> post, where he illustrated some of the words whose >>>>>>>>>>>>>>>>>>>>> meaning PO fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>>>>>> definitions of words it is that I have proven that >>>>>>>>>>>>>>>>>>>> some of these definitions are incorrect. >>>>>>>>>>>>>>>>>>>
    That you think a definition is incorrect does not >>>>>>>>>>>>>>>>>>> change the defined meaning. If you don't accept the >>>>>>>>>>>>>>>>>>> definition the best you can do is that you don't use >>>>>>>>>>>>>>>>>>> the term.

    That I prove that a definition is derived from provably >>>>>>>>>>>>>>>>>> false assumptions proves that this definition is >>>>>>>>>>>>>>>>>> incorrect.

    No, it does not. Definitions are what they are. How they >>>>>>>>>>>>>>>>> are derived does not matter. It is a category error to >>>>>>>>>>>>>>>>> say that a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then >>>>>>>>>>>>> "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on >>>>>>>>>>> your LYING to them.

    I identified the category error in the halting problem
    definition in this very forum several years ago independently >>>>>>>>>> of Olcott so stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s >>>>>>>> "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or
    commented.

    "I have an idea for a signaling simulating halt decider that forks
    the simulation into two branches if the input calls the halt decider
    as per [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    /Flibblw

    Well, the problem is that detecting that the input calls the decider
    can't actually be done in the decider unless you use something like
    Olcott's incorrect model.

    It is proven that for Turing Machines, reliable detecting such a thing
    is impossible, and thu there WILL be "impossible programs" that you
    decider can't detect.

    This is the same problem that makes your idea of categories not work,

    Then, as I mentioned, you need to do a LOT of work about how to handle
    the signalling, as what answer should you give for an input that
    signals. You basically just refuesed to deal with that, just like
    Peter Olcott fails to try to handle the errors in his fault "proof"

    My assertion that there is a category error in the halting problem
    proof is orthogonal to and leveraged by my signalling halt decider
    idea.

    /Flibble

    Yes, you assert that, but can't define it in a usable manner.

    How can you tell if a given arbitrary program is in one or the other category?

    Until you answer that, you idea is meaningless.

    Category A: the halt decider
    Category B: the input

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Fri Jul 25 21:10:26 2025
    On 7/25/25 7:24 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 18:24:39 -0400, Richard Damon wrote:

    On 7/25/25 5:49 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 17:40:49 -0400, Richard Damon wrote:

    On 7/25/25 5:21 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote: >>>>>>>>>>>
    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 7/20/2025 8:05 AM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>>>>>> [ Followup-To: set ]

    In comp.theory Mr Flibble
    <flibble@red-dwarf.jmc.corp>
    wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>>> Title: A Structural Analysis of the Standard >>>>>>>>>>>>>>>>>>>>>>>>> Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the >>>>>>>>>>>>>>>>>>>>>>>>> standard proof of the undecidability of the >>>>>>>>>>>>>>>>>>>>>>>>> Halting Problem. While we do not dispute the >>>>>>>>>>>>>>>>>>>>>>>>> conclusion that the Halting Problem is >>>>>>>>>>>>>>>>>>>>>>>>> undecidable, we argue that the conventional proof >>>>>>>>>>>>>>>>>>>>>>>>> fails to establish this conclusion due to a >>>>>>>>>>>>>>>>>>>>>>>>> fundamental misapplication of Turing machine >>>>>>>>>>>>>>>>>>>>>>>>> semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from >>>>>>>>>>>>>>>>>>>>>>>>> making assumptions about a decider's domain that >>>>>>>>>>>>>>>>>>>>>>>>> do not hold under a rigorous model of >>>>>>>>>>>>>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning >>>>>>>>>>>>>>>>>>>>>>>> of the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression >>>>>>>>>>>>>>>>>>>>>> by dishonestly snipping the substance of Richard's >>>>>>>>>>>>>>>>>>>>>> post, where he illustrated some of the words whose >>>>>>>>>>>>>>>>>>>>>> meaning PO fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>>>>>>> definitions of words it is that I have proven that >>>>>>>>>>>>>>>>>>>>> some of these definitions are incorrect. >>>>>>>>>>>>>>>>>>>>
    That you think a definition is incorrect does not >>>>>>>>>>>>>>>>>>>> change the defined meaning. If you don't accept the >>>>>>>>>>>>>>>>>>>> definition the best you can do is that you don't use >>>>>>>>>>>>>>>>>>>> the term.

    That I prove that a definition is derived from provably >>>>>>>>>>>>>>>>>>> false assumptions proves that this definition is >>>>>>>>>>>>>>>>>>> incorrect.

    No, it does not. Definitions are what they are. How they >>>>>>>>>>>>>>>>>> are derived does not matter. It is a category error to >>>>>>>>>>>>>>>>>> say that a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then >>>>>>>>>>>>>> "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word. >>>>>>>>>>>>
    No, the borrowed it for their learning, and used it based on >>>>>>>>>>>> your LYING to them.

    I identified the category error in the halting problem
    definition in this very forum several years ago independently >>>>>>>>>>> of Olcott so stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s >>>>>>>>> "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s. >>>>>>>
    /Flibble

    But if you were quoting Strachey, you would have used it or
    commented.

    "I have an idea for a signaling simulating halt decider that forks
    the simulation into two branches if the input calls the halt decider >>>>> as per [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    /Flibblw

    Well, the problem is that detecting that the input calls the decider
    can't actually be done in the decider unless you use something like
    Olcott's incorrect model.

    It is proven that for Turing Machines, reliable detecting such a thing >>>> is impossible, and thu there WILL be "impossible programs" that you
    decider can't detect.

    This is the same problem that makes your idea of categories not work,

    Then, as I mentioned, you need to do a LOT of work about how to handle >>>> the signalling, as what answer should you give for an input that
    signals. You basically just refuesed to deal with that, just like
    Peter Olcott fails to try to handle the errors in his fault "proof"

    My assertion that there is a category error in the halting problem
    proof is orthogonal to and leveraged by my signalling halt decider
    idea.

    /Flibble

    Yes, you assert that, but can't define it in a usable manner.

    How can you tell if a given arbitrary program is in one or the other
    category?

    Until you answer that, you idea is meaningless.

    Category A: the halt decider
    Category B: the input

    /Flibble

    So, what makes a set of code be the Halt Decider?

    What makes a set of code the input?

    Category names without meaning are worthless.


    What if the input uses a slightly modified version of the decider, is
    that ok?

    How can you tell which category a given program or piece of code would be.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 26 10:41:38 2025
    On 2025-07-25 16:20:01 +0000, olcott said:

    On 7/25/2025 2:51 AM, Mikko wrote:
    On 2025-07-24 12:51:52 +0000, olcott said:

    On 7/24/2025 1:23 AM, Mikko wrote:
    On 2025-07-23 12:33:56 +0000, olcott said:


    The definition of the semantic meaning of words
    and the behavior of finite strings of code proves
    that they are true.

    Strings don't have any behaviour.

    *This string does specify its behavior*

    No, it does not. The string does not behave according to the behaviour
    it specifies.

    *Correctly emulated is defined as*

    Yet another attempt to deceive readers with a swich of topic.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Mr Flibble on Sat Jul 26 10:45:47 2025
    On 2025-07-25 13:49:34 +0000, Mr Flibble said:

    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>>>> of the undecidability of the Halting Problem. While we do >>>>>>>>>>>>>>> not dispute the conclusion that the Halting Problem is >>>>>>>>>>>>>>> undecidable, we argue that the conventional proof fails to >>>>>>>>>>>>>>> establish this conclusion due to a fundamental
    misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model of >>>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by
    dishonestly snipping the substance of Richard's post, where he >>>>>>>>>>>> illustrated some of the words whose meaning PO fails to >>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>> defined meaning. If you don't accept the definition the best you >>>>>>>>>> can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are
    derived does not matter. It is a category error to say that a
    defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your LYING
    to them.

    I identified the category error in the halting problem definition in this very forum several years ago independently of Olcott so stop lying, Damon.

    You claimed you did. If there were a category error in the problem
    definition you could quote the erronous word and tell its category
    as well as the category required by the context. But you can't
    because there are no category error in the problem statement.

    To me it seems that you don't believe what you say but that you are
    just trolling.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 26 07:42:32 2025
    Am Fri, 25 Jul 2025 16:51:25 -0500 schrieb olcott:
    On 7/25/2025 4:26 PM, Richard Damon wrote:
    On 7/25/25 4:34 PM, olcott wrote:
    On 7/25/2025 3:04 PM, Richard Damon wrote:
    On 7/25/25 3:50 PM, olcott wrote:
    On 7/25/2025 1:07 PM, Richard Damon wrote:

    OK I will refrain from calling anyone a liar while I see that this
    is mutually respected and there is no evidence that the reply is in
    any way dishonest.
    Yes, but you call anyone who disagrees with you as being dishonest.
    I didn't call them a liar just because they disagreed.
    I called them a liar when they changed the words that I said and then
    used these changed words as the basis of their rebuttal.
    What words were changed to what?

    Changing the subject away from DDD simulated by HHH to anything else
    counts as dishonesty.
    No, insisting that the criteria *IS* DDD simulated by HHH is the
    dishonest claim, since it is a violation of the definition of halting.
    If you want to insist on lying I will not stop calling you a liar.
    It is very wrong to say that DDD doesn't halt because HHH aborts it.

    The only simulation that can be used as a replacement for the direct
    execution is the CORRECT (which means complete with no aborting)
    That you expect a correct simulation of a non-terminating input to be infinite is fucking nuts. When one instruction of a non-terminating
    input is correctly emulated then it is dishonest to conclude that zero instructions were emulated correctly.
    Do you expect a nonterminating input to be completely simulated in
    finite time??? ALL instructions need to be simulated.

    I won't call you a liar unless you say a lie.
    The we must also agree that an actual lie only includes an
    INTENTIONALLY false statement.
    Except it doesn't, as, as shown, it also includes statements that are
    just blantently incorrect.
    Shown, where?

    That HHH emulates the exact sequence of machine code bytes that it is
    presented with according to the rules of the x86 language *IS THE
    DEFINITION OF CORRECT EMULATION*
    No, you miss the requirement that to be correct, it must continue to
    the final state, as that is also part of the x86 language.
    Partial simulations are NOT "correct" when talking about non-halting.

    That is fucking nuts. Non-terminating inputs cannot reach any final
    state.
    Guess how long the execution takes.

    You cannot possibly refute that with any kind of correct reasoning.
    That the emulation must be infinite to be correct is fucking nuts.
    The simulation of an infinite loop is necessarily infinite. They are
    not equivalent to bounded loops. Sometimes you want an infinite one.

    Its the definition, to refuse to accept the definition is just stupid.
    Your problem is you forget that the definition doesn't require HHH to
    do that simulation, just show that the simulation by the UTM, of the
    actual input (including the code of the *original* HHH) will not halt. Emphasis mine.

    This is just your incorrect confusion between Knowledge and Truth.
    The Truth of the halting is established by the UTM, but HHH can't
    "wait" for the UTM, so needs to use proper logic to determine what it
    will do.
    The problem is that there is no proper logic to allow HHH to determine
    a correct answer for D/DD (there is for DDD), because which ever answer
    HHH ends up giving the correct answer will be the other.
    For DDD, HHH just needs to return 1 to be correct, but your rules can't
    justify that answer, so it can't do it and follow your rules.
    That the correct answer is not computable isn't actually a problem, as
    it was reaslized after Turing showned this one question wasn't
    conputable, as the mathemeatics of infinity was discovered, it became
    clear that there MUST have been MANY uncomputable problems by a simple
    counting argument,but that seems to be beyond your understanding, as I
    don't think you understand even simple infinities.
    I can vaguely imagine constructing infinitely many similar examples to
    the halting problem, but I've always wondered if there are any more
    interesting cases?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 26 10:48:25 2025
    On 2025-07-25 14:42:20 +0000, olcott said:

    On 7/25/2025 8:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> wrote: >>>>>>>>>>>>>> On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof >>>>>>>>>>>>>>>> of the undecidability of the Halting Problem. While we do >>>>>>>>>>>>>>>> not dispute the conclusion that the Halting Problem is >>>>>>>>>>>>>>>> undecidable, we argue that the conventional proof fails to >>>>>>>>>>>>>>>> establish this conclusion due to a fundamental >>>>>>>>>>>>>>>> misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous model of >>>>>>>>>>>>>>>> computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation.

    Maybe it was you wanting to create that impression by >>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, where he >>>>>>>>>>>>> illustrated some of the words whose meaning PO fails to >>>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>> defined meaning. If you don't accept the definition the best you >>>>>>>>>>> can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are >>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your LYING
    to them.

    I identified the category error in the halting problem definition in this
    very forum several years ago independently of Olcott so stop lying, Damon. >>
    /Flibble

    *This is professor Hehner's paper on the category error issue*

    No, it is not. Hehner says nothing about categories or category errors.

    WST Workshop on Termination, Oxford, 2018
    Objective and Subjective Specifications
    Eric C.R. Hehner
    Department of Computer Science, University of Toronto

    Can Carol correctly answer “no” to this question? https://www.cs.toronto.edu/~hehner/OSS.pdf

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to Mr Flibble on Sat Jul 26 10:54:36 2025
    On 2025-07-25 21:21:26 +0000, Mr Flibble said:

    On Fri, 25 Jul 2025 15:10:39 -0400, Richard Damon wrote:

    On 7/25/25 2:10 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 14:05:27 -0400, Richard Damon wrote:

    On 7/25/25 1:43 PM, Mr Flibble wrote:
    On Fri, 25 Jul 2025 13:17:48 -0400, Richard Damon wrote:

    On 7/25/25 9:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote: >>>>>>>>>>>>>>>>>> [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon >>>>>>>>>>>>>>>>>>> wrote:

    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>>>>> proof of the undecidability of the Halting Problem. >>>>>>>>>>>>>>>>>>>>> While we do not dispute the conclusion that the >>>>>>>>>>>>>>>>>>>>> Halting Problem is undecidable, we argue that the >>>>>>>>>>>>>>>>>>>>> conventional proof fails to establish this conclusion >>>>>>>>>>>>>>>>>>>>> due to a fundamental misapplication of Turing machine >>>>>>>>>>>>>>>>>>>>> semantics.
    Specifically,
    we show that the contradiction used in the proof >>>>>>>>>>>>>>>>>>>>> arises from conflating the behavior of encoded >>>>>>>>>>>>>>>>>>>>> simulations with direct execution, and from making >>>>>>>>>>>>>>>>>>>>> assumptions about a decider's domain that do not hold >>>>>>>>>>>>>>>>>>>>> under a rigorous model of computation.



    Your problem is you don't understand the meaning of >>>>>>>>>>>>>>>>>>>> the words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>>>>> where he illustrated some of the words whose meaning PO >>>>>>>>>>>>>>>>>> fails to understand.

    It never has been that I do not understand the >>>>>>>>>>>>>>>>> definitions of words it is that I have proven that some >>>>>>>>>>>>>>>>> of these definitions are incorrect.

    That you think a definition is incorrect does not change >>>>>>>>>>>>>>>> the defined meaning. If you don't accept the definition >>>>>>>>>>>>>>>> the best you can do is that you don't use the term. >>>>>>>>>>>>>>>
    That I prove that a definition is derived from provably >>>>>>>>>>>>>>> false assumptions proves that this definition is incorrect. >>>>>>>>>>>>>>
    No, it does not. Definitions are what they are. How they are >>>>>>>>>>>>>> derived does not matter. It is a category error to say that >>>>>>>>>>>>>> a defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your >>>>>>>> LYING to them.

    I identified the category error in the halting problem definition >>>>>>> in this very forum several years ago independently of Olcott so
    stop lying, Damon.

    /Flibble

    No, you borrowed his same broken program setup.

    Eh? No, I didn't you lying fool: my reference was [Strachey]'s
    "Impossible Program".

    Then why did you use Olcotts notation and not Strachey's

    Note, Strachey uses CPL, not C.

    Because nobody knows CPL as it is a dead language; I am a C++
    programmer who coded in C at University back in the early 1990s.

    /Flibble

    But if you were quoting Strachey, you would have used it or commented.

    "I have an idea for a signaling simulating halt decider that forks the simulation into two branches if the input calls the halt decider as
    per [Strachey 1965]'s "Impossible Program"" -- Flibble, 2022

    That was a clear imporement over anyting Olcott had done at the time
    and even over what he has doen later. But your message really looked
    like a reaction to Olcott's work with an intent to show that you can
    do better than he.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 26 10:59:13 2025
    On 2025-07-25 16:24:37 +0000, olcott said:

    On 7/25/2025 3:01 AM, Mikko wrote:
    On 2025-07-24 13:40:52 +0000, olcott said:

    On 7/24/2025 1:31 AM, Mikko wrote:
    On 2025-07-23 12:25:35 +0000, olcott said:

    On 7/23/2025 2:42 AM, Mikko wrote:
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should. >>>>>>>>>
    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient >>>>>>>> technical compoetence unless a judge accepts your proof of your claims.

    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true.
    No proof can convinceingly show that someting is self-evident to
    those who don't already see it as self-evident.

    The definitions of the meaning of the words
    make these meanings self-evidently true.
    Any valid inference on the basis of these
    meanings makes the derived conclusion true.

    Nice to see that you don't disagree.

    "It is not possible to prove that someting is self-evidently true."
    *Sure it is*

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof...
    https://en.wikipedia.org/wiki/Self-evidence

    Nice to see that you found a confirmation of my point.

    Likewise that the execution trace of DDD correctly
    simulated by HHH conclusively proves that the input
    to HHH(DDD) specifies the recursive emulation non
    terminating behavior pattern.

    No, it does not. If it did the HHH would not be a decider.
    The input specifies that the emulation is aborted and the
    ececution is halted.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 26 08:05:33 2025
    Am Fri, 25 Jul 2025 15:02:16 -0500 schrieb olcott:
    On 7/25/2025 2:10 PM, joes wrote:
    Am Fri, 25 Jul 2025 11:32:03 -0500 schrieb olcott:
    On 7/25/2025 10:10 AM, joes wrote:
    Am Fri, 25 Jul 2025 09:15:52 -0500 schrieb olcott:
    On 7/25/2025 2:53 AM, joes wrote:
    Am Thu, 24 Jul 2025 16:41:26 -0500 schrieb olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:

    Let's see: the call to HHH is #4, [waves hands], then another 4 >>>>>>>> inside the next level of simulation, and after another 4 the
    first simulated HHH (the one called by the input, not the
    outermost simulator. We are now 3 levels in) decides that enough >>>>>>>> is enough and aborts,

    Thus immediate killing its simulated DDD and everything else that >>>>>>> HHH was simulating thus no simulated DDD or simulated HHH can
    possibly ever return no matter how many or how few X86
    instructions that the executed HHH correctly emulates.
    This is the part that you fail to understand or understand that I >>>>>>> am correct and disagree anyway.

    You failed to understand I was talking about the first simulated
    HHH aborting, not the outermost simulator.

    *I am trying to get you to understand that is impossible*
    The only HHH that can possibly abort is the outermost directly
    executed one.

    True if the input changes along with the simulator, but not if we

    The input is always the exact same sequence of machine language bytes.
    Oh, really now? I thought it referred to its simulator HHH by name.

    The actual code has always been based on an x86 emulator that emulates
    finite strings of x86 machine code bytes.
    But does DDD call whatever is behind the name "HHH" or does it call
    the fixed code that aborts just before the second recursive call?
    Because DDD calling a modified HHH' is a different program.

    simulate the fixed input (that aborts after 4+4=8 instructions
    of DDD, when we encounter the second nested call to HHH) without
    prematurely aborting.
    There exists no finite or infinite number of correctly emulated x86
    instructions such that the emulated DDD ever reaches its emulated
    "ret" instruction final halt state because the input to HHH(DDD)
    specifies recursive emulation.
    Not if DDD is simulated by something other than HHH, such as an UTM.

    For three years everyone here acts like it is impossible for them to understand that the correct emulation of an input that calls its own
    emulator HHH(DDD) can possibly be different than the emulation of the
    same input that does not call its own emulator HHH1(DDD).
    It is not impossible to understand. It is wrong. If we prefix all
    programs we pass to HHH with DDD, they should not be aborted as
    if the were the same.
    If HHH were a correct simulator, it would produce the same behaviour
    as an UTM. (HHH1 is the same as HHH, right?)

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 26 10:50:14 2025
    Op 25.jul.2025 om 17:11 schreef olcott:
    On 7/25/2025 1:50 AM, Fred. Zwarts wrote:
    Op 24.jul.2025 om 23:41 schreef olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:
    On 7/24/2025 5:03 AM, Fred. Zwarts wrote:
    Op 23.jul.2025 om 17:29 schreef olcott:

    The directly executed HHH does reach its final halt state. DDD
    correctly simulated by HHH cannot possibly reach its final halt
    state
    no matter what HHH does because it remains stuck in recursive
    simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct
    simulation, it aborts prematurely.

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    We told you numerous times that these 18 bytes are irrelevant for the
    problem. The whole DDD is irrelevant. Without DDD HHH has the same
    problem:

            int main() {
              return HHH(main);
            }

    Here there is no DDD. HHH halts and reports that it does not halt.
    It proves that HHH produces false negatives.


    Not at all the huge mistake of computer science
    is to believe that a Turing machine description
    specifies the exact same behavior as the directly
    executed machine.
    Your huge mistake is that you believe that what a decider sees is what
    the input specifies.
    But when there are bugs or limitations in the decider that makes that it
    does not (cannot) see the specification, that does not change the specification.
    The specification of the input does not depend on who looks at it.
    Just like a red stain on your back is present, even if you cannot see it.
    If some tools are insufficient to see the whole specification, that is
    only an indication that it is not the correct tool.
    If correct tools show us what is specified, we can conclude that other
    tools that did not see it are incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to Ben Bacarisse on Sat Jul 26 17:31:14 2025
    Hello, Ben.

    Ben Bacarisse <ben@bsb.me.uk> wrote:
    Alan Mackenzie <acm@muc.de> writes:

    [ .... ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:
    ...
    More seriously, you told Ben Bacarisse on this newsgroup that you had
    fully worked out turing machines which broke a proof of the Halting
    Theorem. It transpired you were lying.

    Just for the record, here is what PO said late 2018 early 2019:

    On 12/14/2018 5:27 PM, peteolcott wrote that he had

    "encoded all of the exact TMD [Turing Machine Description]
    instructions of the Linz Turing machine H that correctly decides
    halting for its fully encoded input pair: (Ĥ, Ĥ)."

    Date: Sat, 15 Dec 2018 11:03:21 -0600

    "Everyone has claimed that H on input pair (Ĥ, Ĥ) meeting the Linz
    specs does not exist. I now have a fully encoded pair of Turing
    Machines H / Ĥ proving them wrong."

    Date: Sat, 15 Dec 2018 01:28:22 -0600

    "I now have an actual H that decides actual halting for an actual (Ĥ,
    Ĥ) input pair. I have to write the UTM to execute this code, that
    should not take very long. The key thing is the H and Ĥ are 100%
    fully encoded as actual Turing machines."

    Date: Sun, 16 Dec 2018 09:02:50 -0600

    "I am waiting to encode the UTM in C++ so that I can actually execute
    H on the input pair: (Ĥ, Ĥ). This should take a week or two [...] it
    is exactly and precisely the Peter Linz H and Ĥ, with H actually
    deciding input pair: (Ĥ, Ĥ)"

    Date: Fri, 11 Jan 2019 16:24:36 -0600

    "I provide the exact ⊢* wildcard states after the Linz H.q0 and after
    Ĥ.qx (Linz incorrectly uses q0 twice) showing exactly how the actual
    Linz H would correctly decide the actual Linz (Ĥ, Ĥ)."

    Thanks for clarifying that.

    I think I can understand a bit what it must feel like to be on the
    receiving end of all this. Firstly you know through training that what
    you're being told is definitely false, but on the other hand you don't
    like to believe that somebody is lying; somehow you give them the
    (temporary) benefit of the doubt. Then comes the depressing restoration
    of truth and reality.

    When the topic came up again for
    discussion, you failed to deny writing the original lie.


    That is the closest thing to a lie that I ever said.
    When I said this I was actually meaning that I had
    fully operational C code that is equivalent to a
    Turing Machine.

    I think it was a full blown lie intended to deceive. Did you ever
    apologise to Ben for leading him up the garden path like that?

    No, never. In fact he kept insulting me until it became so egregious
    that I decided to having nothing more to do with him.

    Somehow, that doesn't surprise me. I only post a little on this group
    now (I never really posted much more) for similar reasons. I care about
    the truth, including mathematical truth; although I've never specialised
    in computation theory or mathematical logic, I care when these are
    falsified by ignorant posters.

    What really got my goat this time around was PO stridently and
    hypocritically accusing others of being liars, given his own record.

    What he did do was take months to slowly walk back the claim he made in December 2018. H and Ĥ became "virtual machines" and then started to be "sufficiently equivalent" to Linz's H and Ĥ rather the "exactly and precisely the Peter Linz H and Ĥ". By Sep 2020 he didn't even have it anymore:

    "I will soon have a partial halt decider sufficiently equivalent to
    the Linz H correctly deciding halting on the Linz Ĥ"

    It took nearly two years to walk back the clear and explicit claim to
    this vague and ill-defined claim of not having something!

    Yes. I've watched the latter part of this process.

    You have not and never have had "fully operational C code" that breaks a
    proof of the Halting Theorem. To say you had this, when you clearly
    didn't, was a lie.

    He also tried to pretend that the C code (which, as you say, he didn't
    have) is what he always meant when he wrote the words I quoted above. I
    defy anyone to read those words with PO's later claim that he meant C
    code all along and not conclude that he was just lying again to try to
    save some little face.

    What amazes me is he somehow thinks that theorems don't apply to him.
    Of course, he doesn't understand what a theorem is, somehow construing
    it as somebody's opinion. If it's just opinion, then his contrasting
    opinion must be "just as good". Or something like that.

    C code does not have "TMD instructions" that can be encoded. TMs (as in Linz) do. When executed, C code has no "exact ⊢* wildcard states after
    the Linz H.q0" for PO to show. A TM would. C code does not need a UTM
    to execute it (a TM does) and if he really meant that he had C code all along, does anyone think he could write a UTM for C in "a week or two"?

    It is so patently obvious that he just had a manic episode in Dec 2018
    that caused he to post all those exuberant claims, and so patently
    obvious that he simply can't admit being wrong about anything that I
    ended up feeling rather sorry for him -- until the insults started up
    again.

    That's another reason I don't post much, here. I really don't feel like
    being insulted by somebody of PO's intellectual stature.

    Have a good Sunday!

    --
    Ben.

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 26 18:06:40 2025
    Am Sat, 26 Jul 2025 09:19:40 -0500 schrieb olcott:
    On 7/26/2025 3:50 AM, Fred. Zwarts wrote:
    Op 25.jul.2025 om 17:11 schreef olcott:
    On 7/25/2025 1:50 AM, Fred. Zwarts wrote:

    We told you numerous times that these 18 bytes are irrelevant for the
    problem. The whole DDD is irrelevant. Without DDD HHH has the same
    problem:
            int main() {
              return HHH(main);
            }
    Here there is no DDD. HHH halts and reports that it does not halt. It
    proves that HHH produces false negatives.

    Not at all the huge mistake of computer science is to believe that a
    Turing machine description specifies the exact same behavior as the
    directly executed machine.
    I mean... what else would you need for a complete description?

    Your huge mistake is that you believe that what a decider sees is what
    the input specifies.
    But when there are bugs or limitations in the decider that makes that
    it does not (cannot) see the specification, that does not change the
    specification.
    Exactly. He starts with the assumption that HHH necessarily decides
    correctly, without a proof of the repeated call detection.

    Until you refute that with an execution trace that conforms to the rules
    of the x86 language you will be considered insufficiently competent.
    That would be the trace of DDD simulated by something nonaborting.
    You know what it looks like.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 26 18:11:07 2025
    Am Sat, 26 Jul 2025 08:48:48 -0500 schrieb olcott:
    On 7/26/2025 3:05 AM, joes wrote:
    Am Fri, 25 Jul 2025 15:02:16 -0500 schrieb olcott:
    On 7/25/2025 2:10 PM, joes wrote:
    Am Fri, 25 Jul 2025 11:32:03 -0500 schrieb olcott:

    Oh, really now? I thought it referred to its simulator HHH by name.
    The actual code has always been based on an x86 emulator that emulates
    finite strings of x86 machine code bytes.
    But does DDD call whatever is behind the name "HHH" or does it call the
    fixed code that aborts just before the second recursive call? Because
    DDD calling a modified HHH' is a different program.
    When HHH emulates DDD then DDD calls HHH(DDD) based on whatever code is
    at machine address 000015d2.
    Ok, so modifying HHH to simulate further also changes the input DDD,
    because it calls the same address. Gotcha.

    For three years everyone here acts like it is impossible for them to
    understand that the correct emulation of an input that calls its own
    emulator HHH(DDD) can possibly be different than the emulation of the
    same input that does not call its own emulator HHH1(DDD).
    It is not impossible to understand. It is wrong.
    Since the execution trace conclusively proves that it is correct your
    mere intuition to the contrary is proven to be incorrect.
    The trace only shows it is different. It remains to be shown that the
    abort was correct.

    If we prefix all programs we pass to HHH with DDD, they should not be
    aborted as if the were the same.
    If HHH were a correct simulator, it would produce the same behaviour as
    an UTM. (HHH1 is the same as HHH, right?)
    Right?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 26 18:33:32 2025
    Am Sat, 26 Jul 2025 08:41:08 -0500 schrieb olcott:
    On 7/26/2025 2:42 AM, joes wrote:
    Am Fri, 25 Jul 2025 16:51:25 -0500 schrieb olcott:
    On 7/25/2025 4:26 PM, Richard Damon wrote:
    On 7/25/25 4:34 PM, olcott wrote:
    On 7/25/2025 3:04 PM, Richard Damon wrote:
    On 7/25/25 3:50 PM, olcott wrote:
    On 7/25/2025 1:07 PM, Richard Damon wrote:

    Yes, but you call anyone who disagrees with you as being dishonest.
    I called them a liar when they changed the words that I said and then
    used these changed words as the basis of their rebuttal.
    What words were changed to what?
    Richard changes whatever words I said to that he can rebut the changed
    words. Its different every time. This is an error of reasoning called strawman.
    I was asking for an example.

    No, insisting that the criteria *IS* DDD simulated by HHH is the
    dishonest claim, since it is a violation of the definition of
    halting.
    If you want to insist on lying I will not stop calling you a liar.
    It is very wrong to say that DDD doesn't halt because HHH aborts it.
    HHH aborts DDD because DDD correctly simulated by HHH cannot possibly
    reach its "return" instruction final halt state. This proves that the
    input to HHH(DDD) specifies non-halting behavior.
    The input to HHH, which is DDD, does not specify non-halting.
    This only proves that HHH can't produce the correct trace.

    How many times do I have to keep repeating this before you can pay
    attention?
    Not at all, please.

    That you expect a correct simulation of a non-terminating input to be
    infinite is fucking nuts. When one instruction of a non-terminating
    input is correctly emulated then it is dishonest to conclude that zero
    instructions were emulated correctly.
    Do you expect a nonterminating input to be completely simulated in
    finite time??? ALL instructions need to be simulated.
    Richards requirements are simply nuts and violate these requirements.
    No, and they are universally accepted. Do you expect an infinite loop
    to halt?

    The we must also agree that an actual lie only includes an
    INTENTIONALLY false statement.
    Except it doesn't, as, as shown, it also includes statements that are
    just blantently incorrect.
    Where have you shown that unintentionally false statements are lies?

    No, you miss the requirement that to be correct, it must continue to
    the final state, as that is also part of the x86 language.
    Partial simulations are NOT "correct" when talking about non-halting.
    That is fucking nuts. Non-terminating inputs cannot reach any final
    state.
    Guess how long the execution takes.
    ...they don't need to halt.

    That the emulation must be infinite to be correct is fucking nuts.
    The simulation of an infinite loop is necessarily infinite. They are
    not equivalent to bounded loops. Sometimes you want an infinite one.
    The simulating of any non-terminating input is only until the
    non-terminating behavior pattern is correctly detected.
    Proof pending.

    Its the definition, to refuse to accept the definition is just
    stupid.

    Ĥ applied to its own Turing Machine description WM requires Ĥ to report
    on the behavior of itself: M.
    No Turing machine can do that. Turing machines can only report on their inputs.
    What do you think UTMs do.

    Your problem is you forget that the definition doesn't require HHH to
    do that simulation, just show that the simulation by the UTM, of the
    actual input (including the code of the *original* HHH) will not
    halt.
    Emphasis mine.
    So HHH aborts after one repetition. Suppose HHH' aborted after two
    repetitions. HHH is required to return what HHHoo simulating DDD
    (which still calls HHH that aborts after one repetition!) would do.

    I can vaguely imagine constructing infinitely many similar examples to
    the halting problem, but I've always wondered if there are any more
    interesting cases?
    This one fails to prove that halting is undecidable.
    You completely missed the topic, but I wasn't talking to you.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 26 18:53:44 2025
    Am Sat, 26 Jul 2025 13:35:09 -0500 schrieb olcott:
    On 7/26/2025 1:06 PM, joes wrote:
    Am Sat, 26 Jul 2025 09:19:40 -0500 schrieb olcott:
    On 7/26/2025 3:50 AM, Fred. Zwarts wrote:
    Op 25.jul.2025 om 17:11 schreef olcott:
    On 7/25/2025 1:50 AM, Fred. Zwarts wrote:

    Not at all the huge mistake of computer science is to believe that a >>>>> Turing machine description specifies the exact same behavior as the
    directly executed machine.
    I mean... what else would you need for a complete description?
    Or are you actually interested in how HHH simulates things, but who cares?

    Exactly. He starts with the assumption that HHH necessarily decides
    correctly, without a proof of the repeated call detection.

    Until you refute that with an execution trace that conforms to the
    rules of the x86 language you will be considered insufficiently
    competent.
    That would be the trace of DDD simulated by something nonaborting. You
    know what it looks like.
    Also, I got nothing to prove to you. Not that you would ever accept it.

    In other words you do not understand these things well enough to
    understand that when N instructions of DDD are correctly simulated by
    HHH that no simulated DDD ever reaches its own simulated final halt
    state.
    This here is an example of "rebutting changed words", or rather a
    complete non sequitur copypaste.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 26 19:07:45 2025
    On 7/26/25 12:53 PM, olcott wrote:
    On 7/26/2025 2:48 AM, Mikko wrote:
    On 2025-07-25 14:42:20 +0000, olcott said:

    On 7/25/2025 8:49 AM, Mr Flibble wrote:
    On Thu, 24 Jul 2025 22:16:29 -0400, Richard Damon wrote:

    On 7/24/25 9:36 AM, olcott wrote:
    On 7/24/2025 1:28 AM, Mikko wrote:
    On 2025-07-23 12:30:18 +0000, olcott said:

    On 7/23/2025 2:50 AM, Mikko wrote:
    On 2025-07-22 13:43:50 +0000, olcott said:

    On 7/22/2025 5:33 AM, Mikko wrote:
    On 2025-07-21 13:57:04 +0000, olcott said:

    On 7/21/2025 4:10 AM, Mikko wrote:
    On 2025-07-20 15:36:51 +0000, olcott said:

    On 7/20/2025 8:05 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory Mr Flibble <flibble@red-dwarf.jmc.corp> >>>>>>>>>>>>>>> wrote:
    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting >>>>>>>>>>>>>>>>>> Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard >>>>>>>>>>>>>>>>>> proof
    of the undecidability of the Halting Problem. While we do >>>>>>>>>>>>>>>>>> not dispute the conclusion that the Halting Problem is >>>>>>>>>>>>>>>>>> undecidable, we argue that the conventional proof >>>>>>>>>>>>>>>>>> fails to
    establish this conclusion due to a fundamental >>>>>>>>>>>>>>>>>> misapplication of Turing machine semantics. Specifically, >>>>>>>>>>>>>>>>>> we show that the contradiction used in the proof arises >>>>>>>>>>>>>>>>>> from conflating the behavior of encoded simulations with >>>>>>>>>>>>>>>>>> direct execution, and from making assumptions about a >>>>>>>>>>>>>>>>>> decider's domain that do not hold under a rigorous >>>>>>>>>>>>>>>>>> model of
    computation.



    Your problem is you don't understand the meaning of the >>>>>>>>>>>>>>>>> words you are using.

    This is an ad hominem attack, not argumentation. >>>>>>>>>>>>>>>
    Maybe it was you wanting to create that impression by >>>>>>>>>>>>>>> dishonestly snipping the substance of Richard's post, >>>>>>>>>>>>>>> where he
    illustrated some of the words whose meaning PO fails to >>>>>>>>>>>>>>> understand.

    It never has been that I do not understand the definitions of >>>>>>>>>>>>>> words it is that I have proven that some of these definitions >>>>>>>>>>>>>> are incorrect.

    That you think a definition is incorrect does not change the >>>>>>>>>>>>> defined meaning. If you don't accept the definition the >>>>>>>>>>>>> best you
    can do is that you don't use the term.

    That I prove that a definition is derived from provably false >>>>>>>>>>>> assumptions proves that this definition is incorrect.

    No, it does not. Definitions are what they are. How they are >>>>>>>>>>> derived does not matter. It is a category error to say that a >>>>>>>>>>> defintion is incorrect.

    *Yes this is a strange and rare case*

    A category esrror is not a case.

    Counter-factual.

    If you need a magic word to make a truth of a lie then
    "counter-factual"
    is not that word.


    I did not even come up with that word.
    ChatGPT, Claude.ai and Flibble came up with that word.

    No, the borrowed it for their learning, and used it based on your
    LYING
    to them.

    I identified the category error in the halting problem definition in
    this
    very forum several years ago independently of Olcott so stop lying,
    Damon.

    /Flibble

    *This is professor Hehner's paper on the category error issue*

    No, it is not. Hehner says nothing about categories or category errors.

    WST Workshop on Termination, Oxford, 2018
    Objective and Subjective Specifications
    Eric C.R. Hehner
    Department of Computer Science, University of Toronto

    Can Carol correctly answer “no” to this question?
    https://www.cs.toronto.edu/~hehner/OSS.pdf


    He calls the category error by a different name.


    But comparing Carol to a decider program is itself a category error, as
    Carol has free will, but the decider is deterministic.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 26 19:10:25 2025
    On 7/26/25 1:48 PM, olcott wrote:
    On 7/26/2025 12:31 PM, Alan Mackenzie wrote:
    Hello, Ben.

    Ben Bacarisse <ben@bsb.me.uk> wrote:
    Alan Mackenzie <acm@muc.de> writes:

    [ .... ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/21/2025 10:52 AM, Alan Mackenzie wrote:
    ...
    More seriously, you told Ben Bacarisse on this newsgroup that you had >>>>>> fully worked out turing machines which broke a proof of the Halting >>>>>> Theorem.  It transpired you were lying.

    Just for the record, here is what PO said late 2018 early 2019:

    On 12/14/2018 5:27 PM, peteolcott wrote that he had

       "encoded all of the exact TMD [Turing Machine Description]
       instructions of the Linz Turing machine H that correctly decides
       halting for its fully encoded input pair: (Ĥ, Ĥ)."

    Date: Sat, 15 Dec 2018 11:03:21 -0600

       "Everyone has claimed that H on input pair (Ĥ, Ĥ) meeting the Linz >>>    specs does not exist. I now have a fully encoded pair of Turing
       Machines H / Ĥ proving them wrong."

    Date: Sat, 15 Dec 2018 01:28:22 -0600

       "I now have an actual H that decides actual halting for an actual (Ĥ, >>>    Ĥ) input pair.  I have to write the UTM to execute this code, that >>>    should not take very long.  The key thing is the H and Ĥ are 100% >>>    fully encoded as actual Turing machines."

    Date: Sun, 16 Dec 2018 09:02:50 -0600

       "I am waiting to encode the UTM in C++ so that I can actually execute >>>    H on the input pair: (Ĥ, Ĥ). This should take a week or two [...] it >>>    is exactly and precisely the Peter Linz H and Ĥ, with H actually
       deciding input pair: (Ĥ, Ĥ)"

    Date: Fri, 11 Jan 2019 16:24:36 -0600

       "I provide the exact ⊢* wildcard states after the Linz H.q0 and after
       Ĥ.qx (Linz incorrectly uses q0 twice) showing exactly how the actual >>>    Linz H would correctly decide the actual Linz (Ĥ, Ĥ)."

    Thanks for clarifying that.

    I think I can understand a bit what it must feel like to be on the
    receiving end of all this.  Firstly you know through training that what
    you're being told is definitely false, but on the other hand you don't
    like to believe that somebody is lying; somehow you give them the
    (temporary) benefit of the doubt.  Then comes the depressing restoration
    of truth and reality.

    When the topic came up again for
    discussion, you failed to deny writing the original lie.


    That is the closest thing to a lie that I ever said.
    When I said this I was actually meaning that I had
    fully operational C code that is equivalent to a
    Turing Machine.

    I think it was a full blown lie intended to deceive.  Did you ever
    apologise to Ben for leading him up the garden path like that?

    No, never.  In fact he kept insulting me until it became so egregious
    that I decided to having nothing more to do with him.

    Somehow, that doesn't surprise me.  I only post a little on this group
    now (I never really posted much more) for similar reasons.  I care about
    the truth, including mathematical truth; although I've never specialised
    in computation theory or mathematical logic, I care when these are
    falsified by ignorant posters.

    What really got my goat this time around was PO stridently and
    hypocritically accusing others of being liars, given his own record.

    What he did do was take months to slowly walk back the claim he made in
    December 2018.  H and Ĥ became "virtual machines" and then started to be >>> "sufficiently equivalent" to Linz's H and Ĥ rather the "exactly and
    precisely the Peter Linz H and Ĥ".  By Sep 2020 he didn't even have it >>> anymore:

       "I will soon have a partial halt decider sufficiently equivalent to >>>    the Linz H correctly deciding halting on the Linz Ĥ"

    It took nearly two years to walk back the clear and explicit claim to
    this vague and ill-defined claim of not having something!

    Yes.  I've watched the latter part of this process.

    You have not and never have had "fully operational C code" that
    breaks a
    proof of the Halting Theorem.  To say you had this, when you clearly
    didn't, was a lie.

    He also tried to pretend that the C code (which, as you say, he didn't
    have) is what he always meant when he wrote the words I quoted above.  I >>> defy anyone to read those words with PO's later claim that he meant C
    code all along and not conclude that he was just lying again to try to
    save some little face.

    What amazes me is he somehow thinks that theorems don't apply to him.
    Of course, he doesn't understand what a theorem is, somehow construing
    it as somebody's opinion.  If it's just opinion, then his contrasting
    opinion must be "just as good".  Or something like that.

    C code does not have "TMD instructions" that can be encoded.  TMs (as in >>> Linz) do.  When executed, C code has no "exact ⊢* wildcard states after >>> the Linz H.q0" for PO to show.  A TM would.  C code does not need a UTM >>> to execute it (a TM does) and if he really meant that he had C code all
    along, does anyone think he could write a UTM for C in "a week or two"?

    It is so patently obvious that he just had a manic episode in Dec 2018
    that caused he to post all those exuberant claims, and so patently
    obvious that he simply can't admit being wrong about anything that I
    ended up feeling rather sorry for him -- until the insults started up
    again.

    That's another reason I don't post much, here.  I really don't feel like
    being insulted by somebody of PO's intellectual stature.

    Have a good Sunday!

    --
    Ben.


    In other words you will not give me an honest review.


    No, you were given an honest chance to correct your errors, and you
    threw it away, because you refuse to accept that you made up incorrect definitions are incorrect.

    THAT makes you a pathological liar.

    An Honest person would investigate the errors pointed out, and either
    point out a factual error in the problems being pointed out, or admit
    the error and refine the argument.

    IF you won't accept correction, you might as well just submit you paper
    and get it rejected and be done with it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Jul 27 08:27:41 2025
    Am Sat, 26 Jul 2025 14:04:16 -0500 schrieb olcott:
    On 7/26/2025 1:33 PM, joes wrote:
    Am Sat, 26 Jul 2025 08:41:08 -0500 schrieb olcott:
    On 7/26/2025 2:42 AM, joes wrote:
    Am Fri, 25 Jul 2025 16:51:25 -0500 schrieb olcott:
    On 7/25/2025 4:26 PM, Richard Damon wrote:
    On 7/25/25 4:34 PM, olcott wrote:
    On 7/25/2025 3:04 PM, Richard Damon wrote:

    Richard changes whatever words I said to that he can rebut the changed
    words. Its different every time. This is an error of reasoning called
    strawman.
    I was asking for an example.
    Yeah, there aren't any.

    No, insisting that the criteria *IS* DDD simulated by HHH is the
    dishonest claim, since it is a violation of the definition of
    halting.
    If you want to insist on lying I will not stop calling you a liar.
    It is very wrong to say that DDD doesn't halt because HHH aborts it.
    HHH aborts DDD because DDD correctly simulated by HHH cannot possibly
    reach its "return" instruction final halt state. This proves that the
    input to HHH(DDD) specifies non-halting behavior.
    The input to HHH, which is DDD, does not specify non-halting.
    This only proves that HHH can't produce the correct trace.
    The "correct" trace that you presume requires something like HHH taking
    "push ebp" to mean "jmp 000021a3"
    How did you make that up? The correct trace is that of an UTM simulating
    DDD, which is one level longer than HHH's.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 28 11:10:38 2025
    On 2025-07-26 17:01:03 +0000, olcott said:

    On 7/26/2025 2:59 AM, Mikko wrote:
    On 2025-07-25 16:24:37 +0000, olcott said:

    On 7/25/2025 3:01 AM, Mikko wrote:
    On 2025-07-24 13:40:52 +0000, olcott said:

    On 7/24/2025 1:31 AM, Mikko wrote:
    On 2025-07-23 12:25:35 +0000, olcott said:

    On 7/23/2025 2:42 AM, Mikko wrote:
    On 2025-07-22 13:50:22 +0000, olcott said:

    On 7/22/2025 5:37 AM, Mikko wrote:
    On 2025-07-21 13:45:24 +0000, olcott said:

    On 7/21/2025 4:06 AM, Mikko wrote:
    On 2025-07-20 11:48:37 +0000, Mr Flibble said:

    On Sun, 20 Jul 2025 07:13:43 -0400, Richard Damon wrote: >>>>>>>>>>>>>
    On 7/20/25 12:58 AM, olcott wrote:
    Title: A Structural Analysis of the Standard Halting Problem Proof

    Author: PL Olcott

    Abstract:
    This paper presents a formal critique of the standard proof of the
    undecidability of the Halting Problem. While we do not dispute the
    conclusion that the Halting Problem is undecidable, we argue that the
    conventional proof fails to establish this conclusion due to a >>>>>>>>>>>>>>> fundamental misapplication of Turing machine semantics. Specifically,
    we show that the contradiction used in the proof arises from conflating
    the behavior of encoded simulations with direct execution, and from
    making assumptions about a decider's domain that do not hold under a
    rigorous model of computation.

    Your problem is you don't understand the meaning of the words you are
    using.

    This is an ad hominem attack, not argumentation.

    It is also honest and truthful, which is not as common as it should.

    It is also honest and truthful that people
    that deny verified facts are either liars
    or lack sufficient technical competence.

    Where I live it is a crime to call anyone a liar or lacinkg sufficient
    technical compoetence unless a judge accepts your proof of your claims.

    I have proven that my claims are self-evidently
    true on the basis of the meaning of their words
    and the meaning of the code samples that I have
    provided.

    It is not possible to prove that someting is self-evidently true. >>>>>>>> No proof can convinceingly show that someting is self-evident to >>>>>>>> those who don't already see it as self-evident.

    The definitions of the meaning of the words
    make these meanings self-evidently true.
    Any valid inference on the basis of these
    meanings makes the derived conclusion true.

    Nice to see that you don't disagree.

    "It is not possible to prove that someting is self-evidently true."
    *Sure it is*

    In epistemology (theory of knowledge), a self-evident
    proposition is a proposition that is known to be true
    by understanding its meaning without proof...
    https://en.wikipedia.org/wiki/Self-evidence

    Nice to see that you found a confirmation of my point.

    Likewise that the execution trace of DDD correctly
    simulated by HHH conclusively proves that the input
    to HHH(DDD) specifies the recursive emulation non
    terminating behavior pattern.

    No, it does not. If it did the HHH would not be a decider.
    The input specifies that the emulation is aborted and the
    ececution is halted.


    _DDD()
    [00002192] 55 push ebp
    [00002193] 8bec mov ebp,esp
    [00002195] 6892210000 push 00002192 // push DDD
    [0000219a] e833f4ffff call 000015d2 // call HHH
    [0000219f] 83c404 add esp,+04
    [000021a2] 5d pop ebp
    [000021a3] c3 ret
    Size in bytes:(0018) [000021a3]

    Unless the emulation of DDD by HHH (according to the
    rules of the x86 language) proves that the emulated
    DDD cannot possibly reach its own emulated "ret"
    instruction final halt state.

    Even then, as HHH is konwn to return (at least when the
    input is DDD) the behaviour specified by DDD ends with a
    halt.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 28 10:45:00 2025
    Op 26.jul.2025 om 21:14 schreef Wolcott:
    On 7/26/2025 1:53 PM, joes wrote:
    Am Sat, 26 Jul 2025 13:35:09 -0500 schrieb olcott:
    On 7/26/2025 1:06 PM, joes wrote:
    Am Sat, 26 Jul 2025 09:19:40 -0500 schrieb olcott:
    On 7/26/2025 3:50 AM, Fred. Zwarts wrote:
    Op 25.jul.2025 om 17:11 schreef olcott:
    On 7/25/2025 1:50 AM, Fred. Zwarts wrote:

    Not at all the huge mistake of computer science is to believe that a >>>>>>> Turing machine description specifies the exact same behavior as the >>>>>>> directly executed machine.
    I mean... what else would you need for a complete description?
    Or are you actually interested in how HHH simulates things, but who
    cares?

    Exactly. He starts with the assumption that HHH necessarily decides
    correctly, without a proof of the repeated call detection.

    Until you refute that with an execution trace that conforms to the
    rules of the x86 language you will be considered insufficiently
    competent.
    That would be the trace of DDD simulated by something nonaborting. You >>>> know what it looks like.
    Also, I got nothing to prove to you. Not that you would ever accept it.

    In other words you do not understand these things well enough to
    understand that when N instructions of DDD are correctly simulated by
    HHH that no simulated DDD ever reaches its own simulated final halt
    state.

    This here is an example of "rebutting changed words", or rather a
    complete non sequitur copypaste.


    Then you do understand that the above correctly simulated DDD
    cannot possibly reach its own simulated "return" statement
    final halt state?



    Yes, we all see that HHH fails to reach the specified final halt state,
    where other simulators have no problem to reach it when using the exact
    same input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 28 11:16:00 2025
    On 2025-07-27 14:47:13 +0000, olcott said:

    On 7/27/2025 2:52 AM, Mikko wrote:
    On 2025-07-26 14:02:15 +0000, olcott said:

    On 7/26/2025 6:14 AM, Richard the Demon wrote:
    On 7/25/25 9:29 PM, olcott wrote:
    On 7/25/2025 8:22 PM, Richard the Demon wrote:
    On 7/25/25 7:42 PM, olcott wrote: >>>>
    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    Until you provide the execution trace of DDD emulated
    by HHH (according to the rules of the x86 language)
    such that this emulated DDD reaches its own emulated
    "ret" instruction final halt state
    *you will be considered a fucking liar*


    That is just a lIE.

    Until you realize that HHH just doesn't do a correct simulation,
    *You dishonestly changed the words that I said, as you always do*
    *Here are the words that I actually said*
    (according to the rules of the x86 language)


    Because your HHH ignores the last step of the last instruction it
    processes, that of execute the next instruction.


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

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    As soon as HHH emulates DDD then emulates itself
    emulating DDD and this DDD calls HHH(DDD) to do it
    again, HHH has matched a non-terminating behavior pattern.

    That is false. The behavour of DDD is that it terminates.
    Therefore no pattern it matches is a non-terminating pattern.

    This ChatGPT analysis of its input below
    correctly derives both of our views.

    What ChatGPT says is irrelevant.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 28 11:02:49 2025
    Op 27.jul.2025 om 16:06 schreef olcott:
    On 7/27/2025 3:27 AM, joes wrote:
    Am Sat, 26 Jul 2025 14:04:16 -0500 schrieb olcott:
    On 7/26/2025 1:33 PM, joes wrote:
    Am Sat, 26 Jul 2025 08:41:08 -0500 schrieb olcott:
    On 7/26/2025 2:42 AM, joes wrote:
    Am Fri, 25 Jul 2025 16:51:25 -0500 schrieb olcott:
    On 7/25/2025 4:26 PM, Richard Damon wrote:
    On 7/25/25 4:34 PM, olcott wrote:
    On 7/25/2025 3:04 PM, Richard Damon wrote:

    Richard changes whatever words I said to that he can rebut the changed >>>>> words. Its different every time. This is an error of reasoning called >>>>> strawman.
    I was asking for an example.
    Yeah, there aren't any.

    No, insisting that the criteria *IS* DDD simulated by HHH is the >>>>>>>> dishonest claim, since it is a violation of the definition of
    halting.
    If you want to insist on lying I will not stop calling you a liar. >>>>>> It is very wrong to say that DDD doesn't halt because HHH aborts it. >>>>> HHH aborts DDD because DDD correctly simulated by HHH cannot possibly >>>>> reach its "return" instruction final halt state. This proves that the >>>>> input to HHH(DDD) specifies non-halting behavior.
    The input to HHH, which is DDD, does not specify non-halting.
    This only proves that HHH can't produce the correct trace.
    The "correct" trace that you presume requires something like HHH taking
    "push ebp" to mean "jmp 000021a3"
    How did you make that up? The correct trace is that of an UTM simulating
    DDD, which is one level longer than HHH's.


    This ChatGPT analysis of its input below
    correctly derives both of our views. I did
    not bias this analysis by telling ChatGPT
    what I expect to see.

    You did bias it with the incorrect input that HHH sees non-termination behaviour when it aborts and returns, but you did not tell about the
    bugs in HHH that makes that it fails to see and count the conditional
    branch instructions correctly during the simulation.


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

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

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

    Simulating Termination Analyzer HHH correctly simulates its input until:
    (a) It detects a non-terminating behavior pattern then it aborts its simulation and returns 0,

    This is your bias, introduced in the chat-box.

    (b) Its simulated input reaches its simulated "return" statement then it returns 1.

    https://chatgpt.com/share/688521d8-e5fc-8011-9d7c-0d77ac83706c



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 28 10:51:14 2025
    Op 26.jul.2025 om 16:19 schreef olcott:
    On 7/26/2025 3:50 AM, Fred. Zwarts wrote:
    Op 25.jul.2025 om 17:11 schreef olcott:
    On 7/25/2025 1:50 AM, Fred. Zwarts wrote:
    Op 24.jul.2025 om 23:41 schreef olcott:
    On 7/24/2025 4:24 PM, joes wrote:
    Am Thu, 24 Jul 2025 09:32:45 -0500 schrieb olcott:
    On 7/24/2025 5:03 AM, Fred. Zwarts wrote:
    Op 23.jul.2025 om 17:29 schreef olcott:

    The directly executed HHH does reach its final halt state. DDD >>>>>>>>> correctly simulated by HHH cannot possibly reach its final halt >>>>>>>>> state
    no matter what HHH does because it remains stuck in recursive >>>>>>>>> simulation.

    Indeed, but irrelevant. The simulating HHH does not do a correct >>>>>>>> simulation, it aborts prematurely.

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    We told you numerous times that these 18 bytes are irrelevant for
    the problem. The whole DDD is irrelevant. Without DDD HHH has the
    same problem:

            int main() {
              return HHH(main);
            }

    Here there is no DDD. HHH halts and reports that it does not halt.
    It proves that HHH produces false negatives.


    Not at all the huge mistake of computer science
    is to believe that a Turing machine description
    specifies the exact same behavior as the directly
    executed machine.

    Your huge mistake is that you believe that what a decider sees is what
    the input specifies.
    But when there are bugs or limitations in the decider that makes that
    it does not (cannot) see the specification, that does not change the
    specification.

    All Turing machine halt deciders only compute
    the mapping from finite string inputs on the
    basis of the behavior that these finite strings
    specify.

    No Turing machine halt deciders ever directly
    report on the behavior of any directly executed
    Turing machine. They all use finite string machine
    descriptions as a proxy. I have shown that this
    is not a perfect proxy.

    Yes, you showed us this huge mistake.


    The behavior that these finite string specify
    is correctly measured by DDD emulated by HHH
    according to the rules of the x86 language.

    Except that HHH only did a correct simulations of a few instructions,
    but fails to follow the x86 language by aborting the simulation. Other simulators that do follow the x86 language and do not abort, have no
    problem to reach the final halt state of exactly the same input.


    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    It is a verified fact that no matter how many or few
    x86 instructions of DDD that HHH emulates that no
    emulated DDD can possibly ever reach its own emulated
    "ret" instruction final halt state.

    Yes, HHH fails to reach the final halt state, because it needs to
    simulate one more cycle.


    Until you refute that with an execution trace that
    conforms to the rules of the x86 language you will
    be considered insufficiently competent.

    As usual invalid claims without evidence with only incomplete and
    invalid assumptions.


    The specification of the input does not depend on who looks at it.
    Just like a red stain on your back is present, even if you cannot see it.
    If some tools are insufficient to see the whole specification, that is
    only an indication that it is not the correct tool.
    If correct tools show us what is specified, we can conclude that other
    tools that did not see it are incorrect.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 28 11:06:09 2025
    Op 26.jul.2025 om 15:41 schreef olcott:
    On 7/26/2025 2:42 AM, joes wrote:
    Am Fri, 25 Jul 2025 16:51:25 -0500 schrieb olcott:
    On 7/25/2025 4:26 PM, Richard Damon wrote:
    On 7/25/25 4:34 PM, olcott wrote:
    On 7/25/2025 3:04 PM, Richard Damon wrote:
    On 7/25/25 3:50 PM, olcott wrote:
    On 7/25/2025 1:07 PM, Richard Damon wrote:

    OK I will refrain from calling anyone a liar while I see that this >>>>>>> is mutually respected and there is no evidence that the reply is in >>>>>>> any way dishonest.
    Yes, but you call anyone who disagrees with you as being dishonest.
    I didn't call them a liar just because they disagreed.
    I called them a liar when they changed the words that I said and then
    used these changed words as the basis of their rebuttal.
    What words were changed to what?


    Richard changes whatever words I said to that
    he can rebut the changed words. Its different
    every time. This is an error of reasoning called
    strawman.

    Changing the subject away from DDD simulated by HHH to anything else >>>>> counts as dishonesty.
    No, insisting that the criteria *IS* DDD simulated by HHH is the
    dishonest claim, since it is a violation of the definition of halting.
    If you want to insist on lying I will not stop calling you a liar.

    It is very wrong to say that DDD doesn't halt because HHH aborts it.


    HHH aborts DDD because DDD correctly simulated by
    HHH cannot possibly reach its "return" instruction
    final halt state. This proves

    the failure of HHH to reach the final halt state specified in the input,
    but it is no proof for:

    that the input to
    HHH(DDD) specifies non-halting behavior.

    How many times do I have to keep repeating this before
    you can pay attention?

    Until you stop posting invalid claims without evidence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 28 19:35:02 2025
    On 7/28/25 9:04 AM, olcott wrote:
    On 7/28/2025 3:16 AM, Mikko wrote:
    On 2025-07-27 14:47:13 +0000, olcott said:

    On 7/27/2025 2:52 AM, Mikko wrote:
    On 2025-07-26 14:02:15 +0000, olcott said:

    On 7/26/2025 6:14 AM, Richard the Demon wrote:
    On 7/25/25 9:29 PM, olcott wrote:
    On 7/25/2025 8:22 PM, Richard the Demon wrote:
    On 7/25/25 7:42 PM, olcott wrote: >>>>
    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    Until you provide the execution trace of DDD emulated
    by HHH (according to the rules of the x86 language)
    such that this emulated DDD reaches its own emulated
    "ret" instruction final halt state
    *you will be considered a fucking liar*


    That is just a lIE.

    Until you realize that HHH just doesn't do a correct simulation, >>>>>>> *You dishonestly changed the words that I said, as you always do* >>>>>>> *Here are the words that I actually said*
    (according to the rules of the x86 language)


    Because your HHH ignores the last step of the last instruction it
    processes, that of execute the next instruction.


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

    _DDD()
    [00002192] 55         push ebp
    [00002193] 8bec       mov ebp,esp
    [00002195] 6892210000 push 00002192  // push DDD
    [0000219a] e833f4ffff call 000015d2  // call HHH
    [0000219f] 83c404     add esp,+04
    [000021a2] 5d         pop ebp
    [000021a3] c3         ret
    Size in bytes:(0018) [000021a3]

    As soon as HHH emulates DDD then emulates itself
    emulating DDD and this DDD calls HHH(DDD) to do it
    again, HHH has matched a non-terminating behavior pattern.

    That is false. The behavour of DDD is that it terminates.
    Therefore no pattern it matches is a non-terminating pattern.

    This ChatGPT analysis of its input below
    correctly derives both of our views.

    What ChatGPT says is irrelevant.


    https://www.researchgate.net/publication/394042683_ChatGPT_analyzes_HHHDDD

    The reasoning that ChatGPT provides proves that you are wrong.



    No, because it makes mistakes.

    It has HHH(DDD) doing two different things, which is impossible.

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