1
$\begingroup$

People often say that the Gödel sentence G constructed in a formal system PA is true in the standard model $\mathbb{N}$ but unprovable in PA. Then when we ask how we established the truth of G in $\mathbb{N}$, I would say : by checking, in the model $\mathbb{N}$, some fact (the details of the Gödelian coding that gives us the meta-theoretic meaning of G, or the brute fact that G is true in $\mathbb{N}$).

But that checking is a mathematical proof, done in another formal system, say S (that could be some small fragment of ZFC). Of course, S cannot be PA itself.

So the truth of G in $\mathbb{N}$ (under the assumptions of the Gödel theorem) is a proven truth after all. The conclusion is : Gödel's theorems don't establish that we have an access to the truth of G without any formal proof (even if Gödel thought otherwise). On the contrary, in this case, any truth still rests on a formal proof in some system.

Is that reasoning correct ? I didn't find the precise answer in the past topics, but I could've missed something.

  • 0
    Yes, you can prove $\mathsf {PA}$'s unprovable sentence $G$ (whise existence is proved by G's Theorem) in a new sistem; example : $\mathsf {PA'}= \mathsf {PA} \cup \{ G \}$.2017-02-03
  • 0
    The issue is that the "construction" of G's Theorem is repeteable, and thus we have a new sentence $G'$ that is unprovable in $\mathsf {PA'}$, and so on...2017-02-03
  • 0
    Concerning your 1st comment : Of course, but the question was not "can we prove G somewhere" (and your answer is an obvious one here), but "was it **in fact** or **in principle** proved somewhere in the course of proof of Gödel's 1st theorem ?" To this, I argued that yes, it was.2017-02-03
  • 0
    See Torkel Franzén, [Inexhaustibility: a non-exhaustive treatment](https://books.google.it/books?id=GefuAAAAMAAJ) (2004).2017-02-03
  • 0
    @Sephi It was never explicitly stated in the course of proving Goedel's theorem, but it was well-known to Goedel and everyone else at the time: as Mauro points out, it's an immediate assertion, and general formal systems had already been studied by the time of GIT.2017-02-03
  • 0
    If we apply Gödel's theorems to the system Z containing all of our model-theoretical means to check things in $\mathbb{N}$ (not sure about the precise meaning of this, but you get the idea), then the sentence $G_Z$ cannot be said to be true in $\mathbb{N}$ anymore, since that truth rests on some proof done, this time, in Z itself. The only thing we could say would be : **if Z is consistent**, then $G_Z$ is true in $\mathbb{N}$. Our belief in $G_Z$ now depends on our belief in the consistency of Z, which doesn't seem obvious and is undecidable in Z...2017-02-03
  • 0
    To Mauro : can we say that the $G_Z$ your talking about in your comment is true in $\mathbb{N}$ ? Since everything about $\mathbb{N}$ is, this time, included in ZFC from which $G_Z$ is constructed ?2017-02-03
  • 0
    @MauroALLEGRANZA I think by "$G_Z$" the OP means the sentence "Z is consistent", so their statement "if $Z$ is consistent, then $G_Z$ is true in $\mathbb{N}$" is exactly correct.2017-02-03
  • 0
    @NoahSchweber By $G_Z$, I meant the formula satisfying the property $G_Z\Leftrightarrow\neg\textrm{Bew}(G_Z)$, where $\textrm{Bew}(y)$ is the (coding of the) sentence saying that $y$ is provable in the formal system considered. So $G_Z$ is the Gödel sentence of the 1st theorem, and not the $\textrm{Con}(Z)$ of the 2nd one stating that $Z$ is consistent.2017-02-03

1 Answers 1

2

This is correct, but let me go into a bit more detail.

First, a remark about provability in formal systems. Any true statement is of course true in some formal system: namely, take it as an axiom! So there's no such thing as an "absolutely undecidable" statement in this sense. Of course, the real issue is whether a statement is decidable in some formal system we have reason to trust! And that's a much trickier issue, especially since we have degrees of trust: I trust ZFC, but I trust PA more.

Second, a remark about Goedel's theorem (as improved by Rosser) is actually provable in PA. What it states is:

If $T$ is any (recursively axiomatizable) theory extending $PA$, we have: if $T$ is consistent, then $T$ is incomplete.

This is outright provable in $PA$, no assumptions needed. (And, in fact, $PA$ is massive overkill in both places.)


Now let's bring those two points together. The point is that Goedel's theorem, provable in $PA$, gives us a machine for making us uncomfortable: the more we are confident in our current theory $T$, the more we believe the statement $G_T$ is true, and so the more we are impelled to move to a slightly stronger theory $T'$; and if we're not comfortable moving to a stronger theory, we are made less confident in $T$ itself. This basically yields a progression of increasingly strong theories (which has been studied very seriously). The philosophical conclusion of Goedel's Theorem is often stated as, "No single formal system is enough to decide all problems in math." While true, I think this slightly misses the point; a better version would be, "There is no degree of confidence with which we can decide all sentences, yet remain consistent." Whatever criteria you use to decide whether you trust a theory, we can use Goedel to construct sentences which are just slightly too hard to justify under those criteria - or, your criteria are too weak, and we can use them to justify anything.

  • 0
    Thanks for your answer that improves my understanding. However, you focused on the philosophical consequences of the perpetual incompleteness of any chain of stronger theories, while my worry was on the claimed truth in $\mathbb{N}$ of the sentence G. Just to be sure : that truth is, at best, a proven truth in some set theory. Do you confirm this ?2017-02-03
  • 0
    @Sephi Yes, of course, although set theory is overkill - it can be proved in vastly weaker theories (e.g. PRA+Ind($\epsilon_0$)), a theory in the same language as PA; look for the phrase "proof-theoretic ordinals").2017-02-03