From: Nam Nguyen on
Aatu Koskensilta wrote:
> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>
>> For whatever the reason, my Shaw ISP doesn't seem to allow me to access
>> "news" so perhaps you just cite what you think as relevant here and I'll
>> take a look and might make some comments about.
>
> I observed that inspecting G�del's proof (in excruciating detail) we
> find that it can be formalised in (the logic free formulation of)
> primitive recursive arithmetic. That is, taking Rosser's strengthening
> instead of G�del's original result, we have that we can explicitly write
> down primitive recursive function f, g and h such that
>
> (*) If e is a p.r. index of a set A of sentences in the language of
> arithmetic then f(e) is the code of a (Pi-1) formula R such that if x
> is the code of a proof of R from A + Robinson arithmetic then g(x) is
> the code of a proof of a contradiction from A + Robinson arithmetic;
> and if x is the code of a proof of the negation of R from A + Robinson
> arithmetic then h(x) is the code of a proof of a contradiction from A +
> Robinson arithmetic.
>
> can be proved using nothing but computation on open terms (involving
> functions defined by primitive recursion), propositional logic (applied
> to decidable predicates), and the induction rule
>
> P(0) P(a) --> P(a + 1)
> ------------------------
> P(a)
>
> The statement (*) essentially asserts the functions f, g and h witness
> the claim
>
> Let A be a p.r. set of sentences in the language of arithmetic. Then
> the Rosser sentence of A + Robinson arithmetic is undecidable in A +
> Robinson arithmetic if A + Robinson arithmetic is consistent.
>
> This is standard stuff from proof theory. If you take an interest in
> these matters, Girard's _Proof Theory and Logical Complexity_ is an
> excellent source.
>

Thanks, Aatu, for the information. I'll respond sometimes today or tomorrow.
From: Frederick Williams on
Nam Nguyen wrote:

>
> You should really make this distinction:
>
> - P, PA, ZF, ZFC, ... are only systems his proof is _about_
> - You believe there's a formal system his proof is _in_.
>
> If you don't really know what system his proof is _in_ then you failed to
> know what it means when you said GIT proof is "entirely syntactic ... proof".

Aatu has reposted his description of an adequate system: primitive
recursive arithmetic. A proof in that system will be entirely
syntactic.
From: Frederick Williams on
Nam Nguyen wrote:

> Let me ask you a simple question: is Godel's "Roughly P = Principia + Peano
> arithmetic" *the only system* that the results of his paper could be applied
> and, say, ZF is not?

No.

>
> [Note: Godel himself did mention "set theory of Zermelo-Fraenkel" as one of
> "The most comprehensive formal systems"].
>
> >
> >> and not in general written in the language where he'd express
> >> the formula such as "~Bew_c[(17 Gen r)] /\ ~Bew_c[Neg(17 Gen r)]"?
> >
> > Bew_c and Gen are defined via G�del numbering, all the relevant
> > predicates are representable in P.
>
> Iow, the formulas are written in the language of arithmetic, L(PA),
> as I already mention. Right? Let me repeat my question a moment ago:
>
> Is Godel's "Roughly P = Principia + Peano arithmetic" *the only system*
> that the results of his paper could be applied and, say, ZF is not?

No.
From: Nam Nguyen on
Frederick Williams wrote:
> Nam Nguyen wrote:
>
>> You should really make this distinction:
>>
>> - P, PA, ZF, ZFC, ... are only systems his proof is _about_
>> - You believe there's a formal system his proof is _in_.
>>
>> If you don't really know what system his proof is _in_ then you failed to
>> know what it means when you said GIT proof is "entirely syntactic ... proof".
>
> Aatu has reposted his description of an adequate system: primitive
> recursive arithmetic.

Good then. We all have clarified that there are many _encoded_ formal systems
and there's one purported _encoding_ ("proving"). We could now move the
discussion forward.

> A proof in that system will be entirely syntactic.

We'll see if we can agree what is meant by "being syntactic" in this
context, and overall we'll see whether or not Godel's proof in the
encoding formal system is indeed syntactic in the agreed sense.
From: Aatu Koskensilta on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> If you don't really know what system his proof is _in_ then you failed
> to know what it means when you said GIT proof is "entirely syntactic
> ... proof".

G�del's proof isn't a formal proof in a formal system. It is an ordinary
mathematical proof, presented originally in mathematical German. When
people say it's entirely syntactic they're not claiming it's a formal
proof -- we meet precious few formal proofs in mathematics, fortunately!
-- but rather that it proceeds solely by way of reasoning about the
syntactic form of formal expressions, formal structure of derivations,
and so on, and doesn't involve e.g. model theoretic notions. As with any
mathematical proof we can of course formalise the proof in any number of
formal systems: primitive recursive arithmetic or even weaker fragments
of arithmetic, Peano arithmetic, ZFC, Per Martin-L�f's constructive type
theory, higher-order set theory with the axiom that the class of
ordinals is weakly compact, what have you.

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

"Wovon man nicht sprechan kann, dar�ber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus