• Re: The simple essence of Proof Theoretic Semantics

    From olcott@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Sat Jul 4 11:58:36 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that >>>>>>>>>>> is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a
    mapping and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved.

    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".


    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    The halting problem requires a decider that correctly
    reports the halt status of an input that does the opposite
    of whatever it reports. The meaning of these words prove
    that is logically impossible.

    I already established that an incorrect polar question
    is any yes/no question lacking a correct yes/no answer.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Sat Jul 4 12:01:30 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>> is just nonsense". Later in the discussion you offer more evidence >>>>>>>>> to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to outputs. >>>>>>>

    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to
    an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs,
    int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from
    Common Languge and lose your ablility to communicate.


    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Sat Jul 4 12:03:24 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 3:00 AM, Mikko wrote:
    On 03/07/2026 22:08, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>> is just nonsense". Later in the discussion you offer more evidence >>>>>>>>> to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to outputs. >>>>>>>

    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to
    an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs,
    so there is nothing to ignore.  What an algorithm might do to
    *compute* the mapping has nothing to do with the mapping.

    It is conventionally construed as a mapping.

    More importantly, it satisfies the definition of "mapping".

    It is not even conventionally construed as a halt
    function, not even a halt function that gets the
    wrong answer.

    Irrelevant, as the claim was that H does not implement the halt
    function.


    If it ignores input it is no function of this input.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 sci.logic,comp.theory,comp.ai.philosophy,sci.math on Sat Jul 4 13:04:34 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 12:52 PM, olcott wrote:
    On 7/4/2026 2:43 AM, Mikko wrote:
    On 03/07/2026 21:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>>> is just nonsense". Later in the discussion you offer more >>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to
    outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    If an algorithm takes an input and produces an output, that is by
    definition a mapping.

    That only proves that the definition is incoherent.

    Your definitions often are. But the well known definition of "mapping"
    is not.


    The output really should be based on the input
    because computing the mapping from an input to
    an output requires some kind of correspondence
    between the two.


    Given this correspondence:

    input | output
    --------------
    0 | 4
    1 | 4
    2 | 4
    3 | 4
    ...
    253 | 4
    254 | 4
    255 | 4

    i.e. for all inputs in the domain, output 4.

    Requirement: an algorithm that computes the above mapping.

    The following algorithm meets this requirement:

    int foo(unsigned char x)
    {
    return 4;
    }
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Sat Jul 4 13:07:46 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 12:58 PM, olcott wrote:
    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that >>>>>>>>>>>> is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a
    mapping and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved.

    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".


    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    The halting problem requires a decider that correctly
    reports the halt status of an input that does the opposite
    of whatever it reports.

    For example, algorithm H1 and algorithm D1 below:

    void D(ptr *I)
    {
    // algorithm D1; input: I
    ptr *X = D;
    ptr *Y = I;
    int result;
    {
    // algorithm H1; inputs: X,Y
    result = 0 + (X-X) + (Y-Y);
    }
    if (result == 1) {
    while (1);
    }
    }

    int H(ptr *X, ptr *Y)
    {
    int result;
    {
    // algorithm H1; inputs: X,Y
    result = 0 + (X-X) + (Y-Y);
    }
    return result;
    }


    I already established that an incorrect polar question
    is any yes/no question lacking a correct yes/no answer.


    And the question "does algorithm X with input Y halt when executed
    directly for any algorithm X and input Y" is not such a question, as it
    does have a correct yes/no question in all cases.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From dbush@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Sat Jul 4 13:10:09 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 1:01 PM, olcott wrote:
    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>>> is just nonsense". Later in the discussion you offer more >>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to
    outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs,
    int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from
    Common Languge and lose your ablility to communicate.


    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    The mathematical mapping *is* the correspondence. For example:

    input | output
    --------------
    0 | 4
    1 | 4
    2 | 4
    3 | 4
    ...
    253 | 4
    254 | 4
    255 | 4

    i.e. for all inputs in the domain, output 4.

    Requirement: an algorithm that computes the above mapping.

    The following algorithm meets this requirement:

    int foo(unsigned char x)
    {
    return 4;
    }


    A actual halt function must compute
    The mathematical halting function:


    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

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Sat Jul 4 12:13:20 2026
    From Newsgroup: comp.ai.philosophy

    On 7/4/2026 3:49 AM, Mikko wrote:
    On 03/07/2026 21:38, olcott wrote:
    On 7/3/2026 1:21 PM, André G. Isaak wrote:
    On 2026-07-03 12:12, olcott wrote:
    On 7/3/2026 12:17 PM, André G. Isaak wrote:
    On 2026-07-03 10:48, olcott wrote:
    On 7/3/2026 9:45 AM, André G. Isaak wrote:
    On 2026-07-02 23:02, olcott wrote:
    On 7/1/2026 9:03 PM, olcott wrote:
    Q cannot do the ∀x without an infinite sequence of steps.

    So your phrasing is good: Q would need something like an
    infinite sequence of steps (or a single principle that
    summarizes them) to get the ∀x. Since formal proofs must be >>>>>>>> finite, and Q lacks the tool (induction) that would allow a
    finite proof of the infinite claim, the universal statement
    remains unprovable.

    I'm not sure why you are responding to yourself nor who 'your
    phrasing' refers to since you don't quote anyone. But, assuming >>>>>>> we're still talking about ∀ x, S(x) ≠ x in Q, your reasoning is >>>>>>> simply off.

    You *can* prove universally quantified claims in Q, just not that >>>>>>> particular claim.


    What is the reason that (∀x, S(x) ≠ x) cannot be proved in Q?

    Because it isn't true in all models of Q,
    Model theory has been expressly off-topic for
    many weeks in every thread. Whenever you ignore
    this the rest of your reply will be ignored.

    The rest of my post which you snipped and (presumably) ignored
    explained *why* you are wrong about this. PTS does not reject models
    or model theory. It simply doesn't rely on model-theoretic semantics.
    Q *requires* a model.

    It replaces Model theory With PTS.
    That you do not understand this is your mistake.

    "Is x true" is replaced with something like "Is x provable".

    "Is x provable" is there already. Why would one want to lose
    "Is x true"? If one dosn't need "Is x true" one needn't use
    it.


    The whole focus of most PTS "Is x provable".
    Model theory looks at true in a model and ignores
    the connection between true and provable.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 Mikko@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Mon Jul 6 10:59:52 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 20:13, olcott wrote:
    On 7/4/2026 3:49 AM, Mikko wrote:
    On 03/07/2026 21:38, olcott wrote:
    On 7/3/2026 1:21 PM, André G. Isaak wrote:
    On 2026-07-03 12:12, olcott wrote:
    On 7/3/2026 12:17 PM, André G. Isaak wrote:
    On 2026-07-03 10:48, olcott wrote:
    On 7/3/2026 9:45 AM, André G. Isaak wrote:
    On 2026-07-02 23:02, olcott wrote:
    On 7/1/2026 9:03 PM, olcott wrote:
    Q cannot do the ∀x without an infinite sequence of steps. >>>>>>>>>
    So your phrasing is good: Q would need something like an
    infinite sequence of steps (or a single principle that
    summarizes them) to get the ∀x. Since formal proofs must be >>>>>>>>> finite, and Q lacks the tool (induction) that would allow a >>>>>>>>> finite proof of the infinite claim, the universal statement >>>>>>>>> remains unprovable.

    I'm not sure why you are responding to yourself nor who 'your >>>>>>>> phrasing' refers to since you don't quote anyone. But, assuming >>>>>>>> we're still talking about ∀ x, S(x) ≠ x in Q, your reasoning is >>>>>>>> simply off.

    You *can* prove universally quantified claims in Q, just not
    that particular claim.


    What is the reason that (∀x, S(x) ≠ x) cannot be proved in Q? >>>>>>
    Because it isn't true in all models of Q,
    Model theory has been expressly off-topic for
    many weeks in every thread. Whenever you ignore
    this the rest of your reply will be ignored.

    The rest of my post which you snipped and (presumably) ignored
    explained *why* you are wrong about this. PTS does not reject models
    or model theory. It simply doesn't rely on model-theoretic
    semantics. Q *requires* a model.

    It replaces Model theory With PTS.
    That you do not understand this is your mistake.

    "Is x true" is replaced with something like "Is x provable".

    "Is x provable" is there already. Why would one want to lose
    "Is x true"? If one dosn't need "Is x true" one needn't use
    it.

    The whole focus of most PTS "Is x provable".
    Model theory looks at true in a model and ignores
    the connection between true and provable.

    People rarely care about PTS or model theory. More often they careabout
    what is or is not true about someting they consider important.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Mon Jul 6 11:11:47 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 19:58, olcott wrote:
    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that >>>>>>>>>>>> is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a
    mapping and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved.

    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".

    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    That is insufficient to make the expression "incorrect requirements"
    meaningful in Common Language or well known.
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,alt.philosophy,sci.math on Mon Jul 6 11:24:21 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that is >>>>>>>> by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a mapping
    and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03   int Halt_Status = HHH(DD);
    04   if (Halt_Status)
    05     HERE: goto HERE;
    06   return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11   DD();
    12   HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.

    The requirements of a halt decider don't require that then input
    be presented to the decider the way it is done above. For exmample,
    a text file would be acceptable.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,sci.math on Mon Jul 6 11:28:08 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 19:52, olcott wrote:
    On 7/4/2026 2:43 AM, Mikko wrote:
    On 03/07/2026 21:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>>> is just nonsense". Later in the discussion you offer more >>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to
    outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    If an algorithm takes an input and produces an output, that is by
    definition a mapping.

    That only proves that the definition is incoherent.

    Your definitions often are. But the well known definition of "mapping"
    is not.

    The output really should be based on the input
    because computing the mapping from an input to
    an output requires some kind of correspondence
    between the two.

    The definition of mapping does not put much restrictions on the
    correspondence. In particular, any part of the argument may be
    "ignored".
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Mon Jul 6 11:37:00 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 20:01, olcott wrote:
    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>>> is just nonsense". Later in the discussion you offer more >>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to
    outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs,
    int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from
    Common Languge and lose your ablility to communicate.

    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    Your exceesive intolerance is irrelevant. In mathematical context the cartogrphical meaning is so obviously nonsense that no confusion is
    possible. Besides it is well known that in a mathematical context many
    words have meanings that are unrelated or only distantly related to
    their usual meanings.

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.
    A function does not compute. It just is. It can be said to "report"
    but that must not be interpreted too literally.
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,sci.math,comp.theory,comp.ai.philosophy,alt.philosophy on Mon Jul 6 11:55:40 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 20:03, olcott wrote:
    On 7/4/2026 3:00 AM, Mikko wrote:
    On 03/07/2026 22:08, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>>> is just nonsense". Later in the discussion you offer more >>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to
    outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs,
    so there is nothing to ignore.  What an algorithm might do to
    *compute* the mapping has nothing to do with the mapping.

    It is conventionally construed as a mapping.

    More importantly, it satisfies the definition of "mapping".

    It is not even conventionally construed as a halt
    function, not even a halt function that gets the
    wrong answer.

    Irrelevant, as the claim was that H does not implement the halt
    function.

    If it ignores input it is no function of this input.

    Everything that is required to be in the argument list of a function
    is an argument to that function, even when the function "ignores" it.

    As is well known, there are two truth values, usually called "true"
    and "false". There are four functions that map a truth value to
    truth value. Can you list them? There are 16 functions that map
    a pair of truth values to a truth value. Can you list them?

    For an analogy, note that

    int f1(int x) {
    return 4;
    }

    is a valid C function. One way to use it is to pass it as a parameter
    to another function. For example, if g is declared as

    double g(int (*f)(int));

    and y as

    double y;

    then

    y = g(f1);

    is a valid statement in a C function.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Mon Jul 6 12:00:53 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 16:38, olcott wrote:
    On 7/4/2026 2:41 AM, Mikko wrote:
    On 03/07/2026 21:10, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part of a >>>>>>>> claim about you, and your response was the false claim that "That >>>>>>>> is just nonsense". Later in the discussion you offer more evidence >>>>>>>> to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to outputs. >>>>>>

    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to an
    output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING

    No, but dbush's program H implements a mapping anyway. It just is
    a different mapping from the one a halt decider is required to do.

    Making it complete nonsense.

    The program has a well defined meaning so it is not non-sense.
    That it may be too big or complex for you is irrelevant.
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,sci.math on Mon Jul 6 12:03:16 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 16:32, olcott wrote:
    On 7/4/2026 2:37 AM, Mikko wrote:
    On 2026-07-02 dbush wrote:

    The halting problem doesn't actually have self reference, as
    algorithms can be copied as in the below example of algorithm D:

    void D(ptr *I)
    {
         // algorithm D; input: I
         ptr *X = D;
         ptr *Y = I;
         int result;
         {
             // algorithm H; inputs: X,Y
             result = 0;
         }
         if (result == 1) {
             while (1);
         }
    }

    Which is the counter example input to algorithm H:

    int H(ptr *X, ptr *Y)
    {
         int result;
         {
             // algorithm H; inputs: X,Y
             result = 0;
         }
         return result;
    }

    On 03/07/2026 18:36, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part of a
    claim about you, and your response was the false claim that "That
    is just nonsense". Later in the discussion you offer more evidence
    to support his claim.

    His halt decider did not look at its input.

    For every possible input his H halts and returns either 0 for false
    or 1 for true. Therefore his H is a decider. It return 0 for D
    although D halts so the decider H is not a halt decider.

    counter-factual H always returns 0.

    There is nothing counter-factual in my statement that dbush's H returns
    0 for his D. It is a fact, not a hypthesis.
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,comp.ai.philosophy,sci.math on Mon Jul 6 12:06:04 2026
    From Newsgroup: comp.ai.philosophy

    On 04/07/2026 16:37, dbush wrote:
    On 7/4/2026 9:32 AM, olcott wrote:
    On 7/4/2026 2:37 AM, Mikko wrote:
    On 2026-07-02 dbush wrote:

    The halting problem doesn't actually have self reference, as
    algorithms can be copied as in the below example of algorithm D:

    void D(ptr *I)
    {
         // algorithm D; input: I
         ptr *X = D;
         ptr *Y = I;
         int result;
         {
             // algorithm H; inputs: X,Y
             result = 0;
         }
         if (result == 1) {
             while (1);
         }
    }

    Which is the counter example input to algorithm H:

    int H(ptr *X, ptr *Y)
    {
         int result;
         {
             // algorithm H; inputs: X,Y
             result = 0;
         }
         return result;
    }

    On 03/07/2026 18:36, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part of a
    claim about you, and your response was the false claim that "That
    is just nonsense". Later in the discussion you offer more evidence
    to support his claim.

    His halt decider did not look at its input.

    For every possible input his H halts and returns either 0 for false
    or 1 for true. Therefore his H is a decider. It return 0 for D
    although D halts so the decider H is not a halt decider.


    counter-factual H always returns 0.

    Which means the condition "either 0 or 1" is satisfied.

    It seems we need to add "or" to the list of basic high school level
    logic topics you don't understand.

    I think ir is the Commol language "or", not the logical "or", that
    he failed to understand. Perhaps also "counter-factual", which is
    rarely used in Common Language.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Mon Jul 6 09:36:09 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 2:59 AM, Mikko wrote:
    On 04/07/2026 20:13, olcott wrote:
    On 7/4/2026 3:49 AM, Mikko wrote:
    On 03/07/2026 21:38, olcott wrote:
    On 7/3/2026 1:21 PM, André G. Isaak wrote:
    On 2026-07-03 12:12, olcott wrote:
    On 7/3/2026 12:17 PM, André G. Isaak wrote:
    On 2026-07-03 10:48, olcott wrote:
    On 7/3/2026 9:45 AM, André G. Isaak wrote:
    On 2026-07-02 23:02, olcott wrote:
    On 7/1/2026 9:03 PM, olcott wrote:
    Q cannot do the ∀x without an infinite sequence of steps. >>>>>>>>>>
    So your phrasing is good: Q would need something like an
    infinite sequence of steps (or a single principle that
    summarizes them) to get the ∀x. Since formal proofs must be >>>>>>>>>> finite, and Q lacks the tool (induction) that would allow a >>>>>>>>>> finite proof of the infinite claim, the universal statement >>>>>>>>>> remains unprovable.

    I'm not sure why you are responding to yourself nor who 'your >>>>>>>>> phrasing' refers to since you don't quote anyone. But, assuming >>>>>>>>> we're still talking about ∀ x, S(x) ≠ x in Q, your reasoning is >>>>>>>>> simply off.

    You *can* prove universally quantified claims in Q, just not >>>>>>>>> that particular claim.


    What is the reason that (∀x, S(x) ≠ x) cannot be proved in Q? >>>>>>>
    Because it isn't true in all models of Q,
    Model theory has been expressly off-topic for
    many weeks in every thread. Whenever you ignore
    this the rest of your reply will be ignored.

    The rest of my post which you snipped and (presumably) ignored
    explained *why* you are wrong about this. PTS does not reject
    models or model theory. It simply doesn't rely on model-theoretic
    semantics. Q *requires* a model.

    It replaces Model theory With PTS.
    That you do not understand this is your mistake.

    "Is x true" is replaced with something like "Is x provable".

    "Is x provable" is there already. Why would one want to lose
    "Is x true"? If one dosn't need "Is x true" one needn't use
    it.

    The whole focus of most PTS "Is x provable".
    Model theory looks at true in a model and ignores
    the connection between true and provable.

    People rarely care about PTS or model theory. More often they careabout
    what is or is not true about someting they consider important.


    Hence we must correct the divergence of logic
    from correct reasoning if we are to automate
    correct reasoning.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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,comp.ai.philosophy,sci.logic,sci.math on Mon Jul 6 10:27:34 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 3:11 AM, Mikko wrote:
    On 04/07/2026 19:58, olcott wrote:
    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that >>>>>>>>>>>>> is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a >>>>>>>>>>> mapping and an algorithm. They are two different things. >>>>>>>>>>>
    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved.

    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".

    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    That is insufficient to make the expression "incorrect requirements" meaningful in Common Language or well known.


    In other words if the requirement is to compute the square
    root of the actual dead flesh of a dead chicken you would
    not reject this out-of hand?
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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,sci.math,comp.ai.philosophy on Mon Jul 6 10:30:55 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 3:24 AM, Mikko wrote:
    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that is >>>>>>>>> by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a mapping >>>>>>> and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03   int Halt_Status = HHH(DD);
    04   if (Halt_Status)
    05     HERE: goto HERE;
    06   return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11   DD();
    12   HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.


    HHH(DD) can and does correctly report on its input.
    I just can get why it is taking so long for people
    to understand that DD executed in main is out-of-scope
    for HHH. It is like someone took actual brains apart
    and welded in short-circuits.

    The requirements of a halt decider don't require that then input
    be presented to the decider the way it is done above. For exmample,
    a text file would be acceptable.

    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 sci.logic,comp.theory,sci.math,comp.ai.philosophy on Mon Jul 6 10:33:41 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 3:37 AM, Mikko wrote:
    On 04/07/2026 20:01, olcott wrote:
    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>> part of a
    claim about you, and your response was the false claim that >>>>>>>>>>> "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs,
    int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from
    Common Languge and lose your ablility to communicate.

    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    Your exceesive intolerance is irrelevant.


    It makes terms-of-the-art into damned liars.

    In mathematical context the
    cartogrphical meaning is so obviously nonsense that no confusion is
    possible. Besides it is well known that in a mathematical context many
    words have meanings that are unrelated or only distantly related to
    their usual meanings.

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.
    A function does not compute. It just is. It can be said to "report"
    but that must not be interpreted too literally.

    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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.math,sci.logic,comp.ai.philosophy on Mon Jul 6 10:38:17 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 3:55 AM, Mikko wrote:
    On 04/07/2026 20:03, olcott wrote:
    On 7/4/2026 3:00 AM, Mikko wrote:
    On 03/07/2026 22:08, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>> part of a
    claim about you, and your response was the false claim that >>>>>>>>>>> "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs, >>>>> so there is nothing to ignore.  What an algorithm might do to
    *compute* the mapping has nothing to do with the mapping.

    It is conventionally construed as a mapping.

    More importantly, it satisfies the definition of "mapping".

    It is not even conventionally construed as a halt
    function, not even a halt function that gets the
    wrong answer.

    Irrelevant, as the claim was that H does not implement the halt
    function.

    If it ignores input it is no function of this input.

    Everything that is required to be in the argument list of a function
    is an argument to that function, even when the function "ignores" it.

    You are entirely right on the linguistic front. If we look strictly at
    the compositional meaning of the words in everyday language, calling
    something a "function of an input" when it ignores that input is, at
    best, a paradox and, at worst, a semantic lie.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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,comp.ai.philosophy,sci.math on Mon Jul 6 10:39:57 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 4:00 AM, Mikko wrote:
    On 04/07/2026 16:38, olcott wrote:
    On 7/4/2026 2:41 AM, Mikko wrote:
    On 03/07/2026 21:10, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>> is just nonsense". Later in the discussion you offer more evidence >>>>>>>>> to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to outputs. >>>>>>>

    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to
    an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING

    No, but dbush's program H implements a mapping anyway. It just is
    a different mapping from the one a halt decider is required to do.

    Making it complete nonsense.

    The program has a well defined meaning so it is not non-sense.
    That it may be too big or complex for you is irrelevant.


    It has zero correspondence to the HP counter-example
    input thus the claim that is does is a damned lie.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 Ross Finlayson@[email protected] to comp.theory,sci.logic,sci.math,comp.ai.philosophy on Mon Jul 6 09:23:06 2026
    From Newsgroup: comp.ai.philosophy

    On 07/06/2026 08:30 AM, olcott wrote:
    On 7/6/2026 3:24 AM, Mikko wrote:
    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that is >>>>>>>>>> by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a mapping >>>>>>>> and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03 int Halt_Status = HHH(DD);
    04 if (Halt_Status)
    05 HERE: goto HERE;
    06 return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11 DD();
    12 HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.


    HHH(DD) can and does correctly report on its input.
    I just can get why it is taking so long for people
    to understand that DD executed in main is out-of-scope
    for HHH. It is like someone took actual brains apart
    and welded in short-circuits.

    The requirements of a halt decider don't require that then input
    be presented to the decider the way it is done above. For exmample,
    a text file would be acceptable.





    It's well known that each finite input to a finite program
    has a finite static-analysis that determines whether it halts,
    furthermore for each language of finite input it can be determined
    via a finite-static-analysis a partition of the language into what
    halts and what doesn't.


    Infinite tapes or with infinite programs are different,
    see "Zeno machines" since super-tasks have accounts of
    mathematical independence (whether a model of integers
    is a fragment and finite, an extension and with infinite
    members, or "in the middle", since the usual idea is that
    a standard model of integers doesn't exist).

    So, there are accounts of halting or "completions" in
    the infinitary that are independent usual finitist
    accounts, whose Law of Large Numbers is only the
    Law of Small Numbers, since there is a "Law of Larger Numbers"
    and a "Law of Largest Numbers", about models of arithmetic.


    Otherwise that's just barking about "V = L" and so on.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to comp.theory,sci.logic,sci.math,comp.ai.philosophy on Mon Jul 6 11:57:30 2026
    From Newsgroup: comp.ai.philosophy

    On 7/6/2026 11:23 AM, Ross Finlayson wrote:
    On 07/06/2026 08:30 AM, olcott wrote:
    On 7/6/2026 3:24 AM, Mikko wrote:
    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that is >>>>>>>>>>> by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a mapping >>>>>>>>> and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03   int Halt_Status = HHH(DD);
    04   if (Halt_Status)
    05     HERE: goto HERE;
    06   return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11   DD();
    12   HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.


    HHH(DD) can and does correctly report on its input.
    I just can get why it is taking so long for people
    to understand that DD executed in main is out-of-scope
    for HHH. It is like someone took actual brains apart
    and welded in short-circuits.

    The requirements of a halt decider don't require that then input
    be presented to the decider the way it is done above. For exmample,
    a text file would be acceptable.





    It's well known that each finite input to a finite program
    has a finite static-analysis that determines whether it halts,
    furthermore for each language of finite input it can be determined
    via a finite-static-analysis a partition of the language into what
    halts and what doesn't.


    Infinite tapes or with infinite programs are different,
    see "Zeno machines" since super-tasks have accounts of
    mathematical independence (whether a model of integers
    is a fragment and finite, an extension and with infinite
    members, or "in the middle", since the usual idea is that
    a standard model of integers doesn't exist).

    So, there are accounts of halting or "completions" in
    the infinitary that are independent usual finitist
    accounts, whose Law of Large Numbers is only the
    Law of Small Numbers, since there is a "Law of Larger Numbers"
    and a "Law of Largest Numbers", about models of arithmetic.


    Otherwise that's just barking about "V = L" and so on.



    The pathological self reference between DD and HHH
    causes the proof of halting according to the operational
    semantics of C would itself not terminate.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 Mikko@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Wed Jul 8 10:42:46 2026
    From Newsgroup: comp.ai.philosophy

    On 06/07/2026 17:36, olcott wrote:
    On 7/6/2026 2:59 AM, Mikko wrote:
    On 04/07/2026 20:13, olcott wrote:
    On 7/4/2026 3:49 AM, Mikko wrote:
    On 03/07/2026 21:38, olcott wrote:
    On 7/3/2026 1:21 PM, André G. Isaak wrote:
    On 2026-07-03 12:12, olcott wrote:
    On 7/3/2026 12:17 PM, André G. Isaak wrote:
    On 2026-07-03 10:48, olcott wrote:
    On 7/3/2026 9:45 AM, André G. Isaak wrote:
    On 2026-07-02 23:02, olcott wrote:
    On 7/1/2026 9:03 PM, olcott wrote:
    Q cannot do the ∀x without an infinite sequence of steps. >>>>>>>>>>>
    So your phrasing is good: Q would need something like an >>>>>>>>>>> infinite sequence of steps (or a single principle that
    summarizes them) to get the ∀x. Since formal proofs must be >>>>>>>>>>> finite, and Q lacks the tool (induction) that would allow a >>>>>>>>>>> finite proof of the infinite claim, the universal statement >>>>>>>>>>> remains unprovable.

    I'm not sure why you are responding to yourself nor who 'your >>>>>>>>>> phrasing' refers to since you don't quote anyone. But,
    assuming we're still talking about ∀ x, S(x) ≠ x in Q, your >>>>>>>>>> reasoning is simply off.

    You *can* prove universally quantified claims in Q, just not >>>>>>>>>> that particular claim.


    What is the reason that (∀x, S(x) ≠ x) cannot be proved in Q? >>>>>>>>
    Because it isn't true in all models of Q,
    Model theory has been expressly off-topic for
    many weeks in every thread. Whenever you ignore
    this the rest of your reply will be ignored.

    The rest of my post which you snipped and (presumably) ignored
    explained *why* you are wrong about this. PTS does not reject
    models or model theory. It simply doesn't rely on model-theoretic >>>>>> semantics. Q *requires* a model.

    It replaces Model theory With PTS.
    That you do not understand this is your mistake.

    "Is x true" is replaced with something like "Is x provable".

    "Is x provable" is there already. Why would one want to lose
    "Is x true"? If one dosn't need "Is x true" one needn't use
    it.

    The whole focus of most PTS "Is x provable".
    Model theory looks at true in a model and ignores
    the connection between true and provable.

    People rarely care about PTS or model theory. More often they
    careabout what is or is not true about someting they consider important.


    Hence we must correct the divergence of logic
    from correct reasoning if we are to automate
    correct reasoning.

    Most people would accept as correct any reasoning that produce true
    conclusions from true premises. If the conclusions are not relevant
    to any real needs they might call the reasoning useless or a waste
    of time but not incorrect. If some of the premises are false or
    obscure someone might call the reasoning incorrect.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to comp.theory,comp.ai.philosophy,sci.logic,sci.math on Wed Jul 8 10:48:33 2026
    From Newsgroup: comp.ai.philosophy

    On 06/07/2026 18:27, olcott wrote:
    On 7/6/2026 3:11 AM, Mikko wrote:
    On 04/07/2026 19:58, olcott wrote:
    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, >>>>>>>>>>>>>> that is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a >>>>>>>>>>>> mapping and an algorithm. They are two different things. >>>>>>>>>>>>
    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved.

    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".

    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    That is insufficient to make the expression "incorrect requirements"
    meaningful in Common Language or well known.

    In other words if the requirement is to compute the square
    root of the actual dead flesh of a dead chicken you would
    not reject this out-of hand?

    Depends on what yuo count as rejection. I don't think I would
    try to meet that requirement.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to comp.theory,sci.logic,sci.math,comp.ai.philosophy on Wed Jul 8 10:55:12 2026
    From Newsgroup: comp.ai.philosophy

    On 06/07/2026 18:30, olcott wrote:
    On 7/6/2026 3:24 AM, Mikko wrote:
    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that is >>>>>>>>>> by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a mapping >>>>>>>> and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03   int Halt_Status = HHH(DD);
    04   if (Halt_Status)
    05     HERE: goto HERE;
    06   return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11   DD();
    12   HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.

    HHH(DD) can and does correctly report on its input.
    I just can get why it is taking so long for people
    to understand that DD executed in main is out-of-scope
    for HHH. It is like someone took actual brains apart
    and welded in short-circuits.

    It does not really matter. HHH and DD are not interesting and you
    have never said anyting interesting about them.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Wed Jul 8 10:59:45 2026
    From Newsgroup: comp.ai.philosophy

    On 06/07/2026 18:33, olcott wrote:
    On 7/6/2026 3:37 AM, Mikko wrote:
    On 04/07/2026 20:01, olcott wrote:
    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>>> part of a
    claim about you, and your response was the false claim that >>>>>>>>>>>> "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y >>>>>>>> to an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs, >>>>> int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from
    Common Languge and lose your ablility to communicate.

    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    Your exceesive intolerance is irrelevant.

    It makes terms-of-the-art into damned liars.

    No, your excessive intolerance does not do that.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to comp.theory,sci.math,sci.logic,comp.ai.philosophy on Wed Jul 8 11:09:01 2026
    From Newsgroup: comp.ai.philosophy

    On 06/07/2026 18:38, olcott wrote:
    On 7/6/2026 3:55 AM, Mikko wrote:
    On 04/07/2026 20:03, olcott wrote:
    On 7/4/2026 3:00 AM, Mikko wrote:
    On 03/07/2026 22:08, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>>> part of a
    claim about you, and your response was the false claim that >>>>>>>>>>>> "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y >>>>>>>> to an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to
    outputs, so there is nothing to ignore.  What an algorithm might >>>>>> do to *compute* the mapping has nothing to do with the mapping.

    It is conventionally construed as a mapping.

    More importantly, it satisfies the definition of "mapping".

    It is not even conventionally construed as a halt
    function, not even a halt function that gets the
    wrong answer.

    Irrelevant, as the claim was that H does not implement the halt
    function.

    If it ignores input it is no function of this input.

    Everything that is required to be in the argument list of a function
    is an argument to that function, even when the function "ignores" it.

    You are entirely right on the linguistic front. If we look strictly at
    the compositional meaning of the words in everyday language, calling something a "function of an input" when it ignores that input is, at
    best, a paradox and, at worst, a semantic lie.

    The word "function" is has many meanings in everday language anyway.
    Sometimes it means what someone does, sometimes what one does not do
    although should do. The interpretation depends on the context. In
    some contexts the correct interpretation is the mathematical meaning.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Wed Jul 8 11:14:40 2026
    From Newsgroup: comp.ai.philosophy

    On 06/07/2026 18:39, olcott wrote:
    On 7/6/2026 4:00 AM, Mikko wrote:
    On 04/07/2026 16:38, olcott wrote:
    On 7/4/2026 2:41 AM, Mikko wrote:
    On 03/07/2026 21:10, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a part >>>>>>>>>> of a
    claim about you, and your response was the false claim that "That >>>>>>>>>> is just nonsense". Later in the discussion you offer more >>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to
    outputs.


    So a piece of metal sitting on the ground is an automobile.

    Does algorithm H map machine description X and machine input Y to >>>>>> an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING

    No, but dbush's program H implements a mapping anyway. It just is
    a different mapping from the one a halt decider is required to do.

    Making it complete nonsense.

    The program has a well defined meaning so it is not non-sense.
    That it may be too big or complex for you is irrelevant.


    It has zero correspondence to the HP counter-example
    input thus the claim that is does is a damned lie.

    Irrelevant to the comment that the program has a well defined meaning so
    it is not non-sense. And it is an exmaple that illustrates the idea of a counter-example. But apparently the idea is too hard for you even with
    the illustration.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From olcott@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Wed Jul 8 22:16:39 2026
    From Newsgroup: comp.ai.philosophy

    On 7/8/2026 2:42 AM, Mikko wrote:
    On 06/07/2026 17:36, olcott wrote:
    On 7/6/2026 2:59 AM, Mikko wrote:
    On 04/07/2026 20:13, olcott wrote:
    On 7/4/2026 3:49 AM, Mikko wrote:
    On 03/07/2026 21:38, olcott wrote:
    On 7/3/2026 1:21 PM, André G. Isaak wrote:
    On 2026-07-03 12:12, olcott wrote:
    On 7/3/2026 12:17 PM, André G. Isaak wrote:
    On 2026-07-03 10:48, olcott wrote:
    On 7/3/2026 9:45 AM, André G. Isaak wrote:
    On 2026-07-02 23:02, olcott wrote:
    On 7/1/2026 9:03 PM, olcott wrote:
    Q cannot do the ∀x without an infinite sequence of steps. >>>>>>>>>>>>
    So your phrasing is good: Q would need something like an >>>>>>>>>>>> infinite sequence of steps (or a single principle that >>>>>>>>>>>> summarizes them) to get the ∀x. Since formal proofs must be >>>>>>>>>>>> finite, and Q lacks the tool (induction) that would allow a >>>>>>>>>>>> finite proof of the infinite claim, the universal statement >>>>>>>>>>>> remains unprovable.

    I'm not sure why you are responding to yourself nor who 'your >>>>>>>>>>> phrasing' refers to since you don't quote anyone. But,
    assuming we're still talking about ∀ x, S(x) ≠ x in Q, your >>>>>>>>>>> reasoning is simply off.

    You *can* prove universally quantified claims in Q, just not >>>>>>>>>>> that particular claim.


    What is the reason that (∀x, S(x) ≠ x) cannot be proved in Q? >>>>>>>>>
    Because it isn't true in all models of Q,
    Model theory has been expressly off-topic for
    many weeks in every thread. Whenever you ignore
    this the rest of your reply will be ignored.

    The rest of my post which you snipped and (presumably) ignored
    explained *why* you are wrong about this. PTS does not reject
    models or model theory. It simply doesn't rely on model-theoretic >>>>>>> semantics. Q *requires* a model.

    It replaces Model theory With PTS.
    That you do not understand this is your mistake.

    "Is x true" is replaced with something like "Is x provable".

    "Is x provable" is there already. Why would one want to lose
    "Is x true"? If one dosn't need "Is x true" one needn't use
    it.

    The whole focus of most PTS "Is x provable".
    Model theory looks at true in a model and ignores
    the connection between true and provable.

    People rarely care about PTS or model theory. More often they
    careabout what is or is not true about someting they consider important. >>>

    Hence we must correct the divergence of logic
    from correct reasoning if we are to automate
    correct reasoning.

    Most people would accept as correct any reasoning that produce true conclusions from true premises.

    I need a system that is good enough to make disinformation
    systems funded by many billions per year look like ridiculous
    fools even to themselves.

    If the conclusions are not relevant
    to any real needs they might call the reasoning useless or a waste
    of time but not incorrect. If some of the premises are false or
    obscure someone might call the reasoning incorrect.

    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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,comp.ai.philosophy,sci.math on Wed Jul 8 22:19:33 2026
    From Newsgroup: comp.ai.philosophy

    On 7/8/2026 2:48 AM, Mikko wrote:
    On 06/07/2026 18:27, olcott wrote:
    On 7/6/2026 3:11 AM, Mikko wrote:
    On 04/07/2026 19:58, olcott wrote:
    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, >>>>>>>>>>>>>>> that is by definition a mapping.
    That only proves that the definition is incoherent. >>>>>>>>>>>>>> The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a >>>>>>>>>>>>> mapping and an algorithm. They are two different things. >>>>>>>>>>>>>
    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved.

    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".

    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    That is insufficient to make the expression "incorrect requirements"
    meaningful in Common Language or well known.

    In other words if the requirement is to compute the square
    root of the actual dead flesh of a dead chicken you would
    not reject this out-of hand?

    Depends on what yuo count as rejection. I don't think I would
    try to meet that requirement.


    Incorrect decision problem requirements.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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,comp.ai.philosophy,sci.logic,sci.math on Wed Jul 8 22:23:41 2026
    From Newsgroup: comp.ai.philosophy

    On 7/8/2026 2:55 AM, Mikko wrote:
    On 06/07/2026 18:30, olcott wrote:
    On 7/6/2026 3:24 AM, Mikko wrote:
    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that >>>>>>>>>>> is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a
    mapping and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03   int Halt_Status = HHH(DD);
    04   if (Halt_Status)
    05     HERE: goto HERE;
    06   return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11   DD();
    12   HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.

    HHH(DD) can and does correctly report on its input.
    I just can get why it is taking so long for people
    to understand that DD executed in main is out-of-scope
    for HHH. It is like someone took actual brains apart
    and welded in short-circuits.

    It does not really matter. HHH and DD are not interesting and you
    have never said anyting interesting about them.


    HHH/DD conclusively proves that the halting problem
    proof has always been incorrect. You must fucking
    pay enough attention to see this.

    It is stupid mistakes like this that convince people
    that truth is not computable thus zero resources are
    allocated to accomplish this.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 sci.logic,comp.theory,sci.math,comp.ai.philosophy on Wed Jul 8 22:25:19 2026
    From Newsgroup: comp.ai.philosophy

    On 7/8/2026 2:59 AM, Mikko wrote:
    On 06/07/2026 18:33, olcott wrote:
    On 7/6/2026 3:37 AM, Mikko wrote:
    On 04/07/2026 20:01, olcott wrote:
    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>>>> part of a
    claim about you, and your response was the false claim that >>>>>>>>>>>>> "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile. >>>>>>>>>
    Does algorithm H map machine description X and machine input Y >>>>>>>>> to an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs, >>>>>> int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from >>>>> Common Languge and lose your ablility to communicate.

    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    Your exceesive intolerance is irrelevant.

    It makes terms-of-the-art into damned liars.

    No, your excessive intolerance does not do that.


    All knowledge has its own natural type hierarchy.
    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 sci.math,comp.theory,comp.ai.philosophy,sci.logic on Wed Jul 8 22:28:21 2026
    From Newsgroup: comp.ai.philosophy

    On 7/8/2026 3:09 AM, Mikko wrote:
    On 06/07/2026 18:38, olcott wrote:
    On 7/6/2026 3:55 AM, Mikko wrote:
    On 04/07/2026 20:03, olcott wrote:
    On 7/4/2026 3:00 AM, Mikko wrote:
    On 03/07/2026 22:08, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed
    to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>>>> part of a
    claim about you, and your response was the false claim that >>>>>>>>>>>>> "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile. >>>>>>>>>
    Does algorithm H map machine description X and machine input Y >>>>>>>>> to an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to
    outputs, so there is nothing to ignore.  What an algorithm might >>>>>>> do to *compute* the mapping has nothing to do with the mapping.

    It is conventionally construed as a mapping.

    More importantly, it satisfies the definition of "mapping".

    It is not even conventionally construed as a halt
    function, not even a halt function that gets the
    wrong answer.

    Irrelevant, as the claim was that H does not implement the halt
    function.

    If it ignores input it is no function of this input.

    Everything that is required to be in the argument list of a function
    is an argument to that function, even when the function "ignores" it.

    You are entirely right on the linguistic front. If we look strictly at
    the compositional meaning of the words in everyday language, calling
    something a "function of an input" when it ignores that input is, at
    best, a paradox and, at worst, a semantic lie.

    The word "function" is has many meanings in everday language anyway.

    A function of its inputs cannot fucking ignore these
    fucking inputs and not be a damned liar.

    Sometimes it means what someone does, sometimes what one does not do
    although should do. The interpretation depends on the context. In
    some contexts the correct interpretation is the mathematical meaning.

    --
    Copyright 2026 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning expressed in language"
    reliably computable for the entire body of 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 Mikko@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Thu Jul 9 10:58:38 2026
    From Newsgroup: comp.ai.philosophy

    On 09/07/2026 06:16, olcott wrote:
    On 7/8/2026 2:42 AM, Mikko wrote:
    On 06/07/2026 17:36, olcott wrote:
    On 7/6/2026 2:59 AM, Mikko wrote:
    On 04/07/2026 20:13, olcott wrote:
    On 7/4/2026 3:49 AM, Mikko wrote:
    On 03/07/2026 21:38, olcott wrote:
    On 7/3/2026 1:21 PM, André G. Isaak wrote:
    On 2026-07-03 12:12, olcott wrote:
    On 7/3/2026 12:17 PM, André G. Isaak wrote:
    On 2026-07-03 10:48, olcott wrote:
    On 7/3/2026 9:45 AM, André G. Isaak wrote:
    On 2026-07-02 23:02, olcott wrote:
    On 7/1/2026 9:03 PM, olcott wrote:
    Q cannot do the ∀x without an infinite sequence of steps. >>>>>>>>>>>>>
    So your phrasing is good: Q would need something like an >>>>>>>>>>>>> infinite sequence of steps (or a single principle that >>>>>>>>>>>>> summarizes them) to get the ∀x. Since formal proofs must be >>>>>>>>>>>>> finite, and Q lacks the tool (induction) that would allow a >>>>>>>>>>>>> finite proof of the infinite claim, the universal statement >>>>>>>>>>>>> remains unprovable.

    I'm not sure why you are responding to yourself nor who >>>>>>>>>>>> 'your phrasing' refers to since you don't quote anyone. But, >>>>>>>>>>>> assuming we're still talking about ∀ x, S(x) ≠ x in Q, your >>>>>>>>>>>> reasoning is simply off.

    You *can* prove universally quantified claims in Q, just not >>>>>>>>>>>> that particular claim.


    What is the reason that (∀x, S(x) ≠ x) cannot be proved in Q? >>>>>>>>>>
    Because it isn't true in all models of Q,
    Model theory has been expressly off-topic for
    many weeks in every thread. Whenever you ignore
    this the rest of your reply will be ignored.

    The rest of my post which you snipped and (presumably) ignored >>>>>>>> explained *why* you are wrong about this. PTS does not reject >>>>>>>> models or model theory. It simply doesn't rely on model-
    theoretic semantics. Q *requires* a model.

    It replaces Model theory With PTS.
    That you do not understand this is your mistake.

    "Is x true" is replaced with something like "Is x provable".

    "Is x provable" is there already. Why would one want to lose
    "Is x true"? If one dosn't need "Is x true" one needn't use
    it.

    The whole focus of most PTS "Is x provable".
    Model theory looks at true in a model and ignores
    the connection between true and provable.

    People rarely care about PTS or model theory. More often they
    careabout what is or is not true about someting they consider
    important.


    Hence we must correct the divergence of logic
    from correct reasoning if we are to automate
    correct reasoning.

    Most people would accept as correct any reasoning that produce true
    conclusions from true premises.

    I need a system that is good enough to make disinformation
    systems funded by many billions per year look like ridiculous
    fools even to themselves.

    Sorry, I can't give you one, and I don't kwno anyone who could.
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to comp.theory,sci.logic,comp.ai.philosophy,sci.math on Thu Jul 9 11:04:05 2026
    From Newsgroup: comp.ai.philosophy

    On 09/07/2026 06:19, olcott wrote:
    On 7/8/2026 2:48 AM, Mikko wrote:
    On 06/07/2026 18:27, olcott wrote:
    On 7/6/2026 3:11 AM, Mikko wrote:
    On 04/07/2026 19:58, olcott wrote:
    On 7/4/2026 2:48 AM, Mikko wrote:
    On 04/07/2026 05:37, olcott wrote:
    On 7/3/2026 9:19 PM, dbush wrote:
    On 7/3/2026 10:05 PM, olcott wrote:
    On 7/3/2026 8:58 PM, dbush wrote:
    On 7/3/2026 9:52 PM, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, >>>>>>>>>>>>>>>> that is by definition a mapping.
    That only proves that the definition is incoherent. >>>>>>>>>>>>>>> The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a >>>>>>>>>>>>>> mapping and an algorithm. They are two different things. >>>>>>>>>>>>>>
    André


    A function that ignores its input and only returns 0 >>>>>>>>>>>>> is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André


    A actual halt function must compute
    The mathematical halting function:


    When you actually implement this concretely

    We find that it is not possible, as Linz and others have proved. >>>>>>>
    Impossible requirements are incorrect requirements.

    There is no well known meaning of "incorrect requirements".

    I just established the meaning of incorrect requirements
    as any requirement that requires the logically impossible.

    That is insufficient to make the expression "incorrect requirements"
    meaningful in Common Language or well known.

    In other words if the requirement is to compute the square
    root of the actual dead flesh of a dead chicken you would
    not reject this out-of hand?

    Depends on what yuo count as rejection. I don't think I would
    try to meet that requirement.


    Incorrect decision problem requirements.

    The requirements are correct if the problem cannot be solved without
    meeting the requirements but is solved when the requirements are met.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to comp.theory,comp.ai.philosophy,sci.logic,sci.math on Thu Jul 9 11:08:45 2026
    From Newsgroup: comp.ai.philosophy

    On 09/07/2026 06:23, olcott wrote:
    On 7/8/2026 2:55 AM, Mikko wrote:
    On 06/07/2026 18:30, olcott wrote:
    On 7/6/2026 3:24 AM, Mikko wrote:
    On 04/07/2026 19:55, olcott wrote:
    On 7/4/2026 2:46 AM, Mikko wrote:
    On 04/07/2026 04:52, olcott wrote:
    On 7/3/2026 5:51 PM, André G. Isaak wrote:
    On 2026-07-03 16:37, olcott wrote:
    On 7/3/2026 1:47 PM, André G. Isaak wrote:
    On 2026-07-03 12:36, olcott wrote:
    On 7/3/2026 1:18 PM, dbush wrote:

    If an algorithm takes an input and produces an output, that >>>>>>>>>>>> is by definition a mapping.
    That only proves that the definition is incoherent.
    The coherent way that it actually works is that
    inputs are transformed into outputs by applying
    finite string transformation rules to inputs to
    derive outputs.

    Apparently you don't understand the difference between a
    mapping and an algorithm. They are two different things.

    André


    A function that ignores its input and only returns 0
    is not any sort of halt function.

    He was defining 'mapping', not 'halt function'.

    André

    A actual halt function must compute the mapping from
    its actual input according to the operational semantics
    of this input to the behavior that this input actually
    specifies. No function can report on the behavior of
    its caller because it has no idea who its caller is.

    A function does not compute. An algrothm may compute a function.
    However, no algrithm computes the halt function.

    The halt functions maps a computation to a truth value
    but so do many other functions, too.

    When implemented as C functions

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

    01 int DD()
    02 {
    03   int Halt_Status = HHH(DD);
    04   if (Halt_Status)
    05     HERE: goto HERE;
    06   return Halt_Status;
    07 }
    08
    09 void main()
    10 {
    11   DD();
    12   HHH(DD);
    13 }

    The HP requires HHH to report on the DD() invoked
    in main(). This is impossible because HHH has no
    idea who its caller is and deciders are functions
    that only operate on their arguments.
    The halting problem does not require anything unless the input
    fully specifies a computation.

    The above DD calls HHH, which must be the same HHH as main calls if
    DD halts. Therefore the bhaviour of HHH is a part of the computation
    that the HHH would answer about if it were a halt decider.

    HHH(DD) can and does correctly report on its input.
    I just can get why it is taking so long for people
    to understand that DD executed in main is out-of-scope
    for HHH. It is like someone took actual brains apart
    and welded in short-circuits.

    It does not really matter. HHH and DD are not interesting and you
    have never said anyting interesting about them.

    HHH/DD conclusively proves that the halting problem
    proof has always been incorrect.

    No, it does not. Straw man is not a valid inference rule.
    --
    Mikko

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.logic,comp.theory,sci.math,comp.ai.philosophy on Thu Jul 9 11:10:32 2026
    From Newsgroup: comp.ai.philosophy

    On 09/07/2026 06:25, olcott wrote:
    On 7/8/2026 2:59 AM, Mikko wrote:
    On 06/07/2026 18:33, olcott wrote:
    On 7/6/2026 3:37 AM, Mikko wrote:
    On 04/07/2026 20:01, olcott wrote:
    On 7/4/2026 2:55 AM, Mikko wrote:
    On 03/07/2026 21:45, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed >>>>>>>>>>>>>>> to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>>>>> part of a
    claim about you, and your response was the false claim >>>>>>>>>>>>>> that "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile. >>>>>>>>>>
    Does algorithm H map machine description X and machine input Y >>>>>>>>>> to an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to outputs, >>>>>>> int Not_A_Mapping(int X)
    {
       return 0;
    }

    By construing that as a mapping is one of the screw-ups
    that prevents true expressed in language from being computable.

    By construing the above mapping as a non-mapping you disconnect from >>>>>> Common Languge and lose your ablility to communicate.

    I will not tolerate that math hijacks the term
    "mapping" to ignore requirement that there must
    be some actual correspondence between inputs and
    outputs.

    Your exceesive intolerance is irrelevant.

    It makes terms-of-the-art into damned liars.

    No, your excessive intolerance does not do that.

    All knowledge has its own natural type hierarchy.

    Irrelevant to your misconceptions about the meaning of "mapping".
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mikko@[email protected] to sci.math,comp.theory,comp.ai.philosophy,sci.logic on Thu Jul 9 11:15:51 2026
    From Newsgroup: comp.ai.philosophy

    On 09/07/2026 06:28, olcott wrote:
    On 7/8/2026 3:09 AM, Mikko wrote:
    On 06/07/2026 18:38, olcott wrote:
    On 7/6/2026 3:55 AM, Mikko wrote:
    On 04/07/2026 20:03, olcott wrote:
    On 7/4/2026 3:00 AM, Mikko wrote:
    On 03/07/2026 22:08, olcott wrote:
    On 7/3/2026 1:27 PM, dbush wrote:
    On 7/3/2026 2:10 PM, olcott wrote:
    On 7/3/2026 12:10 PM, dbush wrote:
    On 7/3/2026 12:52 PM, olcott wrote:
    On 7/3/2026 10:50 AM, dbush wrote:
    On 7/3/2026 11:36 AM, olcott wrote:
    On 7/3/2026 4:22 AM, Mikko wrote:
    On 02/07/2026 17:51, olcott wrote:

    Do you know enough about C to understand that
    dbush example was foolish nonsense when proposed >>>>>>>>>>>>>>> to show the halting problem counter-example?

    It is a valid example of a C program. It was present as a >>>>>>>>>>>>>> part of a
    claim about you, and your response was the false claim >>>>>>>>>>>>>> that "That
    is just nonsense". Later in the discussion you offer more >>>>>>>>>>>>>> evidence
    to support his claim.


    His halt decider did not look at its input.

    Nor is it required to.  All it needs to do is map inputs to >>>>>>>>>>>> outputs.


    So a piece of metal sitting on the ground is an automobile. >>>>>>>>>>
    Does algorithm H map machine description X and machine input Y >>>>>>>>>> to an output of either 0 or 1?

    Ignoring the input IS NOT A MAPPING


    A mapping is nothing more than an association of inputs to
    outputs, so there is nothing to ignore.  What an algorithm might >>>>>>>> do to *compute* the mapping has nothing to do with the mapping. >>>>>>>
    It is conventionally construed as a mapping.

    More importantly, it satisfies the definition of "mapping".

    It is not even conventionally construed as a halt
    function, not even a halt function that gets the
    wrong answer.

    Irrelevant, as the claim was that H does not implement the halt
    function.

    If it ignores input it is no function of this input.

    Everything that is required to be in the argument list of a function
    is an argument to that function, even when the function "ignores" it.

    You are entirely right on the linguistic front. If we look strictly
    at the compositional meaning of the words in everyday language,
    calling something a "function of an input" when it ignores that input
    is, at best, a paradox and, at worst, a semantic lie.

    The word "function" is has many meanings in everday language anyway.

    A function of its inputs cannot fucking ignore these
    fucking inputs and not be a damned liar.

    By the mathematical meaning of "function" there is nothing wrong
    in ignoring any part of the input. In particular, the zero function
    which has the value zero for every argument value is the basis of
    certain formualtions of the theory of recursive functions, which has
    a central role in the theory of computation.
    --
    Mikko
    --- Synchronet 3.22a-Linux NewsLink 1.2