Liste des Groupes | Revenir à theory |
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 memory needs are easier to estimate if you use a different numberingAre they less than one GB each? I want to see the c code that computesNot at all, just that they may be very large numbers.Gödel seems to propose that his numbers are actual integers, are youThen try it and see.I am proposing actually doing Gödel's actual proof and deriving allLikely depends on how big of a system you are making F.The power operator can be built from repeated operations of theIncompleteness is easier to define if you also add the powerSo lets goes the next step and add multiplication to theNo, it does not. Incompleteness theorem does not apply toFirst grade arithmetic can define a successor function byBasically you define that the successor of X is X + 1. TheI already wrote this in C a long time ago. It simplyThe minimal complete theory that I can think of computesThat is easily extended to Peano arithmetic.
the sum of pairs of ASCII digit strings.
As a bottom layer you need some sort of logic. There must
be unambifuous rules about syntax and inference.
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.
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.
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.
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.
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.
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.
multiply operator. Will a terabyte be enough to store the Gödel
numbers?
of the digits of the actual Gödel numbers.
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.
saying otherwise?
them. I want to know how many bytes of ASCII digits strings they are.
system:
1. Encode all formulas with the 94 visible ASCII characters.
2. Encode the 94 ASCII characters with two decimal digits.
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.
Les messages affichés proviennent d'usenet.