Why Adhere to Omega-Consistency in Godel’s First Incompleteness Proof?

lo.logic

On MSE I've asked a question about why did Godel assume the theory in question to be $\omega$ consistent [on top of effectiveness] for his proof [actually the second part of his proof] of first incompleteness to run, while he could have simply assumed the theory "not proving it's own inconsistency" (i.e. $T \not \vdash \neg \operatorname {Con}(T)$). Clearly the former is strictly stronger than the latter, since every $\omega$-consistent theory is a theory that doesn't prove its own inconsistency, but the converse is not true, since we can have sound $\omega$-inconsistent theories. The answer given was about historical context which answered the question.

Here, I want to ask about why afterwards the assumption of $\omega$-consistency remained in connection to Godel's proof? Why Godel himself after people became aware of the particulars of his proof whereby consistency statement of a theory can be expressed in the language of the theory using Godel's numbering, why he didn't change his assumption. Actually one gets the impression that $\omega$-consistency is necessary for his proof, while in fact it's not, actually it is in some sense restrictive! It won't apply to $\omega$-inconsistent theories that do not prove their own inconsistency. While his proof (without the assumption of $\omega$-consistency) actually does apply to those, there is no real need for $\omega$-consistency.

My guess is that Rosser's improvement lateron showed the incompleteness result applicable for every consistent effective theory. So, no one cared for increasing the applicability of Godel's original proof to more theories yet less than Rosser's applicability.

Now, apart from Rosser's improvement. Is there another reason to keep sticking to the assumption of $\omega$-consistency in connection to presenting Godel's original proof, even though it proves to be a strong assumption?

Best Answer

To my way of thinking, the principal case of interest with regard to the first incompleteness theorem, the case carrying almost fully the philosophical interest and fascination of the theorem, is the case of true arithmetic theories. In this formulation, the theorem states that there is no computable axiomatization of a theory $T$ that proves all and only the true statements of arithmetic, that is, the statements that are true in the intended standard model $\langle\mathbb{N},+,\cdot,0,1,<\rangle$. In short, no computably axiomatized true theory of arithmetic is complete. We cannot provide a computable list of axioms for the true theory of arithmetic.

It is this formulation of the theorem that addresses the Hilbert program, for example, aimed at providing a complete theory of the arithmetic truths. Gödel's theorem shows that we shall be unable to provide such a theory by a computable list of axioms.

A similar formulation of the theorem is the statement that every consistent computably axiomatizable theory $T$ (and containing a sufficent weak fragment of arithmetic) will admit true but unprovable statements.

These versions of the theorem can be proved by introducing the Gödel sentence $\sigma$, which asserts its own nonprovability in $T$. This statement is both true and not provable in the system. If the theory $T$ is true, then of course we also know that $T$ does not prove $\neg\sigma$, and so the theory is incomplete.

If we aim at a stronger version of the theorem, however, without the assumption that $T$ is true — but one must admit that this is a strange case in which to be interested! — then this argument doesn't quite seem to establish that the theory $T$ is incomplete, since perhaps $T$ would prove $\neg\sigma$. To address this, Gödel had recognized however that if we know the theory is $\omega$-consistent, then we may deduce also that $T$ does not prove $\neg\sigma$, and so $T$ is incomplete. So this was a technical condition, a weakening of truth to $\omega$-consistency, which sufficed to prove his desired conclusion in a more general context.

Soon after, however, Rosser pointed out that in fact no additional assumption is needed for the conclusion in the general case — one needs rather only to consider a slightly revised sentence, while using essentially similar methods. The Rosser sentence $\rho$ asserts that for every proof of $\rho$, there is a smaller proof of $\neg\rho$, smaller in terms of the Gödel code. One can then show, assuming only that $T$ is consistent and computably axiomatizable (and containing a sufficient weak fragment of arithmetic), that $T$ proves neither $\rho$ nor $\neg\rho$.

Thus, the Rosser argument shows that we can simply drop the $\omega$-consistency assumption from the theorem. It is irrelevant.

To my way of thinking, therefore, we frankly have little need to consider or discuss $\omega$-consistency at all in connection with the incompleteness theorem (except as a historical matter). It was a technical hypothesis considered by Gödel as a weakening of truth, but quickly seen to be unnecessary in light of Rosser's argument, which shows that essentially similar ideas as Gödel's prove the theorem without that hypothesis.

When I prove the incompleteness theorem, I start with the easy case of true arithmetic theories, the main case, a case also where the proof is slightly easier. For a stronger result, we go directly to the Gödel-Rosser theorem, which can be proved by essentially similar methods. There is no need or reason at all to consider $\omega$-consistency, and I typically mention it in passing only, in order to give historical context to Rosser's innovation.

In fact, there are many different proofs of the incompleteness theorem, and when I teach this topic, as I shall next semester, I prefer to give as many as possible. I am currently writing a a book entitled Ten proofs of Gödel incompleteness.