• Re: How do simulating termination analyzers work? ---Truth Maker Maxima

    From Mikko@21:1/5 to olcott on Thu Jun 26 12:30:57 2025
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:

    On 6/24/2025 3:53 AM, Mikko wrote:
    On 2025-06-23 16:51:23 +0000, olcott said:

    On 6/23/2025 2:12 AM, Mikko wrote:
    On 2025-06-22 19:16:24 +0000, olcott said:

    On 6/22/2025 3:59 AM, Mikko wrote:
    On 2025-06-21 17:34:55 +0000, olcott said:

    On 6/21/2025 4:52 AM, Mikko wrote:
    On 2025-06-20 13:59:02 +0000, olcott said:

    On 6/20/2025 4:20 AM, Fred. Zwarts wrote:
    Op 19.jun.2025 om 17:17 schreef olcott:
    On 6/19/2025 4:21 AM, Fred. Zwarts wrote:
    Op 18.jun.2025 om 15:46 schreef olcott:
    On 6/18/2025 5:12 AM, Fred. Zwarts wrote:
    Op 18.jun.2025 om 03:54 schreef olcott:
    On 6/17/2025 8:19 PM, Richard Damon wrote:
    On 6/17/25 4:34 PM, olcott wrote:
    void Infinite_Recursion()
    {
       Infinite_Recursion();
       return;
    }

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

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

    When it is understood that HHH does simulate itself >>>>>>>>>>>>>>>>>>> simulating DDD then any first year CS student knows >>>>>>>>>>>>>>>>>>> that when each of the above are correctly simulated >>>>>>>>>>>>>>>>>>> by HHH that none of them ever stop running unless aborted. >>>>>>>>>>>>>>>>>>
    WHich means that the code for HHH is part of the input, and thus there
    is just ONE HHH in existance at this time. >>>>>>>>>>>>>>>>>>
    Since that code aborts its simulation to return the answer that you
    claim, you are just lying that it did a correct simulation (which in
    this context means complete)


    *none of them ever stop running unless aborted* >>>>>>>>>>>>>>>>
    All of them do abort and their simulation does not need an abort.


    *It is not given that any of them abort*


    At least it is true for all aborting ones, such as the one you >>>>>>>>>>>>>> presented in Halt7.c.

    My claim is that each of the above functions correctly >>>>>>>>>>>>> simulated by any termination analyzer HHH that can possibly >>>>>>>>>>>>> exist will never stop running unless aborted by HHH. >>>>>>>>>>>>> Can you affirm or correctly refute this?

    Yes, I confirmed many times that we can confirm this vacuous claim,
    because no such HHH exists. All of them fail to do a correct simulation
    up to the point where they can see whether the input specifies a >>>>>>>>>>>> halting program.

    if DDD correctly simulated by any simulating termination >>>>>>>>>>> analyzer HHH never aborts its simulation of DDD then

    that HHH is not interesting.

    *then the HP proofs are proved to be wrong*

    No, they are not. You have not solved the halting problem and that >>>>>>>> (in addition to all proofs) supports the claim that halting problem >>>>>>>> is unsolvable.

    ChatGPT corrected my words and agreed that I have
    correctly refuted the generic HP proof technique
    where an input has been defined to only do the
    opposite of whatever value that its decider decides.
    https://chatgpt.com/s/t_6857335b37a08191a077d57039fa4a76

    Doesn't matter. Only proofs matter. So far you have not proven anything >>>>>> and it is unlikely you could prove anything even after asking ChatGPT >>>>>> for help.

    The ChatGPT that evaluated and affirmed my analysis
    of HHH(DDD) one year ago could only handle 4000 tokens
    thus could not understand HHH(DD).

    ChatGPT with GPT-4-turbo — can handle up to 128,000 tokens
    of context in a single conversation, immediately understood
    HHH(DD) within the context of the conversation of HHH(DDD).

    ChatGPT does not understand. Whether you do is still not determined. >>>>>>
    Anyway,
    In order to show that a proof is wrong you need to show an error >>>>>>>> in the proof. Even then the conclusion is proven unless you can >>>>>>>> show an error in every proof of that conclusion.


    That you do not understand that any set of expressions of
    language that show another expression of language is
    necessarily true is its proof is your ignorance not mine.

    Only a proof is a proof.

    There are things called proofs that have a certain
    form and there is the broader concept of proof that
    does not require this certain form.

    A proof is any set of expressions of language that
    correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion
    satisfy the above definition but does not prove anything. A proof
    is something that gives a sufficient reson to believe what otherwise
    might not be believed.

    Correct proofs can also depend on the meaning of natural
    language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed.

    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application
    of a formal proof usually requires natural language to express
    the interpretation.

    An expression of language is proven true when a set of
    semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true
    though that of course depends on the qualyty of the obserfation
    and of the quality of the report of the observation.

    To really understand this requires deep understanding of
    the philosophy of truth, rather than rote memorization
    of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to
    understand that what is presented as a proof isn't a proof.

    Two elements that require very deep understanding are
    (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing
    that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually
    unobservable and unverifiable.

    None of which affects the truth that

    A set of expressions is not sufficiently organized to count as a
    proof. The conclusion of the proor is its last sentence and in a
    set there is no last one.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jun 28 14:47:29 2025
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that
    correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion
    satisfy the above definition but does not prove anything. A proof
    is something that gives a sufficient reson to believe what otherwise
    might not be believed.

    Correct proofs can also depend on the meaning of natural
    language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed.

    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application
    of a formal proof usually requires natural language to express
    the interpretation.

    An expression of language is proven true when a set of
    semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true
    though that of course depends on the qualyty of the obserfation
    and of the quality of the report of the observation.

    To really understand this requires deep understanding of
    the philosophy of truth, rather than rote memorization
    of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to
    understand that what is presented as a proof isn't a proof.

    Two elements that require very deep understanding are
    (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing
    that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually
    unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction
    to analytical truths. But if you don't know that a sentence has
    no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth.
    We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders. But we don't
    have a proof of Church-Turing thesis and consequently no proof of unconstructibility of a halting oracle.

    None of which affects the truth that

    A set of expressions is not sufficiently organized to count as a
    proof. The conclusion of the proor is its last sentence and in a
    set there is no last one.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jun 29 11:42:39 2025
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that
    correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion >>>>>> satisfy the above definition but does not prove anything. A proof
    is something that gives a sufficient reson to believe what otherwise >>>>>> might not be believed.

    Correct proofs can also depend on the meaning of natural
    language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed. >>>>
    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application
    of a formal proof usually requires natural language to express
    the interpretation.

    An expression of language is proven true when a set of
    semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true
    though that of course depends on the qualyty of the obserfation
    and of the quality of the report of the observation.

    To really understand this requires deep understanding of
    the philosophy of truth, rather than rote memorization
    of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to
    understand that what is presented as a proof isn't a proof.

    Two elements that require very deep understanding are
    (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing
    that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually
    unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction
    to analytical truths. But if you don't know that a sentence has
    no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth.
    We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    (b) Turing machines can take directly executing Turing
    machines as *inputs* // false by definition

    Not assumend and not relevant to halting problem.

    A Turing machine partial halt decider computes the
    mapping from a finite string input to the behavior
    that this finite string actually specifies.

    A Turing machine partial halt decider never computes the
    mapping from the direct execution of any other Turing
    machine because direct executions are not finite string
    inputs.

    A partial halt decider is permitted to compute nothing for some
    inputs but if it does compute and answer the answer must agree
    with the direct execution (if there is a direct execution to
    compare).

    None of which affects the truth that

    A set of expressions is not sufficiently organized to count as a
    proof. The conclusion of the proor is its last sentence and in a
    set there is no last one.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jun 30 11:14:12 2025
    On 2025-06-29 14:04:43 +0000, olcott said:

    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that
    correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion >>>>>>>> satisfy the above definition but does not prove anything. A proof >>>>>>>> is something that gives a sufficient reson to believe what otherwise >>>>>>>> might not be believed.

    Correct proofs can also depend on the meaning of natural
    language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed. >>>>>>
    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application
    of a formal proof usually requires natural language to express
    the interpretation.

    An expression of language is proven true when a set of
    semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true
    though that of course depends on the qualyty of the obserfation
    and of the quality of the report of the observation.

    To really understand this requires deep understanding of
    the philosophy of truth, rather than rote memorization
    of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to
    understand that what is presented as a proof isn't a proof.

    Two elements that require very deep understanding are
    (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing
    that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually
    unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction
    to analytical truths. But if you don't know that a sentence has
    no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth.
    We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    No one ever noticed that it is never an actual
    *input* that does this.

    That "input" is an input to the halting problem. The input to the
    decider candidate is a representation of input to the halting
    problem. To "do the opposite" refers to what happens if the
    "input" computation is executed. Whether it is actually executed
    is irrelevant.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 1 10:51:08 2025
    On 2025-06-30 17:49:20 +0000, olcott said:

    On 6/30/2025 3:14 AM, Mikko wrote:
    On 2025-06-29 14:04:43 +0000, olcott said:

    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that
    correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion >>>>>>>>>> satisfy the above definition but does not prove anything. A proof >>>>>>>>>> is something that gives a sufficient reson to believe what otherwise >>>>>>>>>> might not be believed.

    Correct proofs can also depend on the meaning of natural
    language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed. >>>>>>>>
    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application >>>>>>>> of a formal proof usually requires natural language to express >>>>>>>> the interpretation.

    An expression of language is proven true when a set of
    semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true
    though that of course depends on the qualyty of the obserfation >>>>>>>> and of the quality of the report of the observation.

    To really understand this requires deep understanding of
    the philosophy of truth, rather than rote memorization
    of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to >>>>>>>> understand that what is presented as a proof isn't a proof.

    Two elements that require very deep understanding are
    (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing
    that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually
    unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction
    to analytical truths. But if you don't know that a sentence has
    no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth.
    We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    No one ever noticed that it is never an actual
    *input* that does this.

    That "input" is an input to the halting problem. The input to the
    decider candidate is a representation of input to the halting
    problem. To "do the opposite" refers to what happens if the
    "input" computation is executed. Whether it is actually executed
    is irrelevant.

    Yet no directly executed Turing Machine DDD() can be an input
    to another Turing Machine HHH making this DDD() outside of the
    domain of HHH thus its behavior is irrelevant to the correctness
    of HHH(DDD).

    Irrelevant to the halting problem.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 2 09:53:02 2025
    On 2025-07-01 11:46:11 +0000, olcott said:

    On 7/1/2025 2:51 AM, Mikko wrote:
    On 2025-06-30 17:49:20 +0000, olcott said:

    On 6/30/2025 3:14 AM, Mikko wrote:
    On 2025-06-29 14:04:43 +0000, olcott said:

    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that
    correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion >>>>>>>>>>>> satisfy the above definition but does not prove anything. A proof >>>>>>>>>>>> is something that gives a sufficient reson to believe what otherwise
    might not be believed.

    Correct proofs can also depend on the meaning of natural >>>>>>>>>>> language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed.

    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application >>>>>>>>>> of a formal proof usually requires natural language to express >>>>>>>>>> the interpretation.

    An expression of language is proven true when a set of
    semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true >>>>>>>>>> though that of course depends on the qualyty of the obserfation >>>>>>>>>> and of the quality of the report of the observation.

    To really understand this requires deep understanding of >>>>>>>>>>> the philosophy of truth, rather than rote memorization
    of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to >>>>>>>>>> understand that what is presented as a proof isn't a proof. >>>>>>>>>>
    Two elements that require very deep understanding are
    (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing
    that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually >>>>>>>>>> unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction >>>>>>>> to analytical truths. But if you don't know that a sentence has >>>>>>>> no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth.
    We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    No one ever noticed that it is never an actual
    *input* that does this.

    That "input" is an input to the halting problem. The input to the
    decider candidate is a representation of input to the halting
    problem. To "do the opposite" refers to what happens if the
    "input" computation is executed. Whether it is actually executed
    is irrelevant.

    Yet no directly executed Turing Machine DDD() can be an input
    to another Turing Machine HHH making this DDD() outside of the
    domain of HHH thus its behavior is irrelevant to the correctness
    of HHH(DDD).

    Irrelevant to the halting problem.

    It is relevant to the halting problem because
    no input to a halt decider can possibly do the
    opposite of whatever its halt decider decides.
    The thing that does the opposite is not an input.

    It is irrelevant because the halting problem clarly states that the
    input is a description of a Turing machine and an input to that
    machine. You may say that to decide halting of a directly executed
    Turing machnie is not possible from the given input but the problem
    is what it is.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 3 18:58:45 2025
    On 7/3/25 6:11 PM, olcott wrote:
    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:

    On 7/1/2025 2:51 AM, Mikko wrote:
    On 2025-06-30 17:49:20 +0000, olcott said:

    On 6/30/2025 3:14 AM, Mikko wrote:
    On 2025-06-29 14:04:43 +0000, olcott said:

    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that >>>>>>>>>>>>>>> correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct >>>>>>>>>>>>>> conclusion
    satisfy the above definition but does not prove anything. >>>>>>>>>>>>>> A proof
    is something that gives a sufficient reson to believe what >>>>>>>>>>>>>> otherwise
    might not be believed.

    Correct proofs can also depend on the meaning of natural >>>>>>>>>>>>> language words.

    Yes, and avoid ambiguous expressions or disambiguate them >>>>>>>>>>>> when needed.

    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application >>>>>>>>>>>> of a formal proof usually requires natural language to express >>>>>>>>>>>> the interpretation.

    An expression of language is proven true when a set of >>>>>>>>>>>>> semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true >>>>>>>>>>>> though that of course depends on the qualyty of the obserfation >>>>>>>>>>>> and of the quality of the report of the observation.

    To really understand this requires deep understanding of >>>>>>>>>>>>> the philosophy of truth, rather than rote memorization >>>>>>>>>>>>> of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to >>>>>>>>>>>> understand that what is presented as a proof isn't a proof. >>>>>>>>>>>>
    Two elements that require very deep understanding are >>>>>>>>>>>>> (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing >>>>>>>>>>>>> that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually >>>>>>>>>>>> unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction >>>>>>>>>> to analytical truths. But if you don't know that a sentence has >>>>>>>>>> no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth. >>>>>>>>>>> We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    No one ever noticed that it is never an actual
    *input* that does this.

    That "input" is an input to the halting problem. The input to the
    decider candidate is a representation of input to the halting
    problem. To "do the opposite" refers to what happens if the
    "input" computation is executed. Whether it is actually executed
    is irrelevant.

    Yet no directly executed Turing Machine DDD() can be an input
    to another Turing Machine HHH making this DDD() outside of the
    domain of HHH thus its behavior is irrelevant to the correctness
    of HHH(DDD).

    Irrelevant to the halting problem.

    It is relevant to the halting problem because
    no input to a halt decider can possibly do the
    opposite of whatever its halt decider decides.
    The thing that does the opposite is not an input.

    It is irrelevant because the halting problem clarly states that the
    input is a description of a Turing machine and an input to that
    machine. You may say that to decide halting of a directly executed
    Turing machnie is not possible from the given input but the problem
    is what it is.


    Although it is called a description that term is inaccurate.
    It leads people to believe that 98% of exactly what it does
    is close enough. That DD() *DOES NOT DO* what DD correctly
    simulated by HHH does is a key detail *THAT ALWAYS ESCAPES THEM*

    Just shows that you don't understand what the word "description" means
    as a term-of-art.

    Your problem is that your HHH doesn't correctly simualate its input, and
    the "Hypothetical" HHH that you look at is given a "Hypothetical Input"
    that differs from the real one, and thus its results are just worthless,
    as is most of your "logic"


    It is actually has 100% of all of the details that the
    machine code of DD has. The input to HHH(DD) *SPECIFIES*
    100% of every detail of the exactly behavior *OF THIS INPUT*

    No, the code of the C function DD has no behavior, as it isn't a
    complete program.

    When you complete it by include a particular HHH it has behavior, and
    when that pairing is to the HHH that aborts and returns 0, that behavior
    is to halt.


    DDD simulated by HHH according to the actual semantics
    of the C programming language GETS STUCK IN RECURSIVE
    SIMULATION.


    Only if *THE* HHH is defined to never abort.

    Since you claim it gets the "right" answer, that isn't *THE* HHH that
    exists.

    WWhen paired with an HHH that gives any answer, DDD will always halt,
    and thus any HHH that returns 0 is just wrong.

    And you are proving your complete stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 4 10:25:33 2025
    On 2025-07-03 22:11:45 +0000, olcott said:

    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:

    On 7/1/2025 2:51 AM, Mikko wrote:
    On 2025-06-30 17:49:20 +0000, olcott said:

    On 6/30/2025 3:14 AM, Mikko wrote:
    On 2025-06-29 14:04:43 +0000, olcott said:

    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that >>>>>>>>>>>>>>> correctly concludes that another expression of
    language is definitely true.

    A singlet set of expressions that just states a correct conclusion
    satisfy the above definition but does not prove anything. A proof
    is something that gives a sufficient reson to believe what otherwise
    might not be believed.

    Correct proofs can also depend on the meaning of natural >>>>>>>>>>>>> language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed.

    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application >>>>>>>>>>>> of a formal proof usually requires natural language to express >>>>>>>>>>>> the interpretation.

    An expression of language is proven true when a set of >>>>>>>>>>>>> semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true >>>>>>>>>>>> though that of course depends on the qualyty of the obserfation >>>>>>>>>>>> and of the quality of the report of the observation.

    To really understand this requires deep understanding of >>>>>>>>>>>>> the philosophy of truth, rather than rote memorization >>>>>>>>>>>>> of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to >>>>>>>>>>>> understand that what is presented as a proof isn't a proof. >>>>>>>>>>>>
    Two elements that require very deep understanding are >>>>>>>>>>>>> (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing >>>>>>>>>>>>> that makes an expression of language true then this
    expression is not true.

    That is not a useful result as the non-existence is usually >>>>>>>>>>>> unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction >>>>>>>>>> to analytical truths. But if you don't know that a sentence has >>>>>>>>>> no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth. >>>>>>>>>>> We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    No one ever noticed that it is never an actual
    *input* that does this.

    That "input" is an input to the halting problem. The input to the
    decider candidate is a representation of input to the halting
    problem. To "do the opposite" refers to what happens if the
    "input" computation is executed. Whether it is actually executed
    is irrelevant.

    Yet no directly executed Turing Machine DDD() can be an input
    to another Turing Machine HHH making this DDD() outside of the
    domain of HHH thus its behavior is irrelevant to the correctness
    of HHH(DDD).

    Irrelevant to the halting problem.

    It is relevant to the halting problem because
    no input to a halt decider can possibly do the
    opposite of whatever its halt decider decides.
    The thing that does the opposite is not an input.

    It is irrelevant because the halting problem clarly states that the
    input is a description of a Turing machine and an input to that
    machine. You may say that to decide halting of a directly executed
    Turing machnie is not possible from the given input but the problem
    is what it is.

    Although it is called a description that term is inaccurate.
    It leads people to believe that 98% of exactly what it does
    is close enough. That DD() *DOES NOT DO* what DD correctly
    simulated by HHH does is a key detail *THAT ALWAYS ESCAPES THEM*

    What HHH correctly or otherwise simulates is merely an implementation
    detail. What matters is the beahviour DD specifies. The user's
    manual must specify how DD (or any other algorithm) shall be described
    for HHH.

    It is actually has 100% of all of the details that the
    machine code of DD has. The input to HHH(DD) *SPECIFIES*
    100% of every detail of the exactly behavior *OF THIS INPUT*

    In particular, it specifies whether the direct execution of DD
    halts or not. Other aspects of the behaivour are not relevant
    (but are specified anyway).

    DDD simulated by HHH according to the actual semantics
    of the C programming language GETS STUCK IN RECURSIVE
    SIMULATION.

    That is why simulation alone does not solve the halting problem.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 4 08:55:40 2025
    Am Thu, 03 Jul 2025 17:11:45 -0500 schrieb olcott:
    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:
    On 7/1/2025 2:51 AM, Mikko wrote:
    On 2025-06-30 17:49:20 +0000, olcott said:
    On 6/30/2025 3:14 AM, Mikko wrote:
    On 2025-06-29 14:04:43 +0000, olcott said:
    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:
    On 6/28/2025 6:47 AM, Mikko wrote:

    It is relevant to the halting problem because no input to a halt
    decider can possibly do the opposite of whatever its halt decider
    decides. The thing that does the opposite is not an input.
    You are effectively saying that all programs that start with a call
    to HHH are the same.

    It is irrelevant because the halting problem clarly states that the
    input is a description of a Turing machine and an input to that
    machine. You may say that to decide halting of a directly executed
    Turing machnie is not possible from the given input but the problem is
    what it is.

    Although it is called a description that term is inaccurate.
    It leads people to believe that 98% of exactly what it does is close
    enough. That DD() *DOES NOT DO* what DD correctly simulated by HHH does
    is a key detail *THAT ALWAYS ESCAPES THEM*
    WTH? It is rather obvious that HHH cannot simulate DDD or anything else
    that calls HHH the same way as that input when run "directly".

    It is actually has 100% of all of the details that the machine code of
    DD has. The input to HHH(DD) *SPECIFIES*
    100% of every detail of the exactly behavior *OF THIS INPUT*
    Yeah, and you can also execute that code instead of simulating 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 joes@21:1/5 to All on Fri Jul 4 13:33:07 2025
    Am Fri, 04 Jul 2025 07:34:39 -0500 schrieb olcott:
    On 7/4/2025 2:25 AM, Mikko wrote:
    On 2025-07-03 22:11:45 +0000, olcott said:
    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:

    It is relevant to the halting problem because no input to a halt
    decider can possibly do the opposite of whatever its halt decider
    decides.
    Only because it is not simulated.

    Although it is called a description that term is inaccurate.
    It leads people to believe that 98% of exactly what it does is close
    enough. That DD() *DOES NOT DO* what DD correctly simulated by HHH
    does is a key detail *THAT ALWAYS ESCAPES THEM*
    What HHH correctly or otherwise simulates is merely an implementation
    detail.
    It is a detail that defines a partial halt decider that makes the "do
    the opposite" code unreachable.
    Sounds like a bug.

    What matters is the beahviour DD specifies.
    The behavior that an input specifies is only correctly measured by
    correctly simulating this input.
    No, what code does when executed. Nobody cares what any random simulator
    does, especially when it is known that no simulator can simulate past
    a call to itself. That would make all programs the same when you prefix
    them with that call.

    It is actually has 100% of all of the details that the machine code of
    DD has. The input to HHH(DD) *SPECIFIES*
    100% of every detail of the exactly behavior *OF THIS INPUT*
    In particular, it specifies whether the direct execution of DD halts or
    not.
    Partial halt deciders only compute the mapping from their inputs to the actual behavior that this input actually specifies.
    Which HHH doesn't do.

    A halt decider cannot compute the mapping from its own caller or its own self. That is just not the way that computation fundamentally works.
    Nor does it need to, it gets the code of its caller and itself as input.

    Other aspects of the behaivour are not relevant
    (but are specified anyway).

    DDD simulated by HHH according to the actual semantics of the C
    programming language GETS STUCK IN RECURSIVE SIMULATION.
    That is why simulation alone does not solve the halting problem.
    I have never been trying to solve the halting problem.
    Oh goodie.

    That requires a computer program that is omniscient.
    Calculating the parity of a number also does.

    All that I have done is refute the conventional halting problem proof technique. Once this is accepted as correct I will move on to the next
    best proof after that.
    Which one is that? And what is your goal if not refuting the halting
    theorem?

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 4 13:37:45 2025
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:
    Am Thu, 03 Jul 2025 17:11:45 -0500 schrieb olcott:
    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:

    It is relevant to the halting problem because no input to a halt
    decider can possibly do the opposite of whatever its halt decider
    decides. The thing that does the opposite is not an input.
    You are effectively saying that all programs that start with a call to
    HHH are the same.


    It is irrelevant because the halting problem clarly states that the
    input is a description of a Turing machine and an input to that
    machine. You may say that to decide halting of a directly executed
    Turing machnie is not possible from the given input but the problem
    is what it is.
    Although it is called a description that term is inaccurate.
    It leads people to believe that 98% of exactly what it does is close
    enough. That DD() *DOES NOT DO* what DD correctly simulated by HHH
    does is a key detail *THAT ALWAYS ESCAPES THEM*
    WTH? It is rather obvious that HHH cannot simulate DDD or anything else
    that calls HHH the same way as that input when run "directly".


    It is actually has 100% of all of the details that the machine code of
    DD has. The input to HHH(DD) *SPECIFIES*
    100% of every detail of the exactly behavior *OF THIS INPUT*
    Yeah, and you can also execute that code instead of simulating it.
    Yes. So it is like this:
    *The input to HHH(DD) specifies non-halting behavior*
    The directly executed DD() is not an input.
    Of course not, its code is.

    Because it is not an input it HHH is not accountable for its behavior. Deciders are only accountable for computing the mapping from their
    inputs.
    Yes it is, HHH should compute whether the code of DD halts when run.
    You can't be thinking that is uncomputable.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Fri Jul 4 18:23:32 2025
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:
    Am Thu, 03 Jul 2025 17:11:45 -0500 schrieb olcott:
    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:

    You are effectively saying that all programs that start with a call
    to HHH are the same.
    Did I misunderstand you?

    Because it is not an input it HHH is not accountable for its behavior.
    Deciders are only accountable for computing the mapping from their
    inputs.
    Yes it is, HHH should compute whether the code of DD halts when run.
    You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a
    radius of 2.
    Are you seriously suggesting that you can't compute what the code of
    DDD does when executed?

    Partial halt deciders have never been allowed to report on the behavior
    of any directly executed Turing machine. Instead of this they have used
    the behavior that their input machine description specifies as a proxy.
    And you think that DDD's direct execution is not specified by its
    description?


    Now for the first time we see that DDD correctly simulated by HHH *IS
    NOT A PROXY* for the behavior of the directly executed DDD().
    Indeed, HHH does not simulate it correctly. (You can't mean that DDD
    is *executed* incorrectly.)

    --
    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 you could have on Fri Jul 4 19:09:01 2025
    Am Fri, 04 Jul 2025 13:37:25 -0500 schrieb olcott:
    On 7/4/2025 1:23 PM, joes wrote:
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:

    You are effectively saying that all programs that start with a call >>>>>> to HHH are the same.
    The nesting is too deep to see what you are responding to.
    Lol, you could have responded immediately. You know how to look up posts.

    Yes it is, HHH should compute whether the code of DD halts when run.
    You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a
    radius of 2.
    Are you seriously suggesting that you can't compute what the code of
    DDD does when executed?
    Don't complain later.

    Partial halt deciders have never been allowed to report on the
    behavior of any directly executed Turing machine. Instead of this they
    have used the behavior that their input machine description specifies
    as a proxy.
    And you think that DDD's direct execution is not specified by its
    description?
    I HAVE PROVEN THAT DDD CORRECTLY SIMULATED BY HHH DOES NOT HAVE THE SAME BEHAVIOR AS DDD() THOUSANDS OF TIMES IN THE LAST THREE YEARS
    No disagreement; not my question.

    Now for the first time we see that DDD correctly simulated by HHH *IS
    NOT A PROXY* for the behavior of the directly executed DDD().
    Indeed, HHH does not simulate it correctly. (You can't mean that DDD is
    *executed* incorrectly.)
    You are using the wrong measure of correct.
    So DDD specifies at least two different behaviours?

    --
    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 4 16:45:27 2025
    On 7/4/25 3:15 PM, olcott wrote:
    On 7/4/2025 2:09 PM, joes wrote:
    Am Fri, 04 Jul 2025 13:37:25 -0500 schrieb olcott:
    On 7/4/2025 1:23 PM, joes wrote:
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:

    You are effectively saying that all programs that start with a call >>>>>>>> to HHH are the same.
    The nesting is too deep to see what you are responding to.
    Lol, you could have responded immediately. You know how to look up posts.

    Yes it is, HHH should compute whether the code of DD halts when run. >>>>>> You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a
    radius of 2.
    Are you seriously suggesting that you can't compute what the code of
    DDD does when executed?
    Don't complain later.

    Partial halt deciders have never been allowed to report on the
    behavior of any directly executed Turing machine. Instead of this they >>>>> have used the behavior that their input machine description specifies >>>>> as a proxy.
    And you think that DDD's direct execution is not specified by its
    description?
    I HAVE PROVEN THAT DDD CORRECTLY SIMULATED BY HHH DOES NOT HAVE THE SAME >>> BEHAVIOR AS DDD() THOUSANDS OF TIMES IN THE LAST THREE YEARS
    No disagreement; not my question.

    Now for the first time we see that DDD correctly simulated by HHH *IS >>>>> NOT A PROXY* for the behavior of the directly executed DDD().
    Indeed, HHH does not simulate it correctly. (You can't mean that DDD is >>>> *executed* incorrectly.)
    You are using the wrong measure of correct.
    So DDD specifies at least two different behaviours?


    *Yes. This sums it up quite well* (its only 1.5 pages long) https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c



    Then your system LIES and is based on lies.

    "Code" is deterministic, and thus every instruction when starting from
    the same state will always do the same thing.

    Since there will nevef be a specific instruction whose execution will
    not match its "correct simulation" (or some other exectution path that
    started from the same state) there can never be a divergence of results.

    Your failure to point to an instruction ACTUALLY CORRECTLY simulated
    that created a different results from the same step directly exectuted,
    just points out that you know you are just lying, but can't admit it to yourself or the people you are talking to.

    Sorry, you are just a sef-brainwashed gaslight liar that can't handle
    the truth.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 5 09:26:41 2025
    Op 05.jul.2025 om 00:26 schreef olcott:
    On 7/4/2025 3:45 PM, Richard Damon wrote:
    On 7/4/25 3:15 PM, olcott wrote:
    On 7/4/2025 2:09 PM, joes wrote:
    Am Fri, 04 Jul 2025 13:37:25 -0500 schrieb olcott:
    On 7/4/2025 1:23 PM, joes wrote:
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:

    You are effectively saying that all programs that start with a >>>>>>>>>> call
    to HHH are the same.
    The nesting is too deep to see what you are responding to.
    Lol, you could have responded immediately. You know how to look up
    posts.

    Yes it is, HHH should compute whether the code of DD halts when >>>>>>>> run.
    You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a >>>>>>> radius of 2.
    Are you seriously suggesting that you can't compute what the code of >>>>>> DDD does when executed?
    Don't complain later.

    Partial halt deciders have never been allowed to report on the
    behavior of any directly executed Turing machine. Instead of this >>>>>>> they
    have used the behavior that their input machine description
    specifies
    as a proxy.
    And you think that DDD's direct execution is not specified by its
    description?
    I HAVE PROVEN THAT DDD CORRECTLY SIMULATED BY HHH DOES NOT HAVE THE
    SAME
    BEHAVIOR AS DDD() THOUSANDS OF TIMES IN THE LAST THREE YEARS
    No disagreement; not my question.

    Now for the first time we see that DDD correctly simulated by HHH >>>>>>> *IS
    NOT A PROXY* for the behavior of the directly executed DDD().
    Indeed, HHH does not simulate it correctly. (You can't mean that
    DDD is
    *executed* incorrectly.)
    You are using the wrong measure of correct.
    So DDD specifies at least two different behaviours?


    *Yes. This sums it up quite well* (its only 1.5 pages long)
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c



    Then your system LIES and is based on lies.

    "Code" is deterministic, and thus every instruction when starting from
    the same state will always do the same thing.


    That you are not bright enough to detect the recursive
    simulation non terminating behavior pattern is no rebuttal
    at all.


    There is only *finite* recursive simulation, so everybody bright enough understands that there is no non-terminating behaviour.
    Not understanding the difference between *finite* recursion and
    *infinite* recursion shows who is not bright enough.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 5 11:32:49 2025
    On 2025-07-04 12:34:39 +0000, olcott said:

    On 7/4/2025 2:25 AM, Mikko wrote:
    On 2025-07-03 22:11:45 +0000, olcott said:

    On 7/2/2025 1:53 AM, Mikko wrote:
    On 2025-07-01 11:46:11 +0000, olcott said:

    On 7/1/2025 2:51 AM, Mikko wrote:
    On 2025-06-30 17:49:20 +0000, olcott said:

    On 6/30/2025 3:14 AM, Mikko wrote:
    On 2025-06-29 14:04:43 +0000, olcott said:

    On 6/29/2025 3:42 AM, Mikko wrote:
    On 2025-06-28 13:28:04 +0000, olcott said:

    On 6/28/2025 6:47 AM, Mikko wrote:
    On 2025-06-27 23:35:46 +0000, olcott said:

    On 6/26/2025 4:30 AM, Mikko wrote:
    On 2025-06-25 14:33:52 +0000, olcott said:

    On 6/25/2025 1:50 AM, Mikko wrote:
    On 2025-06-24 15:00:30 +0000, olcott said:


    A proof is any set of expressions of language that >>>>>>>>>>>>>>>>> correctly concludes that another expression of >>>>>>>>>>>>>>>>> language is definitely true.

    A singlet set of expressions that just states a correct conclusion
    satisfy the above definition but does not prove anything. A proof
    is something that gives a sufficient reson to believe what otherwise
    might not be believed.

    Correct proofs can also depend on the meaning of natural >>>>>>>>>>>>>>> language words.

    Yes, and avoid ambiguous expressions or disambiguate them when needed.

    It is typical that formal proofs make sure
    to totally ignore every aspect of this.

    That is the main advantage of formal proofs. But an application >>>>>>>>>>>>>> of a formal proof usually requires natural language to express >>>>>>>>>>>>>> the interpretation.

    An expression of language is proven true when a set of >>>>>>>>>>>>>>> semantic meanings makes it true.

    Often it is sufficiently proven if it is observed to be true >>>>>>>>>>>>>> though that of course depends on the qualyty of the obserfation >>>>>>>>>>>>>> and of the quality of the report of the observation. >>>>>>>>>>>>>>
    To really understand this requires deep understanding of >>>>>>>>>>>>>>> the philosophy of truth, rather than rote memorization >>>>>>>>>>>>>>> of some conventional steps.

    Deep understanding is rarely useful. Often it is sufficient to >>>>>>>>>>>>>> understand that what is presented as a proof isn't a proof. >>>>>>>>>>>>>>
    Two elements that require very deep understanding are >>>>>>>>>>>>>>> (a) truth-makers and (b) truth-bearers.
    Truthmaker Maximalism says that when there is nothing >>>>>>>>>>>>>>> that makes an expression of language true then this >>>>>>>>>>>>>>> expression is not true.

    That is not a useful result as the non-existence is usually >>>>>>>>>>>>>> unobservable and unverifiable.

    Analytical truth has nothing to do with observation
    and has everything to do we semantic connections
    between expressions of language.

    Your claims above were about truth in general with no restriction >>>>>>>>>>>> to analytical truths. But if you don't know that a sentence has >>>>>>>>>>>> no truth maker it may be hard to find out.

    All of math, computer science and logic is analytic truth. >>>>>>>>>>>>> We don't observe that 5 > 3, it is defined that way.

    And that includes the non-existence of halt deciders.

    *This is only based on false assumptions*
    (a) An *input* can be defined that does the opposite
    of whatever its decider reports. // proven false

    Not an assumption but proven true from definitions.

    No one ever noticed that it is never an actual
    *input* that does this.

    That "input" is an input to the halting problem. The input to the >>>>>>>> decider candidate is a representation of input to the halting
    problem. To "do the opposite" refers to what happens if the
    "input" computation is executed. Whether it is actually executed >>>>>>>> is irrelevant.

    Yet no directly executed Turing Machine DDD() can be an input
    to another Turing Machine HHH making this DDD() outside of the
    domain of HHH thus its behavior is irrelevant to the correctness >>>>>>> of HHH(DDD).

    Irrelevant to the halting problem.

    It is relevant to the halting problem because
    no input to a halt decider can possibly do the
    opposite of whatever its halt decider decides.
    The thing that does the opposite is not an input.

    It is irrelevant because the halting problem clarly states that the
    input is a description of a Turing machine and an input to that
    machine. You may say that to decide halting of a directly executed
    Turing machnie is not possible from the given input but the problem
    is what it is.

    Although it is called a description that term is inaccurate.
    It leads people to believe that 98% of exactly what it does
    is close enough. That DD() *DOES NOT DO* what DD correctly
    simulated by HHH does is a key detail *THAT ALWAYS ESCAPES THEM*

    What HHH correctly or otherwise simulates is merely an implementation
    detail.

    It is a detail that defines a partial halt decider
    that makes the "do the opposite" code unreachable.

    No, it does. The proof that a counter-example can be constructed
    does not refer to any implementation details, so it applies to
    every implementation that is does not violate the requirements
    so obviously that the proof is not needed.

    What matters is the beahviour DD specifies.

    The behavior that an input specifies is only correctly
    measured by correctly simulating this input.

    Wrong. It is correctly measured by a direct execution. A simulation that
    is proven to reproduce the same behaviour as a direct exectuion is an acceptable proxy.

    The user's
    manual must specify how DD (or any other algorithm) shall be described
    for HHH.

    The C programming language translated into x86 machine code.

    You said that DDD as an input to HHH specifies a non-halting behaviour.
    The behaviour specifed by the x86 translation of DDD as inpterpreted
    according to the x86 instruction semantics specifies a halting
    behaviour. Therefore the halting behaviour specified by DDD must be
    described differently to HHH and user's manual must tell how.

    The situation with DD is similar but more complicated as it is not
    as obvious whether DD specifies a halting or non-halting behaviour.
    Anyway the result is that HHH needs something else than the C code
    of DD in order to be able to tell whether DD specifies a halting or
    non-halting behaviour when interpreted according to the rules of
    C or x86 language.

    Without a user's manual where the input rules covering DD and DDD and
    similar cases are clearly specified HHH is not a conter-example to
    any uncomputability proof nor a useful partial decider or analyzer.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jul 5 12:26:17 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/4/2025 8:33 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:34:39 -0500 schrieb olcott:

    [ .... ]

    All that I have done is refute the conventional halting problem proof
    technique.

    You have not. You've not even come close.

    Once this is accepted as correct I will move on to the next best
    proof after that.
    Which one is that? And what is your goal if not refuting the halting
    theorem?


    To conquer each proof of the HP one at a time.

    You're a clueless fool. You don't understand in the abstract what a
    proof is, and you don't understand this particular proof.

    The reason that I am doing this is that people have a fundamentally
    incorrect understanding about how truth itself actually works.

    You're a clueless fool. You yourself have no correct understanding about truth. In particular, when a mathematical result is proven by a
    mathematical proof, it is true. The proof you delude yourself you have "conquered" is a valid proof. It was formulated by mathematicians much brighter than either of us, and is an exceptionally simple and clear
    proof. Any reasonably bright undergraduate can grasp it in a few
    minutes.

    Because of these misconceptions there has been no objective way to
    divide truth from well crafted lies.

    A great deal of what you post on this newsgroup is lies, though I
    wouldn't call them well crafted. You simply have no well developed
    notion of what truth is.

    There has never been an objective way to differentiate truth from
    falsehood in politics and general discourse. There is, though, in the
    field of mathematics and, to a lesser degree, science. You reject that objective way, however, confusing truth with what you would like to be
    true.

    This is causing the rise of the fourth Reich and
    the destruction of the planet through climate change.

    You are (deliberately?) confusing different types of truth. Mathematics
    and science are no defence against politicians like failed artists and
    failed business men. Unfortunately.

    --
    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 Richard Damon@21:1/5 to olcott on Sat Jul 5 09:11:38 2025
    On 7/4/25 6:26 PM, olcott wrote:
    On 7/4/2025 3:45 PM, Richard Damon wrote:
    On 7/4/25 3:15 PM, olcott wrote:
    On 7/4/2025 2:09 PM, joes wrote:
    Am Fri, 04 Jul 2025 13:37:25 -0500 schrieb olcott:
    On 7/4/2025 1:23 PM, joes wrote:
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:

    You are effectively saying that all programs that start with a >>>>>>>>>> call
    to HHH are the same.
    The nesting is too deep to see what you are responding to.
    Lol, you could have responded immediately. You know how to look up
    posts.

    Yes it is, HHH should compute whether the code of DD halts when >>>>>>>> run.
    You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a >>>>>>> radius of 2.
    Are you seriously suggesting that you can't compute what the code of >>>>>> DDD does when executed?
    Don't complain later.

    Partial halt deciders have never been allowed to report on the
    behavior of any directly executed Turing machine. Instead of this >>>>>>> they
    have used the behavior that their input machine description
    specifies
    as a proxy.
    And you think that DDD's direct execution is not specified by its
    description?
    I HAVE PROVEN THAT DDD CORRECTLY SIMULATED BY HHH DOES NOT HAVE THE
    SAME
    BEHAVIOR AS DDD() THOUSANDS OF TIMES IN THE LAST THREE YEARS
    No disagreement; not my question.

    Now for the first time we see that DDD correctly simulated by HHH >>>>>>> *IS
    NOT A PROXY* for the behavior of the directly executed DDD().
    Indeed, HHH does not simulate it correctly. (You can't mean that
    DDD is
    *executed* incorrectly.)
    You are using the wrong measure of correct.
    So DDD specifies at least two different behaviours?


    *Yes. This sums it up quite well* (its only 1.5 pages long)
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c



    Then your system LIES and is based on lies.

    "Code" is deterministic, and thus every instruction when starting from
    the same state will always do the same thing.


    That you are not bright enough to detect the recursive
    simulation non terminating behavior pattern is no rebuttal
    at all.


    So, how does a finite recursion, finite because every simulator in the
    loop aborts its simulation at a given point, become non-halting.

    Your problem is you treat an infinite set of different inputs as if they
    were all the same (or you are "correctly simulating" a non-simulatable
    fragment by lying).

    Your problem is you don't understand the meaning of the term.

    Your problem is you don't understand the difference between what is
    TRUTH (aka the direct execution of the machine) and a fantasy (aka the
    results of a partial simulation with unsound extrapolation). But that is
    your problem in life too, you just don't understand what reality and
    truth actually are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 5 20:40:17 2025
    On 7/5/25 12:22 PM, olcott wrote:
    On 7/5/2025 8:11 AM, Richard Damon wrote:
    On 7/4/25 6:26 PM, olcott wrote:
    On 7/4/2025 3:45 PM, Richard Damon wrote:
    On 7/4/25 3:15 PM, olcott wrote:
    On 7/4/2025 2:09 PM, joes wrote:
    Am Fri, 04 Jul 2025 13:37:25 -0500 schrieb olcott:
    On 7/4/2025 1:23 PM, joes wrote:
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:

    You are effectively saying that all programs that start with >>>>>>>>>>>> a call
    to HHH are the same.
    The nesting is too deep to see what you are responding to.
    Lol, you could have responded immediately. You know how to look up >>>>>> posts.

    Yes it is, HHH should compute whether the code of DD halts >>>>>>>>>> when run.
    You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a >>>>>>>>> radius of 2.
    Are you seriously suggesting that you can't compute what the
    code of
    DDD does when executed?
    Don't complain later.

    Partial halt deciders have never been allowed to report on the >>>>>>>>> behavior of any directly executed Turing machine. Instead of >>>>>>>>> this they
    have used the behavior that their input machine description
    specifies
    as a proxy.
    And you think that DDD's direct execution is not specified by its >>>>>>>> description?
    I HAVE PROVEN THAT DDD CORRECTLY SIMULATED BY HHH DOES NOT HAVE
    THE SAME
    BEHAVIOR AS DDD() THOUSANDS OF TIMES IN THE LAST THREE YEARS
    No disagreement; not my question.

    Now for the first time we see that DDD correctly simulated by >>>>>>>>> HHH *IS
    NOT A PROXY* for the behavior of the directly executed DDD(). >>>>>>>> Indeed, HHH does not simulate it correctly. (You can't mean that >>>>>>>> DDD is
    *executed* incorrectly.)
    You are using the wrong measure of correct.
    So DDD specifies at least two different behaviours?


    *Yes. This sums it up quite well* (its only 1.5 pages long)
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c



    Then your system LIES and is based on lies.

    "Code" is deterministic, and thus every instruction when starting
    from the same state will always do the same thing.


    That you are not bright enough to detect the recursive
    simulation non terminating behavior pattern is no rebuttal
    at all.


    So, how does a finite recursion, finite because every simulator in the
    loop aborts its simulation at a given point, become non-halting.


    I told you this at least dozens of times, go look up
    what I already said.


    You mea your LIES where you think that there is just ONE DDD that uses
    all the different HHH's?

    Yes, you have CLAIMED it many times, but you can't PROVE it.

    Since you have ADMITTED (by your failure to refute the errors) that you
    claims are unsupportable, you are just admitting that you are just lying.

    I can just as easily point to the hundreds of errors I have found in
    your claims which you just refuse to even try to rebute, but just repeat.

    I guess you are really just rolling over and admitting to the world that
    your ideas really have no basis other than your own lying claims, and
    thus that everything you say should be disregarded.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jul 6 11:46:49 2025
    On 2025-07-05 15:46:21 +0000, olcott said:

    On 7/5/2025 3:32 AM, Mikko wrote:
    On 2025-07-04 12:34:39 +0000, olcott said:

    On 7/4/2025 2:25 AM, Mikko wrote:

    What HHH correctly or otherwise simulates is merely an implementation
    detail.

    It is a detail that defines a partial halt decider
    that makes the "do the opposite" code unreachable.

    No, it does. The proof that a counter-example can be constructed
    does not refer to any implementation details, so it applies to
    every implementation that is does not violate the requirements
    so obviously that the proof is not needed.

    What matters is the beahviour DD specifies.

    The behavior that an input specifies is only correctly
    measured by correctly simulating this input.

    Wrong. It is correctly measured by a direct execution.

    Since no Turing machine can possibly take another directly
    executing Turing machine as an input this makes all directly
    executed Turing machines outside of the domain of every Turing
    machine based decider.

    No, it does not. The domain is specified in the statement of the
    halting problem which includes every Turing machine.

    The requirement that a halt decider report on the behavior
    of things outside of its domain has always been bogus.

    The magic word "bogus" has no effect on the problem statement.

    Instead of this deciders must report on the behavior that
    their input actually specifies.

    It does not work that way. Instead, the solution of the problem must
    have, in addittion to the decider, a user's manual that specifies
    what the input must be in order to specify the actual computation.
    For example, if the computation asked about is DDD(), what must the
    input be so that the decider says "it halts"?

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:30:02 2025
    Op 05.jul.2025 om 17:57 schreef olcott:
    On 7/5/2025 2:26 AM, Fred. Zwarts wrote:
    Op 05.jul.2025 om 00:26 schreef olcott:
    On 7/4/2025 3:45 PM, Richard Damon wrote:
    On 7/4/25 3:15 PM, olcott wrote:
    On 7/4/2025 2:09 PM, joes wrote:
    Am Fri, 04 Jul 2025 13:37:25 -0500 schrieb olcott:
    On 7/4/2025 1:23 PM, joes wrote:
    Am Fri, 04 Jul 2025 12:30:43 -0500 schrieb olcott:
    On 7/4/2025 8:37 AM, joes wrote:
    Am Fri, 04 Jul 2025 07:16:23 -0500 schrieb olcott:
    On 7/4/2025 3:55 AM, joes wrote:

    You are effectively saying that all programs that start with >>>>>>>>>>>> a call
    to HHH are the same.
    The nesting is too deep to see what you are responding to.
    Lol, you could have responded immediately. You know how to look up >>>>>> posts.

    Yes it is, HHH should compute whether the code of DD halts >>>>>>>>>> when run.
    You can't be thinking that is uncomputable.
    Likewise we should also compute the area of a square circle with a >>>>>>>>> radius of 2.
    Are you seriously suggesting that you can't compute what the
    code of
    DDD does when executed?
    Don't complain later.

    Partial halt deciders have never been allowed to report on the >>>>>>>>> behavior of any directly executed Turing machine. Instead of >>>>>>>>> this they
    have used the behavior that their input machine description
    specifies
    as a proxy.
    And you think that DDD's direct execution is not specified by its >>>>>>>> description?
    I HAVE PROVEN THAT DDD CORRECTLY SIMULATED BY HHH DOES NOT HAVE
    THE SAME
    BEHAVIOR AS DDD() THOUSANDS OF TIMES IN THE LAST THREE YEARS
    No disagreement; not my question.

    Now for the first time we see that DDD correctly simulated by >>>>>>>>> HHH *IS
    NOT A PROXY* for the behavior of the directly executed DDD(). >>>>>>>> Indeed, HHH does not simulate it correctly. (You can't mean that >>>>>>>> DDD is
    *executed* incorrectly.)
    You are using the wrong measure of correct.
    So DDD specifies at least two different behaviours?


    *Yes. This sums it up quite well* (its only 1.5 pages long)
    https://claude.ai/share/da9b8e3f-eb16-42ca-a9e8-913f4b88202c



    Then your system LIES and is based on lies.

    "Code" is deterministic, and thus every instruction when starting
    from the same state will always do the same thing.


    That you are not bright enough to detect the recursive
    simulation non terminating behavior pattern is no rebuttal
    at all.


    There is only *finite* recursive simulation, so everybody bright
    enough understands that there is no non-terminating behaviour.

    *It has never been whether it is finite or infinite*
    It has always been: Would DDD simulated by HHH reach
    its simulated final halt state in an infinite simulation?

    That is your misconception. Non-halting means not reaching the final
    halt state *when not disturbed*. Disturbing a finite recursion by
    switching off the computer, or by prematurely aborting a simulation, is
    in no way an indication for non-halting.
    Declaring a finite-recursion as non-halting, is evidently incorrect.


    Not understanding the difference between *finite* recursion and
    *infinite* recursion shows who is not bright enough.

    No it shows that you are not bothering to pay close attention
    or like Richard cannot remember anything that I ever said in
    prior posts.


    This only shows that you ignore all errors pointed out to you in these
    posts.
    Having a misunderstanding does not make someone stupid, but the
    resistance against learning from errors does.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 6 11:50:07 2025
    Op 05.jul.2025 om 21:34 schreef olcott:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed >> out lots of errors in various versions of your purported proof, which you

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

    *They disagree with this truism* (that seems dishonest)
    DDD simulated by HHH according to the semantics of the
    C programming language cannot possibly reach its own
    simulated "return" instruction final halt state.

    just ignore.  The section in Professor Linz's book you used to be so fond >> of citing will contain plenty of details, if only you would take the
    trouble to understand it (assuming you're capable of such understanding).


    I have addressed all of those details that you make sure
    to ignore so that you can baselessly claim that I am wrong.

    There cannot possibly be *AN ACTUAL INPUT* that does the
    opposite of whatever its decider decides. All of the examples
    of this have never been *ACTUAL INPUTS*

    No Turing machine can possibly take another directly executing
    Turing machine as in input, thus removing these from the
    domain of every halt decider.

    *Thus the requirement that HHH report on the behavior*
    *of the directly executed DD has always been bogus*

    Turing machine partial halt deciders compute the mapping
    from their actual inputs to the actual behavior that these
    inputs specify.

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

    DD simulated by HHH according to the semantics of the C
    programming language cannot possibly halt when halting
    is defined as reaching its own simulated "return"
    statement final halt state.
    Why repeating this failure of HHH to reach the final halt state?
    If the simulator has errors which makes it impossible to reach the final
    halt state of a halting program, that is a property/error of the
    simulator, not a property of the program specified in the input.
    This shows that your definition of 'halting' is incomplete.
    You need to add the words 'when not disturbed'.
    When a computer is switched of, or a simulation aborted, the program
    does not reach the final halt state, but it does not make the program non-halting.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sun Jul 6 10:16:07 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie. You don't have a proof. Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore. The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the
    trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of
    understanding. It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there. Years later, it's still
    not there.

    And yes, you are wrong. The proofs of the halting theorem which involve constructing programs which purported halting deciders cannot decide
    correctly are correct.

    There cannot possibly be *AN ACTUAL INPUT* that does the
    opposite of whatever its decider decides. All of the examples
    of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything.

    No Turing machine can possibly take another directly executing
    Turing machine as in input, thus removing these from the
    domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior*
    *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping
    from their actual inputs to the actual behavior that these
    inputs specify.

    And a fourth. There's some semblance of truth in there, but it's very confused.

    Sloppy wording is your technique to get people to go down to your level
    of discussion. That involves many posts trying just to tie you down to specific word meanings, and is very tiresome and unrewarding. I decline
    to get involved any further.

    [ .... ]

    --
    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 Sun Jul 6 17:52:20 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    [ .... ]

    That's what I'm saying. Those proofs of the halting theorem are free
    from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them.

    [ .... ]

    They are valid proofs. Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration.


    The is the ad ignorantiam error. https://en.wikipedia.org/wiki/Argument_from_ignorance
    Atheists have made that their doctrine.

    Garbage! I say again, if your proposition contradicts a known truth,
    then it is necessarily false, and can be discarded.

    [ .... ]

    Turing machine partial halt deciders compute the mapping
    from their actual inputs to the actual behavior that these
    inputs specify.

    And a fourth. There's some semblance of truth in there, but it's very >>>> confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level >>>> of discussion. That involves many posts trying just to tie you down to >>>> specific word meanings, and is very tiresome and unrewarding. I decline >>>> to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes. I was a software developer by
    profession.


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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to be near valuless. But analysing it a bit further, it is not clear exactly what
    you mean by "simulated by HHH". It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is. Most
    of the time turing machines are theoretical constructs used for proving
    theorems. They can be executed, but rarely are.

    No reply to this? Do you agree with me that "directly executed turning machine" is not a coherent notion?

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

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

    int main()
    {
    HHH(DDD); // DDD finite string of x86 code emulated by HHH
    DDD(); // DDD directly executed
    }

    It's unclear what you mean by a turing machine being an input to a turing
    machine. Read up about universal turing machines to get a bit of
    background.


    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not. There is no concept of "directly executed" in turing
    machines, and Linz's proof concerns turing machines. Other people here
    have said that one of the reasons you present your propositions as C, and
    even some x86 assembly language, is to avoid the precision afforded by
    turing machines. I'd tend to agree with them, here.


    When Ĥ is applied to ⟨Ĥ⟩ // adapted from bottom of page 319
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    if Ĥ applied to ⟨Ĥ⟩ halts
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    if Ĥ applied to ⟨Ĥ⟩ does not halt

    Ĥ applied to ⟨Ĥ⟩ is the directly executed Ĥ ⟨Ĥ⟩
    not ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf
    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above. That paragraph is meaningless.


    That you do not understand a paragraph does not entail
    that it is meaningless.

    That paragraph has no precise meaning. You could chose to reformulate it
    so that it does, but I don't think you want to do that.

    This means that the behavior of DD() is none of the damn
    business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand*

    It's fully obscure what DD() and HHH mean, and thus impossible to
    affirm or contradict the meaningless "HHH(DD)==0".


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

    Termination Analyzer HHH simulates its input until
    it detects a non-terminating behavior pattern. When
    HHH detects such a pattern it aborts its simulation
    and returns 0. (HHH1 has identical code).

    Again, it is impossible to "detect" many non-terminating patterns and (as
    you have found out here) it is easy mistakenly to "detect" such a
    pattern when it's not there at all.

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language
    cannot possibly reach its own "return"statement final
    halt state.

    See above. By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful. They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.


    Yet they have vagueness that C does not have.

    They do not. That assertion is down to your general lack of
    understanding of abstract things.

    C is a fully operational high level programming language.

    Yes. Which makes it unsuitable for proving things in computation theory.

    TM's are at such a low level that it could take hundreds
    of instructions to just move a single value in memory.

    That assertion is down to your general lack of understanding of abstract things. Although true, it is utterly irrelevant to the normal use of
    turing machines.

    [ .... ]

    Any mindless idiot can disagree. Showing an error and proving
    that it is an actual mistake requires much more than this.

    Indeed. All you have done is disagree with one of the proofs of the
    halting theorem. You have yet to show an error in it. That will be
    difficult, because there aren't any.


    There are two errors:
    (1) The false assumption that TM's report on the behavior
    of the directly executed machine "if Ĥ applied to ⟨Ĥ⟩ halts"
    (see above).

    That assumption does not appear in the pertinent proofs. Indeed, those
    proofs concern turing machines, which have no concept of "directly
    executed", as explained above.

    (2) That simulating partial halt decider Ĥ.embedded_H is
    incorrect to transition to Ĥ.qn on input ⟨Ĥ⟩ ⟨Ĥ⟩.

    The proofs concern purported halt deciders, not partial halt deciders.

    As I said, these proofs are correct.

    --
    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 Sun Jul 6 21:23:10 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    [ .... ]

    They are valid proofs. Your work, if it contradicts those proofs (which >>>> isn't at all clear) can thus be dismissed without further consideration.

    The is the ad ignorantiam error.
    https://en.wikipedia.org/wiki/Argument_from_ignorance
    Atheists have made that their doctrine.

    Garbage! I say again, if your proposition contradicts a known truth,
    then it is necessarily false, and can be discarded.


    There is a subtle difference between your original
    statement and this one. Known truths are not exactly
    the same thing as the result of a proof unless the
    proof is inherently infallible.

    That's a category error. Mathematical proofs are not "fallible" or "infallible", they just are. Something mathematically proven is a higher
    grade of truth than other known truths because of its certainty.

    That's not to say that mathematics is a fixed certainty. It is under
    continual development with new theorems and their proofs being discovered continually.

    Unless your world outlook is sort of sollipsist, where the only thing
    that truly exists is yourself.

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a description
    of what you mean by "simulation". But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny pieces
    out of it and dealing with those. The proof you claim to refute has no
    notion of simulation, for example; it doesn't need it.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't. See above.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low
    level of abstraction.

    But analysing it a bit further, it is not clear exactly what
    you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes. I'm not sure you do, though, which is why I was prompting you to be
    more concrete. When Alan Turing published his seminal paper, he took a
    very great deal of space specifying exactly what he meant by a "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD) returns 0.
    Others have pointed out problems with your reasoning here over a long
    period of time. I don't want to repeat that.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not. There is no concept of "directly executed" in turing
    machines, and Linz's proof concerns turing machines. Other people here
    have said that one of the reasons you present your propositions as C, and
    even some x86 assembly language, is to avoid the precision afforded by
    turing machines. I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly
    executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does recognize.

    That is disputed by everybody else on this newsgroup.

    [ .... ]

    See above. By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful. They lack >>>> the complexity, ambiguity, and unsuitability for theoretical work of real >>>> world programming languages like C.


    Yet they have vagueness that C does not have.

    They do not. That assertion is down to your general lack of
    understanding of abstract things.


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity. Turing
    machines are defined precisely and mathematically. C is a ragbag of conventions which has happened haphazardly over many decades. Don't get
    me wrong, I like C, but it comes a distant second place when describing computational theory precisely.

    C is a fully operational high level programming language.

    Yes. Which makes it unsuitable for proving things in computation theory.


    Not at all. Many things can be proven in computation theory in C.

    I'm not convinced. But certainly anything in computation theory which
    can be proved with C can be proven in turing machines.

    Hardly any real world algorithm requires unlimited memory. Every
    single detail of all of human general knowledge is a finite set.

    But these finite sets are of unbounded size.

    TM's are at such a low level that it could take hundreds
    of instructions to just move a single value in memory.

    That assertion is down to your general lack of understanding of abstract
    things. Although true, it is utterly irrelevant to the normal use of
    turing machines.


    It seems dumb to stick with the ambiguity and vagueness
    of abstractions when they can be translated into 100%
    concrete specifications.

    Not at all. Working at an appropriate level of abstraction saves work
    and makes problems tractable by concentrating on the essentials. Most of
    your posts here are at a very low level of abstraction, and take enormous amounts of effort to deal with. That's one reason why I scarcely bother.

    [ .... ]

    There are two errors:
    (1) The false assumption that TM's report on the behavior
    of the directly executed machine "if Ĥ applied to ⟨Ĥ⟩ halts"
    (see above).

    That assumption does not appear in the pertinent proofs. Indeed, those
    proofs concern turing machines, which have no concept of "directly
    executed", as explained above.


    I already proved otherwise and you ignored the proof.

    You haven't. You can't, since you don't understand what the work prove
    means.

    Ĥ applied to ⟨Ĥ⟩ is direct execution.

    What follows is an example of unnecessary complication caused by too low
    a level of abstraction.

    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H *is not direct execution* of ⟨Ĥ⟩ ⟨Ĥ⟩

    (2) That simulating partial halt decider Ĥ.embedded_H is
    incorrect to transition to Ĥ.qn on input ⟨Ĥ⟩ ⟨Ĥ⟩.

    The proofs concern purported halt deciders, not partial halt deciders.

    The actual proofs themselves only actually deal with
    one specific input. They purport to show one undecidable
    example.

    Vague and meaningless.

    The proof shows that for any purported halting decider, there exists a
    program such that the purported decider cannot correctly decide.

    As I said, these proofs are correct.


    That you believe that they are correct is not the
    same thing as them actually being correct.

    <Sigh>. I also believe that 2 + 2 = 4. Are you suggesting this is
    different from 2 + 2 actually being 4?

    If humans are inherently infallible then we could
    know that the proofs are correct.

    If that is your world view, then there is virtually nothing which comes
    into the category "true" for you. That would explain quite a bit about
    your posting over the last many years.

    Proofs are, by their nature, correct. An incorrect proof is an oxymoron.

    I found mistakes and you could not understand
    what I said or show that I am wrong.

    You did not find mistakes. You have barely even acknowledged the
    existence of the proof, never mind finding mistakes in it.

    And the burden of proof is not mine. It is yours to show you are
    correct. Quite clearly, you cannot meet that burden.

    --
    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 Fred. Zwarts@21:1/5 to All on Mon Jul 7 09:49:28 2025
    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to be
    near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny pieces
    out of it and dealing with those.  The proof you claim to refute has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
        specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low
    level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what
    you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he took a
    very great deal of space specifying exactly what he meant by a "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD) returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long
    period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing
    machines, and Linz's proof concerns turing machines.  Other people here >>>> have said that one of the reasons you present your propositions as
    C, and
    even some x86 assembly language, is to avoid the precision afforded by >>>> turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly
    executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated, because the code
    at 000015d2 is not shown. We know how this instruction should be
    simulated, because you tell us in other posts, that this HHH returns
    with a 0. So, if we follow a correct simulation with the next step and
    we use the value 0 returned by HHH, we see that a correct simulation
    reaches the final return.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Mon Jul 7 14:07:09 2025
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to be near >>>> valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description. To make it so, you'd have to say what
    you mean by an "x86 emulator". The name you give it is irrelevant

    But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny pieces
    out of it and dealing with those. The proof you claim to refute has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
    specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns true or false, i.e. whether it specifies non halting behaviour. It states
    nothing about "directly executed" anything.

    You're not dealing with that proof, you're dealing with your own
    significantly different construction. That is much less interesting.

    [ .... ]

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low
    level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

    It is when it is used as a proxy for steps of a proof.

    But analysing it a bit further, it is not clear exactly what
    you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes. I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    I'm still not sure you understand what "simulation" means.

    though, which is why I was prompting you to be
    more concrete. When Alan Turing published his seminal paper, he took a
    very great deal of space specifying exactly what he meant by a "machine".

    [ .... ]

    Whether endless recursion happens depends on whether HHH(DD) returns 0.

    Not at all.

    It quite plainly does.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    I've said before more than once, I'm not getting into fruitless
    discussions about things other people have dealt with adequately.

    Others have pointed out problems with your reasoning here over a long
    period of time. I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    You are intellectually below the level needed to judge whether the many
    errors pointed out to you are "actual" or not. I think you can be pretty
    sure that all of the others know exactly what recursion is.

    [ .... ]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.

    It's boring, though, and you've been over that point many, many times
    with other people.

    The above code roughly maps to the (TM equivalent)
    RASP machine architecture.

    Until you understand that DD emulated by HHH
    according to the semantics of the x86 language
    cannot possibly reach its own final halt state
    your understanding will remain woefully deficient.

    No sense going over any other points until after
    you get this point.

    You're not intellectually competent to judge other people's
    understanding. I have no interest in whether or not some function
    "emulated" (whatever that might mean) by another reaches its (presumed
    unique) final state. It's all old, dull, dreary stuff which goes nowhere
    very slowly.

    The fact is, the halting theorem has been proven, amongs other ways, by
    the proof you fail to understand. In previous posts we had come up with
    the topic of your misunderstanding of what a proof is and its status in
    logic. That discussion could have become interesting, but you just
    snipped it, instead repeating for the hundredth time the old, dull,
    dreary stuff.

    Unless you come up with some interesting replies to the points I made in
    my last post, this post will be my last in the current thread.

    --
    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 Richard Damon@21:1/5 to olcott on Mon Jul 7 18:34:23 2025
    On 7/7/25 2:40 PM, olcott wrote:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    No, you are, because that is how it is actually defined.


    If you want to disagree, show a reliable source.

    Your refusal over the years has just been your admission that you are
    just a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 8 10:22:15 2025
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to
    be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny
    pieces
    out of it and dealing with those.  The proof you claim to refute has no >>>> notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low
    level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what
    you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he took a >>>> very great deal of space specifying exactly what he meant by a
    "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD) returns 0. >>>
    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long
    period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>> machines, and Linz's proof concerns turing machines.  Other people >>>>>> here
    have said that one of the reasons you present your propositions as >>>>>> C, and
    even some x86 assembly language, is to avoid the precision
    afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly
    executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does recognize. >>>>
    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 9 11:26:32 2025
    On 2025-07-08 14:33:26 +0000, olcott said:

    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny pieces
    out of it and dealing with those.  The proof you claim to refute has no >>>>>> notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low >>>>>> level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he took a >>>>>> very great deal of space specifying exactly what he meant by a "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD) returns 0. >>>>>
    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long >>>>>> period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>> machines, and Linz's proof concerns turing machines.  Other people here
    have said that one of the reasons you present your propositions as C, and
    even some x86 assembly language, is to avoid the precision afforded by >>>>>>>> turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does recognize. >>>>>>
    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    When I explain something 500 times and people say
    I never said it that is sufficient evidence to call
    them a liar (or they have dementia).

    You never explain. You can't even answer a simple question. Usually
    you just repeat your lies or post something irrelevant pretending
    that it be an answer.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 9 10:50:20 2025
    Op 08.jul.2025 om 17:03 schreef olcott:
    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces
    out of it and dealing with those.  The proof you claim to refute
    has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low >>>>>> level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he
    took a
    very great deal of space specifying exactly what he meant by a
    "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD)
    returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long >>>>>> period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>> machines, and Linz's proof concerns turing machines.  Other
    people here
    have said that one of the reasons you present your propositions >>>>>>>> as C, and
    even some x86 assembly language, is to avoid the precision
    afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does
    recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.

    100% complete proof that you cannot understand
    remains 100% complete proof.

    As usual no rebuttal, but claims without evidence.
    Many errors have been pointed out in your '100% proof', but you ignore
    them. (Although, a closer look tells me that you do not even say that
    you presented a 100% proof.)
    I proved my statement in the part of the quotation that you deleted.
    Closing your eyes for a proof does not make it disappear. It would be
    childish to say that.


    I have taken every computer science course for
    a degree in computer science and have been a C++
    software engineer for twenty years.

    What are your credentials?

    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Jul 9 10:53:43 2025
    Op 08.jul.2025 om 16:33 schreef olcott:
    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces
    out of it and dealing with those.  The proof you claim to refute
    has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low >>>>>> level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he
    took a
    very great deal of space specifying exactly what he meant by a
    "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD)
    returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long >>>>>> period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>> machines, and Linz's proof concerns turing machines.  Other
    people here
    have said that one of the reasons you present your propositions >>>>>>>> as C, and
    even some x86 assembly language, is to avoid the precision
    afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does
    recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    When I explain something 500 times and people say
    I never said it that is sufficient evidence to call
    them a liar (or they have dementia).

    Here is the full execution trace of HHH(DDD)
    that included HHH emulating itself emulating DDD. https://liarparadox.org/HHH(DDD)_Full_Trace.pdf


    You can repeat your errors even more often, but that does not make them
    true.
    Even the trace proves that HHH aborts prematurely, before it can see
    that the finite recursion would reach the final halt state only one
    cycle later.
    Your 'proofs' turns out to be false claims without evidence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 9 07:20:33 2025
    On 7/8/25 10:33 AM, olcott wrote:
    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces
    out of it and dealing with those.  The proof you claim to refute
    has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low >>>>>> level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he
    took a
    very great deal of space specifying exactly what he meant by a
    "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD)
    returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long >>>>>> period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>> machines, and Linz's proof concerns turing machines.  Other
    people here
    have said that one of the reasons you present your propositions >>>>>>>> as C, and
    even some x86 assembly language, is to avoid the precision
    afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does
    recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    When I explain something 500 times and people say
    I never said it that is sufficient evidence to call
    them a liar (or they have dementia).

    Here is the full execution trace of HHH(DDD)
    that included HHH emulating itself emulating DDD. https://liarparadox.org/HHH(DDD)_Full_Trace.pdf


    Right, which PROVES that HHH *WILL* abort, and thus your pattern doesn't actually represent a non-halting pattern, and thus proves that you are
    just a liar.

    As was said, you don't "Explaim" with logic, but with lies and rethoric
    trying to make you lies seem plausable, but you have been busted.

    You are just headed for that lake of fire where all who live by lies
    will be placed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Jul 9 14:01:04 2025
    Am Wed, 09 Jul 2025 07:54:08 -0500 schrieb olcott:
    On 7/9/2025 3:50 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 17:03 schreef olcott:
    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    It is really weird that you are calling a 100% complete concrete >>>>>>>>> specification "a low level of abstraction".
    Those are opposites.

    Thus HHH(DD) does correctly determine that the halting problem's >>>>>>>>> counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.
    It is valueless; DDD does halt.

    It is just like you are saying that all huge things are always
    very tiny. The high level of abstraction of C is not any low level >>>>>>> of abstraction.
    Your HHH is more concrete than just talking about a halt decider.

    Not at all. Anyone should instantly see that no HHH can possibly >>>>>>> ever return to any simulated DD.
    Yes, HHH is not a decider.

    100% complete proof that you cannot understand remains 100% complete
    proof.
    Not convincing.

    As usual no rebuttal, but claims without evidence.
    Many errors have been pointed out in your '100% proof', but you ignore
    One of these "errors" was that HHH cannot simulate itself at all.
    ...past the call to itself, which you vehemently agree to. Like this one:
    void main() {
    HHH(HHH, HHH);
    printf("hello world");
    }

    I proved my statement in the part of the quotation that you deleted.
    Closing your eyes for a proof does not make it disappear. It would be
    childish to say that.
    I stop at your first big mistake because I found that my reviewers
    has a very hard time paying any attention at all to a single point. I
    can make the same single point to Richard 500 times and he never notices
    that I said it even once.
    He just disagrees with it. You are the one who ignores every
    contradiction.

    --
    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 Thu Jul 10 11:48:05 2025
    On 2025-07-09 12:26:48 +0000, olcott said:

    On 7/9/2025 3:26 AM, Mikko wrote:
    On 2025-07-08 14:33:26 +0000, olcott said:

    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny pieces
    out of it and dealing with those.  The proof you claim to refute has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily low >>>>>>>> level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he took a
    very great deal of space specifying exactly what he meant by a "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD) returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a long >>>>>>>> period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>>>> machines, and Linz's proof concerns turing machines.  Other people here
    have said that one of the reasons you present your propositions as C, and
    even some x86 assembly language, is to avoid the precision afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does recognize. >>>>>>>>
    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    When I explain something 500 times and people say
    I never said it that is sufficient evidence to call
    them a liar (or they have dementia).

    You never explain. You can't even answer a simple question. Usually
    you just repeat your lies or post something irrelevant pretending
    that it be an answer.

    I can answer questions. Whenever I do the answer is baseless denied.

    At least usually you don't.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 10 13:24:49 2025
    Op 09.jul.2025 om 14:54 schreef olcott:
    On 7/9/2025 3:50 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 17:03 schreef olcott:
    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping
    tiny pieces
    out of it and dealing with those.  The proof you claim to refute >>>>>>>> has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily >>>>>>>> low
    level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he >>>>>>>> took a
    very great deal of space specifying exactly what he meant by a >>>>>>>> "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD)
    returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a >>>>>>>> long
    period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>>>> machines, and Linz's proof concerns turing machines.  Other >>>>>>>>>> people here
    have said that one of the reasons you present your
    propositions as C, and
    even some x86 assembly language, is to avoid the precision >>>>>>>>>> afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does
    recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.

    100% complete proof that you cannot understand
    remains 100% complete proof.

    As usual no rebuttal, but claims without evidence.
    Many errors have been pointed out in your '100% proof', but you ignore

    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself correctly
    *up to the end*.


    them. (Although, a closer look tells me that you do not even say that
    you presented a 100% proof.)

    This code is 100% complete proof. https://github.com/plolcott/x86utm/blob/master/Halt7.c

    Indeed, it proves my point. HHH aborts with invalid reasons. It does not
    count all conditional branch instructions and therefore it is programmed
    to see an infinite recursion when there is only a finite recursion.


    I proved my statement in the part of the quotation that you deleted.
    Closing your eyes for a proof does not make it disappear. It would be
    childish to say that.


    I stop at your first big mistake because
    I found that my reviewers (especially Richard)
    has a very hard time paying any attention at all
    to a single point. I can make the same single
    point to Richard 500 times and he never notices
    that I said it even once.

    You close your eyes as soon as it does not match your dream.
    Using facts instead of dreams is not a big mistake.
    Closing your eyes and pretend that things you do not see do not exist is
    very childish.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 10 13:27:33 2025
    Op 09.jul.2025 om 14:56 schreef olcott:
    On 7/9/2025 3:53 AM, Fred. Zwarts wrote:
    Op 08.jul.2025 om 16:33 schreef olcott:
    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping
    tiny pieces
    out of it and dealing with those.  The proof you claim to refute >>>>>>>> has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily >>>>>>>> low
    level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he >>>>>>>> took a
    very great deal of space specifying exactly what he meant by a >>>>>>>> "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD)
    returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a >>>>>>>> long
    period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>>>> machines, and Linz's proof concerns turing machines.  Other >>>>>>>>>> people here
    have said that one of the reasons you present your
    propositions as C, and
    even some x86 assembly language, is to avoid the precision >>>>>>>>>> afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does
    recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    When I explain something 500 times and people say
    I never said it that is sufficient evidence to call
    them a liar (or they have dementia).

    Here is the full execution trace of HHH(DDD)
    that included HHH emulating itself emulating DDD.
    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf


    You can repeat your errors even more often, but that does not make
    them true.
    Even the trace proves that HHH aborts prematurely, before it can see
    that the finite recursion would reach the final halt state only one
    cycle later.

    Sure

    Happy that finally you admit that there is a finite recursion.

    and infinite loops end when you wait until
    the heat death of the universe.

    That may be true, but it is irrelevant, because in the case being
    discussed there is only a finite recursion.


    Your 'proofs' turns out to be false claims without evidence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Jul 10 07:30:18 2025
    On 7/9/25 8:26 AM, olcott wrote:
    On 7/9/2025 3:26 AM, Mikko wrote:
    On 2025-07-08 14:33:26 +0000, olcott said:

    On 7/8/2025 3:22 AM, Fred. Zwarts wrote:
    Op 07.jul.2025 om 20:40 schreef olcott:
    On 7/7/2025 2:49 AM, Fred. Zwarts wrote:

    Op 07.jul.2025 om 05:07 schreef olcott:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 ; push DD
    [0000216b] e862f4ffff     call 000015d2 ; call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]
    Is emulated by an x86 emulator named HHH.

     But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping
    tiny pieces
    out of it and dealing with those.  The proof you claim to refute >>>>>>>> has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    That DD exactly matches the pattern of the halting
    problem proof inputs is also a verified fact.

    It doesn't.  See above.


    It need not be a Turing machine to exactly match
    the same pattern.

    Thus HHH(DD) does correctly determine that the halting
    problem's counter-example input *DOES NOT HALT*
    That you say this is "valueless" seems quite disingenuous.

    It is a waste of time to discuss things at such an unnecessarily >>>>>>>> low
    level of abstraction.


    It is just like you are saying that all huge things
    are always very tiny. The high level of abstraction
    of C is not any low level of abstraction.

      But analysing it a bit further, it is not clear exactly what >>>>>>>>>> you mean by "simulated by HHH".

    Do you have any idea what "simulation" means?

    Yes.  I'm not sure you do,

    This should be something you learn in the first year of CS.
    It is like an auto mechanic asking me: What is a spark plug?
    The first thing that every programmer learns is that an
    C language interpreter is not the same thing as a compiler.

    though, which is why I was prompting you to be
    more concrete.  When Alan Turing published his seminal paper, he >>>>>>>> took a
    very great deal of space specifying exactly what he meant by a >>>>>>>> "machine".

    [ .... ]

    It's quite clear that DD will reach its
    return statement if HHH(DD) returns 0.

    So you can't see the recursive emulation non-halting
    behavior pattern? DO you know what recursion is?

    Whether endless recursion happens depends on whether HHH(DD)
    returns 0.

    Not at all. Anyone should instantly see that no HHH
    can possibly ever return to any simulated DD.

    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    *Don't erase this part make sure that you respond to it*
    HHH simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)
    that simulates DD that calls HHH(DD)...

    Others have pointed out problems with your reasoning here over a >>>>>>>> long
    period of time.  I don't want to repeat that.


    No one has ever pointed out any actual error
    in this reasoning. Others have kept acting
    like they have no idea what recursion is.

    [ .... ]

    The directly executed DDD() is not an input to HHH.

    Vague word salad again.

    We have the exact same thing in the Linz proof.

    You do not.  There is no concept of "directly executed" in turing >>>>>>>>>> machines, and Linz's proof concerns turing machines.  Other >>>>>>>>>> people here
    have said that one of the reasons you present your
    propositions as C, and
    even some x86 assembly language, is to avoid the precision >>>>>>>>>> afforded by
    turing machines.  I'd tend to agree with them, here.


    Ĥ is applied to ⟨Ĥ⟩ is the directly executed Ĥ.
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H is not the directly >>>>>>>>> executed Ĥ.

    OK, that's a start, but it doesn't apply to turing machines.


    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*
    *Those ARE Turing machines*

    [ .... ]

    DD simulated by HHH is a non-halting pattern that HHH does
    recognize.

    That is disputed by everybody else on this newsgroup.


    *Yet they cannot ever point out even a single actual mistake*


    I make abstract things 100% concrete so that vagueness
    and ambiguity cannot possibly exist.

    Your postings are stuffed full of vagueness and ambiguity.

    _DD()
    [00002162] 55             push ebp
    [00002163] 8bec           mov ebp,esp
    [00002165] 51             push ecx
    [00002166] 6862210000     push 00002162 // push DD
    [0000216b] e862f4ffff     call 000015d2 // call HHH
    [00002170] 83c404         add esp,+04
    [00002173] 8945fc         mov [ebp-04],eax
    [00002176] 837dfc00       cmp dword [ebp-04],+00
    [0000217a] 7402           jz 0000217e
    [0000217c] ebfe           jmp 0000217c
    [0000217e] 8b45fc         mov eax,[ebp-04]
    [00002181] 8be5           mov esp,ebp
    [00002183] 5d             pop ebp
    [00002184] c3             ret
    Size in bytes:(0035) [00002184]

    The above x86 machine code emulated by HHH according
    to the semantics of the x86 language has zero vagueness
    and zero ambiguity.
    It is incomplete, because it has a call instruction, but does not
    specify how this call instruction could be simulated,
    You are a damned liar.


    As usual, no rebuttal, but claims without evidence.
    I proved my statement in the part you removed from the quote.
    Not telling the whole truth also counts as lying. Lying is dishonest.

    When I explain something 500 times and people say
    I never said it that is sufficient evidence to call
    them a liar (or they have dementia).

    You never explain. You can't even answer a simple question. Usually
    you just repeat your lies or post something irrelevant pretending
    that it be an answer.


    I can answer questions. Whenever I do the answer is baseless denied.


    Because you don't answer the actual question, but change the words.

    For example, how can HHH emulate "its input" and "emulate HHH" when the
    code for HHH isn't in the input?

    Either it is emulating "Its input plus..." or the input actually does
    contain the code for HHH, at which point your talk of "changing" HHH to
    not abort is changing the input, unless you put that new HHH somewhere
    else (like HHH1).

    The fact that your logic is always based on this sort of error is why
    you are just a liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Jul 11 11:07:39 2025
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself correctly
    *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.
    Even a proof of a first year student can be a correct proof.
    Apparently you ran out of counter arguments and try the authority card.
    So, we see that HHH cannot possibly simulate itself up to the end.
    This failure of HHH is an important fact in your code, because it shows
    that simulation is not the right tool for all inputs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:34:05 2025
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself correctly
    *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    So? I started programming for pay in 1974, where as an undergraduate I
    was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, as
    well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have well
    written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in the
    mid 80s. (so like 40 years of experience).

    It seems you have much to learn about these languages, as you don't even
    seem to understand the basic meaning of some of the core terms, like
    what a "program" is.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 11 19:35:55 2025
    On 7/11/25 5:23 PM, olcott wrote:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the
    end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    Only because your HHH doesn't do a correct and complete simualtion,

    The correct and complete simulation of ANY verision of DDD paired with
    an HHH that returns an answer will halt, and thus any HHH that reports
    that DDD doesn't halt is just wrong.


    Even a proof of a first year student can be a correct proof.
    Apparently you ran out of counter arguments and try the authority card.

    I want to see if you have the capacity to understand.
    COBOL experience counts as zero programming experience
    relative to anything about recursion.

    Wrong. COBOL programs can use recursion. I guess you don't understand
    what you are talking about.


    So, we see that HHH cannot possibly simulate itself up to the end.

    Because DDD unconditionally calls HHH(DDD).
    Do you know what unconditionally means?

    Right, but HHH only conditionally simulated DDD, and that includes the
    HHH the DDD calls, and thus the actual recursion is conditional, and finite.


    This failure of HHH is

    entirely your own misconception.

    Something beyound your underwstanding.



    an important fact in your code, because it shows that simulation is
    not the right tool for all inputs.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jul 12 10:08:21 2025
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the
    end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to simulate it correctly up to the end.

    Even a proof of a first year student can be a correct proof.
    Apparently you ran out of counter arguments and try the authority card.

    I want to see if you have the capacity to understand.
    COBOL experience counts as zero programming experience
    relative to anything about recursion.

    Irrelevant. We know that when it turns out that I have more experience,
    you will find another irrelevant reason to ignore the facts.


    So, we see that HHH cannot possibly simulate itself up to the end.

    Because DDD unconditionally calls HHH(DDD).
    Do you know what unconditionally means?

    Yes I do. It means that the halting of DDD depends on the halting of HHH
    and HHH has conditional branch instructions, which make that it returns
    to DDD, so that DDD reaches its final halt state, if not disturbed by a premature abort.
    Your misconception is that you think that the behaviour of DDD does not
    depend on the behaviour of HHH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 12 10:49:24 2025
    Am Fri, 11 Jul 2025 16:23:19 -0500 schrieb olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full
    execution trace of
    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.

    void DDD()
    {
    HHH(DDD);
    return;
    }
    Anyone that cannot see that DDD simulated by HHH cannot possibly reach
    its own "return" instruction (a) Has woefully deficient knowledge (b) Is
    a liar.
    That means that HHH reports itself as not being a decider.

    So, we see that HHH cannot possibly simulate itself up to the end.
    Because DDD unconditionally calls HHH(DDD).
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Sat Jul 12 12:30:50 2025
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the
    end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full
    execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience? I have 20
    years in C++ and became a professional programmer in 1986.


    So? I started programming for pay in 1974, where as an undergraduate I
    was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, as
    well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in the
    mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering
    automations. This was mostly analytical geometry. I worked in C++ and
    some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and you
    added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your responsibilities, and tha fact that it was a FAILED system, scrubbed due
    to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an actual "program", only pieces of systems, which explains why you don't
    understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the hardware around a processor for some function, and then fully programmed the
    processor from the ground up to complete the product. I also wrote PC
    side support for control of the embedded application.

    As part of this, I have produced a large library of support functions to allow the building of similar programs by others, which has become the
    basis for much of the work produced at the company I work for.

    I will note that I am STILL active in the profession, and now spend part
    of my time training others in the company to improve their skills, while
    it seems you are no longer at work, and I doubt you get many calls
    asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Sat Jul 12 08:36:55 2025
    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the >>>>>> end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full
    execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience? I have 20
    years in C++ and became a professional programmer in 1986.


    So? I started programming for pay in 1974, where as an undergraduate I >>>> was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, as
    well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in the >>>> mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering
    automations. This was mostly analytical geometry. I worked in C++ and
    some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and you
    added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your
    responsibilities, and tha fact that it was a FAILED system, scrubbed due
    to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an actual
    "program", only pieces of systems, which explains why you don't
    understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the hardware
    around a processor for some function, and then fully programmed the
    processor from the ground up to complete the product. I also wrote PC
    side support for control of the embedded application.

    As part of this, I have produced a large library of support functions to
    allow the building of similar programs by others, which has become the
    basis for much of the work produced at the company I work for.

    I will note that I am STILL active in the profession, and now spend part
    of my time training others in the company to improve their skills, while
    it seems you are no longer at work, and I doubt you get many calls
    asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls me the
    one who doesn't know what I am doing, even though I am much better
    trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim attacks
    as you have no factual grounds to refute the errors pointed out.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Sat Jul 12 12:48:57 2025
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the >>>>>>> end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full
    execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience? I have 20 >>>>>> years in C++ and became a professional programmer in 1986.


    So? I started programming for pay in 1974, where as an undergraduate >>>>> I was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs,
    as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in
    the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering
    automations. This was mostly analytical geometry. I worked in C++ and
    some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and
    you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your
    responsibilities, and tha fact that it was a FAILED system, scrubbed
    due to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an
    actual "program", only pieces of systems, which explains why you don't
    understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the
    hardware around a processor for some function, and then fully
    programmed the processor from the ground up to complete the product. I
    also wrote PC side support for control of the embedded application.

    As part of this, I have produced a large library of support functions
    to allow the building of similar programs by others, which has become
    the basis for much of the work produced at the company I work for.

    I will note that I am STILL active in the profession, and now spend
    part of my time training others in the company to improve their
    skills, while it seems you are no longer at work, and I doubt you get
    many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls me the
    one who doesn't know what I am doing, even though I am much better
    trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim attacks
    as you have no factual grounds to refute the errors pointed out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 12 08:20:59 2025
    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the
    end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    So? I started programming for pay in 1974, where as an undergraduate I
    was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, as
    well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in the
    mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering automations. This was mostly analytical geometry. I worked in C++ and
    some C for the last 22 years. I worked on NPOESS https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and you
    added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your responsibilities, and tha fact that it was a FAILED system, scrubbed due
    to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an actual "program", only pieces of systems, which explains why you don't
    understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the hardware
    around a processor for some function, and then fully programmed the
    processor from the ground up to complete the product. I also wrote PC
    side support for control of the embedded application.

    As part of this, I have produced a large library of support functions to
    allow the building of similar programs by others, which has become the
    basis for much of the work produced at the company I work for.

    I will note that I am STILL active in the profession, and now spend part
    of my time training others in the company to improve their skills, while
    it seems you are no longer at work, and I doubt you get many calls
    asking for advice about how to do things.


    It seems you have much to learn about these languages, as you don't
    even seem to understand the basic meaning of some of the core terms,
    like what a "program" is.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sat Jul 12 19:46:09 2025
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:23:19 -0500 schrieb olcott:

    void DDD()
    {
    HHH(DDD);
    return;
    }
    Anyone that cannot see that DDD simulated by HHH cannot possibly reach
    its own "return" instruction (a) Has woefully deficient knowledge (b)
    Is a liar.
    That means that HHH reports itself as not being a decider.

    In other words you cannot understand that the behavior of DDD simulated
    by a pure simulator HHH would be an infinite repetition of its first
    line?
    HHH is not a pure simulator.

    --
    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 12 21:25:49 2025
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:23:19 -0500 schrieb olcott:

    Anyone that cannot see that DDD simulated by HHH cannot possibly
    reach its own "return" instruction (a) Has woefully deficient
    knowledge (b) Is a liar.
    That means that HHH reports itself as not being a decider.

    In other words you cannot understand that the behavior of DDD
    simulated by a pure simulator HHH would be an infinite repetition of
    its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
    simulate the first instruction of DDD and never reach the "return"
    statement.
    No, I get it. If HHH were a pure simulator it would nest copies of itself forever. A pure simulator running DDD as is would halt. If DDD called a
    pure simulator, HHH would correctly return "doesn't halt". And HHH running
    DDD does so incorrectly. You confuse that with the second case.

    --
    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 12 19:09:53 2025
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the >>>>>> end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to simulate it
    correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also occurs in
    the direct execution of DDD, which you admit halts.

    Thus, the claim of non-halting is just based on a lie.

    You don't seem to understand what ordinary recursion is.
    You have never proved that you understand what ordinary
    recursion is.

    And you don't understand what finite recursion does, or what a program is.





    Even a proof of a first year student can be a correct proof.
    Apparently you ran out of counter arguments and try the authority card. >>>
    I want to see if you have the capacity to understand.
    COBOL experience counts as zero programming experience
    relative to anything about recursion.

    Irrelevant. We know that when it turns out that I have more
    experience, you will find another irrelevant reason to ignore the facts.


    So, we see that HHH cannot possibly simulate itself up to the end.

    Because DDD unconditionally calls HHH(DDD).
    Do you know what unconditionally means?

    Yes I do. It means that the halting of DDD depends on the halting of
    HHH and HHH has conditional branch instructions, which make that it
    returns to DDD, so that DDD reaches its final halt state, if not
    disturbed by a premature abort.
    Your misconception is that you think that the behaviour of DDD does
    not depend on the behaviour of HHH.





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Sat Jul 12 19:13:18 2025
    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the >>>>>>>> end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full
    execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience? I have 20 >>>>>>> years in C++ and became a professional programmer in 1986.


    So? I started programming for pay in 1974, where as an undergraduate >>>>>> I was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, >>>>>> as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have >>>>>> well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in >>>>>> the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering
    automations. This was mostly analytical geometry. I worked in C++ and >>>>> some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and
    you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your
    responsibilities, and tha fact that it was a FAILED system, scrubbed
    due to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an
    actual "program", only pieces of systems, which explains why you don't >>>> understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the
    hardware around a processor for some function, and then fully
    programmed the processor from the ground up to complete the product. I >>>> also wrote PC side support for control of the embedded application.

    As part of this, I have produced a large library of support functions
    to allow the building of similar programs by others, which has become
    the basis for much of the work produced at the company I work for.

    I will note that I am STILL active in the profession, and now spend
    part of my time training others in the company to improve their
    skills, while it seems you are no longer at work, and I doubt you get
    many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls me the
    one who doesn't know what I am doing, even though I am much better
    trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim attacks
    as you have no factual grounds to refute the errors pointed out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble


    Really? When have I ever said someone was wrong just because they were
    stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were
    wrong, and then pointed out that the repeated saying of that error shows
    they are stupid.

    I guess you don't know what ad hominum means, perhaps because you are
    just too stupid. (Note, that statement is not ad hominum, as I don't use
    your stupidity as the arguement for your error, but that the error
    demonstrates the stupidity).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jul 12 19:22:03 2025
    On 7/12/25 10:21 AM, olcott wrote:
    On 7/12/2025 7:20 AM, Richard Damon wrote:
    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the >>>>>> end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    So? I started programming for pay in 1974, where as an undergraduate
    I was using my programming from High School to build Data Analsys
    programs, an inter-computer link to make a computer with a vector
    graphics dispaly usable by the main frame, and the OS and data
    collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs,
    as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in
    the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering
    automations. This was mostly analytical geometry. I worked in C++ and
    some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and
    you added some fonctionality to it.


    All of my AutoCAD work was fully operational programs
    that automated some part of the architectural engineering
    process. One of these programs found all of the doorways
    in an AutoCAD drawing and then automatically drew doors.

    So, it wasn't built within the AutoCad Framework, but manually read the
    AudoCad file, and wrote out the adjusted file all by itself?


    As to NPOESS, just "working on it" doesn't give much idea of your
    responsibilities, and tha fact that it was a FAILED system, scrubbed
    due to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an
    actual "program", only pieces of systems, which explains why you don't
    understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the
    hardware around a processor for some function, and then fully
    programmed the processor from the ground up to complete the product. I
    also wrote PC side support for control of the embedded application.


    I provided a Windows interface to an operating system
    that executed on a smart card. It was just like those
    white cards that unlocked doors, yet also verified the
    user's fingerprint before unlocking.


    so again, just a sub-module based on APIs provided by bigger systems.

    Or did you write the OS on the smart card?

    As part of this, I have produced a large library of support functions
    to allow the building of similar programs by others, which has become
    the basis for much of the work produced at the company I work for.

    I will note that I am STILL active in the profession, and now spend
    part of my time training others in the company to improve their
    skills, while it seems you are no longer at work, and I doubt you get
    many calls asking for advice about how to do things.


    What computer languages?

    Currently, most of my application/library work is in C++ and Python.

    There are also significant pieces that are plain C.

    I have also written programs in Fortran, RPG, COBOL, APL, JAVA,
    Javascript, PHP, ALGOL, and many veraions of Assembly.

    Probably others that I am forgetting.

    I notice you didn't answer my question, probably because no one has
    considered you enough of an expert at anything to ask you for help.

    Fro the work of yours that I have seen, I would likely assign you to a
    study of reasonable coding guidelines, as you code come off as of barely
    the junior level.



    It seems you have much to learn about these languages, as you don't
    even seem to understand the basic meaning of some of the core terms,
    like what a "program" is.








    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jul 13 08:06:35 2025
    Op 12.jul.2025 om 16:39 schreef olcott:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to the >>>>>> end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to simulate it
    correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.
    There is no non-halting pattern. It is the failure of HHH to detect a non-existing pattern.
    The semantics of the x86 language determine a halting pattern, as is
    proven by many world-class simulators and even by direct execution of
    exactly the same input. That HHH does not see that, is a failure,
    proving that simulation is not the right tool for such input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Jul 13 10:26:57 2025
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:23:19 -0500 schrieb olcott:

    Anyone that cannot see that DDD simulated by HHH cannot possibly >>>>>>> reach its own "return" instruction (a) Has woefully deficient
    knowledge (b) Is a liar.
    That means that HHH reports itself as not being a decider.

    In other words you cannot understand that the behavior of DDD
    simulated by a pure simulator HHH would be an infinite repetition of >>>>> its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to have
    any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
    simulate the first instruction of DDD and never reach the
    "return"
    statement.
    No, I get it. If HHH were a pure simulator it would nest copies of
    itself forever. A pure simulator running DDD as is would halt. If DDD
    called a pure simulator, HHH would correctly return "doesn't halt". And
    HHH running DDD does so incorrectly. You confuse that with the second
    case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own
    "return" instruction?
    I have another micro-step immediately after this one so if you jump
    ahead we have to keep repeating this step over and over until we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already answered
    your question above. What's your next step?

    --
    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 Sun Jul 13 08:04:33 2025
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to simulate
    it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also occurs in
    the direct execution of DDD, which you admit halts.

    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by
    some HHH according to the semantics of the C programming language
    that no DDD simulated by any HHH ever reaches its final halt state.


    Halting is the *PROGRAM* reaching a final stste when it is run.

    And those 0 to ∞ steps are done on DIFFEREENT programs DDD, as each
    program DDD includes the code of the DIFFERENT HHH that simulates that different number of steps.

    Only for the case of the DDD that is built on the HHH that simulates for
    the ∞ number of steps, does the simulation by HHH actually show the
    answer, and yes, THAT DDD, the once built on the HHH that simulates for
    an ∞ number of steps, and thus FAILS by not answering is non-halting.

    Every other DDD, that calls an HHH that only simulates for a finite
    number of steps and then returns 0, turns out to be Halting, as the
    correct simulation of it will show.

    All you are demonstrating is that you don't know what you are talking
    about, continue to repeat errors, even after the error has been pointed
    out many times, and thus prove your self to be a pathological liar.

    Either with the pathology of not caring if you are right or not, or the pathology of being incapable of learning the basics of the topic. Since
    part of your error is based on the fact that you don't seem to care
    about the actual definitions of the term-of-art, and admit that you are
    not going to constrain yourself by them, there is ample evidence of the
    former, and some of the later.

    Remember, PROGRAM by their definition, that I learned as a freshman in
    High School, contain ALL of the code they usse, and thus the PROGRAM DDD includes the code for HHH, and so changing HHH gives you a different
    program DDD.

    From the definition of the Halting Problem, the input to the decider is
    a symbolic representation of the entirty of the program to be decided
    on, and thus that input must include the definition of the code of the
    HHH that DDD uses.

    Different Codes, give you different Programs, and thus since DDD
    includes the code of HHH, every different version of HHH sees a
    different version of DDD, and thus trying to equate those behaviors is
    just a demonstration of your stupidity.

    Also, since halting is defined by the behavior of the PROGRAM, and
    partial simulations do not, by themselves show non-halting, only not-yet-halting, you logic just shows a fundamental lack of
    understanding of the field.

    Sorry, you are just proving that you words are the worthless statements
    of a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Jul 13 18:32:46 2025
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider.

    In other words you cannot understand that the behavior of DDD
    simulated by a pure simulator HHH would be an infinite repetition >>>>>>> of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to have
    any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
    simulate the first instruction of DDD and never reach the
    "return"
    statement.
    No, I get it. If HHH were a pure simulator it would nest copies of
    itself forever. A pure simulator running DDD as is would halt. If DDD
    called a pure simulator, HHH would correctly return "doesn't halt".
    And HHH running DDD does so incorrectly. You confuse that with the
    second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own
    "return" instruction?
    I have another micro-step immediately after this one so if you jump
    ahead we have to keep repeating this step over and over until we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already
    answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can DDD simulated by pure simulator HHH ever reach its "return" instruction?
    I did answer in the affirmative. Where's the difference?

    --
    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 Sun Jul 13 16:35:56 2025
    On 7/13/25 10:14 AM, olcott wrote:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:
    Am Fri, 11 Jul 2025 16:23:19 -0500 schrieb olcott:

    Anyone that cannot see that DDD simulated by HHH cannot possibly >>>>>>>>> reach its own "return" instruction (a) Has woefully deficient >>>>>>>>> knowledge (b) Is a liar.
    That means that HHH reports itself as not being a decider.

    In other words you cannot understand that the behavior of DDD
    simulated by a pure simulator HHH would be an infinite repetition of >>>>>>> its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to have
    any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
           simulate the first instruction of DDD and never reach the >>>>>        "return"
           statement.
    No, I get it. If HHH were a pure simulator it would nest copies of
    itself forever. A pure simulator running DDD as is would halt. If DDD
    called a pure simulator, HHH would correctly return "doesn't halt". And >>>> HHH running DDD does so incorrectly. You confuse that with the second
    case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own
    "return" instruction?
    I have another micro-step immediately after this one so if you jump
    ahead we have to keep repeating this step over and over until we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already answered
    your question above. What's your next step?


    No you answered a similar question not the exact same
    question. Can DDD simulated by pure simulator HHH ever
    reach its "return" instruction?


    Since HHH is isn't a pure simulator, that is an invalid question,

    Try answering this:

    Have you stopped lying about your proof?

    Same error in the question.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 16:27:12 2025
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself >>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to
    simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also occurs
    in the direct execution of DDD, which you admit halts.

    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by
    some HHH according to the semantics of the C programming language
    that no DDD simulated by any HHH ever reaches its final halt state.


    Halting is the *PROGRAM* reaching a final stste when it is run.


    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.

    Note, you seemed to have missed that all the examples in your papers
    were looking a leaf functions (or colection of functions that become a
    leaf).

    It seem that you are just showing you don't understand the definitions
    of the terms you use.

    Your C function DDD, does NOT meet that requirement, unless you include
    in it the code for the SPECIFIC function HHH that it is built on. And
    doing that breaks other parts of your proof (like changing HHH, which
    thus results in different inputs)

    Without that, you can't perform the operations you claim to do.

    There *IS* a more advanced version of termination analysis that could
    work on DDD, but its output isn't Halting or Non-Halting, but a set of conditions that makes the input halt or be non-halting. Such a program
    would say that:

    DDD Halts if HHH(DDD) returns.
    DDD Does Not Halt if HHH(DDD) never returns.

    and for DD it would be:
    DD Halts if HHH(DD) returns 0
    DD Does Not Halt if HHH(DD) returns 1 or does not return.

    Of course, this level of operation isn't applicable for the Halting
    Problem proof, as the input is DEFINED to be a "Program", not a non-leaf function with external functions it calls, and thus its halting status
    is just a simple binary value, so the decider for that sort of input
    need to give a binary answer, Halting or Non-Halting.

    And since the input is a PROGRAM, it means it includes the code for the
    decider it is based on, and that means that based on your definition of
    what your HHH does, it will never return the correct value.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 16:34:24 2025
    On 7/13/25 11:31 AM, olcott wrote:
    On 7/13/2025 1:06 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 16:39 schreef olcott:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to simulate
    it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.
    There is no non-halting pattern.

    *When you keep ignoring my correction to your mistakes*
    *then you never notice that you made any mistakes*

    <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

    It is a tautology that any input D to simulating termination
    analyzer H that *would never stop running unless aborted*
    DOES SPECIFY NON-TERMINATING BEHAVIOR.

    Right, but sinde the D is based on the H that you claim to give the
    answer, and that H DOES abort, the claim doesn't work.

    And, the fact that UTM(D) halts since H(D) returns 0, proves that you
    claim that it determined that the correct simulation would not halt,
    even if this H instance of H hypothetically didn't abort. (Note, that
    operation is NOT a global redefinition of the decider, that might change
    the code of the input, that idea is just your lie).


    It is the failure of HHH to detect a non-existing pattern.
    The semantics of the x86 language determine a halting pattern, as is
    proven by many world-class simulators and even by direct execution of
    exactly the same input. That HHH does not see that, is a failure,
    proving that simulation is not the right tool for such 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]

    Which is just a category error as an input, and NO simulator can
    correctly simulate THAT INPUT past the call instruction, as there is no
    code in the input to simulate there.


    DDD emulated by HHH according to the semantics
    of the x86 language cannot possibly get past
    its own machine address [0000219a] whether HHH
    aborts its simulation or not.

    No, that DDD can not be emulated by ANY emulator beyond the
    call 000015d2 instruction.

    Any emulator claiming to do so, has more data as its input




    That you don't understand this is your own lack
    of understanding NOT ANY ACTUAL REBUTTAL AT ALL.


    That you can't consistantly define your own input shows that you are
    just a stupid and ignorant liar.

    Either the input includes the code of HHH, or it can't be emulated.

    If it included the code for HHH, then it is different for different HHHs
    and thus you argument is invalid.

    You are just demonstrating your total misunderstanding of what you talk
    about, and are apparent either mentally incapable of learning it, or
    morally deficient in not caring if you are just lying.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Sun Jul 13 20:56:35 2025
    Am Sun, 13 Jul 2025 15:43:31 -0500 schrieb olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:

    An argument like this is at such a low level of abstraction as to
    be near valuless.

    It is really weird that you are calling a 100% complete concrete
    specification "a low level of abstraction". That HHH(DD) correctly
    determines that DD simulated by HHH cannot possibly halt is a proven >>>>> fact.

    A complete concrete specification would necessarily include a
    description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    Is emulated by an x86 emulator named HHH.

    That's no adequate description. To make it so, you'd have to say what
    you mean by an "x86 emulator". The name you give it is irrelevant

    But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny
    pieces out of it and dealing with those. The proof you claim to
    refute has no notion of simulation, for example; it doesn't need it.

    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
    specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.
    The proof does not state whether the constructed function returns true
    or false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable input for HHH.
    This is its counter example refuting the claim that a universal halt
    decider can exist.
    No, every input is decidable, but not the whole problem by a single
    decider. HHH isn't even a total decider.

    --
    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 Sun Jul 13 21:05:04 2025
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>
    In other words you cannot understand that the behavior of DDD >>>>>>>>> simulated by a pure simulator HHH would be an infinite
    repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to
    have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
    simulate the first instruction of DDD and never reach the >>>>>>> "return"
    statement.
    No, I get it. If HHH were a pure simulator it would nest copies of >>>>>> itself forever. A pure simulator running DDD as is would halt. If
    DDD called a pure simulator, HHH would correctly return "doesn't
    halt". And HHH running DDD does so incorrectly. You confuse that
    with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own >>>>> "return" instruction?
    I have another micro-step immediately after this one so if you jump
    ahead we have to keep repeating this step over and over until we are >>>>> done with this step.
    Contrary to you I can handle multiple steps at a time. I already
    answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can
    DDD simulated by pure simulator HHH ever reach its "return"
    instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure simulator
    HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking change the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point *FOR THREE F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?

    --
    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 Sun Jul 13 21:28:29 2025
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself >>>>>>>>>>>>> at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up >>>>>>>>>>>> to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate itself >>>>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>> I have 20 years in C++ and became a professional programmer >>>>>>>>>>> in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to
    simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also
    occurs in the direct execution of DDD, which you admit halts.

    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by
    some HHH according to the semantics of the C programming language
    that no DDD simulated by any HHH ever reaches its final halt state.


    Halting is the *PROGRAM* reaching a final stste when it is run.


    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?

    Since your actual HHH doesn't do that, and the DDD that is based on the
    correct simulating HHH is a DIFFERENT input than the actual DDD, that
    claim is just a strawman.

    Of course, since you try to define DDD as not including HHH, then you
    claim is just impossible, as no simulator in existance can simulate code
    tht it hasn't been given, and thus HHH can "simulated its input" and
    "Simulate the code of HHH" at the same time if the input doesn't include
    the code of HHH.

    And if it does, then you argument just fall apart as you are caught
    changing the input.

    All you are doing is proving that you are nothing but a pathological
    liar, either with a psycopathic disregard for the truth, or an utter incapability to learn the basics of the field.

    Your choice which you want to admit to, otherwise we may just assume both.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:31:09 2025
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>>>
    In other words you cannot understand that the behavior of DDD >>>>>>>>>>> simulated by a pure simulator HHH would be an infinite
    repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to >>>>>>>>> have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
             simulate the first instruction of DDD and never reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest copies of >>>>>>>> itself forever. A pure simulator running DDD as is would halt. If >>>>>>>> DDD called a pure simulator, HHH would correctly return "doesn't >>>>>>>> halt". And HHH running DDD does so incorrectly. You confuse that >>>>>>>> with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own >>>>>>> "return" instruction?
    I have another micro-step immediately after this one so if you jump >>>>>>> ahead we have to keep repeating this step over and over until we are >>>>>>> done with this step.
    Contrary to you I can handle multiple steps at a time. I already
    answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can
    DDD simulated by pure simulator HHH ever reach its "return"
    instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure simulator
    HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking change the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point *FOR THREE >>> F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?


    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.

    Only the partial simulation by HHH doesn't reach its return.

    SInce your HHH aborts and returns 0, then the correct simulation of the
    PROGRAM DDD that you present will reach that return.

    Your denail of the fact that you yourself have demonstrated and admited
    to just shows how much of a liar you are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:33:00 2025
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to
    be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say what
    you mean by an "x86 emulator".  The name you give it is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny
    pieces
    out of it and dealing with those.  The proof you claim to refute has no >>>> notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a halt
    decider, as you have specifically stated it isn't a program as the input doesn't include the code of the specific HHH that it calls, you proof is
    just invalid.

    Sorry, all you proved is that you don't know what you are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:29:43 2025
    On 7/13/25 5:19 PM, olcott wrote:
    On 7/13/2025 3:34 PM, Richard Damon wrote:
    On 7/13/25 11:31 AM, olcott wrote:
    On 7/13/2025 1:06 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 16:39 schreef olcott:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself >>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to
    simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.
    There is no non-halting pattern.

    *When you keep ignoring my correction to your mistakes*
    *then you never notice that you made any mistakes*

    <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

    It is a tautology that any input D to simulating termination
    analyzer H that *would never stop running unless aborted*
    DOES SPECIFY NON-TERMINATING BEHAVIOR.

    Right, but sinde the D is based on the H that you claim to give the
    answer, and that H DOES abort, the claim doesn't work.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?

    Since your actual HHH doesn't do that, and the DDD that is based on the
    correct simulating HHH is a DIFFERENT input than the actual DDD, that
    claim is just a strawman.

    The correct simulation of the actual DDD that calls the HHH that give
    the ansywer you claim to be correct will halt.

    Of course, since you try to define DDD as not including HHH, then you
    claim is just impossible, as no simulator in existance can simulate code
    tht it hasn't been given, and thus HHH can "simulated its input" and
    "Simulate the code of HHH" at the same time if the input doesn't include
    the code of HHH.

    And if it does, then you argument just fall apart as you are caught
    changing the input.

    All you are doing is proving that you are nothing but a pathological
    liar, either with a psycopathic disregard for the truth, or an utter incapability to learn the basics of the field.

    Your choice which you want to admit to, otherwise we may just assume both.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jul 13 21:34:46 2025
    On 7/13/25 5:13 PM, olcott wrote:
    On 7/13/2025 3:56 PM, joes wrote:
    Am Sun, 13 Jul 2025 15:43:31 -0500 schrieb olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:

    An argument like this is at such a low level of abstraction as to >>>>>>>> be near valuless.

    It is really weird that you are calling a 100% complete concrete >>>>>>> specification "a low level of abstraction". That HHH(DD) correctly >>>>>>> determines that DD simulated by HHH cannot possibly halt is a proven >>>>>>> fact.

    A complete concrete specification would necessarily include a
    description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say what >>>> you mean by an "x86 emulator".  The name you give it is irrelevant

       But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces out of it and dealing with those.  The proof you claim to
    refute has no notion of simulation, for example; it doesn't need it. >>>>
    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
          specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.
    The proof does not state whether the constructed function returns true >>>> or false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable input for HHH. >>> This is its counter example refuting the claim that a universal halt
    decider can exist.
    No, every input is decidable,

    undecidable input *for HHH*

    No such term.

    PROBLEMS are undecidable.

    Inputs are either correct or incorrect decided.

    I guess you are just admitting you don't know what you are actually
    talking about because you chose to intentially make yourself ignorant of
    the topic.

    *for HHH*
    *for HHH*
    *for HHH*
    *for HHH*

    but not the whole problem by a single
    decider. HHH isn't even a total decider.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:34:34 2025
    Op 13.jul.2025 om 21:12 schreef olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>
    In other words you cannot understand that the behavior of DDD >>>>>>>>> simulated by a pure simulator HHH would be an infinite repetition >>>>>>>>> of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to have >>>>>>> any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
            simulate the first instruction of DDD and never reach the
            "return"
            statement.
    No, I get it. If HHH were a pure simulator it would nest copies of >>>>>> itself forever. A pure simulator running DDD as is would halt. If DDD >>>>>> called a pure simulator, HHH would correctly return "doesn't halt". >>>>>> And HHH running DDD does so incorrectly. You confuse that with the >>>>>> second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own >>>>> "return" instruction?
    I have another micro-step immediately after this one so if you jump
    ahead we have to keep repeating this step over and over until we are >>>>> done with this step.
    Contrary to you I can handle multiple steps at a time. I already
    answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can DDD
    simulated by pure simulator HHH ever reach its "return" instruction?
    I did answer in the affirmative. Where's the difference?


    When HHH is a pure simulator then DDD correctly
    simulated by HHH cannot possibly reach its own
    "return" instruction.


    So it fails to simulate correctly the program specified in the input up
    to the end.
    When HHH is changed so that it only simulates
    N instructions of DDD then this DDD still never
    reaches its "return" instruction no matter what
    the value of N is.


    So, it also fails to simulate correctly the program specified in the
    input up to the end.
    Conclusion: both the aborting and the non-aborting version are unable to simulate the program up to the end. Aborting the simulation does not
    correct the problem.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:38:05 2025
    Op 14.jul.2025 om 04:39 schreef olcott:
    On 7/13/2025 8:31 PM, Richard Damon wrote:
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>>>>>
    In other words you cannot understand that the behavior of DDD >>>>>>>>>>>>> simulated by a pure simulator HHH would be an infinite >>>>>>>>>>>>> repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to >>>>>>>>>>> have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
             simulate the first instruction of DDD and never >>>>>>>>>>> reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest
    copies of
    itself forever. A pure simulator running DDD as is would halt. If >>>>>>>>>> DDD called a pure simulator, HHH would correctly return "doesn't >>>>>>>>>> halt". And HHH running DDD does so incorrectly. You confuse that >>>>>>>>>> with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach >>>>>>>>> its own
    "return" instruction?
    I have another micro-step immediately after this one so if you >>>>>>>>> jump
    ahead we have to keep repeating this step over and over until >>>>>>>>> we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already >>>>>>>> answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can >>>>>>> DDD simulated by pure simulator HHH ever reach its "return"
    instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure simulator >>>>> HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking change
    the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point *FOR
    THREE
    F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?


    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.


    _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 have pointed out many times that this is an incomplete input. It
    suggests it is complete, because even the size is mentioned.
    But the call at 0000219a refers to address 000015d2, which it is not
    shown. we know that HHH returns with a value 0. If we use that fact, we
    see that a correct simulation continues with this value at 0000219f and
    it reaches the final halt state.
    If HHH cannot simulate that, it is incapable to do a correct simulation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:46:59 2025
    Op 13.jul.2025 om 17:31 schreef olcott:
    On 7/13/2025 1:06 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 16:39 schreef olcott:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at all. >>>>>>>>
    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself
    correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to simulate
    it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.
    There is no non-halting pattern.

    *When you keep ignoring my correction to your mistakes*
    *then you never notice that you made any mistakes*

    <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

    It is a tautology that any input D to simulating termination
    analyzer H that *would never stop running unless aborted*
    DOES SPECIFY NON-TERMINATING BEHAVIOR.

    At usual no rebuttal, but repeated claims without any evidence. You Keep ignoring the errors we have shown to you. Sipser is talking about a
    correct simulation, but that is not what HHH does, so it does not apply
    to our discussion.
    The simulation *is aborted*, so a correct simulation thereof would reach
    the final halt state, as proven by e.g. HHH1.


    It is the failure of HHH to detect a non-existing pattern.
    The semantics of the x86 language determine a halting pattern, as is
    proven by many world-class simulators and even by direct execution of
    exactly the same input. That HHH does not see that, is a failure,
    proving that simulation is not the right tool for such 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]

    Again you ignore the errors we pointed out to you and you imply that
    this is the complete input. This suggestion is strong because you add
    the size of the input.
    the call at 0000219a refers to something not in this region.
    We know that HHH at 0000219a will return with a value 0 and when we use
    that fact, we see that DDD will reach its final halt state.


    DDD emulated by HHH according to the semantics
    of the x86 language cannot possibly get past
    its own machine address [0000219a] whether HHH
    aborts its simulation or not.

    If HHH cannot do a simulation of code that according to the semantics of
    the x86 language reaches its final halt state, then HHH fails. One
    problem is that HHH violates this semantics by aborting the simulation,
    which is not allowed according to this semantics.


    That you don't understand this is your own lack
    of understanding NOT ANY ACTUAL REBUTTAL AT ALL.


    Dreaming of your correctness, does not help if you have no evidence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:49:21 2025
    Op 14.jul.2025 om 04:36 schreef olcott:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself >>>>>>>>>>>>>>> at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly >>>>>>>>>>>>>> *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate >>>>>>>>>>>>>> itself correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>> I have 20 years in C++ and became a professional programmer >>>>>>>>>>>>> in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to >>>>>>>>>> simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also
    occurs in the direct execution of DDD, which you admit halts.

    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by
    some HHH according to the semantics of the C programming language >>>>>>> that no DDD simulated by any HHH ever reaches its final halt state. >>>>>>>

    Halting is the *PROGRAM* reaching a final stste when it is run.


    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    DDD is this exact machine code and each HHH is
    at machine address 000015d2:

    _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]



    Why repeating this failure of HHH to reach the final halt state of the
    program specified in the input?
    A correct simulation (which HHH cannot do) would show that HHH returns
    with a value 0 and DDD reaches its final halt state.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:51:25 2025
    Op 14.jul.2025 om 04:46 schreef olcott:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say what >>>> you mean by an "x86 emulator".  The name you give it is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces
    out of it and dealing with those.  The proof you claim to refute
    has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns
    true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a halt
    decider, as you have specifically stated it isn't a program as the
    input doesn't include the code of the specific HHH that it calls, you
    proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which illustrates that simulation is not the right tool for a decider,
    when it is required to simulate itself, because no simulator can
    possibly simulate itself up to the end.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:54:20 2025
    Op 14.jul.2025 om 04:53 schreef olcott:
    On 7/13/2025 8:34 PM, Richard Damon wrote:
    On 7/13/25 5:13 PM, olcott wrote:
    On 7/13/2025 3:56 PM, joes wrote:
    Am Sun, 13 Jul 2025 15:43:31 -0500 schrieb olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:

    An argument like this is at such a low level of abstraction as to >>>>>>>>>> be near valuless.

    It is really weird that you are calling a 100% complete concrete >>>>>>>>> specification "a low level of abstraction". That HHH(DD) correctly >>>>>>>>> determines that DD simulated by HHH cannot possibly halt is a >>>>>>>>> proven
    fact.

    A complete concrete specification would necessarily include a
    description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say >>>>>> what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>
       But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>>>> pieces out of it and dealing with those.  The proof you claim to >>>>>>>> refute has no notion of simulation, for example; it doesn't need >>>>>>>> it.

    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
          specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.
    The proof does not state whether the constructed function returns
    true
    or false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable input for
    HHH.
    This is its counter example refuting the claim that a universal halt >>>>> decider can exist.
    No, every input is decidable,

    undecidable input *for HHH*

    No such term.

    PROBLEMS are undecidable.

    Inputs are either correct or incorrect decided.


    There is no existing term for the meaning that
    I must express. *undecidable input* was as close
    as I could get with existing terms.

    Any TM decider input D to decider H such that transitioning
    to an accept state H.Y or a reject state H.N are both the
    wrong answer.


    Each program has either halting, or non-halting behaviour.
    Knowing this, the only interpretation for "undecidable input" must be:
    this decider fails to decide about this input, use another decider.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Mon Jul 14 11:56:38 2025
    Op 13.jul.2025 om 22:43 schreef olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as to
    be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say what
    you mean by an "x86 emulator".  The name you give it is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny
    pieces
    out of it and dealing with those.  The proof you claim to refute has no >>>> notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.
    Each program has either halting or non-halting behaviour. If this is undecidable input for HHH, the only interpretation is: HHH is not the
    correct decider for this input, try to find a better decider.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:26:51 2025
    On 7/13/25 10:39 PM, olcott wrote:
    On 7/13/2025 8:31 PM, Richard Damon wrote:
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>>>>>
    In other words you cannot understand that the behavior of DDD >>>>>>>>>>>>> simulated by a pure simulator HHH would be an infinite >>>>>>>>>>>>> repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to >>>>>>>>>>> have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
             simulate the first instruction of DDD and never >>>>>>>>>>> reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest
    copies of
    itself forever. A pure simulator running DDD as is would halt. If >>>>>>>>>> DDD called a pure simulator, HHH would correctly return "doesn't >>>>>>>>>> halt". And HHH running DDD does so incorrectly. You confuse that >>>>>>>>>> with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach >>>>>>>>> its own
    "return" instruction?
    I have another micro-step immediately after this one so if you >>>>>>>>> jump
    ahead we have to keep repeating this step over and over until >>>>>>>>> we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already >>>>>>>> answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can >>>>>>> DDD simulated by pure simulator HHH ever reach its "return"
    instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure simulator >>>>> HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking change
    the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point *FOR
    THREE
    F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?


    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.


    _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]

    *Whenever I challenge you to show the details of how I am wrong*
    just like Trump's TACO: Richard always chickens out.


    Look at the trace of HHH1.

    Look at the definition of PROGRAM.

    IT is OLCOTT that doesn't answer the questions.

    Since you can't point to the first x86 instruction in the simulation of
    DDD that differed between the simulation done by HHH and HHH1 your claim
    that their correct simulations differ is just a LIE.

    Note, what program is simulating a piece of code doesn't change the
    correct simulation of that code, so the fact that the code being
    simulated happens to match HHH and isn't part of HHH1 doesn't matter
    except to people who don't know what they are talking about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:37:55 2025
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say what >>>> you mean by an "x86 emulator".  The name you give it is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces
    out of it and dealing with those.  The proof you claim to refute
    has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns
    true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a halt
    decider, as you have specifically stated it isn't a program as the
    input doesn't include the code of the specific HHH that it calls, you
    proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which isn't the definition of Non-Halting, thus proving you are just a
    liar using a strawman.

    Non-Halting is a property of the PROGRAM itself, whicn means you need to
    start with a PROGRAM, which means that it DOES include the SPECIFIC HHH
    that it calls.

    If that HHH returns the answer 0, as you claim is correct for it to do,
    then DDD will halt when run, and thus your HHH is proved wrong, and you
    proved to have lied.

    If that HHH doesn't return the answer 0 as you claim would be correct,
    then you are just admitting that your HHH doesn't return the correct
    answer, and thus you admit you lied when you said it did,

    Either way, you are proved to have lied, by the use of a strawman.

    Sorry, all you have done is sunk your reputation in that lake of fire
    reserved for liars.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:34:25 2025
    On 7/13/25 10:53 PM, olcott wrote:
    On 7/13/2025 8:34 PM, Richard Damon wrote:
    On 7/13/25 5:13 PM, olcott wrote:
    On 7/13/2025 3:56 PM, joes wrote:
    Am Sun, 13 Jul 2025 15:43:31 -0500 schrieb olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:

    An argument like this is at such a low level of abstraction as to >>>>>>>>>> be near valuless.

    It is really weird that you are calling a 100% complete concrete >>>>>>>>> specification "a low level of abstraction". That HHH(DD) correctly >>>>>>>>> determines that DD simulated by HHH cannot possibly halt is a >>>>>>>>> proven
    fact.

    A complete concrete specification would necessarily include a
    description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say >>>>>> what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>
       But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>>>> pieces out of it and dealing with those.  The proof you claim to >>>>>>>> refute has no notion of simulation, for example; it doesn't need >>>>>>>> it.

    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
          specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.
    The proof does not state whether the constructed function returns
    true
    or false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable input for
    HHH.
    This is its counter example refuting the claim that a universal halt >>>>> decider can exist.
    No, every input is decidable,

    undecidable input *for HHH*

    No such term.

    PROBLEMS are undecidable.

    Inputs are either correct or incorrect decided.


    There is no existing term for the meaning that
    I must express. *undecidable input* was as close
    as I could get with existing terms.

    Because you don't know what you are talking about, because the rest of
    the words don't mean what you are trying to make them mean.


    Any TM decider input D to decider H such that transitioning
    to an accept state H.Y or a reject state H.N are both the
    wrong answer.


    The problem is your "input" isn't a valid input, as it isn't a program.

    And your decider isn't *A* program either, since you talk about "any".

    And this goes back into your "proof", that continues those same mistakes.

    Sorry, but all you have been doing is proving your incompetence in the
    field because you chose to not learn the material, and it seems you are incapable of learning the material, likely do to some form of mental or
    moral defect,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 07:23:22 2025
    On 7/13/25 10:36 PM, olcott wrote:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself >>>>>>>>>>>>>>> at all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly >>>>>>>>>>>>>> *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate >>>>>>>>>>>>>> itself correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>> I have 20 years in C++ and became a professional programmer >>>>>>>>>>>>> in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to >>>>>>>>>> simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also
    occurs in the direct execution of DDD, which you admit halts.

    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by
    some HHH according to the semantics of the C programming language >>>>>>> that no DDD simulated by any HHH ever reaches its final halt state. >>>>>>>

    Halting is the *PROGRAM* reaching a final stste when it is run.


    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    SO, you believe in Strawmen and the Truth Fairy.



    DDD is this exact machine code and each HHH is
    at machine address 000015d2:

    In other words, DDD isn't defined in a way that it has definite behaivor
    when run, since DDD doesn't include all of its code, and ANYTHING can be
    placed at that address, since a directly run DDD doesn't "have" an HHH.

    That is why programs need to include all there code.


    _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]


    Sorry, you just admitted (in effect) that you dom't understand what you
    are talking about.

    By your definition, the "Program" DDD can do ANYTHING I want it to do by loading whatever code I want at 000015D2, since it doesn't define what
    that code is.

    How can any good decider deal with that?

    What forced the decider to be put at that adderess?

    So, you are admitting that you are just so ignorant of how computer
    theory works, you think that is a valid program.

    Maybe you are the reason that satellite program fell behind and got
    scrubbed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Mon Jul 14 13:54:13 2025
    On Sat, 12 Jul 2025 19:13:18 -0400, Richard Damon wrote:

    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full >>>>>>>>>> execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself >>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? I have >>>>>>>> 20 years in C++ and became a professional programmer in 1986.


    So? I started programming for pay in 1974, where as an
    undergraduate I was using my programming from High School to build >>>>>>> Data Analsys programs, an inter-computer link to make a computer >>>>>>> with a vector graphics dispaly usable by the main frame, and the >>>>>>> OS and data collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, >>>>>>> as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have >>>>>>> well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in >>>>>>> the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering >>>>>> automations. This was mostly analytical geometry. I worked in C++
    and some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and
    you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your
    responsibilities, and tha fact that it was a FAILED system, scrubbed >>>>> due to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an
    actual "program", only pieces of systems, which explains why you
    don't understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the
    hardware around a processor for some function, and then fully
    programmed the processor from the ground up to complete the product. >>>>> I also wrote PC side support for control of the embedded
    application.

    As part of this, I have produced a large library of support
    functions to allow the building of similar programs by others, which >>>>> has become the basis for much of the work produced at the company I
    work for.

    I will note that I am STILL active in the profession, and now spend
    part of my time training others in the company to improve their
    skills, while it seems you are no longer at work, and I doubt you
    get many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls me the
    one who doesn't know what I am doing, even though I am much better
    trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim
    attacks as you have no factual grounds to refute the errors pointed
    out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble


    Really? When have I ever said someone was wrong just because they were
    stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were
    wrong, and then pointed out that the repeated saying of that error shows
    they are stupid.

    I guess you don't know what ad hominum means, perhaps because you are
    just too stupid. (Note, that statement is not ad hominum, as I don't use
    your stupidity as the arguement for your error, but that the error demonstrates the stupidity).

    Ad hominem (often misspelled as "ad hominum" in the statement) is a
    logical fallacy where an argument is rebutted by attacking the character, motive, or other attribute of the person making it, rather than addressing
    the substance of the argument itself. It's essentially dismissing a claim
    based on who is saying it, not on its merits.

    In the described approach—pointing out factual and logical flaws in
    someone's claim first, then concluding that repeated errors indicate stupidity—that sequence isn't inherently ad hominem. The core rebuttal targets the argument's content (facts and logic), and the insult follows
    as a separate judgment on the person's pattern of behavior. Insults alone
    don't constitute ad hominem if they're not used as the basis for rejecting
    the argument. For example:
    - Ad hominem: "Your point about climate change is wrong because you're an idiot."
    - Not ad hominem: "Your point about climate change is wrong because the
    data shows X, Y, and Z are inaccurate—and repeating such basic errors suggests you're not thinking critically."

    However, the specific example given ("I guess you don't know what ad
    hominum means, perhaps because you are just too stupid") veers closer to
    ad hominem territory. It asserts an error (not knowing the meaning)
    without providing any factual or logical explanation for why the
    understanding is incorrect. Instead, it immediately attributes the
    supposed error to stupidity as the explanatory cause. This implies the dismissal is rooted in the personal attack rather than a substantive refutation. The parenthetical note claims the error demonstrates the
    stupidity, but the statement doesn't actually demonstrate or explain the error—it assumes it and jumps to the insult. To avoid ad hominem entirely, the logical rebuttal should come first and stand on its own, with any
    personal commentary clearly separated and not presented as the reason for
    the disagreement.

    If the goal is productive discussion, avoiding insults altogether is
    usually better, as they can escalate conflicts without adding value. If
    this is part of a broader conversation, providing the full context could
    help refine the analysis.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 22:40:00 2025
    On 7/14/25 11:50 AM, olcott wrote:
    On 7/14/2025 6:26 AM, Richard Damon wrote:
    On 7/13/25 10:39 PM, olcott wrote:
    On 7/13/2025 8:31 PM, Richard Damon wrote:
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>>>>>>>
    In other words you cannot understand that the behavior of >>>>>>>>>>>>>>> DDD
    simulated by a pure simulator HHH would be an infinite >>>>>>>>>>>>>>> repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to >>>>>>>>>>>>> have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
             simulate the first instruction of DDD and never >>>>>>>>>>>>> reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest >>>>>>>>>>>> copies of
    itself forever. A pure simulator running DDD as is would >>>>>>>>>>>> halt. If
    DDD called a pure simulator, HHH would correctly return >>>>>>>>>>>> "doesn't
    halt". And HHH running DDD does so incorrectly. You confuse >>>>>>>>>>>> that
    with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach >>>>>>>>>>> its own
    "return" instruction?
    I have another micro-step immediately after this one so if >>>>>>>>>>> you jump
    ahead we have to keep repeating this step over and over until >>>>>>>>>>> we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already >>>>>>>>>> answered your question above. What's your next step?
    No you answered a similar question not the exact same question. >>>>>>>>> Can
    DDD simulated by pure simulator HHH ever reach its "return"
    instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure
    simulator
    HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking
    change the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point
    *FOR THREE
    F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?


    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.


    _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]

    *Whenever I challenge you to show the details of how I am wrong*
    just like Trump's TACO: Richard always chickens out.


    Look at the trace of HHH1.


    Changing the subject from DDD emulated by HHH
    to DDD emulated by HHH1 is deception.

    Then I guess you are admitting to that deception since the problem you
    claim to be working on says NOTHING about a (partial) simulation by the decider, but only the behavior of the Direct Execution of the input, and
    by the principle of the UTM, by the simulation of a UTM which BY
    DEFINITION doesn't stop until it reaches the end of its simulation, even
    if that takes forever.

    Your not understanding that just shows your stupidity.


    What are the exact steps of DDD emulated by HHH
    such that this DDD emulated by HHH reaches its
    "ret" instruction?


    Irrelevent strawman, proving you are just a stupid liar.

    What are the exact steps that HHH correctly simulates that shows that
    its actual correct simulation differs from the direct execution of DDD,
    or the simulation of DDD by HHH1, both of which shows it halts (and are
    what the problem asks about).

    Not, This it the details of the actual instrucitons being executed. The
    fact that a while ago we used to be in HHH or in HHH1 doesn't change the meaning of THIS instruction unless that past history affects the
    contents of some register that is currectly in view.

    All you are doing is proving that you are just ignorant of how computers
    work, how logic works, how definitions work, and even how language works.

    You have shown that you really have no care about actual truth, but
    think you can fight lies by telling bigger lies.

    Sorry, that is the road to the lake of fire.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 22:33:10 2025
    On 7/14/25 11:30 AM, olcott wrote:
    On 7/14/2025 6:23 AM, Richard Damon wrote:
    On 7/13/25 10:36 PM, olcott wrote:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate >>>>>>>>>>>>>>>>> itself at all.

    As usual you twist the words of your reviewers. >>>>>>>>>>>>>>>> The claim was that no HHH can simulate itself correctly >>>>>>>>>>>>>>>> *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>> Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate >>>>>>>>>>>>>>>> itself correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>>>> I have 20 years in C++ and became a professional programmer >>>>>>>>>>>>>>> in 1986.


    Irrelevant, even when it is more than your experience. >>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to >>>>>>>>>>>> simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also >>>>>>>>>> occurs in the direct execution of DDD, which you admit halts. >>>>>>>>>>
    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by >>>>>>>>> some HHH according to the semantics of the C programming language >>>>>>>>> that no DDD simulated by any HHH ever reaches its final halt >>>>>>>>> state.


    Halting is the *PROGRAM* reaching a final stste when it is run. >>>>>>>>

    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    SO, you believe in Strawmen and the Truth Fairy.


    When all of the elements of a set of HHH/DDD pairs
    have the same property DDD does not reach its final
    halt state, then we correctly conclude that no DDD
    simulated by any HHH reaches its final halt state
    as a tautology.

    That you are trying to get away for saying that a
    tautology is the strawman error is a lame attempt
    at deception.


    But that is just an admitted strawman, proving your stupidity.

    In fact, for EVERY HHH/DDD pair where HHH(DDD) returns an answer, DDD
    reaches a final state, just not within the PARTIAL (and thus incorrect) simulation done by HHH.

    Also, by your own definitions, the "input" that represents DDD doesnt
    include the code of HHH, (so you can have that infinite set of HHH/DDD
    pairs) but then NO HHH can simulate "THE INPUT" past the call HHH
    instruciton, as the input to HHH is JUST that code of DDD given.

    If you include the contents of that memory with HHH, then your "proof"
    breaks as you now have an INFINITE set of DIFFERENT inputs, and thus the property breaks, and as shown, most of the HHHs are wrong in their
    simulation, by being partial, and wrong in their answer, as the correct simulation shows behavior different then predicted, and the few cases
    where HHH actually does the correct simulation, it just fails to answer,
    and thus is also incorrect.

    Thus, you just showed that you have made an infinite number of mistakes
    and nothing correct, giving you a score of DEAD ZERO.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Mon Jul 14 22:51:59 2025
    On 7/14/25 9:54 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 19:13:18 -0400, Richard Damon wrote:

    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full >>>>>>>>>>> execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself >>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? I have >>>>>>>>> 20 years in C++ and became a professional programmer in 1986. >>>>>>>>>

    So? I started programming for pay in 1974, where as an
    undergraduate I was using my programming from High School to build >>>>>>>> Data Analsys programs, an inter-computer link to make a computer >>>>>>>> with a vector graphics dispaly usable by the main frame, and the >>>>>>>> OS and data collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, >>>>>>>> as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have >>>>>>>> well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in >>>>>>>> the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering >>>>>>> automations. This was mostly analytical geometry. I worked in C++ >>>>>>> and some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and >>>>>> you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your
    responsibilities, and tha fact that it was a FAILED system, scrubbed >>>>>> due to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an
    actual "program", only pieces of systems, which explains why you
    don't understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the
    hardware around a processor for some function, and then fully
    programmed the processor from the ground up to complete the product. >>>>>> I also wrote PC side support for control of the embedded
    application.

    As part of this, I have produced a large library of support
    functions to allow the building of similar programs by others, which >>>>>> has become the basis for much of the work produced at the company I >>>>>> work for.

    I will note that I am STILL active in the profession, and now spend >>>>>> part of my time training others in the company to improve their
    skills, while it seems you are no longer at work, and I doubt you
    get many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls me the >>>> one who doesn't know what I am doing, even though I am much better
    trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim
    attacks as you have no factual grounds to refute the errors pointed
    out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble


    Really? When have I ever said someone was wrong just because they were
    stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were
    wrong, and then pointed out that the repeated saying of that error shows
    they are stupid.

    I guess you don't know what ad hominum means, perhaps because you are
    just too stupid. (Note, that statement is not ad hominum, as I don't use
    your stupidity as the arguement for your error, but that the error
    demonstrates the stupidity).

    Ad hominem (often misspelled as "ad hominum" in the statement) is a
    logical fallacy where an argument is rebutted by attacking the character, motive, or other attribute of the person making it, rather than addressing the substance of the argument itself. It's essentially dismissing a claim based on who is saying it, not on its merits.

    Right, which isn't what I am doing.


    In the described approach—pointing out factual and logical flaws in someone's claim first, then concluding that repeated errors indicate stupidity—that sequence isn't inherently ad hominem. The core rebuttal targets the argument's content (facts and logic), and the insult follows
    as a separate judgment on the person's pattern of behavior. Insults alone don't constitute ad hominem if they're not used as the basis for rejecting the argument. For example:
    - Ad hominem: "Your point about climate change is wrong because you're an idiot."
    - Not ad hominem: "Your point about climate change is wrong because the
    data shows X, Y, and Z are inaccurate—and repeating such basic errors suggests you're not thinking critically."

    Right, and adding the observation that your repeated stating that error
    just shows you are an idiot, does not make it an ad mominum.


    However, the specific example given ("I guess you don't know what ad
    hominum means, perhaps because you are just too stupid") veers closer to
    ad hominem territory. It asserts an error (not knowing the meaning)
    without providing any factual or logical explanation for why the understanding is incorrect. Instead, it immediately attributes the
    supposed error to stupidity as the explanatory cause. This implies the dismissal is rooted in the personal attack rather than a substantive refutation. The parenthetical note claims the error demonstrates the stupidity, but the statement doesn't actually demonstrate or explain the error—it assumes it and jumps to the insult. To avoid ad hominem entirely, the logical rebuttal should come first and stand on its own, with any personal commentary clearly separated and not presented as the reason for
    the disagreement.

    Note, EVERY TIME I point out his error, I start with the factual problem.

    Pleasent logic with him has failed, and *HE* raised the stakes, and
    defamed me by calling me a liar, and tried to claimed I was damned to
    hell for telling those "lies", when what I said were actual factual
    truth pointing out his error.

    If I can't change his mind with reason, I can at least minimize his
    damage by getting him to raise his stakes to the outlandish, and thus
    clearly in error.

    I will point out that initially, I saw some intersting things in some of
    the corners of what he was saying, but it became clear that he didn't
    really understand what he was talking about, and they were likely
    nothing of value. His behavior has at least poisoned those ideas so no
    one will pick them up based on his stating them, hopefully what ever was
    useful in them hasn't been so badly poisioned by the assosiation that
    they don't get a fair shake later.


    If the goal is productive discussion, avoiding insults altogether is
    usually better, as they can escalate conflicts without adding value. If
    this is part of a broader conversation, providing the full context could
    help refine the analysis.

    Since you goal seems to be just to stir up the idiot, you don't have
    much to go on.

    It seems you may be one of the few victims of his that I haven't been
    able to rescue, but then, I suspect you don't really beleive what you
    say but are just a troll.

    Shame, because some of your ideas might have been useful.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 22:57:01 2025
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say >>>>>> what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>
      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping
    tiny pieces
    out of it and dealing with those.  The proof you claim to refute >>>>>>>> has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns
    true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a
    halt decider, as you have specifically stated it isn't a program as
    the input doesn't include the code of the specific HHH that it
    calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking
    about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.

    Note, Non-Halting isn't everything that isn't halting, it is those
    things that Halting is defined for not reaching that state, even after
    an unbounded number of steps processed.

    That is where you lies fail. You think not reaching the final state
    because you gave up means non-halting.

    This is like saying the 10 mile trail is non-ending, because you gave up
    hiking it after 100 feet, and said "I can't get to the end, so it must
    be non-ending".

    Sorry, you are just proving that you are just a stupid pathological liar
    that does't know the meaning of the words he uses, but makes up lies for definitions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Jul 14 22:53:09 2025
    On 7/14/25 11:13 AM, olcott wrote:
    On 7/14/2025 8:54 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 19:13:18 -0400, Richard Damon wrote:

    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full >>>>>>>>>>>> execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>
    And it also proves my claim that HHH did not simulate itself >>>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? I have >>>>>>>>>> 20 years in C++ and became a professional programmer in 1986. >>>>>>>>>>

    So? I started programming for pay in 1974, where as an
    undergraduate I was using my programming from High School to build >>>>>>>>> Data Analsys programs, an inter-computer link to make a computer >>>>>>>>> with a vector graphics dispaly usable by the main frame, and the >>>>>>>>> OS and data collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write programs, >>>>>>>>> as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may have >>>>>>>>> well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using Cfront in >>>>>>>>> the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural engineering >>>>>>>> automations. This was mostly analytical geometry. I worked in C++ >>>>>>>> and some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, and >>>>>>> you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your >>>>>>> responsibilities, and tha fact that it was a FAILED system, scrubbed >>>>>>> due to progtram issues doesn't say much for what you can do.

    It seems that in all your work, you might never have produced an >>>>>>> actual "program", only pieces of systems, which explains why you >>>>>>> don't understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the
    hardware around a processor for some function, and then fully
    programmed the processor from the ground up to complete the product. >>>>>>> I also wrote PC side support for control of the embedded
    application.

    As part of this, I have produced a large library of support
    functions to allow the building of similar programs by others, which >>>>>>> has become the basis for much of the work produced at the company I >>>>>>> work for.

    I will note that I am STILL active in the profession, and now spend >>>>>>> part of my time training others in the company to improve their
    skills, while it seems you are no longer at work, and I doubt you >>>>>>> get many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls me the >>>>> one who doesn't know what I am doing, even though I am much better
    trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim
    attacks as you have no factual grounds to refute the errors pointed
    out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble


    Really? When have I ever said someone was wrong just because they were
    stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were
    wrong, and then pointed out that the repeated saying of that error shows >>> they are stupid.

    I guess you don't know what ad hominum means, perhaps because you are
    just too stupid. (Note, that statement is not ad hominum, as I don't use >>> your stupidity as the arguement for your error, but that the error
    demonstrates the stupidity).

    Ad hominem (often misspelled as "ad hominum" in the statement) is a
    logical fallacy where an argument is rebutted by attacking the character,
    motive, or other attribute of the person making it, rather than
    addressing
    the substance of the argument itself. It's essentially dismissing a claim
    based on who is saying it, not on its merits.

    In the described approach—pointing out factual and logical flaws in
    someone's claim first, then concluding that repeated errors indicate
    stupidity—that sequence isn't inherently ad hominem. The core rebuttal
    targets the argument's content (facts and logic), and the insult follows
    as a separate judgment on the person's pattern of behavior. Insults alone
    don't constitute ad hominem if they're not used as the basis for
    rejecting
    the argument. For example:
    - Ad hominem: "Your point about climate change is wrong because you're an
    idiot."
    - Not ad hominem: "Your point about climate change is wrong because the
    data shows X, Y, and Z are inaccurate—and repeating such basic errors
    suggests you're not thinking critically."

    However, the specific example given ("I guess you don't know what ad
    hominum means, perhaps because you are just too stupid") veers closer to
    ad hominem territory. It asserts an error (not knowing the meaning)
    without providing any factual or logical explanation for why the
    understanding is incorrect. Instead, it immediately attributes the
    supposed error to stupidity as the explanatory cause. This implies the
    dismissal is rooted in the personal attack rather than a substantive
    refutation. The parenthetical note claims the error demonstrates the
    stupidity, but the statement doesn't actually demonstrate or explain the
    error—it assumes it and jumps to the insult. To avoid ad hominem
    entirely,
    the logical rebuttal should come first and stand on its own, with any
    personal commentary clearly separated and not presented as the reason for
    the disagreement.

    If the goal is productive discussion, avoiding insults altogether is
    usually better, as they can escalate conflicts without adding value. If
    this is part of a broader conversation, providing the full context could
    help refine the analysis.

    He is a troll not interested in an honest dialogue.


    No, you meet the definition of the Troll.

    Try using actual facts and respond.

    The insults only come when you just blindly repeat you errors.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 09:57:21 2025
    Op 14.jul.2025 om 17:08 schreef olcott:
    On 7/14/2025 4:51 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 04:46 schreef olcott:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say >>>>>> what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>
      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping
    tiny pieces
    out of it and dealing with those.  The proof you claim to refute >>>>>>>> has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns
    true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a
    halt decider, as you have specifically stated it isn't a program as
    the input doesn't include the code of the specific HHH that it
    calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking
    about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which illustrates that simulation is not the right tool for a decider,

    When DDD is emulated by HHH according to the semantics of
    the x86 language the actual behavior that this input actually
    specifies is demonstrated. The semantics of the x86 language
    *is* the ultimate measure of the behavior of the input.

    And when HHH violates this semantics by aborting the simulation, it can
    no longer see the full specification. Other simulators, that do follow
    the semantics, show that the simulation can reach the final halt state.


    HHH could incorrectly "interpret" "push ebp" to mean
    "jmp 000021a3" incorrectly giving the behavior that
    you expect. There is no correct way for HHH to do this.

    This shows your limited understanding of the x86 language. There is no
    need to make such an interpretation. We know that HHH, when called with
    this input, returns with a value 0. So, we can keep this call
    instruction and continue with the next one, using this value of 0
    returned by HHH.
    Then we see that DDD reaches its final halt state, without any extra jmp.
    This is not the first time that we need to explain this to you, but
    apparently your are not able to grasp its meaning.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 10:00:03 2025
    Op 14.jul.2025 om 16:42 schreef olcott:
    On 7/14/2025 4:38 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 04:39 schreef olcott:
    On 7/13/2025 8:31 PM, Richard Damon wrote:
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>>>>>>>
    In other words you cannot understand that the behavior of >>>>>>>>>>>>>>> DDD
    simulated by a pure simulator HHH would be an infinite >>>>>>>>>>>>>>> repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to >>>>>>>>>>>>> have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
             simulate the first instruction of DDD and never >>>>>>>>>>>>> reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest >>>>>>>>>>>> copies of
    itself forever. A pure simulator running DDD as is would >>>>>>>>>>>> halt. If
    DDD called a pure simulator, HHH would correctly return >>>>>>>>>>>> "doesn't
    halt". And HHH running DDD does so incorrectly. You confuse >>>>>>>>>>>> that
    with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach >>>>>>>>>>> its own
    "return" instruction?
    I have another micro-step immediately after this one so if >>>>>>>>>>> you jump
    ahead we have to keep repeating this step over and over until >>>>>>>>>>> we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I already >>>>>>>>>> answered your question above. What's your next step?
    No you answered a similar question not the exact same question. >>>>>>>>> Can
    DDD simulated by pure simulator HHH ever reach its "return"
    instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure
    simulator
    HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking
    change the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point
    *FOR THREE
    F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?


    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.


    _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 have pointed out many times that this is an incomplete input.

    That you keep ignoring my corrections to your mistake
    IS NOT ANY REBUTTAL WHAT-SO-EVER.

    Closing your eyes and pretend that there were no errors is very childish.


    It suggests it is complete, because even the size is mentioned.

    No chatbot (of four) needed more than this to figure
    out that DDD specifies non-halting recursive simulation:

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

    Detecting a non-existing non-termination pattern is a serious bug in HHH.
    There is no non-termination pattern, because the input specifies an
    aborting and halting HHH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 09:51:45 2025
    Op 15.jul.2025 om 05:20 schreef olcott:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction >>>>>>>>>>>> as to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a >>>>>>>>>> description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>> say what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>>>
      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping >>>>>>>>>> tiny pieces
    out of it and dealing with those.  The proof you claim to >>>>>>>>>> refute has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function
    returns true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a
    halt decider, as you have specifically stated it isn't a program
    as the input doesn't include the code of the specific HHH that it
    calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking
    about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.

    And if HHH fails to complete the simulation, it is no longer a good
    measure for the halting behaviour of the halting program specified in
    the input.


    Do you really think that you can get away with
    disagreeing with the x86 language?


    No, but you do, apparently, because you keep ignoring the fact the HHH
    does not agree with the semantics of the x86 language, when it aborts
    the simulation. Simulators that do not abort show that exactly the same
    input specifies a halting program, just like the direct execution of
    exactly the same input. It is only because HHH does not continue the simulation, as required by the semantics of the x86 language, that it
    does not reach the final halt state.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 10:02:53 2025
    Op 14.jul.2025 om 16:53 schreef olcott:
    On 7/14/2025 4:46 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 17:31 schreef olcott:
    On 7/13/2025 1:06 AM, Fred. Zwarts wrote:
    Op 12.jul.2025 om 16:39 schreef olcott:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf
    Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD)
    that simulates DDD that calls emulated emulated HHH(DDD)

    And it also proves my claim that HHH did not simulate itself >>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience?
    I have 20 years in C++ and became a professional programmer
    in 1986.


    Irrelevant, even when it is more than your experience.

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

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to
    simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.
    There is no non-halting pattern.

    *When you keep ignoring my correction to your mistakes*
    *then you never notice that you made any mistakes*

    <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

    It is a tautology that any input D to simulating termination
    analyzer H that *would never stop running unless aborted*
    DOES SPECIFY NON-TERMINATING BEHAVIOR.

    At usual no rebuttal, but repeated claims without any evidence.
    WHEN I PROVIDE COMPLETE PROOF THAT
    YOU ARE UNABLE TO UNDERSTAND THIS
    REMAINS COMPLETE PROOF.

    As usual repeated claims without evidence.


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

    int main()
    {
      HHH(DDD);
    }

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

    When HHH detects a non-termination pattern that does not exists, it
    proves that has at least one serious bug.


    All of the Chatbots could figure out that DDD
    simulated by HHH cannot possibly reach its own
    "return" statement because of recursive emulation,
    from the above specification and no more.


    Chat boxes are easy to mislead.
    HHH indeed fails to reach the end of the simulation, but that does not
    prove anything.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 10:05:51 2025
    Op 14.jul.2025 om 17:09 schreef olcott:
    On 7/14/2025 4:54 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 04:53 schreef olcott:
    On 7/13/2025 8:34 PM, Richard Damon wrote:
    On 7/13/25 5:13 PM, olcott wrote:
    On 7/13/2025 3:56 PM, joes wrote:
    Am Sun, 13 Jul 2025 15:43:31 -0500 schrieb olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:

    An argument like this is at such a low level of abstraction >>>>>>>>>>>> as to
    be near valuless.

    It is really weird that you are calling a 100% complete concrete >>>>>>>>>>> specification "a low level of abstraction". That HHH(DD) >>>>>>>>>>> correctly
    determines that DD simulated by HHH cannot possibly halt is a >>>>>>>>>>> proven
    fact.

    A complete concrete specification would necessarily include a >>>>>>>>>> description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>> say what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>>>
       But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping >>>>>>>>>> tiny
    pieces out of it and dealing with those.  The proof you claim to >>>>>>>>>> refute has no notion of simulation, for example; it doesn't >>>>>>>>>> need it.

    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
          specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.
    The proof does not state whether the constructed function
    returns true
    or false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable input
    for HHH.
    This is its counter example refuting the claim that a universal halt >>>>>>> decider can exist.
    No, every input is decidable,

    undecidable input *for HHH*

    No such term.

    PROBLEMS are undecidable.

    Inputs are either correct or incorrect decided.


    There is no existing term for the meaning that
    I must express. *undecidable input* was as close
    as I could get with existing terms.

    Any TM decider input D to decider H such that transitioning
    to an accept state H.Y or a reject state H.N are both the
    wrong answer.


    Each program has either halting, or non-halting behaviour.

    It has never ever been about programs.
    It has always been about behavior specified by finite strings.

    Ha, Ha, Ha. Behaviour of *programs* specified in the input.
    But who cares.
    Behaviour either halts or does not halt. So, the argument still stands:
    the only interpretation for "undecidable input" must be: this decider
    fails to decide about this input, use another decider.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:27:16 2025
    Op 14.jul.2025 om 16:23 schreef olcott:
    On 7/14/2025 4:34 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 21:12 schreef olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott:
    On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott:
    On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a decider. >>>>>>>>>>>>
    In other words you cannot understand that the behavior of DDD >>>>>>>>>>> simulated by a pure simulator HHH would be an infinite
    repetition
    of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't seem to >>>>>>>>> have
    any understanding at all.
    (1) If HHH was a pure simulator it would endlessly
            simulate the first instruction of DDD and never reach the
            "return"
            statement.
    No, I get it. If HHH were a pure simulator it would nest copies of >>>>>>>> itself forever. A pure simulator running DDD as is would halt. >>>>>>>> If DDD
    called a pure simulator, HHH would correctly return "doesn't halt". >>>>>>>> And HHH running DDD does so incorrectly. You confuse that with the >>>>>>>> second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH reach its own >>>>>>> "return" instruction?
    I have another micro-step immediately after this one so if you jump >>>>>>> ahead we have to keep repeating this step over and over until we are >>>>>>> done with this step.
    Contrary to you I can handle multiple steps at a time. I already
    answered your question above. What's your next step?
    No you answered a similar question not the exact same question. Can
    DDD
    simulated by pure simulator HHH ever reach its "return" instruction?
    I did answer in the affirmative. Where's the difference?


    When HHH is a pure simulator then DDD correctly
    simulated by HHH cannot possibly reach its own
    "return" instruction.


    So it fails to simulate correctly the program specified in the input
    up to the end.


    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]

    It has been pointed out to you that to suggest that these 0018 bytes are
    the complete specification is misleading. Is it to difficult to
    understand that when at 0000219a a call instruction uses address
    000015d2, then that region of memory also belongs to the input?
    Any competent programmer will understand it.


    When DDD is emulated by pure simulator HHH
    according to the semantics of the x86 language

    A pure simulator is irrelevant. Your HHH is not a pure simulator and has
    very different behaviour and therefore, DDD that calls your HHH also has different behaviour.


    HHH emulates DDD that calls HHH(DDD) then
    HHH emulates itself emulating DDD this process
    endlessly repeats.

    Repeating irrelevant claims about a hypothetical HHH existing only in
    your dreams is no rebuttal.


    People not knowing anything about programming
    will never get this.


    People knowing anything about programming understand that the halting
    behaviour of DDD completely depends on the halting behaviour of HHH.
    Since HHH aborts and halts, DDD halts as well. Even if HHH does not see
    that, that does not change the specification. It only illustrates the
    failure of HHH.
    Think about it! It is not that difficult. Even beginners understand it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:37:53 2025
    Op 14.jul.2025 om 17:10 schreef olcott:
    On 7/14/2025 4:56 AM, Fred. Zwarts wrote:
    Op 13.jul.2025 om 22:43 schreef olcott:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction as >>>>>>>> to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a
    description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to say what >>>> you mean by an "x86 emulator".  The name you give it is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping tiny >>>>>> pieces
    out of it and dealing with those.  The proof you claim to refute
    has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function returns
    true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.
    Each program has either halting or non-halting behaviour.

    It has never ever been about programs.
    It has always been about behavior specified by finite strings.

    Ha, ha, ha.
    Irrelevant. Behaviour is either halting, or non-halting. So, the point
    still stands.


    If this is undecidable input for HHH, the only interpretation is: HHH
    is not the correct decider for this input, try to find a better decider.




    --
    Paradoxes in the relation between Creator and creature. <http://www.wirholt.nl/English>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:36:09 2025
    Op 14.jul.2025 om 17:03 schreef olcott:
    On 7/14/2025 4:49 AM, Fred. Zwarts wrote:
    Op 14.jul.2025 om 04:36 schreef olcott:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate >>>>>>>>>>>>>>>>> itself at all.

    As usual you twist the words of your reviewers. >>>>>>>>>>>>>>>> The claim was that no HHH can simulate itself correctly >>>>>>>>>>>>>>>> *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>> Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate >>>>>>>>>>>>>>>> itself correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>>>> I have 20 years in C++ and became a professional programmer >>>>>>>>>>>>>>> in 1986.


    Irrelevant, even when it is more than your experience. >>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    Anyone that cannot see that DDD simulated by HHH
    cannot possibly reach its own "return" instruction
    (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to >>>>>>>>>>>> simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics
    of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also >>>>>>>>>> occurs in the direct execution of DDD, which you admit halts. >>>>>>>>>>
    Thus, the claim of non-halting is just based on a lie.


    Since you seem to have sufficient technical competence and
    you know that halting is reaching a final halt state then
    you know that when 0 to ∞ steps are correctly simulated by >>>>>>>>> some HHH according to the semantics of the C programming language >>>>>>>>> that no DDD simulated by any HHH ever reaches its final halt >>>>>>>>> state.


    Halting is the *PROGRAM* reaching a final stste when it is run. >>>>>>>>

    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    DDD is this exact machine code and each HHH is
    at machine address 000015d2:

    _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]



    Why repeating this failure of HHH to reach the final halt state of the
    program specified in the input?

    You don't seem to understand the notion of recursion.

    As usual repeated claims without evidence.
    I do understand recursion, but you seem to believe that a finite
    recursion is sufficient reason to conclude to non-termination behaviour.

    Please provide me with the details of your programming
    experience. Richard did this and proved he has technical
    competence.

    I will not:
    1) You have not show anything to make me believe that you will accept it
    as a reason to change your mind.
    2) It is irrelevant. A proof is not based on authority, but on logic.
    Even if you have a lot of years of experience, but no logic, your proofs
    will fail.


    A correct simulation (which HHH cannot do) would show that HHH returns
    with a value 0 and DDD reaches its final halt state.

    Incompetent people will not understand that a simulated
    input cannot possibly return to its simulator.

    Incompetent people will not understand that the input with an aborting
    and halting HHH specifies halting behaviour. They will also not
    understand that HHH failing to reach the end of the simulation, is no
    proof of non-halting behaviour.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:17:13 2025
    Op 15.jul.2025 om 05:17 schreef olcott:
    On 7/14/2025 9:53 PM, Richard Damon wrote:
    On 7/14/25 11:13 AM, olcott wrote:
    On 7/14/2025 8:54 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 19:13:18 -0400, Richard Damon wrote:

    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full >>>>>>>>>>>>>> execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate itself >>>>>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? I >>>>>>>>>>>> have
    20 years in C++ and became a professional programmer in 1986. >>>>>>>>>>>>

    So? I started programming for pay in 1974, where as an
    undergraduate I was using my programming from High School to >>>>>>>>>>> build
    Data Analsys programs, an inter-computer link to make a computer >>>>>>>>>>> with a vector graphics dispaly usable by the main frame, and the >>>>>>>>>>> OS and data collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write >>>>>>>>>>> programs,
    as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may >>>>>>>>>>> have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using >>>>>>>>>>> Cfront in
    the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural
    engineering
    automations. This was mostly analytical geometry. I worked in C++ >>>>>>>>>> and some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, >>>>>>>>> and
    you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your >>>>>>>>> responsibilities, and tha fact that it was a FAILED system,
    scrubbed
    due to progtram issues doesn't say much for what you can do. >>>>>>>>>
    It seems that in all your work, you might never have produced an >>>>>>>>> actual "program", only pieces of systems, which explains why you >>>>>>>>> don't understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the >>>>>>>>> hardware around a processor for some function, and then fully >>>>>>>>> programmed the processor from the ground up to complete the
    product.
    I also wrote PC side support for control of the embedded
    application.

    As part of this, I have produced a large library of support
    functions to allow the building of similar programs by others, >>>>>>>>> which
    has become the basis for much of the work produced at the
    company I
    work for.

    I will note that I am STILL active in the profession, and now >>>>>>>>> spend
    part of my time training others in the company to improve their >>>>>>>>> skills, while it seems you are no longer at work, and I doubt you >>>>>>>>> get many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls
    me the
    one who doesn't know what I am doing, even though I am much better >>>>>>> trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim >>>>>>> attacks as you have no factual grounds to refute the errors pointed >>>>>>> out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble


    Really? When have I ever said someone was wrong just because they were >>>>> stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were
    wrong, and then pointed out that the repeated saying of that error
    shows
    they are stupid.

    I guess you don't know what ad hominum means, perhaps because you are >>>>> just too stupid. (Note, that statement is not ad hominum, as I
    don't use
    your stupidity as the arguement for your error, but that the error
    demonstrates the stupidity).

    Ad hominem (often misspelled as "ad hominum" in the statement) is a
    logical fallacy where an argument is rebutted by attacking the
    character,
    motive, or other attribute of the person making it, rather than
    addressing
    the substance of the argument itself. It's essentially dismissing a
    claim
    based on who is saying it, not on its merits.

    In the described approach—pointing out factual and logical flaws in
    someone's claim first, then concluding that repeated errors indicate
    stupidity—that sequence isn't inherently ad hominem. The core rebuttal >>>> targets the argument's content (facts and logic), and the insult
    follows
    as a separate judgment on the person's pattern of behavior. Insults
    alone
    don't constitute ad hominem if they're not used as the basis for
    rejecting
    the argument. For example:
    - Ad hominem: "Your point about climate change is wrong because
    you're an
    idiot."
    - Not ad hominem: "Your point about climate change is wrong because the >>>> data shows X, Y, and Z are inaccurate—and repeating such basic errors >>>> suggests you're not thinking critically."

    However, the specific example given ("I guess you don't know what ad
    hominum means, perhaps because you are just too stupid") veers
    closer to
    ad hominem territory. It asserts an error (not knowing the meaning)
    without providing any factual or logical explanation for why the
    understanding is incorrect. Instead, it immediately attributes the
    supposed error to stupidity as the explanatory cause. This implies the >>>> dismissal is rooted in the personal attack rather than a substantive
    refutation. The parenthetical note claims the error demonstrates the
    stupidity, but the statement doesn't actually demonstrate or explain
    the
    error—it assumes it and jumps to the insult. To avoid ad hominem
    entirely,
    the logical rebuttal should come first and stand on its own, with any
    personal commentary clearly separated and not presented as the
    reason for
    the disagreement.

    If the goal is productive discussion, avoiding insults altogether is
    usually better, as they can escalate conflicts without adding value. If >>>> this is part of a broader conversation, providing the full context
    could
    help refine the analysis.

    He is a troll not interested in an honest dialogue.


    No, you meet the definition of the Troll.

    Try using actual facts and respond.

    The insults only come when you just blindly repeat you errors.

    I prove my point about HHH(DDD) with simple reasoning that
    anyone that is an expert at the C or C++ programming language
    understands as dead obviously correct. You deny it anyway thus
    condemning your own soul to Hell.
    All competent experts have told you that your reasoning fails.
    You close your eyes for this critique and pretend that it does not
    exist. This resistance against learning from your errors is so
    unbelievable, that dishonesty is almost the only explanation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Jul 15 12:52:38 2025
    Op 15.jul.2025 om 05:08 schreef olcott:
    On 7/14/2025 9:33 PM, Richard Damon wrote:
    On 7/14/25 11:30 AM, olcott wrote:
    On 7/14/2025 6:23 AM, Richard Damon wrote:
    On 7/13/25 10:36 PM, olcott wrote:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>> >>>>>>>>>>>>>>>>>>> One of these "errors" was that HHH cannot simulate >>>>>>>>>>>>>>>>>>> itself at all.

    As usual you twist the words of your reviewers. >>>>>>>>>>>>>>>>>> The claim was that no HHH can simulate itself >>>>>>>>>>>>>>>>>> correctly *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>> Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate >>>>>>>>>>>>>>>>>> itself correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>>>>>> I have 20 years in C++ and became a professional >>>>>>>>>>>>>>>>> programmer
    in 1986.


    Irrelevant, even when it is more than your experience. >>>>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    Anyone that cannot see that DDD simulated by HHH >>>>>>>>>>>>>>> cannot possibly reach its own "return" instruction >>>>>>>>>>>>>>> (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to >>>>>>>>>>>>>> simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics >>>>>>>>>>>>> of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also >>>>>>>>>>>> occurs in the direct execution of DDD, which you admit halts. >>>>>>>>>>>>
    Thus, the claim of non-halting is just based on a lie. >>>>>>>>>>>>

    Since you seem to have sufficient technical competence and >>>>>>>>>>> you know that halting is reaching a final halt state then >>>>>>>>>>> you know that when 0 to ∞ steps are correctly simulated by >>>>>>>>>>> some HHH according to the semantics of the C programming >>>>>>>>>>> language
    that no DDD simulated by any HHH ever reaches its final halt >>>>>>>>>>> state.


    Halting is the *PROGRAM* reaching a final stste when it is run. >>>>>>>>>>

    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    SO, you believe in Strawmen and the Truth Fairy.


    When all of the elements of a set of HHH/DDD pairs
    have the same property DDD does not reach its final
    halt state, then we correctly conclude that no DDD
    simulated by any HHH reaches its final halt state
    as a tautology.

    That you are trying to get away for saying that a
    tautology is the strawman error is a lame attempt
    at deception.


    But that is just an admitted strawman, proving your stupidity.

    In fact, for EVERY HHH/DDD pair where HHH(DDD) returns an answer, DDD
    reaches a final state,
    *I have said this thousands of times and YOU NEVER GET IT*

    Your resistance against learning from your errors is fabulous.

    DDD emulated by HHH. Not DDD directly executed.

    A correct simulation of DDD should follow the specification of the
    input. This is completely determined by the semantics of the x86
    language. Other simulators and direct execution prove that this
    semantics specify a halting program. The specification does not depend
    on who or what is simulating/executing the instructions. If HHH fails to
    follow the semantics of the x86 language, by aborting the simulation of
    a halting program, it fails to perform a correct simulation.
    DDD emulated by a buggy HHH has no value for the determination of the
    behaviour specified in the input. The specification does not change.
    Repeating your errors does not make them true.

    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 07:33:48 2025
    On 7/14/25 11:13 PM, olcott wrote:
    On 7/14/2025 9:40 PM, Richard Damon wrote:
    On 7/14/25 11:50 AM, olcott wrote:
    On 7/14/2025 6:26 AM, Richard Damon wrote:
    On 7/13/25 10:39 PM, olcott wrote:
    On 7/13/2025 8:31 PM, Richard Damon wrote:
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott:
    On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a >>>>>>>>>>>>>>>>>> decider.

    In other words you cannot understand that the behavior >>>>>>>>>>>>>>>>> of DDD
    simulated by a pure simulator HHH would be an infinite >>>>>>>>>>>>>>>>> repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't >>>>>>>>>>>>>>> seem to
    have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly >>>>>>>>>>>>>>>          simulate the first instruction of DDD and never
    reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest >>>>>>>>>>>>>> copies of
    itself forever. A pure simulator running DDD as is would >>>>>>>>>>>>>> halt. If
    DDD called a pure simulator, HHH would correctly return >>>>>>>>>>>>>> "doesn't
    halt". And HHH running DDD does so incorrectly. You >>>>>>>>>>>>>> confuse that
    with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH >>>>>>>>>>>>> reach its own
    "return" instruction?
    I have another micro-step immediately after this one so if >>>>>>>>>>>>> you jump
    ahead we have to keep repeating this step over and over >>>>>>>>>>>>> until we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I >>>>>>>>>>>> already
    answered your question above. What's your next step?
    No you answered a similar question not the exact same
    question. Can
    DDD simulated by pure simulator HHH ever reach its "return" >>>>>>>>>>> instruction?
    I did answer in the affirmative. Where's the difference?

    It must perfectly 100% specific about DDD simulated by pure
    simulator
    HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking >>>>>>>>> change the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point >>>>>>>>> *FOR THREE
    F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now?


    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.


    _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]

    *Whenever I challenge you to show the details of how I am wrong*
    just like Trump's TACO: Richard always chickens out.


    Look at the trace of HHH1.


    Changing the subject from DDD emulated by HHH
    to DDD emulated by HHH1 is deception.

    Then I guess you are admitting to that deception
    No I am not. You are the one condemning your own soul to Hell.
    You are the one that thinks that sadistic trollish head games
    don't count as lies.


    Really? What Have I said that is a LIE?

    YOU are the one that began with the deception, and thus are responsible
    for ALL your lies.

    YOU are the one that has refused to look at the actual truth, and the
    refusal to look at truth is what condemns ones soul to Hell.

    TO you, actually being near the presence of God would be unbearably
    painful and distructive, making the horrors of hell actually a blessing
    to you, at least you will get to continue to live in your lies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 07:38:47 2025
    On 7/14/25 11:17 PM, olcott wrote:
    On 7/14/2025 9:53 PM, Richard Damon wrote:
    On 7/14/25 11:13 AM, olcott wrote:
    On 7/14/2025 8:54 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 19:13:18 -0400, Richard Damon wrote:

    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate itself at >>>>>>>>>>>>>> all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly *up to >>>>>>>>>>>>> the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full >>>>>>>>>>>>>> execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate itself >>>>>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? I >>>>>>>>>>>> have
    20 years in C++ and became a professional programmer in 1986. >>>>>>>>>>>>

    So? I started programming for pay in 1974, where as an
    undergraduate I was using my programming from High School to >>>>>>>>>>> build
    Data Analsys programs, an inter-computer link to make a computer >>>>>>>>>>> with a vector graphics dispaly usable by the main frame, and the >>>>>>>>>>> OS and data collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write >>>>>>>>>>> programs,
    as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I may >>>>>>>>>>> have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using >>>>>>>>>>> Cfront in
    the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural
    engineering
    automations. This was mostly analytical geometry. I worked in C++ >>>>>>>>>> and some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman

    In otherwords, you let an existing program do most of the work, >>>>>>>>> and
    you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of your >>>>>>>>> responsibilities, and tha fact that it was a FAILED system,
    scrubbed
    due to progtram issues doesn't say much for what you can do. >>>>>>>>>
    It seems that in all your work, you might never have produced an >>>>>>>>> actual "program", only pieces of systems, which explains why you >>>>>>>>> don't understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the >>>>>>>>> hardware around a processor for some function, and then fully >>>>>>>>> programmed the processor from the ground up to complete the
    product.
    I also wrote PC side support for control of the embedded
    application.

    As part of this, I have produced a large library of support
    functions to allow the building of similar programs by others, >>>>>>>>> which
    has become the basis for much of the work produced at the
    company I
    work for.

    I will note that I am STILL active in the profession, and now >>>>>>>>> spend
    part of my time training others in the company to improve their >>>>>>>>> skills, while it seems you are no longer at work, and I doubt you >>>>>>>>> get many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon?

    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls
    me the
    one who doesn't know what I am doing, even though I am much better >>>>>>> trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim >>>>>>> attacks as you have no factual grounds to refute the errors pointed >>>>>>> out.

    You make more ad hominum attacks than anyone else on here, Damon.

    /Flibble


    Really? When have I ever said someone was wrong just because they were >>>>> stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were
    wrong, and then pointed out that the repeated saying of that error
    shows
    they are stupid.

    I guess you don't know what ad hominum means, perhaps because you are >>>>> just too stupid. (Note, that statement is not ad hominum, as I
    don't use
    your stupidity as the arguement for your error, but that the error
    demonstrates the stupidity).

    Ad hominem (often misspelled as "ad hominum" in the statement) is a
    logical fallacy where an argument is rebutted by attacking the
    character,
    motive, or other attribute of the person making it, rather than
    addressing
    the substance of the argument itself. It's essentially dismissing a
    claim
    based on who is saying it, not on its merits.

    In the described approach—pointing out factual and logical flaws in
    someone's claim first, then concluding that repeated errors indicate
    stupidity—that sequence isn't inherently ad hominem. The core rebuttal >>>> targets the argument's content (facts and logic), and the insult
    follows
    as a separate judgment on the person's pattern of behavior. Insults
    alone
    don't constitute ad hominem if they're not used as the basis for
    rejecting
    the argument. For example:
    - Ad hominem: "Your point about climate change is wrong because
    you're an
    idiot."
    - Not ad hominem: "Your point about climate change is wrong because the >>>> data shows X, Y, and Z are inaccurate—and repeating such basic errors >>>> suggests you're not thinking critically."

    However, the specific example given ("I guess you don't know what ad
    hominum means, perhaps because you are just too stupid") veers
    closer to
    ad hominem territory. It asserts an error (not knowing the meaning)
    without providing any factual or logical explanation for why the
    understanding is incorrect. Instead, it immediately attributes the
    supposed error to stupidity as the explanatory cause. This implies the >>>> dismissal is rooted in the personal attack rather than a substantive
    refutation. The parenthetical note claims the error demonstrates the
    stupidity, but the statement doesn't actually demonstrate or explain
    the
    error—it assumes it and jumps to the insult. To avoid ad hominem
    entirely,
    the logical rebuttal should come first and stand on its own, with any
    personal commentary clearly separated and not presented as the
    reason for
    the disagreement.

    If the goal is productive discussion, avoiding insults altogether is
    usually better, as they can escalate conflicts without adding value. If >>>> this is part of a broader conversation, providing the full context
    could
    help refine the analysis.

    He is a troll not interested in an honest dialogue.


    No, you meet the definition of the Troll.

    Try using actual facts and respond.

    The insults only come when you just blindly repeat you errors.

    I prove my point about HHH(DDD) with simple reasoning that
    anyone that is an expert at the C or C++ programming language
    understands as dead obviously correct. You deny it anyway thus
    condemning your own soul to Hell.



    No, your "logic" is based on deception and changing definitions.

    It is based on LIES.

    It is based on the idea that non-programs can be treated like programs.

    It is based on the idea that a finite simulation is the same as an
    unbounded one.

    IT is based on the idea that different programs can be treated the same.

    IT is based on a failed understanding of the basics of the field.

    Sorry, you haven't proven anything except that you are just a liar that
    can't prove anything, because you fail at the first step of trying to
    build a proof, the stating of the ACTUAL accepted premises that you are
    going to derive you proof from.

    Truth that is "obvious" is often just wrong, which is why true logitians
    start with enumerated accepted facts and then use accepted logic
    operations to get to their goal.

    Using what seem "obvious" has been the root of most errors in history,
    things like the proof that pi is 4.

    Sorry, all you are doing is proving that you don't qualify as a logical
    being.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 07:42:56 2025
    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction >>>>>>>>>>>> as to be near
    valuless.

    It is really weird that you are calling a 100% complete
    concrete specification "a low level of abstraction".
    That HHH(DD) correctly determines that DD simulated by
    HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include a >>>>>>>>>> description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>> say what
    you mean by an "x86 emulator".  The name you give it is irrelevant >>>>>>>>
      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping >>>>>>>>>> tiny pieces
    out of it and dealing with those.  The proof you claim to >>>>>>>>>> refute has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function
    returns true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for a
    halt decider, as you have specifically stated it isn't a program
    as the input doesn't include the code of the specific HHH that it
    calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking
    about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.

    Do you really think that you can get away with
    disagreeing with the x86 language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.

    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar that
    has just lost the rules of the game.

    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or complete simulation. PERIOD.

    Sorry, you just proved you are an idiot that has brainwashed himself and apparently lost the key to get out.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 07:31:02 2025
    On 7/14/25 11:08 PM, olcott wrote:
    On 7/14/2025 9:33 PM, Richard Damon wrote:
    On 7/14/25 11:30 AM, olcott wrote:
    On 7/14/2025 6:23 AM, Richard Damon wrote:
    On 7/13/25 10:36 PM, olcott wrote:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>> >>>>>>>>>>>>>>>>>>> One of these "errors" was that HHH cannot simulate >>>>>>>>>>>>>>>>>>> itself at all.

    As usual you twist the words of your reviewers. >>>>>>>>>>>>>>>>>> The claim was that no HHH can simulate itself >>>>>>>>>>>>>>>>>> correctly *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>> Is the full execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate >>>>>>>>>>>>>>>>>> itself correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>>>>>> I have 20 years in C++ and became a professional >>>>>>>>>>>>>>>>> programmer
    in 1986.


    Irrelevant, even when it is more than your experience. >>>>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    Anyone that cannot see that DDD simulated by HHH >>>>>>>>>>>>>>> cannot possibly reach its own "return" instruction >>>>>>>>>>>>>>> (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH to >>>>>>>>>>>>>> simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics >>>>>>>>>>>>> of the x86 language until HHH does correctly detect
    a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it also >>>>>>>>>>>> occurs in the direct execution of DDD, which you admit halts. >>>>>>>>>>>>
    Thus, the claim of non-halting is just based on a lie. >>>>>>>>>>>>

    Since you seem to have sufficient technical competence and >>>>>>>>>>> you know that halting is reaching a final halt state then >>>>>>>>>>> you know that when 0 to ∞ steps are correctly simulated by >>>>>>>>>>> some HHH according to the semantics of the C programming >>>>>>>>>>> language
    that no DDD simulated by any HHH ever reaches its final halt >>>>>>>>>>> state.


    Halting is the *PROGRAM* reaching a final stste when it is run. >>>>>>>>>>

    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts.
    When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a
    Computation Program, and thus INCLUDE all the code they call.


    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    SO, you believe in Strawmen and the Truth Fairy.


    When all of the elements of a set of HHH/DDD pairs
    have the same property DDD does not reach its final
    halt state, then we correctly conclude that no DDD
    simulated by any HHH reaches its final halt state
    as a tautology.

    That you are trying to get away for saying that a
    tautology is the strawman error is a lame attempt
    at deception.


    But that is just an admitted strawman, proving your stupidity.

    In fact, for EVERY HHH/DDD pair where HHH(DDD) returns an answer, DDD
    reaches a final state,
    *I have said this thousands of times and YOU NEVER GET IT*

    Then you are just admitting to lying with a strawman, as the PROBLEM you
    claim to be working on is about the program the input describes when it
    is directly executed.

    I guess you are just admitting to your insanity that you can't see what
    the world actually is, only your made up fantasy of lies that you created.

    We will see how that lasts when you reach the final judge, who has the
    "rule book" in front of him, and won't accept such excuses.

    Face it, you have personally destroyed your own reputation by your
    insaine cliams.

    You are now stuck living in your lies.

    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.
    DDD emulated by HHH. Not DDD directly executed.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Tue Jul 15 11:48:17 2025
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH according to >>>>>>>>>>>>>> the semantics of the C programming language cannot possibly >>>>>>>>>>>>>> reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction >>>>>>>>>>>>> as to be near valuless.

    It is really weird that you are calling a 100% complete >>>>>>>>>>>> concrete specification "a low level of abstraction". That >>>>>>>>>>>> HHH(DD) correctly determines that DD simulated by HHH cannot >>>>>>>>>>>> possibly halt is a proven fact.

    A complete concrete specification would necessarily include a >>>>>>>>>>> description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>>> say what you mean by an "x86 emulator".  The name you give it is >>>>>>>>> irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping >>>>>>>>>>> tiny pieces out of it and dealing with those.  The proof you >>>>>>>>>>> claim to refute has no notion of simulation, for example; it >>>>>>>>>>> doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function
    returns true or false, i.e. whether it specifies non halting >>>>>>>>> behaviour.

    The proof is purported to prove THAT DD is an undecidable input >>>>>>>> for HHH. This is its counter example refuting the claim that a >>>>>>>> universal halt decider can exist.




    But since your DD by your own admission is a category error for a >>>>>>> halt decider, as you have specifically stated it isn't a program >>>>>>> as the input doesn't include the code of the specific HHH that it >>>>>>> calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking >>>>>>> about.

    That you keep trying to get away with refuting this easily verified >>>>>> fact says a about about you

    _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 one or more instructions of DDD are emulated according to the >>>>>> semantics of the x86 language by some HHH, no DDD ever reaches its >>>>>> "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated according to the
    semantics of the x86 language by some HHH, no DDD ever reaches its
    "ret" instruction.

    Do you really think that you can get away with disagreeing with the x86
    language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.

    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar that
    has just lost the rules of the game.

    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or complete simulation. PERIOD.

    Sorry, you just proved you are an idiot that has brainwashed himself and apparently lost the key to get out.

    No. Partial simulation is a perfectly valid approach for a partial decider.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 21:22:35 2025
    On 7/15/25 9:36 AM, olcott wrote:
    On 7/15/2025 6:31 AM, Richard Damon wrote:
    On 7/14/25 11:08 PM, olcott wrote:
    On 7/14/2025 9:33 PM, Richard Damon wrote:
    On 7/14/25 11:30 AM, olcott wrote:
    On 7/14/2025 6:23 AM, Richard Damon wrote:
    On 7/13/25 10:36 PM, olcott wrote:
    On 7/13/2025 8:28 PM, Richard Damon wrote:
    On 7/13/25 5:17 PM, olcott wrote:
    On 7/13/2025 3:27 PM, Richard Damon wrote:
    On 7/13/25 11:22 AM, olcott wrote:
    On 7/13/2025 7:04 AM, Richard Damon wrote:
    On 7/12/25 7:40 PM, olcott wrote:
    On 7/12/2025 6:09 PM, Richard Damon wrote:
    On 7/12/25 10:39 AM, olcott wrote:
    On 7/12/2025 3:08 AM, Fred. Zwarts wrote:
    Op 11.jul.2025 om 23:23 schreef olcott:
    On 7/11/2025 4:07 AM, Fred. Zwarts wrote:
    Op 10.jul.2025 om 16:30 schreef olcott:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote: >>>>>>>>>>>>>>>>>>>> Op 09.jul.2025 om 14:54 schreef olcott:>> >>>>>>>>>>>>>>>>>>>>> One of these "errors" was that HHH cannot simulate >>>>>>>>>>>>>>>>>>>>> itself at all.

    As usual you twist the words of your reviewers. >>>>>>>>>>>>>>>>>>>> The claim was that no HHH can simulate itself >>>>>>>>>>>>>>>>>>>> correctly *up to the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf >>>>>>>>>>>>>>>>>>>>> Is the full execution trace of

    executed HHH simulates DDD that calls emulated >>>>>>>>>>>>>>>>>>>>> HHH(DDD)
    that simulates DDD that calls emulated emulated >>>>>>>>>>>>>>>>>>>>> HHH(DDD)

    And it also proves my claim that HHH did not >>>>>>>>>>>>>>>>>>>> simulate itself correctly *up to the end*. >>>>>>>>>>>>>>>>>>>>

    Exactly what is your professional programming >>>>>>>>>>>>>>>>>>> experience?
    I have 20 years in C++ and became a professional >>>>>>>>>>>>>>>>>>> programmer
    in 1986.


    Irrelevant, even when it is more than your experience. >>>>>>>>>>>>>>>>>
    void DDD()
    {
       HHH(DDD);
       return;
    }

    Anyone that cannot see that DDD simulated by HHH >>>>>>>>>>>>>>>>> cannot possibly reach its own "return" instruction >>>>>>>>>>>>>>>>> (a) Has woefully deficient knowledge
    (b) Is a liar.

    No need to repeat it. Everyone sees this failure of HHH >>>>>>>>>>>>>>>> to simulate it correctly up to the end.

    It is in fact not any failure of HHH.
    HHH does emulate its input according to the semantics >>>>>>>>>>>>>>> of the x86 language until HHH does correctly detect >>>>>>>>>>>>>>> a non-halting behavior pattern.


    But thst pattern *ISN'T* a "non-halting" pattern, as it >>>>>>>>>>>>>> also occurs in the direct execution of DDD, which you >>>>>>>>>>>>>> admit halts.

    Thus, the claim of non-halting is just based on a lie. >>>>>>>>>>>>>>

    Since you seem to have sufficient technical competence and >>>>>>>>>>>>> you know that halting is reaching a final halt state then >>>>>>>>>>>>> you know that when 0 to ∞ steps are correctly simulated by >>>>>>>>>>>>> some HHH according to the semantics of the C programming >>>>>>>>>>>>> language
    that no DDD simulated by any HHH ever reaches its final >>>>>>>>>>>>> halt state.


    Halting is the *PROGRAM* reaching a final stste when it is run. >>>>>>>>>>>>

    This same thing can be applied to C functions reaching
    their "return" instructions. The field of termination
    analysis breaks programs down to their constituent parts. >>>>>>>>>>> When a called function cannot return this entails that
    the caller will not stop running.


    Right, but only for C functions that meet the definition of a >>>>>>>>>> Computation Program, and thus INCLUDE all the code they call. >>>>>>>>>>

    DDD correctly simulated by HHH cannot possibly
    ever reach its own return instruction.


    So?


    When one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "return" statement.

    SO, you believe in Strawmen and the Truth Fairy.


    When all of the elements of a set of HHH/DDD pairs
    have the same property DDD does not reach its final
    halt state, then we correctly conclude that no DDD
    simulated by any HHH reaches its final halt state
    as a tautology.

    That you are trying to get away for saying that a
    tautology is the strawman error is a lame attempt
    at deception.


    But that is just an admitted strawman, proving your stupidity.

    In fact, for EVERY HHH/DDD pair where HHH(DDD) returns an answer,
    DDD reaches a final state,
    *I have said this thousands of times and YOU NEVER GET IT*

    Then you are just admitting to lying with a strawman, as the PROBLEM
    you claim to be working on is about the program the input describes
    when it is directly executed.


    That is an error with the problem definition.

    Nppe, just with your comprehension of it.

    The actual correct problem definition is that
    HHH must report on the behavior that its finite
    string input specifies.

    Right, which is DEFINED to be the behavior of the program that finite
    string "describes" or "Represents"


    DDD emulated by HHH according to the semantics
    of the x86 language DOES NOT HALT.

    But that HHH isn't the one you are talking about, only LIE about being
    your HHH.

    Your HHH, which has a DIFFERENT DDD, since DDD MUST include the code of
    the HHH that it calls, and thus different HHH see different DDDs by the
    form of your systen, doesn't do a correct simulation, because you
    recognize that the pure correct simulating version can't be a decider,
    aborts its simulatio and returns, and thus its simulation IS NOT
    "CORRECT", but the actual correct simulation of this input WILL HALT.


    For 90 years the HP problem has required a TM halt
    decider to report on things outside of its domain
    under the false assumption that this never makes any
    difference.

    Your problem is you don't understand the "domain" because it seems you
    mind is to simple.



    HHH(DDD)==0 and HHH1(DDD)==1 proves that it does
    make a difference.


    No, it proves that HHH is just wrong.

    It seems you think that programs doesn't always behave the same way or contradictions are allowed.

    Sorry, but you are just proving you are just a stupid pathological liar
    that doesn't know what he is talking about, and just doesn't care.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 21:36:20 2025
    On 7/15/25 9:42 AM, olcott wrote:
    On 7/15/2025 6:33 AM, Richard Damon wrote:
    On 7/14/25 11:13 PM, olcott wrote:
    On 7/14/2025 9:40 PM, Richard Damon wrote:
    On 7/14/25 11:50 AM, olcott wrote:
    On 7/14/2025 6:26 AM, Richard Damon wrote:
    On 7/13/25 10:39 PM, olcott wrote:
    On 7/13/2025 8:31 PM, Richard Damon wrote:
    On 7/13/25 5:14 PM, olcott wrote:
    On 7/13/2025 4:05 PM, joes wrote:
    Am Sun, 13 Jul 2025 13:53:00 -0500 schrieb olcott:
    On 7/13/2025 1:32 PM, joes wrote:
    Am Sun, 13 Jul 2025 09:14:56 -0500 schrieb olcott:
    On 7/13/2025 5:26 AM, joes wrote:
    Am Sat, 12 Jul 2025 16:45:50 -0500 schrieb olcott: >>>>>>>>>>>>>>> On 7/12/2025 4:25 PM, joes wrote:
    Am Sat, 12 Jul 2025 14:54:28 -0500 schrieb olcott: >>>>>>>>>>>>>>>>> On 7/12/2025 2:46 PM, joes wrote:
    Am Sat, 12 Jul 2025 09:52:21 -0500 schrieb olcott: >>>>>>>>>>>>>>>>>>> On 7/12/2025 5:49 AM, joes wrote:

    That means that HHH reports itself as not being a >>>>>>>>>>>>>>>>>>>> decider.

    In other words you cannot understand that the >>>>>>>>>>>>>>>>>>> behavior of DDD
    simulated by a pure simulator HHH would be an infinite >>>>>>>>>>>>>>>>>>> repetition of its first line?
    HHH is not a pure simulator.

    We have to break it down to its simpler steps or don't >>>>>>>>>>>>>>>>> seem to
    have any understanding at all.
    (1) If HHH was a pure simulator it would endlessly >>>>>>>>>>>>>>>>>          simulate the first instruction of DDD and >>>>>>>>>>>>>>>>> never reach the
             "return"
             statement.
    No, I get it. If HHH were a pure simulator it would nest >>>>>>>>>>>>>>>> copies of
    itself forever. A pure simulator running DDD as is would >>>>>>>>>>>>>>>> halt. If
    DDD called a pure simulator, HHH would correctly return >>>>>>>>>>>>>>>> "doesn't
    halt". And HHH running DDD does so incorrectly. You >>>>>>>>>>>>>>>> confuse that
    with the second case.

    *You jumped too many steps ahead*
    There is only this one step:
    If HHH was a pure simulator would DDD simulated by HHH >>>>>>>>>>>>>>> reach its own
    "return" instruction?
    I have another micro-step immediately after this one so >>>>>>>>>>>>>>> if you jump
    ahead we have to keep repeating this step over and over >>>>>>>>>>>>>>> until we are
    done with this step.
    Contrary to you I can handle multiple steps at a time. I >>>>>>>>>>>>>> already
    answered your question above. What's your next step? >>>>>>>>>>>>> No you answered a similar question not the exact same >>>>>>>>>>>>> question. Can
    DDD simulated by pure simulator HHH ever reach its "return" >>>>>>>>>>>>> instruction?
    I did answer in the affirmative. Where's the difference? >>>>>>>>>>>>
    It must perfectly 100% specific about DDD simulated by pure >>>>>>>>>>> simulator
    HHH NOT REACHING ITS OWN RETURN INSTRUCTION.
    When I ask a YES or NO question say YES or NO don't freaking >>>>>>>>>>> change the
    words *AT ALL* and then answer a different question.
    Richard has been using that dishonest ploy to dodge the point >>>>>>>>>>> *FOR THREE
    F-ING YEARS*
    Have you heard of paraphrasing? What IS the difference now? >>>>>>>>>>

    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"
    "simulated DDD never reaches its return instruction"


    Wrong.


    _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]

    *Whenever I challenge you to show the details of how I am wrong* >>>>>>> just like Trump's TACO: Richard always chickens out.


    Look at the trace of HHH1.


    Changing the subject from DDD emulated by HHH
    to DDD emulated by HHH1 is deception.

    Then I guess you are admitting to that deception
    No I am not. You are the one condemning your own soul to Hell.
    You are the one that thinks that sadistic trollish head games
    don't count as lies.


    Really? What Have I said that is a LIE?


    That you have denied that DDD emulated by each

    DIFFERENT DDDs something you lie about.

    You arguent just tries to lie by using a duplicious definition of the
    "input" where it both excludes HHH by trying to say it is JUST the code
    of the C funciton DDD, but it also admits that HHH looks elsewhere in
    memory, and thus that other memory needs to be part of the "input" of
    the decider so it CAN access that data (data to programs must come from
    their inputs).

    HHH according to the semantics of the x86 language
    cannot possibly reach its own emulated "ret"
    instruction may get you condemned to Hell.

    I haven't said anything about HHH not reaching its final return,

    I have pointed out that none of your HHH that return an answer actually
    do a correct simulation of the input, as they ALWAY stop at some point,
    and EVERY (non-terminal) x86 instruction includes a part of its
    behavior, "and then execute the next instruction at the current value of
    the program counter),

    SInce none of them meet your conditions, your claim is just baseless. It doesn't matter that



    _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]


    CATEGORY ERROR!!!!

    You are just admitting you don't know what a program is.


    YOU are the one that began with the deception, and thus are
    responsible for ALL your lies.


    Another lie that could get you condemned to Hell.

    What lie?

    You started your deception years ago when you said you were following
    the proof, when you input never was a program.

    You also lied when you said you had a fully formed Turing Machine that
    showed you claim, which you later admitted you never had.


    YOU are the one that has refused to look at the actual truth, and the
    refusal to look at truth is what condemns ones soul to Hell.


    I use the semantics of the x86 language as the measure
    of correct simulation.

    Right, and thus EVERY (non-terminal) instruction needs to be followed by
    the simulation of the next instruction, and thus partial simulations are
    not correct.


    TO you, actually being near the presence of God would be unbearably
    painful and distructive, making the horrors of hell actually a
    blessing to you, at least you will get to continue to live in your lies.

    Time will tell who smells like Hell.


    Yep. Do you feel lucky?

    I would look at the fact that everything you say is just based on what
    you think, while almost everyone else is quoting from the established works.

    The person who thinks the world is wrong, is most likely the one that is actually wrong.

    The TRUE genius that finds an error in what has been thought, can
    explain it so that others can understand it.

    The failure to be able to do that, is evidence of error,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Tue Jul 15 21:51:19 2025
    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH according to >>>>>>>>>>>>>>> the semantics of the C programming language cannot possibly >>>>>>>>>>>>>>> reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction >>>>>>>>>>>>>> as to be near valuless.

    It is really weird that you are calling a 100% complete >>>>>>>>>>>>> concrete specification "a low level of abstraction". That >>>>>>>>>>>>> HHH(DD) correctly determines that DD simulated by HHH cannot >>>>>>>>>>>>> possibly halt is a proven fact.

    A complete concrete specification would necessarily include a >>>>>>>>>>>> description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>>>> say what you mean by an "x86 emulator".  The name you give it is >>>>>>>>>> irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping >>>>>>>>>>>> tiny pieces out of it and dealing with those.  The proof you >>>>>>>>>>>> claim to refute has no notion of simulation, for example; it >>>>>>>>>>>> doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function
    returns true or false, i.e. whether it specifies non halting >>>>>>>>>> behaviour.

    The proof is purported to prove THAT DD is an undecidable input >>>>>>>>> for HHH. This is its counter example refuting the claim that a >>>>>>>>> universal halt decider can exist.




    But since your DD by your own admission is a category error for a >>>>>>>> halt decider, as you have specifically stated it isn't a program >>>>>>>> as the input doesn't include the code of the specific HHH that it >>>>>>>> calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking >>>>>>>> about.

    That you keep trying to get away with refuting this easily verified >>>>>>> fact says a about about you

    _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 one or more instructions of DDD are emulated according to the >>>>>>> semantics of the x86 language by some HHH, no DDD ever reaches its >>>>>>> "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated according to the
    semantics of the x86 language by some HHH, no DDD ever reaches its
    "ret" instruction.

    Do you really think that you can get away with disagreeing with the x86
    language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.

    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar that
    has just lost the rules of the game.

    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or complete
    simulation. PERIOD.

    Sorry, you just proved you are an idiot that has brainwashed himself and
    apparently lost the key to get out.

    No. Partial simulation is a perfectly valid approach for a partial decider.

    /Flibble

    Yes, but not as the thing that defines that an input is non-halting.

    You need to use the partial simulation to actually prove that the full
    correct simulation of that input would not halt. And that input doesn't
    change to use that correct simulator, it still calls the partial
    simulator as that is what is in the input.

    Note, the problem comes when you try to say that the "correct
    simulation" must be done by the decider, as then it can't be a partial
    decider, and just stuck in a contradiction, thus making such a criteria invalid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 21:55:59 2025
    On 7/15/25 10:16 AM, olcott wrote:
    On 7/15/2025 6:42 AM, Richard Damon wrote:
    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH
    according to the semantics of the C programming
    language cannot possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of
    abstraction as to be near
    valuless.

    It is really weird that you are calling a 100% complete >>>>>>>>>>>>> concrete specification "a low level of abstraction". >>>>>>>>>>>>> That HHH(DD) correctly determines that DD simulated by >>>>>>>>>>>>> HHH cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include >>>>>>>>>>>> a description
    of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>>>> say what
    you mean by an "x86 emulator".  The name you give it is
    irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're
    chipping tiny pieces
    out of it and dealing with those.  The proof you claim to >>>>>>>>>>>> refute has no
    notion of simulation, for example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this.

    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function
    returns true or
    false, i.e. whether it specifies non halting behaviour.

    The proof is purported to prove THAT DD is an undecidable
    input for HHH. This is its counter example refuting the
    claim that a universal halt decider can exist.




    But since your DD by your own admission is a category error for >>>>>>>> a halt decider, as you have specifically stated it isn't a
    program as the input doesn't include the code of the specific
    HHH that it calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are
    talking about.

    That you keep trying to get away with refuting
    this easily verified fact says a about about you

    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated
    according to the semantics of the x86 language by
    some HHH, no DDD ever reaches its "ret" instruction.

    Do you really think that you can get away with
    disagreeing with the x86 language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.


    MAYBE YOU ARE A DAMNED LIAR AND NOT JUST A LIAR.

    ALTERNATIVELY YOU HAVE DEMENTIA THAT PREVENTS
    YOU FROM REMEMBERING WHAT WAS SAID FROM ONE POST
    TO THE NEXT.


    So, you are just running out of lies?

    You can't seem to answer the questions.

    How can a simulator simulate "its input" and then look outside that input.

    Your argument is just build on the contradiction in your definition of
    "the input", which makes it invalid.

    IF your input doesn't include the code for HHH, then it can't be simulated.

    If you input does include the code for HHH, then each HHH sees a
    different DDD, and your talking about all of them being "the input" is
    just a lie.

    If you input includes the code for HHH and secretly changes, you are
    just admiting that you are just lying about what things mean.


    Sorry, YOU are the DAMNED LIAR, possible condemned back when you claimed
    you were "like God",

    It seems you have sold your soul to the devil, and learned how to speak
    his language, the language of lies.

    That is clearly what everything you have said is.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 15 21:48:38 2025
    On 7/15/25 10:12 AM, olcott wrote:
    On 7/15/2025 6:38 AM, Richard Damon wrote:
    On 7/14/25 11:17 PM, olcott wrote:
    On 7/14/2025 9:53 PM, Richard Damon wrote:
    On 7/14/25 11:13 AM, olcott wrote:
    On 7/14/2025 8:54 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 19:13:18 -0400, Richard Damon wrote:

    On 7/12/25 8:48 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:36:55 -0400, Richard Damon wrote:

    On 7/12/25 8:30 AM, Mr Flibble wrote:
    On Sat, 12 Jul 2025 08:20:59 -0400, Richard Damon wrote:

    On 7/12/25 12:42 AM, olcott wrote:
    On 7/11/2025 6:34 PM, Richard Damon wrote:
    On 7/10/25 10:30 AM, olcott wrote:
    On 7/10/2025 6:24 AM, Fred. Zwarts wrote:
    Op 09.jul.2025 om 14:54 schreef olcott:>>
    One of these "errors" was that HHH cannot simulate >>>>>>>>>>>>>>>> itself at
    all.

    As usual you twist the words of your reviewers.
    The claim was that no HHH can simulate itself correctly >>>>>>>>>>>>>>> *up to
    the end*.

    https://liarparadox.org/HHH(DDD)_Full_Trace.pdf Is the full >>>>>>>>>>>>>>>> execution trace of

    executed HHH simulates DDD that calls emulated HHH(DDD) >>>>>>>>>>>>>>>> that simulates DDD that calls emulated emulated HHH(DDD) >>>>>>>>>>>>>>>
    And it also proves my claim that HHH did not simulate itself >>>>>>>>>>>>>>> correctly *up to the end*.


    Exactly what is your professional programming experience? >>>>>>>>>>>>>> I have
    20 years in C++ and became a professional programmer in 1986. >>>>>>>>>>>>>>

    So? I started programming for pay in 1974, where as an >>>>>>>>>>>>> undergraduate I was using my programming from High School >>>>>>>>>>>>> to build
    Data Analsys programs, an inter-computer link to make a >>>>>>>>>>>>> computer
    with a vector graphics dispaly usable by the main frame, >>>>>>>>>>>>> and the
    OS and data collection programs for a laboratory.

    In 1982, with my MASTERS degree, I was employed to write >>>>>>>>>>>>> programs,
    as well as design hardware for an industrial firm.

    It seems I have many years over you, and it sounds like I >>>>>>>>>>>>> may have
    well written more programs than you have.

    I started using C from K&R in the late 70s and C++ using >>>>>>>>>>>>> Cfront in
    the mid 80s. (so like 40 years of experience).


    What of kind of systems did you work with?
    I programmed AutoCAD in C++ creating new architectural >>>>>>>>>>>> engineering
    automations. This was mostly analytical geometry. I worked >>>>>>>>>>>> in C++
    and some C for the last 22 years. I worked on NPOESS
    https://en.wikipedia.org/wiki/NPOESS for Northrup Grumman >>>>>>>>>>>
    In otherwords, you let an existing program do most of the >>>>>>>>>>> work, and
    you added some fonctionality to it.

    As to NPOESS, just "working on it" doesn't give much idea of >>>>>>>>>>> your
    responsibilities, and tha fact that it was a FAILED system, >>>>>>>>>>> scrubbed
    due to progtram issues doesn't say much for what you can do. >>>>>>>>>>>
    It seems that in all your work, you might never have produced an >>>>>>>>>>> actual "program", only pieces of systems, which explains why you >>>>>>>>>>> don't understand what a "program" actually is.

    Most of my work has been in embedded system, where I built the >>>>>>>>>>> hardware around a processor for some function, and then fully >>>>>>>>>>> programmed the processor from the ground up to complete the >>>>>>>>>>> product.
    I also wrote PC side support for control of the embedded >>>>>>>>>>> application.

    As part of this, I have produced a large library of support >>>>>>>>>>> functions to allow the building of similar programs by
    others, which
    has become the basis for much of the work produced at the >>>>>>>>>>> company I
    work for.

    I will note that I am STILL active in the profession, and now >>>>>>>>>>> spend
    part of my time training others in the company to improve their >>>>>>>>>>> skills, while it seems you are no longer at work, and I doubt >>>>>>>>>>> you
    get many calls asking for advice about how to do things.

    Your personality really is quite obnoxious isn't it, Damon? >>>>>>>>>>
    /Flibble

    HE asked the question.

    HE claims to be an expert, with no actual credentials and calls >>>>>>>>> me the
    one who doesn't know what I am doing, even though I am much better >>>>>>>>> trained then him.

    You and He are the "obnoxious" ones, that need to use ad hominim >>>>>>>>> attacks as you have no factual grounds to refute the errors
    pointed
    out.

    You make more ad hominum attacks than anyone else on here, Damon. >>>>>>>>
    /Flibble


    Really? When have I ever said someone was wrong just because they >>>>>>> were
    stupid or some other aspect of them.

    I have always pointed out the factual and logical reason they were >>>>>>> wrong, and then pointed out that the repeated saying of that
    error shows
    they are stupid.

    I guess you don't know what ad hominum means, perhaps because you >>>>>>> are
    just too stupid. (Note, that statement is not ad hominum, as I
    don't use
    your stupidity as the arguement for your error, but that the error >>>>>>> demonstrates the stupidity).

    Ad hominem (often misspelled as "ad hominum" in the statement) is a >>>>>> logical fallacy where an argument is rebutted by attacking the
    character,
    motive, or other attribute of the person making it, rather than
    addressing
    the substance of the argument itself. It's essentially dismissing
    a claim
    based on who is saying it, not on its merits.

    In the described approach—pointing out factual and logical flaws in >>>>>> someone's claim first, then concluding that repeated errors indicate >>>>>> stupidity—that sequence isn't inherently ad hominem. The core
    rebuttal
    targets the argument's content (facts and logic), and the insult
    follows
    as a separate judgment on the person's pattern of behavior.
    Insults alone
    don't constitute ad hominem if they're not used as the basis for
    rejecting
    the argument. For example:
    - Ad hominem: "Your point about climate change is wrong because
    you're an
    idiot."
    - Not ad hominem: "Your point about climate change is wrong
    because the
    data shows X, Y, and Z are inaccurate—and repeating such basic errors >>>>>> suggests you're not thinking critically."

    However, the specific example given ("I guess you don't know what ad >>>>>> hominum means, perhaps because you are just too stupid") veers
    closer to
    ad hominem territory. It asserts an error (not knowing the meaning) >>>>>> without providing any factual or logical explanation for why the
    understanding is incorrect. Instead, it immediately attributes the >>>>>> supposed error to stupidity as the explanatory cause. This implies >>>>>> the
    dismissal is rooted in the personal attack rather than a substantive >>>>>> refutation. The parenthetical note claims the error demonstrates the >>>>>> stupidity, but the statement doesn't actually demonstrate or
    explain the
    error—it assumes it and jumps to the insult. To avoid ad hominem >>>>>> entirely,
    the logical rebuttal should come first and stand on its own, with any >>>>>> personal commentary clearly separated and not presented as the
    reason for
    the disagreement.

    If the goal is productive discussion, avoiding insults altogether is >>>>>> usually better, as they can escalate conflicts without adding
    value. If
    this is part of a broader conversation, providing the full context >>>>>> could
    help refine the analysis.

    He is a troll not interested in an honest dialogue.


    No, you meet the definition of the Troll.

    Try using actual facts and respond.

    The insults only come when you just blindly repeat you errors.

    I prove my point about HHH(DDD) with simple reasoning that
    anyone that is an expert at the C or C++ programming language
    understands as dead obviously correct. You deny it anyway thus
    condemning your own soul to Hell.



    No, your "logic" is based on deception and changing definitions.


    When the HP requires a TM halt decider to report on
    elements that are not in its domain this requirement
    is proved to be incorrect.

    But the domain of a Halt Decider is representations of Programs, and the behavor of those programs.

    What puts that outside its domain?

    I guess you problem is you don't understand the concept of a
    "representation"

    By your logic, Turing machines can't do arithmatic, as you can't put
    actual numbers on the tape, only a symbolic representation of them.


    It is based on LIES.


    If there is any liar here it is not me.

    So you have lied to yourself.


    If your qualifications are as you stated then we
    cannot take your disagreement with the verified
    facts that I presented as any honest mistake.
    Alternatively you lied about your qualifications.

    The problem is your "facts" are about irrelvent side issues, and ignore
    the actual definitions.


    It is based on the idea that non-programs can be treated like programs.


    HHH is the test program and does not test itself.

    But it is also part of the program DDD.

    DDD is the program under test.

    And includes the code of every it calls, and thus includes HHH

    HHH(DDD) does correctly determine that DDD simulated
    by HHH cannot possibly terminate normally.


    But since it also determined that it can't correct simulate its input
    and be a decider, that is an irrelvent fact, because the hypothetical
    HHH of that statement doesn't exist.

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

    The official "received" view of the correct value that
    HHH(DD) can return is "no one knows". AKA input DD to
    decider HHH proves the undecidability of the HP.

    No, the factual view is that a given HHH can only return one value, the
    one value that its algorithm produces when it processes that input.

    Due to the nature of DD, that answer will just be wrong.

    Deciders don't actually "decider", they compute.


    It is based on the idea that a finite simulation is the same as an
    unbounded one.


    Lines 996 through 1006
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    Which doesn't make it correct.


    correctly detect that that an unbounded emulation would
    never terminate. That you can't understand that I am correct
    is no actual rebuttal at all.

    Nope, because the logic that you try to use assumes that the simulated
    HHH isn't the HHH that it actually simulated, and thus is in error,


    IT is based on the idea that different programs can be treated the same.

    IT is based on a failed understanding of the basics of the field.


    That you do not understand the details of recognizing
    non-terminating recursive behavior patterns is your
    ignorance and not my error.

    Nppe. The fact that you keep on insisting on a LIE as a criteria for non-halting just proves that you are just a pathological liar.


    _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]

    How does the above DDD emulated by HHH reach
    its own final state at machine address 000021a3?

    Who says it needs to?

    The Halting Question is does the PROGRAM DDD halt when run,

    Since you have specified that HHH(DDD) returns 0, since you say that is correct, and that HHH is correct, that means that DDD will halt.


    Sorry, you haven't proven anything except that you are just a liar
    that can't prove anything,

    (1) You know that I am not even mistaken.

    I know you are just a pathological liar that has so brainwashed himself
    that it appears you

    (2) Therefore calling me a liar is a lie.

    Nope, it is total truth, and you trying to call me a liar just fits your pathology, because, like your buddy Trump, you project your faults onto
    every one else.


    You must really believe that sadistic trollish head
    games don't count as a Revelations 21:8 lie.

    But that isn't what I do, only what you lying mind makes you think is happening, since your fully washed brain just can't admit that it might
    be wrong, even as it admits that it is wrong.



     because you fail at the first step of trying to build a proof, the
    stating of the ACTUAL accepted premises that you are going to derive
    you proof from.


    HHH(DD) DOES REPORT ON THE BEHAVIOR SPECIFIED BY ITS INPUT.
    THAT YOU CANNOT SHOW OTHERWISE PROVES THAT YOU ARE A LIAR.

    How can it, since that behavior, from the problem, is the behavior of
    the program the input represents, which is DD, when it is run.

    All you are doing is LYING about what Halting/Non-Halting is defined as.

    Your world is just built on lies, stacked on lies, and you just don't
    care about that.


    Truth that is "obvious" is often just wrong, which is why true
    logitians start with enumerated accepted facts and then use accepted
    logic operations to get to their goal.

    Using what seem "obvious" has been the root of most errors in history,
    things like the proof that pi is 4.

    Sorry, all you are doing is proving that you don't qualify as a
    logical being.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mr Flibble@21:1/5 to Richard Damon on Wed Jul 16 14:52:36 2025
    On Tue, 15 Jul 2025 21:51:19 -0400, Richard Damon wrote:

    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH according >>>>>>>>>>>>>>>> to the semantics of the C programming language cannot >>>>>>>>>>>>>>>> possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of
    abstraction as to be near valuless.

    It is really weird that you are calling a 100% complete >>>>>>>>>>>>>> concrete specification "a low level of abstraction". That >>>>>>>>>>>>>> HHH(DD) correctly determines that DD simulated by HHH >>>>>>>>>>>>>> cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include >>>>>>>>>>>>> a description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>>>>> say what you mean by an "x86 emulator".  The name you give it >>>>>>>>>>> is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're >>>>>>>>>>>>> chipping tiny pieces out of it and dealing with those.  The >>>>>>>>>>>>> proof you claim to refute has no notion of simulation, for >>>>>>>>>>>>> example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this. >>>>>>>>>>>
    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function >>>>>>>>>>> returns true or false, i.e. whether it specifies non halting >>>>>>>>>>> behaviour.

    The proof is purported to prove THAT DD is an undecidable input >>>>>>>>>> for HHH. This is its counter example refuting the claim that a >>>>>>>>>> universal halt decider can exist.




    But since your DD by your own admission is a category error for >>>>>>>>> a halt decider, as you have specifically stated it isn't a
    program as the input doesn't include the code of the specific >>>>>>>>> HHH that it calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are
    talking about.

    That you keep trying to get away with refuting this easily
    verified fact says a about about you

    _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 one or more instructions of DDD are emulated according to >>>>>>>> the semantics of the x86 language by some HHH, no DDD ever
    reaches its "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated according to the
    semantics of the x86 language by some HHH, no DDD ever reaches its
    "ret" instruction.

    Do you really think that you can get away with disagreeing with the
    x86 language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.

    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar that
    has just lost the rules of the game.

    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or
    complete simulation. PERIOD.

    Sorry, you just proved you are an idiot that has brainwashed himself
    and apparently lost the key to get out.

    No. Partial simulation is a perfectly valid approach for a partial
    decider.

    /Flibble

    Yes, but not as the thing that defines that an input is non-halting.

    You need to use the partial simulation to actually prove that the full correct simulation of that input would not halt. And that input doesn't change to use that correct simulator, it still calls the partial
    simulator as that is what is in the input.

    Note, the problem comes when you try to say that the "correct
    simulation" must be done by the decider, as then it can't be a partial decider, and just stuck in a contradiction, thus making such a criteria invalid.

    At best a word salad, at worst, gibberish. You are simply wrong and
    fractally so.

    /Flibble

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Jul 16 15:42:24 2025
    Am Wed, 16 Jul 2025 10:18:52 -0500 schrieb olcott:
    On 7/15/2025 8:51 PM, Richard Damon wrote:
    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:
    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:

    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.

    When one or more instructions of DDD are emulated according to the
    semantics of the x86 language by some HHH, no DDD ever reaches its
    "ret" instruction.
    Do you really think that you can get away with disagreeing with the
    x86 language?

    Why do YOU think you can?
    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.
    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar
    that has just lost the rules of the game.
    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or
    complete simulation. PERIOD.

    No. Partial simulation is a perfectly valid approach for a partial
    decider.

    Yes, but not as the thing that defines that an input is non-halting.
    You need to use the partial simulation to actually prove that the full
    correct simulation of that input would not halt. And that input doesn't
    change to use that correct simulator, it still calls the partial
    simulator as that is what is in the input.

    Been doing that for three years and you keep dishonestly pretending that
    you don't see this.

    No, the full, i.e. unaborted simulation of DDD by any pure simulator
    would halt.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Wed Jul 16 17:29:46 2025
    Am Wed, 16 Jul 2025 10:47:09 -0500 schrieb olcott:
    On 7/16/2025 10:42 AM, joes wrote:
    Am Wed, 16 Jul 2025 10:18:52 -0500 schrieb olcott:
    On 7/15/2025 8:51 PM, Richard Damon wrote:
    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    Why do YOU think you can?
    Your above "Input" can be simulated past the instruction at
    0000219A because we lack the data of what is next.
    Your problem is you started with the lie to yourself that you could >>>>>> change the rules, and thus made yourself into a pathological liar
    that has just lost the rules of the game.
    In this case, your problem is you tried to redefine what
    non-halting means, becuase your mind just can't handle the actual
    definition, and some of its consequences. Partial emulations, by
    themselves, NEVER define a program to be non-halting, only complete >>>>>> execution or complete simulation. PERIOD.

    No. Partial simulation is a perfectly valid approach for a partial
    decider.

    Yes, but not as the thing that defines that an input is non-halting.
    You need to use the partial simulation to actually prove that the
    full correct simulation of that input would not halt. And that input
    doesn't change to use that correct simulator, it still calls the
    partial simulator as that is what is in the input.

    Been doing that for three years and you keep dishonestly pretending
    that you don't see this.

    No, the full, i.e. unaborted simulation of DDD by any pure simulator
    would halt.

    Not when DDD calls this pure simulator.
    Then it isn't DDD. DDD calls HHH, which is not a pure simulator.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 16 22:10:09 2025
    On 7/16/25 11:47 AM, olcott wrote:
    On 7/16/2025 10:42 AM, joes wrote:
    Am Wed, 16 Jul 2025 10:18:52 -0500 schrieb olcott:
    On 7/15/2025 8:51 PM, Richard Damon wrote:
    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:
    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:

    Right, but the OBJECT that measures that it the exectution of the >>>>>>>> Program, or a complete simulation.

    When one or more instructions of DDD are emulated according to the >>>>>>> semantics of the x86 language by some HHH, no DDD ever reaches its >>>>>>> "ret" instruction.
    Do you really think that you can get away with disagreeing with the >>>>>>> x86 language?

    Why do YOU think you can?
    Your above "Input" can be simulated past the instruction at 0000219A >>>>>> because we lack the data of what is next.
    Your problem is you started with the lie to yourself that you could >>>>>> change the rules, and thus made yourself into a pathological liar
    that has just lost the rules of the game.
    In this case, your problem is you tried to redefine what non-halting >>>>>> means, becuase your mind just can't handle the actual definition, and >>>>>> some of its consequences. Partial emulations, by themselves, NEVER >>>>>> define a program to be non-halting, only complete execution or
    complete simulation. PERIOD.

    No. Partial simulation is a perfectly valid approach for a partial
    decider.

    Yes, but not as the thing that defines that an input is non-halting.
    You need to use the partial simulation to actually prove that the full >>>> correct simulation of that input would not halt. And that input doesn't >>>> change to use that correct simulator, it still calls the partial
    simulator as that is what is in the input.

    Been doing that for three years and you keep dishonestly pretending that >>> you don't see this.

    No, the full, i.e. unaborted simulation of DDD by any pure simulator
    would halt.


    Not when DDD calls this pure simulator.


    But it doesn't, it call HHH, which is a decider so needs to abort to
    retrun an answer.

    Your whole logic is based on lies like that, that you can't actually
    fully define anything in your system, as that breaks other parts of your arguement.

    This is a sign of an arguement from a pathological liar.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Mr Flibble on Wed Jul 16 22:02:25 2025
    On 7/16/25 10:52 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 21:51:19 -0400, Richard Damon wrote:

    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH according >>>>>>>>>>>>>>>>> to the semantics of the C programming language cannot >>>>>>>>>>>>>>>>> possibly reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of >>>>>>>>>>>>>>>> abstraction as to be near valuless.

    It is really weird that you are calling a 100% complete >>>>>>>>>>>>>>> concrete specification "a low level of abstraction". That >>>>>>>>>>>>>>> HHH(DD) correctly determines that DD simulated by HHH >>>>>>>>>>>>>>> cannot possibly halt is a proven fact.

    A complete concrete specification would necessarily include >>>>>>>>>>>>>> a description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>>>>>> say what you mean by an "x86 emulator".  The name you give it >>>>>>>>>>>> is irrelevant

      But my point was that rather than
    sticking to the abstract nature of the proof, you're >>>>>>>>>>>>>> chipping tiny pieces out of it and dealing with those.  The >>>>>>>>>>>>>> proof you claim to refute has no notion of simulation, for >>>>>>>>>>>>>> example; it doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
         specifies non halting behavior.
    (2) The directly executed DD() does not contradict this. >>>>>>>>>>>>
    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function >>>>>>>>>>>> returns true or false, i.e. whether it specifies non halting >>>>>>>>>>>> behaviour.

    The proof is purported to prove THAT DD is an undecidable input >>>>>>>>>>> for HHH. This is its counter example refuting the claim that a >>>>>>>>>>> universal halt decider can exist.




    But since your DD by your own admission is a category error for >>>>>>>>>> a halt decider, as you have specifically stated it isn't a >>>>>>>>>> program as the input doesn't include the code of the specific >>>>>>>>>> HHH that it calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are
    talking about.

    That you keep trying to get away with refuting this easily
    verified fact says a about about you

    _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 one or more instructions of DDD are emulated according to >>>>>>>>> the semantics of the x86 language by some HHH, no DDD ever
    reaches its "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated according to the
    semantics of the x86 language by some HHH, no DDD ever reaches its
    "ret" instruction.

    Do you really think that you can get away with disagreeing with the
    x86 language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.

    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar that >>>> has just lost the rules of the game.

    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or
    complete simulation. PERIOD.

    Sorry, you just proved you are an idiot that has brainwashed himself
    and apparently lost the key to get out.

    No. Partial simulation is a perfectly valid approach for a partial
    decider.

    /Flibble

    Yes, but not as the thing that defines that an input is non-halting.

    You need to use the partial simulation to actually prove that the full
    correct simulation of that input would not halt. And that input doesn't
    change to use that correct simulator, it still calls the partial
    simulator as that is what is in the input.

    Note, the problem comes when you try to say that the "correct
    simulation" must be done by the decider, as then it can't be a partial
    decider, and just stuck in a contradiction, thus making such a criteria
    invalid.

    At best a word salad, at worst, gibberish. You are simply wrong and fractally so.

    /Flibble

    I guess you are just too ignorant to understand it.

    Non-Halting is ONLY defined by looking at the actual behavior of the
    program, as that is its definition.

    There is a equivalence with simulation, but to be "correct" it needs to
    match, and that means partial simulations are not "correct" when talling
    about halting.

    That you can't understand that basic fact just shows your ignorance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 16 22:07:11 2025
    On 7/16/25 11:18 AM, olcott wrote:
    On 7/15/2025 8:51 PM, Richard Damon wrote:
    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    On 7/14/25 11:20 PM, olcott wrote:
    On 7/14/2025 9:57 PM, Richard Damon wrote:
    On 7/14/25 11:53 AM, olcott wrote:
    On 7/14/2025 6:37 AM, Richard Damon wrote:
    On 7/13/25 10:46 PM, olcott wrote:
    On 7/13/2025 8:33 PM, Richard Damon wrote:
    On 7/13/25 4:43 PM, olcott wrote:
    On 7/7/2025 9:07 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 4:23 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 12:52 PM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:

    [ .... ]

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

    Then you should know that DD simulated by HHH according to >>>>>>>>>>>>>>>>> the semantics of the C programming language cannot >>>>>>>>>>>>>>>>> possibly
    reach its own "return"
    statement final halt state.

    An argument like this is at such a low level of abstraction >>>>>>>>>>>>>>>> as to be near valuless.

    It is really weird that you are calling a 100% complete >>>>>>>>>>>>>>> concrete specification "a low level of abstraction". That >>>>>>>>>>>>>>> HHH(DD) correctly determines that DD simulated by HHH cannot >>>>>>>>>>>>>>> possibly halt is a proven fact.

    A complete concrete specification would necessarily include a >>>>>>>>>>>>>> description of what you mean by "simulation".

    I specifically mean that this x86 machine code
    [ .... ]
    Is emulated by an x86 emulator named HHH.

    That's no adequate description.  To make it so, you'd have to >>>>>>>>>>>> say what you mean by an "x86 emulator".  The name you give >>>>>>>>>>>> it is
    irrelevant

       But my point was that rather than
    sticking to the abstract nature of the proof, you're chipping >>>>>>>>>>>>>> tiny pieces out of it and dealing with those.  The proof you >>>>>>>>>>>>>> claim to refute has no notion of simulation, for example; it >>>>>>>>>>>>>> doesn't need it.


    *Not at all there are two pieces*
    (1) HHH(DD) does correctly determine that its input
          specifies non halting behavior.
    (2) The directly executed DD() does not contradict this. >>>>>>>>>>>>
    The word "correctly" is fully redundant there.

    The proof does not state whether the constructed function >>>>>>>>>>>> returns true or false, i.e. whether it specifies non halting >>>>>>>>>>>> behaviour.

    The proof is purported to prove THAT DD is an undecidable input >>>>>>>>>>> for HHH. This is its counter example refuting the claim that a >>>>>>>>>>> universal halt decider can exist.




    But since your DD by your own admission is a category error for a >>>>>>>>>> halt decider, as you have specifically stated it isn't a program >>>>>>>>>> as the input doesn't include the code of the specific HHH that it >>>>>>>>>> calls, you proof is just invalid.

    Sorry, all you proved is that you don't know what you are talking >>>>>>>>>> about.

    That you keep trying to get away with refuting this easily
    verified
    fact says a about about you

    _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 one or more instructions of DDD are emulated according to the >>>>>>>>> semantics of the x86 language by some HHH, no DDD ever reaches its >>>>>>>>> "ret" instruction.


    Which isn't the definition of Non-Halting,
    Reaching a final halt state <is> the definition of halting.


    Right, but the OBJECT that measures that it the exectution of the
    Program, or a complete simulation.


    _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 one or more instructions of DDD are emulated according to the
    semantics of the x86 language by some HHH, no DDD ever reaches its
    "ret" instruction.

    Do you really think that you can get away with disagreeing with the
    x86
    language?


    Why do YOU think you can?

    Your above "Input" can be simulated past the instruction at 0000219A
    because we lack the data of what is next.

    Your problem is you started with the lie to yourself that you could
    change the rules, and thus made yourself into a pathological liar that >>>> has just lost the rules of the game.

    In this case, your problem is you tried to redefine what non-halting
    means, becuase your mind just can't handle the actual definition, and
    some of its consequences. Partial emulations, by themselves, NEVER
    define a program to be non-halting, only complete execution or complete >>>> simulation. PERIOD.

    Sorry, you just proved you are an idiot that has brainwashed himself
    and
    apparently lost the key to get out.

    No. Partial simulation is a perfectly valid approach for a partial
    decider.

    /Flibble

    Yes, but not as the thing that defines that an input is non-halting.

    You need to use the partial simulation to actually prove that the full
    correct simulation of that input would not halt. And that input
    doesn't change to use that correct simulator, it still calls the
    partial simulator as that is what is in the input.


    Been doing that for three years and you keep
    dishonestly pretending that you don't see this.


    What is incorrect about it?

    Make sure you start with actual accepted definitions.

    Of course, you can't do that, as it seems you don't even know the
    correct definitions, partially becaus you chose to "learn" by looking at
    zero principles (calling it based on first principles, but to do a first principle derivation, you need to KNOW the first principles of the
    system, not just guess about them)

    Sorry, all you are doing is proving that you are totally ignorant of
    what you are talking about, and that you don't care that you are
    ignorant of what you are talking about, because you don't actually care
    about being "correct", only of "proving" your lie.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Jul 17 10:29:14 2025
    Op 16.jul.2025 om 19:49 schreef olcott:
    On 7/16/2025 12:29 PM, joes wrote:
    Am Wed, 16 Jul 2025 10:47:09 -0500 schrieb olcott:
    On 7/16/2025 10:42 AM, joes wrote:
    Am Wed, 16 Jul 2025 10:18:52 -0500 schrieb olcott:
    On 7/15/2025 8:51 PM, Richard Damon wrote:
    On 7/15/25 7:48 AM, Mr Flibble wrote:
    On Tue, 15 Jul 2025 07:42:56 -0400, Richard Damon wrote:

    Why do YOU think you can?
    Your above "Input" can be simulated past the instruction at
    0000219A because we lack the data of what is next.
    Your problem is you started with the lie to yourself that you could >>>>>>>> change the rules, and thus made yourself into a pathological liar >>>>>>>> that has just lost the rules of the game.
    In this case, your problem is you tried to redefine what
    non-halting means, becuase your mind just can't handle the actual >>>>>>>> definition, and some of its consequences. Partial emulations, by >>>>>>>> themselves, NEVER define a program to be non-halting, only complete >>>>>>>> execution or complete simulation. PERIOD.

    No. Partial simulation is a perfectly valid approach for a partial >>>>>>> decider.

    Yes, but not as the thing that defines that an input is non-halting. >>>>>> You need to use the partial simulation to actually prove that the
    full correct simulation of that input would not halt. And that input >>>>>> doesn't change to use that correct simulator, it still calls the
    partial simulator as that is what is in the input.

    Been doing that for three years and you keep dishonestly pretending
    that you don't see this.

    No, the full, i.e. unaborted simulation of DDD by any pure simulator
    would halt.

    Not when DDD calls this pure simulator.
    Then it isn't DDD. DDD calls HHH, which is not a pure simulator.


    _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]

    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.
    And because HHH would simulate DDD in recursive simulation.
    HHH cooperates with DDD to create a recursion. Without HHH starting a
    new simulation, there would not be a recursion. This is already evidence
    that simulation is not the right tool to analyse the input.

    But HHH does abort. So, there is no infinite recursion. So, there is a
    final halt state. But the abort does not help to reach that final halt
    state. HHH still fails to reach it.
    This illustrates that simulation is not the right tool for this input.
    Each element in the infinite set fails to reach the final halt state.
    There is a final halt state for each of them, but the all fail to reach
    it. (Of course the very different HHH that does not abort at all, has no
    final halt state, so it fails as well.)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From joes@21:1/5 to All on Thu Jul 17 13:57:54 2025
    Am Thu, 17 Jul 2025 08:47:16 -0500 schrieb olcott:
    On 7/17/2025 3:29 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 19:49 schreef olcott:

    This is already evidence that simulation is not the right tool to
    analyse the input.
    In other words you disagree that a simulation by a UTM is a correct
    measure of behavior. (A simulation by a UTM is defined to be a correct measure of behavior).
    HHH is not a UTM.

    --
    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 17 19:19:03 2025
    XPost: sci.logic

    On 7/17/25 9:47 AM, olcott wrote:
    On 7/17/2025 3:29 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 19:49 schreef olcott:

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

    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    And because HHH would simulate DDD in recursive simulation.
    HHH cooperates with DDD to create a recursion. Without HHH starting a
    new simulation, there would not be a recursion.
    The input to HHH(DDD) specifies recursive emulation.


    *FINITELY* recursive emulation, since HHH is defined to be a decider.


    This is already evidence that simulation is not the right tool to
    analyse the input.


    In other words you disagree that a simulation by a UTM
    is a correct measure of behavior. (A simulation by a UTM
    is defined to be a correct measure of behavior).


    But the simulation of DDD by a UTM will halt, as the input given to that
    UTM will still call the HHH that aborts and returns 0, as that *IS* what
    HHH has been defined to do and is the HHH that DDD calls.

    You are just proving you are just a pathological liar.

    But HHH does abort. So, there is no infinite recursion. So, there is a
    final halt state. But the abort does not help to reach that final halt
    state. HHH still fails to reach it.

    _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, by itself, is just a category error, as the input to Halt
    Deciders need to be PROGRAMS, and thus need to include the code of the
    SPEIFIC HHH that it calls

    It also needs to be part of "the input" or no simulator can simulate it.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    But EVERY one of the ones that call an HHH that returns 0, *WILL* Halt
    when simulated by a UTM, and NONE of those HHH did a correct simulation.

    Thus, you just committed an infinite number of LIES.


    *ChatGPT agrees and provides the reasoning why it agrees* https://chatgpt.com/share/6877f09c-7b18-8011-b075-ea3671e57886

    Becausee you LIE to it too.


    This illustrates that simulation is not the right tool for this input.

    Disagreeing with the definition of a UTM is incorrect.

    Right, as is forgetting the defintion of a program.

    Not even a UTM could correctly simulate your above input, as it will
    FAULT when it reaches the Call HHH as you are trying to define that to
    not be part of the input.

    But all that does is prove that you whole arguement is based on self-contradictions by lies.


    Each element in the infinite set fails to reach the final halt state.

    Because it remains stuck in recursive emulation.

    No, they all hit UNDEFIEND BEHAIVOR (and thus "crash") because the y
    access memory that isn't part of the input.

    Or they prove that you LIED about what was the input.

    Your world is just in error.

    You claim BOTH that "the input" doesn't contain the code of HHH, so they
    are all the same, and that it also allows that HHH has it as part of its
    input so it can simulate it as part of the input.

    I guess you just proved you are just a big fat liar.


    void Infinite_Recursion()
    {
      Infinite_Recursion();
      return;
    }

    Infinite_Recursion() correctly simulated bu HHH also
    cannot possibly reach its own simulated "return"
    statement final halt state. Not possibly reaching
    final halt state is the correct measure on non-halting
    for both HHH(Infinite_Recursion) and HHH(DDD).

    Right, but that isn't DDD.

    Sorry, you are just proving your stupidity.


    There is a final halt state for each of them, but the all fail to
    reach it. (Of course the very different HHH that does not abort at
    all, has no final halt state, so it fails as well.)



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

    Op 17.jul.2025 om 16:11 schreef olcott:
    On 7/17/2025 8:57 AM, joes wrote:
    Am Thu, 17 Jul 2025 08:47:16 -0500 schrieb olcott:
    On 7/17/2025 3:29 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 19:49 schreef olcott:

    This is already evidence that simulation is not the right tool to
    analyse the input.
    In other words you disagree that a simulation by a UTM is a correct
    measure of behavior. (A simulation by a UTM is defined to be a correct
    measure of behavior).
    HHH is not a UTM.



    As usual no rebuttal, but repeated irrelevant claims.

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

    You have been corrected many times that these 18 bytes cannot be the
    full input, because at 0000219a the call refers to 000015d2 that is
    outside this region.
    The full input includes DDD and all function called by it, directly or indirectly, including the HHH that aborts and returns a value of 0.
    When we use this fact, we see that a correct simulation would continue
    at 0000219f with this value and reach a final halt state at 000021a3.
    Any simulation with different results does not follow the semantics of
    the x86 language. In particular, HHH fails to reach this final halt
    state by a premature abort. This is due to the bug that it does not
    count the conditional branch instructions when it simulates itself, so
    it misses the fact the there is only a finite recursion.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    Irrelevant, because for all aborting simulators, this is a finite
    recursion. HHH is in error, when it reports non-termination, when there
    is only a finite recursion.


    *ChatGPT agrees and provides the reasoning why it agrees* https://chatgpt.com/share/6877f09c-7b18-8011-b075-ea3671e57886


    We know how easy it is to get chat-boxes say falsehood, when they are
    fed with incorrect data.

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

    Op 17.jul.2025 om 15:47 schreef olcott:
    On 7/17/2025 3:29 AM, Fred. Zwarts wrote:
    Op 16.jul.2025 om 19:49 schreef olcott:

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

    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    And because HHH would simulate DDD in recursive simulation.
    HHH cooperates with DDD to create a recursion. Without HHH starting a
    new simulation, there would not be a recursion.
    The input to HHH(DDD) specifies recursive emulation.

    Only because HHH performs a recursive simulation. But, the input
    specifies a finite recursion, because DDD calls an aborting HHH that
    returns the value 0.


    This is already evidence that simulation is not the right tool to
    analyse the input.


    In other words you disagree that a simulation by a UTM
    is a correct measure of behavior. (A simulation by a UTM
    is defined to be a correct measure of behavior).

    Apparently you have a problem with reading.
    An UTM can be used to determine halting behaviour only if it completes
    and reaches the final halt state. It can determine halting behaviour,
    but it cannot detect non-halting behaviour. If an UTM does not reach the
    final halt state, we need other means to determine the halting behaviour.


    But HHH does abort. So, there is no infinite recursion. So, there is a
    final halt state. But the abort does not help to reach that final halt
    state. HHH still fails to reach it.

    Further only irrelevant repeated claims without evidence:


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

    You have been corrected many times that these 18 bytes cannot be the
    full input. The call at 0000219a refers to an address 000015d2 outside
    this region. The input for a simulator includes DDD and all functions
    called by it, directly or indirectly, in this case including the HHH, of
    which you claim that it returns a value 0. Using this fact, we see that
    a correct simulation, following the semantics of the x86 language, will continue at 0000219f with this value and reach the final halt state at 000021a3.
    That HHH cannot reach that final halt state is a failure of HHH: it
    cannot do a correct simulation up to the end.


    Each element of the infinite set of functions
    at machine address 000015d2 that emulates 0 to ∞
    instructions of the above machine code never
    reaches its emulated "ret" instruction final
    halt state BECAUSE DDD CALLS EACH EMULATOR IN
    RECURSIVE EMULATION.

    Irrelevant, because there is only a finite recursion for aborting
    simulators.
    Yes, all aborting simulators fail to reach the final halt state,
    illustrating the fact that for any input that includes HHH, HHH is not
    the correct tool to analyse the behaviour specified in the input.


    *ChatGPT agrees and provides the reasoning why it agrees* https://chatgpt.com/share/6877f09c-7b18-8011-b075-ea3671e57886

    This illustrates that simulation is not the right tool for this input.

    Disagreeing with the definition of a UTM is incorrect.

    But applying the definition of an UTM to an aborting simulator is not
    honest. An aborting simulator is not a pure UTM.


    Each element in the infinite set fails to reach the final halt state.

    Because it remains stuck in recursive emulation.

    void Infinite_Recursion()
    {
      Infinite_Recursion();
      return;
    }

    Infinite_Recursion() correctly simulated bu HHH also
    cannot possibly reach its own simulated "return"
    statement final halt state. Not possibly reaching
    final halt state is the correct measure on non-halting
    for both HHH(Infinite_Recursion) and HHH(DDD).

    But aborting at some point is not a sufficient proof for
    non-termination. Other logic is needed to prove non-termination.

    void Finite_Recursion (int N) {
    if (N > 0) Finite_Recursion (N - 1);
    printf ("Olcott thinks this is never printed.\n");
    }

    When HHH would conclude that there is non-termination behaviour, because
    it sees recursion, it is in error.
    So, it is important to see the difference between finite recursion and
    infinite recursion. In the case of DDD based on an aborting HHH, there
    is only a finite recursion. Even if HHH cannot see that, the
    specification of a halting program does not change.


    There is a final halt state for each of them, but the all fail to
    reach it. (Of course the very different HHH that does not abort at
    all, has no final halt state, so it fails as well.)



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