• =?UTF-8?Q?Re=3A_G=C3=B6del=27s_actual_proof_and_deriving_all_of_the?= =

    From Richard Damon@21:1/5 to olcott on Fri Oct 25 18:17:33 2024
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said:

    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said:

    On 10/21/2024 3:41 AM, Mikko wrote:
    On 2024-10-20 15:32:45 +0000, olcott said:

    The actual barest essence for formal systems and computations >>>>>>>>>>>>> is finite string transformation rules applied to finite >>>>>>>>>>>>> strings.

    Before you can start from that you need a formal theory that >>>>>>>>>>>> can be interpreted as a theory of finite strings.

    Not at all. The only theory needed are the operations
    that can be performed on finite strings:
    concatenation, substring, relational operator ...

    You may try with an informal foundation but you need to make sure >>>>>>>>>> that it is sufficicently well defined and that is easier with a >>>>>>>>>> formal theory.

    The minimal complete theory that I can think of computes >>>>>>>>>>> the sum of pairs of ASCII digit strings.

    That is easily extended to Peano arithmetic.

    As a bottom layer you need some sort of logic. There must be >>>>>>>>>> unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago.
    It simply computes the sum the same way
    that a first grader would compute the sum.

    I have no idea how the first grade arithmetic
    algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. The only >>>>>>>> primitive function of Peano arithmetic is the successor. Addition >>>>>>>> and multiplication are recursively defined from the successor
    function. Equality is often included in the underlying logic but >>>>>>>> can be defined recursively from the successor function and the >>>>>>>> order relation is defined similarly.

    Anyway, the details are not important, only that it can be done. >>>>>>>>

    First grade arithmetic can define a successor function
    by merely applying first grade arithmetic to the pair
    of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no consistent system >>>>>>> of axioms whose theorems can be listed by an effective procedure >>>>>>> (i.e. an algorithm) is capable of proving all truths about the
    arithmetic of natural numbers. For any such consistent formal
    system, there will always be statements about natural numbers
    that are true, but that are unprovable within the system.
    https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_theorems >>>>>>>
    When we boil this down to its first-grade arithmetic foundation
    this would seem to mean that there are some cases where the
    sum of a pair of ASCII digit strings cannot be computed.

    No, it does not. Incompleteness theorem does not apply to artihmetic >>>>>> that only has addition but not multiplication.

    The incompleteness theorem is about theories that have quantifiers. >>>>>> A specific arithmetic expression (i.e, with no variables of any kind) >>>>>> always has a well defined value.


    So lets goes the next step and add multiplication to the algorithm:
    (just like first grade arithmetic we perform multiplication
    on arbitrary length ASCII digit strings just like someone would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and
    quantification: There exists an X such that X * 11 = 132.
    Every detail of every step until we get G is unprovable in F.

    Incompleteness is easier to define if you also add the power operator
    to the arithmetic. Otherwise the expressions of provability and
    incompleteness are more complicated. They become much simpler if
    instead of arithmetic the fundamental theory is a theory of finite
    strings. As you already observed, arithmetic is easy to do with
    finite strings. The opposite is possible but much more complicated.


    The power operator can be built from repeated operations of
    the multiply operator. Will a terabyte be enough to store
    the Gödel numbers?


    Likely depends on how big of a system you are making F.


    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers.


    Then try it and see.

    You do understand that the first step is to fully enumerate all the
    axioms of the system, and any proofs used to generate the needed
    properties of the mathematics that he uses.

    My guess is that is above your ability, since you don't seem to
    understand even the more primative concepts involved.

    Also you need to remember that the actual numbers will change based on
    the order that you enumerate those items in, so you need to document
    well exactly what you are doing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Oct 26 00:07:24 2024
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said:

    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said:

    On 10/21/2024 3:41 AM, Mikko wrote:
    On 2024-10-20 15:32:45 +0000, olcott said:

    The actual barest essence for formal systems and >>>>>>>>>>>>>>> computations
    is finite string transformation rules applied to finite >>>>>>>>>>>>>>> strings.

    Before you can start from that you need a formal theory that >>>>>>>>>>>>>> can be interpreted as a theory of finite strings.

    Not at all. The only theory needed are the operations >>>>>>>>>>>>> that can be performed on finite strings:
    concatenation, substring, relational operator ...

    You may try with an informal foundation but you need to make >>>>>>>>>>>> sure
    that it is sufficicently well defined and that is easier with a >>>>>>>>>>>> formal theory.

    The minimal complete theory that I can think of computes >>>>>>>>>>>>> the sum of pairs of ASCII digit strings.

    That is easily extended to Peano arithmetic.

    As a bottom layer you need some sort of logic. There must be >>>>>>>>>>>> unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago.
    It simply computes the sum the same way
    that a first grader would compute the sum.

    I have no idea how the first grade arithmetic
    algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. The only >>>>>>>>>> primitive function of Peano arithmetic is the successor. Addition >>>>>>>>>> and multiplication are recursively defined from the successor >>>>>>>>>> function. Equality is often included in the underlying logic but >>>>>>>>>> can be defined recursively from the successor function and the >>>>>>>>>> order relation is defined similarly.

    Anyway, the details are not important, only that it can be done. >>>>>>>>>>

    First grade arithmetic can define a successor function
    by merely applying first grade arithmetic to the pair
    of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no consistent
    system of axioms whose theorems can be listed by an effective >>>>>>>>> procedure (i.e. an algorithm) is capable of proving all truths >>>>>>>>> about the arithmetic of natural numbers. For any such
    consistent formal system, there will always be statements about >>>>>>>>> natural numbers that are true, but that are unprovable within >>>>>>>>> the system.
    https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic foundation >>>>>>>>> this would seem to mean that there are some cases where the
    sum of a pair of ASCII digit strings cannot be computed.

    No, it does not. Incompleteness theorem does not apply to
    artihmetic
    that only has addition but not multiplication.

    The incompleteness theorem is about theories that have quantifiers. >>>>>>>> A specific arithmetic expression (i.e, with no variables of any >>>>>>>> kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to the algorithm: >>>>>>> (just like first grade arithmetic we perform multiplication
    on arbitrary length ASCII digit strings just like someone would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and
    quantification: There exists an X such that X * 11 = 132.
    Every detail of every step until we get G is unprovable in F.

    Incompleteness is easier to define if you also add the power operator >>>>>> to the arithmetic. Otherwise the expressions of provability and
    incompleteness are more complicated. They become much simpler if
    instead of arithmetic the fundamental theory is a theory of finite >>>>>> strings. As you already observed, arithmetic is easy to do with
    finite strings. The opposite is possible but much more complicated. >>>>>>

    The power operator can be built from repeated operations of
    the multiply operator. Will a terabyte be enough to store
    the Gödel numbers?


    Likely depends on how big of a system you are making F.


    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers.


    Then try it and see.

    You do understand that the first step is to fully enumerate all the
    axioms of the system, and any proofs used to generate the needed
    properties of the mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers. I guess you don't understand his beginning where he assigns initial values to each of the
    axioms and statements into numbers.

    That was a key part of the proof, showing that all of logic could be
    encoded into finite strings and then into numbers, so that ultimately, a
    whole proof becomes just a single number.

    And then that we can build a Primitive Recursive Relationship built on
    the numbers from the system, to see if that number represents a proof
    for a given statement (which is also a number).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Oct 26 11:35:43 2024
    On 10/26/24 9:57 AM, olcott wrote:
    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said:

    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said:

    On 10/21/2024 3:41 AM, Mikko wrote:
    On 2024-10-20 15:32:45 +0000, olcott said:

    The actual barest essence for formal systems and >>>>>>>>>>>>>>>>> computations
    is finite string transformation rules applied to finite >>>>>>>>>>>>>>>>> strings.

    Before you can start from that you need a formal theory >>>>>>>>>>>>>>>> that
    can be interpreted as a theory of finite strings. >>>>>>>>>>>>>>>
    Not at all. The only theory needed are the operations >>>>>>>>>>>>>>> that can be performed on finite strings:
    concatenation, substring, relational operator ... >>>>>>>>>>>>>>
    You may try with an informal foundation but you need to >>>>>>>>>>>>>> make sure
    that it is sufficicently well defined and that is easier >>>>>>>>>>>>>> with a
    formal theory.

    The minimal complete theory that I can think of computes >>>>>>>>>>>>>>> the sum of pairs of ASCII digit strings.

    That is easily extended to Peano arithmetic.

    As a bottom layer you need some sort of logic. There must >>>>>>>>>>>>>> be unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago.
    It simply computes the sum the same way
    that a first grader would compute the sum.

    I have no idea how the first grade arithmetic
    algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. The only >>>>>>>>>>>> primitive function of Peano arithmetic is the successor. >>>>>>>>>>>> Addition
    and multiplication are recursively defined from the successor >>>>>>>>>>>> function. Equality is often included in the underlying logic >>>>>>>>>>>> but
    can be defined recursively from the successor function and the >>>>>>>>>>>> order relation is defined similarly.

    Anyway, the details are not important, only that it can be >>>>>>>>>>>> done.


    First grade arithmetic can define a successor function
    by merely applying first grade arithmetic to the pair
    of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no consistent >>>>>>>>>>> system of axioms whose theorems can be listed by an effective >>>>>>>>>>> procedure (i.e. an algorithm) is capable of proving all
    truths about the arithmetic of natural numbers. For any such >>>>>>>>>>> consistent formal system, there will always be statements >>>>>>>>>>> about natural numbers that are true, but that are unprovable >>>>>>>>>>> within the system.
    https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic foundation >>>>>>>>>>> this would seem to mean that there are some cases where the >>>>>>>>>>> sum of a pair of ASCII digit strings cannot be computed.

    No, it does not. Incompleteness theorem does not apply to
    artihmetic
    that only has addition but not multiplication.

    The incompleteness theorem is about theories that have
    quantifiers.
    A specific arithmetic expression (i.e, with no variables of >>>>>>>>>> any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to the
    algorithm:
    (just like first grade arithmetic we perform multiplication
    on arbitrary length ASCII digit strings just like someone would >>>>>>>>> do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and >>>>>>>>> quantification: There exists an X such that X * 11 = 132.
    Every detail of every step until we get G is unprovable in F. >>>>>>>>
    Incompleteness is easier to define if you also add the power
    operator
    to the arithmetic. Otherwise the expressions of provability and >>>>>>>> incompleteness are more complicated. They become much simpler if >>>>>>>> instead of arithmetic the fundamental theory is a theory of finite >>>>>>>> strings. As you already observed, arithmetic is easy to do with >>>>>>>> finite strings. The opposite is possible but much more complicated. >>>>>>>>

    The power operator can be built from repeated operations of
    the multiply operator. Will a terabyte be enough to store
    the Gödel numbers?


    Likely depends on how big of a system you are making F.


    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers.


    Then try it and see.

    You do understand that the first step is to fully enumerate all the
    axioms of the system, and any proofs used to generate the needed
    properties of the mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers.

    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes
    of ASCII digits strings they are.


    Maybe not. Godel, having written his proof before the modern computer
    doesn't deal with such minor details.

    Some will be. but some might not, and the size of them doesn't matter
    for the proof, since mathematics isn't limited by the number of bytes
    needed to represent the numbers.

    To give you an idea of the numbers, his encoding is based on the use of
    prime numbers and building powers and products of them.

    If Pi is the i-th prime, and we enumerate our concepts Ci, then Ci as a
    term is reprented by Pi.

    If it is the k-th element of a sentence then the concept at that positio
    is represented by Pi^Pk and we take the product of all the terms of the statement(s).

    These numbers grow big fast.

    For example, if we take only the 100th concept in the system (which
    would be expressed as P100 = 541) and used it as the 10th element of a statement (P10 = 29), since P100 ~ 2^9, that factor of the expression
    would take 2^(9*29) = 2^(261) bits.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Oct 27 13:49:00 2024
    On 10/27/24 10:29 AM, olcott wrote:
    On 10/27/2024 4:02 AM, Mikko wrote:
    On 2024-10-26 13:57:58 +0000, olcott said:

    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said:

    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said:

    On 10/21/2024 3:41 AM, Mikko wrote:
    On 2024-10-20 15:32:45 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    The actual barest essence for formal systems and >>>>>>>>>>>>>>>>>>> computations
    is finite string transformation rules applied to >>>>>>>>>>>>>>>>>>> finite strings.

    Before you can start from that you need a formal >>>>>>>>>>>>>>>>>> theory that
    can be interpreted as a theory of finite strings. >>>>>>>>>>>>>>>>>
    Not at all. The only theory needed are the operations >>>>>>>>>>>>>>>>> that can be performed on finite strings:
    concatenation, substring, relational operator ... >>>>>>>>>>>>>>>>
    You may try with an informal foundation but you need to >>>>>>>>>>>>>>>> make sure
    that it is sufficicently well defined and that is easier >>>>>>>>>>>>>>>> with a
    formal theory.

    The minimal complete theory that I can think of computes >>>>>>>>>>>>>>>>> the sum of pairs of ASCII digit strings.

    That is easily extended to Peano arithmetic.

    As a bottom layer you need some sort of logic. There >>>>>>>>>>>>>>>> must be unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago.
    It simply computes the sum the same way
    that a first grader would compute the sum.

    I have no idea how the first grade arithmetic
    algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. The >>>>>>>>>>>>>> only
    primitive function of Peano arithmetic is the successor. >>>>>>>>>>>>>> Addition
    and multiplication are recursively defined from the successor >>>>>>>>>>>>>> function. Equality is often included in the underlying >>>>>>>>>>>>>> logic but
    can be defined recursively from the successor function and >>>>>>>>>>>>>> the
    order relation is defined similarly.

    Anyway, the details are not important, only that it can be >>>>>>>>>>>>>> done.


    First grade arithmetic can define a successor function >>>>>>>>>>>>> by merely applying first grade arithmetic to the pair >>>>>>>>>>>>> of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no consistent >>>>>>>>>>>>> system of axioms whose theorems can be listed by an
    effective procedure (i.e. an algorithm) is capable of >>>>>>>>>>>>> proving all truths about the arithmetic of natural numbers. >>>>>>>>>>>>> For any such consistent formal system, there will always be >>>>>>>>>>>>> statements about natural numbers that are true, but that >>>>>>>>>>>>> are unprovable within the system.
    https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic >>>>>>>>>>>>> foundation
    this would seem to mean that there are some cases where the >>>>>>>>>>>>> sum of a pair of ASCII digit strings cannot be computed. >>>>>>>>>>>>
    No, it does not. Incompleteness theorem does not apply to >>>>>>>>>>>> artihmetic
    that only has addition but not multiplication.

    The incompleteness theorem is about theories that have >>>>>>>>>>>> quantifiers.
    A specific arithmetic expression (i.e, with no variables of >>>>>>>>>>>> any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to the >>>>>>>>>>> algorithm:
    (just like first grade arithmetic we perform multiplication >>>>>>>>>>> on arbitrary length ASCII digit strings just like someone would >>>>>>>>>>> do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and >>>>>>>>>>> quantification: There exists an X such that X * 11 = 132. >>>>>>>>>>> Every detail of every step until we get G is unprovable in F. >>>>>>>>>>
    Incompleteness is easier to define if you also add the power >>>>>>>>>> operator
    to the arithmetic. Otherwise the expressions of provability and >>>>>>>>>> incompleteness are more complicated. They become much simpler if >>>>>>>>>> instead of arithmetic the fundamental theory is a theory of >>>>>>>>>> finite
    strings. As you already observed, arithmetic is easy to do with >>>>>>>>>> finite strings. The opposite is possible but much more
    complicated.


    The power operator can be built from repeated operations of
    the multiply operator. Will a terabyte be enough to store
    the Gödel numbers?


    Likely depends on how big of a system you are making F.


    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers.


    Then try it and see.

    You do understand that the first step is to fully enumerate all
    the axioms of the system, and any proofs used to generate the
    needed properties of the mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers.

    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes
    of ASCII digits strings they are.

    The memory needs are easier to estimate if you use a different
    numbering system:

    1. Encode all formulas with the 94 visible ASCII characters.
    2. Encode the 94 ASCII characters with two decimal digits.


    Just encode them as actual ASCII and you have a 94-ary number
    system in half the space.

    In addition to the 94 ASCII characters you may use 6 other characters.
    To encode a proof you need one character (e.g. semicolon or one of
    the 6 non-ASCII characters) for separator. Some uses of this encodeing
    are much simpler if the code 00 is used as a separator and a filler
    that is not a part of a formula. That way you can use formulas that are
    shorter than the space for them. For example, proofs are easier to handle
    if every sentence of the proof is padded to the same length. Leading
    zeros should be meaningless anyway.

    At the end of the page http://iki.fi/mikko.levanto/lauseke.html
    I have an arithmetic expression that evaluates to a 65600 digits
    number. With one leading zero the number can be split in to 21867
    groups of three digits. Each group encodes one character of the
    expression.

    Gödel numbers of proofs are larger, possibly much arger, than Gödel
    numbers of formulas.


    Lets at least see the exact sequence of steps as applied
    to ASCII digits. He says he is basing this on arithmetic
    lets see this actual arithmetic even is applied to variables.

    What are the 100% completely specified steps with zero details
    left out where elements of the set of arithmetic operations
    applied to ASCII digits can possibly say things totally outside
    of the scope of arithmetic operations?

    "G is unprovable in F"
    is the following set of arithmetic operations on ASCII digit strings.



    First, that is not the statement of G.

    The statement of G is that there does not exist any number g that
    satisifies the specified Primative Recursive Relationship, lets call it P.

    Finite math can check any give number n, and deterimine if n satisifies P.

    Thus we can prove or disprove if any given number n meets the requirement.

    The problem is that there is no "inductive" principle available in F to
    allow us to show that there exists no value n that meets the
    requirement, thus we can not prove it,

    It turns out that there is, in fact, no such number, as with infinite
    work we can test all the values and see that none of the satisfies it,
    so it is True, but such infinite work doesn't form a PROOF.

    We know that the infinite work will show that result, because in Meta-F,
    where that P was developed, we know that it was constructed such that
    any number, and only such numbers, that "encode" a proof that P has no
    numbers that satisfies P will satisfy it.

    The bulk of Godel's proof is to show that we CAN first encode any such
    proof as a number, by working up an encoding based on a specific (but arbitrary) ordering of the axioms and proven premises in F, and then
    that given such an encoding, we can build a proof-verifyier to determine
    if the given proof validly proves the given statement.

    That fact that he does that, show that (as proven in Meta-F) that any
    number that does satisfies P, shows that their can not be such a number,
    so the existance of such a number shows F to be inconsistant, but one of
    the requorements on F was that it was consistant, thus, in Meta-F we can
    prove that G is true in F, and not provable in F.

    The fact that you keep on trying to quote the wrong statements as G,
    just shows your ignorance of what is being talked about, because you
    just don't understand how formal systems work, and thus don't understand
    how such a meta-system works.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Oct 28 19:56:43 2024
    On 10/28/24 10:04 AM, olcott wrote:
    On 10/28/2024 3:35 AM, Mikko wrote:
    On 2024-10-27 14:29:22 +0000, olcott said:

    On 10/27/2024 4:02 AM, Mikko wrote:
    On 2024-10-26 13:57:58 +0000, olcott said:

    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said:

    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 10/21/2024 3:41 AM, Mikko wrote:
    On 2024-10-20 15:32:45 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    The actual barest essence for formal systems and >>>>>>>>>>>>>>>>>>>>> computations
    is finite string transformation rules applied to >>>>>>>>>>>>>>>>>>>>> finite strings.

    Before you can start from that you need a formal >>>>>>>>>>>>>>>>>>>> theory that
    can be interpreted as a theory of finite strings. >>>>>>>>>>>>>>>>>>>
    Not at all. The only theory needed are the operations >>>>>>>>>>>>>>>>>>> that can be performed on finite strings: >>>>>>>>>>>>>>>>>>> concatenation, substring, relational operator ... >>>>>>>>>>>>>>>>>>
    You may try with an informal foundation but you need >>>>>>>>>>>>>>>>>> to make sure
    that it is sufficicently well defined and that is >>>>>>>>>>>>>>>>>> easier with a
    formal theory.

    The minimal complete theory that I can think of computes >>>>>>>>>>>>>>>>>>> the sum of pairs of ASCII digit strings.

    That is easily extended to Peano arithmetic. >>>>>>>>>>>>>>>>>>
    As a bottom layer you need some sort of logic. There >>>>>>>>>>>>>>>>>> must be unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago.
    It simply computes the sum the same way
    that a first grader would compute the sum.

    I have no idea how the first grade arithmetic >>>>>>>>>>>>>>>>> algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. >>>>>>>>>>>>>>>> The only
    primitive function of Peano arithmetic is the successor. >>>>>>>>>>>>>>>> Addition
    and multiplication are recursively defined from the >>>>>>>>>>>>>>>> successor
    function. Equality is often included in the underlying >>>>>>>>>>>>>>>> logic but
    can be defined recursively from the successor function >>>>>>>>>>>>>>>> and the
    order relation is defined similarly.

    Anyway, the details are not important, only that it can >>>>>>>>>>>>>>>> be done.


    First grade arithmetic can define a successor function >>>>>>>>>>>>>>> by merely applying first grade arithmetic to the pair >>>>>>>>>>>>>>> of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no
    consistent system of axioms whose theorems can be listed >>>>>>>>>>>>>>> by an effective procedure (i.e. an algorithm) is capable >>>>>>>>>>>>>>> of proving all truths about the arithmetic of natural >>>>>>>>>>>>>>> numbers. For any such consistent formal system, there >>>>>>>>>>>>>>> will always be statements about natural numbers that are >>>>>>>>>>>>>>> true, but that are unprovable within the system. >>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic >>>>>>>>>>>>>>> foundation
    this would seem to mean that there are some cases where the >>>>>>>>>>>>>>> sum of a pair of ASCII digit strings cannot be computed. >>>>>>>>>>>>>>
    No, it does not. Incompleteness theorem does not apply to >>>>>>>>>>>>>> artihmetic
    that only has addition but not multiplication.

    The incompleteness theorem is about theories that have >>>>>>>>>>>>>> quantifiers.
    A specific arithmetic expression (i.e, with no variables >>>>>>>>>>>>>> of any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to the >>>>>>>>>>>>> algorithm:
    (just like first grade arithmetic we perform multiplication >>>>>>>>>>>>> on arbitrary length ASCII digit strings just like someone >>>>>>>>>>>>> would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and >>>>>>>>>>>>> quantification: There exists an X such that X * 11 = 132. >>>>>>>>>>>>> Every detail of every step until we get G is unprovable in F. >>>>>>>>>>>>
    Incompleteness is easier to define if you also add the power >>>>>>>>>>>> operator
    to the arithmetic. Otherwise the expressions of provability and >>>>>>>>>>>> incompleteness are more complicated. They become much
    simpler if
    instead of arithmetic the fundamental theory is a theory of >>>>>>>>>>>> finite
    strings. As you already observed, arithmetic is easy to do with >>>>>>>>>>>> finite strings. The opposite is possible but much more >>>>>>>>>>>> complicated.


    The power operator can be built from repeated operations of >>>>>>>>>>> the multiply operator. Will a terabyte be enough to store >>>>>>>>>>> the Gödel numbers?


    Likely depends on how big of a system you are making F.


    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers.


    Then try it and see.

    You do understand that the first step is to fully enumerate all >>>>>>>> the axioms of the system, and any proofs used to generate the
    needed properties of the mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers.

    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes
    of ASCII digits strings they are.

    The memory needs are easier to estimate if you use a different
    numbering system:

    1. Encode all formulas with the 94 visible ASCII characters.
    2. Encode the 94 ASCII characters with two decimal digits.


    Just encode them as actual ASCII and you have a 94-ary number
    system in half the space.

    In addition to the 94 ASCII characters you may use 6 other characters. >>>> To encode a proof you need one character (e.g. semicolon or one of
    the 6 non-ASCII characters) for separator. Some uses of this encodeing >>>> are much simpler if the code 00 is used as a separator and a filler
    that is not a part of a formula. That way you can use formulas that are >>>> shorter than the space for them. For example, proofs are easier to
    handle
    if every sentence of the proof is padded to the same length. Leading
    zeros should be meaningless anyway.

    At the end of the page http://iki.fi/mikko.levanto/lauseke.html
    I have an arithmetic expression that evaluates to a 65600 digits
    number. With one leading zero the number can be split in to 21867
    groups of three digits. Each group encodes one character of the
    expression.

    Gödel numbers of proofs are larger, possibly much arger, than Gödel
    numbers of formulas.


    Lets at least see the exact sequence of steps as applied
    to ASCII digits. He says he is basing this on arithmetic
    lets see this actual arithmetic even is applied to variables.
    What are the 100% completely specified steps with zero details
    left out where elements of the set of arithmetic operations
    applied to ASCII digits can possibly say things totally outside
    of the scope of arithmetic operations?

    Gödel did not use ASCII digits. The rules of his numbering can
    found in textbooks of logic.


    In other words this is too difficult for you. https://www.liarparadox.org/G%C3%B6del_Sentence(1931).pdf


    Which isn't enough to encode it into a Godel number, as you need to go
    back an assign every axioms, and the definition of every term of that
    statement back to those axioms.

    Go ahead, try it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@21:1/5 to olcott on Mon Oct 28 19:14:10 2024
    On 2024-10-28 18:41, olcott wrote:
    On 10/28/2024 6:56 PM, Richard Damon wrote:

    Which isn't enough to encode it into a Godel number, as you need to go
    back an assign every axioms, and the definition of every term of that
    statement back to those axioms.


    I knew that yet his full paper is no longer available online.

    It took 3 seconds on Google to find a copy of his paper online

    <https://homepages.uc.edu/~martinj/History_of_Logic/Godel/Godel%20–%20On%20Formally%20Undecidable%20Propositions%20of%20Principia%20Mathematica%201931.pdf>

    André

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Mon Oct 28 22:56:19 2024
    On 10/28/24 8:41 PM, olcott wrote:
    On 10/28/2024 6:56 PM, Richard Damon wrote:
    On 10/28/24 10:04 AM, olcott wrote:
    On 10/28/2024 3:35 AM, Mikko wrote:
    On 2024-10-27 14:29:22 +0000, olcott said:

    On 10/27/2024 4:02 AM, Mikko wrote:
    On 2024-10-26 13:57:58 +0000, olcott said:

    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 10/21/2024 3:41 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>> On 2024-10-20 15:32:45 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    The actual barest essence for formal systems and >>>>>>>>>>>>>>>>>>>>>>> computations
    is finite string transformation rules applied to >>>>>>>>>>>>>>>>>>>>>>> finite strings.

    Before you can start from that you need a formal >>>>>>>>>>>>>>>>>>>>>> theory that
    can be interpreted as a theory of finite strings. >>>>>>>>>>>>>>>>>>>>>
    Not at all. The only theory needed are the operations >>>>>>>>>>>>>>>>>>>>> that can be performed on finite strings: >>>>>>>>>>>>>>>>>>>>> concatenation, substring, relational operator ... >>>>>>>>>>>>>>>>>>>>
    You may try with an informal foundation but you need >>>>>>>>>>>>>>>>>>>> to make sure
    that it is sufficicently well defined and that is >>>>>>>>>>>>>>>>>>>> easier with a
    formal theory.

    The minimal complete theory that I can think of >>>>>>>>>>>>>>>>>>>>> computes
    the sum of pairs of ASCII digit strings. >>>>>>>>>>>>>>>>>>>>
    That is easily extended to Peano arithmetic. >>>>>>>>>>>>>>>>>>>>
    As a bottom layer you need some sort of logic. There >>>>>>>>>>>>>>>>>>>> must be unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago. >>>>>>>>>>>>>>>>>>> It simply computes the sum the same way
    that a first grader would compute the sum. >>>>>>>>>>>>>>>>>>>
    I have no idea how the first grade arithmetic >>>>>>>>>>>>>>>>>>> algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. >>>>>>>>>>>>>>>>>> The only
    primitive function of Peano arithmetic is the >>>>>>>>>>>>>>>>>> successor. Addition
    and multiplication are recursively defined from the >>>>>>>>>>>>>>>>>> successor
    function. Equality is often included in the underlying >>>>>>>>>>>>>>>>>> logic but
    can be defined recursively from the successor function >>>>>>>>>>>>>>>>>> and the
    order relation is defined similarly.

    Anyway, the details are not important, only that it >>>>>>>>>>>>>>>>>> can be done.


    First grade arithmetic can define a successor function >>>>>>>>>>>>>>>>> by merely applying first grade arithmetic to the pair >>>>>>>>>>>>>>>>> of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no >>>>>>>>>>>>>>>>> consistent system of axioms whose theorems can be >>>>>>>>>>>>>>>>> listed by an effective procedure (i.e. an algorithm) is >>>>>>>>>>>>>>>>> capable of proving all truths about the arithmetic of >>>>>>>>>>>>>>>>> natural numbers. For any such consistent formal system, >>>>>>>>>>>>>>>>> there will always be statements about natural numbers >>>>>>>>>>>>>>>>> that are true, but that are unprovable within the system. >>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic >>>>>>>>>>>>>>>>> foundation
    this would seem to mean that there are some cases where >>>>>>>>>>>>>>>>> the
    sum of a pair of ASCII digit strings cannot be computed. >>>>>>>>>>>>>>>>
    No, it does not. Incompleteness theorem does not apply >>>>>>>>>>>>>>>> to artihmetic
    that only has addition but not multiplication. >>>>>>>>>>>>>>>>
    The incompleteness theorem is about theories that have >>>>>>>>>>>>>>>> quantifiers.
    A specific arithmetic expression (i.e, with no variables >>>>>>>>>>>>>>>> of any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to the >>>>>>>>>>>>>>> algorithm:
    (just like first grade arithmetic we perform multiplication >>>>>>>>>>>>>>> on arbitrary length ASCII digit strings just like someone >>>>>>>>>>>>>>> would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and >>>>>>>>>>>>>>> quantification: There exists an X such that X * 11 = 132. >>>>>>>>>>>>>>> Every detail of every step until we get G is unprovable >>>>>>>>>>>>>>> in F.

    Incompleteness is easier to define if you also add the >>>>>>>>>>>>>> power operator
    to the arithmetic. Otherwise the expressions of
    provability and
    incompleteness are more complicated. They become much >>>>>>>>>>>>>> simpler if
    instead of arithmetic the fundamental theory is a theory >>>>>>>>>>>>>> of finite
    strings. As you already observed, arithmetic is easy to do >>>>>>>>>>>>>> with
    finite strings. The opposite is possible but much more >>>>>>>>>>>>>> complicated.


    The power operator can be built from repeated operations of >>>>>>>>>>>>> the multiply operator. Will a terabyte be enough to store >>>>>>>>>>>>> the Gödel numbers?


    Likely depends on how big of a system you are making F. >>>>>>>>>>>>

    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers. >>>>>>>>>>>

    Then try it and see.

    You do understand that the first step is to fully enumerate >>>>>>>>>> all the axioms of the system, and any proofs used to generate >>>>>>>>>> the needed properties of the mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers.

    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes
    of ASCII digits strings they are.

    The memory needs are easier to estimate if you use a different
    numbering system:

    1. Encode all formulas with the 94 visible ASCII characters.
    2. Encode the 94 ASCII characters with two decimal digits.


    Just encode them as actual ASCII and you have a 94-ary number
    system in half the space.

    In addition to the 94 ASCII characters you may use 6 other
    characters.
    To encode a proof you need one character (e.g. semicolon or one of >>>>>> the 6 non-ASCII characters) for separator. Some uses of this
    encodeing
    are much simpler if the code 00 is used as a separator and a filler >>>>>> that is not a part of a formula. That way you can use formulas
    that are
    shorter than the space for them. For example, proofs are easier to >>>>>> handle
    if every sentence of the proof is padded to the same length. Leading >>>>>> zeros should be meaningless anyway.

    At the end of the page http://iki.fi/mikko.levanto/lauseke.html
    I have an arithmetic expression that evaluates to a 65600 digits
    number. With one leading zero the number can be split in to 21867
    groups of three digits. Each group encodes one character of the
    expression.

    Gödel numbers of proofs are larger, possibly much arger, than Gödel >>>>>> numbers of formulas.


    Lets at least see the exact sequence of steps as applied
    to ASCII digits. He says he is basing this on arithmetic
    lets see this actual arithmetic even is applied to variables.
    What are the 100% completely specified steps with zero details
    left out where elements of the set of arithmetic operations
    applied to ASCII digits can possibly say things totally outside
    of the scope of arithmetic operations?

    Gödel did not use ASCII digits. The rules of his numbering can
    found in textbooks of logic.


    In other words this is too difficult for you.
    https://www.liarparadox.org/G%C3%B6del_Sentence(1931).pdf


    Which isn't enough to encode it into a Godel number, as you need to go
    back an assign every axioms, and the definition of every term of that
    statement back to those axioms.


    I knew that yet his full paper is no longer available online.

    So?

    Are you sure of that, or it is just not within reach of your ability to
    Google search for it?

    That just means you may need to PAY to get the proper access to it.


    Go ahead, try it.

    I am challenging the assumption that it is actually based
    on arithmetic combined with the existential operator.


    How?

    I have described how to build those numbers.

    What part of that isn't "arithmetic"

    That you don't understand the mathematics, doesn't make it wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Oct 29 21:17:40 2024
    On 10/29/24 9:25 AM, olcott wrote:
    On 10/29/2024 2:38 AM, Mikko wrote:
    On 2024-10-28 14:04:24 +0000, olcott said:

    On 10/28/2024 3:35 AM, Mikko wrote:
    On 2024-10-27 14:29:22 +0000, olcott said:

    On 10/27/2024 4:02 AM, Mikko wrote:
    On 2024-10-26 13:57:58 +0000, olcott said:

    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said:

    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 10/22/2024 2:13 AM, Mikko wrote:
    On 2024-10-21 13:52:28 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 10/21/2024 3:41 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>> On 2024-10-20 15:32:45 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    The actual barest essence for formal systems and >>>>>>>>>>>>>>>>>>>>>>> computations
    is finite string transformation rules applied to >>>>>>>>>>>>>>>>>>>>>>> finite strings.

    Before you can start from that you need a formal >>>>>>>>>>>>>>>>>>>>>> theory that
    can be interpreted as a theory of finite strings. >>>>>>>>>>>>>>>>>>>>>
    Not at all. The only theory needed are the operations >>>>>>>>>>>>>>>>>>>>> that can be performed on finite strings: >>>>>>>>>>>>>>>>>>>>> concatenation, substring, relational operator ... >>>>>>>>>>>>>>>>>>>>
    You may try with an informal foundation but you need >>>>>>>>>>>>>>>>>>>> to make sure
    that it is sufficicently well defined and that is >>>>>>>>>>>>>>>>>>>> easier with a
    formal theory.

    The minimal complete theory that I can think of >>>>>>>>>>>>>>>>>>>>> computes
    the sum of pairs of ASCII digit strings. >>>>>>>>>>>>>>>>>>>>
    That is easily extended to Peano arithmetic. >>>>>>>>>>>>>>>>>>>>
    As a bottom layer you need some sort of logic. There >>>>>>>>>>>>>>>>>>>> must be unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago. >>>>>>>>>>>>>>>>>>> It simply computes the sum the same way
    that a first grader would compute the sum. >>>>>>>>>>>>>>>>>>>
    I have no idea how the first grade arithmetic >>>>>>>>>>>>>>>>>>> algorithm could be extended to PA.

    Basically you define that the successor of X is X + 1. >>>>>>>>>>>>>>>>>> The only
    primitive function of Peano arithmetic is the >>>>>>>>>>>>>>>>>> successor. Addition
    and multiplication are recursively defined from the >>>>>>>>>>>>>>>>>> successor
    function. Equality is often included in the underlying >>>>>>>>>>>>>>>>>> logic but
    can be defined recursively from the successor function >>>>>>>>>>>>>>>>>> and the
    order relation is defined similarly.

    Anyway, the details are not important, only that it >>>>>>>>>>>>>>>>>> can be done.


    First grade arithmetic can define a successor function >>>>>>>>>>>>>>>>> by merely applying first grade arithmetic to the pair >>>>>>>>>>>>>>>>> of ASCII digits strings of [0-1]+ and "1".
    https://en.wikipedia.org/wiki/Peano_axioms

    The first incompleteness theorem states that no >>>>>>>>>>>>>>>>> consistent system of axioms whose theorems can be >>>>>>>>>>>>>>>>> listed by an effective procedure (i.e. an algorithm) is >>>>>>>>>>>>>>>>> capable of proving all truths about the arithmetic of >>>>>>>>>>>>>>>>> natural numbers. For any such consistent formal system, >>>>>>>>>>>>>>>>> there will always be statements about natural numbers >>>>>>>>>>>>>>>>> that are true, but that are unprovable within the system. >>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic >>>>>>>>>>>>>>>>> foundation
    this would seem to mean that there are some cases where >>>>>>>>>>>>>>>>> the
    sum of a pair of ASCII digit strings cannot be computed. >>>>>>>>>>>>>>>>
    No, it does not. Incompleteness theorem does not apply >>>>>>>>>>>>>>>> to artihmetic
    that only has addition but not multiplication. >>>>>>>>>>>>>>>>
    The incompleteness theorem is about theories that have >>>>>>>>>>>>>>>> quantifiers.
    A specific arithmetic expression (i.e, with no variables >>>>>>>>>>>>>>>> of any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to the >>>>>>>>>>>>>>> algorithm:
    (just like first grade arithmetic we perform multiplication >>>>>>>>>>>>>>> on arbitrary length ASCII digit strings just like someone >>>>>>>>>>>>>>> would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add variables and >>>>>>>>>>>>>>> quantification: There exists an X such that X * 11 = 132. >>>>>>>>>>>>>>> Every detail of every step until we get G is unprovable >>>>>>>>>>>>>>> in F.

    Incompleteness is easier to define if you also add the >>>>>>>>>>>>>> power operator
    to the arithmetic. Otherwise the expressions of
    provability and
    incompleteness are more complicated. They become much >>>>>>>>>>>>>> simpler if
    instead of arithmetic the fundamental theory is a theory >>>>>>>>>>>>>> of finite
    strings. As you already observed, arithmetic is easy to do >>>>>>>>>>>>>> with
    finite strings. The opposite is possible but much more >>>>>>>>>>>>>> complicated.


    The power operator can be built from repeated operations of >>>>>>>>>>>>> the multiply operator. Will a terabyte be enough to store >>>>>>>>>>>>> the Gödel numbers?


    Likely depends on how big of a system you are making F. >>>>>>>>>>>>

    I am proposing actually doing Gödel's actual proof and
    deriving all of the digits of the actual Gödel numbers. >>>>>>>>>>>

    Then try it and see.

    You do understand that the first step is to fully enumerate >>>>>>>>>> all the axioms of the system, and any proofs used to generate >>>>>>>>>> the needed properties of the mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers.

    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes
    of ASCII digits strings they are.

    The memory needs are easier to estimate if you use a different
    numbering system:

    1. Encode all formulas with the 94 visible ASCII characters.
    2. Encode the 94 ASCII characters with two decimal digits.


    Just encode them as actual ASCII and you have a 94-ary number
    system in half the space.

    In addition to the 94 ASCII characters you may use 6 other
    characters.
    To encode a proof you need one character (e.g. semicolon or one of >>>>>> the 6 non-ASCII characters) for separator. Some uses of this
    encodeing
    are much simpler if the code 00 is used as a separator and a filler >>>>>> that is not a part of a formula. That way you can use formulas
    that are
    shorter than the space for them. For example, proofs are easier to >>>>>> handle
    if every sentence of the proof is padded to the same length. Leading >>>>>> zeros should be meaningless anyway.

    At the end of the page http://iki.fi/mikko.levanto/lauseke.html
    I have an arithmetic expression that evaluates to a 65600 digits
    number. With one leading zero the number can be split in to 21867
    groups of three digits. Each group encodes one character of the
    expression.

    Gödel numbers of proofs are larger, possibly much arger, than Gödel >>>>>> numbers of formulas.


    Lets at least see the exact sequence of steps as applied
    to ASCII digits. He says he is basing this on arithmetic
    lets see this actual arithmetic even is applied to variables.
    What are the 100% completely specified steps with zero details
    left out where elements of the set of arithmetic operations
    applied to ASCII digits can possibly say things totally outside
    of the scope of arithmetic operations?

    Gödel did not use ASCII digits. The rules of his numbering can
    found in textbooks of logic.

    In other words this is too difficult for you.

    "In other words" is too difficult for you. You should not use those
    words.

    https://www.liarparadox.org/G%C3%B6del_Sentence(1931).pdf

    That page is not relevant to our immediate context. Note that it
    uses symbols that are already defined earlier in the opus.


    I think that the assumption that it is anchored in
    arithmetic is incorrect until I see the details of
    it anchored in actual arithmetic.


    But the fact that the paper discusses how to build those number just
    shows that your problem is your own understanding, not Godel's work.

    My guess is you just don't have the knowledge to undertstand more than a
    tiny fraction of the mathematics he is using,

    That doesn't make him wrong, it makes you ignorant of that subject.
    Nothing wrong with that until you claim HE is wrong because you don't understand him. THAT makes you STUPID. (and a LIAR).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Oct 30 19:35:34 2024
    On 10/30/24 8:13 AM, olcott wrote:
    On 10/30/2024 4:57 AM, Mikko wrote:
    On 2024-10-29 13:25:34 +0000, olcott said:

    On 10/29/2024 2:38 AM, Mikko wrote:
    On 2024-10-28 14:04:24 +0000, olcott said:

    On 10/28/2024 3:35 AM, Mikko wrote:
    On 2024-10-27 14:29:22 +0000, olcott said:

    On 10/27/2024 4:02 AM, Mikko wrote:
    On 2024-10-26 13:57:58 +0000, olcott said:

    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote:
    On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said:

    On 10/24/2024 8:51 AM, Mikko wrote:
    On 2024-10-23 13:15:00 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    On 10/23/2024 2:28 AM, Mikko wrote:
    On 2024-10-22 14:02:01 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 10/22/2024 2:13 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>> On 2024-10-21 13:52:28 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    On 10/21/2024 3:41 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 2024-10-20 15:32:45 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>
    The actual barest essence for formal systems >>>>>>>>>>>>>>>>>>>>>>>>> and computations
    is finite string transformation rules applied >>>>>>>>>>>>>>>>>>>>>>>>> to finite strings.

    Before you can start from that you need a formal >>>>>>>>>>>>>>>>>>>>>>>> theory that
    can be interpreted as a theory of finite strings. >>>>>>>>>>>>>>>>>>>>>>>
    Not at all. The only theory needed are the >>>>>>>>>>>>>>>>>>>>>>> operations
    that can be performed on finite strings: >>>>>>>>>>>>>>>>>>>>>>> concatenation, substring, relational operator ... >>>>>>>>>>>>>>>>>>>>>>
    You may try with an informal foundation but you >>>>>>>>>>>>>>>>>>>>>> need to make sure
    that it is sufficicently well defined and that is >>>>>>>>>>>>>>>>>>>>>> easier with a
    formal theory.

    The minimal complete theory that I can think of >>>>>>>>>>>>>>>>>>>>>>> computes
    the sum of pairs of ASCII digit strings. >>>>>>>>>>>>>>>>>>>>>>
    That is easily extended to Peano arithmetic. >>>>>>>>>>>>>>>>>>>>>>
    As a bottom layer you need some sort of logic. >>>>>>>>>>>>>>>>>>>>>> There must be unambifuous
    rules about syntax and inference.


    I already wrote this in C a long time ago. >>>>>>>>>>>>>>>>>>>>> It simply computes the sum the same way >>>>>>>>>>>>>>>>>>>>> that a first grader would compute the sum. >>>>>>>>>>>>>>>>>>>>>
    I have no idea how the first grade arithmetic >>>>>>>>>>>>>>>>>>>>> algorithm could be extended to PA.

    Basically you define that the successor of X is X + >>>>>>>>>>>>>>>>>>>> 1. The only
    primitive function of Peano arithmetic is the >>>>>>>>>>>>>>>>>>>> successor. Addition
    and multiplication are recursively defined from the >>>>>>>>>>>>>>>>>>>> successor
    function. Equality is often included in the >>>>>>>>>>>>>>>>>>>> underlying logic but
    can be defined recursively from the successor >>>>>>>>>>>>>>>>>>>> function and the
    order relation is defined similarly.

    Anyway, the details are not important, only that it >>>>>>>>>>>>>>>>>>>> can be done.


    First grade arithmetic can define a successor function >>>>>>>>>>>>>>>>>>> by merely applying first grade arithmetic to the pair >>>>>>>>>>>>>>>>>>> of ASCII digits strings of [0-1]+ and "1". >>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Peano_axioms >>>>>>>>>>>>>>>>>>>
    The first incompleteness theorem states that no >>>>>>>>>>>>>>>>>>> consistent system of axioms whose theorems can be >>>>>>>>>>>>>>>>>>> listed by an effective procedure (i.e. an algorithm) >>>>>>>>>>>>>>>>>>> is capable of proving all truths about the arithmetic >>>>>>>>>>>>>>>>>>> of natural numbers. For any such consistent formal >>>>>>>>>>>>>>>>>>> system, there will always be statements about natural >>>>>>>>>>>>>>>>>>> numbers that are true, but that are unprovable within >>>>>>>>>>>>>>>>>>> the system.
    https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems

    When we boil this down to its first-grade arithmetic >>>>>>>>>>>>>>>>>>> foundation
    this would seem to mean that there are some cases >>>>>>>>>>>>>>>>>>> where the
    sum of a pair of ASCII digit strings cannot be computed. >>>>>>>>>>>>>>>>>>
    No, it does not. Incompleteness theorem does not apply >>>>>>>>>>>>>>>>>> to artihmetic
    that only has addition but not multiplication. >>>>>>>>>>>>>>>>>>
    The incompleteness theorem is about theories that have >>>>>>>>>>>>>>>>>> quantifiers.
    A specific arithmetic expression (i.e, with no >>>>>>>>>>>>>>>>>> variables of any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication to >>>>>>>>>>>>>>>>> the algorithm:
    (just like first grade arithmetic we perform >>>>>>>>>>>>>>>>> multiplication
    on arbitrary length ASCII digit strings just like >>>>>>>>>>>>>>>>> someone would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add >>>>>>>>>>>>>>>>> variables and
    quantification: There exists an X such that X * 11 = 132. >>>>>>>>>>>>>>>>> Every detail of every step until we get G is unprovable >>>>>>>>>>>>>>>>> in F.

    Incompleteness is easier to define if you also add the >>>>>>>>>>>>>>>> power operator
    to the arithmetic. Otherwise the expressions of >>>>>>>>>>>>>>>> provability and
    incompleteness are more complicated. They become much >>>>>>>>>>>>>>>> simpler if
    instead of arithmetic the fundamental theory is a theory >>>>>>>>>>>>>>>> of finite
    strings. As you already observed, arithmetic is easy to >>>>>>>>>>>>>>>> do with
    finite strings. The opposite is possible but much more >>>>>>>>>>>>>>>> complicated.


    The power operator can be built from repeated operations of >>>>>>>>>>>>>>> the multiply operator. Will a terabyte be enough to store >>>>>>>>>>>>>>> the Gödel numbers?


    Likely depends on how big of a system you are making F. >>>>>>>>>>>>>>

    I am proposing actually doing Gödel's actual proof and >>>>>>>>>>>>> deriving all of the digits of the actual Gödel numbers. >>>>>>>>>>>>>

    Then try it and see.

    You do understand that the first step is to fully enumerate >>>>>>>>>>>> all the axioms of the system, and any proofs used to
    generate the needed properties of the mathematics that he uses. >>>>>>>>>>>>

    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers.

    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes
    of ASCII digits strings they are.

    The memory needs are easier to estimate if you use a different >>>>>>>> numbering system:

    1. Encode all formulas with the 94 visible ASCII characters.
    2. Encode the 94 ASCII characters with two decimal digits.


    Just encode them as actual ASCII and you have a 94-ary number
    system in half the space.

    In addition to the 94 ASCII characters you may use 6 other
    characters.
    To encode a proof you need one character (e.g. semicolon or one of >>>>>>>> the 6 non-ASCII characters) for separator. Some uses of this
    encodeing
    are much simpler if the code 00 is used as a separator and a filler >>>>>>>> that is not a part of a formula. That way you can use formulas >>>>>>>> that are
    shorter than the space for them. For example, proofs are easier >>>>>>>> to handle
    if every sentence of the proof is padded to the same length.
    Leading
    zeros should be meaningless anyway.

    At the end of the page http://iki.fi/mikko.levanto/lauseke.html >>>>>>>> I have an arithmetic expression that evaluates to a 65600 digits >>>>>>>> number. With one leading zero the number can be split in to 21867 >>>>>>>> groups of three digits. Each group encodes one character of the >>>>>>>> expression.

    Gödel numbers of proofs are larger, possibly much arger, than Gödel >>>>>>>> numbers of formulas.


    Lets at least see the exact sequence of steps as applied
    to ASCII digits. He says he is basing this on arithmetic
    lets see this actual arithmetic even is applied to variables.
    What are the 100% completely specified steps with zero details
    left out where elements of the set of arithmetic operations
    applied to ASCII digits can possibly say things totally outside
    of the scope of arithmetic operations?

    Gödel did not use ASCII digits. The rules of his numbering can
    found in textbooks of logic.

    In other words this is too difficult for you.

    "In other words" is too difficult for you. You should not use those
    words.

    https://www.liarparadox.org/G%C3%B6del_Sentence(1931).pdf

    That page is not relevant to our immediate context. Note that it
    uses symbols that are already defined earlier in the opus.


    I think that the assumption that it is anchored in
    arithmetic is incorrect until I see the details of
    it anchored in actual arithmetic.

    Depends on what you mean by "it" and "anchored".


    Exactly what additional basic operations are require besides this
    to actual algorithmically perform every step of his whole proof?
    char* sum(x, char* y)
    char* product(x, char* y)
    char* exponent(x, char* y)

    Note, the PROOF isn't built on just basic math, because it uses things
    like looping over finite sets to show there exists or does not exist
    something in that set,

    The Godel Numbers used in the proof, and used to represent it, just need Multiplication and Exponentation, but of the arbitrary precision Natural Numbers.

    But, until you work out the full listing of the proof, you can't work on representing it, as the representation for each of those symbols need
    the full definition of that symbol.
    It also uses a list of the primes,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Oct 31 19:08:59 2024
    On 10/31/24 10:19 AM, olcott wrote:
    On 10/31/2024 9:00 AM, joes wrote:
    Am Thu, 31 Oct 2024 07:15:42 -0500 schrieb olcott:
    On 10/31/2024 4:45 AM, Mikko wrote:
    On 2024-10-30 12:13:43 +0000, olcott said:
    On 10/30/2024 4:57 AM, Mikko wrote:
    On 2024-10-29 13:25:34 +0000, olcott said:
    On 10/29/2024 2:38 AM, Mikko wrote:
    On 2024-10-28 14:04:24 +0000, olcott said:
    On 10/28/2024 3:35 AM, Mikko wrote:
    On 2024-10-27 14:29:22 +0000, olcott said:
    On 10/27/2024 4:02 AM, Mikko wrote:

    https://www.liarparadox.org/G%C3%B6del_Sentence(1931).pdf
    That page is not relevant to our immediate context. Note that it >>>>>>>> uses symbols that are already defined earlier in the opus.
    I think that the assumption that it is anchored in arithmetic is >>>>>>> incorrect until I see the details of it anchored in actual
    arithmetic.
    Depends on what you mean by "it" and "anchored".
    Exactly what additional basic operations are require besides this to >>>>> actual algorithmically perform every step of his whole proof? char*
    sum(x, char* y)
    char* product(x, char* y)
    char* exponent(x, char* y)
    In those operations x should have a type. More specifically, the same
    type as y and the function.
    Yet arithmetic does not have types and the proof is supposed to be about >>> numbers.
    Code has types.


    Not with TMs.

    TMs don't have subroutines that you can call.

    TMs DO have definitions of how things are to be represented for them.


    In addition to these operations you need comparisons:
    bool equal(char* x, char* y)
    bool greater(char* x, char* y)
    Formulas and in particular the undecidable formulas contain universal
    and existential quantifiers. THere is no way to iimplement those in C. >>>> But Gödel numbers can be computed and proofs checked without them.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Nov 1 20:27:26 2024
    On 11/1/24 7:43 AM, olcott wrote:
    On 11/1/2024 3:34 AM, Mikko wrote:
    On 2024-10-31 12:15:42 +0000, olcott said:

    On 10/31/2024 4:45 AM, Mikko wrote:
    On 2024-10-30 12:13:43 +0000, olcott said:

    On 10/30/2024 4:57 AM, Mikko wrote:
    On 2024-10-29 13:25:34 +0000, olcott said:

    On 10/29/2024 2:38 AM, Mikko wrote:
    On 2024-10-28 14:04:24 +0000, olcott said:

    On 10/28/2024 3:35 AM, Mikko wrote:
    On 2024-10-27 14:29:22 +0000, olcott said:

    On 10/27/2024 4:02 AM, Mikko wrote:
    On 2024-10-26 13:57:58 +0000, olcott said:

    On 10/25/2024 11:07 PM, Richard Damon wrote:
    On 10/25/24 7:06 PM, olcott wrote:
    On 10/25/2024 5:17 PM, Richard Damon wrote:
    On 10/25/24 5:52 PM, olcott wrote:
    On 10/25/2024 10:52 AM, Richard Damon wrote: >>>>>>>>>>>>>>>>>> On 10/25/24 9:31 AM, olcott wrote:
    On 10/25/2024 3:01 AM, Mikko wrote:
    On 2024-10-24 14:28:35 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>
    On 10/24/2024 8:51 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>> On 2024-10-23 13:15:00 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>
    On 10/23/2024 2:28 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 2024-10-22 14:02:01 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>
    On 10/22/2024 2:13 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> On 2024-10-21 13:52:28 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>>>
    On 10/21/2024 3:41 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 2024-10-20 15:32:45 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>>>>>
    The actual barest essence for formal >>>>>>>>>>>>>>>>>>>>>>>>>>>>> systems and computations >>>>>>>>>>>>>>>>>>>>>>>>>>>>> is finite string transformation rules >>>>>>>>>>>>>>>>>>>>>>>>>>>>> applied to finite strings. >>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Before you can start from that you need a >>>>>>>>>>>>>>>>>>>>>>>>>>>> formal theory that
    can be interpreted as a theory of finite >>>>>>>>>>>>>>>>>>>>>>>>>>>> strings.

    Not at all. The only theory needed are the >>>>>>>>>>>>>>>>>>>>>>>>>>> operations
    that can be performed on finite strings: >>>>>>>>>>>>>>>>>>>>>>>>>>> concatenation, substring, relational >>>>>>>>>>>>>>>>>>>>>>>>>>> operator ...

    You may try with an informal foundation but >>>>>>>>>>>>>>>>>>>>>>>>>> you need to make sure
    that it is sufficicently well defined and that >>>>>>>>>>>>>>>>>>>>>>>>>> is easier with a
    formal theory.

    The minimal complete theory that I can think >>>>>>>>>>>>>>>>>>>>>>>>>>> of computes
    the sum of pairs of ASCII digit strings. >>>>>>>>>>>>>>>>>>>>>>>>>>
    That is easily extended to Peano arithmetic. >>>>>>>>>>>>>>>>>>>>>>>>>>
    As a bottom layer you need some sort of logic. >>>>>>>>>>>>>>>>>>>>>>>>>> There must be unambifuous
    rules about syntax and inference. >>>>>>>>>>>>>>>>>>>>>>>>>>

    I already wrote this in C a long time ago. >>>>>>>>>>>>>>>>>>>>>>>>> It simply computes the sum the same way >>>>>>>>>>>>>>>>>>>>>>>>> that a first grader would compute the sum. >>>>>>>>>>>>>>>>>>>>>>>>>
    I have no idea how the first grade arithmetic >>>>>>>>>>>>>>>>>>>>>>>>> algorithm could be extended to PA. >>>>>>>>>>>>>>>>>>>>>>>>
    Basically you define that the successor of X is >>>>>>>>>>>>>>>>>>>>>>>> X + 1. The only
    primitive function of Peano arithmetic is the >>>>>>>>>>>>>>>>>>>>>>>> successor. Addition
    and multiplication are recursively defined from >>>>>>>>>>>>>>>>>>>>>>>> the successor
    function. Equality is often included in the >>>>>>>>>>>>>>>>>>>>>>>> underlying logic but
    can be defined recursively from the successor >>>>>>>>>>>>>>>>>>>>>>>> function and the
    order relation is defined similarly. >>>>>>>>>>>>>>>>>>>>>>>>
    Anyway, the details are not important, only that >>>>>>>>>>>>>>>>>>>>>>>> it can be done.


    First grade arithmetic can define a successor >>>>>>>>>>>>>>>>>>>>>>> function
    by merely applying first grade arithmetic to the >>>>>>>>>>>>>>>>>>>>>>> pair
    of ASCII digits strings of [0-1]+ and "1". >>>>>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Peano_axioms >>>>>>>>>>>>>>>>>>>>>>>
    The first incompleteness theorem states that no >>>>>>>>>>>>>>>>>>>>>>> consistent system of axioms whose theorems can be >>>>>>>>>>>>>>>>>>>>>>> listed by an effective procedure (i.e. an >>>>>>>>>>>>>>>>>>>>>>> algorithm) is capable of proving all truths about >>>>>>>>>>>>>>>>>>>>>>> the arithmetic of natural numbers. For any such >>>>>>>>>>>>>>>>>>>>>>> consistent formal system, there will always be >>>>>>>>>>>>>>>>>>>>>>> statements about natural numbers that are true, >>>>>>>>>>>>>>>>>>>>>>> but that are unprovable within the system. >>>>>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/
    G%C3%B6del%27s_incompleteness_theorems >>>>>>>>>>>>>>>>>>>>>>>
    When we boil this down to its first-grade >>>>>>>>>>>>>>>>>>>>>>> arithmetic foundation
    this would seem to mean that there are some cases >>>>>>>>>>>>>>>>>>>>>>> where the
    sum of a pair of ASCII digit strings cannot be >>>>>>>>>>>>>>>>>>>>>>> computed.

    No, it does not. Incompleteness theorem does not >>>>>>>>>>>>>>>>>>>>>> apply to artihmetic
    that only has addition but not multiplication. >>>>>>>>>>>>>>>>>>>>>>
    The incompleteness theorem is about theories that >>>>>>>>>>>>>>>>>>>>>> have quantifiers.
    A specific arithmetic expression (i.e, with no >>>>>>>>>>>>>>>>>>>>>> variables of any kind)
    always has a well defined value.


    So lets goes the next step and add multiplication >>>>>>>>>>>>>>>>>>>>> to the algorithm:
    (just like first grade arithmetic we perform >>>>>>>>>>>>>>>>>>>>> multiplication
    on arbitrary length ASCII digit strings just like >>>>>>>>>>>>>>>>>>>>> someone would
    do with pencil and paper).

    Incompleteness cannot be defined. until we add >>>>>>>>>>>>>>>>>>>>> variables and
    quantification: There exists an X such that X * 11 >>>>>>>>>>>>>>>>>>>>> = 132.
    Every detail of every step until we get G is >>>>>>>>>>>>>>>>>>>>> unprovable in F.

    Incompleteness is easier to define if you also add >>>>>>>>>>>>>>>>>>>> the power operator
    to the arithmetic. Otherwise the expressions of >>>>>>>>>>>>>>>>>>>> provability and
    incompleteness are more complicated. They become >>>>>>>>>>>>>>>>>>>> much simpler if
    instead of arithmetic the fundamental theory is a >>>>>>>>>>>>>>>>>>>> theory of finite
    strings. As you already observed, arithmetic is easy >>>>>>>>>>>>>>>>>>>> to do with
    finite strings. The opposite is possible but much >>>>>>>>>>>>>>>>>>>> more complicated.


    The power operator can be built from repeated >>>>>>>>>>>>>>>>>>> operations of
    the multiply operator. Will a terabyte be enough to >>>>>>>>>>>>>>>>>>> store
    the Gödel numbers?


    Likely depends on how big of a system you are making F. >>>>>>>>>>>>>>>>>>

    I am proposing actually doing Gödel's actual proof and >>>>>>>>>>>>>>>>> deriving all of the digits of the actual Gödel numbers. >>>>>>>>>>>>>>>>>

    Then try it and see.

    You do understand that the first step is to fully >>>>>>>>>>>>>>>> enumerate all the axioms of the system, and any proofs >>>>>>>>>>>>>>>> used to generate the needed properties of the
    mathematics that he uses.


    Gödel seems to propose that his numbers are
    actual integers, are you saying otherwise?


    Not at all, just that they may be very large numbers. >>>>>>>>>>>>>
    Are they less than one GB each? I want to see the c
    code that computes them. I want to know how many bytes >>>>>>>>>>>>> of ASCII digits strings they are.

    The memory needs are easier to estimate if you use a different >>>>>>>>>>>> numbering system:

    1. Encode all formulas with the 94 visible ASCII characters. >>>>>>>>>>>> 2. Encode the 94 ASCII characters with two decimal digits. >>>>>>>>>>>>

    Just encode them as actual ASCII and you have a 94-ary number >>>>>>>>>>> system in half the space.

    In addition to the 94 ASCII characters you may use 6 other >>>>>>>>>>>> characters.
    To encode a proof you need one character (e.g. semicolon or >>>>>>>>>>>> one of
    the 6 non-ASCII characters) for separator. Some uses of this >>>>>>>>>>>> encodeing
    are much simpler if the code 00 is used as a separator and a >>>>>>>>>>>> filler
    that is not a part of a formula. That way you can use
    formulas that are
    shorter than the space for them. For example, proofs are >>>>>>>>>>>> easier to handle
    if every sentence of the proof is padded to the same length. >>>>>>>>>>>> Leading
    zeros should be meaningless anyway.

    At the end of the page http://iki.fi/mikko.levanto/lauseke.html >>>>>>>>>>>> I have an arithmetic expression that evaluates to a 65600 >>>>>>>>>>>> digits
    number. With one leading zero the number can be split in to >>>>>>>>>>>> 21867
    groups of three digits. Each group encodes one character of the >>>>>>>>>>>> expression.

    Gödel numbers of proofs are larger, possibly much arger, >>>>>>>>>>>> than Gödel
    numbers of formulas.


    Lets at least see the exact sequence of steps as applied >>>>>>>>>>> to ASCII digits. He says he is basing this on arithmetic >>>>>>>>>>> lets see this actual arithmetic even is applied to variables. >>>>>>>>>>> What are the 100% completely specified steps with zero details >>>>>>>>>>> left out where elements of the set of arithmetic operations >>>>>>>>>>> applied to ASCII digits can possibly say things totally outside >>>>>>>>>>> of the scope of arithmetic operations?

    Gödel did not use ASCII digits. The rules of his numbering can >>>>>>>>>> found in textbooks of logic.

    In other words this is too difficult for you.

    "In other words" is too difficult for you. You should not use those >>>>>>>> words.

    https://www.liarparadox.org/G%C3%B6del_Sentence(1931).pdf

    That page is not relevant to our immediate context. Note that it >>>>>>>> uses symbols that are already defined earlier in the opus.


    I think that the assumption that it is anchored in
    arithmetic is incorrect until I see the details of
    it anchored in actual arithmetic.

    Depends on what you mean by "it" and "anchored".


    Exactly what additional basic operations are require besides this
    to actual algorithmically perform every step of his whole proof?
    char* sum(x, char* y)
    char* product(x, char* y)
    char* exponent(x, char* y)

    In those operations x should have a type. More specifically, the same
    type as y and the function.

    Yet arithmetic does not have types and the proof
    is supposed to be about numbers.

    Your proposed functions are not untyped and not of numbers.


    Finite strings of ASCII digits are an easy way to encode
    natural numbers.

    But aren't the Natural Numbers.

    If they WERE to be function on finite strings representing numbers, then
    x should have been defined as a char*, and then you need a pair of
    functions to somehow "encode" and "decode" between the Natural Number
    and the String Representation.


    Arithmetic does have types.However,in the most interesting case, all
    terms have the same type: natural number.


    OK the arithmetic of natural numbers does have one type.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)