A Note on McGee's {\omega}-Inconsistency Result
Johannes Stern

TL;DR
This paper demonstrates that McGee's {8}-inconsistency result can be derived using L"ob's theorem, providing a new perspective on the relationship between these logical results.
Contribution
It reveals that McGee's {8}-inconsistency is a consequence of L"ob's theorem, connecting two important results in formal logic.
Findings
McGee's {8}-inconsistency can be derived from L"ob's theorem
The connection simplifies understanding of logical inconsistency results
Provides a new proof technique linking these theorems
Abstract
In this note we show that McGee's {\omega}-inconsistency result can be derived from L\"ob's theorem.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Epistemology, Ethics, and Metaphysics · Logic, Reasoning, and Knowledge
A Note on McGee’s -Inconsistency Result††thanks: After I had finished a draft of this note I discovered that basically the same point has been made in (Leitgeb,, 2001, Theorem 11). This put an end to the idea of publishing the note. Since in the present note the point is made in a slightly different and, I believe, crisper way I decided nonetheless to make the note publicly available. I wish to thank Matteo Zichetti, who drew my attention to a rather important typo in an earlier version of this note.
Johannes Stern
Abstract
In this note we show that McGee’s -inconsistency result can be derived from Löb’s theorem.
In his paper “How Truthlike Can a Predicate be?” McGee, (1985) showed the -inconsistency of a broad family of theories of truth. The purpose of this note is to highlight the connection between McGee’s result and Löb’s theorem. Once this connection is made explicit McGee’s -inconsistency result may be viewed as a variant of Gödel’s second incompleteness theorem. For expository purposes we start by providing McGee’s result roughly following his original derivation.111On notation: is a standard arithmetical language with the exception that we assume the existence of certain function symbols in the language. In particular we assume the existence of the function symbol (cf. below). () is the extension of by a unary predicate (). We assume some standard coding scheme for the expressions of the languages under consideration and denote the name of the code of an expression by \ulcorner$$\eta$$\urcorner. The numeral of a natural number is denoted by . Finally, we write for denoting the function that with as argument provides the code of the formula .
Theorem 1** (McGee).**
Let be a theory extending in the language , which is closed under the rule
[TABLE]
and proves
[TABLE]
for all . Then is -inconsistent.
A theory is -inconsistent if there exists a formula such that the theory proves and for all . In other words, if we allow for one application of the -rule inconsistency will arise. The -rule allows us to infer if we have derived for all .
The crucial observation by McGee was that there is a two-place primitive recursive function , which when applied to a natural number and the code, i.e., the Gödel number, of a sentence provides the code of the sentence
[TABLE]
This allowed McGee to define an -truth predicate
[TABLE]
where is a function symbol representing in .222For ease of exposition we avail ourselves to certain function symbols, such as , in the language. In this we follow Halbach, (2011) presentation of McGee’s result. McGee, (1985) presented his result without assuming such function symbols. A sentence is -true iff each sentence resulting from by applying any finite number of truth predicate to the sentence is true. By first-order logic and (UInf) one can easily prove the following characteristics of :
[TABLE]
With these prerequisites we can provide a crisp version of McGee’s original proof:
Proof.
We start by an application of the Diagonal lemma:
\gamma\leftrightarrow\neg T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner} 2. 2.
T\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner}\leftrightarrow T\raise 1.11647pt\hbox{\ulcorner}\hbox{\neg T^{\omega}\raise 0.0pt\hbox{}\hbox{}\raise 0.0pt\hbox{}}\raise 1.11647pt\hbox{\urcorner} 1,(-Intro),(-Imp) 3. 3.
T\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner}\rightarrow\neg T\raise 1.11647pt\hbox{\ulcorner}\hbox{T^{\omega}\raise 0.0pt\hbox{}\hbox{}\raise 0.0pt\hbox{}}\raise 1.11647pt\hbox{\urcorner} 2,(Cons) 4. 4.
T\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner}\rightarrow\neg T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner} 3,A1 5. 5.
T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner}\rightarrow T\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner} A2 6. 6.
\neg T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner} 4,5 7. 7.
1,6
From line 7 and (-Intro) we may derive
[TABLE]
By the -rule this yields \forall xTf^{\bullet}(x,\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner}), that is, T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\gamma}\raise 0.0pt\hbox{\urcorner}, which contradicts line 6 above. ∎
McGee’s result adds to a family of inconsistency results, such as, Tarski’s undefinability result (Tarski, (1935)) or Montague’s theorem (Montague, (1963)) that point to severe limitations on how truthlike predicates can be. However, as we have seen, we have to go beyond the resources of classical first-order logic to turn the -inconsistency result into an inconsistency result proper. But if these resources, that is, the -rule, are made available, McGee’s result turns out to be a direct consequence of Löb’s theorem and as such a variant of Gödel’s second incompleteness theorem.333See Smorynski, (2004) for a discussion of the relation between Löb’s theorem and Gödel’s second incompleteness theorem. The reason is that in a theory of truth that proves (-Imp), (UInf) and is closed under the rule (-Intro), we can derive the three Löb derivability conditions for the -truth predicate if we allow for application of the -rule.444There exist -consistent theories of this kind thus this observation is non-trivial in the sense that the application of the -rule does not lead to inconsistency, i.e., the explosion of the derivability relation. This implies that we can derive Löb’s theorem for , which directly contradicts the principle (Cons) because (Cons) forces the -truth predicate to be provably consistent, that is, we can prove \neg T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\overline{0}=\overline{1}}\raise 0.0pt\hbox{\urcorner}.
Let us make this observation explicit. Löb, (1955) showed that if a theory extending the following conditions are satisfied for a predicate
[TABLE]
for all . Then proves
[TABLE]
for all . (L1) is known as Löb’s theorem, whereas (L2) is the so-called formalized Löb’s theorem. In a theory that is just like the theory of Theorem 1 with the exception that (Cons) is no longer assumed we may establish both versions of Löb’s theorem for the predicate .
Theorem 2** (-Löb).**
Let be a theory extending in the language , which is closed under the rule
[TABLE]
and proves
[TABLE]
for all . Let be defined as above. Then
[TABLE]
The derivability relation signifies the closure of the classical derivability relalion under non-embedded applications of the -rule.555As a consequence we do not appeal to full -logic for establishing Theorem 2. In other words to avoid triviality we only need to assume the -consistency of rather than the existence of standard models of . As to be expected,Theorem 2 is established by showing that the three Löb derivability conditions can be proved in for the predicate . We state this claim in the following lemma.
Lemma 3**.**
Let be as in Theorem 2. Then for all
[TABLE]
Proof.
(M1) follows directly from the rule (-Intro), the -rule and the definition of . (M2) follows from (-Imp), (-Intro), the -rule and again the definition of . For (M3) we observe that by (A1) we have T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}\rightarrow T\raise 1.11647pt\hbox{\ulcorner}\hbox{T^{\omega}\raise 0.02205pt\hbox{}\hbox{}\raise 0.02205pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}, i.e., T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}\rightarrow Tf^{\bullet}(\overline{0},\raise 1.11647pt\hbox{\ulcorner}\hbox{T^{\omega}\raise 0.02205pt\hbox{}\hbox{}\raise 0.02205pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}). By (-Intro) and (-Imp) we obtain T\raise 1.11647pt\hbox{\ulcorner}\hbox{T^{\omega}\raise 0.02205pt\hbox{}\hbox{}\raise 0.02205pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}\rightarrow T\raise 1.11647pt\hbox{\ulcorner}\hbox{T\raise 1.11647pt\hbox{}\hbox{T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}}\raise 1.11647pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}. Then by (A1) we derive T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}\rightarrow T\raise 1.11647pt\hbox{\ulcorner}\hbox{T\raise 1.11647pt\hbox{}\hbox{T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}}\raise 1.11647pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}, that is, T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}\rightarrow Tf^{\bullet}(\overline{1},\raise 1.11647pt\hbox{\ulcorner}\hbox{T^{\omega}\raise 0.02205pt\hbox{}\hbox{}\raise 0.02205pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}). Clearly, we may repeat this process and therefore, by an application of the -rule, derive T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}\rightarrow\forall xTf^{\bullet}(x,\raise 1.11647pt\hbox{\ulcorner}\hbox{T^{\omega}\raise 0.02205pt\hbox{}\hbox{}\raise 0.02205pt\hbox{}}\raise 1.11647pt\hbox{\urcorner}). By definition of this is the desired (M3). ∎
By Lemma 3, Theorem 2 is a direct corollary of Löb’s original result. Moreover, as we have already mentioned, McGee’s -inconsistency result proves to be a direct corollary of this result.
Alternative proof of Theorem 1.
Since the theory proves (Cons) and thus \Gamma\vdash_{\omega}T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\neg\phi}\raise 0.02205pt\hbox{\urcorner}\rightarrow\neg T^{\omega}\raise 0.02205pt\hbox{\ulcorner}\hbox{\phi}\raise 0.02205pt\hbox{\urcorner}, we have \Gamma\vdash T^{\omega}\raise 0.0pt\hbox{\ulcorner}\hbox{\overline{0}=\overline{1}}\raise 0.0pt\hbox{\urcorner}\rightarrow 0=1. By Theorem 2 Löb’s theorem holds for . This yields the contradiction. ∎
This observation establishes a firm link between McGee’s theorem and Löb’s theorem. This connection is of course not too surprising. In their paper “Possible World Semantics for Modal Notions Conceived as Predicates” Halbach et al., (2003) already remark: “In the end all limitative results can be derived from Löb’s theorem.” Their observation, however, depends on rather involved semantic considerations while the present note might serve as an accessible illustration of this general fact.666In the terminology of Halbach et al., (2003), the connection between McGee’s result and Löb’s theorem is roughly as follows: a given possible world frame admits a valuation only if the frame does, where is the transitive closure of . This is precisely due to the fact that we can define an -truth predicate. Indeed is the relevant accessibility relation for . Moreover, the valuation on the frame must be such that Löb’s theorem is true at each world, which immediately yields all limitative results. The question which possible world frames allow for an valuation may therefore be rephrased as the question: for which transitive frames can we find a valuation such that Löb’s theorem is true at each world of the model?
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Halbach, (2011) Halbach, V. (2011). Axiomatic Theories of Truth . Cambridge University Press.
- 2Halbach et al., (2003) Halbach, V., Leitgeb, H., and Welch, P. (2003). Possible-worlds semantics for modal notions conceived as predicates. Journal of Philosophical Logic , 32:179–222.
- 3Leitgeb, (2001) Leitgeb, H. (2001). Theories of truth which have no standard models. Studia Logica , 68(1):69–87.
- 4Löb, (1955) Löb, M. H. (1955). Solution to a problem of Leon Henkin. The Journal of Symbolic Logic , (20):115–118.
- 5Mc Gee, (1985) Mc Gee, V. (1985). How truthlike can a predicate be? A negative result. The Journal of Philosophical Logic , 14(4):399–410.
- 6Montague, (1963) Montague, R. (1963). Syntactical treatments of modality, with corollaries on reflexion principles and finite axiomatizability. Acta Philosophica Fennica , 16:153–167.
- 7Smorynski, (2004) Smorynski, C. (2004). Modal logic and self-reference. In Gabbay, D. and Guethner, F., editors, Handbook of Philosophical Logic, 2nd Edition , volume 11, pages 1–55. Kluwer Academish Publishers.
- 8Tarski, (1935) Tarski, A. (1935). Der Wahrheitsbegriff in den formalisierten Sprachen. In Berka, K. and Kreiser, L., editors, Logik-Texte , pages 445–546. Berlin. 1971.
