• Correcting the errors in the foundation of computation

    From olcott@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,comp.software-eng on Fri Oct 23 13:10:12 2026
    From Newsgroup: comp.theory

    These terms are replaced:
    (a) "Turing machine description" is replaced with
    [Finite string source code for a Turing Machine]

    The term: "description" is too vague the finite string
    source code actually specifies an exact sequence of steps.

    The term: "machine description" enables indirect
    reference to behavior other than the behavior specified
    by the input finite string of source code.

    (b) "Decider" and replace it with sequence of inference
    steps that are applied to an input static finite string
    that are syntactically or semantically relevant to the
    decision criteria.

    Concrete example of a decider where relevance is required.
    int strcmp(const char *str1, const char *str2);
    and the finite string inputs are the entire basis.

    This tightens the term "decider" to the actual requirements
    that are never expressly stated. We can see things much
    more clearly with these additional details.

    WE HAVE CORRECTED THE ERRORS AT THE FOUNDATION OF COMPUTATION.
    At this point we only need to see what is semantically entailed
    by these corrections.
    --
    Copyright 2026 Olcott

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,comp.software-eng on Fri Oct 23 13:11:59 2026
    From Newsgroup: comp.theory

    On 2026-10-23 12:10, olcott wrote:
    These terms are replaced:
    (a) "Turing machine description" is replaced with
        [Finite string source code for a Turing Machine]

    The term: "description" is too vague the finite string
    source code actually specifies an exact sequence of steps. >
    The term: "machine description" enables indirect
    reference to behavior other than the behavior specified
    by the input finite string of source code.

    The term 'description' as using in computational theory normally refers
    to a 7-tuple as described here:

    <https://en.wikipedia.org/wiki/Turing_machine#Formal_definition>

    How is that any more vague that your alternative? Note also that the
    term 'source code' isn't normally used for Turing Machines since Turing Machines are mathematical objects, not things that are compiled to run
    on digital computers.

    (b) "Decider" and replace it with sequence of inference
         steps that are applied to an input static finite string
         that are syntactically or semantically relevant to the
         decision criteria.

         Concrete example of a decider where relevance is required.
         int strcmp(const char *str1, const char *str2);
         and the finite string inputs are the entire basis.

    strcmp() isn't a decider at all. A decider takes a single input and
    either accepts it or rejects it. It is an algorithm implementing the membership function of a set.

    This tightens the term "decider" to the actual requirements
    that are never expressly stated. We can see things much
    more clearly with these additional details.

    Since your example isn't a decider, it rather difficult to see how your
    claims somehow 'tightens' the term.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,comp.software-eng on Fri Oct 23 14:31:06 2026
    From Newsgroup: comp.theory

    On 10/23/2026 2:11 PM, André G. Isaak wrote:
    On 2026-10-23 12:10, olcott wrote:
    These terms are replaced:
    (a) "Turing machine description" is replaced with
         [Finite string source code for a Turing Machine]

    The term: "description" is too vague the finite string
    source code actually specifies an exact sequence of steps. >
    The term: "machine description" enables indirect
    reference to behavior other than the behavior specified
    by the input finite string of source code.

    The term 'description' as using in computational theory normally refers
    to a 7-tuple as described here:

    <https://en.wikipedia.org/wiki/Turing_machine#Formal_definition>

    How is that any more vague that your alternative? Note also that the
    term 'source code' isn't normally used for Turing Machines since Turing Machines are mathematical objects, not things that are compiled to run
    on digital computers.

    (b) "Decider" and replace it with sequence of inference
          steps that are applied to an input static finite string
          that are syntactically or semantically relevant to the
          decision criteria.

          Concrete example of a decider where relevance is required.
          int strcmp(const char *str1, const char *str2);
          and the finite string inputs are the entire basis.

    strcmp() isn't a decider at all. A decider takes a single input and
    either accepts it or rejects it. It is an algorithm implementing the membership function of a set.

    This tightens the term "decider" to the actual requirements
    that are never expressly stated. We can see things much
    more clearly with these additional details.

    Since your example isn't a decider, it rather difficult to see how your claims somehow 'tightens' the term.

    André


    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.
    --
    Copyright 2026 Olcott

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,comp.software-eng on Fri Oct 23 21:16:40 2026
    From Newsgroup: comp.theory

    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.

    No, Peter.

    That is not a "missing element of the foundations of computation."

    That is a new restriction you have just invented.

    You started with:

    computation operates on finite strings

    which nobody disputes.

    You have now silently strengthened that into:

    computation may use only steps that Peter declares
    "syntactically relevant" to the decision criterion.

    Those propositions are not remotely equivalent.

    Post's characterization of effective computation does not give you a
    magical "relevance" filter that permits a purported decider to ignore consequences of its own result.

    And `strcmp()` proves nothing of the sort.

    It merely computes a particular function of two finite strings.

    More importantly, André's objection is not "nit-picky."

    You are claiming to have discovered an error in the foundations of computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in the standard technical sense, answering:

    "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists of
    changing definitions.

    And now we have yet another newly introduced term:

    "syntactically relevant"

    Please define it mathematically.

    Then prove your claimed theorem:

    A decision procedure may consider only
    syntactically relevant inference steps.

    In particular, define "relevant" without circularly meaning:

    whatever allows HHH to return the answer
    Peter wants while ignoring the consequence
    that makes that answer wrong.

    Because until you do that, you have not discovered a missing foundation of computation.

    You have invented an undefined restriction and declared it foundational.

    That is not deeper understanding.

    That is moving the goalposts and giving the new goalpost a name.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Fri Oct 23 18:08:11 2026
    From Newsgroup: comp.theory

    On 10/23/2026 4:16 PM, Python wrote:
    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.

    No, Peter.

    That is not a "missing element of the foundations of computation."

    That is a new restriction you have just invented.

    You started with:

       computation operates on finite strings

    which nobody disputes.

    You have now silently strengthened that into:

       computation may use only steps that Peter declares
       "syntactically relevant" to the decision criterion.

    Those propositions are not remotely equivalent.


    Of course they aren't otherwise my contribution
    would be trivial instead of overturning 90 years
    of misconception by filling in the missing gaps
    in the foundation of computation that no one even
    noticed were missing.

    Post's characterization of effective computation does not give you a
    magical "relevance" filter that permits a purported decider to ignore consequences of its own result.

    And `strcmp()` proves nothing of the sort.

    It merely computes a particular function of two finite strings.


    It decides whether or not a pair of finite strings
    are equal on the basis of applying inference steps
    that are relevant to the decision criteria.

    More importantly, André's objection is not "nit-picky."


    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs.

    You are claiming to have discovered an error in the foundations of computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in the standard technical sense, answering:

       "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists of changing definitions.

    And now we have yet another newly introduced term:

       "syntactically relevant"

    Please define it mathematically.


    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Then prove your claimed theorem:

       A decision procedure may consider only
       syntactically relevant inference steps.


    I didn't say that.

    In particular, define "relevant" without circularly meaning:


    It has its common meaning.

       whatever allows HHH to return the answer
       Peter wants while ignoring the consequence
       that makes that answer wrong.


    DD simulated by HHH is relevant.

    Because until you do that, you have not discovered a missing foundation
    of computation.

    You have invented an undefined restriction and declared it foundational.

    That is not deeper understanding.

    That is moving the goalposts and giving the new goalpost a name.
    --
    Copyright 2026 Olcott

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Fri Oct 23 18:02:17 2026
    From Newsgroup: comp.theory

    On 2026-10-23 17:08, olcott wrote:
    On 10/23/2026 4:16 PM, Python wrote:
    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.

    No, Peter.

    That is not a "missing element of the foundations of computation."

    That is a new restriction you have just invented.

    You started with:

        computation operates on finite strings

    which nobody disputes.

    You have now silently strengthened that into:

        computation may use only steps that Peter declares
        "syntactically relevant" to the decision criterion.

    Those propositions are not remotely equivalent.


    Of course they aren't otherwise my contribution
    would be trivial instead of overturning 90 years
    of misconception by filling in the missing gaps
    in the foundation of computation that no one even
    noticed were missing.

    Post's characterization of effective computation does not give you a
    magical "relevance" filter that permits a purported decider to ignore
    consequences of its own result.

    And `strcmp()` proves nothing of the sort.

    It merely computes a particular function of two finite strings.


    It decides whether or not a pair of finite strings
    are equal on the basis of applying inference steps
    that are relevant to the decision criteria.

    More importantly, André's objection is not "nit-picky."


    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs.

    Putting aside, for the moment, what constitutes 'relevance', you have
    this strange obsession with 'finite strings' which highlights the fact
    that you really have no clue what computational theory is all about. You object when people introduce the mathematical halting function into the discussion or talk about deciding whether a given computation halts and
    insist that they instead talk about 'finite strings'.

    Yes, it is true that TMs perform computations on a tape containing a
    sequence of symbols and thus operate on finite strings, but the theory
    of computation is not really about strings. It is about /mathematical/ functions, and the majority of mathematical functions of interest don't
    have finite strings as either their domain or their codomain. Yet it is
    these functions that computational theory asks about. It is concerned
    with determining which /mathematical/ functions can be computed using a
    purely mechanical procedure.

    If a function maps natural numbers to natural numbers, it can still be computable. Yes, you need to encode the integers as finite strings, but
    the computation is still concerned with the natural numbers themselves,
    not with the strings that represent them internally in a given Turing
    Machine. Strings are just sequences of symbols. They don't, for the most
    part, have any of the mathematical properties which we are interested in computing. For example, it is reasonable to wonder whether a given
    natural number is prime, but it makes no sense to ask whether a finite
    string is prime. They're not the right type of object. When someone
    constructs a Prime Decider, it is making decisions about *natural
    numbers*, not about strings.

    The fact that TMs internally represent their inputs and outputs as
    finite strings imposes only a single limitation on computation: a
    computation can only operate over *discrete* mathematical objects, not continuous ones. For example, you cannot construct a TM which performs computations over the reals, because the overwhelming majority of reals
    cannot be expressed as finite strings. However, it is still possible in
    some cases to construct computations which approximate the reals to some arbitrary degree of precision.

    But unlike the reals computations *are* discrete mathematical objects.
    That means it is perfectly possible to represent them as finite strings,
    which means it is perfectly legitimate to ask whether the computation
    HHH(DD) halts. Not the string representing it (that has no halting
    behavior whatsoever; it's simply a string), but rather the *actual* computation itself. Or to put it in your terms independent processes or
    DD called from main() or all those other things that you perpetually
    object to.

    You are claiming to have discovered an error in the foundations of
    computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in the
    standard technical sense, answering:

        "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists of
    changing definitions.

    And now we have yet another newly introduced term:

        "syntactically relevant"

    Please define it mathematically.


    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Rice's theorem says nothing remotely related to what you have written.
    Rice's theorem says that all non-trivial semantic properties are
    undecidable. It makes no mention of 'syntactically relevant', whatever
    that might mean.

    Then prove your claimed theorem:

        A decision procedure may consider only
        syntactically relevant inference steps.


    I didn't say that.

    In particular, define "relevant" without circularly meaning:


    It has its common meaning.

    It's been pointed out to you on numerous occasions that common meanings
    are generally not useful when talking about formal topics because they
    are generally vaguely defined at best.

    There is an irony here. People who have made actual contributions to computational have made a point of rigorously defining their terms, and
    yet you accuse them of being vague. Then you turn around and start
    throwing around ill-defined terms as if they somehow clarify things. For instance, in an earlier post today I pointed out that when people talk
    about a 'description of a turing machine', they specifically mean the
    actual septuplet which defines the machine, something which is formally defined. You instead claim this causes all sorts of problems which can
    be solved by instead talking about the 'source code' of the turing
    machine, a notion which is absent from computational theory.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Fri Oct 23 19:14:35 2026
    From Newsgroup: comp.theory

    On 10/23/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-23 17:08, olcott wrote:
    On 10/23/2026 4:16 PM, Python wrote:
    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.

    No, Peter.

    That is not a "missing element of the foundations of computation."

    That is a new restriction you have just invented.

    You started with:

        computation operates on finite strings

    which nobody disputes.

    You have now silently strengthened that into:

        computation may use only steps that Peter declares
        "syntactically relevant" to the decision criterion.

    Those propositions are not remotely equivalent.


    Of course they aren't otherwise my contribution
    would be trivial instead of overturning 90 years
    of misconception by filling in the missing gaps
    in the foundation of computation that no one even
    noticed were missing.

    Post's characterization of effective computation does not give you a
    magical "relevance" filter that permits a purported decider to ignore
    consequences of its own result.

    And `strcmp()` proves nothing of the sort.

    It merely computes a particular function of two finite strings.


    It decides whether or not a pair of finite strings
    are equal on the basis of applying inference steps
    that are relevant to the decision criteria.

    More importantly, André's objection is not "nit-picky."


    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs.

    Putting aside, for the moment, what constitutes 'relevance', you have
    this strange obsession with 'finite strings' which highlights the fact
    that you really have no clue what computational theory is all about. You object when people introduce the mathematical halting function into the discussion or talk about deciding whether a given computation halts and insist that they instead talk about 'finite strings'.


    *This is the simplest possible generic essence of all computation*
    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Yes, it is true that TMs perform computations on a tape containing a sequence of symbols and thus operate on finite strings, but the theory
    of computation is not really about strings. It is about /mathematical/ functions, and the majority of mathematical functions of interest don't
    have finite strings as either their domain or their codomain. Yet it is

    That is why conflating them with computation is incorrect.

    these functions that computational theory asks about. It is concerned
    with determining which /mathematical/ functions can be computed using a purely mechanical procedure.

    If a function maps natural numbers to natural numbers, it can still be computable. Yes, you need to encode the integers as finite strings, but
    the computation is still concerned with the natural numbers themselves,
    not with the strings that represent them internally in a given Turing Machine. Strings are just sequences of symbols. They don't, for the most part, have any of the mathematical properties which we are interested in computing. For example, it is reasonable to wonder whether a given
    natural number is prime, but it makes no sense to ask whether a finite string is prime. They're not the right type of object. When someone constructs a Prime Decider, it is making decisions about *natural
    numbers*, not about strings.

    The fact that TMs internally represent their inputs and outputs as
    finite strings imposes only a single limitation on computation: a computation can only operate over *discrete* mathematical objects, not continuous ones. For example, you cannot construct a TM which performs computations over the reals, because the overwhelming majority of reals cannot be expressed as finite strings. However, it is still possible in
    some cases to construct computations which approximate the reals to some arbitrary degree of precision.

    But unlike the reals computations *are* discrete mathematical objects.
    That means it is perfectly possible to represent them as finite strings, which means it is perfectly legitimate to ask whether the computation HHH(DD) halts. Not the string representing it (that has no halting
    behavior whatsoever; it's simply a string), but rather the *actual* computation itself. Or to put it in your terms independent processes or
    DD called from main() or all those other things that you perpetually
    object to.

    You are claiming to have discovered an error in the foundations of
    computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in
    the standard technical sense, answering:

        "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists of
    changing definitions.

    And now we have yet another newly introduced term:

        "syntactically relevant"

    Please define it mathematically.


    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Rice's theorem says nothing remotely related to what you have written. Rice's theorem says that all non-trivial semantic properties are undecidable.

    Leaving syntactic properties implied.

    It makes no mention of 'syntactically relevant', whatever
    that might mean.


    Sure this is my own unique huge breakthrough.

    Then prove your claimed theorem:

        A decision procedure may consider only
        syntactically relevant inference steps.


    I didn't say that.

    In particular, define "relevant" without circularly meaning:


    It has its common meaning.

    It's been pointed out to you on numerous occasions that common meanings
    are generally not useful when talking about formal topics because they
    are generally vaguely defined at best.


    terms-of-the-art that override and supersede common meanings
    do more damage to effective communication than anything else.

    There is an irony here. People who have made actual contributions to computational have made a point of rigorously defining their terms, and
    yet you accuse them of being vague.

    I point out the exact details that they missed:

    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs. Making this a decider:

    int strcmp(const char *str1, const char *str2);
    That was an example of syntactic relevance.

    Then you turn around and start
    throwing around ill-defined terms as if they somehow clarify things. For instance, in an earlier post today I pointed out that when people talk
    about a 'description of a turing machine', they specifically mean the
    actual septuplet which defines the machine, something which is formally defined. You instead claim this causes all sorts of problems which can
    be solved by instead talking about the 'source code' of the turing
    machine, a notion which is absent from computational theory.

    André

    --
    Copyright 2026 Olcott

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Fri Oct 23 18:55:07 2026
    From Newsgroup: comp.theory

    On 2026-10-23 18:14, olcott wrote:
    On 10/23/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-23 17:08, olcott wrote:
    On 10/23/2026 4:16 PM, Python wrote:
    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.

    No, Peter.

    That is not a "missing element of the foundations of computation."

    That is a new restriction you have just invented.

    You started with:

        computation operates on finite strings

    which nobody disputes.

    You have now silently strengthened that into:

        computation may use only steps that Peter declares
        "syntactically relevant" to the decision criterion.

    Those propositions are not remotely equivalent.


    Of course they aren't otherwise my contribution
    would be trivial instead of overturning 90 years
    of misconception by filling in the missing gaps
    in the foundation of computation that no one even
    noticed were missing.

    Post's characterization of effective computation does not give you a
    magical "relevance" filter that permits a purported decider to
    ignore consequences of its own result.

    And `strcmp()` proves nothing of the sort.

    It merely computes a particular function of two finite strings.


    It decides whether or not a pair of finite strings
    are equal on the basis of applying inference steps
    that are relevant to the decision criteria.

    More importantly, André's objection is not "nit-picky."


    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs.

    Putting aside, for the moment, what constitutes 'relevance', you have
    this strange obsession with 'finite strings' which highlights the fact
    that you really have no clue what computational theory is all about.
    You object when people introduce the mathematical halting function
    into the discussion or talk about deciding whether a given computation
    halts and insist that they instead talk about 'finite strings'.


    *This is the simplest possible generic essence of all computation*
    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Yes, it is true that TMs perform computations on a tape containing a
    sequence of symbols and thus operate on finite strings, but the theory
    of computation is not really about strings. It is about /mathematical/
    functions, and the majority of mathematical functions of interest
    don't have finite strings as either their domain or their codomain.
    Yet it is

    That is why conflating them with computation is incorrect.

    I'm not conflating mathematical functions with computations. I am
    stating the relationship between the two. A mathematical function is a
    mapping from a domain to a codomain. A computation is a sequence of
    steps which takes an element of the domain of a mathematical function
    and algorithmically determines which element of the codomain that
    function maps to.

    The important thing here is that if a mathematical function maps natural numbers to boolean values, then the associated computation is concerned
    with natural numbers and boolean values; it might use finite strings internally, but the mapping it performs is between natural numbers and
    boolean values (a prime number decider, for example). You want to make
    the ridiculous claim that because computations make use of finite
    strings they are incapable of making claims about things other than
    strings. If this were the case, few people would have developed any sort
    of interest in computation in the first place.

    these functions that computational theory asks about. It is concerned
    with determining which /mathematical/ functions can be computed using
    a purely mechanical procedure.

    If a function maps natural numbers to natural numbers, it can still be
    computable. Yes, you need to encode the integers as finite strings,
    but the computation is still concerned with the natural numbers
    themselves, not with the strings that represent them internally in a
    given Turing Machine. Strings are just sequences of symbols. They
    don't, for the most part, have any of the mathematical properties
    which we are interested in computing. For example, it is reasonable to
    wonder whether a given natural number is prime, but it makes no sense
    to ask whether a finite string is prime. They're not the right type of
    object. When someone constructs a Prime Decider, it is making
    decisions about *natural numbers*, not about strings.

    The fact that TMs internally represent their inputs and outputs as
    finite strings imposes only a single limitation on computation: a
    computation can only operate over *discrete* mathematical objects, not
    continuous ones. For example, you cannot construct a TM which performs
    computations over the reals, because the overwhelming majority of
    reals cannot be expressed as finite strings. However, it is still
    possible in some cases to construct computations which approximate the
    reals to some arbitrary degree of precision.

    But unlike the reals computations *are* discrete mathematical objects.
    That means it is perfectly possible to represent them as finite
    strings, which means it is perfectly legitimate to ask whether the
    computation HHH(DD) halts. Not the string representing it (that has no
    halting behavior whatsoever; it's simply a string), but rather the
    *actual* computation itself. Or to put it in your terms independent
    processes or DD called from main() or all those other things that you
    perpetually object to.

    You are claiming to have discovered an error in the foundations of
    computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in
    the standard technical sense, answering:

        "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists of
    changing definitions.

    And now we have yet another newly introduced term:

        "syntactically relevant"

    Please define it mathematically.


    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Rice's theorem says nothing remotely related to what you have written.
    Rice's theorem says that all non-trivial semantic properties are
    undecidable.

    Leaving syntactic properties implied.

    leaving what about them implied? It doesn't imply anything about
    syntactic properties as far as I am aware.

    It makes no mention of 'syntactically relevant', whatever that might
    mean.


    Sure this is my own unique huge breakthrough.

    Introducing an undefined expression into the discussion is hardly a huge breakthrough.

    Then prove your claimed theorem:

        A decision procedure may consider only
        syntactically relevant inference steps.


    I didn't say that.

    In particular, define "relevant" without circularly meaning:


    It has its common meaning.

    It's been pointed out to you on numerous occasions that common
    meanings are generally not useful when talking about formal topics
    because they are generally vaguely defined at best.


    terms-of-the-art that override and supersede common meanings
    do more damage to effective communication than anything else.

    You have that exactly backwards. Terms-of-the-art provide precise
    definitions which eliminate the vagueness of common meanings, and that vagueness is what damages effective communication.

    There is an irony here. People who have made actual contributions to
    computational have made a point of rigorously defining their terms,
    and yet you accuse them of being vague.

    I point out the exact details that they missed:

    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs. Making this a decider:

    int strcmp(const char *str1, const char *str2);
    That was an example of syntactic relevance.

    I've already pointed out that that is not a decider at all. And how
    exactly does it illustrate 'syntactic relevance'? You've given a
    prototype for a C function. You don't make any reference to relevance at
    all. What exactly about it is 'relevant' and why?

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Fri Oct 23 20:18:42 2026
    From Newsgroup: comp.theory

    On 10/23/2026 7:55 PM, André G. Isaak wrote:
    On 2026-10-23 18:14, olcott wrote:
    On 10/23/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-23 17:08, olcott wrote:
    On 10/23/2026 4:16 PM, Python wrote:
    Nit-picky irrelevant details. The idea was to show
    that the decision criteria restricts the steps to
    those that are syntactically relevant.

    This is a key missing element of the foundations
    of computation that prevents computation from being
    understood more deeply.

    No, Peter.

    That is not a "missing element of the foundations of computation."

    That is a new restriction you have just invented.

    You started with:

        computation operates on finite strings

    which nobody disputes.

    You have now silently strengthened that into:

        computation may use only steps that Peter declares
        "syntactically relevant" to the decision criterion.

    Those propositions are not remotely equivalent.


    Of course they aren't otherwise my contribution
    would be trivial instead of overturning 90 years
    of misconception by filling in the missing gaps
    in the foundation of computation that no one even
    noticed were missing.

    Post's characterization of effective computation does not give you
    a magical "relevance" filter that permits a purported decider to
    ignore consequences of its own result.

    And `strcmp()` proves nothing of the sort.

    It merely computes a particular function of two finite strings.


    It decides whether or not a pair of finite strings
    are equal on the basis of applying inference steps
    that are relevant to the decision criteria.

    More importantly, André's objection is not "nit-picky."


    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs.

    Putting aside, for the moment, what constitutes 'relevance', you have
    this strange obsession with 'finite strings' which highlights the
    fact that you really have no clue what computational theory is all
    about. You object when people introduce the mathematical halting
    function into the discussion or talk about deciding whether a given
    computation halts and insist that they instead talk about 'finite
    strings'.


    *This is the simplest possible generic essence of all computation*
    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Yes, it is true that TMs perform computations on a tape containing a
    sequence of symbols and thus operate on finite strings, but the
    theory of computation is not really about strings. It is about /
    mathematical/ functions, and the majority of mathematical functions
    of interest don't have finite strings as either their domain or their
    codomain. Yet it is

    That is why conflating them with computation is incorrect.

    I'm not conflating mathematical functions with computations. I am
    stating the relationship between the two. A mathematical function is a mapping from a domain to a codomain. A computation is a sequence of
    steps which takes an element of the domain of a mathematical function
    and algorithmically determines which element of the codomain that
    function maps to.


    That is less accurate than this:

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    The important thing here is that if a mathematical function maps natural numbers to boolean values,

    That this is not directly relevant to actual computation.

    then the associated computation is concerned
    with natural numbers and boolean values; it might use finite strings internally, but the mapping it performs is between natural numbers and boolean values (a prime number decider, for example). You want to make
    the ridiculous claim that because computations make use of finite
    strings they are incapable of making claims about things other than
    strings. If this were the case, few people would have developed any sort
    of interest in computation in the first place.

    these functions that computational theory asks about. It is concerned
    with determining which /mathematical/ functions can be computed using
    a purely mechanical procedure.

    If a function maps natural numbers to natural numbers, it can still
    be computable. Yes, you need to encode the integers as finite
    strings, but the computation is still concerned with the natural
    numbers themselves, not with the strings that represent them
    internally in a given Turing Machine. Strings are just sequences of
    symbols. They don't, for the most part, have any of the mathematical
    properties which we are interested in computing. For example, it is
    reasonable to wonder whether a given natural number is prime, but it
    makes no sense to ask whether a finite string is prime. They're not
    the right type of object. When someone constructs a Prime Decider, it
    is making decisions about *natural numbers*, not about strings.

    The fact that TMs internally represent their inputs and outputs as
    finite strings imposes only a single limitation on computation: a
    computation can only operate over *discrete* mathematical objects,
    not continuous ones. For example, you cannot construct a TM which
    performs computations over the reals, because the overwhelming
    majority of reals cannot be expressed as finite strings. However, it
    is still possible in some cases to construct computations which
    approximate the reals to some arbitrary degree of precision.

    But unlike the reals computations *are* discrete mathematical
    objects. That means it is perfectly possible to represent them as
    finite strings, which means it is perfectly legitimate to ask whether
    the computation HHH(DD) halts. Not the string representing it (that
    has no halting behavior whatsoever; it's simply a string), but rather
    the *actual* computation itself. Or to put it in your terms
    independent processes or DD called from main() or all those other
    things that you perpetually object to.

    You are claiming to have discovered an error in the foundations of
    computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in
    the standard technical sense, answering:

        "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists
    of changing definitions.

    And now we have yet another newly introduced term:

        "syntactically relevant"

    Please define it mathematically.


    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Rice's theorem says nothing remotely related to what you have
    written. Rice's theorem says that all non-trivial semantic properties
    are undecidable.

    Leaving syntactic properties implied.

    leaving what about them implied? It doesn't imply anything about
    syntactic properties as far as I am aware.


    When Rice's theorem talks about semantic properties of
    finite strings he says this making sure that people
    understand that he is not talking about syntactic properties
    of finite strings

    It makes no mention of 'syntactically relevant', whatever that might
    mean.


    Sure this is my own unique huge breakthrough.

    Introducing an undefined expression into the discussion is hardly a huge breakthrough.


    I don't use terms-of-the-art meanings that override and
    supersede common meanings.

    I just came up with the idea of:
    "relevant to the decision criteria".

    This is very clear what that means by the ordinary
    meaning of its words.

    It is an enormous improvement over "correct" finite
    string transformations, that I has a few days ago.

    Then prove your claimed theorem:

        A decision procedure may consider only
        syntactically relevant inference steps.


    I didn't say that.

    In particular, define "relevant" without circularly meaning:


    It has its common meaning.

    It's been pointed out to you on numerous occasions that common
    meanings are generally not useful when talking about formal topics
    because they are generally vaguely defined at best.


    terms-of-the-art that override and supersede common meanings
    do more damage to effective communication than anything else.

    You have that exactly backwards. Terms-of-the-art provide precise definitions which eliminate the vagueness of common meanings, and that vagueness is what damages effective communication.

    There is an irony here. People who have made actual contributions to
    computational have made a point of rigorously defining their terms,
    and yet you accuse them of being vague.

    I point out the exact details that they missed:

    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs. Making this a decider:

    int strcmp(const char *str1, const char *str2);
    That was an example of syntactic relevance.

    I've already pointed out that that is not a decider at all. And how
    exactly does it illustrate 'syntactic relevance'? You've given a
    prototype for a C function. You don't make any reference to relevance at all. What exactly about it is 'relevant' and why?

    André


    In computability theory, a machine that always halts—also called a
    decider (Sipser, 1996) or a total Turing machine (Kozen, 1997)—is a
    Turing machine that halts for every input.

    A machine that simply stops running and is allowed to ignore its
    input is a decider?

    int decider(char* s)
    {
    return 1;
    }

    When we enrich the details of the actual requirements
    of finite string transformation inference steps to be
    applied to an input finite string to actually make a
    decision according to decision criteria ...

    Then we begin to understand computation at a very much
    deeper level. It has been the terms-of-the-art of
    computation that have held back all progress towards
    this deeper understanding.
    --
    Copyright 2026 Olcott

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Fri Oct 23 19:58:39 2026
    From Newsgroup: comp.theory

    On 2026-10-23 19:18, olcott wrote:
    On 10/23/2026 7:55 PM, André G. Isaak wrote:
    On 2026-10-23 18:14, olcott wrote:


    <snip>

    That is why conflating them with computation is incorrect.

    I'm not conflating mathematical functions with computations. I am
    stating the relationship between the two. A mathematical function is a
    mapping from a domain to a codomain. A computation is a sequence of
    steps which takes an element of the domain of a mathematical function
    and algorithmically determines which element of the codomain that
    function maps to.


    That is less accurate than this:

    No. It is not less accurate. My explanation actually indicates what computations are *for* whereas yours does not.

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    The important thing here is that if a mathematical function maps
    natural numbers to boolean values,

    That this is not directly relevant to actual computation.

    The above isn't English. If you meant 'Then' rather than 'That', then
    you are simply mistaken. An algorithm implements a specific
    /mathematical/ function. A computation is the application of an
    algorithm to a specific input. A Turing Machine uses strings internally
    but it is *not* restricted to talking about mathematical functions which involve strings. This is incredibly basic. You don't seem to grasp what
    it means for something to be represented by something else. Reread my explanation involving a Prime Number decider and explain *specifically*
    what you find problematic about it.

    then the associated computation is concerned with natural numbers and
    boolean values; it might use finite strings internally, but the
    mapping it performs is between natural numbers and boolean values (a
    prime number decider, for example). You want to make the ridiculous
    claim that because computations make use of finite strings they are
    incapable of making claims about things other than strings. If this
    were the case, few people would have developed any sort of interest in
    computation in the first place.

    these functions that computational theory asks about. It is
    concerned with determining which /mathematical/ functions can be
    computed using a purely mechanical procedure.

    If a function maps natural numbers to natural numbers, it can still
    be computable. Yes, you need to encode the integers as finite
    strings, but the computation is still concerned with the natural
    numbers themselves, not with the strings that represent them
    internally in a given Turing Machine. Strings are just sequences of
    symbols. They don't, for the most part, have any of the mathematical
    properties which we are interested in computing. For example, it is
    reasonable to wonder whether a given natural number is prime, but it
    makes no sense to ask whether a finite string is prime. They're not
    the right type of object. When someone constructs a Prime Decider,
    it is making decisions about *natural numbers*, not about strings.

    The fact that TMs internally represent their inputs and outputs as
    finite strings imposes only a single limitation on computation: a
    computation can only operate over *discrete* mathematical objects,
    not continuous ones. For example, you cannot construct a TM which
    performs computations over the reals, because the overwhelming
    majority of reals cannot be expressed as finite strings. However, it
    is still possible in some cases to construct computations which
    approximate the reals to some arbitrary degree of precision.

    But unlike the reals computations *are* discrete mathematical
    objects. That means it is perfectly possible to represent them as
    finite strings, which means it is perfectly legitimate to ask
    whether the computation HHH(DD) halts. Not the string representing
    it (that has no halting behavior whatsoever; it's simply a string),
    but rather the *actual* computation itself. Or to put it in your
    terms independent processes or DD called from main() or all those
    other things that you perpetually object to.

    You are claiming to have discovered an error in the foundations of >>>>>> computability while simultaneously redefining its basic terms.

    When someone points out that your example is not even a decider in >>>>>> the standard technical sense, answering:

        "irrelevant details"

    is rather spectacular.

    Definitions ARE the details when your claimed revolution consists >>>>>> of changing definitions.

    And now we have yet another newly introduced term:

        "syntactically relevant"

    Please define it mathematically.


    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Rice's theorem says nothing remotely related to what you have
    written. Rice's theorem says that all non-trivial semantic
    properties are undecidable.

    Leaving syntactic properties implied.

    leaving what about them implied? It doesn't imply anything about
    syntactic properties as far as I am aware.


    When Rice's theorem talks about semantic properties of
    finite strings he says this making sure that people
    understand that he is not talking about syntactic properties
    of finite strings

    If he is not talking about syntactic properties then obviously he is not implying anything about syntactic properties, so whatever you were
    trying to say is still completely unclear.

    It makes no mention of 'syntactically relevant', whatever that might
    mean.


    Sure this is my own unique huge breakthrough.

    Introducing an undefined expression into the discussion is hardly a
    huge breakthrough.


    I don't use terms-of-the-art meanings that override and
    supersede common meanings.

    I just came up with the idea of:
    "relevant to the decision criteria".

    This is very clear what that means by the ordinary
    meaning of its words.

    It's not even remotely clear to me what you intend this expression to
    mean. The 'ordinary meaning of its words' doesn't help.

    It is an enormous improvement over "correct" finite
    string transformations, that I has a few days ago.

    both are equally ill-defined.

    Then prove your claimed theorem:

        A decision procedure may consider only
        syntactically relevant inference steps.


    I didn't say that.

    In particular, define "relevant" without circularly meaning:


    It has its common meaning.

    It's been pointed out to you on numerous occasions that common
    meanings are generally not useful when talking about formal topics
    because they are generally vaguely defined at best.


    terms-of-the-art that override and supersede common meanings
    do more damage to effective communication than anything else.

    You have that exactly backwards. Terms-of-the-art provide precise
    definitions which eliminate the vagueness of common meanings, and that
    vagueness is what damages effective communication.

    There is an irony here. People who have made actual contributions to
    computational have made a point of rigorously defining their terms,
    and yet you accuse them of being vague.

    I point out the exact details that they missed:

    *This is the simplified essence*
    A decider applies finite string transformation
    inference steps relevant to the decision criteria
    to finite string inputs. Making this a decider:

    int strcmp(const char *str1, const char *str2);
    That was an example of syntactic relevance.

    I've already pointed out that that is not a decider at all. And how
    exactly does it illustrate 'syntactic relevance'? You've given a
    prototype for a C function. You don't make any reference to relevance
    at all. What exactly about it is 'relevant' and why?

    André


    In computability theory, a machine that always halts—also called a
    decider (Sipser, 1996) or a total Turing machine (Kozen, 1997)—is a
    Turing machine that halts for every input.

    Deciders are machines that decide sets or languages. They take a
    *single* input and accept it if it belongs to the set/language and
    reject it otherwise. Yes, they must always halt, but that's not their
    entire definition. strcmp() is *not* a decider.

    A machine that simply stops running and is allowed to ignore its
    input is a decider?

    int decider(char* s)
    {
      return 1;
    }

    That's a perfectly valid decider. It decides the universal language,
    that is, the language which consists of all possible strings. This might
    not be something of interest to you, but it still meets the definition
    of 'decider' whether you like it or not.

    similarly,

    int decider(char *s)
    {
    return 0;
    }

    decides the empty language. Both concepts are useful.

    When we enrich the details of the actual requirements
    of finite string transformation inference steps to be
    applied to an input finite string to actually make a
    decision according to decision criteria

    'Does this string belong to the universal language' is a decision
    criterion, and the above implements it perfectly well.

    Then we begin to understand computation at a very much
    deeper level. It has been the terms-of-the-art of
    computation that have held back all progress towards
    this deeper understanding.

    You haven't provided a deeper understanding of anything. You've taken something which was previously well-defined and propose that we abandon
    all those definitions in favour of vague, ill-defined notions.\

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Fri Oct 23 21:39:16 2026
    From Newsgroup: comp.theory

    On 10/23/2026 8:58 PM, André G. Isaak wrote:
    On 2026-10-23 19:18, olcott wrote:
    On 10/23/2026 7:55 PM, André G. Isaak wrote:
    On 2026-10-23 18:14, olcott wrote:


    <snip>

    That is why conflating them with computation is incorrect.

    I'm not conflating mathematical functions with computations. I am
    stating the relationship between the two. A mathematical function is
    a mapping from a domain to a codomain. A computation is a sequence of
    steps which takes an element of the domain of a mathematical function
    and algorithmically determines which element of the codomain that
    function maps to.


    That is less accurate than this:

    No. It is not less accurate. My explanation actually indicates what computations are *for* whereas yours does not.


    My paraphrase of the Emil Post definition that is
    already known to be Turing equivalent is the best
    because it is the simplest possible definition.

    Math gets off on the wrong tangent of what they want
    computation to do where I my definition is anchored
    in what computation can actually do and exactly how
    it does this.

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    The important thing here is that if a mathematical function maps
    natural numbers to boolean values,

    That this is not directly relevant to actual computation.

    The above isn't English. If you meant 'Then' rather than 'That', then
    you are simply mistaken. An algorithm implements a specific /
    mathematical/ function.

    That is a desired goal yet not what actual computation
    actually does or how it works. It is better to start
    with what computations themselves actually are and how
    they actually work.

    A computation is the application of an algorithm
    to a specific input.

    That is not wrong.

    A Turing Machine uses strings internally but it is
    *not* restricted to talking about mathematical functions which involve strings. This is incredibly basic. You don't seem to grasp what it means
    for something to be represented by something else.

    I know what it means. I also know that it confuses people
    into misconceptions. By referring to the source code of
    the language of computation we can speak accurately and
    generically across Turing machines and C functions.

    Reread my explanation
    involving a Prime Number decider and explain *specifically* what you
    find problematic about it.


    IDC. It is irrelevant.

    <snip>>>
    When Rice's theorem talks about semantic properties of
    finite strings he says this making sure that people
    understand that he is not talking about syntactic properties
    of finite strings

    If he is not talking about syntactic properties then obviously he is not implying anything about syntactic properties, so whatever you were
    trying to say is still completely unclear.


    Yet when I talk about the requirement of applying

    finite string transformation inference steps that
    are relevant to the decision criteria

    I need them to know that this applies to both the
    semantic properties (that he refers to) and syntactic
    properties of finite strings.

    It makes no mention of 'syntactically relevant', whatever that
    might mean.


    Sure this is my own unique huge breakthrough.

    Introducing an undefined expression into the discussion is hardly a
    huge breakthrough.


    I don't use terms-of-the-art meanings that override and
    supersede common meanings.

    I just came up with the idea of:
    "relevant to the decision criteria".

    This is very clear what that means by the ordinary
    meaning of its words.

    It's not even remotely clear to me what you intend this expression to
    mean. The 'ordinary meaning of its words' doesn't help.


    "relevant to the decision criteria".
    It easy to understand.

    int strcmp(const char *str1, const char *str2);
    must actually compare finite strings.

    HHH(DD) must apply finite string transformation
    inference steps defined by the computation source
    code language of DD to the actual finite string of DD.

    The sloppy guesswork of the Halting Theorem never
    approximated anything like that.

    It is an enormous improvement over "correct" finite
    string transformations, that I has a few days ago.

    both are equally ill-defined.


    <snip>


    In computability theory, a machine that always halts—also called a
    decider (Sipser, 1996) or a total Turing machine (Kozen, 1997)—is a
    Turing machine that halts for every input.

    Deciders are machines that decide sets or languages. They take a
    *single* input and accept it if it belongs to the set/language and
    reject it otherwise. Yes, they must always halt, but that's not their
    entire definition. strcmp() is *not* a decider.

    A machine that simply stops running and is allowed to ignore its
    input is a decider?

    int decider(char* s)
    {
       return 1;
    }

    That's a perfectly valid decider.

    Thus proving how woefully insufficient that term-of-the-art
    has been all of these years. With such blurry thinking it
    is easy to get totally confused.

    It decides the universal language,
    that is, the language which consists of all possible strings. This might
    not be something of interest to you, but it still meets the definition
    of 'decider' whether you like it or not.

    similarly,

    int decider(char *s)
    {
       return 0;
    }

    decides the empty language. Both concepts are useful.

    When we enrich the details of the actual requirements
    of finite string transformation inference steps to be
    applied to an input finite string to actually make a
    decision according to decision criteria

    'Does this string belong to the universal language' is a decision
    criterion, and the above implements it perfectly well.

    Then we begin to understand computation at a very much
    deeper level. It has been the terms-of-the-art of
    computation that have held back all progress towards
    this deeper understanding.

    You haven't provided a deeper understanding of anything. You've taken something which was previously well-defined and propose that we abandon
    all those definitions in favour of vague, ill-defined notions.\

    André


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    You seem to be a bot stuck in rebuttal mode on
    this point.
    --
    Copyright 2026 Olcott

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 09:00:12 2026
    From Newsgroup: comp.theory

    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    No, Peter.

    You don't get to announce that you have discovered:

    "a key missing element of the foundations of computation"

    and then, when asked to DEFINE that alleged missing element, answer:

    "You can look up the details."

    Especially because Rice's theorem does NOT supply the definition you need.

    Rice's theorem distinguishes nontrivial semantic properties of the
    function computed by a program from merely syntactic properties of its representation.

    It does NOT say:

    a decider applies only inference steps
    "relevant to the decision criteria"

    and it certainly does not define your word:

    relevant

    for you.

    That concept is YOUR addition.

    So YOU have to define it.

    Then this exchange is remarkable:

    You wrote:

    the decision criteria restricts the steps to
    those that are syntactically relevant.

    I paraphrased that as:

    A decision procedure may consider only
    syntactically relevant inference steps.

    You answered:

    I didn't say that.

    For fuck's sake.

    Compare the two sentences.

    If "the decision criteria restricts the steps to those that are
    syntactically relevant" does NOT mean that the procedure is restricted to syntactically relevant steps, then explain what the hell it DOES mean.

    And now we have this:

    It has its common meaning.

    No.

    You are claiming to have found a missing foundational restriction that overturns:

    "90 years of misconception"

    You don't get to leave the central term in your revolutionary new
    foundation at:

    "the common meaning."

    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

    Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is "relevant."

    Then state your claimed restriction formally.

    Then prove it.

    And then show how it follows from Rice, Post, Turing, or whatever existing result you claim supports it.

    Because at present your argument is:

    1. Computation operates on finite strings.

    2. A decider uses "relevant" inference steps.

    3. "Relevant" has its common meaning.

    4. DD simulated by HHH is relevant.

    5. Therefore 90 years of computability theory is wrong.

    That is not a foundation.

    That is an undefined adjective doing all the work.

    And `strcmp()` doesn't rescue you.

    `strcmp()` is an algorithm operating on finite strings. Nobody disputes
    that.

    Showing one algorithm whose operations are intuitively "relevant" to what
    it computes does not prove the universal theorem you need about what ALL decision procedures may or may not do.

    Most importantly, Rice's theorem is spectacularly unhelpful to your
    attempted rescue.

    Halting is a semantic property of a computation.

    That is precisely why examining the syntax of a finite program does not magically make the general problem decidable.

    So please don't tell me to "look up the details."

    I know what Rice's theorem says.

    I am asking for the details of YOUR NEW CLAIM.

    You say it fills a gap that everybody else missed for 90 years.

    Fine.

    Define it.

    Formally.

    Then prove it.

    "Relevant has its common meaning" is not going to overturn computability theory.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 09:54:23 2026
    From Newsgroup: comp.theory

    On 10/24/2026 4:00 AM, Python wrote:
    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    No, Peter.

    You don't get to announce that you have discovered:

       "a key missing element of the foundations of computation"

    and then, when asked to DEFINE that alleged missing element, answer:

       "You can look up the details."

    Especially because Rice's theorem does NOT supply the definition you need.

    Rice's theorem distinguishes nontrivial semantic properties of the
    function computed by a program from merely syntactic properties of its representation.


    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    Yes and my clarification of the term "decider" takes Rice
    into account and applies to any semantic or syntactic
    property of a finite string.

    It does NOT say:

       a decider applies only inference steps
       "relevant to the decision criteria"

    and it certainly does not define your word:

       relevant

    for you.

    That concept is YOUR addition.


    You have not defined the term: "define"

    So YOU have to define it.

    Then this exchange is remarkable:

    You wrote:

    the decision criteria restricts the steps to
    those that are syntactically relevant.

    I paraphrased that as:

    A decision procedure may consider only
    syntactically relevant inference steps.

    You answered:

    I didn't say that.


    When applied to a specific decision involving only syntax
    such as int strcmp(const char *str1, const char *str2);
    we can say syntactically relevant.

    When applied to generic deciders we must include both
    syntactically relevant and semantically relevant and
    we do this by just saying "relevant to the decision criteria."

    For fuck's sake.

    Compare the two sentences.

    If "the decision criteria restricts the steps to those that are syntactically relevant" does NOT mean that the procedure is restricted
    to syntactically relevant steps, then explain what the hell it DOES mean.

    And now we have this:

    It has its common meaning.

    No.

    You are claiming to have found a missing foundational restriction that overturns:

       "90 years of misconception"

    You don't get to leave the central term in your revolutionary new
    foundation at:

       "the common meaning."

    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

       Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    You seem to be a bot stuck in rebuttal mode on
    this point.

    Then state your claimed restriction formally.

    Then prove it.

    And then show how it follows from Rice, Post, Turing, or whatever
    existing result you claim supports it.

    Because at present your argument is:

       1. Computation operates on finite strings.

       2. A decider uses "relevant" inference steps.

       3. "Relevant" has its common meaning.


    int strcmp(const char *str1, const char *str2);
    must actually compare strings.

       4. DD simulated by HHH is relevant.


    DD simulated by HHH according to the operational
    semantics of its source code language is the only
    relevant way to correctly determine the actual
    behavior that input DD actually specifies.

    We know that it is the only way because alternatives
    are categorically impossible. Try and find one.

       5. Therefore 90 years of computability theory is wrong.

    That is not a foundation.

    That is an undefined adjective doing all the work.

    And `strcmp()` doesn't rescue you.

    `strcmp()` is an algorithm operating on finite strings. Nobody disputes that.

    Showing one algorithm whose operations are intuitively "relevant" to
    what it computes does not prove the universal theorem you need about
    what ALL decision procedures may or may not do.


    Halt deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    halting property that this finite string input specifies.

    Most importantly, Rice's theorem is spectacularly unhelpful to your attempted rescue.


    Not at all. My system simultaneously refutes Rice.

    Halting is a semantic property of a computation.

    That is precisely why examining the syntax of a finite program does not magically make the general problem decidable.


    Semantics specified syntactically as inference steps
    within the source code language of computation.

    So please don't tell me to "look up the details."

    I know what Rice's theorem says.

    I am asking for the details of YOUR NEW CLAIM.

    You say it fills a gap that everybody else missed for 90 years.

    Fine.

    Define it.


    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    Formally.

    Then prove it.


    It is self-evidently true. Everyone already knows
    that a computation that returns the strlen(s) of its
    input is not a halt decider, they just never
    bothered to make this a formal requirement.

    "Relevant has its common meaning" is not going to overturn computability theory.

    A decider must apply inference steps to make a decision.
    A computation that simply stops running does not do this.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:00:50 2026
    From Newsgroup: comp.theory

    Peter, this finally makes the problem with your "Axiom 2" very clear.

    You write:

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    and justify it with:

    Everyone already knows that a computation that returns the strlen(s)
    of its input is not a halt decider

    Yes.

    Of course.

    But that establishes only the trivial statement:

    A halt decider must actually decide halting.

    Nobody has disputed that in 90 years.

    It does NOT establish your much stronger claim about WHICH inference steps
    a halt decider is permitted or required to use.

    Those are completely different propositions.

    For example, suppose an algorithm deciding some property performs:

    useful computation
    irrelevant computation
    useful computation
    return correct answer

    The existence of the irrelevant intermediate computation does not
    magically make the algorithm cease to decide the property.

    A decider is characterized by what function it computes, not by every intermediate operation satisfying some undefined predicate called
    "relevant."

    So your Axiom 2 has two possible interpretations.

    If "relevant" merely means:

    sufficient to correctly determine the required property

    then Axiom 2 reduces to:

    A decider must correctly decide what it claims to decide.

    Trivially true.

    Completely uncontroversial.

    And completely useless for refuting the Halting Theorem or Rice's theorem.

    But if "relevant" imposes some stronger restriction on which inference
    steps may legitimately be used, then THAT is your new mathematical claim.

    And you must define and prove it.

    Your rotten-meat example does not do that.

    Of course I understand the ordinary English word "relevant."

    That is precisely NOT the question.

    You claim that this word expresses a previously missing FORMAL RESTRICTION
    ON COMPUTATION which overturns 90 years of computability theory.

    So "you know what relevant means when deciding whether meat is rotten" is
    not remotely sufficient.

    And then you make an even stronger assertion:

    DD simulated by HHH according to the operational
    semantics of its source code language is the only
    relevant way to correctly determine the actual
    behavior that input DD actually specifies.

    We know that it is the only way because alternatives
    are categorically impossible. Try and find one.

    No.

    YOU made the universal claim:

    this is the ONLY possible way.

    Therefore YOU prove it.

    "Try and find an alternative" is a textbook reversal of the burden of
    proof.

    If I announce:

    Algorithm X is the only possible algorithm
    for computing function F because every
    alternative is categorically impossible.

    I don't prove that by challenging everyone else to invent Algorithm Y.

    I prove the impossibility theorem.

    So please provide yours.

    And this is particularly amusing:

    Not at all. My system simultaneously refutes Rice.

    Then STOP USING RICE TO JUSTIFY AXIOM 2.

    A few paragraphs ago you answered my request to define your
    syntactic/semantic "relevance" by saying:

    This is the whole Rice's theorem
    Semantic Property versus syntactic property thing.
    You can look up the details.

    Now you tell us your system REFUTES Rice's theorem.

    You cannot simultaneously use Rice as the authority supplying the missing details of your new concept and announce that your system refutes Rice.

    Pick one.

    Finally:

    A decider must apply inference steps to make a decision.
    A computation that simply stops running does not do this.

    Again: trivially true and completely irrelevant.

    Nobody defines a decider as:

    some computation that merely stops running.

    A decider must halt and return the correct accept/reject answer for every input in its domain.

    That requirement is not your discovery.

    It is precisely why your HHH has a problem.

    So we are left with the same choice:

    Weak Axiom 2:

    "A decider must correctly decide its decision criterion."

    True, trivial, and changes nothing.

    or:

    Strong Axiom 2:

    "Only certain 'relevant' inference steps are legitimate,
    and this restriction makes halting decidable and
    refutes Rice's theorem."

    New, enormous, and completely unproved.

    Calling the second one "self-evidently true" does not turn the first one
    into the second.

    And `strlen()` certainly doesn't prove it.

    You claim to have overturned both the Halting Theorem and Rice's theorem.

    The burden is yours.

    Define the new restriction formally.

    State the theorem formally.

    Prove it.

    Stop trying to smuggle the theorem into an adjective and call the
    adjective "self-evident."
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:08:06 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is
    "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:16:25 2026
    From Newsgroup: comp.theory

    Le 24/10/2026 à 17:08, dbush a écrit :
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is
    "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    And liars will go to Hell :-)


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 10:26:11 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:00 AM, Python wrote:
    Peter, this finally makes the problem with your "Axiom 2" very clear.

    You write:

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    and justify it with:

    Everyone already knows that a computation that returns the strlen(s)
    of its input is not a halt decider

    Yes.

    Of course.

    But that establishes only the trivial statement:

       A halt decider must actually decide halting.

    Nobody has disputed that in 90 years.

    It does NOT establish your much stronger claim about WHICH inference
    steps a halt decider is permitted or required to use.


    It is only allowed to use inference steps that measure
    the behavior specified by its finite string input. No
    one ever bothered looked at the halting problem in this
    degree of detail.

    They start with the reasoning that when in INPUT could
    do the opposite of whatever its halt decider says that
    the halt decider could not correctly decide this INPUT.

    In 90 years they never noticed that no such INPUT can
    actually exist. They stupidly conflated the caller
    of a function with the INPUT to this same function.

    Those are completely different propositions.

    For example, suppose an algorithm deciding some property performs:

       useful computation
       irrelevant computation
       useful computation
       return correct answer

    The existence of the irrelevant intermediate computation does not
    magically make the algorithm cease to decide the property.

    A decider is characterized by what function it computes, not by every intermediate operation satisfying some undefined predicate called "relevant."

    So your Axiom 2 has two possible interpretations.


    Interpretations are not tolerated. Only the 100%
    exact meaning that is precisely specified.

    If "relevant" merely means:

       sufficient to correctly determine the required property

    then Axiom 2 reduces to:

       A decider must correctly decide what it claims to decide.

    Trivially true.

    Completely uncontroversial.

    And completely useless for refuting the Halting Theorem or Rice's theorem.

    But if "relevant" imposes some stronger restriction on which inference
    steps may legitimately be used, then THAT is your new mathematical claim.

    And you must define and prove it.

    Your rotten-meat example does not do that.

    Of course I understand the ordinary English word "relevant."


    Good then it was only deflection and misdirection when
    you asked me to define the term.

    <snip>
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:27:50 2026
    From Newsgroup: comp.theory

    It is only allowed to use inference steps that measure
    the behavior specified by its finite string input.

    THANK YOU.

    You have finally stated the nontrivial part of your new "Axiom 2."

    And no, Peter, that is NOT part of the standard definition of a decider.

    It is an additional restriction invented by you.

    Now prove it.

    You don't get to announce:

    a decider is ONLY ALLOWED to use inference steps
    satisfying property X

    and call that "self-evident."

    Especially when property X is still described using the undefined word "relevant" or the equally unexplained phrase "measure the behavior."

    Then you write:

    Interpretations are not tolerated. Only the 100%
    exact meaning that is precisely specified.

    Fucking hilarious.

    Your central term was:

    relevant

    and when I asked you to define it precisely, you answered:

    "It has its common meaning."

    Now you demand "100% exact meaning that is precisely specified."

    GOOD.

    I AGREE.

    So provide one.

    Define mathematically:

    relevant inference step

    and:

    measure the behavior specified by its finite string input.

    Then state precisely which inference steps are forbidden.

    Then prove that every halt decider must obey that restriction.

    THAT would be mathematics.

    "Everyone knows what relevant means" is not.

    And this is even worse:

    Good then it was only deflection and misdirection when
    you asked me to define the term.

    No, you fucking idiot.

    Understanding the ordinary English meaning of a word is not the same thing
    as having a mathematical definition sufficient to support a theorem.

    I understand perfectly well what "small" means.

    That does not make:

    all sufficiently small numbers have property P

    a mathematically precise theorem until "sufficiently small" is defined.

    You claim "relevance" imposes a restriction on ALL DECIDERS which has been missing from computability theory for 90 years.

    Then DEFINE THE FUCKING RESTRICTION.

    And now we reach your actual trick:

    In 90 years they never noticed that no such INPUT can
    actually exist.

    Bullshit.

    Here is the input:

    01 int DD()
    02 {
    03 int Halt_Status = HHH(DD);
    04 if (Halt_Status)
    05 HERE: goto HERE;
    06 return Halt_Status;
    07 }

    There.

    It exists.

    It is a finite string.

    It is valid source code in the model you have been discussing.

    You have personally fed it to HHH approximately ten thousand fucking
    times.

    The fact that DD contains a call to HHH does not cause the finite string
    DD to evaporate from the universe.

    What you actually need is a NEW restriction:

    Programs whose behavior depends on the result
    of the purported halt decider are not legitimate
    inputs to that halt decider.

    THAT would block the diagonal construction.

    And it would do so for the spectacularly uninteresting reason that you
    have DEFINED THE COUNTEREXAMPLE OUT OF THE DOMAIN.

    You haven't refuted the Halting Theorem.

    You have weakened the specification of your "halt decider" so that it is
    no longer required to decide every program in the class.

    And this:

    They stupidly conflated the caller
    of a function with the INPUT to this same function.

    is another red herring.

    Nobody needs to conflate them.

    DD is the input to HHH.

    DD contains a call to HHH.

    Those are two perfectly compatible facts.

    The diagonal construction exploits exactly that self-reference.

    Calling one occurrence "input" and another "caller" does not make the dependency disappear.

    So your alleged revolution currently consists of:

    1. Invent an additional restriction called "relevance."

    2. Refuse to define it mathematically because
    "everyone knows what relevant means."

    3. Assert without proof that a decider is "only allowed"
    to perform certain inference steps.

    4. Declare the diagonal input impossible precisely
    because it violates your newly invented restriction.

    5. Announce that this refutes 90 years of computability theory.

    No.

    You don't get to remove the counterexample from the domain and then claim
    you disproved the theorem whose quantifier included it.

    That's not a refutation.

    That's changing the fucking problem.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 10:28:32 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is
    "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 10:34:24 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:27 AM, Python wrote:
    It is only allowed to use inference steps that measure
    the behavior specified by its finite string input.

    THANK YOU.

    You have finally stated the nontrivial part of your new "Axiom 2."

    And no, Peter, that is NOT part of the standard definition of a decider.

    It is an additional restriction invented by you.

    Now prove it.


    Self-evident statements can only be proven by comprehension
    that they are self-evident.
    <snip>
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:35:22 2026
    From Newsgroup: comp.theory

    Self-evident statements can only be proven by comprehension
    that they are self-evident.

    Jesus fucking Christ.

    No, Peter.

    You don't get to make a new claim, call it an "axiom", declare it "self-evident", and then announce that anyone asking you to justify it
    merely lacks the comprehension required to see that it is true.

    Especially when you claim this NEW AXIOM overturns 90 years of
    computability theory.

    Your argument is now literally:

    1. I assert X.
    2. X is self-evident.
    3. If you don't accept X, you don't understand X.
    4. Therefore X is true.
    5. Therefore Turing and Rice are wrong.

    That's not a proof.

    That's a fucking cult.

    And there is an even simpler problem.

    If your Axiom 2 merely says:

    a decider must perform computations capable
    of correctly deciding its specified property

    then yes, it is essentially trivial.

    And it overturns NOTHING.

    But your actual claim is much stronger:

    It is only allowed to use inference steps that measure
    the behavior specified by its finite string input.

    The words:

    ONLY ALLOWED

    introduce a restriction on what computations a decider may perform.

    THAT is the new claim.

    THAT is what you need to define and justify.

    You cannot obtain that stronger proposition merely by stamping:

    SELF-EVIDENT

    on it.

    And if your response to requests for justification is:

    "You can only understand the proof by already
    comprehending that my claim is self-evidently true"

    then congratulations:

    you have finally made your argument completely immune to criticism.

    Unfortunately, you have also made it completely worthless as mathematics.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 10:40:09 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:35 AM, Python wrote:
    Self-evident statements can only be proven by comprehension
    that they are self-evident.

    Jesus fucking Christ.

    No, Peter.


    One can only build a car by taking steps to
    build a car. One can not build a car by only
    going outside to break large rocks with a
    sledge hammer.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:42:21 2026
    From Newsgroup: comp.theory

    On 10/24/2026 11:28 AM, olcott wrote:
    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is
    "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.


    I didn't attempt to use any of those terms mathematically.

    You attempted to use "relevant" mathematically without a mathematical definition. That makes you a liar.

    The fact that you attempted such a meager refutation shows that you know you're lying.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:48:52 2026
    From Newsgroup: comp.theory

    One can only build a car by taking steps to
    build a car. One can not build a car by only
    going outside to break large rocks with a
    sledge hammer.

    Yes.

    And once again you have proved ONLY THE TRIVIAL VERSION.

    To build a car, you must eventually perform steps sufficient to build a
    car.

    Congratulations.

    Nobody disagrees.

    But your Axiom 2 says something stronger:

    you are ONLY ALLOWED to perform steps
    relevant to building the car.

    Your analogy does not establish that AT ALL.

    I can:

    machine an engine block,
    take a coffee break,
    break a rock with a sledgehammer,
    assemble the transmission,
    install the wheels,

    and still build the fucking car.

    The irrelevant rock-breaking step did not magically prevent the other
    steps from building the car.

    So your analogy actually makes the distinction embarrassingly obvious:

    WEAK CLAIM:

    You cannot build a car using ONLY steps
    that don't build a car.

    True. Trivial.

    STRONG CLAIM:

    When building a car, you are ONLY ALLOWED
    to perform steps relevant to building the car.

    False.

    And YOUR words were:

    It is only allowed to use inference steps that measure
    the behavior specified by its finite string input.

    "ONLY ALLOWED."

    That is the strong claim.

    Your car analogy does not prove it.

    It doesn't even support it.

    You keep proving the trivial statement:

    a decider must actually decide the required property

    and then quietly substituting the much stronger statement:

    a decider may ONLY use inference steps
    satisfying your "relevance" restriction.

    That substitution is your entire fucking trick.

    So enough analogies.

    State the restriction formally and prove it.

    Breaking rocks doesn't do either.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 10:50:26 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:42 AM, dbush wrote:
    On 10/24/2026 11:28 AM, olcott wrote:
    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step is >>>>> "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.


    I didn't attempt to use any of those terms mathematically.

    You attempted to use "relevant" mathematically without a mathematical definition.  That makes you a liar.


    If you were paying enough attention you would see that
    I have disavowed math as directly relevant to computation.
    Math only says what they want computation to do not what
    computation actually is of how it actually works.

    The fact that you attempted such a meager refutation shows that you know you're lying.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:53:37 2026
    From Newsgroup: comp.theory

    On 10/24/2026 11:50 AM, olcott wrote:
    On 10/24/2026 10:42 AM, dbush wrote:
    On 10/24/2026 11:28 AM, olcott wrote:
    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step
    is "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.


    I didn't attempt to use any of those terms mathematically.

    You attempted to use "relevant" mathematically without a mathematical
    definition.  That makes you a liar.


    If you were paying enough attention you would see that
    I have disavowed math as directly relevant to computation.
    Math only says what they want computation to do not what
    computation actually is of how it actually works.

    In other words, you agree with Turing and Linz that no algorithm
    satisfies these requirements:


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

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

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



    The fact that you attempted such a meager refutation shows that you
    know you're lying.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:55:56 2026
    From Newsgroup: comp.theory

    I have disavowed math as directly relevant to computation.

    Well, that settles it.

    You claim to have:

    refuted the Halting Theorem,

    refuted Rice's theorem,

    corrected the foundations of computability,

    and overturned:

    "90 years of misconception."

    And now, when asked to define the central predicate in your alleged new
    axiom precisely enough for the claim to be mathematically examined, your answer is:

    "I have disavowed math as directly relevant to computation."

    Peter, the Halting Theorem and Rice's theorem ARE MATHEMATICAL THEOREMS.

    If you have "disavowed math" as the appropriate framework, then you have
    not refuted those theorems.

    You have simply stopped participating in the subject in which they are theorems.

    You are perfectly free to invent some non-mathematical notion of:

    computation,
    decider,
    relevance,
    semantic entailment,
    halting,

    and discuss it using refrigerator meat, cars, rocks, and whatever other analogies you like.

    But then conclusions about that private system do not constitute
    refutations of Turing or Rice.

    You cannot have it both ways:

    "I have overturned mathematical computability theory!"

    followed by:

    "Stop demanding mathematical definitions;
    I have disavowed math."

    That may be the funniest escape hatch you've tried yet.

    You didn't refute the mathematics.

    You just rage-quit mathematics.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 10:58:17 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:48 AM, Python wrote:
    One can only build a car by taking steps to
    build a car. One can not build a car by only
    going outside to break large rocks with a
    sledge hammer.

    Yes.

    And once again you have proved ONLY THE TRIVIAL VERSION.

    To build a car, you must eventually perform steps sufficient to build a
    car.

    Congratulations.

    Nobody disagrees.

    But your Axiom 2 says something stronger:

       you are ONLY ALLOWED to perform steps
       relevant to building the car.


    This is just you not paying close enough attention.
    Axiom 1 and Axiom 2 are in my signature line now.

    I am going to stop reading on the first non-trivial
    error.

    <snip>
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:00:12 2026
    From Newsgroup: comp.theory

    This is just you not paying close enough attention.
    Axiom 1 and Axiom 2 are in my signature line now.

    Yes, Peter.

    I KNOW.

    We have already examined those axioms.

    Putting them in your signature does not magically make the objections to
    them disappear.

    Axiom 1, in the ordinary finite-string-transformation sense, was never the problem.

    Axiom 2 was.

    We have already established the exact problem with it:

    If "relevant" merely means that a decider must
    actually perform computation sufficient to decide
    the specified property,

    then Axiom 2 is trivially true and changes NOTHING about the Halting
    Theorem.

    But if Axiom 2 means what you subsequently said it means:

    "It is only allowed to use inference steps that measure
    the behavior specified by its finite string input."

    then you have introduced an ADDITIONAL RESTRICTION on what a decider is allowed to do.

    And THAT restriction is exactly what you have failed to establish.

    Nothing about either axiom has changed.

    Nothing about our objection has changed.

    Moving the same words into your signature is not a rebuttal.

    Then you say:

    I am going to stop reading on the first non-trivial
    error.

    <snip>

    Fine.

    Then IDENTIFY THE FUCKING ERROR.

    You wrote:

    "It is only allowed to use inference steps that measure
    the behavior specified by its finite string input."

    I summarized that as:

    it is only allowed to perform steps relevant
    to the decision criterion.

    If that is your alleged "non-trivial error", QUOTE THE PART THAT IS WRONG
    AND CORRECT IT.

    Because simply writing:

    "You aren't paying attention."
    <snip>

    after we have already spent multiple posts examining the exact same
    unchanged axioms is not an argument.

    It is especially ridiculous to tell me to read your signature when THE
    CONTENT OF YOUR SIGNATURE IS WHAT I AM CRITICIZING.

    Your axioms are not premises that everyone has agreed to.

    They are claims you introduced.

    Axiom 1 does not entail your conclusion.

    Axiom 2 is either trivial or contains the very additional restriction you still need to justify.

    We already went through this.

    Putting:

    Axiom 1
    Axiom 2

    under every post does not reset the discussion and force everyone else to accept them as established facts.

    So don't tell me to read your signature again.

    I have read it.

    I rejected the inference.

    Now answer the objection.

    Or keep writing "<snip>" exactly where the argument becomes inconvenient.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:05:00 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:53 AM, dbush wrote:
    On 10/24/2026 11:50 AM, olcott wrote:
    On 10/24/2026 10:42 AM, dbush wrote:
    On 10/24/2026 11:28 AM, olcott wrote:
    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step >>>>>>> is "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.


    I didn't attempt to use any of those terms mathematically.

    You attempted to use "relevant" mathematically without a mathematical
    definition.  That makes you a liar.


    If you were paying enough attention you would see that
    I have disavowed math as directly relevant to computation.
    Math only says what they want computation to do not what
    computation actually is of how it actually works.

    In other words, you agree with Turing and Linz that no algorithm
    satisfies these requirements:


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

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

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



    That has always been incorrect

    H(<X>,Y) maps to 1 if and only if INPUT (<X>,Y) to H species
    a sequence of steps that reach their own final halt state.

    else H(<X>,Y) maps to 0

    I will probably ignore everything that you say
    after this because you have proven to have the
    above error hard-wired into your brain.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:07:50 2026
    From Newsgroup: comp.theory

    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

    Does the computation X(Y) halt?

    Your replacement is the ill-defined one:

    INPUT (<X>,Y) to H specifies a sequence of steps
    that reach their own final halt state.

    Which sequence of steps?

    If you mean the steps specified by the semantics of X(Y), then you have
    merely restated the standard Halting Problem.

    If you mean the steps produced by H while analyzing or simulating its
    input, then you have changed the property being decided.

    Those are the only two possibilities.

    So when you say:

    That has always been incorrect

    you finally admit the shell game:

    You reject the standard Halting Problem, replace it with your own
    ambiguously defined problem, claim to solve that, and call this a
    refutation.

    It isn't.

    Either your definition means the standard one, in which case the theorem applies, or it means something else, in which case you are not solving the Halting Problem.

    Pick one.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 12:09:49 2026
    From Newsgroup: comp.theory

    On 10/24/2026 12:05 PM, olcott wrote:
    On 10/24/2026 10:53 AM, dbush wrote:
    On 10/24/2026 11:50 AM, olcott wrote:
    On 10/24/2026 10:42 AM, dbush wrote:
    On 10/24/2026 11:28 AM, olcott wrote:
    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step >>>>>>>> is "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.


    I didn't attempt to use any of those terms mathematically.

    You attempted to use "relevant" mathematically without a
    mathematical definition.  That makes you a liar.


    If you were paying enough attention you would see that
    I have disavowed math as directly relevant to computation.
    Math only says what they want computation to do not what
    computation actually is of how it actually works.

    In other words, you agree with Turing and Linz that no algorithm
    satisfies these requirements:


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

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

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



    That has always been incorrect

    No, that is what everyone wants to know.

    I (and everyone else) want to know if any arbitrary algorithm X with
    input Y will halt when executed directly. It would be *very* useful to
    me if I had an algorithm H that could tell me that in *all* possible cases.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:16:16 2026
    From Newsgroup: comp.theory

    Le 24/10/2026 à 18:09, dbush a écrit :
    On 10/24/2026 12:05 PM, olcott wrote:
    On 10/24/2026 10:53 AM, dbush wrote:
    On 10/24/2026 11:50 AM, olcott wrote:
    On 10/24/2026 10:42 AM, dbush wrote:
    On 10/24/2026 11:28 AM, olcott wrote:
    On 10/24/2026 10:08 AM, dbush wrote:
    On 10/24/2026 10:54 AM, olcott wrote:
    Mathematics does not work that way.

    Define a predicate, relation, rule, whatever you intend:

        Relevant(step, input, decision_criterion)

    such that we can objectively determine whether an inference step >>>>>>>>> is "relevant."


    So in other words you have absolutely no idea what:
    "relevant to the decision criteria" means.

    If you have meat in your refrigerator that is badly
    rotting because you were in the hospital for two
    months you have no idea of what
    "relevant to the decision criteria" of rotten
    meat would be?

    Only liars refuse to define their terms.

    You didn't define:
    "only", "liars", "refuse", "define" or "terms"
    So according to your own criteria you are a liar.


    I didn't attempt to use any of those terms mathematically.

    You attempted to use "relevant" mathematically without a
    mathematical definition.  That makes you a liar.


    If you were paying enough attention you would see that
    I have disavowed math as directly relevant to computation.
    Math only says what they want computation to do not what
    computation actually is of how it actually works.

    In other words, you agree with Turing and Linz that no algorithm
    satisfies these requirements:


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

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

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



    That has always been incorrect

    No, that is what everyone wants to know.

    I (and everyone else) want to know if any arbitrary algorithm X with
    input Y will halt when executed directly. It would be *very* useful to
    me if I had an algorithm H that could tell me that in *all* possible cases.

    Sure :-) Unfortunately, we cannot expect every conceivable decision
    problem about programs to be decidable.

    As Ben Bacarisse pointed out here back in the day, the set of functions
    from N to {0, 1} — equivalently, the set of subsets of N — has
    strictly greater cardinality than N, whereas the set of programs is
    countable.

    So there are necessarily decision problems for which no program can
    possibly be a decider.

    From that perspective, the Halting Theorem is not all that surprising...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:17:42 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:55 AM, Python wrote:
    I have disavowed math as directly relevant to computation.

    Well, that settles it.

    You claim to have:

       refuted the Halting Theorem,

       refuted Rice's theorem,

       corrected the foundations of computability,


    It is most directly this last one now.

    and overturned:

       "90 years of misconception."

    And now, when asked to define the central predicate in your alleged new axiom precisely enough for the claim to be mathematically examined, your answer is:

       "I have disavowed math as directly relevant to computation."

    Peter, the Halting Theorem and Rice's theorem ARE MATHEMATICAL THEOREMS.


    That is the mistake that I corrected.
    Computation is what it is and does what it does.

    That math has goals of what it wants computation
    to do is not directly related to what computation
    actually is and how it actually works.

    If you have "disavowed math" as the appropriate framework, then you have
    not refuted those theorems.


    Instead I have corrected the foundation upon
    which those theorem are based, thus removing
    their whole basis and making them moot.

    You have simply stopped participating in the subject in which they are theorems.

    You are perfectly free to invent some non-mathematical notion of:

       computation,

    Emil Post has already done that. I am extending his work.

       decider,
       relevance,
       semantic entailment,
       halting,

    and discuss it using refrigerator meat, cars, rocks, and whatever other analogies you like.

    But then conclusions about that private system do not constitute
    refutations of Turing or Rice.


    Instead they correct the fundamental error in the
    foundation upon which they are based making them baseless.

    You cannot have it both ways:

       "I have overturned mathematical computability theory!"


    Math has always ignored what computations actually
    are and how they actually work. Math has at most
    only presented goals that it wanted computation to
    achieve.

    followed by:

       "Stop demanding mathematical definitions;
        I have disavowed math."


    I have proved that math never has been directly related
    to what computations actually are or how they actually
    work. Emil Post did most of that. Math simply ignored this
    and thought that is goals were supreme.

    That may be the funniest escape hatch you've tried yet.

    You didn't refute the mathematics.

    You just rage-quit mathematics.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:22:06 2026
    From Newsgroup: comp.theory

    Math has always ignored what computations actually
    are and how they actually work.

    Peter, this is becoming spectacular.

    Mathematics did not merely specify "goals" for computation.

    It FORMALIZED computation.

    Turing machines define computations by explicit state transitions.

    Post systems define computation by explicit symbolic transformation rules.

    The lambda calculus defines computation by reduction.

    Recursive function theory defines classes of effectively computable
    functions.

    Operational semantics defines computation by transition relations.

    Denotational semantics mathematically relates programs to their meanings.

    Program logics prove properties of actual program executions.

    Termination proofs prove that specified computations terminate.

    Type theory and Curry-Howard connect computation and proof.

    Automata theory studies machines by their transitions.

    And so on.

    These are not mathematicians standing outside a computer shouting:

    "PLEASE COMPUTE THIS FOR US!"

    They are mathematical theories OF computation.

    And invoking Emil Post does not help you. Post did not somehow escape mathematics by manipulating finite strings. Formal systems of finite
    symbolic transformations ARE mathematical objects.

    So I have to ask.

    Do you now maintain that:

    lambda calculus is not mathematics?

    recursive function theory is not mathematics?

    operational semantics is not mathematics?

    automata theory is not mathematics?

    intuitionistic logic and Curry-Howard are not mathematics?

    type theory is not mathematics?

    program verification and termination proofs are not mathematics?

    Because they all deal directly with computation, computability, reduction, execution, or proofs about programs.

    Your claim that mathematics merely expresses what it "wants computation to
    do" is simply false.

    Worse, you keep saying:

    I have proved that math never has been directly related
    to what computations actually are or how they actually work.

    Where is that proof?

    You have introduced an undefined notion of "relevance", called it an
    axiom, refused to formalize it because mathematics is supposedly the
    problem, and now declared that this invalidates the mathematical
    foundations of computability.

    That is not correcting the foundations.

    That is refusing the language in which your alleged correction could be
    stated precisely enough to determine whether it is even true.

    And there is a wonderful irony here.

    You insist that computation consists of:

    finite strings
    +
    precisely specified transformation rules

    and then complain that mathematics cannot describe what computation
    actually does.

    Peter, a precisely defined set of objects together with precisely defined transformation rules is EXACTLY the sort of thing mathematics is
    exceptionally good at describing.

    You haven't escaped mathematics.

    You've reinvented a mathematical formal system and then become angry at mathematics for noticing.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:22:28 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:48 AM, Python wrote:
    One can only build a car by taking steps to
    build a car. One can not build a car by only
    going outside to break large rocks with a
    sledge hammer.

    Yes.

    And once again you have proved ONLY THE TRIVIAL VERSION.

    To build a car, you must eventually perform steps sufficient to build a
    car.

    Congratulations.

    Nobody disagrees.

    But your Axiom 2 says something stronger:

       you are ONLY ALLOWED to perform steps
       relevant to building the car.

    That is a terribly bad paraphrase of this:

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:23:35 2026
    From Newsgroup: comp.theory

    That is a terribly bad paraphrase of this:

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    Then explain WHAT IS WRONG WITH THE PARAPHRASE.

    Your statement says:

    Deciders MUST apply ... steps ...
    that are RELEVANT to the decision criteria.

    I paraphrased that, in your car analogy, as:

    you are only allowed to perform steps
    relevant to building the car.

    Fine. You say that is "terribly bad."

    So correct it.

    Does Axiom 2 mean:

    A) A decider must perform SOME relevant steps, but may also perform
    completely irrelevant ones?

    or:

    B) The inference steps used by the decider MUST be relevant to the
    decision criterion?

    If A, your axiom is utterly trivial. A halting decider may calculate π,
    break rocks, play chess for ten minutes, and then decide halting
    correctly. Nobody cares.

    If B, my paraphrase captures exactly the restriction you are imposing.

    There isn't some mysterious third meaning hiding inside the word
    "relevant."

    So please stop telling me how terribly I misunderstand your axiom and tell
    me WHAT THE FUCK IT MEANS.

    A or B?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:28:56 2026
    From Newsgroup: comp.theory

    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

       Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Bovine cows are definitely not any kind of 15 story
    office buildings. I accept that it true. Now exactly
    what type of office building are bovine cows?
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:32:45 2026
    From Newsgroup: comp.theory

    Everyone knows that computations only take finite
    strings and not executable processes as input

    FOR FUCK'S SAKE, Peter.

    Nobody said that H takes an executable process as input.

    dbush explicitly wrote:

    H(<X>, Y)

    The input to H is `<X>` — a FINITE DESCRIPTION of X — together with Y.

    The property H is supposed to decide is:

    whether X(Y) halts.

    INPUT TO THE DECIDER and PROPERTY BEING DECIDED are not the same thing.

    A compiler takes a finite source file as input and determines properties
    of the program it describes.

    A model checker takes a finite description of a system as input and
    determines properties of the executions it describes.

    And a hypothetical halting decider takes `<X>,Y` as finite input and determines whether the computation specified by X on Y halts.

    At NO POINT does an "executable process" have to be passed as input to H.

    So your cow analogy should be:

    Here is a finite description of a cow.

    Question: does the described animal have four legs?

    And your response is:

    IMPOSSIBLE! A DESCRIPTION IS NOT A COW!

    Yes, Peter.

    We fucking know.

    That's what descriptions are for.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:39:23 2026
    From Newsgroup: comp.theory

    On 10/24/2026 11:22 AM, Python wrote:
    Math has always ignored what computations actually
    are and how they actually work.

    Peter, this is becoming spectacular.

    Mathematics did not merely specify "goals" for computation.


    Can H(⟨D⟩,I) always correctly determine whether or not D(I) halts
    is the key one of these incoherent goals.

    Restricting this goal to the Emil Post definition of
    computation we get

    Can H(⟨D⟩,I) always correctly determine whether or not
    its input finite string specifies a sequence of configurations
    that reach their own final halt state?
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:42:50 2026
    From Newsgroup: comp.theory

    Restricting this goal to the Emil Post definition of
    computation we get

    Can H(⟨D⟩,I) always correctly determine whether or not
    its input finite string specifies a sequence of configurations
    that reach their own final halt state?

    Peter, you have either just restated the Halting Problem or replaced it
    with something trivial.

    If the finite string ⟨D⟩ together with I specifies, according to the semantics of D, a sequence of configurations

    C0 -> C1 -> C2 -> ...

    then asking whether that sequence reaches a final halt state is EXACTLY
    asking whether D(I) halts.

    Nobody ever claimed that H receives the actual execution of D(I) as input.

    H receives the finite description ⟨D⟩ and I.

    So:

    Does D(I) halt?

    and:

    Does ⟨D⟩,I specify a computation whose sequence
    of configurations reaches a halt state?

    are two formulations of the SAME QUESTION.

    Calling the first an "incoherent goal" and the second your correction
    changes absolutely nothing.

    There is only one possible escape: perhaps by "sequence of configurations"
    you mean the sequence produced by H's PARTICULAR ANALYSIS of ⟨D⟩,I
    rather than the computation specified by D(I).

    But then the problem becomes ridiculous.

    H could do this:

    H(<D>, I) {
    return 0;
    }

    Or count the characters in <D>, compute a hash, play chess for ten
    seconds, and return 0 or 1.

    Who gives a shit?

    All of those are perfectly well-defined computations on finite strings.

    What makes H a HALT DECIDER rather than an arbitrary classifier of finite strings is precisely the missing semantic requirement:

    H(<D>,I) = 1 iff D(I) halts.

    And the instant you require that, you are back to the standard Halting Problem.

    So pick one:

    A) "sequence of configurations" means the computation
    specified by D(I).

    Then you have simply restated the standard Halting Problem
    in Post-flavored vocabulary.

    B) "sequence of configurations" means whatever H does
    while analyzing its finite input.

    Then almost any fucking program can qualify, and your
    definition no longer defines a halt decider.

    There is no magic third possibility created by saying "finite string."

    You cannot refute the Halting Theorem by deleting the part of the
    definition that makes a halt decider a halt decider.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 11:14:15 2026
    From Newsgroup: comp.theory

    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has disputed
    that. But you can't ask of a finite string whether or not it halts. You
    can only ask that question about the computation which that finite
    string *represents*.

    If you believe otherwise, please demonstrate for me whether or not the following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings.

    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y (a
    finite string), is it POSSIBLE to construct a Turing Machine H (again,
    not a finite string), which takes as input a DESCRIPTION of X, <X>
    (a finite string) concatenated with Y (a finite string) and decides
    whether X (a Turing Machine, not a finite string) applied to Y (a finite string) halts?

    If you truly believe that it is not possible for a TM to answer a
    question about another TM rather than a finite string, then you are effectively claiming that the answer to the above question is 'no'.
    Instead you are claiming that since TMs can't answer questions about
    other TMs, whoever asked the original question probably meant something
    else by their question, which is simply absurd. The original formulators
    of the halting problem knew *exactly* what they were asking.

    And to tie this back to your ill-defined notion of relevance, how
    exactly is anything *other* than whether X(Y) halts relevant to the
    above question?

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 13:37:20 2026
    From Newsgroup: comp.theory

    On 10/24/2026 12:39 PM, olcott wrote:
    On 10/24/2026 11:22 AM, Python wrote:
    Math has always ignored what computations actually
    are and how they actually work.

    Peter, this is becoming spectacular.

    Mathematics did not merely specify "goals" for computation.


    Can H(⟨D⟩,I) always correctly determine whether or not D(I) halts
    is the key one of these incoherent goals.

    In other words, you agree that Turing and Linz are correct.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:57:47 2026
    From Newsgroup: comp.theory

    On 10/24/2026 12:14 PM, André G. Isaak wrote:
    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has disputed
    that. But you can't ask of a finite string whether or not it halts. You
    can only ask that question about the computation which that finite
    string *represents*.

    If you believe otherwise, please demonstrate for me whether or not the following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings.

    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y (a
    finite string), is it POSSIBLE to construct a Turing Machine H (again,
    not a finite string), which takes as input a DESCRIPTION of X, <X>
    (a finite string) concatenated with Y (a finite string) and decides
    whether X (a Turing Machine, not a finite string) applied to Y (a finite string) halts?


    *At this point it seems that you are simply dishonest*

    H(⟨X⟩, Y) must apply finite string transformation inference
    steps according to the INPUT computation source code of ⟨X⟩ to
    determine what behavior this INPUT computation source code
    specifies. The behavior of X(Y) has always been outside
    of the domain of The Emil Post definition of computation
    for any and all halt deciders.

    If you truly believe that it is not possible for a TM to answer a
    question about another TM rather than a finite string, then you are effectively claiming that the answer to the above question is 'no'.
    Instead you are claiming that since TMs can't answer questions about
    other TMs, whoever asked the original question probably meant something
    else by their question, which is simply absurd. The original formulators
    of the halting problem knew *exactly* what they were asking.

    And to tie this back to your ill-defined notion of relevance, how
    exactly is anything *other* than whether X(Y) halts relevant to the
    above question?

    André

    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:14:28 2026
    From Newsgroup: comp.theory

    The behavior of X(Y) has always been outside
    of the domain [...] for any and all halt deciders.

    Wonderful.

    So, according to your new foundations, the behavior of X(Y) is outside the domain of a machine whose alleged job is to decide the behavior of X(Y).

    Nobody says H takes X(Y) as input. It takes the finite description <X>,Y
    and decides whether the computation it describes halts.

    If your H does NOT decide that, it is not a halt decider.

    You've finally solved the Halting Problem:

    Step 1: Remove halting from the problem.
    Step 2: Solve what's left.
    Step 3: Call everyone else dishonest.

    Groundbreaking.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:14:36 2026
    From Newsgroup: comp.theory

    On 10/24/2026 11:42 AM, Python wrote:
    Restricting this goal to the Emil Post definition of
    computation we get

    Can H(⟨D⟩,I) always correctly determine whether or not
    its input finite string specifies a sequence of configurations
    that reach their own final halt state?

    Peter, you have either just restated the Halting Problem or replaced it
    with something trivial.

    If the finite string ⟨D⟩ together with I specifies, according to the semantics of D, a sequence of configurations

       C0 -> C1 -> C2 -> ...

    then asking whether that sequence reaches a final halt state is EXACTLY asking whether D(I) halts.

    Nobody ever claimed that H receives the actual execution of D(I) as input.

    H receives the finite description ⟨D⟩ and I.

    So:

       Does D(I) halt?

    and:

       Does ⟨D⟩,I specify a computation whose sequence
       of configurations reaches a halt state?


    Don't paraphrase me this ALWAYS becomes the strawman error
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:15:33 2026
    From Newsgroup: comp.theory

    Fine. No paraphrase.

    Your exact words:

    whether or not its input finite string specifies a sequence
    of configurations that reach their own final halt state

    One question:

    Are those configurations the configurations of D(I)?

    YES or NO?

    No paraphrase required.

    No strawman possible.

    Just answer the fucking question.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:22:05 2026
    From Newsgroup: comp.theory

    On 2026-10-24 14:57, olcott wrote:
    On 10/24/2026 12:14 PM, André G. Isaak wrote:
    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has disputed
    that. But you can't ask of a finite string whether or not it halts.
    You can only ask that question about the computation which that finite
    string *represents*.

    If you believe otherwise, please demonstrate for me whether or not the
    following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings.

    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y (a
    finite string), is it POSSIBLE to construct a Turing Machine H (again,
    not a finite string), which takes as input a DESCRIPTION of X, <X>
    (a finite string) concatenated with Y (a finite string) and decides
    whether X (a Turing Machine, not a finite string) applied to Y (a
    finite string) halts?


    *At this point it seems that you are simply dishonest*

    No. I am stating the QUESTION which the halting problem asks. This
    question doesn't make any claims whatsoever about how H(⟨X⟩, Y) works.
    It neither asserts nor denies that this must apply finite string transformations. It doesn't assert anything whatsoever about how H is to
    be implemented. It simply asks a question: "Is an H which does what is
    asked for in the question possible?". And what the question asks about
    is the behaviour of X(Y).

    H(⟨X⟩, Y) must apply finite string transformation inference
    steps according to the INPUT computation source code of ⟨X⟩ to
    determine what behavior this INPUT computation source code
    specifies. The behavior of X(Y) has always been outside
    of the domain of The Emil Post definition of computation
    for any and all halt deciders.

    The behaviour of X(Y) is precisely what the question asks about so the
    answer to this question *must* address that behaviour. If, as you claim, computations can't deal with that behaviour, then the answer to the
    question is simply 'no'. Note that ⟨X⟩ doesn't have any behaviour whatsoever; only the X it describes has behaviour, so if you're actually insisting we ask about ⟨X⟩ rather than X it's entirely unclear what question you think you are asking; it's clearly not about halting
    behaviour, though, so it it has nothing to do with the halting problem.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:22:29 2026
    From Newsgroup: comp.theory

    On 10/24/2026 4:14 PM, Python wrote:
    The behavior of X(Y) has always been outside
    of the domain [...] for any and all halt deciders.

    Wonderful.

    So, according to your new foundations,

    No that is an incorrect paraphrase.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:32:44 2026
    From Newsgroup: comp.theory

    On 10/24/2026 4:22 PM, André G. Isaak wrote:
    On 2026-10-24 14:57, olcott wrote:
    On 10/24/2026 12:14 PM, André G. Isaak wrote:
    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has disputed
    that. But you can't ask of a finite string whether or not it halts.
    You can only ask that question about the computation which that
    finite string *represents*.

    If you believe otherwise, please demonstrate for me whether or not
    the following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings.

    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y (a
    finite string), is it POSSIBLE to construct a Turing Machine H
    (again, not a finite string), which takes as input a DESCRIPTION of
    X, <X>
    (a finite string) concatenated with Y (a finite string) and decides
    whether X (a Turing Machine, not a finite string) applied to Y (a
    finite string) halts?


    *At this point it seems that you are simply dishonest*

    No. I am stating the QUESTION which the halting problem asks. This
    question doesn't make any claims whatsoever about how H(⟨X⟩, Y) works. It neither asserts nor denies that this must apply finite string transformations. It doesn't assert anything whatsoever about how H is to
    be implemented. It simply asks a question: "Is an H which does what is
    asked for in the question possible?". And what the question asks about
    is the behaviour of X(Y).

    H(⟨X⟩, Y) must apply finite string transformation inference
    steps according to the INPUT computation source code of ⟨X⟩ to
    determine what behavior this INPUT computation source code
    specifies. The behavior of X(Y) has always been outside
    of the domain of The Emil Post definition of computation
    for any and all halt deciders.

    The behaviour of X(Y) is precisely what the question asks about

    Emil Post defines this as outside the domain of computation.
    Are you not paying attention or are you simply dishonest?

    so the
    answer to this question *must* address that behaviour. If, as you claim, computations can't deal with that behaviour, then the answer to the
    question is simply 'no'. Note that ⟨X⟩ doesn't have any behaviour whatsoever; only the X it describes has behaviour, so if you're actually insisting we ask about ⟨X⟩ rather than X it's entirely unclear what question you think you are asking; it's clearly not about halting
    behaviour, though, so it it has nothing to do with the halting problem.

    André


    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 15:39:48 2026
    From Newsgroup: comp.theory

    On 2026-10-24 15:32, olcott wrote:
    On 10/24/2026 4:22 PM, André G. Isaak wrote:
    On 2026-10-24 14:57, olcott wrote:
    On 10/24/2026 12:14 PM, André G. Isaak wrote:
    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has disputed
    that. But you can't ask of a finite string whether or not it halts.
    You can only ask that question about the computation which that
    finite string *represents*.

    If you believe otherwise, please demonstrate for me whether or not
    the following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings. >>>>
    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y
    (a finite string), is it POSSIBLE to construct a Turing Machine H
    (again, not a finite string), which takes as input a DESCRIPTION of
    X, <X>
    (a finite string) concatenated with Y (a finite string) and decides
    whether X (a Turing Machine, not a finite string) applied to Y (a
    finite string) halts?


    *At this point it seems that you are simply dishonest*

    No. I am stating the QUESTION which the halting problem asks. This
    question doesn't make any claims whatsoever about how H(⟨X⟩, Y) works. >> It neither asserts nor denies that this must apply finite string
    transformations. It doesn't assert anything whatsoever about how H is
    to be implemented. It simply asks a question: "Is an H which does what
    is asked for in the question possible?". And what the question asks
    about is the behaviour of X(Y).

    H(⟨X⟩, Y) must apply finite string transformation inference
    steps according to the INPUT computation source code of ⟨X⟩ to
    determine what behavior this INPUT computation source code
    specifies. The behavior of X(Y) has always been outside
    of the domain of The Emil Post definition of computation
    for any and all halt deciders.

    The behaviour of X(Y) is precisely what the question asks about

    Emil Post defines this as outside the domain of computation.
    Are you not paying attention or are you simply dishonest?

    You seem to be the one not paying attention. The question posed by the
    halting question asks whether it is possible to compute whether X(Y)
    halts. If that is indeed outside of the domain of computation, then the
    answer to the question would be 'no, it's not possible'. It wouldn't be justification for changing the question entirely, which is what you are determined to do.

    But, since Post most definitely does not define this as outside the
    domain of computation the point is moot. You're reading things into Post
    which simply aren't there.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:43:55 2026
    From Newsgroup: comp.theory

    On 10/24/2026 4:39 PM, André G. Isaak wrote:
    On 2026-10-24 15:32, olcott wrote:
    On 10/24/2026 4:22 PM, André G. Isaak wrote:
    On 2026-10-24 14:57, olcott wrote:
    On 10/24/2026 12:14 PM, André G. Isaak wrote:
    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has
    disputed that. But you can't ask of a finite string whether or not
    it halts. You can only ask that question about the computation
    which that finite string *represents*.

    If you believe otherwise, please demonstrate for me whether or not
    the following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings. >>>>>
    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y
    (a finite string), is it POSSIBLE to construct a Turing Machine H
    (again, not a finite string), which takes as input a DESCRIPTION of >>>>> X, <X>
    (a finite string) concatenated with Y (a finite string) and decides >>>>> whether X (a Turing Machine, not a finite string) applied to Y (a
    finite string) halts?


    *At this point it seems that you are simply dishonest*

    No. I am stating the QUESTION which the halting problem asks. This
    question doesn't make any claims whatsoever about how H(⟨X⟩, Y)
    works. It neither asserts nor denies that this must apply finite
    string transformations. It doesn't assert anything whatsoever about
    how H is to be implemented. It simply asks a question: "Is an H which
    does what is asked for in the question possible?". And what the
    question asks about is the behaviour of X(Y).

    H(⟨X⟩, Y) must apply finite string transformation inference
    steps according to the INPUT computation source code of ⟨X⟩ to
    determine what behavior this INPUT computation source code
    specifies. The behavior of X(Y) has always been outside
    of the domain of The Emil Post definition of computation
    for any and all halt deciders.

    The behaviour of X(Y) is precisely what the question asks about

    Emil Post defines this as outside the domain of computation.
    Are you not paying attention or are you simply dishonest?

    You seem to be the one not paying attention. The question posed by the halting question asks whether it is possible to compute whether X(Y)
    halts.

    OK so we are at dishonest.

    If that is indeed outside of the domain of computation, then the
    answer to the question would be 'no, it's not possible'. It wouldn't be justification for changing the question entirely, which is what you are determined to do.

    But, since Post most definitely does not define this as outside the
    domain of computation the point is moot. You're reading things into Post which simply aren't there.

    André

    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:04:59 2026
    From Newsgroup: comp.theory

    Le 24/10/2026 à 23:22, olcott a écrit :
    On 10/24/2026 4:14 PM, Python wrote:
    The behavior of X(Y) has always been outside
    of the domain [...] for any and all halt deciders.

    Wonderful.

    So, according to your new foundations,

    No that is an incorrect paraphrase.

    No, Peter.

    That was not a paraphrase.

    I QUOTED YOUR EXACT WORDS:

    The behavior of X(Y) has always been outside
    of the domain [...] for any and all halt deciders.

    Then I drew the consequence of YOUR statement.

    If that consequence is incorrect, explain WHY.

    You don't get to make an assertion, call every consequence of that
    assertion an "incorrect paraphrase", and run away.

    That's not what "paraphrase" means.

    It's called an inference.

    Refute it.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:05:47 2026
    From Newsgroup: comp.theory

    OK so we are at dishonest.

    No, Peter.

    André just accepted YOUR premise for the sake of argument.

    You say determining whether X(Y) halts is outside the domain of
    computation.

    Fine.

    Then the answer to:

    Can a computation always determine whether X(Y) halts?

    is:

    NO.

    Congratulations. You have just argued FOR the impossibility asserted by
    the Halting Theorem.

    What you DON'T get to do is say:

    "That question cannot be computed,
    therefore I shall replace it with another question
    that can be computed,
    and call the original theorem wrong."

    André isn't being dishonest.

    He's following your premise to its conclusion.

    You are changing the question because you don't like the conclusion.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:08:06 2026
    From Newsgroup: comp.theory

    On 10/24/2026 4:14 PM, Python wrote:
    The behavior of X(Y) has always been outside
    of the domain [...] for any and all halt deciders.

    Wonderful.

    So, according to your new foundations,

    No according to Emil Post. Can you pay attention?

    the behavior of X(Y) is outside
    the domain of a machine whose alleged job is to decide the behavior of
    X(Y).

    Nobody says H takes X(Y) as input. It takes the finite description <X>,Y
    and decides whether the computation it describes halts.

    If your H does NOT decide that, it is not a halt decider.

    You've finally solved the Halting Problem:

       Step 1: Remove halting from the problem.
       Step 2: Solve what's left.
       Step 3: Call everyone else dishonest.

    Groundbreaking.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:14:21 2026
    From Newsgroup: comp.theory

    No according to Emil Post. Can you pay attention?

    Fine.

    Then QUOTE EMIL POST.

    Give the exact passage where Post says that a computation taking the
    finite description <X>,Y as input cannot determine a property of the computation specified by <X>,Y.

    Because merely repeating:

    "according to Emil Post"

    doesn't make it so.

    And even if Post DID say that, your argument would still collapse:

    Question:
    Can H(<X>,Y) determine whether X(Y) halts?

    Your alleged Post restriction:
    No computation can determine that.

    Answer:
    NO.

    That's the fucking Halting Theorem's conclusion, Peter.

    You don't get from:

    "This question cannot be computed"

    to:

    "Therefore this is the wrong question."

    You get:

    "Therefore it is undecidable."

    So either provide the Post citation or stop using his name as a magic
    spell.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:14:40 2026
    From Newsgroup: comp.theory

    On 10/24/2026 5:05 PM, Python wrote:
    OK so we are at dishonest.

    No, Peter.

    André just accepted YOUR premise for the sake of argument.

    You say determining whether X(Y) halts is outside the domain of
    computation.

    Fine.

    Then the answer to:

       Can a computation always determine whether X(Y) halts?

    is:

       NO.


    Is the correct answer to the question: What time is it? "yes"?
    We could say "no" or we could say "incorrect question".

    "Incorrect question" is much more useful.
    "No" implicitly affirms the correctness of the question.

    Congratulations. You have just argued FOR the impossibility asserted by
    the Halting Theorem.

    What you DON'T get to do is say:

       "That question cannot be computed,

    The question is stupidly incorrect and that is
    why it can't be computed.

    Stupidly incorrect questions create undecidability
    for stupid people and rejection criteria for smart ones.

        therefore I shall replace it with another question
        that can be computed,
        and call the original theorem wrong."

    André isn't being dishonest.

    He's following your premise to its conclusion.

    You are changing the question because you don't like the conclusion.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:15:41 2026
    From Newsgroup: comp.theory

    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    And "NO" is a perfectly valid answer.

    The question is not "incorrect" merely because the requested computation cannot exist.

    Can every polynomial equation be solved by radicals?

    No.

    Can every true arithmetic statement be proved in a given
    consistent effective formal system?

    No.

    Can an algorithm decide every instance of the Halting Problem?

    No.

    These are not "stupidly incorrect questions."

    They are perfectly well-defined mathematical questions with negative
    answers.

    You have now reduced your entire alleged refutation to:

    If the answer to "Can this be computed?" is NO,
    then only stupid people answer NO.

    Smart people declare the question invalid
    and replace it with one whose answer they prefer.

    No, Peter.

    The question isn't stupid.

    Your refusal to understand what a negative answer means is.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:27:45 2026
    From Newsgroup: comp.theory

    On 10/24/2026 5:15 PM, Python wrote:
    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    and always has been stupidly incorrect.

    Also failing to acknowledge that is killing the actual
    planet because the same system of reasoning can refute
    climate change deniers every which way thus totally
    conquer all online disinformation.

    Denying my truisms prevents saving the Earth from death.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:29:39 2026
    From Newsgroup: comp.theory

    Denying my truisms prevents saving the Earth from death.

    Peter, how on Earth did we get from the Halting Problem to this?

    We started with whether H can decide whether X(Y) halts.

    Then it became:

    mathematics misunderstands computation,

    then:

    Emil Post proves you right,

    and now:

    rejecting your "truisms" prevents us from saving the planet.

    None of this answers the very simple point:

    "Can H always determine whether X(Y) halts?"

    is a perfectly well-formed question.

    The fact that the answer is NO does not make the question "stupidly incorrect."

    And climate change does not make it incorrect either.

    Please leave the planet out of this.

    It, and you, have enough problems already.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:35:54 2026
    From Newsgroup: comp.theory

    On 10/24/2026 5:29 PM, Python wrote:
    Denying my truisms prevents saving the Earth from death.

    Peter, how on Earth did we get from the Halting Problem to this?

    We started with whether H can decide whether X(Y) halts.


    The world will not implement my
    "true on the basis of meaning expressed in language"
    computation until I have proved my point.

    This enables damned liars to get way with their damned
    lies that are actually killing the whole planet.

    My system could put them in their place 10,000
    different ways before they finish their first
    sentence.

    Playing head games pretending to refute my work
    is actually killing the whole planet.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:41:52 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 00:35, olcott a écrit :
    On 10/24/2026 5:29 PM, Python wrote:
    Denying my truisms prevents saving the Earth from death.

    Peter, how on Earth did we get from the Halting Problem to this?

    We started with whether H can decide whether X(Y) halts.


    The world will not implement my
    "true on the basis of meaning expressed in language"
    computation until I have proved my point.

    This enables damned liars to get way with their damned
    lies that are actually killing the whole planet.

    My system could put them in their place 10,000
    different ways before they finish their first
    sentence.

    Playing head games pretending to refute my work
    is actually killing the whole planet.

    Playing head games pretending to refute my work
    is actually killing the whole planet.

    Peter, seriously.

    People disagreeing with your argument about the Halting Problem are not "killing the whole planet."

    You've gone very far beyond any discussion of computability here.

    Please consider talking to someone you trust about this, or consulting a mental-health professional.

    I'm not saying that as an insult.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:44:07 2026
    From Newsgroup: comp.theory

    On 10/24/2026 4:39 PM, André G. Isaak wrote:
    On 2026-10-24 15:32, olcott wrote:
    On 10/24/2026 4:22 PM, André G. Isaak wrote:
    On 2026-10-24 14:57, olcott wrote:
    On 10/24/2026 12:14 PM, André G. Isaak wrote:
    On 2026-10-24 10:28, olcott wrote:
    On 10/24/2026 11:07 AM, Python wrote:
    Peter, dbush's definition is not the mistake.

    It is the standard, perfectly well-defined Halting Problem:

        Does the computation X(Y) halt?


    Everyone knows that computations only take finite
    strings and not executable processes as input
    after acknowledging this demand that computations
    take executable processes as inputs.

    Computations only take finite strings as inputs. No one has
    disputed that. But you can't ask of a finite string whether or not
    it halts. You can only ask that question about the computation
    which that finite string *represents*.

    If you believe otherwise, please demonstrate for me whether or not
    the following finite string halts:

    "qqaaqqaaaaqaqaqaaaaqaaaaaaqaqqqqqaaaq"

    Halting is a semantic property of computations, not of finite strings. >>>>>
    Lets go back and restate the halting problem as originally stated:

    Given a Turing Machine X (a TM, not a finite string) and a input Y
    (a finite string), is it POSSIBLE to construct a Turing Machine H
    (again, not a finite string), which takes as input a DESCRIPTION of >>>>> X, <X>
    (a finite string) concatenated with Y (a finite string) and decides >>>>> whether X (a Turing Machine, not a finite string) applied to Y (a
    finite string) halts?


    *At this point it seems that you are simply dishonest*

    No. I am stating the QUESTION which the halting problem asks. This
    question doesn't make any claims whatsoever about how H(⟨X⟩, Y)
    works. It neither asserts nor denies that this must apply finite
    string transformations. It doesn't assert anything whatsoever about
    how H is to be implemented. It simply asks a question: "Is an H which
    does what is asked for in the question possible?". And what the
    question asks about is the behaviour of X(Y).

    H(⟨X⟩, Y) must apply finite string transformation inference
    steps according to the INPUT computation source code of ⟨X⟩ to
    determine what behavior this INPUT computation source code
    specifies. The behavior of X(Y) has always been outside
    of the domain of The Emil Post definition of computation
    for any and all halt deciders.

    The behaviour of X(Y) is precisely what the question asks about

    Emil Post defines this as outside the domain of computation.
    Are you not paying attention or are you simply dishonest?

    You seem to be the one not paying attention. The question posed by the halting question asks whether it is possible to compute whether X(Y)
    halts. If that is indeed outside of the domain of computation, then the answer to the question would be 'no, it's not possible'.

    That misleads people into believing that the question
    is not stupidly incorrect. "stupidly incorrect question"
    is a more accurate answer.

    It wouldn't be
    justification for changing the question entirely, which is what you are determined to do.

    But, since Post most definitely does not define this as outside the
    domain of computation the point is moot. You're reading things into Post which simply aren't there.

    André

    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 16:52:04 2026
    From Newsgroup: comp.theory

    On 2026-10-24 16:27, olcott wrote:
    On 10/24/2026 5:15 PM, Python wrote:
    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    and always has been stupidly incorrect.

    No, unlike your question there is no type-mismatch in that question. It
    is a simple yes/no question requesting a yes/no answer.

    But, if it will make you happy, let's consider a slightly different
    question: Given an arbitary Turing Machine X and an arbitrary input Y,
    is there some foolproof method for determining whether or not X will
    halt on input Y? Notice that in the above formulation of the question, I
    don't restrict what kinds of methods you can use. You could use
    computation, but I'm also allowing the possibility of some other method
    so what you consider to be within the scope of computation according to
    Post doesn't play any role here.

    What *exactly* do you find wrong with this question? This really *is*
    the question that people were interested in when they first posed the
    halting problem, despite what you may believe. It's a question that has enormous practical implications whereas the question with which you seek
    to replace it, as far as I can tell, does not.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:53:32 2026
    From Newsgroup: comp.theory

    On 10/24/2026 5:41 PM, Python wrote:
    Le 25/10/2026 à 00:35, olcott a écrit :
    On 10/24/2026 5:29 PM, Python wrote:
    Denying my truisms prevents saving the Earth from death.

    Peter, how on Earth did we get from the Halting Problem to this?

    We started with whether H can decide whether X(Y) halts.


    The world will not implement my
    "true on the basis of meaning expressed in language"
    computation until I have proved my point.

    This enables damned liars to get way with their damned
    lies that are actually killing the whole planet.

    My system could put them in their place 10,000
    different ways before they finish their first
    sentence.

    Playing head games pretending to refute my work
    is actually killing the whole planet.

    Playing head games pretending to refute my work
    is actually killing the whole planet.

    Peter, seriously.

    People disagreeing with your argument about the Halting Problem are not "killing the whole planet."


    People that play head games with fake rebuttals
    that they know are baseless are preventing my work
    from being accepted.

    Many of your reviews were the best that I ever
    had and then you started disagreeing with truisms.

    01 int DD()
    02 {
    03 int Halt_Status = HHH(DD);
    04 if (Halt_Status)
    05 HERE: goto HERE;
    06 return Halt_Status;
    07 }

    On 10/9/2026 6:53 AM, Python wrote:
    You have established that correct application of the C operational
    semantics within HHH produces the recursively simulated sequence:

    HHH simulates DD
    -> DD calls HHH(DD)
    -> HHH simulates DD
    -> ...

    Agreed.

    Agrees that the simulated DD cannot reach past its own line 03
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:58:56 2026
    From Newsgroup: comp.theory

    On 10/24/2026 5:52 PM, André G. Isaak wrote:
    On 2026-10-24 16:27, olcott wrote:
    On 10/24/2026 5:15 PM, Python wrote:
    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    and always has been stupidly incorrect.

    No, unlike your question there is no type-mismatch in that question. It
    is a simple yes/no question requesting a yes/no answer.

    But, if it will make you happy, let's consider a slightly different question: Given an arbitary Turing Machine X and an arbitrary input Y,
    is there some foolproof method for determining whether or not X will
    halt on input Y?

    That is still outside the scope of Emil Post computation.
    You really do seem to be a liar at this point.

    I am going to stop reading at your very first mistake so
    if you say something profoundly brilliant after that I
    will never see it.

    Notice that in the above formulation of the question, I
    don't restrict what kinds of methods you can use. You could use
    computation, but I'm also allowing the possibility of some other method
    so what you consider to be within the scope of computation according to
    Post doesn't play any role here.

    What *exactly* do you find wrong with this question? This really *is*
    the question that people were interested in when they first posed the halting problem, despite what you may believe. It's a question that has enormous practical implications whereas the question with which you seek
    to replace it, as far as I can tell, does not.

    André


    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.

    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.

    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.

    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.
    That is still outside the scope of Emil Post computation.

    Maybe you should study axiom 1 below MUCH MORE CLOSELY
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:01:06 2026
    From Newsgroup: comp.theory

    Agrees that the simulated DD cannot reach past its own line 03

    NO.

    Stop adding words to what I agreed to.

    I agreed that if the recursive simulation CONTINUES, we get:

    HHH -> DD -> HHH -> DD -> ...

    I did NOT agree that DD cannot get past line 03 if HHH returns.

    In fact, your own HHH is supposed to detect that recursive pattern, abort
    it, and return 0.

    So answer the question you keep avoiding:

    Does the HHH(DD) called at line 03 return 0?

    YES: line 03 completes, line 04 is false, and DD reaches line 06.

    NO: HHH does not return and is not a total halt decider.

    Those are your choices.

    Quoting my October 9 statement for the hundredth time does not create a
    third one.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:01:52 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:58 PM, olcott wrote:
    On 10/24/2026 5:52 PM, André G. Isaak wrote:
    On 2026-10-24 16:27, olcott wrote:
    On 10/24/2026 5:15 PM, Python wrote:
    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    and always has been stupidly incorrect.

    No, unlike your question there is no type-mismatch in that question.
    It is a simple yes/no question requesting a yes/no answer.

    But, if it will make you happy, let's consider a slightly different
    question: Given an arbitary Turing Machine X and an arbitrary input Y,
    is there some foolproof method for determining whether or not X will
    halt on input Y?

    That is still outside the scope of Emil Post computation.

    In other words, you agree that the answer is no and that therefore
    Turing and Linz are correct.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:02:52 2026
    From Newsgroup: comp.theory

    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

    Is there SOME foolproof method for determining
    whether X halts on Y?

    If your answer is:

    no such method can exist within computation,

    then congratulations again: that's an impossibility result, not an
    "incorrect question."

    And if you claim the QUESTION ITSELF is somehow invalid, explain what is logically ill-formed about it.

    Repeating "EMIL POST" twenty more times won't help.

    Although at this rate I expect Axiom 3 to be:

    If a claim is repeated 20 times,
    it becomes self-evidently true.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:18:13 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:01 PM, Python wrote:
    Agrees that the simulated DD cannot reach past its own line 03

    NO.

    Stop adding words to what I agreed to.

    I agreed that if the recursive simulation CONTINUES, we get:

       HHH -> DD -> HHH -> DD -> ...


    Thus this DD never reaches past its own line 03.

    I did NOT agree that DD cannot get past line 03 if HHH returns.


    It does mean that the simulated HHH cannot possibly
    return as long as the simulation continues.

    In fact, your own HHH is supposed to detect that recursive pattern,
    abort it, and return 0.


    The executed HHH can do this. The simulated HHH
    becomes 100% completely totally dead as soon as
    the simulation stops.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:22:00 2026
    From Newsgroup: comp.theory

    Peter, we have ALREADY gone through this exact argument.

    You previously described what happens to the HHH called at DD line 03:

    It ceases to exist.
    It was only temporary data within HHH.

    And I already explained the problem.

    The simulated HHH does NOT return 0 to DD.

    You ABORT the simulation and DISCARD the simulated HHH state.

    Those are not the same operation.

    So yes:

    while the recursive simulation continues,
    the simulated HHH does not return.

    And when you stop that simulation:

    the simulated HHH STILL does not return.

    YOU KILL IT.

    Then the OUTER, executed HHH returns 0.

    That does not establish that DD cannot halt. It establishes that YOUR SIMULATION PROCEDURE chose to stop simulating DD before DD's call at line
    03 returned.

    Throwing away a simulated computation is not a transition of the
    computation being simulated.

    We covered this already.

    You need the simulated HHH NOT TO RETURN in order to keep DD stuck at line
    03.

    You need HHH TO RETURN 0 in order to claim that HHH is a decider.

    Calling one "simulated" and the other "executed" does not make that contradiction disappear.

    It is the entire problem with your construction.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:23:44 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

       Is there SOME foolproof method for determining
       whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:25:13 2026
    From Newsgroup: comp.theory

    On 2026-10-24 16:58, olcott wrote:
    On 10/24/2026 5:52 PM, André G. Isaak wrote:
    On 2026-10-24 16:27, olcott wrote:
    On 10/24/2026 5:15 PM, Python wrote:
    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    and always has been stupidly incorrect.

    No, unlike your question there is no type-mismatch in that question.
    It is a simple yes/no question requesting a yes/no answer.

    But, if it will make you happy, let's consider a slightly different
    question: Given an arbitary Turing Machine X and an arbitrary input Y,
    is there some foolproof method for determining whether or not X will
    halt on input Y?

    That is still outside the scope of Emil Post computation.
    You really do seem to be a liar at this point.

    I explicitly stated that I wasn't restricting my question to Emil Post computation. I asked whether there was *some* method to determine
    whether X(Y) would halt and, more importantly, why you think that is a
    stupid question to want to know the answer to. That last bit deserves a detailed explanation considering the fact that a great many very clever
    people have been interested in exactly that question.

    I am going to stop reading at your very first mistake so
    if you say something profoundly brilliant after that I
    will never see it.

    If everyone adopted that position, none of your posts would even be
    read. Note that in many posts people make a claim which might at first
    glance seem wrong and then go to great lengths to justify that claim. If
    you stop reading things whenever you disagree with something you're
    going to miss out on a great deal of elucidating arguments.

    < juvenile repetition snipped >

    Maybe you should study axiom 1 below MUCH MORE CLOSELY

    You can propose whatever axioms you want. It doesn't mean anyone is
    obligated to accept them, that they are correct, or that they are worthy
    of study. And your axiom 1 doesn't support your claim that the question
    posed above is 'outside the scope of computation'. That would require additional argumentation which you've failed to provide.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:26:51 2026
    From Newsgroup: comp.theory

    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    This is ridiculous.

    Nobody is feeding the executable process X into H.

    <X> is a finite string that COMPLETELY SPECIFIES X.

    Everything relevant about the execution X(Y) is determined by the finite description <X> together with Y.

    That's the entire fucking point of encoding programs.

    H receives:

    <X>, Y

    not a running process.

    The QUESTION asked about that finite input is:

    Does the computation specified by <X> on Y halt?

    Your objection amounts to:

    "A computation cannot reason about X,
    because it only has a complete finite description of X."

    Yes, Peter.

    That's what descriptions are FOR.

    Otherwise no interpreter, emulator, compiler, model checker, program
    verifier, or universal Turing machine could ever tell us anything about another program.

    <X> is not X.

    Nobody said it was.

    <X> SPECIFIES X.

    You keep presenting that elementary distinction as an objection when it is precisely how the Halting Problem is formulated.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:30:28 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:22 PM, Python wrote:
    Peter, we have ALREADY gone through this exact argument.

    You previously described what happens to the HHH called at DD line 03:

    It ceases to exist.
    It was only temporary data within HHH.

    And I already explained the problem.

    The simulated HHH does NOT return 0 to DD.

    You ABORT the simulation and DISCARD the simulated HHH state.

    Those are not the same operation.

    So yes:

       while the recursive simulation continues,
       the simulated HHH does not return.

    And when you stop that simulation:

       the simulated HHH STILL does not return.

    YOU KILL IT.

    Then the OUTER, executed HHH returns 0.


    OK good so far.

    That does not establish that DD cannot halt. It establishes that YOUR SIMULATION PROCEDURE chose to stop simulating DD before DD's call at
    line 03 returned.


    Because you looked at the wrong details.
    DD cannot possibly reach its own simulated final
    state whether HHH aborts this simulation or not.

    The impossibility of reaching a final state is the
    definition of non-halting. Maybe you did not know this?

    Throwing away a simulated computation is not a transition of the
    computation being simulated.


    Once a correct non-halting behavior pattern is
    correctly matched the non-halt decision is
    correctly made.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:31:15 2026
    From Newsgroup: comp.theory

    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I was
    asking about *methods*.

    And by that same logic, asking whether 13 is a prime number is
    out-of-scope of every computation since 13 is a natural number and computations only operated on finite strings.

    Are you claiming that we can't compute whether a given natural number is prime? If so, you are in disagreement with essentially the entire world.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:32:27 2026
    From Newsgroup: comp.theory

    OK good so far.

    Good. Then the crucial facts are now AGREED:

    1. The simulated HHH at DD line 03 never returns 0.

    2. You abort that simulation and discard it.

    3. Only the OUTER HHH returns 0.

    Now you say:

    DD cannot possibly reach its own simulated final
    state whether HHH aborts this simulation or not.

    No.

    If you DON'T abort, the simulation recurses forever.

    If you DO abort, you have simply STOPPED SIMULATING DD before its line 03
    call returned.

    A computation failing to reach a final state in a simulation YOU
    TERMINATED does not prove that the computation cannot reach a final state.

    And this:

    Once a correct non-halting behavior pattern is
    correctly matched the non-halt decision is
    correctly made.

    is circular.

    The entire dispute is whether your recursive pattern CORRECTLY establishes that DD does not halt.

    You cannot prove that by calling it a "correct non-halting behavior
    pattern."

    Your actual inference is:

    My simulation does not return
    therefore DD does not halt.

    But those are different claims.

    In fact, you have now explicitly agreed that your simulated HHH never
    returns the 0 that your executed HHH returns.

    So your simulation does NOT reproduce the behavior of the very HHH whose behavior determines what DD does.

    That is the fatal flaw.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:33:54 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because they
    only operate on finite strings, not actual numbers.

    Agreed?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:36:36 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:25 PM, André G. Isaak wrote:
    On 2026-10-24 16:58, olcott wrote:
    On 10/24/2026 5:52 PM, André G. Isaak wrote:
    On 2026-10-24 16:27, olcott wrote:
    On 10/24/2026 5:15 PM, Python wrote:
    Is the correct answer to the question: What time is it? "yes"?

    Jesus fucking Christ, Peter.

    "What time is it?" is not a yes/no question.

    "Can a computation always determine whether X(Y) halts?" IS.

    and always has been stupidly incorrect.

    No, unlike your question there is no type-mismatch in that question.
    It is a simple yes/no question requesting a yes/no answer.

    But, if it will make you happy, let's consider a slightly different
    question: Given an arbitary Turing Machine X and an arbitrary input
    Y, is there some foolproof method for determining whether or not X
    will halt on input Y?

    That is still outside the scope of Emil Post computation.
    You really do seem to be a liar at this point.

    I explicitly stated that I wasn't restricting my question to Emil Post computation.

    That is an inherent restriction of computation and
    like the inherent restriction of arithmetic to numbers
    cannot be waived. What is the product of multiplying
    a dead cat by your mailbox? TYPE MISMATCH ERROR

    I asked whether there was *some* method to determine
    whether X(Y) would halt and, more importantly, why you think that is a stupid question to want to know the answer to. That last bit deserves a detailed explanation considering the fact that a great many very clever people have been interested in exactly that question.

    I am going to stop reading at your very first mistake so
    if you say something profoundly brilliant after that I
    will never see it.

    If everyone adopted that position, none of your posts would even be
    read. Note that in many posts people make a claim which might at first glance seem wrong and then go to great lengths to justify that claim. If
    you stop reading things whenever you disagree with something you're
    going to miss out on a great deal of elucidating arguments.

    < juvenile repetition snipped >

    Maybe you should study axiom 1 below MUCH MORE CLOSELY

    You can propose whatever axioms you want. It doesn't mean anyone is obligated to accept them, that they are correct, or that they are worthy
    of study. And your axiom 1 doesn't support your claim that the question posed above is 'outside the scope of computation'. That would require additional argumentation which you've failed to provide.

    André

    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:41:50 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because they
    only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    That we have assumed that it can be for 90 years is only
    because we never bothered to make ALL the details 100%
    completely specified concretely.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:44:46 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because they
    only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question above
    is "no" and that you agree that Turing and Linz are correct.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:45:34 2026
    From Newsgroup: comp.theory

    The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    And THAT is the error.

    Nobody requires the entire execution history of DD() to be encoded as a
    finite string.

    The finite string encodes the PROGRAM.

    Together with the operational semantics, that finite program determines
    its execution.

    For example:

    while (1) {}

    is a finite string specifying an infinite computation.

    There is no contradiction whatsoever.

    DD is also a finite program. HHH is a finite program. Their operational semantics are finitely specified.

    Therefore the execution of DD() from main is completely specified by
    finite information, even if that execution is infinite.

    Your claim amounts to confusing:

    finite description of a computation

    with:

    finite list of every step of the computation.

    Those are NOT the same thing.

    And if DD() cannot be correctly represented by its finite source code,
    then your own HHH is dead on arrival, because your entire claim is that
    HHH derives DD's behavior from that very finite source code.

    You cannot simultaneously say:

    <DD> specifies DD well enough for HHH
    to determine its behavior

    and:

    <DD> cannot correctly represent DD's behavior.

    There is your contradiction again.

    It wasn't hidden for 90 years.

    You just confused a finite description with the possibly infinite thing it describes.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:47:32 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I was asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    And by that same logic, asking whether 13 is a prime number is out-of-
    scope of every computation since 13 is a natural number and computations only operated on finite strings.

    Are you claiming that we can't compute whether a given natural number is prime? If so, you are in disagreement with essentially the entire world.

    André

    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:49:20 2026
    From Newsgroup: comp.theory

    So you admit that the Halting Theorem is based on an
    incorrect question?

    No, Peter.

    André admitted NOTHING OF THE SORT.

    He explicitly said:

    I wasn't restricting myself to computations. I was asking about *methods*.

    And you immediately transformed that into:

    So you admit that the Halting Theorem is based on an incorrect question?

    That is not a misunderstanding.

    You are perfectly familiar with this kind of sophistry, since you accuse everyone else of it constantly.

    André broadened the question to remove YOUR objection.

    You then pretended that this was an admission that YOUR objection was
    correct.

    It wasn't.

    If you're going to call people dishonest every few posts, don't blatantly
    put admissions into their mouths that they never made.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 17:49:43 2026
    From Newsgroup: comp.theory

    On 2026-10-24 17:41, olcott wrote:

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    That last bit is a really baseless assertion. How do you back up this
    claim of yours that DD() called from main() cannot be represented as a
    finite string? What prevents it from being represented as such?

    DD(), after call, can be represented by source code which can be viewed
    as a finite string. Are you claiming that calling something from main() somehow causes it to behave *differently* from its source code? That
    would call into question the behaviour of basically every computer
    program on earth.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:51:11 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:49 PM, Python wrote:
    So you admit that the Halting Theorem is based on an
    incorrect question?

    No, Peter.

    André admitted NOTHING OF THE SORT.

    He explicitly said:

    I wasn't restricting myself to computations. I was asking about
    *methods*.

    And you immediately transformed that into:

    So you admit that the Halting Theorem is based on an incorrect question?

    That is not a misunderstanding.

    You are perfectly familiar with this kind of sophistry, since you accuse everyone else of it constantly.

    André broadened the question to remove YOUR objection.

    You then pretended that this was an admission that YOUR objection was correct.

    It wasn't.

    If you're going to call people dishonest every few posts, don't
    blatantly put admissions into their mouths that they never made.

    If there's one thing he excels at, it's projection.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:56:11 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:32 PM, Python wrote:
    OK good so far.

    Good. Then the crucial facts are now AGREED:

       1. The simulated HHH at DD line 03 never returns 0.

       2. You abort that simulation and discard it.

       3. Only the OUTER HHH returns 0.

    Now you say:

    DD cannot possibly reach its own simulated final
    state whether HHH aborts this simulation or not.

    No.

    If you DON'T abort, the simulation recurses forever.

    If you DO abort, you have simply STOPPED SIMULATING DD before its line
    03 call returned.

    A computation failing to reach a final state in a simulation YOU
    TERMINATED does not prove that the computation cannot reach a final state.

    And this:

    Once a correct non-halting behavior pattern is
    correctly matched the non-halt decision is
    correctly made.

    is circular.


    Its not circular it is a tautology just like this one:

    <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

    H can abort its simulation of D and correctly report that
    [the correctly simulated] D specifies a non-halting
    sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    [the correctly simulated] // inserted for clarity
    it can already be inferred from the context.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    The entire dispute is whether your recursive pattern CORRECTLY
    establishes that DD does not halt.

    You cannot prove that by calling it a "correct non-halting behavior pattern."

    Your actual inference is:

       My simulation does not return
       therefore DD does not halt.

    But those are different claims.

    In fact, you have now explicitly agreed that your simulated HHH never returns the 0 that your executed HHH returns.

    So your simulation does NOT reproduce the behavior of the very HHH whose behavior determines what DD does.

    That is the fatal flaw.

    The actual execution traces conclusively prove that I am correct.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:57:38 2026
    From Newsgroup: comp.theory

    No, Peter.

    You are doing the Sipser trick again.

    The statement you say Sipser agreed to begins:

    IF [...] H CORRECTLY DETERMINES that its simulated D
    would never stop running unless aborted THEN [...]

    Exactly.

    The entire dispute is whether YOUR HHH has CORRECTLY DETERMINED that about
    DD.

    Sipser agreeing that:

    IF the determination is correct,
    THEN the conclusion is correct

    does not establish that YOUR determination is correct.

    That's a tautology, as you just admitted.

    You are using Sipser's agreement with

    IF P THEN Q

    as if Sipser had agreed that

    P

    holds for your HHH and DD.

    He didn't.

    And you still haven't answered the fatal objection.

    Your own agreed facts are:

    simulated HHH(DD): does NOT return 0; you kill it.

    executed HHH(DD): DOES return 0.

    Yet DD's behavior depends precisely on what HHH(DD) does.

    So your alleged "correct simulation" does not reproduce the behavior of
    the HHH(DD) whose behavior determines DD's execution.

    Saying:

    The actual execution traces conclusively prove that I am correct.

    is not an answer.

    Show the trace in which the HHH called at DD line 03 returns the 0 that
    your actual HHH returns.

    You can't.

    That's the problem.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:59:55 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:44 PM, dbush wrote:
    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because they
    only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question above
    is "no" and that you agree that Turing and Linz are correct.

    the question is incorrect and thus the halting theorem is incorrect
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:01:52 2026
    From Newsgroup: comp.theory

    the question is incorrect and thus the halting theorem is incorrect

    No, Peter.

    The question is:

    Does there exist a method that always determines
    whether X(Y) halts?

    If, as YOU claim, such a determination is outside the scope of every
    possible computation, then the answer is:

    NO.

    Not:

    THE QUESTION IS INCORRECT.

    "Does there exist an integer whose square is 2?"

    No.

    Perfectly valid question.

    "Does there exist a largest prime?"

    No.

    Perfectly valid question.

    "Does there exist a halt decider satisfying the standard specification?"

    No.

    Perfectly valid question.

    You keep treating a negative answer as evidence that the question was
    invalid.

    That is not a correction to the foundations of computation.

    It is a failure to understand what "no" means.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:02:17 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:49 PM, André G. Isaak wrote:
    On 2026-10-24 17:41, olcott wrote:

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    That last bit is a really baseless assertion. How do you back up this
    claim of yours that DD() called from main() cannot be represented as a finite string? What prevents it from being represented as such?


    Provably different execution traces.
    Since I have already said this hundreds
    of times I am going back to assuming dishonesty.

    DD(), after call, can be represented by source code which can be viewed
    as a finite string. Are you claiming that calling something from main() somehow causes it to behave *differently* from its source code? That
    would call into question the behaviour of basically every computer
    program on earth.

    André

    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:02:33 2026
    From Newsgroup: comp.theory

    On 2026-10-24 17:47, olcott wrote:
    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I was
    asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    No. I admit no such thing. And I asked you to explain *why* you think
    that is a stupid question to want to know the answer to, which you still haven't addressed. And, as I said, many very intelligent people have
    asked this very question, so if you want to claim its a stupid question, you'll need to make a *strong* case for that claim

    And just saying it's outside the scrope of 'Emil Post Computation' isn't
    a legitimate answer. Even if a question is outside the scope of
    computation, that doesn't make it stupid to want to know its answer. For example, I am sure many people debate whether Keats or Shelley was the
    better poet. That's very clearly outside the scope of Emil Post
    computation, but it is a perfectly legitimate question.

    And by that same logic, asking whether 13 is a prime number is out-of-
    scope of every computation since 13 is a natural number and
    computations only operated on finite strings.

    Are you claiming that we can't compute whether a given natural number
    is prime? If so, you are in disagreement with essentially the entire
    world.

    You ignored this rather important question.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:03:34 2026
    From Newsgroup: comp.theory

    Provably different execution traces.

    That proves NOTHING of the sort.

    Different execution traces do not imply that one of them cannot be
    specified by finite information.

    The finite source of DD, the finite source of HHH, the finite calling
    context, and the operational semantics completely specify the execution of DD() called from main.

    Your two traces differ because YOUR SIMULATOR treats the simulated HHH differently:

    executed HHH(DD): returns 0

    simulated HHH(DD): you abort and destroy it without returning 0

    And then you use the resulting different traces as "proof" that the direct execution cannot be represented by the simulator.

    That's circular.

    You created the difference by making the simulation behave differently,
    then cite that difference as proof that it HAD to behave differently.

    And calling André dishonest does not fill that hole.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:05:29 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:49 PM, Python wrote:
    So you admit that the Halting Theorem is based on an
    incorrect question?

    No, Peter.

    André admitted NOTHING OF THE SORT.


    I soon as I proved my point he changed the subject.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:06:13 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:01 PM, Python wrote:
    the question is incorrect and thus the halting theorem is incorrect

    No, Peter.

    The question is:

       Does there exist a method that always determines
       whether X(Y) halts?

    If, as YOU claim, such a determination is outside the scope of every possible computation, then the answer is:

       NO.

    Not:

       THE QUESTION IS INCORRECT.

    "Does there exist an integer whose square is 2?"

    No.

    Perfectly valid question.

    "Does there exist a largest prime?"

    No.

    Perfectly valid question.

    "Does there exist a halt decider satisfying the standard specification?"

    No.

    Perfectly valid question.

    You keep treating a negative answer as evidence that the question was invalid.

    That is not a correction to the foundations of computation.

    It is a failure to understand what "no" means.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:06:26 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:57 PM, Python wrote:
    No, Peter.

    You are doing the Sipser trick again.

    The statement you say Sipser agreed to begins:

    IF [...] H CORRECTLY DETERMINES that its simulated D
    would never stop running unless aborted THEN [...]

    Exactly.

    The entire dispute is whether YOUR HHH has CORRECTLY DETERMINED that
    about DD.

    Sipser agreeing that:

       IF the determination is correct,
       THEN the conclusion is correct

    does not establish that YOUR determination is correct.

    That's a tautology, as you just admitted.

    You are using Sipser's agreement with

       IF P THEN Q

    as if Sipser had agreed that

       P

    holds for your HHH and DD.

    He didn't.

    And you still haven't answered the fatal objection.

    Your own agreed facts are:

       simulated HHH(DD): does NOT return 0; you kill it.

       executed HHH(DD): DOES return 0.

    Yet DD's behavior depends precisely on what HHH(DD) does.

    So your alleged "correct simulation" does not reproduce the behavior of
    the HHH(DD) whose behavior determines DD's execution.

    Saying:

    The actual execution traces conclusively prove that I am correct.

    is not an answer.

    Show the trace in which the HHH called at DD line 03 returns the 0 that
    your actual HHH returns.

    You can't.

    That's the problem.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:06:44 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:49 PM, Python wrote:
    So you admit that the Halting Theorem is based on an
    incorrect question?

    No, Peter.

    André admitted NOTHING OF THE SORT.

    He explicitly said:

    I wasn't restricting myself to computations. I was asking about
    *methods*.

    And you immediately transformed that into:

    So you admit that the Halting Theorem is based on an incorrect question?

    That is not a misunderstanding.

    You are perfectly familiar with this kind of sophistry, since you accuse everyone else of it constantly.

    André broadened the question to remove YOUR objection.

    You then pretended that this was an admission that YOUR objection was correct.

    It wasn't.

    If you're going to call people dishonest every few posts, don't
    blatantly put admissions into their mouths that they never made.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:14:22 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-24 17:47, olcott wrote:
    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I
    was asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    No. I admit no such thing. And I asked you to explain *why* you think
    that is a stupid question to want to know the answer to, which you still haven't addressed. And, as I said, many very intelligent people have
    asked this very question, so if you want to claim its a stupid question, you'll need to make a *strong* case for that claim

    And just saying it's outside the scrope of 'Emil Post Computation' isn't
    a legitimate answer. Even if a question is outside the scope of
    computation, that doesn't make it stupid to want to know its answer.

    Emil Post computation is Turing equivalent thus outside
    the scope of Emil Post computation is outside the scope
    of computation. It is too difficult to see that it is
    outside the scope of all computation until:

    (1) You understand that my paraphrase is correct
    (2) You understand that Emil Post computation is Turing equivalent.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:20:23 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 02:07, olcott a écrit :
    On 10/24/2026 6:57 PM, Python wrote:
    No, Peter.

    You are doing the Sipser trick again.

    The statement you say Sipser agreed to begins:

    IF [...] H CORRECTLY DETERMINES that its simulated D
    would never stop running unless aborted THEN [...]

    Exactly.

    The entire dispute is whether YOUR HHH has CORRECTLY DETERMINED that
    about DD.

    Sipser agreeing that:

       IF the determination is correct,
       THEN the conclusion is correct

    does not establish that YOUR determination is correct.

    That's a tautology, as you just admitted.

    You are using Sipser's agreement with

       IF P THEN Q

    as if Sipser had agreed that

       P

    holds for your HHH and DD.

    He didn't.

    And you still haven't answered the fatal objection.

    Your own agreed facts are:

       simulated HHH(DD): does NOT return 0; you kill it.

       executed HHH(DD): DOES return 0.

    Yet DD's behavior depends precisely on what HHH(DD) does.

    So your alleged "correct simulation" does not reproduce the behavior of
    the HHH(DD) whose behavior determines DD's execution.

    Saying:

    The actual execution traces conclusively prove that I am correct.

    is not an answer.

    Show the trace in which the HHH called at DD line 03 returns the 0 that
    your actual HHH returns.

    You can't.

    That's the problem.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    Peter, you have now copy-pasted this same paragraph as an answer to half a dozen different objections.

    It does not answer this one.

    Yes, HHH observes:

    DD -> HHH(DD) -> DD -> HHH(DD) -> ...

    We agreed on that weeks ago.

    The question is whether this pattern PROVES that DD cannot halt when HHH returns 0.

    You keep answering:

    "It is a non-halting pattern."

    THAT IS THE CLAIM UNDER DISPUTE.

    And repeating the claim is not a proof of the claim.

    Worse, we just established:

    simulated HHH(DD): never returns 0; you destroy it.

    executed HHH(DD): returns 0.

    So your "pattern" is obtained by simulating HHH(DD) with behavior
    DIFFERENT from the behavior HHH(DD) actually has.

    Copy-pasting the pattern for a seventh time will not fix that.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:24:47 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:20 PM, Python wrote:
    Le 25/10/2026 à 02:07, olcott a écrit :
    On 10/24/2026 6:57 PM, Python wrote:
    No, Peter.

    You are doing the Sipser trick again.

    The statement you say Sipser agreed to begins:

    IF [...] H CORRECTLY DETERMINES that its simulated D
    would never stop running unless aborted THEN [...]

    Exactly.

    The entire dispute is whether YOUR HHH has CORRECTLY DETERMINED that
    about DD.

    Sipser agreeing that:

        IF the determination is correct,
        THEN the conclusion is correct

    does not establish that YOUR determination is correct.

    That's a tautology, as you just admitted.

    You are using Sipser's agreement with

        IF P THEN Q

    as if Sipser had agreed that

        P

    holds for your HHH and DD.

    He didn't.

    And you still haven't answered the fatal objection.

    Your own agreed facts are:

        simulated HHH(DD): does NOT return 0; you kill it.

        executed HHH(DD): DOES return 0.

    Yet DD's behavior depends precisely on what HHH(DD) does.

    So your alleged "correct simulation" does not reproduce the behavior
    of the HHH(DD) whose behavior determines DD's execution.

    Saying:

    The actual execution traces conclusively prove that I am correct.

    is not an answer.

    Show the trace in which the HHH called at DD line 03 returns the 0
    that your actual HHH returns.

    You can't.

    That's the problem.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    Peter, you have now copy-pasted this same paragraph as an answer to half
    a dozen different objections.


    I will not tolerate you ignoring it like you did
    in the first post that it occurred.

    <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

    H can abort its simulation of D and correctly report that
    D specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:31:21 2026
    From Newsgroup: comp.theory

    I will not tolerate you ignoring it

    You are hardly in a position to decide what will or will not be tolerated here.

    I did NOT ignore the Sipser quote.

    I addressed it explicitly.

    The quotation may be verbatim. YOUR USE OF IT IS NOT WHAT SIPSER AGREED
    TO.

    Sipser agreed to a conditional:

    IF H correctly determines that D would never stop,
    THEN H may correctly report non-halting.

    He did NOT agree that YOUR HHH correctly makes that determination about
    DD.

    That is precisely the premise you still have to prove.

    So stop waving Sipser's name around as if he endorsed your HHH. Your own carefully emphasized

    "ONLY these verbatim words"

    makes the misrepresentation even more obvious.

    I suspect Professor Sipser would be rather less tolerant of having a conditional statement repeatedly presented as his endorsement of a claim
    he never made.

    The quote is not the problem.

    What you falsely claim it establishes is.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:31:35 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:32 PM, Python wrote:
    OK good so far.

    Good. Then the crucial facts are now AGREED:

       1. The simulated HHH at DD line 03 never returns 0.

       2. You abort that simulation and discard it.

       3. Only the OUTER HHH returns 0.

    Now you say:

    DD cannot possibly reach its own simulated final
    state whether HHH aborts this simulation or not.

    No.

    If you DON'T abort, the simulation recurses forever.

    If you DO abort, you have simply STOPPED SIMULATING DD before its line
    03 call returned.

    A computation failing to reach a final state in a simulation YOU
    TERMINATED does not prove that the computation cannot reach a final state.

    And this:

    Once a correct non-halting behavior pattern is
    correctly matched the non-halt decision is
    correctly made.

    is circular.


    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:32:26 2026
    From Newsgroup: comp.theory

    Yawn.

    Yes, Peter. We know what HHH "watches."

    You have now posted this same paragraph repeatedly.

    The objection is that this pattern does NOT establish what you claim it establishes, because:

    simulated HHH(DD): does not return 0

    actual HHH(DD): returns 0

    And DD's subsequent behavior depends on precisely that return value.

    Repeating:

    "this matches the infinite recursion non-halting behavior pattern"

    is just repeating the conclusion under dispute.

    You have been given the objection.

    Answer it.

    Copy-paste is not a proof.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:34:47 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:31 PM, Python wrote:
    I will not tolerate you ignoring it

    You are hardly in a position to decide what will or will not be
    tolerated here.

    I did NOT ignore the Sipser quote.

    I addressed it explicitly.



    The quote is not the problem.

    What you falsely claim it establishes is.

    HHH(DD) meets the spec:
    (you ignored that most important part)

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:38:47 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:32 PM, Python wrote:
    Yawn.

    Yes, Peter. We know what HHH "watches."

    You have now posted this same paragraph repeatedly.


    <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

    H can abort its simulation of D and correctly report that
    [the correctly simulated] D specifies a non-halting
    sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    [the correctly simulated] // inserted for clarity
    it can already be inferred from the context.

    You cannot possibly show how HHH/DD does not meet that spec.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:46:40 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 02:38, olcott a écrit :
    On 10/24/2026 7:32 PM, Python wrote:
    Yawn.

    Yes, Peter. We know what HHH "watches."

    You have now posted this same paragraph repeatedly.


    <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

    H can abort its simulation of D and correctly report that
    [the correctly simulated] D specifies a non-halting
    sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
    [the correctly simulated] // inserted for clarity
    it can already be inferred from the context.

    You cannot possibly show how HHH/DD does not meet that spec.

    Peter, I HAVE SHOWN YOU EXACTLY WHERE IT FAILS THE SPEC.

    Sipser's condition says:

    H CORRECTLY simulates D

    and then:

    H CORRECTLY determines that D would never stop running.

    Your copy-pasted paragraph merely ASSERTS the second condition:

    repeated HHH(DD) call
    =>
    "infinite recursion" non-halting behavior pattern

    But in your own implementation:

    outer HHH(DD) RETURNS 0

    while:

    simulated HHH(DD) DOES NOT RETURN 0
    and is eventually destroyed by the outer HHH.

    That is the problem.

    If the simulated HHH behaved like the actual HHH, it would return 0.

    Then simulated DD would execute:

    Halt_Status = 0;
    if (0) ...
    return 0;

    and HALT.

    Instead, you require the simulated HHH NOT to return in order to "prove" infinite recursion, while requiring the actual HHH TO return in order to
    be a decider.

    THAT is exactly how HHH/DD fails the premise of the Sipser statement.

    And your other endlessly copy-pasted paragraph does not answer this. It
    merely gives a name — "infinite recursion non-halting behavior pattern"
    — to the conclusion you are trying to prove.

    You asked me to show where your HHH fails Sipser's condition.

    There it is.

    Again.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 18:50:28 2026
    From Newsgroup: comp.theory

    On 2026-10-24 18:14, olcott wrote:
    On 10/24/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-24 17:47, olcott wrote:
    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I
    was asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    No. I admit no such thing. And I asked you to explain *why* you think
    that is a stupid question to want to know the answer to, which you
    still haven't addressed. And, as I said, many very intelligent people
    have asked this very question, so if you want to claim its a stupid
    question, you'll need to make a *strong* case for that claim

    And just saying it's outside the scrope of 'Emil Post Computation'
    isn't a legitimate answer. Even if a question is outside the scope of
    computation, that doesn't make it stupid to want to know its answer.

    Emil Post computation is Turing equivalent thus outside
    the scope of Emil Post computation is outside the scope
    of computation. It is too difficult to see that it is
    outside the scope of all computation until:

    Do you even read the posts you respond to? I said I was not restricting
    the scope to computation *at all* (Emil Post computation or otherwise).
    And I explicitly pointed out that questions which fall outside the scope
    of computation could still be perfectly valid questions. And you are
    still ignoring the question. Why is stupid to want to know the answer to
    the question 'Does X(Y) halt?'?

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 00:56:48 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 02:50, André G. Isaak a écrit :
    On 2026-10-24 18:14, olcott wrote:
    On 10/24/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-24 17:47, olcott wrote:
    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I
    was asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    No. I admit no such thing. And I asked you to explain *why* you think
    that is a stupid question to want to know the answer to, which you
    still haven't addressed. And, as I said, many very intelligent people
    have asked this very question, so if you want to claim its a stupid
    question, you'll need to make a *strong* case for that claim

    And just saying it's outside the scrope of 'Emil Post Computation'
    isn't a legitimate answer. Even if a question is outside the scope of
    computation, that doesn't make it stupid to want to know its answer.

    Emil Post computation is Turing equivalent thus outside
    the scope of Emil Post computation is outside the scope
    of computation. It is too difficult to see that it is
    outside the scope of all computation until:

    Do you even read the posts you respond to? I said I was not restricting
    the scope to computation *at all* (Emil Post computation or otherwise).
    And I explicitly pointed out that questions which fall outside the scope
    of computation could still be perfectly valid questions. And you are
    still ignoring the question. Why is stupid to want to know the answer to
    the question 'Does X(Y) halt?'?

    Didn't you know? It kills whales.




    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 19:57:47 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:50 PM, André G. Isaak wrote:
    On 2026-10-24 18:14, olcott wrote:
    On 10/24/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-24 17:47, olcott wrote:
    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I
    was asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    No. I admit no such thing. And I asked you to explain *why* you think
    that is a stupid question to want to know the answer to, which you
    still haven't addressed. And, as I said, many very intelligent people
    have asked this very question, so if you want to claim its a stupid
    question, you'll need to make a *strong* case for that claim

    And just saying it's outside the scrope of 'Emil Post Computation'
    isn't a legitimate answer. Even if a question is outside the scope of
    computation, that doesn't make it stupid to want to know its answer.

    Emil Post computation is Turing equivalent thus outside
    the scope of Emil Post computation is outside the scope
    of computation. It is too difficult to see that it is
    outside the scope of all computation until:

    Do you even read the posts you respond to? I said I was not restricting
    the scope to computation *at all*

    Changing the subject as soon as I prove my point.
    As soon as I prove the halting theorem is incorrect
    because it requires a result outside the scope of
    computation YOU CHANGE THE SUBJECT
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 01:04:08 2026
    From Newsgroup: comp.theory

    Peter, please follow this one step at a time, because you are confusing
    two completely different things.

    The question is:

    Can we always determine whether X(Y) halts?

    Now suppose, for the sake of argument, that you have proved your claim:

    Determining whether X(Y) halts is outside
    the scope of all computation.

    Fine.

    What follows from that?

    It follows that NO COMPUTATION can always determine whether X(Y) halts.

    That is a NEGATIVE ANSWER to the question.

    It does not make the question "incorrect."

    For example:

    Can an algorithm always determine whether X(Y) halts?

    If you prove that this is impossible, the answer is:

    No.

    The question remains perfectly meaningful.

    This distinction is extremely important:

    "Can computation do X?"

    and

    "X is outside the scope of computation."

    are not contradictory statements.

    The second can be the reason why the answer to the first is NO.

    That is exactly what an impossibility theorem does.

    André then deliberately made the question even broader:

    Is there SOME foolproof METHOD for determining
    whether X halts on Y?

    He explicitly said that, for this question, he was NOT restricting
    "method" to computation.

    You replied:

    "Changing the subject"

    But he told you explicitly that he was broadening the question. He was
    testing whether your objection was specifically about the limits of computation.

    Most importantly, even if we grant your entire premise that the desired
    result is "outside the scope of all computation," you still have NOT
    proved that the Halting Theorem asks an "incorrect question."

    You have, at most, given your own reason why its answer must be NO.

    Please distinguish:

    INVALID QUESTION

    from:

    VALID QUESTION WHOSE ANSWER IS NO.

    They are not the same thing.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:08:02 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:59 PM, olcott wrote:
    On 10/24/2026 6:44 PM, dbush wrote:
    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because they
    only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question
    above is "no" and that you agree that Turing and Linz are correct.

    the question is incorrect
    i.e. the requirements cannot be satisfied, so you agree with Turing and
    Linz.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 20:23:32 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:04 PM, Python wrote:
    Peter, please follow this one step at a time, because you are confusing
    two completely different things.

    The question is:

       Can we always determine whether X(Y) halts?

    Now suppose, for the sake of argument, that you have proved your claim:

       Determining whether X(Y) halts is outside
       the scope of all computation.

    Fine.

    What follows from that?


    The Halting Theorem is wrong.

    It follows that NO COMPUTATION can always determine whether X(Y) halts.


    In the same way that no computation can correctly
    determine the square-root of a dead chicken: type mismatch error.

    That is a NEGATIVE ANSWER to the question.


    What time is it (yes or no)? also cannot be computed.

    It does not make the question "incorrect."


    type mismatch error is a kind of error.

    For example:

       Can an algorithm always determine whether X(Y) halts?

    If you prove that this is impossible, the answer is:

       No.


    Likewise the square-root of a dead chicken is also a
    type mismatch error.

    The question remains perfectly meaningful.

    This distinction is extremely important:

       "Can computation do X?"

    and

       "X is outside the scope of computation."

    are not contradictory statements.


    Can an imaginary Turing Machine that only
    exists in humans minds bake a cake?

    No because this is outside the scope of computation.

    The second can be the reason why the answer to the first is NO.


    Yes and it is a limit to computation in the same way
    that your blender can not put air in your tires.

    That is exactly what an impossibility theorem does.

    André then deliberately made the question even broader:

       Is there SOME foolproof METHOD for determining
       whether X halts on Y?

    He explicitly said that, for this question, he was NOT restricting
    "method" to computation.

    You replied:

       "Changing the subject"

    But he told you explicitly that he was broadening the question. He was testing whether your objection was specifically about the limits of computation.


    He changed the subject right after I proved that
    I am correct so he can dishonestly dodge admitting
    that I am correct.

    Most importantly, even if we grant your entire premise that the desired result is "outside the scope of all computation," you still have NOT
    proved that the Halting Theorem asks an "incorrect question."


    Then asking for the square-root of a dead chicken
    would also not be an incorrect question because we
    are allowed to ignore domains when we determine
    correct or incorrect questions.

    More importantly than any of this stuff is that
    my augmentation of the term decider

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    shows that undecidability is a misconception.


    You have, at most, given your own reason why its answer must be NO.

    Please distinguish:

       INVALID QUESTION

    from:

       VALID QUESTION WHOSE ANSWER IS NO.

    They are not the same thing.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 20:24:44 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:08 PM, dbush wrote:
    On 10/24/2026 7:59 PM, olcott wrote:
    On 10/24/2026 6:44 PM, dbush wrote:
    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because
    they only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question
    above is "no" and that you agree that Turing and Linz are correct.

    the question is incorrect
    i.e. the requirements cannot be satisfied, so you agree with Turing and Linz.

    What time is it (yes or no)? is also "undecidable"
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 01:28:56 2026
    From Newsgroup: comp.theory

    Peter, your own examples now demonstrate exactly the distinction I am
    trying to explain to you.

    You wrote:

    Can an imaginary Turing Machine ... bake a cake?

    and answered:

    No because this is outside the scope of computation.

    EXACTLY.

    You did not answer:

    TYPE MISMATCH -- INVALID QUESTION.

    You answered:

    NO.

    Likewise:

    Can a blender inflate a tire?

    No.

    That is a perfectly meaningful question about the capabilities of a
    blender. The answer happens to be no.

    Your dead-chicken example is fundamentally different:

    sqrt(dead_chicken)

    really is a type error, because sqrt is defined on numbers, not chickens.

    But the Halting Problem does NOT ask:

    halt(X(Y))

    where X(Y) must somehow be passed as an "executable process" to a function accepting only strings.

    It asks whether there exists a computation H which, GIVEN THE FINITE DESCRIPTION <X> AND INPUT Y, correctly determines whether the computation SPECIFIED BY <X>,Y halts.

    There is no type mismatch whatsoever:

    input to H: finite strings
    output from H: yes/no
    property decided: whether the computation
    specified by those strings halts

    And you have repeatedly acknowledged that finite source code specifies behavior. Your own HHH depends on precisely that fact.

    So if your claim is:

    No computation can always determine this property

    then congratulations: you have stated an impossibility result.

    You have NOT shown that the question is malformed.

    And "Axiom 2" does not magically turn an impossibility result into a type error. We have already dealt with that axiom:

    If "relevant" merely means that a decider must perform inference
    sufficient to decide the required property, it is trivially true and
    changes nothing.

    If it imposes some stronger restriction on what inference steps a decider
    is "allowed" to perform, that is your new unsupported restriction.

    Repeating it does not make undecidability a "misconception."

    Your blender cannot inflate a tire.

    The question "Can it?" is still valid.

    The answer is NO.

    You just explained this yourself.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 20:33:40 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:28 PM, Python wrote:
    Peter, your own examples now demonstrate exactly the distinction I am
    trying to explain to you.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    shows that most all undecidable decision problems
    were never actual decisions at all.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 01:35:11 2026
    From Newsgroup: comp.theory

    No, Peter. It doesn't "show" that.

    You have written:

    Axiom 2:
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    and then simply asserted:

    THEREFORE most undecidable decision problems
    were never actual decisions at all.

    WHERE IS THE INFERENCE?

    Take the Halting Problem.

    The decision criterion is:

    Does the computation specified by <X>,Y halt?

    The input is finite:

    <X>,Y

    A hypothetical decider would apply finite transformations to that finite
    input to determine the answer.

    Every step may be "relevant to the decision criteria" according to your
    Axiom 2.

    And Turing's result is still that no such decider can correctly answer for every <X>,Y.

    Nothing in Axiom 2 changes that.

    You appear to be doing this:

    1. Define "decider" so that it must successfully
    determine the required property.

    2. Encounter a property that cannot always be
    successfully determined.

    3. Declare that it was therefore "never an actual
    decision problem."

    That doesn't refute undecidability.

    It DEFINES undecidable problems out of your vocabulary.

    You could "refute" unsolvable equations the same way:

    Axiom: equations must have solutions.

    Therefore equations without solutions were never
    actual equations.

    Congratulations. You haven't solved anything.

    You have renamed the failure.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:38:29 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:06 PM, olcott wrote:
    On 10/24/2026 7:01 PM, Python wrote:
    the question is incorrect and thus the halting theorem is incorrect

    No, Peter.

    The question is:

        Does there exist a method that always determines
        whether X(Y) halts?

    If, as YOU claim, such a determination is outside the scope of every
    possible computation, then the answer is:

        NO.

    Not:

        THE QUESTION IS INCORRECT.

    "Does there exist an integer whose square is 2?"

    No.

    Perfectly valid question.

    "Does there exist a largest prime?"

    No.

    Perfectly valid question.

    "Does there exist a halt decider satisfying the standard specification?"

    No.

    Perfectly valid question.

    You keep treating a negative answer as evidence that the question was
    invalid.

    That is not a correction to the foundations of computation.

    It is a failure to understand what "no" means.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call

    False, as there are many instructions in function HHH, which is part of algorithm DD being decided on, that perform conditional branching. So
    no non-halting behaving pattern exists.

    That UTM(DD) halts also proves that no non-halting behavior pattern exists.

    this matches the
    "infinite recursion" non-halting behavior pattern.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:44:07 2026
    From Newsgroup: comp.theory

    On 10/24/2026 9:24 PM, olcott wrote:
    On 10/24/2026 8:08 PM, dbush wrote:
    On 10/24/2026 7:59 PM, olcott wrote:
    On 10/24/2026 6:44 PM, dbush wrote:
    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because
    they only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question
    above is "no" and that you agree that Turing and Linz are correct.

    the question is incorrect
    i.e. the requirements cannot be satisfied, so you agree with Turing
    and Linz.

    What time is it (yes or no)? is also "undecidable"


    But the question "does algorithm X with input Y halt when executed
    directly" always has a correct yes or no answer, and you agreed with
    Turing and Linz that no algorithm can compute that.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 20:46:16 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:35 PM, Python wrote:
    No, Peter. It doesn't "show" that.

    You have written:

       Axiom 2:
       Deciders must apply finite string transformation inference
       steps to their finite string inputs that are relevant to the
       decision criteria.

    and then simply asserted:

       THEREFORE most undecidable decision problems
       were never actual decisions at all.

    WHERE IS THE INFERENCE?

    Take the Halting Problem.

    The decision criterion is:

       Does the computation specified by <X>,Y halt?


    That question is based on an incorrect foundation of
    computation. My above replacement fixes this error.
    Go back and try again making sure that you pay 100%
    complete attention to every word.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 01:48:28 2026
    From Newsgroup: comp.theory

    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

    WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

    Given the finite strings <X> and Y,
    H must return 1 iff __________________________
    and return 0 otherwise.

    Fill in the blank.

    Then we can compare your "corrected" problem with the standard Halting
    Problem and see exactly what you changed.

    Until you do that, "my replacement fixes this error" is not an argument.
    It is an assertion about an undefined replacement.

    And telling me to "pay 100% complete attention" to Axiom 2 cannot help, because Axiom 2 itself refers to:

    "the decision criteria"

    without specifying what those criteria are.

    So specify them.

    One sentence.

    Fill in the blank.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 20:49:26 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:44 PM, dbush wrote:
    On 10/24/2026 9:24 PM, olcott wrote:
    On 10/24/2026 8:08 PM, dbush wrote:
    On 10/24/2026 7:59 PM, olcott wrote:
    On 10/24/2026 6:44 PM, dbush wrote:
    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because >>>>>>> they only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question
    above is "no" and that you agree that Turing and Linz are correct.

    the question is incorrect
    i.e. the requirements cannot be satisfied, so you agree with Turing
    and Linz.

    What time is it (yes or no)? is also "undecidable"


    But the question "does algorithm X with input Y halt when executed
    directly" always has a correct yes or no answer, and you agreed with
    Turing and Linz that no algorithm can compute that.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    Within the above corrected foundation of computation
    the halting problem counter example becomes decidable.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 20:56:06 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:48 PM, Python wrote:
    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

       WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

       Given the finite strings <X> and Y,
       H must return 1 iff __________________________
       and return 0 otherwise.

    Fill in the blank.


    I have already done this for you 150 times:
    (<X>, Y) simulated by H reaches its own simulated final state.

    Nothing else meets the requirements of Axiom 2

    Then we can compare your "corrected" problem with the standard Halting Problem and see exactly what you changed.

    Until you do that, "my replacement fixes this error" is not an argument.
    It is an assertion about an undefined replacement.

    And telling me to "pay 100% complete attention" to Axiom 2 cannot help, because Axiom 2 itself refers to:

       "the decision criteria"

    without specifying what those criteria are.

    So specify them.

    One sentence.

    Fill in the blank.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 02:02:36 2026
    From Newsgroup: comp.theory

    OK. Let us take your answer LITERALLY, without paraphrasing or adding
    anything to it.

    You wrote:

    (<X>, Y) simulated by H reaches its own
    simulated final state.

    Inserted verbatim into the definition I asked you to complete, that gives:

    Given the finite strings <X> and Y,

    H must return 1 iff (<X>, Y) simulated by H
    reaches its own simulated final state,

    and return 0 otherwise.

    Is that EXACTLY your definition?

    YES or NO.

    I am deliberately making no interpretation whatsoever of your words.

    If YES, we will apply exactly that definition to HHH and DD next.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:14:12 2026
    From Newsgroup: comp.theory

    On 10/24/2026 9:02 PM, Python wrote:
    OK. Let us take your answer LITERALLY, without paraphrasing or adding anything to it.

    You wrote:

       (<X>, Y) simulated by H reaches its own
       simulated final state.

    Inserted verbatim into the definition I asked you to complete, that gives:

       Given the finite strings <X> and Y,

       H must return 1 iff (<X>, Y) simulated by H
       reaches its own simulated final state,

       and return 0 otherwise.

    Is that EXACTLY your definition?

    YES or NO.

    I am deliberately making no interpretation whatsoever of your words.

    If YES, we will apply exactly that definition to HHH and DD next.

    Since I was only refuting the decidability of the
    halting problem counter example input is was actually:

    Given the finite strings <X> and Y,

    H return 0 iff (<X>, Y) simulated by H
    meets correct non-halting behavior pattern
    else return 1

    That is the way that my code really works.

    I later simplified this to:
    Given the finite string <X>

    H return 0 iff <X> simulated by H
    meets correct non-halting behavior pattern
    else return 1

    Given the finite string DD

    HHH return 0 iff DD simulated by HHH
    meets correct non-halting behavior pattern
    else return 1
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 02:15:51 2026
    From Newsgroup: comp.theory

    OK. So the definition you gave me before was NOT actually your definition.

    Fine.

    Let us use this new one LITERALLY:

    Given the finite string DD,

    HHH returns 0 iff DD simulated by HHH
    meets correct non-halting behavior pattern,
    else return 1.

    Now there is exactly ONE undefined expression left:

    correct non-halting behavior pattern

    Define "correct".

    Specifically, complete this:

    A behavior pattern P is a CORRECT
    non-halting behavior pattern iff
    __________________________________________.

    Be very careful here.

    You cannot define it as, in effect,

    a pattern which correctly establishes
    that DD does not halt

    because then your argument becomes:

    HHH returns 0 when it finds a pattern
    that correctly establishes non-halting.

    This pattern correctly establishes non-halting.

    Therefore HHH correctly returns 0.

    The second statement is precisely what you have to PROVE.

    Nor does repeatedly calling

    DD -> HHH(DD) -> DD -> HHH(DD) -> ...

    a "correct non-halting behavior pattern" prove that it is one.

    So now we have finally reduced your entire claim to one question:

    What EXACTLY makes that pattern "correct"?

    Not what HHH does when it sees one.

    Not Axiom 2.

    Not Sipser's conditional statement.

    Define the word "correct" in your criterion.

    That is where your entire argument now lives.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:25:29 2026
    From Newsgroup: comp.theory

    On 10/24/2026 9:15 PM, Python wrote:
    OK. So the definition you gave me before was NOT actually your definition.

    Fine.

    Let us use this new one LITERALLY:

       Given the finite string DD,

       HHH returns 0 iff DD simulated by HHH
       meets correct non-halting behavior pattern,
       else return 1.

    Now there is exactly ONE undefined expression left:

       correct non-halting behavior pattern

    Define "correct".

    Specifically, complete this:

       A behavior pattern P is a CORRECT
       non-halting behavior pattern iff
       __________________________________________.


    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    There is also an infinite loop non-halting behavior
    pattern. Also from what I recall the infinite
    recursion pattern can work across several functions
    that eventually get back to calling the same function
    twice in sequence with the same arguments.

    Be very careful here.

    You cannot define it as, in effect,

       a pattern which correctly establishes
       that DD does not halt

    because then your argument becomes:

       HHH returns 0 when it finds a pattern
       that correctly establishes non-halting.

       This pattern correctly establishes non-halting.

       Therefore HHH correctly returns 0.

    The second statement is precisely what you have to PROVE.

    Nor does repeatedly calling

       DD -> HHH(DD) -> DD -> HHH(DD) -> ...

    a "correct non-halting behavior pattern" prove that it is one.

    So now we have finally reduced your entire claim to one question:

       What EXACTLY makes that pattern "correct"?

    Not what HHH does when it sees one.

    Not Axiom 2.

    Not Sipser's conditional statement.

    Define the word "correct" in your criterion.

    That is where your entire argument now lives.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:39:32 2026
    From Newsgroup: comp.theory

    On 10/24/2026 9:56 PM, olcott wrote:
    On 10/24/2026 8:48 PM, Python wrote:
    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

        WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

        Given the finite strings <X> and Y,
        H must return 1 iff __________________________
        and return 0 otherwise.

    Fill in the blank.


    I have already done this for you 150 times:
    (<X>, Y) simulated by H reaches its own simulated final state.

    That means that "H" is an additional input, and therefore means that H
    is DISQUALIFIED from being a halt decider because it does not take the
    correct number of inputs.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:47:43 2026
    From Newsgroup: comp.theory

    On 10/24/2026 9:39 PM, dbush wrote:
    On 10/24/2026 9:56 PM, olcott wrote:
    On 10/24/2026 8:48 PM, Python wrote:
    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

        WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

        Given the finite strings <X> and Y,
        H must return 1 iff __________________________
        and return 0 otherwise.

    Fill in the blank.


    I have already done this for you 150 times:
    (<X>, Y) simulated by H reaches its own simulated final state.

    That means that "H" is an additional input, and therefore means that H
    is DISQUALIFIED from being a halt decider because it does not take the correct number of inputs.

    My 2022 version had the same number of inputs.
    I simplified this because it was more complex
    than necessary.

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I) https://github.com/plolcott/x86utm/blob/master/Halt7.c
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 02:48:25 2026
    From Newsgroup: comp.theory

    Peter, you still did not answer the question.

    You have now defined the PATTERN:

    DD calls the same function with the same argument
    twice in sequence, with no conditional branch
    between the beginning of DD and that call.

    Fine.

    I am not asking you how HHH RECOGNIZES the pattern.

    I am asking what makes that pattern CORRECT evidence of non-halting.

    Those are two different questions.

    Your missing inference is:

    same function + same argument + no intervening branch

    THEREFORE

    the computation can never reach its final state.

    PROVE THAT IMPLICATION.

    And DD is precisely where you cannot simply assume it.

    The repeatedly called function is HHH itself.

    Your actual HHH(DD) recognizes the pattern, ABORTS its simulation, and
    RETURNS 0.

    So you cannot establish that the recursive HHH(DD) will never return
    merely by observing that HHH(DD) has been called again.

    Whether HHH(DD) RETURNS is the very thing at issue.

    In fact, you claim that it DOES return.

    So please do not paste this again:

    HHH watches...
    same function...
    same argument...
    infinite recursion pattern...

    We understand perfectly how you DETECT the pattern.

    The unanswered question is:

    WHY DOES THAT PATTERN GUARANTEE NON-HALTING
    IN THE SPECIAL CASE WHERE THE REPEATED FUNCTION
    IS THE VERY HHH THAT ABORTS AND RETURNS 0
    WHEN IT DETECTS THAT PATTERN?

    That implication — not pattern recognition — is what you need to
    prove.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 02:49:57 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 02:39, dbush a écrit :
    On 10/24/2026 9:56 PM, olcott wrote:
    On 10/24/2026 8:48 PM, Python wrote:
    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

        WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

        Given the finite strings <X> and Y,
        H must return 1 iff __________________________
        and return 0 otherwise.

    Fill in the blank.


    I have already done this for you 150 times:
    (<X>, Y) simulated by H reaches its own simulated final state.

    That means that "H" is an additional input, and therefore means that H
    is DISQUALIFIED from being a halt decider because it does not take the correct number of inputs.

    I don't think the number of arguments is the problem here.

    Peter can perfectly well write:

    H(P, I)

    with two arguments. The fact that he subsequently says "P simulated by H"
    does not make H a third function argument.

    The real problem is WHAT PROPERTY H(P,I) IS CLAIMED TO DECIDE.

    Peter has now defined it as essentially:

    H(P,I) returns 0 iff the simulation performed by H
    matches what H calls a "correct non-halting
    behavior pattern."

    That is not automatically equivalent to:

    P(I) does not halt.

    And DD exposes precisely the difference.

    For DD, Peter's HHH observes the recursive simulated pattern:

    HHH -> DD -> HHH -> DD -> ...

    and then the OUTER HHH aborts that simulation and returns 0.

    But the HHH being simulated inside DD does not return that 0. Peter has explicitly said that this simulated computation is discarded.

    So the problem is not whether his C function has one argument or two.

    The problem is whether the property of H's OWN SIMULATION that Peter has defined is actually equivalent to the halting property of P(I).

    That is exactly the implication he still has not proved.

    Changing from

    Sipser_H(P,I)

    to

    HHH(P)

    doesn't touch that problem at all.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:52:40 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:47 PM, olcott wrote:
    On 10/24/2026 9:39 PM, dbush wrote:
    On 10/24/2026 9:56 PM, olcott wrote:
    On 10/24/2026 8:48 PM, Python wrote:
    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

        WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

        Given the finite strings <X> and Y,
        H must return 1 iff __________________________
        and return 0 otherwise.

    Fill in the blank.


    I have already done this for you 150 times:
    (<X>, Y) simulated by H reaches its own simulated final state.

    That means that "H" is an additional input, and therefore means that H
    is DISQUALIFIED from being a halt decider because it does not take the
    correct number of inputs.

    My 2022 version had the same number of inputs.
    I simplified this because it was more complex
    than necessary.

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I) https://github.com/plolcott/x86utm/blob/master/Halt7.c


    Your criteria as you defined above takes H/HH/HHH as an input, which
    means no matter how you implement it that means it is DISQUALIFIED from
    being a halt decider.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:56:13 2026
    From Newsgroup: comp.theory

    On 10/24/2026 9:48 PM, Python wrote:
    Peter, you still did not answer the question.

    You have now defined the PATTERN:

       DD calls the same function with the same argument
       twice in sequence, with no conditional branch
       between the beginning of DD and that call.

    Fine.

    I am not asking you how HHH RECOGNIZES the pattern.

    I am asking what makes that pattern CORRECT evidence of non-halting.


    It is complete proof of non-halting.
    If you keep playing head games I am going to scream.

    Those are two different questions.

    Your missing inference is:

       same function + same argument + no intervening branch

                            THEREFORE

       the computation can never reach its final state.

    PROVE THAT IMPLICATION.

    And DD is precisely where you cannot simply assume it.

    The repeatedly called function is HHH itself.

    Your actual HHH(DD) recognizes the pattern, ABORTS its simulation, and RETURNS 0.

    So you cannot establish that the recursive HHH(DD) will never return
    merely by observing that HHH(DD) has been called again.

    Whether HHH(DD) RETURNS is the very thing at issue.

    In fact, you claim that it DOES return.

    So please do not paste this again:

       HHH watches...
       same function...
       same argument...
       infinite recursion pattern...

    We understand perfectly how you DETECT the pattern.

    The unanswered question is:

       WHY DOES THAT PATTERN GUARANTEE NON-HALTING
       IN THE SPECIAL CASE WHERE THE REPEATED FUNCTION
       IS THE VERY HHH THAT ABORTS AND RETURNS 0
       WHEN IT DETECTS THAT PATTERN?

    That implication — not pattern recognition — is what you need to prove.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to comp.theory,sci.logic on Sat Oct 24 23:06:17 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:49 PM, Python wrote:
    Le 25/10/2026 à 02:39, dbush a écrit :
    On 10/24/2026 9:56 PM, olcott wrote:
    On 10/24/2026 8:48 PM, Python wrote:
    Peter, I paid attention to EVERY word.

    That is precisely why I asked:

        WHERE IS THE INFERENCE?

    You have not answered.

    You say the standard question is based on an "incorrect foundation."

    Fine.

    Then do this very simple thing.

    Write YOUR corrected decision criterion for the Halting Problem.

    Not "Axiom 2."

    Not "relevant to the decision criteria."

    THE ACTUAL DECISION CRITERION.

    Complete this sentence:

        Given the finite strings <X> and Y,
        H must return 1 iff __________________________
        and return 0 otherwise.

    Fill in the blank.


    I have already done this for you 150 times:
    (<X>, Y) simulated by H reaches its own simulated final state.

    That means that "H" is an additional input, and therefore means that H
    is DISQUALIFIED from being a halt decider because it does not take the
    correct number of inputs.

    I don't think the number of arguments is the problem here.

    Peter can perfectly well write:

       H(P, I)

    with two arguments. The fact that he subsequently says "P simulated by
    H" does not make H a third function argument.

    Actually it does. If the function call in question was F(P,I) his
    criteria would be "P simulated by F". That's how he justifies
    HHH(DD)==0 and HHH1(DD)==1 both being correct.

    His "real" criteria for returning 1 is essentially "there exists an implementation of function H that can simulate function call X(Y) to a
    final state". This means that in cases where function X calls function
    H, he's basically changing the input.

    Part of the problem is that he doesn't know the difference between C
    functions and algorithms.

    He thinks this:

    void X()
    {
    print("hello");
    }

    is the same as this:

    void X()
    {
    play_minsweeper();
    }

    but different from this:

    void Y()
    {
    print("hello");
    }


    The real problem is WHAT PROPERTY H(P,I) IS CLAIMED TO DECIDE.

    Peter has now defined it as essentially:

       H(P,I) returns 0 iff the simulation performed by H
       matches what H calls a "correct non-halting
       behavior pattern."

    That is not automatically equivalent to:

       P(I) does not halt.

    And DD exposes precisely the difference.

    For DD, Peter's HHH observes the recursive simulated pattern:

       HHH -> DD -> HHH -> DD -> ...

    and then the OUTER HHH aborts that simulation and returns 0.

    But the HHH being simulated inside DD does not return that 0. Peter has explicitly said that this simulated computation is discarded.

    So the problem is not whether his C function has one argument or two.

    His implementation has, in various ways, used global data as hidden inputs.


    The problem is whether the property of H's OWN SIMULATION that Peter has defined is actually equivalent to the halting property of P(I).

    That is exactly the implication he still has not proved.

    Changing from

       Sipser_H(P,I)

    to

       HHH(P)

    doesn't touch that problem at all.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 03:07:29 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 02:47, olcott a écrit :
    ..
    My 2022 version had the same number of inputs.
    I simplified this because it was more complex
    than necessary.

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I) https://github.com/plolcott/x86utm/blob/master/Halt7.c

    Peter, I have now checked the actual current Halt7.c, rather than your description of it.

    There are TWO separate problems.

    First, you repeatedly describe your recursion criterion as:

    same function
    same argument
    no conditional branch

    Your code does NOT test that.

    Needs_To_Be_Aborted_Trace_HH() tests:

    same CALL instruction address
    same CALL target
    zero intervening JCCs

    and immediately reports:

    Infinite Recursion Detected Simulation Stopped

    It does not compare the arguments.

    It does not even compare ESP or TOS, although Decoded_Line_Of_Code stores both.

    It does not compare registers or memory.

    Your own comment for PR/HR explicitly lists

    "With the same arguments to HR"

    as a requirement.

    Your detector does not test that requirement.

    So please stop claiming that your code has established "same arguments."
    It hasn't.

    But there is a second, much more important problem that remains even if I generously assume your pattern detector is perfect.

    In Decide_Halting_HH(), only the Root instance runs
    Needs_To_Be_Aborted_HH().

    Therefore with DD the structure is:

    H0 = outer HHH(DD), Root
    simulates D1
    D1 calls H1 = HHH(DD)
    H1 simulates D2
    ...

    When the pattern is detected, H0 aborts and H0 returns 0.

    H1 does NOT return 0 to D1.

    But D1's behavior depends precisely on whether H1 returns 0:

    Halt_Status = HHH(DD);

    if (Halt_Status)
    goto HERE;

    return Halt_Status;

    So your implementation obtains "DD cannot get past line 03" by keeping H1
    from returning, and then obtains "HHH returns 0" by making the DIFFERENT, outer H0 return.

    That is visible directly in your code.

    These are two different HHH activations.

    The one whose non-return keeps simulated DD stuck is NOT the one to which
    your abort mechanism gives the return value 0.

    No amount of calling the observed trace a "correct non-halting behavior pattern" fixes that.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 03:08:53 2026
    From Newsgroup: comp.theory

    It is complete proof of non-halting.

    No, Peter.

    I asked you to PROVE that.

    Your answer is:

    It is proof.

    That is the exact circularity I am pointing out.

    Here is the proposition you need to establish:

    HHH(DD) is encountered again
    with the same argument
    with no intervening conditional branch

    IMPLIES

    that HHH(DD) will never return.

    You cannot prove the implication by calling its premise a "complete proof
    of non-halting."

    And DD makes the problem painfully obvious:

    You claim HHH(DD) returns 0.

    Therefore merely encountering HHH(DD) again cannot simultaneously prove:

    HHH(DD) will never return.

    Your argument requires BOTH:

    HHH(DD) never returns
    so DD can never get past line 03

    and:

    HHH(DD) returns 0
    because HHH detected that it never returns.

    That is the circle.

    And no, asking you to justify the implication on which your entire result depends is not "playing head games."

    It is asking for the proof you just claimed to have.

    So don't scream.

    PROVE THE IMPLICATION.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sat Oct 24 21:10:57 2026
    From Newsgroup: comp.theory

    On 2026-10-24 20:25, olcott wrote:
    On 10/24/2026 9:15 PM, Python wrote:
    OK. So the definition you gave me before was NOT actually your
    definition.

    Fine.

    Let us use this new one LITERALLY:

        Given the finite string DD,

        HHH returns 0 iff DD simulated by HHH
        meets correct non-halting behavior pattern,
        else return 1.

    Now there is exactly ONE undefined expression left:

        correct non-halting behavior pattern

    Define "correct".

    Specifically, complete this:

        A behavior pattern P is a CORRECT
        non-halting behavior pattern iff
        __________________________________________.


    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    By that logic, foo is non-halting:

    void foo2(int x) {
    return;
    }

    void foo(void) {
    int x = 1;
    foo2(x);
    foo2(x);
    return;
    }

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:25:54 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:07 PM, Python wrote:
    Le 25/10/2026 à 02:47, olcott a écrit :
    ..
    My 2022 version had the same number of inputs.
    I simplified this because it was more complex
    than necessary.

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I)
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    Peter, I have now checked the actual current Halt7.c, rather than your description of it.

    There are TWO separate problems.

    First, you repeatedly describe your recursion criterion as:

       same function
       same argument
       no conditional branch

    Your code does NOT test that.

    Needs_To_Be_Aborted_Trace_HH() tests:

       same CALL instruction address
       same CALL target
       zero intervening JCCs

    and immediately reports:

       Infinite Recursion Detected Simulation Stopped

    It does not compare the arguments.


    Dishonest dodge away from this infallible principle:

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    You really make me want to scream.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:40:26 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:10 PM, André G. Isaak wrote:
    On 2026-10-24 20:25, olcott wrote:
    On 10/24/2026 9:15 PM, Python wrote:
    OK. So the definition you gave me before was NOT actually your
    definition.

    Fine.

    Let us use this new one LITERALLY:

        Given the finite string DD,

        HHH returns 0 iff DD simulated by HHH
        meets correct non-halting behavior pattern,
        else return 1.

    Now there is exactly ONE undefined expression left:

        correct non-halting behavior pattern

    Define "correct".

    Specifically, complete this:

        A behavior pattern P is a CORRECT
        non-halting behavior pattern iff
        __________________________________________.


    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    By that logic, foo is non-halting:

    void foo2(int x) {
       return;
    }

    void foo(void) {
       int x = 1;
       foo2(x);
       foo2(x);
       return;
    }

    André


    My system reports that foo halts.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    FROM THE SAME ADDRESS
    twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    DD takes no arguments. I was referring to the
    older textbook format.
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 03:43:37 2026
    From Newsgroup: comp.theory

    Le 25/10/2026 à 04:25, olcott a écrit :
    On 10/24/2026 10:07 PM, Python wrote:
    Le 25/10/2026 à 02:47, olcott a écrit :
    ..
    My 2022 version had the same number of inputs.
    I simplified this because it was more complex
    than necessary.

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I)
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    Peter, I have now checked the actual current Halt7.c, rather than your
    description of it.

    There are TWO separate problems.

    First, you repeatedly describe your recursion criterion as:

       same function
       same argument
       no conditional branch

    Your code does NOT test that.

    Needs_To_Be_Aborted_Trace_HH() tests:

       same CALL instruction address
       same CALL target
       zero intervening JCCs

    and immediately reports:

       Infinite Recursion Detected Simulation Stopped

    It does not compare the arguments.


    Dishonest dodge away from this infallible principle:

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    with the same argument twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    You really make me want to scream.

    Oh, for fuck's sake, Peter.

    YOU introduced Halt7.c into this discussion.

    YOU wrote:

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I)
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    So I READ THE FUCKING CODE YOU POINTED US TO.

    And now that I point out what YOUR CODE ACTUALLY DOES, examining it
    suddenly becomes a:

    "Dishonest dodge"

    No.

    You don't get to cite your implementation as evidence and then scream "dishonesty" when someone actually examines it.

    And there is your fucking copy-pasted paragraph AGAIN:

    same function
    same argument
    no conditional branch

    Yes, Peter. We can recite it from memory by now.

    THE PROBLEM IS THAT YOUR CODE DOES NOT TEST "SAME ARGUMENT."

    Needs_To_Be_Aborted_Trace_HH() compares the CALL address and CALL target
    and counts intervening JCCs.

    So here is a wonderfully concrete question:

    WHERE DOES Needs_To_Be_Aborted_Trace_HH()
    COMPARE THE ARGUMENTS?

    Give me the line number.

    You introduced Halt7.c.

    You told us where to find it.

    I read it.

    Now either show me where the argument comparison occurs, or acknowledge
    that your implementation does not test the "infallible principle" you keep copy-pasting.

    And please spare us the screaming.

    Code has the pleasant property of not caring how loudly its author
    complains when somebody reads it.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Python@[email protected] to comp.theory,sci.logic on Sun Oct 25 03:50:19 2026
    From Newsgroup: comp.theory

    Peter, since you provided Halt7.c, here is a simple test I would like you
    to run through your actual HHH.

    Please do not modify HHH for this test.

    typedef void (*fn)(void);

    volatile unsigned state = 0;
    volatile unsigned sink = 0;

    void F(void);
    void G(void);
    void Done(void);

    fn next[2] = { F, Done };

    void Done(void)
    {
    sink++;
    }

    void G(void)
    {
    fn p = next[state++];
    p();
    sink++;
    }

    void F(void)
    {
    G();
    sink++;
    }

    Initialize:

    state = 0;
    sink = 0;

    and evaluate:

    HHH(F)

    using the same compiler, options and x86 simulation environment you use
    for your other HHH examples.

    Please report:

    1. the value returned by HHH(F);
    2. if HHH aborts the simulation, the reason/pattern reported;
    3. the relevant execution trace produced by HHH.

    Please run it as written first, without changing the program or the
    detection rules.

    I'm interested in what your actual implementation reports, not in
    predicting the result from either side.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:56:55 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:07 PM, Python wrote:
    Le 25/10/2026 à 02:47, olcott a écrit :
    ..
    My 2022 version had the same number of inputs.
    I simplified this because it was more complex
    than necessary.

    line 818
    u32 Sipser_H(ptr2 P, ptr2 I)
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    Peter, I have now checked the actual current Halt7.c, rather than your description of it.


    You caught one error and André caught another.
    in my description not the code.

    DD() has no arguments so arguments are not checked.
    The other error is in CAPS below.

    HHH watches the behavior of its simulated input and
    as soon as HHH sees that DD calls the same function
    FROM THE SAME ADDRESS twice in sequence and there
    are no conditional branch instructions from the
    beginning of DD until this call this matches the
    "infinite recursion" non-halting behavior pattern.

    line 996
    https://github.com/plolcott/x86utm/blob/master/Halt7.c

    // CALL from same address to Same Function no escape
    if (current->Simplified_Opcode == CALL)
    if (current->Simplified_Opcode == traced->Simplified_Opcode) // CALL
    if (current->Address == traced->Address) // from same address
    if (current->Decode_Target == traced->Decode_Target)// to Same Function
    if (Count_Conditional_Branch_Instructions == 0) // no escape
    {
    OutputString((char*)"Local Halt Decider: "
    "Infinite Recursion Detected Simulation Stopped\n\n");
    return 1;
    }
    --
    Copyright 2026 Olcott

    Axiom 1 --- Paraphrase of Emil Post definition of computation
    All computations are equivalent to the application of finite
    string transformation rules to finite string inputs to derive
    any and all outputs.

    Axiom 2
    Deciders must apply finite string transformation inference
    steps to their finite string inputs that are relevant to the
    decision criteria.

    *Succinct refutation of the Halting Theorem* https://github.com/plolcott/x86utm/blob/master/README.md


    The essence of computation is applying finite
    string transformations to finite string inputs
    to derive outputs. // paraphrase of Emil Post

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of general knowledge.
    The complete structure of this system is now defined.

    The entire body of knowledge expressed in language is
    comprised of two types of relations between finite strings:
    (a) *Axioms* Expressions of language that are stipulated to be true.

    My system bridges the analytic/synthetic distinction by
    expressly encoding all empirical "atomic facts" in a formal
    language such as CycL of the Cyc project.

    (b) *Inference Rules* Expressions of language that are semantically
    entailed syntactically from (a) and/or (b).
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Chris M. Thomasson@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:30:29 2026
    From Newsgroup: comp.theory

    On 10/24/2026 8:50 PM, Python wrote:
    Peter, since you provided Halt7.c, here is a simple test I would like
    you to run through your actual HHH.

    Please do not modify HHH for this test.

       typedef void (*fn)(void);

       volatile unsigned state = 0;
       volatile unsigned sink = 0;

       void F(void);
       void G(void);
       void Done(void);

       fn next[2] = { F, Done };

       void Done(void)
       {
           sink++;
       }

       void G(void)
       {
           fn p = next[state++];
           p();
           sink++;
       }

       void F(void)
       {
           G();
           sink++;
       }

    Initialize:

       state = 0;
       sink = 0;

    and evaluate:

       HHH(F)

    using the same compiler, options and x86 simulation environment you use
    for your other HHH examples.

    Please report:

    1. the value returned by HHH(F);
    2. if HHH aborts the simulation, the reason/pattern reported;
    3. the relevant execution trace produced by HHH.

    Please run it as written first, without changing the program or the detection rules.

    I'm interested in what your actual implementation reports, not in
    predicting the result from either side.

    Fwiw, it kind of reminds me of an old recurse stack I made for AppleSoft BASIC:

    https://pastebin.com/raw/Effeg8cK

    100 REM ct_vfield_applesoft_basic
    110 HOME
    120 HGR: HCOLOR = 3: VTAB 22
    130 PRINT "ct_vfield_applesoft_basic"
    140 GOSUB 1000
    150 GOSUB 3000
    160 SP = 0
    170 RS(SP, 0) = 0
    180 RS(SP, 1) = -1
    190 RS(SP, 2) = 0
    200 RS(SP, 3) = 1
    210 RS(SP, 4) = 0
    220 GOSUB 8000
    230 V1(1) = 0: V1(2) = 0: V1(3) = 1: V1(4) = 128
    240 GOSUB 6000
    245 PRINT "Chris Thomasson's Koch Complete!"
    250 END

    1000 REM ct_init
    1010 PRINT "ct_init"
    1020 DIM A0(6)
    1030 DIM V0(4)
    1040 DIM V1(4)
    1050 DIM V2(4)
    1060 DIM V3(4)
    1070 DIM V4(4)
    1080 DIM V5(4)
    1090 RN = 3
    1100 DIM RS(RN, 16)
    1110 GOSUB 2000
    1120 RETURN

    2000 REM ct_init_plane
    2010 PRINT "ct_init_plane"
    2020 A0(1) = 279: REM m_plane.m_width
    2030 A0(2) = 191: REM m_plane.m_height
    2040 A0(3) = 0.0126106: REM m_plane.m_xstep
    2050 A0(4) = 0.0126316: REM m_plane.m_ystep
    2060 A0(5) = -1.75288: REM m_plane.m_axes.m_xmin
    2070 A0(6) = 1.2: REM m_plane.m_axes.m_ymax
    2080 RETURN

    3000 REM ct_display_plane
    3010 PRINT "ct_display_plane"
    3020 FOR I0 = 1 TO 6
    3030 PRINT "A0("; I0; ") = " A0(I0)
    3040 NEXT I0
    3050 RETURN

    4000 REM ct_project_point
    4010 REM PRINT "ct_project_point"
    4020 V0(3) = (V0(1) - A0(5)) / A0(3)
    4030 V0(4) = (A0(6) - V0(2)) / A0(4)
    4040 IF V0(3) < 0 THEN V0(3) = INT(V0(3) - .5)
    4050 IF V0(3) >= 0 THEN V0(3) = INT(V0(3) + .5)
    4060 IF V0(4) < 0 THEN V0(4) = INT(V0(4) - .5)
    4070 IF V0(4) >= 0 THEN V0(4) = INT(V0(4) + .5)
    4080 RETURN

    5000 REM ct_plot_point
    5010 REM PRINT "ct_plot_point"
    5020 GOSUB 4000
    5030 IF V0(3) > -1 AND V0(3) <= A0(1) AND V0(4) > -1 AND V0(4) <=
    A0(2) THEN HPLOT V0(3), V0(4)
    5040 RETURN

    6000 REM ct_plot_circle
    6010 PRINT "ct_plot_circle"
    6020 AB = 6.28318 / V1(4)
    6030 FOR I1 = 0 TO 6.28318 STEP AB
    6040 V0(1) = V1(1) + COS(I1) * V1(3)
    6050 V0(2) = V1(2) + SIN(I1) * V1(3)
    6060 GOSUB 5000
    6070 NEXT I1
    6080 RETURN

    7000 REM ct_plot_line
    7010 PRINT "ct_plot_line"
    7020 V0(1) = V5(1): V0(2) = V5(2)
    7030 GOSUB 4000
    7040 IF V0(3) < 0 THEN V0(3) = 0
    7050 IF V0(3) > A0(1) THEN V0(3) = A0(1)
    7060 IF V0(4) < 0 THEN V0(4) = 0
    7070 IF V0(4) > A0(2) THEN V0(4) = A0(2)
    7080 HPLOT V0(3), V0(4)
    7090 V0(1) = V5(3): V0(2) = V5(4)
    7100 GOSUB 4000
    7110 IF V0(3) < 0 THEN V0(3) = 0
    7120 IF V0(3) > A0(1) THEN V0(3) = A0(1)
    7130 IF V0(4) < 0 THEN V0(4) = 0
    7140 IF V0(4) > A0(2) THEN V0(4) = A0(2)
    7150 HPLOT TO V0(3), V0(4)
    7160 RETURN

    8000 REM ct_koch
    8010 IF RS(SP, 0) >= RN THEN RETURN
    8020 PRINT "ct_koch = "; RS(SP, 0); " "; RS(SP, 1); " "; RS(SP, 2);
    " "; RS(SP, 3); " "; RS(SP, 4)"
    8030 RS(SP, 5) = RS(SP, 3) - RS(SP, 1) : REM difx
    8040 RS(SP, 6) = RS(SP, 4) - RS(SP, 2) : REM dify
    8050 RS(SP, 7) = RS(SP, 1) + RS(SP, 5) / 2 : REM dify
    8060 RS(SP, 8) = RS(SP, 2) + RS(SP, 6) / 2 : REM dify
    8070 RS(SP, 9) = -RS(SP, 6) : REM perpx
    8080 RS(SP, 10) = RS(SP, 5) : REM perpy
    8090 RS(SP, 11) = RS(SP, 7) + RS(SP, 9) / 3 : REM tipx
    8100 RS(SP, 12) = RS(SP, 8) + RS(SP, 10) / 3 : REM tipy
    8110 RS(SP, 13) = RS(SP, 1) + RS(SP, 5) / 3 : REM k0x
    8120 RS(SP, 14) = RS(SP, 2) + RS(SP, 6) / 3 : REM k0y
    8130 RS(SP, 15) = RS(SP, 3) - RS(SP, 5) / 3 : REM k1x
    8140 RS(SP, 16) = RS(SP, 4) - RS(SP, 6) / 3 : REM k1y

    8145 IF RS(SP, 0) < RN - 1 GOTO 8230
    8150 V5(1) = RS(SP, 1): V5(2) = RS(SP, 2): V5(3) = RS(SP, 13): V5(4)
    = RS(SP, 14)
    8160 GOSUB 7000
    8170 V5(1) = RS(SP, 13): V5(2) = RS(SP, 14): V5(3) = RS(SP, 11):
    V5(4) = RS(SP, 12)
    8180 GOSUB 7000
    8190 V5(1) = RS(SP, 11): V5(2) = RS(SP, 12): V5(3) = RS(SP, 15):
    V5(4) = RS(SP, 16)
    8200 GOSUB 7000
    8210 V5(1) = RS(SP, 15): V5(2) = RS(SP, 16): V5(3) = RS(SP, 3):
    V5(4) = RS(SP, 4)
    8220 GOSUB 7000

    8230 REM line 0
    8240 SP = SP + 1
    8250 RS(SP, 0) = RS(SP - 1, 0) + 1
    8260 RS(SP, 1) = RS(SP - 1, 1)
    8270 RS(SP, 2) = RS(SP - 1, 2)
    8280 RS(SP, 3) = RS(SP - 1, 13)
    8290 RS(SP, 4) = RS(SP - 1, 14)
    8300 GOSUB 8000
    8310 SP = SP - 1
    8320 REM line 1
    8330 SP = SP + 1
    8340 RS(SP, 0) = RS(SP - 1, 0) + 1
    8350 RS(SP, 1) = RS(SP - 1, 13)
    8360 RS(SP, 2) = RS(SP - 1, 14)
    8370 RS(SP, 3) = RS(SP - 1, 11)
    8380 RS(SP, 4) = RS(SP - 1, 12)
    8390 GOSUB 8000
    8400 SP = SP - 1
    8410 REM line 2
    8420 SP = SP + 1
    8430 RS(SP, 0) = RS(SP - 1, 0) + 1
    8440 RS(SP, 1) = RS(SP - 1, 11)
    8450 RS(SP, 2) = RS(SP - 1, 12)
    8460 RS(SP, 3) = RS(SP - 1, 15)
    8470 RS(SP, 4) = RS(SP - 1, 16)
    8480 GOSUB 8000
    8490 SP = SP - 1
    8500 REM line 3
    8510 SP = SP + 1
    8520 RS(SP, 0) = RS(SP - 1, 0) + 1
    8530 RS(SP, 1) = RS(SP - 1, 15)
    8540 RS(SP, 2) = RS(SP - 1, 16)
    8550 RS(SP, 3) = RS(SP - 1, 3)
    8560 RS(SP, 4) = RS(SP - 1, 4)
    8570 GOSUB 8000
    8580 SP = SP - 1
    8590 RETURN
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Chris M. Thomasson@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:33:25 2026
    From Newsgroup: comp.theory

    On 10/24/2026 7:49 PM, Python wrote:
    [...]

    If I remember from some old comments with Kaz, and such. PO thinks that chopping the legs out from an infinite runner and says see, it halted?
    Or did it. Sigh. Anyway, it just popped into my head.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Chris M. Thomasson@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:34:37 2026
    From Newsgroup: comp.theory

    On 10/24/2026 10:33 PM, Chris M. Thomasson wrote:
    On 10/24/2026 7:49 PM, Python wrote:
    [...]

    If I remember from some old comments with Kaz, and such. PO thinks that chopping the legs out from an infinite runner and says see, it halted?
    Or did it. Sigh. Anyway, it just popped into my head.


    Or he chops the legs off a runner saying it will run forever, when in
    reality the runner would have stopped...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Chris M. Thomasson@[email protected] to comp.theory,sci.logic on Sat Oct 24 22:36:21 2026
    From Newsgroup: comp.theory

    On 10/24/2026 6:24 PM, olcott wrote:
    On 10/24/2026 8:08 PM, dbush wrote:
    On 10/24/2026 7:59 PM, olcott wrote:
    On 10/24/2026 6:44 PM, dbush wrote:
    On 10/24/2026 7:41 PM, olcott wrote:
    On 10/24/2026 6:33 PM, dbush wrote:
    On 10/24/2026 7:23 PM, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.


    Likewise, addition is out-of-scope of every computation because
    they only operate on finite strings, not actual numbers.

    Agreed?

    Arithmetic can be consistently converted to operations
    on finite strings. The behavior of DD() executed in main
    cannot be correctly represented as a finite string to HHH.

    Which is another way of saying that the answer to Andre's question
    above is "no" and that you agree that Turing and Linz are correct.

    the question is incorrect
    i.e. the requirements cannot be satisfied, so you agree with Turing
    and Linz.

    What time is it (yes or no)? is also "undecidable"


    Are you a moron? All the time, or most of the time?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@[email protected] to comp.theory,sci.logic on Sun Oct 25 11:03:35 2026
    From Newsgroup: comp.theory

    On 2026-10-24 18:57, olcott wrote:
    On 10/24/2026 7:50 PM, André G. Isaak wrote:
    On 2026-10-24 18:14, olcott wrote:
    On 10/24/2026 7:02 PM, André G. Isaak wrote:
    On 2026-10-24 17:47, olcott wrote:
    On 10/24/2026 6:31 PM, André G. Isaak wrote:
    On 2026-10-24 17:23, olcott wrote:
    On 10/24/2026 6:02 PM, Python wrote:
    Peter, repeating

    That is still outside the scope of Emil Post computation.

    TWENTY TIMES does not turn it into an answer.

    André explicitly removed that restriction:

        Is there SOME foolproof method for determining
        whether X halts on Y?


    X is still an executable process thus out-of-scope
    of every computation because they only operate on
    finite strings.

    I explicitly stated I wasn't restricting myself to computations. I >>>>>> was asking about *methods*.


    So you admit that the Halting Theorem is based on an
    incorrect question? All but one of my reviewers simply
    change the subject as soon as I proved my point.

    No. I admit no such thing. And I asked you to explain *why* you
    think that is a stupid question to want to know the answer to, which
    you still haven't addressed. And, as I said, many very intelligent
    people have asked this very question, so if you want to claim its a
    stupid question, you'll need to make a *strong* case for that claim

    And just saying it's outside the scrope of 'Emil Post Computation'
    isn't a legitimate answer. Even if a question is outside the scope
    of computation, that doesn't make it stupid to want to know its answer. >>>
    Emil Post computation is Turing equivalent thus outside
    the scope of Emil Post computation is outside the scope
    of computation. It is too difficult to see that it is
    outside the scope of all computation until:

    Do you even read the posts you respond to? I said I was not
    restricting the scope to computation *at all*

    Changing the subject as soon as I prove my point.
    As soon as I prove the halting theorem is incorrect
    because it requires a result outside the scope of
    computation YOU CHANGE THE SUBJECT

    First, you haven't proven anything. You've simply made an assertion
    which you have failed to back up.

    Second, I am not changing the subject, I am asking a question designed
    to clarify your position on the subject, and you still have not answered
    that question.

    So I'll ask again. Why exactly do you think it would be stupid for
    someone to want to know the answer to the question 'does X(Y) halt?'? Or
    the related question 'Is there a method (not necessarily a computation)
    for reliably determining whether X(Y) halts?'?

    You've claimed the question is 'incorrect', but you haven't adequately explained this. Likening it to 'what time is it? yes or no?' doesn't cut
    it because those two questions are not even remotely analogous. 'Does
    X(Y) halt?' *is* a yes/no question requesting a yes/no answer, so it
    doesn't contain any sort of type mismatch.

    André
    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- Synchronet 3.22a-Linux NewsLink 1.2