• A new category of thought

    From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 10:32:11 2025
    From Newsgroup: sci.lang

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    I also call this Analytic(Olcott)

    https://plato.stanford.edu/entries/analytic-synthetic/

    Two Dogmas of Empiricism
    Willard Van Orman Quine https://www.theologie.uzh.ch/dam/jcr:ffffffff-fbd6-1538-0000-000070cf64bc/Quine51.pdf

    It overcomes Quine's objections by encoding basic facts
    of the world as Rudolf Carnap Meaning Postulates organized
    as a knowledge ontology inheritance hierarchy

    In information science, an ontology encompasses a
    representation, formal naming, and definitions of
    the categories, properties, and relations between
    the concepts...
    https://en.wikipedia.org/wiki/Ontology_(information_science)

    That is essentially Kurt G||del's "theory of simple types" By
    the theory of simple types I mean the doctrine which says
    that the objects of thought ... are divided into types,
    namely: individuals, properties of individuals, relations
    between individuals, properties of such relations, etc.
    https://en.wikipedia.org/wiki/History_of_type_theory#G%C3%B6del_1944
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@046-301-5902@kylheku.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 17:53:26 2025
    From Newsgroup: sci.lang

    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.

    For instance "P or not P".

    A deductive argument is tautological; its deduction is true
    for all interpretations of the propositions it contains,
    in all possible universes of discourse.

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 12:07:37 2025
    From Newsgroup: sci.lang

    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    This is very close to the same thing. https://www.britannica.com/topic/tautology

    For instance "P or not P".

    A deductive argument is tautological; its deduction is true
    for all interpretations of the propositions it contains,
    in all possible universes of discourse.

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.


    Or I could simply prove that I am correct on the
    basis of the meaning of my words, thus anyone
    disagreeing is merely proving that they are too
    full of themselves.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From dbush@dbush.mobile@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 13:19:49 2025
    From Newsgroup: sci.lang

    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 15:08:35 2025
    From Newsgroup: sci.lang

    On 11/29/25 11:32 AM, olcott wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    I also call this Analytic(Olcott)

    https://plato.stanford.edu/entries/analytic-synthetic/

    Two Dogmas of Empiricism
    Willard Van Orman Quine
    https://www.theologie.uzh.ch/dam/jcr:ffffffff- fbd6-1538-0000-000070cf64bc/Quine51.pdf

    It overcomes Quine's objections by encoding basic facts
    of the world as Rudolf Carnap Meaning Postulates organized
    as a knowledge ontology inheritance hierarchy

    -a In information science, an ontology encompasses a
    -a representation, formal naming, and definitions of
    -a the categories, properties, and relations between
    -a the concepts...
    -a https://en.wikipedia.org/wiki/Ontology_(information_science)

    -a That is essentially Kurt G||del's "theory of simple types" By
    -a the theory of simple types I mean the doctrine which says
    -a that the objects of thought ... are divided into types,
    -a namely: individuals, properties of individuals, relations
    -a between individuals, properties of such relations, etc.
    -a https://en.wikipedia.org/wiki/History_of_type_theory#G%C3%B6del_1944


    Ib other words, you are claiming to have create a "logic system" that
    can only handle things that are tautologically true.

    Since most interesting statements are not tautologies, your system is
    just uninteresting at best, and generally worthless.

    Can you show an actually useful problem that you can actually SOLVE with
    your idea of a logic system.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@046-301-5902@kylheku.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 20:23:52 2025
    From Newsgroup: sci.lang

    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.

    Pick another word. Since only dimwitted crackpots like yourself will
    want to discuss anything using that word, keep the syllable count low
    and make sure there aren't too many off-centre vowels.

    *Semantic tautology is stipulated to mean*

    Reject; call it something else.

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    You are gonna need to supply an example.

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.

    Or I could simply prove that I am correct on the

    Your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.

    basis of the meaning of my words, thus anyone
    disagreeing is merely proving that they are too
    full of themselves.

    You are already wrong. The definition of word is neither correct
    nor incorrect. It's just accepted or not. A bad definition ahs
    some issue like circularty or inconsistency, but if there is no
    such problem, then the rest is just a matter of convention.

    I'm informing you that there is a convention already which assigns
    a meaning to "tautology". It is a semantic concept and therefore
    "semantic tautology" isn't readily distinguishable.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 14:51:11 2025
    From Newsgroup: sci.lang

    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.


    Pick another word. Since only dimwitted crackpots like yourself will
    want to discuss anything using that word, keep the syllable count low
    and make sure there aren't too many off-centre vowels.


    Ad hominem the first choice of losers.

    *Semantic tautology is stipulated to mean*

    Reject; call it something else.

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    You are gonna need to supply an example.


    The key is that a counter-example is categorically
    impossible.

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.

    Or I could simply prove that I am correct on the

    Your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.


    Ad hominem the first choice of losers.

    basis of the meaning of my words, thus anyone
    disagreeing is merely proving that they are too
    full of themselves.

    You are already wrong. The definition of word is neither correct
    nor incorrect. It's just accepted or not. A bad definition ahs
    some issue like circularty or inconsistency, but if there is no
    such problem, then the rest is just a matter of convention.


    There you go, you are getting it now.
    circularity, inconsistency, and incoherence.

    I'm informing you that there is a convention already which assigns
    a meaning to "tautology". It is a semantic concept and therefore
    "semantic tautology" isn't readily distinguishable.

    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 16:27:43 2025
    From Newsgroup: sci.lang

    On 11/29/25 3:51 PM, olcott wrote:
    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.


    Godel proved that such a system can't exist if it can represent the
    properties of the Natural Number.

    ASSUMING a provability operator exist has been shown to create an
    inconsistant system, if it supports the properties of the Natural
    numbers. (This is another of the proof you seem to want to assume isn't correct, but can't do anything about it)

    Just shows the error of assuming you can define a system with a given
    set of properties.


    Pick another word. Since only dimwitted crackpots like yourself will
    want to discuss anything using that word, keep the syllable count low
    and make sure there aren't too many off-centre vowels.


    Ad hominem the first choice of losers.

    *Semantic tautology is stipulated to mean*

    Reject; call it something else.

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    You are gonna need to supply an example.


    The key is that a counter-example is categorically
    impossible.

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.

    Or I could simply prove that I am correct on the

    Your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.


    Ad hominem the first choice of losers.

    basis of the meaning of my words, thus anyone
    disagreeing is merely proving that they are too
    full of themselves.

    You are already wrong. The definition of word is neither correct
    nor incorrect. It's just accepted or not. A bad definition ahs
    some issue like circularty or inconsistency, but if there is no
    such problem, then the rest is just a matter of convention.


    There you go, you are getting it now.
    circularity, inconsistency, and incoherence.

    I'm informing you that there is a convention already which assigns
    a meaning to "tautology". It is a semantic concept and therefore
    "semantic tautology" isn't readily distinguishable.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@046-301-5902@kylheku.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 21:39:23 2025
    From Newsgroup: sci.lang

    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    The numbers are essential, because G||del Incompleteness is
    about number theory.

    The G||del Theorem involves a proof in which a certain number,
    the "G||del number" that may be called G, is asserted to have
    a number-theoretical property.

    An example of a number-theoretical property is "25 is a perfect
    square". Except we need it in more formal language.

    G||del discovered that you can encode statements of number theory as
    integers, and manipulate them (e.g. do derivation) by arithmetic.

    Then it became obvious that whether or not a formula is a theorem
    is a property of its G||del number: a number-theoretical property.

    There are theorem-numbers and non-theorem-numbrers.

    The G||del sentence says somethng like "The G||del number
    calculated by the expression G is not a theorem-number."

    But G turns out to be the G||del number of that very sentence
    itself.

    Pick another word. Since only dimwitted crackpots like yourself will
    want to discuss anything using that word, keep the syllable count low
    and make sure there aren't too many off-centre vowels.

    Ad hominem the first choice of losers.

    I'm not making an argument; I'm suggesting a way of choosing
    an alternative word, since "tautology" is taken.

    *Semantic tautology is stipulated to mean*

    Reject; call it something else.

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    You are gonna need to supply an example.

    The key is that a counter-example is categorically
    impossible.

    So you are saying every expression in a certain language
    is proven true, so that its syntax admits no false sentences?

    What language is that, and what are examples? What happens
    when you try to make a false sentence?

    Is it possible to utter conjectures which later turn out false;
    and if so, then what happens?

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.

    Or I could simply prove that I am correct on the

    Your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.

    Ad hominem the first choice of losers.

    But anyway, your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.

    This is entirely relevant.

    You've never proven anything and never will.

    That contradicts your above claim that "I could simply prove ...".

    All evidence points to: no, you couldn't.

    You are already wrong. The definition of word is neither correct
    nor incorrect. It's just accepted or not. A bad definition ahs
    some issue like circularty or inconsistency, but if there is no
    such problem, then the rest is just a matter of convention.

    There you go, you are getting it now.
    circularity, inconsistency, and incoherence.

    The existing definition of "tautology" doesn't have these issues.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 15:59:00 2025
    From Newsgroup: sci.lang

    On 11/29/2025 3:39 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    The numbers are essential, because G||del Incompleteness is
    about number theory.


    The generalization G||del incompleteness applies to
    every formal system that has arithmetic or better.

    The G||del Theorem involves a proof in which a certain number,
    the "G||del number" that may be called G, is asserted to have
    a number-theoretical property.


    G := (F re4 G) // G says of itself that it is unprovable in F

    An example of a number-theoretical property is "25 is a perfect
    square". Except we need it in more formal language.

    G||del discovered that you can encode statements of number theory as integers, and manipulate them (e.g. do derivation) by arithmetic.


    That simply abstracts away the underlying semantics.
    G is unprovable in F because G is semantically unsound,
    We can't see that with G||del numbers.

    Then it became obvious that whether or not a formula is a theorem
    is a property of its G||del number: a number-theoretical property.

    There are theorem-numbers and non-theorem-numbrers.

    The G||del sentence says somethng like "The G||del number
    calculated by the expression G is not a theorem-number."

    But G turns out to be the G||del number of that very sentence
    itself.

    Pick another word. Since only dimwitted crackpots like yourself will
    want to discuss anything using that word, keep the syllable count low
    and make sure there aren't too many off-centre vowels.

    Ad hominem the first choice of losers.

    I'm not making an argument; I'm suggesting a way of choosing
    an alternative word, since "tautology" is taken.

    *Semantic tautology is stipulated to mean*

    Reject; call it something else.

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    You are gonna need to supply an example.

    The key is that a counter-example is categorically
    impossible.

    So you are saying every expression in a certain language
    is proven true, so that its syntax admits no false sentences?


    It syntax admits anything that any human can
    say in any language comprised of symbols.

    What language is that, and what are examples? What happens
    when you try to make a false sentence?


    English, Second Order Predicate logic, C++...

    Is it possible to utter conjectures which later turn out false;
    and if so, then what happens?


    Conjectures are not elements of the body of knowledge.

    You would need to have tremendous stature in logic to
    be able to dictate a redefinition of a deeply entrenched,
    standard term.

    Or I could simply prove that I am correct on the

    Your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.

    Ad hominem the first choice of losers.

    But anyway, your intellectual track record shows that you couldn't prove correct
    your way out of a wet paper bag.

    This is entirely relevant.

    You've never proven anything and never will.

    That contradicts your above claim that "I could simply prove ...".

    All evidence points to: no, you couldn't.

    You are already wrong. The definition of word is neither correct
    nor incorrect. It's just accepted or not. A bad definition ahs
    some issue like circularty or inconsistency, but if there is no
    such problem, then the rest is just a matter of convention.

    There you go, you are getting it now.
    circularity, inconsistency, and incoherence.

    The existing definition of "tautology" doesn't have these issues.



    It also is not rich enough to express anything
    that anyone can possibly say about anything.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Kaz Kylheku@046-301-5902@kylheku.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 22:44:10 2025
    From Newsgroup: sci.lang

    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 3:39 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions, >>>>>> which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    The numbers are essential, because G||del Incompleteness is
    about number theory.


    The generalization G||del incompleteness applies to
    every formal system that has arithmetic or better.

    And there you are, trying to take the numbers out of it.

    The G||del Theorem involves a proof in which a certain number,
    the "G||del number" that may be called G, is asserted to have
    a number-theoretical property.


    G := (F re4 G) // G says of itself that it is unprovable in F

    No, it doesn't; that is an outside interpretation of what it is saying. G||del's sentence says that a certain number isn't a theorem-number.

    The interpretation that the number is the G||del number of
    that very sentence is made externally to the sentence.

    Is there any part of your understanding that is accurate?

    An example of a number-theoretical property is "25 is a perfect
    square". Except we need it in more formal language.

    G||del discovered that you can encode statements of number theory as
    integers, and manipulate them (e.g. do derivation) by arithmetic.


    That simply abstracts away the underlying semantics.
    G is unprovable in F because G is semantically unsound,

    G is semantically sound, and can be adopted as an axiom.

    We can't see that with G||del numbers.

    A G||del number can be decoded to recover the syntas of the formula.

    In the case of the G||del sentence, we don't need to do that; we
    already know that the G||del number decodes to that sentence.

    Then it became obvious that whether or not a formula is a theorem
    is a property of its G||del number: a number-theoretical property.

    There are theorem-numbers and non-theorem-numbrers.

    The G||del sentence says somethng like "The G||del number
    calculated by the expression G is not a theorem-number."

    But G turns out to be the G||del number of that very sentence
    itself.

    Pick another word. Since only dimwitted crackpots like yourself will
    want to discuss anything using that word, keep the syllable count low
    and make sure there aren't too many off-centre vowels.

    Ad hominem the first choice of losers.

    I'm not making an argument; I'm suggesting a way of choosing
    an alternative word, since "tautology" is taken.

    *Semantic tautology is stipulated to mean*

    Reject; call it something else.

    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    You are gonna need to supply an example.

    The key is that a counter-example is categorically
    impossible.

    So you are saying every expression in a certain language
    is proven true, so that its syntax admits no false sentences?

    It syntax admits anything that any human can
    say in any language comprised of symbols.

    But that could be false. It is baffling by what you mean
    bhy "counter-example is categorically impossible"; at ths point
    it seems like a dodge from giving an example of sentence
    that is proven true entierly on the basis of its meaning
    expressed in language.

    What language is that, and what are examples? What happens
    when you try to make a false sentence?

    English, Second Order Predicate logic, C++...

    How does C++ express a sentence that is proven entirely true
    on the basis of its meaning expressed in a language;
    do you need templates or Boost?

    Is it possible to utter conjectures which later turn out false;
    and if so, then what happens?

    Conjectures are not elements of the body of knowledge.

    Some eventually are; but their syntax and meaning doesn't change.
    --
    TXR Programming Language: http://nongnu.org/txr
    Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
    Mastodon: @Kazinator@mstdn.ca
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 17:19:39 2025
    From Newsgroup: sci.lang

    On 11/29/2025 4:44 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 3:39 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions, >>>>>>> which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to
    conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    The numbers are essential, because G||del Incompleteness is
    about number theory.


    The generalization G||del incompleteness applies to
    every formal system that has arithmetic or better.

    And there you are, trying to take the numbers out of it.

    The G||del Theorem involves a proof in which a certain number,
    the "G||del number" that may be called G, is asserted to have
    a number-theoretical property.


    G := (F re4 G) // G says of itself that it is unprovable in F

    No, it doesn't; that is an outside interpretation of what it is saying.

    That is EXACTLY what the above expression says.

    G||del's sentence says that a certain number isn't a theorem-number.


    Which he says is merely his enormously convoluted way of saying this

    ...We are therefore confronted with a proposition which asserts its own unprovability. 15 rCa (G||del 1931:40-41)

    G||del, Kurt 1931.
    On Formally Undecidable Propositions of Principia Mathematica And
    Related Systems

    If you think that I am wrong then don't fucking guess
    show exactly what his sentence actually says without
    the ruse of G||del numbers in a language has its own
    self-reference operator and provability operator.

    I say it says this:
    G := (F re4 G) // G says of itself that it is unprovable in F
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 15:53:03 2025
    From Newsgroup: sci.lang

    On 11/29/2025 1:27 PM, Richard Damon wrote:
    [...]
    Godel proved that such a system can't exist if it can represent the properties of the Natural Number.

    I hope this can exist. Sorry for any typos with the n-ary tree, n=2
    here. Can you notice any errors I missed? natural number in the tree
    has two unique children. I can derive these children from any natural
    number. I can get at a child's parent just from its mapped natural. It's
    100% full circle.

    0
    / \
    / \
    1 2
    / \ / \
    3 4 5 6
    ...........

    The children of 1 are:

    c[0] = 1 * 2 + 1 = 3
    c[1] = c[0] + 1 = 4


    Nice! Now, to map back

    The parent of 3 is:

    p = ceil(3 / 2) - 1 = 1


    The parent of 4 is:

    p = 4 / 2 - 1 = 1


    The parent of 5 is:

    p = ceil(5 / 2) - 1 = 2

    The parent of 6 is:

    p = 6 / 2 - 1 = 2


    Notice I do not have to use ceil in the case of 2-ary when the natural
    number in question is even? Premature optimization? ;^)

    It works even with using ceil all the time:


    Take the parent of 3 and 4:

    p = ceil(3 / 2) - 1 = 1
    p = ceil(4 / 2) - 1 = 1


    Lets try a parent at zero with its 2-ary children of 1 and 2:

    p = ceil(1 / 2) - 1 = 0
    p = ceil(2 / 2) - 1 = 0


    ;^D


    I need to adapt it for negative numbers. Think of the following 2-ary tree:


    -1 -2
    \ /
    0
    / \
    +1 +2


    So, lets try it out... The children on the negative side of zero. Flip
    things wrt +1 becomes -1:

    c[0] = 0 * 2 - 1 = -1
    c[1] = c[0] - 1 = -2

    Well, that works! Let's get the parent of -2, and flip the sign on the
    -1 to +1, should be zero: Also, lets flip ceil to floor:

    p = floor(-2 / 2) + 1 = 0

    Nice, lets try -1:

    p = floor(-1 / 2) + 1 = 0


    It works... Interesting to me.

    Lets try -3, its parent should be -1:

    p = floor(-3 / 2) + 1 = -1

    Also, -4's parent should be -1:

    p = floor(-4 / 2) + 1 = -1

    Nice!

    -5 and -6 should both have a parent of -2:


    p = floor(-5 / 2) + 1 = -2
    p = floor(-6 / 2) + 1 = -2

    perfect.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 19:17:51 2025
    From Newsgroup: sci.lang

    On 11/29/25 6:53 PM, Chris M. Thomasson wrote:
    On 11/29/2025 1:27 PM, Richard Damon wrote:
    [...]
    Godel proved that such a system can't exist if it can represent the
    properties of the Natural Number.

    So, where do you have a "provability operator" that will tell you if a
    given theory is in fact provable.

    That is what he showed can't exist.

    The problem is that there are an infinite number of possible proofs to
    see if any of them reach the desired statement.

    You can CHECK if a proof is validly proving the statement, but not
    determine if there exist such a proof, as the negative result requires infinite work.


    I hope this can exist. Sorry for any typos with the n-ary tree, n=2
    here. Can you notice any errors I missed?-a natural number in the tree
    has two unique children. I can derive these children from any natural number. I can get at a child's parent just from its mapped natural. It's 100% full circle.

    -a-a-a-a-a 0
    -a-a-a-a / \
    -a-a-a /-a-a \
    -a-a 1-a-a-a-a 2
    -a / \-a-a / \
    -a3-a-a 4 5-a-a 6
    ...........

    The children of 1 are:

    c[0] = 1 * 2 + 1 = 3
    c[1] = c[0] + 1-a = 4


    Nice! Now, to map back

    The parent of 3 is:

    p = ceil(3 / 2) - 1 = 1


    The parent of 4 is:

    p = 4 / 2 - 1 = 1


    The parent of 5 is:

    p = ceil(5 / 2) - 1 = 2

    The parent of 6 is:

    p = 6 / 2 - 1 = 2


    Notice I do not have to use ceil in the case of 2-ary when the natural number in question is even? Premature optimization? ;^)

    It works even with using ceil all the time:


    Take the parent of 3 and 4:

    p = ceil(3 / 2) - 1 = 1
    p = ceil(4 / 2) - 1 = 1


    Lets try a parent at zero with its 2-ary children of 1 and 2:

    p = ceil(1 / 2) - 1 = 0
    p = ceil(2 / 2) - 1 = 0


    ;^D


    I need to adapt it for negative numbers. Think of the following 2-ary tree:


    -1-a-a -2
    -a \ /
    -a-a 0
    -a / \
    +1-a-a +2


    So, lets try it out... The children on the negative side of zero. Flip things wrt +1 becomes -1:

    c[0] = 0 * 2 - 1 = -1
    c[1] = c[0] - 1-a = -2

    Well, that works! Let's get the parent of -2, and flip the sign on the
    -1 to +1, should be zero: Also, lets flip ceil to floor:

    p = floor(-2 / 2) + 1 = 0

    Nice, lets try -1:

    p = floor(-1 / 2) + 1 = 0


    It works... Interesting to me.

    Lets try -3, its parent should be -1:

    p = floor(-3 / 2) + 1 = -1

    Also, -4's parent should be -1:

    p = floor(-4 / 2) + 1 = -1

    Nice!

    -5 and -6 should both have a parent of -2:


    p = floor(-5 / 2) + 1 = -2
    p = floor(-6 / 2) + 1 = -2

    perfect.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 19:21:09 2025
    From Newsgroup: sci.lang

    On 11/29/25 6:19 PM, olcott wrote:
    On 11/29/2025 4:44 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 3:39 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 2:23 PM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions, >>>>>>>> which is, of course, regardless of what they mean/represent.

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    The existing tautology is already semantic. You have to know the
    semantics (the truth tables of the logical operators used in the
    formula, and the workings of quantifiers and whatnot) to be able to >>>>>> conclude whether a formula is a tautology.


    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    The numbers are essential, because G||del Incompleteness is
    about number theory.


    The generalization G||del incompleteness applies to
    every formal system that has arithmetic or better.

    And there you are, trying to take the numbers out of it.

    The G||del Theorem involves a proof in which a certain number,
    the "G||del number" that may be called G, is asserted to have
    a number-theoretical property.


    G := (F re4 G) // G says of itself that it is unprovable in F

    No, it doesn't; that is an outside interpretation of what it is saying.

    That is EXACTLY what the above expression says.

    Right, but that isn't what Godel's G said.


    G||del's sentence says that a certain number isn't a theorem-number.


    Which he says is merely his enormously convoluted way of saying this

    Nope, because to convert Godel's statement to that requires "knowledge"
    that isn't in the system.


    ...We are therefore confronted with a proposition which asserts its own unprovability. 15 rCa (G||del 1931:40-41)

    Right, and that result was from logic in the META system, not the system.

    Your problem is you don't understand that basics of Formal Logic.


    G||del, Kurt 1931.
    On Formally Undecidable Propositions of Principia Mathematica And
    Related Systems

    If you think that I am wrong then don't fucking guess
    show exactly what his sentence actually says without
    the ruse of G||del numbers in a language has its own
    self-reference operator and provability operator.

    Because the sentence isn't in the context of where you claim it to be in,

    You are just showing you don't understand the importance of Context


    I say it says this:
    G := (F re4 G) // G says of itself that it is unprovable in F


    Which just shows that you are a stupid liar that doesn't know what you
    are talking about, and don't care to learn how you are wrong, because
    you just don't care about the truth.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 16:35:13 2025
    From Newsgroup: sci.lang

    On 11/29/2025 4:17 PM, Richard Damon wrote:
    On 11/29/25 6:53 PM, Chris M. Thomasson wrote:
    On 11/29/2025 1:27 PM, Richard Damon wrote:
    [...]
    Godel proved that such a system can't exist if it can represent the
    properties of the Natural Number.

    So, where do you have a "provability operator" that will tell you if a
    given theory is in fact provable.

    Nope. That is not possible. Think of the integer 0. I can prove that it
    has, wrt n-ary, n positive children, and n negative children. For
    example, 2-ary, two (+) and two (-). Say n is a natural number:

    -1 -2
    \ /
    \ /
    (-0+) = the root of all? ;^)
    / \
    / \
    +1 +2


    But that is just for this n-ary case. I cannot just magically
    extrapolate it our to some programming logic for some random program.






    That is what he showed can't exist.

    The problem is that there are an infinite number of possible proofs to
    see if any of them reach the desired statement.

    You can CHECK if a proof is validly proving the statement, but not
    determine if there exist such a proof, as the negative result requires infinite work.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 20:10:08 2025
    From Newsgroup: sci.lang

    On 11/29/25 7:35 PM, Chris M. Thomasson wrote:
    On 11/29/2025 4:17 PM, Richard Damon wrote:
    On 11/29/25 6:53 PM, Chris M. Thomasson wrote:
    On 11/29/2025 1:27 PM, Richard Damon wrote:
    [...]
    Godel proved that such a system can't exist if it can represent the
    properties of the Natural Number.

    So, where do you have a "provability operator" that will tell you if a
    given theory is in fact provable.

    Nope. That is not possible. Think of the integer 0. I can prove that it
    has, wrt n-ary, n positive children, and n negative children. For
    example, 2-ary, two (+) and two (-). Say n is a natural number:

    And that was the pre-condition Olcott made of his logic system, that it
    have a provability operator.

    Just like you can build a Halt Decider if you assume you have a correct
    halt decider (and ignore that it make the system inconsistant).


    -1-a-a-a-a -2
    -a \-a-a /
    -a-a \ /
    -a (-0+) = the root of all? ;^)
    -a-a / \
    -a /-a-a \
    +1-a-a-a-a +2


    But that is just for this n-ary case. I cannot just magically
    extrapolate it our to some programming logic for some random program.






    That is what he showed can't exist.

    The problem is that there are an infinite number of possible proofs to
    see if any of them reach the desired statement.

    You can CHECK if a proof is validly proving the statement, but not
    determine if there exist such a proof, as the negative result requires
    infinite work.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 19:49:14 2025
    From Newsgroup: sci.lang

    On 11/29/2025 5:10 PM, Richard Damon wrote:
    On 11/29/25 7:35 PM, Chris M. Thomasson wrote:
    On 11/29/2025 4:17 PM, Richard Damon wrote:
    On 11/29/25 6:53 PM, Chris M. Thomasson wrote:
    On 11/29/2025 1:27 PM, Richard Damon wrote:
    [...]
    Godel proved that such a system can't exist if it can represent the >>>>> properties of the Natural Number.

    So, where do you have a "provability operator" that will tell you if
    a given theory is in fact provable.

    Nope. That is not possible. Think of the integer 0. I can prove that
    it has, wrt n-ary, n positive children, and n negative children. For
    example, 2-ary, two (+) and two (-). Say n is a natural number:

    And that was the pre-condition Olcott made of his logic system, that it
    have a provability operator.

    Just like you can build a Halt Decider if you assume you have a correct
    halt decider (and ignore that it make the system inconsistant).

    With 2-ary, two children per node, root node aside that has four children...

    Parent of nodes 1 and 2 is zero, root.

    Parent of nodes -1 and -2 is zero, root.

    (-2), (-1), (-0+), (+1), (+2)

    This seems rather consistent.?







    -1-a-a-a-a -2
    -a-a \-a-a /
    -a-a-a \ /
    -a-a (-0+) = the root of all? ;^)
    -a-a-a / \
    -a-a /-a-a \
    +1-a-a-a-a +2

    in 2-ary 0 has the following children (-1, -2, +1, +2), right?






    But that is just for this n-ary case. I cannot just magically
    extrapolate it our to some programming logic for some random program.






    That is what he showed can't exist.

    The problem is that there are an infinite number of possible proofs
    to see if any of them reach the desired statement.

    You can CHECK if a proof is validly proving the statement, but not
    determine if there exist such a proof, as the negative result
    requires infinite work.




    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Nov 29 19:50:26 2025
    From Newsgroup: sci.lang

    On 11/29/2025 5:10 PM, Richard Damon wrote:
    On 11/29/25 7:35 PM, Chris M. Thomasson wrote:
    On 11/29/2025 4:17 PM, Richard Damon wrote:
    On 11/29/25 6:53 PM, Chris M. Thomasson wrote:
    On 11/29/2025 1:27 PM, Richard Damon wrote:
    [...]
    Godel proved that such a system can't exist if it can represent the >>>>> properties of the Natural Number.

    So, where do you have a "provability operator" that will tell you if
    a given theory is in fact provable.

    Nope. That is not possible. Think of the integer 0. I can prove that
    it has, wrt n-ary, n positive children, and n negative children. For
    example, 2-ary, two (+) and two (-). Say n is a natural number:

    And that was the pre-condition Olcott made of his logic system, that it
    have a provability operator.
    [...]

    PO is a nut bar with extra nuts?

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 13:02:52 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 16:55:26 2025
    From Newsgroup: sci.lang

    On 29/11/2025 18:19, dbush wrote:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for "definition".

    I think not. I think it's an analytic framework for language. I expect
    it's standard. I never got told of it at university but, knowing what I
    know now, its description sounds like it's just a way of saying "I do
    formal analysis of language continua via something resembling
    factorisation" because, well, what else would a semantic tautology be?

    Frankly I think Olcott is careful to say only definitely true things and
    he is already aware that lambda calculus has been used for language
    analysis for a very long time. He ought to be informed that
    computational linguists know about it, what it can do, how to use it to analyse, how to form tautologies wrt. relations between strings and
    models, etc.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 11:04:30 2025
    From Newsgroup: sci.lang

    On 12/1/2025 10:55 AM, Tristan Wibberley wrote:
    On 29/11/2025 18:19, dbush wrote:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".

    I think not. I think it's an analytic framework for language. I expect
    it's standard. I never got told of it at university but, knowing what I
    know now, its description sounds like it's just a way of saying "I do
    formal analysis of language continua via something resembling
    factorisation" because, well, what else would a semantic tautology be?

    Frankly I think Olcott is careful to say only definitely true things and
    he is already aware that lambda calculus has been used for language
    analysis for a very long time. He ought to be informed that
    computational linguists know about it, what it can do, how to use it to analyse, how to form tautologies wrt. relations between strings and
    models, etc.


    That is a good analysis.
    I have switched to Rudolf Carnap Meaning Postulates
    within a type hierarchy such that semantics is
    fully integrated into syntax making unprovable
    merely mean not a member of this formal system.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 11:15:11 2025
    From Newsgroup: sci.lang

    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 17:37:05 2025
    From Newsgroup: sci.lang

    On 29/11/2025 20:51, olcott wrote:

    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    An outline how I'd go about this kind of thing (not complete by far, and
    also not checked properly, though I have thought about it a bit). I've
    done this about Olcott's paraphrasing of Goedel's outline in PM rather
    than the challenge stated above because Goedel's system P is weird and I
    don't trust it at all. IMPORTANT! Goedels outline and Olcott's
    paraphrase use a self-referential definition rather than universal quantification! I'll have to cogitate more to waffle about that.

    Note, it involves a formal system /extension/ rather than an /episystem/
    and that's how we may interpret the challenge to do our task "in [the] language".

    Thinking about it a touch more carefully than before, assuming Olcott
    very carefully formulated his G definition (I think F is nothing to do
    with Goedel's system P, but is more akin to a modernisation of PM which
    goedel used for his similar outline). Note I have this time interpreted
    F to refer to a basic system rather than the definition extension that I previously supposed. This way we have a few points in the space of
    systems to reason more clearly with.

    You have to take this all with a pinch of salt, we're using ":=" and it
    will take some formalisation which I'm not doing (and so will |/-).


    Then consider Olcott's paraphrasing

    G := (F |/- G)

    The above must be an axiom of a definition extension I'll call "I" that
    also adjoins G and I to the objects of F and we'll assume we've already formalised extension within F. I'll call the resulting extended system
    "I(F)" and suppose that's the form by which statements in F may name a
    system "F" extended by I.

    In that case I(F) is consistent: G is not derived of F.

    We'd have a problem if I use a definition extension "J" that adjoins,
    instead, objects G and J and an axiom

    G := (J(F) |/- G).

    "J(F)" names what I assumed Olcott had meant "F" to name previously. I kind-of-conjecture that J(F) is contradictory because it seems obvious
    that we can derive both |- G and |/- G which is how we'll recognise contradiction. I hesitate to use the term "inconsistent" because I don't
    trust the concept having found "indiscriminate" to be satisfactory and
    more general for simpler systems.


    Having drawn a very faint line on a block of stone before spending eons
    carving and polishing and looking up to see what it took to do so
    little, it is obvious why Olcott has not been swayed by the
    conversations in these newsgroups.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 13:44:13 2025
    From Newsgroup: sci.lang

    On 12/1/2025 11:37 AM, Tristan Wibberley wrote:
    On 29/11/2025 20:51, olcott wrote:

    Try and show how G||del incompleteness can be
    specified in a language that can directly encode
    self-reference and has its own provability operator
    without hiding the actual semantics using G||del numbers.

    An outline how I'd go about this kind of thing (not complete by far, and
    also not checked properly, though I have thought about it a bit). I've
    done this about Olcott's paraphrasing of Goedel's outline in PM rather
    than the challenge stated above because Goedel's system P is weird and I don't trust it at all. IMPORTANT! Goedels outline and Olcott's
    paraphrase use a self-referential definition rather than universal quantification! I'll have to cogitate more to waffle about that.

    Note, it involves a formal system /extension/ rather than an /episystem/
    and that's how we may interpret the challenge to do our task "in [the] language".

    Thinking about it a touch more carefully than before, assuming Olcott
    very carefully formulated his G definition (I think F is nothing to do
    with Goedel's system P, but is more akin to a modernisation of PM which goedel used for his similar outline). Note I have this time interpreted
    F to refer to a basic system rather than the definition extension that I previously supposed. This way we have a few points in the space of
    systems to reason more clearly with.

    You have to take this all with a pinch of salt, we're using ":=" and it
    will take some formalisation which I'm not doing (and so will |/-).


    Then consider Olcott's paraphrasing

    G := (F |/- G)

    The above must be an axiom of a definition extension I'll call "I" that
    also adjoins G and I to the objects of F and we'll assume we've already formalised extension within F. I'll call the resulting extended system
    "I(F)" and suppose that's the form by which statements in F may name a
    system "F" extended by I.

    In that case I(F) is consistent: G is not derived of F.

    We'd have a problem if I use a definition extension "J" that adjoins, instead, objects G and J and an axiom

    G := (J(F) |/- G).

    "J(F)" names what I assumed Olcott had meant "F" to name previously. I kind-of-conjecture that J(F) is contradictory because it seems obvious
    that we can derive both |- G and |/- G which is how we'll recognise contradiction. I hesitate to use the term "inconsistent" because I don't trust the concept having found "indiscriminate" to be satisfactory and
    more general for simpler systems.


    Having drawn a very faint line on a block of stone before spending eons carving and polishing and looking up to see what it took to do so
    little, it is obvious why Olcott has not been swayed by the
    conversations in these newsgroups.


    I have not been swayed because there have been no
    actual rebuttals on the basis of actual correct
    reasoning. Most all of the rebuttals have been
    some form of "we really really don't believe you".

    Here is Prolog directly showing how Pathological
    self-reference(Olcott 2004) make an expression
    semantically unsound.

    % This sentence is not true.
    ?- LP = not(true(LP)).
    LP = not(true(LP)).
    ?- unify_with_occurs_check(LP, not(true(LP))).
    false.

    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated
    subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
    and so on. So Y ends up standing for some kind of infinite structure. END:(Clocksin & Mellish 2003:254)

    This is the same as Olcott's Minimal Type Theory
    LP := ~True(LP) // LP is defined as ~True(LP)
    this expands to ~True(~True(~True(~True(~True(~True(...))))))
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 01:13:51 2025
    From Newsgroup: sci.lang

    On 29/11/2025 23:19, olcott wrote:

    G||del, Kurt 1931.
    On Formally Undecidable Propositions of Principia Mathematica And
    Related Systems

    Do you have a reference to the original and also English translation of
    his 1938 paper "On Formally Undecidable Propositions of Principia
    Mathematica And Related Systems II"?
    ^^

    His 1931 paper says he'll followup with a completed proof and
    generalisation to more systems - so I think that's what we have to look
    at to understand what people refer to as his first incompleteness proof
    and theorem. I've been told (albeit by a chatbot) that the title and
    year above is what I should look for.


    If you think that I am wrong then don't fucking guess
    show exactly what his sentence actually says without
    the ruse of G||del numbers in a language has its own
    self-reference operator and provability operator.

    You've gone off the deep end there.


    I say it says this:
    G := (F re4 G) // G says of itself that it is unprovable in F


    It says that G is not a theorem of F, and perhaps it does so
    epitheoretically because of the use of ":=" which often nominates a substitution to apply to get an object of F, and that would /almost/
    trivially make it true, albeit not for all possible F.

    "[fact] in [a system]" conventionally can mean [fact] for all definition extensions of [a system] when mathematicians are talking because they
    add definitions when using the system and examine the consequences "/in/
    the system". The prepositions are ambiguous across specialisms, clearly.

    There are some more ambiguities so reflecting and responding usefully on Olcott's expression is difficult and nondeterministic.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 01:39:18 2025
    From Newsgroup: sci.lang

    On 01/12/2025 11:02, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side

    If we're using it in its normal epitheoretic meaning. I think Olcott is
    using it as a predicative object of a logistic F so it requires a
    formula on the right? That's not unreasonable since we take

    A |- B

    as a shorthand for

    |-A => |-B

    leaving us with "B is a formula" to which the unary predicate |- may be
    applied to make a statement.

    It's the epitheoretic "=>" that takes a statement on the right, but
    clearly it's more complex because systems and lists of statements can be
    used on the left. Olcott's use of |- as a predicative object of F is
    clearly awkwardly ambiguous, as tempting as it may be.

    The extra awkward thing here is that F is capable of using |- in its own formulae, making its (normal) use as a unary predicate redundant and
    perhaps obstructive leaving us with a system whose statements are
    exactly its formulas unless we have a unary predicative with no visible elements, if it's not nonsense for any other reasons.

    I wonder if that may not be done for some reason. There are lots of
    reasons to be concerned about it.

    - the value of the re4 operation is a truth value

    /Should/ we take re4 to be an operation here? or just a predicative object
    of F?

    - the symbol := requires the same type on both sides

    Unless it's an operation (as in, an action to be done to generate sentences/formulas of the system being analysed). When G is an
    epitheoretic object rather than an object of a definition extension of F
    then I think it /must/ be such an operation.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 19:50:55 2025
    From Newsgroup: sci.lang

    On 12/1/2025 7:13 PM, Tristan Wibberley wrote:
    On 29/11/2025 23:19, olcott wrote:

    G||del, Kurt 1931.
    On Formally Undecidable Propositions of Principia Mathematica And
    Related Systems

    Do you have a reference to the original and also English translation of
    his 1938 paper "On Formally Undecidable Propositions of Principia
    Mathematica And Related Systems II"?
    ^^


    G||del, Kurt 1931.
    On Formally Undecidable Propositions of Principia Mathematica And
    Related Systems

    https://monoskop.org/images/9/93/Kurt_G%C3%B6del_On_Formally_Undecidable_Propositions_of_Principia_Mathematica_and_Related_Systems_1992.pdf


    I never look at things in terms of their complex verbosity.
    As a software engineer with decades of experience I boil
    them down to their breast essence.

    His 1931 paper says he'll followup with a completed proof and
    generalisation to more systems - so I think that's what we have to look
    at to understand what people refer to as his first incompleteness proof
    and theorem. I've been told (albeit by a chatbot) that the title and
    year above is what I should look for.


    If you think that I am wrong then don't fucking guess
    show exactly what his sentence actually says without
    the ruse of G||del numbers in a language has its own
    self-reference operator and provability operator.

    You've gone off the deep end there.


    Maybe with the swearing, these people have proven to
    be incorrigible, that is why I blocked half of them.


    I say it says this:
    G := (F re4 G) // G says of itself that it is unprovable in F


    It says that G is not a theorem of F, and perhaps it does so

    That is short-hand.

    epitheoretically because of the use of ":=" which often nominates a substitution to apply to get an object of F, and that would /almost/ trivially make it true, albeit not for all possible F.


    *YACC Syntax of Olcott Minimal Type Theory* https://philarchive.org/archive/PETMTT-4v2
    I used the "defined as" operator to allow
    direct self-reference.

    "[fact] in [a system]" conventionally can mean [fact] for all definition extensions of [a system] when mathematicians are talking because they
    add definitions when using the system and examine the consequences "/in/
    the system". The prepositions are ambiguous across specialisms, clearly.


    I mean every fact that can be axiomatized in the
    the verbal model of the actual world.

    "cats" <are> "animals" stipulates relations between
    finite strings Implementing G||del's "theory of simple types"
    in a type hierarchy of Rudolf Carnap Meaning Postulates.

    https://lawrencecpaulson.github.io/papers/Russells-mathematical-logic.pdf bottom of page 9

    https://liarparadox.org/Meaning_Postulates_Rudolf_Carnap_1952.pdf

    There are some more ambiguities so reflecting and responding usefully on Olcott's expression is difficult and nondeterministic.


    *YACC Syntax of Olcott Minimal Type Theory* https://philarchive.org/archive/PETMTT-4v2

    Here I show Olcott's Minimal Type Theory and
    Prolog side-by-side with the Clocksin & Mellish
    showing the same infinite expansion.

    % This sentence is not true.
    ?- LP = not(true(LP)).
    LP = not(true(LP)).
    ?- unify_with_occurs_check(LP, not(true(LP))).
    false.

    In Olcott's Minimal Type Theory
    LP := ~True(LP)
    that expands to: ~True(~True(~True(~True(~True(LP)))))

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated
    subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
    and so on. So Y ends up standing for some kind of infinite structure. END:(Clocksin & Mellish 2003:254)

    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 01:59:37 2025
    From Newsgroup: sci.lang

    On 30/11/2025 00:17, Richard Damon wrote:
    The problem is that there are an infinite number of possible proofs to
    see if any of them reach the desired statement.

    You can CHECK if a proof is validly proving the statement, but not
    determine if there exist such a proof, as the negative result requires infinite work.

    The infinite number of possible proofs isn't the reason why because you
    are allowed induction in preference to enumeration.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 20:01:19 2025
    From Newsgroup: sci.lang

    On 12/1/2025 7:39 PM, Tristan Wibberley wrote:
    On 01/12/2025 11:02, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side

    If we're using it in its normal epitheoretic meaning. I think Olcott is
    using it as a predicative object of a logistic F so it requires a
    formula on the right? That's not unreasonable since we take

    A |- B

    as a shorthand for

    |-A => |-B

    leaving us with "B is a formula" to which the unary predicate |- may be applied to make a statement.


    The first incompleteness theorem states that in any
    consistent formal system F within which a certain
    amount of arithmetic can be carried out, there are
    statements of the language of F which can neither
    be proved nor disproved in F. https://plato.stanford.edu/entries/goedel-incompleteness/

    (G) F reo GF rao -4ProvF(roiGFroE) https://plato.stanford.edu/entries/goedel-incompleteness/#FirIncTheCom

    G rao -4Prov(riLGriY)
    Directed Graph of evaluation sequence
    00 rao 01 02
    01 G
    02 -4 03
    03 Prov 04
    04 G||del_Number_of 01 // cycle thus stuck in infinite evaluation loop


    *YACC Syntax of Olcott Minimal Type Theory* https://philarchive.org/archive/PETMTT-4v2
    I used the "defined as" operator to allow
    direct self-reference.

    It's the epitheoretic "=>" that takes a statement on the right, but
    clearly it's more complex because systems and lists of statements can be
    used on the left. Olcott's use of |- as a predicative object of F is
    clearly awkwardly ambiguous, as tempting as it may be.

    The extra awkward thing here is that F is capable of using |- in its own formulae, making its (normal) use as a unary predicate redundant and
    perhaps obstructive leaving us with a system whose statements are
    exactly its formulas unless we have a unary predicative with no visible elements, if it's not nonsense for any other reasons.

    I wonder if that may not be done for some reason. There are lots of
    reasons to be concerned about it.

    - the value of the re4 operation is a truth value

    /Should/ we take re4 to be an operation here? or just a predicative object
    of F?

    - the symbol := requires the same type on both sides

    Unless it's an operation (as in, an action to be done to generate sentences/formulas of the system being analysed). When G is an
    epitheoretic object rather than an object of a definition extension of F
    then I think it /must/ be such an operation.


    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Richard Damon@Richard@Damon-Family.org to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 1 23:11:46 2025
    From Newsgroup: sci.lang

    On 12/1/25 8:59 PM, Tristan Wibberley wrote:
    On 30/11/2025 00:17, Richard Damon wrote:
    The problem is that there are an infinite number of possible proofs to
    see if any of them reach the desired statement.

    You can CHECK if a proof is validly proving the statement, but not
    determine if there exist such a proof, as the negative result requires
    infinite work.

    The infinite number of possible proofs isn't the reason why because you
    are allowed induction in preference to enumeration.


    If there IS an induction property.

    If you can't find such an induction, you are stuck with having to
    confirm that the answer doesn't exist in the infinite set by testing
    each of them.

    Since Proofs are required to be finite, you can't search the infinite
    space in finite time unless you actually find the needed property (to
    perhaps use induction on).

    Godel's proof shows that unprovable but true statments exist in
    statement that support the basics of Natural Number mathematics.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 10:53:07 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false that G is no provable in F, and the same truth
    value is given to G in the expression G := (F re4 G). The
    Prolog term not(provable(F, G)) does not have a truth value.
    After G = not(provable(F, G)) the value of G is that data
    structure, so it has no truth value, unlike the G in
    G := (F re4 G).
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 11:49:39 2025
    From Newsgroup: sci.lang

    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some effort
    to understand but once understood is onderstood to say nothing.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 08:00:35 2025
    From Newsgroup: sci.lang

    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.
    G := (F re4 G) expands to
    (F re4 (F re4 (F re4 (F re4 (F re4 (F re4 ...))))))

    and Prolog agrees G = not(provable(F, G)).
    expands to: not(provable(F, not(provable(F, not(provable(F, ...))))))

    We completely bypass all of this by creating a formal
    language that fully integrates semantics directly in
    the syntax. In this case not provable in F simply means
    not true in F.

    Truthmaker Maximalism is an entire field of philosophy
    that deals with this.

    We can implement the notion of a Tarski theory / meta-theory
    in a single formal language implementing G||del's 1944
    "theory of simple types".

    "This sentence is not true" has a semantic type of
    ~truth_bearer. That is what makes this sentence true:
    This sentence is not true: "This sentence is not true"

    that G is no provable in F, and the same truth
    value is given to G in the expression G := (F re4 G). The
    Prolog term not(provable(F, G)) does not have a truth value.

    Yes you are getting it now.

    After G = not(provable(F, G)) the value of G is that data
    structure, so it has no truth value, unlike the G in
    G := (F re4 G).


    Maybe we should stick with the Prolog then. I only
    created Minimal Type Theory because I didn't know
    that Prolog could to the same thing.

    Because I created Minimal Type Theory I know that
    pathological self-reference(Olcott 2004) creates
    cycles in the directed graph of evaluation sequence
    thus showing that evaluation gets stuck in an infinite
    loop never reaching a truth value.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Tue Dec 2 09:26:39 2025
    From Newsgroup: sci.lang

    On 12/2/2025 3:49 AM, Mikko wrote:
    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some effort
    to understand but once understood is onderstood to say nothing.


    A semantic tautology might be considered the
    complete definition of a a word by providing
    the complete definition of every word in this
    definition recursively all the way down until
    every one of these words is completely defined.

    Also it is very important that the formal language
    fully integrates every aspect of semantics directly
    in the syntax. Much of the issues with formal systems
    is that the model can get out-of-sync with the formal
    system. When the model is one-and-the-same as the
    formal system then getting out-of-sync is not possible.

    To eliminate ambiguity with the sense meanings of
    words each lexeme has its own GUID.

    A lexeme is the fundamental unit of meaning in a
    language, representing a single word or a group of
    words that convey a specific concept. https://fiveable.me/key-terms/introduction-linguistics/lexeme
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Wed Dec 3 12:41:03 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Wed Dec 3 09:59:49 2025
    From Newsgroup: sci.lang

    On 12/3/2025 4:41 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one. >>>>>

    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false


    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    G is neither True nor False its resolution remains stuck
    in an infinite loop.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated
    subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
    and so on. So Y ends up standing for some kind of infinite structure. END:(Clocksin & Mellish 2003:254)
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Fri Dec 5 10:48:17 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 3.12.2025 klo 17.59:
    On 12/3/2025 4:41 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one. >>>>>>

    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false

    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    G is neither True nor False its resolution remains stuck
    in an infinite loop.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
    and so on. So Y ends up standing for some kind of infinite structure. END:(Clocksin & Mellish 2003:254)

    As even (a) is not answered we must interprete the above to mean
    that you retracted your proposal.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Fri Dec 5 10:57:50 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 2.12.2025 klo 17.26:
    On 12/2/2025 3:49 AM, Mikko wrote:
    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions,
    which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some effort
    to understand but once understood is onderstood to say nothing.

    A semantic tautology might be considered the
    complete definition of a a word by providing
    the complete definition of every word in this
    definition recursively all the way down until
    every one of these words is completely defined.

    A semantic tautology needn't define any words and usually doesn't. It
    can be and usually is expressed with words that already have meanings.
    The definition of "semantic logical tautology" presented above doesn't
    require that it define any of its word.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Fri Dec 5 09:30:02 2025
    From Newsgroup: sci.lang

    On 05/12/2025 08:48, Mikko wrote:

    As even (a) is not answered we must interprete the above to mean
    that you retracted your proposal.


    false.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Fri Dec 5 10:41:51 2025
    From Newsgroup: sci.lang

    On 12/5/2025 2:48 AM, Mikko wrote:
    olcott kirjoitti 3.12.2025 klo 17.59:
    On 12/3/2025 4:41 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't one. >>>>>>>

    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false

    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    G is neither True nor False its resolution remains stuck
    in an infinite loop.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the
    unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated
    subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is
    foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
    and so on. So Y ends up standing for some kind of infinite structure.
    END:(Clocksin & Mellish 2003:254)

    As even (a) is not answered we must interprete the above to mean
    that you retracted your proposal.


    If you understood the above you would understand
    that I already answered (a) in 100% complete detail.

    The assumption that is false is that G is not
    semantically incoherent.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Fri Dec 5 11:30:18 2025
    From Newsgroup: sci.lang

    On 12/5/2025 2:57 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 17.26:
    On 12/2/2025 3:49 AM, Mikko wrote:
    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions, >>>>>> which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some effort
    to understand but once understood is onderstood to say nothing.

    A semantic tautology might be considered the
    complete definition of a a word by providing
    the complete definition of every word in this
    definition recursively all the way down until
    every one of these words is completely defined.

    A semantic tautology needn't define any words and usually doesn't.

    [semantic tautology] is my term thus giving me absolute
    authority over its meaning. I stipulate that it derives
    all of its meaning from the base meaning of its constituents
    composed together.

    It
    can be and usually is expressed with words that already have meanings.
    The definition of "semantic logical tautology" presented above doesn't require that it define any of its word.


    "I will be going to the grocery store in a few minutes"
    Is not typically construed as any king of logic sentence
    so I am expressly enlarging the scope of the the term
    "tautology" and expressly removing the notion of any
    syntactic basis by stipulating a "semantic" basis.

    https://en.wikipedia.org/wiki/Tautology_(logic)
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Sat Dec 6 10:37:59 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 5.12.2025 klo 18.41:
    On 12/5/2025 2:48 AM, Mikko wrote:
    olcott kirjoitti 3.12.2025 klo 17.59:
    On 12/3/2025 4:41 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F

    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't >>>>>>>> one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false

    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    G is neither True nor False its resolution remains stuck
    in an infinite loop.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the
    unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated
    subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is
    foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
    and so on. So Y ends up standing for some kind of infinite structure.
    END:(Clocksin & Mellish 2003:254)

    As even (a) is not answered we must interprete the above to mean
    that you retracted your proposal.

    If you understood the above you would understand
    that I already answered (a) in 100% complete detail.

    Apparently "that" in your "I propopose that is a false assumption"
    refers to my "yes" response to your previous posting. But that
    response does not oresent any assumption.

    As everyone can see, you did not indentify the assumption.

    The assumption that is false is that G is not
    semantically incoherent.

    That assumption is not present in any plase that the word "that"
    could refer to.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Sat Dec 6 10:53:41 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 5.12.2025 klo 19.30:
    On 12/5/2025 2:57 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 17.26:
    On 12/2/2025 3:49 AM, Mikko wrote:
    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions, >>>>>>> which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some effort >>>> to understand but once understood is onderstood to say nothing.

    A semantic tautology might be considered the
    complete definition of a a word by providing
    the complete definition of every word in this
    definition recursively all the way down until
    every one of these words is completely defined.

    A semantic tautology needn't define any words and usually doesn't.

    [semantic tautology] is my term thus giving me absolute
    authority over its meaning.

    No, you have not. The word "tautology" already has a meaning. Therefore
    you are restricted to subtypes of taotology.

    I stipulate that it derives
    all of its meaning from the base meaning of its constituents
    composed together.

    That is teh exac meaning when I used the expression above and below.

    It
    can be and usually is expressed with words that already have meanings.
    The definition of "semantic logical tautology" presented above doesn't
    require that it define any of its word.

    "I will be going to the grocery store in a few minutes"

    Aristotle has a long discussion on whther sentences about future
    events, like your example above, have a truth value. He concluded
    that they don't but modern ligicians often think they do. Either
    way, the above is not any kind of tautology.

    Is not typically construed as any king of logic sentence
    so I am expressly enlarging the scope of the-a the term
    "tautology" and expressly removing the notion of any
    syntactic basis by stipulating a "semantic" basis.

    If you want to extend the scope you must define what "tautology"
    or at least "semantic tautology" means in the extended scope. But
    the generalized meaning must be equivalent to the conventional
    meaning when applied to sentences of ordinary logic.

    https://en.wikipedia.org/wiki/Tautology_(logic)

    That page says that tautology is a sentence that is true independently
    of its semantics.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Dec 6 06:24:17 2025
    From Newsgroup: sci.lang

    On 12/6/2025 2:37 AM, Mikko wrote:
    olcott kirjoitti 5.12.2025 klo 18.41:
    On 12/5/2025 2:48 AM, Mikko wrote:
    olcott kirjoitti 3.12.2025 klo 17.59:
    On 12/3/2025 4:41 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F >>>>>>>>>
    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it isn't >>>>>>>>> one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false

    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    G is neither True nor False its resolution remains stuck
    in an infinite loop.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the
    unification used in Resolution. Most Prolog systems will allow you to
    satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated >>>> subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y), which is >>>> foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))), >>>> and so on. So Y ends up standing for some kind of infinite structure.
    END:(Clocksin & Mellish 2003:254)

    As even (a) is not answered we must interprete the above to mean
    that you retracted your proposal.

    If you understood the above you would understand
    that I already answered (a) in 100% complete detail.

    Apparently "that" in your "I propopose that is a false assumption"
    refers to my "yes" response to your previous posting. But that
    response does not oresent any assumption.

    As everyone can see, you did not indentify the assumption.

    The assumption that is false is that G is not
    semantically incoherent.

    That assumption is not present in any plase that the word "that"
    could refer to.


    I explained all of the details of how G is
    semantically incoherent and you understood none of it.
    --
    Copyright 2025 Olcott

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Sat Dec 6 06:33:07 2025
    From Newsgroup: sci.lang

    On 12/6/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 5.12.2025 klo 19.30:
    On 12/5/2025 2:57 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 17.26:
    On 12/2/2025 3:49 AM, Mikko wrote:
    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and propositions, >>>>>>>> which is, of course, regardless of what they mean/represent.


    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for
    "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some effort >>>>> to understand but once understood is onderstood to say nothing.

    A semantic tautology might be considered the
    complete definition of a a word by providing
    the complete definition of every word in this
    definition recursively all the way down until
    every one of these words is completely defined.

    A semantic tautology needn't define any words and usually doesn't.

    [semantic tautology] is my term thus giving me absolute
    authority over its meaning.

    No, you have not. The word "tautology" already has a meaning. Therefore
    you are restricted to subtypes of taotology.

    I stipulate that it derives
    all of its meaning from the base meaning of its constituents
    composed together.

    That is teh exac meaning when I used the expression above and below.


    No one ever understands that my mathematical formal
    system includes the entire body of human general
    knowledge encoded in formalized English.

    It
    can be and usually is expressed with words that already have meanings.
    The definition of "semantic logical tautology" presented above doesn't
    require that it define any of its word.

    "I will be going to the grocery store in a few minutes"

    Aristotle has a long discussion on whther sentences about future
    events, like your example above, have a truth value. He concluded
    that they don't but modern ligicians often think they do. Either
    way, the above is not any kind of tautology.


    No matter what anyone says it is a fact that that is my intention.

    Is not typically construed as any king of logic sentence
    so I am expressly enlarging the scope of the-a the term
    "tautology" and expressly removing the notion of any
    syntactic basis by stipulating a "semantic" basis.

    If you want to extend the scope you must define what "tautology"
    or at least "semantic tautology" means in the extended scope. But
    the generalized meaning must be equivalent to the conventional
    meaning when applied to sentences of ordinary logic.

    https://en.wikipedia.org/wiki/Tautology_(logic)

    That page says that tautology is a sentence that is true independently
    of its semantics.


    A semantic tautology is a self-evident truth expressed
    in language.

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

    My 28 year goal has been to make
    "true on the basis of meaning" computable.

    This required establishing a new foundation
    for correct reasoning.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Sun Dec 7 12:39:32 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 6.12.2025 klo 14.24:
    On 12/6/2025 2:37 AM, Mikko wrote:
    olcott kirjoitti 5.12.2025 klo 18.41:
    On 12/5/2025 2:48 AM, Mikko wrote:
    olcott kirjoitti 3.12.2025 klo 17.59:
    On 12/3/2025 4:41 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 16.00:
    On 12/2/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 1.12.2025 klo 19.15:
    On 12/1/2025 5:02 AM, Mikko wrote:
    olcott kirjoitti 29.11.2025 klo 23.59:

    G := (F re4 G) // G says of itself that it is unprovable in F >>>>>>>>>>
    With a reasonable type system that is a type error:
    - the symbol re4 requires a sentence on the right side
    - the value of the re4 operation is a truth value
    - the symbol := requires the same type on both sides
    - thus G must be both a sentence and a truth value

    But G cannot be both. A sentence has a truth value but it >>>>>>>>>> isn't one.


    % This sentence cannot be proven in F
    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    It is an expression of language having no truth value
    because it is not a logic sentence.

    https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)

    Yes, that is the exxential difference between the two G's.
    The expession F re4 G has a truth value because it is either
    true or false

    I propose that is a false assumption.

    If you want to propose anygthng like that you should
    (a) specify what is the assumption you want to propose as false
    (b) why should that assumption be considered false
    (c) what assumption would be true or at least less obviously false

    ?- G = not(provable(F, G)).
    G = not(provable(F, G)).
    ?- unify_with_occurs_check(G, not(provable(F, G))).
    false.

    G is neither True nor False its resolution remains stuck
    in an infinite loop.

    BEGIN:(Clocksin & Mellish 2003:254)
    Finally, a note about how Prolog matching sometimes differs from the >>>>> unification used in Resolution. Most Prolog systems will allow you to >>>>> satisfy goals like:

    equal(X, X).
    ?- equal(foo(Y), Y).

    that is, they will allow you to match a term against an uninstantiated >>>>> subterm of itself. In this example, foo(Y) is matched against Y,
    which appears within it. As a result, Y will stand for foo(Y),
    which is
    foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))), >>>>> and so on. So Y ends up standing for some kind of infinite structure. >>>>> END:(Clocksin & Mellish 2003:254)

    As even (a) is not answered we must interprete the above to mean
    that you retracted your proposal.

    If you understood the above you would understand
    that I already answered (a) in 100% complete detail.

    Apparently "that" in your "I propopose that is a false assumption"
    refers to my "yes" response to your previous posting. But that
    response does not oresent any assumption.

    As everyone can see, you did not indentify the assumption.

    The assumption that is false is that G is not
    semantically incoherent.

    That assumption is not present in any plase that the word "that"
    could refer to.

    I explained all of the details of how G is
    semantically incoherent and you understood none of it.


    The question (a) is still unanswered, apparently because the answer
    would reveal that your claim the equestion is about is false.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mikko@mikko.levanto@iki.fi to comp.theory,sci.logic,sci.math,sci.lang on Sun Dec 7 12:42:45 2025
    From Newsgroup: sci.lang

    olcott kirjoitti 6.12.2025 klo 14.33:
    On 12/6/2025 2:53 AM, Mikko wrote:
    olcott kirjoitti 5.12.2025 klo 19.30:
    On 12/5/2025 2:57 AM, Mikko wrote:
    olcott kirjoitti 2.12.2025 klo 17.26:
    On 12/2/2025 3:49 AM, Mikko wrote:
    dbush kirjoitti 29.11.2025 klo 20.19:
    On 11/29/2025 1:07 PM, olcott wrote:
    On 11/29/2025 11:53 AM, Kaz Kylheku wrote:
    On 2025-11-29, olcott <polcott333@gmail.com> wrote:
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language is
    a semantic tautology.

    A tautology is an expression of logic which is true for all
    combinations of the truth values of its variables and
    propositions,
    which is, of course, regardless of what they mean/represent. >>>>>>>>>

    I did not say tautology. I said semantic tautology.
    I am defining a new thing under the Sun.

    *Semantic tautology is stipulated to mean*
    Any expression of language that is proven true entirely
    on the basis of its meaning expressed in language.

    So in other words, "semantic tautology" is just another term for >>>>>>> "definition".

    A definition gives a new word for something.

    A semantic tautology is a verbose expression that may take some
    effort
    to understand but once understood is onderstood to say nothing.

    A semantic tautology might be considered the
    complete definition of a a word by providing
    the complete definition of every word in this
    definition recursively all the way down until
    every one of these words is completely defined.

    A semantic tautology needn't define any words and usually doesn't.

    [semantic tautology] is my term thus giving me absolute
    authority over its meaning.

    No, you have not. The word "tautology" already has a meaning. Therefore
    you are restricted to subtypes of taotology.

    I stipulate that it derives
    all of its meaning from the base meaning of its constituents
    composed together.

    That is teh exac meaning when I used the expression above and below.

    No one ever understands that my mathematical formal
    system includes the entire body of human general
    knowledge encoded in formalized English.

    Maybe because it is well understood that no formal system that can
    be presented includes the entire body of human general knowledge.
    --
    Mikko
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Tristan Wibberley@tristan.wibberley+netnews2@alumni.manchester.ac.uk to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 8 06:12:56 2025
    From Newsgroup: sci.lang

    On 07/12/2025 10:42, Mikko wrote:
    olcott kirjoitti 6.12.2025 klo 14.33:
    No one ever understands that my mathematical formal
    system includes the entire body of human general
    knowledge encoded in formalized English.

    Liar.

    Maybe because it is well understood that no formal system that can
    be presented includes the entire body of human general knowledge.


    Unless it also includes everything that is not of human general
    knowledge. Infinite monkeys and so forth.

    Olcott already said it was a semantic tautology, after all. Which is a
    fancy way of saying that it's a system for universal semantic analysis
    so it contains all possible meaning associations including those that
    are of the body of human general knowledge.

    Once he said it was a semantic tautology it was not possible to be
    surprising.

    The difficult bit is as for a sculptor; to carve away those things that
    are /not/ wanted.
    --
    Tristan Wibberley

    The message body is Copyright (C) 2025 Tristan Wibberley except
    citations and quotations noted. All Rights Reserved except that you may,
    of course, cite it academically giving credit to me, distribute it
    verbatim as part of a usenet system or its archives, and use it to
    promote my greatness and general superiority without misrepresentation
    of my opinions other than my opinion of my greatness and general
    superiority which you _may_ misrepresent. You definitely MAY NOT train
    any production AI system with it but you may train experimental AI that
    will only be used for evaluation of the AI methods it implements.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 8 07:59:02 2025
    From Newsgroup: sci.lang

    On 12/8/2025 12:12 AM, Tristan Wibberley wrote:
    On 07/12/2025 10:42, Mikko wrote:
    olcott kirjoitti 6.12.2025 klo 14.33:
    No one ever understands that my mathematical formal
    system includes the entire body of human general
    knowledge encoded in formalized English.

    Liar.

    Maybe because it is well understood that no formal system that can
    be presented includes the entire body of human general knowledge.


    Unless it also includes everything that is not of human general
    knowledge. Infinite monkeys and so forth.

    Olcott already said it was a semantic tautology, after all. Which is a
    fancy way of saying that it's a system for universal semantic analysis
    so it contains all possible meaning associations including those that
    are of the body of human general knowledge.

    Once he said it was a semantic tautology it was not possible to be surprising.

    The difficult bit is as for a sculptor; to carve away those things that
    are /not/ wanted.


    It only must be a finite set because I intend for is
    to be stored and computable.
    --
    Copyright 2025 Olcott<br><br>

    My 28 year goal has been to make <br>
    "true on the basis of meaning" computable.<br><br>

    This required establishing a new foundation<br>
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From olcott@polcott333@gmail.com to comp.theory,sci.logic,sci.math,sci.lang on Mon Dec 8 10:18:23 2025
    From Newsgroup: sci.lang

    On 12/8/2025 12:12 AM, Tristan Wibberley wrote:
    On 07/12/2025 10:42, Mikko wrote:
    olcott kirjoitti 6.12.2025 klo 14.33:
    No one ever understands that my mathematical formal
    system includes the entire body of human general
    knowledge encoded in formalized English.

    Liar.

    To be more precisely accurate I should have said I
    have never seen any indication that anyone besides
    me understands that any mathematical formalism could
    contain the entire body of human general knowledge
    encoded as formalized English.


    Maybe because it is well understood that no formal system that can
    be presented includes the entire body of human general knowledge.


    Unless it also includes everything that is not of human general
    knowledge. Infinite monkeys and so forth.


    That {cats are animals} is general knowledge that
    Missy is a black cat with white spots owned
    by a specific person at a specific location
    is not general knowledge.

    It seems that your objection that is not very
    clearly worded is that you do not understand
    whether or not and how a precise line of demarcation
    can be drawn between general knowledge and
    knowledge of a specific situation.

    Olcott already said it was a semantic tautology, after all. Which is a
    fancy way of saying that it's a system for universal semantic analysis
    so it contains all possible meaning associations including those that
    are of the body of human general knowledge.


    Yes.

    Once he said it was a semantic tautology it was not possible to be surprising.


    It seems to me that most people here try to avoid
    understanding the meaning of the terms that I have
    used and only care about rebuttal. That may have
    changed recently when all of the trolls decided
    to drop out in December.

    The difficult bit is as for a sculptor; to carve away those things that
    are /not/ wanted.


    Merely a precise line of demarcation for
    elements of the set of general knowledge
    that can be expressed in language and those
    that are not in this set.

    Not Expressed in language: The actual first
    hand sense stimulus from the sense organs.

    General knowledge. (this is a first guess)
    All the details of knowledge that is shared
    across all of the various occupational categories
    combined with common sense that has been encoded
    in the Cyc project.
    --
    Copyright 2025 Olcott<br><br>

    My 28 year goal has been to make <br>
    "true on the basis of meaning" computable.<br><br>

    This required establishing a new foundation<br>
    --- Synchronet 3.21a-Linux NewsLink 1.2