Sujet : Re: Peano Axioms anchored in First Grade Arithmetic on ASCII Digit String pairs
De : richard (at) *nospam* damon-family.org (Richard Damon)
Groupes : comp.theoryDate : 24. Oct 2024, 00:16:47
Autres entêtes
Organisation : i2pn2 (i2pn.org)
Message-ID : <dfb2fb4ffd59e53a2124459652ebb61c9dd7cbf9@i2pn2.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
User-Agent : Mozilla Thunderbird
On 10/23/24 9:15 AM, olcott wrote:
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
But the problem is that "First Grade Arithmetic" doesn't PROVE that fact, but ASSUMES it.
Just like your logic ASSUMES your resuls, but doesn't prove it, just in your case it isn't true.
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.
Nope, because some truths of arithmetic aren't just "summing".
Godel's Primitive Recursive Relationship is just a 'simple' arithmetical operation, and the existance of numbers that satisfies it are truths about that arithemtic.
He shows that there can not be a Natural number that satisfies that relationship, and that there can not be a proof in that system of axioms to prove that fact, as in the meta-theory that the relationship was developed in (but using only operations available in that theory) that if such a number existed, (and only if such a number existed) it would BE a proof of the statement, but that number would also make the statement false.
Since you can not prove a false statement in a consistent system of axioms, there can not be a Natural Number that satisfies it, and since that also means a proof can not ezist (since the existance of the proof creates a number that would satisfy that relationship).
Note, all of this is based on the ideas you are trying to form, but with understanding and looking at there consequence.
CHECKING a proof is a computable operation, as Godel Proved.
Encoding that into the mathematics of Natural Numbers is a possible operation, as Godel Proved.
Forming that statement, is possible, as Godel proved, and thus, he shows that he can make a statement that MUST be True, but also can not be proven in the system.
Sorry, your logic just falls appart when put against the facts. Your problem is you just don't understand how to formalize you statement's so your logic isn't precise enough to do what you want, and that leads you down false alleys.