From: Nam Nguyen on
Aatu Koskensilta wrote:
> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>
>> Well, it doesn't seem to be false to me according to Godel's own
>> remark on his paper (though I have only a translated version).
>
> What remark is that? The incompleteness theorems certainly apply to
> e.g. primitive recursive arithmetic, which has infinitely many
> non-logical symbols.

[For example, did you mean beside addition (+) and multiplication (*)
we would have infinitely many binary operation symbols?]

Godel wrote in the introduction:

"It is shown below that this is not the case, and that in both the
systems mentioned there are in fact relatively simple problems in
the theory of ordinary whole numbers [4] which cannot be decided
from the axioms."

where:

[4] "I.e., more precisely, there are undecidable propositions in which
besides the logical constants ~ (not), v (or), (x) (for all) and
= (identical with), *there are no other concepts beyond* + (addition)
and . (multiplication), both referred to the natural numbers, and
where the prefix (x) can also refer only to the natural numbers."

[Emphasis is mine].

I take it that "there are no other concepts beyond ..." is a clear
indication the number of arithmetic operations have to be finite,
for his proof to work in _all cases_. If we allow the number to be
infinite, two problems seem arise:

- An infinite set could have an infinite proper subset. If all the primes
are used up for "half" of these non-logical symbols, how do we encode
formulas with symbols from the other half?

- What would guarantee that _any_ formal system sufficiently expressing
the arithmetic of the natural numbers with infinitely many non-logical
(operation) symbols would NOT be inconsistent?

--
-----------------------------------------------------------
Normally, we do not so much look at things as overlook them.
Zen Quotes by Alan Watt
-----------------------------------------------------------
From: Aatu Koskensilta on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> [For example, did you mean beside addition (+) and multiplication (*)
> we would have infinitely many binary operation symbols?]

In PRA there are for any n infinitely many n-ary function symbols. Each
function symbol corresponds to a primitive recursive definition of a
function.

> I take it that "there are no other concepts beyond ..." is a clear
> indication the number of arithmetic operations have to be finite, for
> his proof to work in _all cases_.

Why? G�del is in

"I.e., more precisely, there are undecidable propositions in which
besides the logical constants ~ (not), v (or), (x) (for all) and =
(identical with), *there are no other concepts beyond* + (addition)
and . (multiplication), both referred to the natural numbers, and
where the prefix (x) can also refer only to the natural numbers."

effectively observing that the undecidable proposition we get by
applying the first incompleteness theorem to a particular theory can be
expressed in the first-order language of arithmetic.

> - An infinite set could have an infinite proper subset. If all the primes
> are used up for "half" of these non-logical symbols, how do we encode
> formulas with symbols from the other half?

If all numbers are used up as codes for variables, how do we encode
more complex terms? As long as the number of symbols is countable
devising a suitable coding is not at all problematic.

> - What would guarantee that _any_ formal system sufficiently expressing
> the arithmetic of the natural numbers with infinitely many non-logical
> (operation) symbols would NOT be inconsistent?

Take any consistent theory. Add infinitely many function symbols. The
result is again a consistent theory.

--
Aatu Koskensilta (aatu.koskensilta(a)uta.fi)

"Wovon man nicht sprechen kann, dar�ber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus
From: Nam Nguyen on
Aatu Koskensilta wrote:
> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>
>> [For example, did you mean beside addition (+) and multiplication (*)
>> we would have infinitely many binary operation symbols?]
>
> In PRA there are for any n infinitely many n-ary function symbols. Each
> function symbol corresponds to a primitive recursive definition of a
> function.
>
>> I take it that "there are no other concepts beyond ..." is a clear
>> indication the number of arithmetic operations have to be finite, for
>> his proof to work in _all cases_.
>
> Why? G�del is in
>
> "I.e., more precisely, there are undecidable propositions in which
> besides the logical constants ~ (not), v (or), (x) (for all) and =
> (identical with), *there are no other concepts beyond* + (addition)
> and . (multiplication), both referred to the natural numbers, and
> where the prefix (x) can also refer only to the natural numbers."
>
> effectively observing that the undecidable proposition we get by
> applying the first incompleteness theorem to a particular theory can be
> expressed in the first-order language of arithmetic.
>
>> - An infinite set could have an infinite proper subset. If all the primes
>> are used up for "half" of these non-logical symbols, how do we encode
>> formulas with symbols from the other half?
>
> If all numbers are used up as codes for variables, how do we encode
> more complex terms? As long as the number of symbols is countable
> devising a suitable coding is not at all problematic.
>
>> - What would guarantee that _any_ formal system sufficiently expressing
>> the arithmetic of the natural numbers with infinitely many non-logical
>> (operation) symbols would NOT be inconsistent?
>
> Take any consistent theory. Add infinitely many function symbols. The
> result is again a consistent theory.

OK. Fwiw, I believe in 2 things in reasoning: a) technical correctness
and b) the essence of the issue. For a) I'll concede my asserting that
Godel's work requires only finitely many non logical symbols for the
underlying T is too strong to be correct (and adequately portraying what
I'd like to say). But for b) there's still an essence in what I tried
to say about finitely-many-non-logical-symbol requirement.

Let me elaborate.

Certainly we could extend L = L(PA) to L' with additional non-logical
(individual constant) symbols 0', 0'', 0''', etc... with the axioms
that: 0' = S(0), 0'' = S(0'), 0''' = S(0''), etc... Now let's define
PA' a system which is PA + {those axioms above} then w.r.t. PA' has
infinitely many non-logical symbols but if Godel's work applies to PA,
it'd also apply to PA'. _Note_ though: in all axioms defining 0', 0'',
0''', _the non-logical symbol 0 must necessarily be present_ ! That
fact is trivial given L' is an extension of L; and so is that 0 can't
be defined in term of the other "zeros" (0', 0'', 0''', ...) given
that L is NOT an extension of any of it's non-trivial extension.

In effect, 0 has the "parental" relationship with the other "zeros",
and L is also "parental" to L', as far as inheritance/extension
hierarchy is concerned.

Now, let's consider L'' as an extension of L that has an additional
symbol S'. The set of axioms of say PA'' is identical to that of
PA, with one new one: S'S'S'(0) = SSSSSSS(0). The long and short of
it is while L is still parental to L'', S is no longer parental to S':
both each would depend on the other for the overall axiomatization
of the underlying system (PA'').

The long and short of it is there's a language:

rL = (0, S', +', *', <', S'', +'', *'', <'',
S''', +''', *''', <''', ...)

where we'd have infinitely many sub-languages each of all of which is
syntactically and semantically isomorphic to L(PA). And yet in the
meta level we could stipulate the axioms rPA written in rL as the
following grouping:

Group A: The familiar PA axioms for each sub-language that's
isomorphic to L(PA).

Group B: For each pair of distinct sub-languages, e.g. and without loss
of generality, L1 = (0, S', +', *', <') and L2 = (0, S'', +'',
*'', <''), there be this axiom:

S'S'S'S'...SS(0) = S''S''S''S''S''...S''S''S''(0)

where the numeral on the left of = is of different length
(in term of FOL language symbols) than the one on the right.

Note that all the sub-languages mentioned above are of "sibling"
level with each other: hence all the (successor function) symbols
and, given group B axioms, all corresponding terms involving successor
functions symbols

In summary, that's what I meant to say when saying that Godel's work
doesn't apply to this kind of systems that would have this kind of
infinite non-logical but _sibling_ symbols. If that's not so, perhaps
an explanation could be offered? Thanks.

--
-----------------------------------------------------------
Normally, we do not so much look at things as overlook them.
Zen Quotes by Alan Watt
-----------------------------------------------------------
From: Nam Nguyen on
Nam Nguyen wrote:

> and so is that 0 can't
> be defined in term of the other "zeros" (0', 0'', 0''', ...) given
> that L is NOT an extension of any of it's non-trivial extension.

There was a bit "glossing" here and the statement wouldn't be
correct in general. But it was meant to be in the familiar context
of Peano arithmetic as expressed in the familiar L(PA).

--
-----------------------------------------------------------
Normally, we do not so much look at things as overlook them.
Zen Quotes by Alan Watt
-----------------------------------------------------------
From: Nam Nguyen on
Nam Nguyen wrote:
> Aatu Koskensilta wrote:
>> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>>
>>> [For example, did you mean beside addition (+) and multiplication (*)
>>> we would have infinitely many binary operation symbols?]
>>
>> In PRA there are for any n infinitely many n-ary function symbols. Each
>> function symbol corresponds to a primitive recursive definition of a
>> function.
>>
>>> I take it that "there are no other concepts beyond ..." is a clear
>>> indication the number of arithmetic operations have to be finite, for
>>> his proof to work in _all cases_.
>>
>> Why? G�del is in
>>
>> "I.e., more precisely, there are undecidable propositions in which
>> besides the logical constants ~ (not), v (or), (x) (for all) and =
>> (identical with), *there are no other concepts beyond* + (addition)
>> and . (multiplication), both referred to the natural numbers, and
>> where the prefix (x) can also refer only to the natural numbers."
>>
>> effectively observing that the undecidable proposition we get by
>> applying the first incompleteness theorem to a particular theory can be
>> expressed in the first-order language of arithmetic.
>>
>>> - An infinite set could have an infinite proper subset. If all the
>>> primes
>>> are used up for "half" of these non-logical symbols, how do we encode
>>> formulas with symbols from the other half?
>>
>> If all numbers are used up as codes for variables, how do we encode
>> more complex terms? As long as the number of symbols is countable
>> devising a suitable coding is not at all problematic.
>>
>>> - What would guarantee that _any_ formal system sufficiently expressing
>>> the arithmetic of the natural numbers with infinitely many
>>> non-logical
>>> (operation) symbols would NOT be inconsistent?
>>
>> Take any consistent theory. Add infinitely many function symbols. The
>> result is again a consistent theory.
>
> OK. Fwiw, I believe in 2 things in reasoning: a) technical correctness
> and b) the essence of the issue. For a) I'll concede my asserting that
> Godel's work requires only finitely many non logical symbols for the
> underlying T is too strong to be correct (and adequately portraying what
> I'd like to say). But for b) there's still an essence in what I tried
> to say about finitely-many-non-logical-symbol requirement.
>
> Let me elaborate.
>
> Certainly we could extend L = L(PA) to L' with additional non-logical
> (individual constant) symbols 0', 0'', 0''', etc... with the axioms
> that: 0' = S(0), 0'' = S(0'), 0''' = S(0''), etc... Now let's define
> PA' a system which is PA + {those axioms above} then w.r.t. PA' has
> infinitely many non-logical symbols but if Godel's work applies to PA,
> it'd also apply to PA'. _Note_ though: in all axioms defining 0', 0'',
> 0''', _the non-logical symbol 0 must necessarily be present_ ! That
> fact is trivial given L' is an extension of L; and so is that 0 can't
> be defined in term of the other "zeros" (0', 0'', 0''', ...) given
> that L is NOT an extension of any of it's non-trivial extension.
>
> In effect, 0 has the "parental" relationship with the other "zeros",
> and L is also "parental" to L', as far as inheritance/extension
> hierarchy is concerned.
>
> Now, let's consider L'' as an extension of L that has an additional
> symbol S'. The set of axioms of say PA'' is identical to that of
> PA, with one new one: S'S'S'(0) = SSSSSSS(0). The long and short of
> it is while L is still parental to L'', S is no longer parental to S':
> both each would depend on the other for the overall axiomatization
> of the underlying system (PA'').
>
> The long and short of it is there's a language:
>
> rL = (0, S', +', *', <', S'', +'', *'', <'',
> S''', +''', *''', <''', ...)
>
> where we'd have infinitely many sub-languages each of all of which is
> syntactically and semantically isomorphic to L(PA). And yet in the
> meta level we could stipulate the axioms rPA written in rL as the
> following grouping:
>
> Group A: The familiar PA axioms for each sub-language that's
> isomorphic to L(PA).
>
> Group B: For each pair of distinct sub-languages, e.g. and without loss
> of generality, L1 = (0, S', +', *', <') and L2 = (0, S'', +'',
> *'', <''), there be this axiom:
>
> S'S'S'S'...SS(0) = S''S''S''S''S''...S''S''S''(0)

It was meant to be:

S'S'S'S'...S'S'(0) = S''S''S''S''S''...S''S''S''(0)
>
> where the numeral on the left of = is of different length
> (in term of FOL language symbols) than the one on the right.
>
> Note that all the sub-languages mentioned above are of "sibling"
> level with each other: hence all the (successor function) symbols
> and, given group B axioms, all corresponding terms involving successor
> functions symbols
>
> In summary, that's what I meant to say when saying that Godel's work
> doesn't apply to this kind of systems that would have this kind of
> infinite non-logical but _sibling_ symbols. If that's not so, perhaps
> an explanation could be offered? Thanks.

--
-----------------------------------------------------------
Normally, we do not so much look at things as overlook them.
Zen Quotes by Alan Watt
-----------------------------------------------------------