arXiv:2009.00315v2 [math.LO] 15 Sep 2020 oesentence some hri) h em ttsta (when that G¨o states to lemma due The Lemma) Fixed-Point therein). or Self-Reference, (aka Lemma ..o 16–67,Tbi,IA.E-mail: IRAN. Tabriz, 51666–16471, P.O.Box p ossetetnino oisnsaihei) hnthe When arithmetic). Robinson’s of extension consistent a ignlLemma Diagonal O Introduction 1 MSC AMS 2020 Theorem. Undefinability Tarskis Keywords G¨odel-Ro deliver diagona can seemingly theorem Tarski’s two syntactic that outline show We equivalence lemma. Tarski’s the diagonal show of also syntactic version and Lemma, semantic Diagonal the the of of version equivalence the prove We Abstract ro fti em rmteliterature: years the several from after lemma rabb even this a proof, of “pulling proof typical (or magic its of remember kind to a easy is Trut which of proof Undefinability standard the its (on Theorem Tarski’s and Theorem, Theorems, Incompleteness Second (also) G¨odel’s and First Lemma Diagonal Semantic the eerhIsiuefrFnaetlSciences Fundamental for Institute Research Lemma Diagonal and Theorem Undefinability Tarski’s oesentence some tnadmdlo aua numbers natural of model standard S 19)S uswie n[]ta h ro fteDaoa Lem Diagonal the of proof the that [1] in writes Buss S. (1998) 20)V ce ttsi 8 htb h ignl(k self-r (aka diagonal the by that [8] in states McGee V. (2002) α AEED NE q h ignlLmahsbe sdi rvn ayfundamental many proving in used been has Lemma Diagonal The oasnatcepeso robject or expression syntactic a to rt ontepriua oml o rt onteformu the down write I su do. I No formula particular proof. the down insightful write an have would theorem sentence deep a such that ifiutt conceptualize.” to difficult ie formula given a FTECORNERSTONES THE OF ignlLma ignlFe ros G¨odels Incomplte Proofs, Diagonal-Free Lemma, Diagonal : S ALEHI θ θ φ 34,0A5 33,03C40. 03F30, 03A05, 03F40, : hc eed ntegvnabtayformula arbitrary given the on depends which uhta h equivalence the that such The . n eiyta twrs htIwntd sgv o satisfac a you give is do won’t I What works. it that verify and Ψ( ekDaoa Lemma Diagonal Weak x ) uhthat such suidi eto ) when 2); Section in (studied fmdr oi adter ficmltns fe G¨odel) after incompleteness of theory (and logic modern of N or Ψ( α α o ie formula given a for ) en rvbei utbetheory suitable a in provable being p 7→ φ Ψ( q ) p p θ ttstecnitnyo h sentence the of consistency the states ↔ α q q ) φ sasial ¨dlcdn hc sin h lsdterm closed the assigns which coding G¨odel suitable a is ↔ spoal nRbno’ rtmtc Yuwudhope would “You arithmetic. Robinson’s in provable is srsIcmltns Theorem. Incompleteness sser’s 1 (RIFS) θ od;“odn”cudma either mean could “holding” holds; [email protected] fsnatcTrk’ nenblt hoe ihaweak a with Theorem Undefinability Tarski’s syntactic of -repof o hs hoesfo h ieaue and literature, the from theorems these for proofs l-free hoe nteudfiaiiyo rt ihasemantic a with truth of undefinability the on theorem osrs(teghnn fG¨odel’s of Incompleteness) (strengthening Rosser’s T ftahn t ee eqoesm et nthe on texts some quote we Here, it. teaching of equivalence toto h a” e ..[5) nedi snot is it indeed [15]); e.g. see hat”, the of out it Ψ( nvriyo Tabriz, of University , rvsteeuvlne ecl it call we equivalence, the proves frnil em hr xssasentence a exists there lemma eferential) ) n rbe ihteDaoa em is Lemma Diagonal the with problem One h). Ψ( esTerm osr hoe,Self-Reference, Theorem, Rossers Theorem, ness e n anp(e 1]adtereferences the and [10] (see Carnap and del x x ) ) ai qiesml u ahrtik and tricky rather but simple “quite is ma abcueGoe rt onteformula, the down G¨odel wrote because la ihteol revariable free only the with n h theory the and hoeso ahmtcllgc uhas such logic, mathematical of theorems hlc.Ia on owiedw a down write to going am I luck. ch Ψ( p T θ q wihi sal ae obe to taken usually is (which ) oyepaainfrwyI why for explanation tory ↔ T Ψ( suidi eto 3). Section in (studied θ p od in holds θ q ) en rei the in true being ↔ steDiagonal the is x θ h Syntactic the hr exists there , N with ecl it call we T φ for , for 2 SAEED SALEHI (2020) Tarski’s Undefinability Theorem and Diagonal Lemma
and G¨odel wrote down the formula because, when he played the logic game he was able to see seven or eight moves ahead, whereas you and I are only able to see one or two moves ahead. I don’t know anyone who thinks he has a fully satisfying understanding of why the Self-referential Lemma works. It has a rabbit-out-of-a-hat quality for everyone.”
(2004) H. Kotlarski [7] said that the diagonal lemma “being very intuitive in the natural language, is highly unintuitive in formal theories like Peano arithmetic. In fact, the usual proof of the diagonal lemma [...] is short, but tricky and difficult to conceptualize. The problem was to eliminate this lemma from proofs of G¨odel’s result.”
(2006) G. Ser´eny [12] attempts to make “the proof of the lemma completely transparent by showing that it is simply a straightforward translation of the Grelling paradox into first-order arithmetic.”
(2006) H. Gaifman mentions in [3] that the proof of the Diagonal Lemma is “extremely short”. However, the “brevity of the proof does not make for transparency; it has the aura of a magician’s trick.”
In this paper, we attempt at giving some explanations and motivations for this basic lemma, in a way that we will have a satisfactory understanding for at least some weaker versions of it. For that purpose, we will first see the equivalence of the semantic form of the diagonal lemma with Tarski’s theorem on the undefinability of arithmetical truth (in Section 2). In other words, the diagonal lemma holds in the standard model of natural numbers just because the set of (the G¨odel codes of) the true arithmetical sentences is not definable. As a matter of fact, different proofs for Tarski’s undefinability theorem can lead to different proofs for the semantic version of this lemma. We will review two such proofs (presented in [2, 5, 6, 7, 11]) which are supposedly diagonal-free. Having different proofs will, hopefully, shed some newlighton the nature of this lemmaand will increase our understanding about it. Then, secondly, we will see that a syntactic version of Tarski’s theorem is equivalent to a weak (syntactic) version of the diagonal lemma (in Section 3). This weak form of the diagonal lemma is still sufficiently strong to prove G¨odel-Rosser’s incompleteness theorem. So, different proofs of the syntactic version of Tarski’s theorem will provide some seemingly diagonal-free proofs for Rosser’s theorem (cf. [14], in which G¨odel’s second incompleteness theorem is derived from Tarski’s undefinability theorem by some circular-free arguments).
2 The Diagonal Lemma, Semantically
DEFINITION 2.1 (Semantic Diagonal Lemma): The following statement is called the Semantic Diagonal Lemma: For every formula Ψ(x) there exists a sentence θ such that N Ψ(pθq) ↔ θ. ✧
This (weaker) form of the Diagonal Lemma serves to prove the semantic version of G¨odel’s Incompleteness Theorem (see [13, Theorem 6.3]):
THEOREM 2.2 (Godel’s¨ Incompleteness Theorem for Sound Definable Theories): For every definable and sound theory T there exists a true sentence independent from T .
PROOF:
If T is definable then there exists a formula PrT (x) such that for every sentence η we have T ⊢ η if and only if N PrT (pηq). Now, by the Semantic Diagonal Lemma we have N γ ↔ ¬PrT (pγq) for some sentence γ. It can be seen that T 0 γ, since T ⊢ γ implies on the one hand that N PrT (pγq), and on the other hand (by the soundness of T ) that N γ and so N ¬PrT (pγq), a contradiction. So, T 0 γ, therefore N ¬PrT (pγq), whence N γ, which also implies (by the soundness of T ) that T 0 ¬γ. QED| 3 SAEED SALEHI (2020) Tarski’s Undefinability Theorem and Diagonal Lemma
Also, Tarski’s Theorem on the Undefinability of (arithmetical) Truth follows from the Semantic Diagonal Lemma (see [4, Exercise 3.7] and cf. [4, Chapter 9]):
THEOREM 2.3 (Tarski’s Theorem on the Undefinability of Arithmetical Truth): The G¨odel codes of the set of true sentences, i.e. {pηq | N η}, is not definable in N.
PROOF: If {pηq | N η} is definable by some Γ(x), then N Γ(pθq) ↔ θ holds for every sentence θ. Now, by the Semantic Diagonal Lemma N ¬Γ(pλq) ↔ λ holds for a sentence λ; so we have N λ ↔ Γ(pλq) ↔ ¬λ, which is a contradiction. QED|
The fact of the matter is that the Semantic Diagonal Lemma is equivalent to Tarski’s Theorem on the Undefinability of Truth and to Semantic Incompleteness Theorem of G¨odel:
THEOREM 2.4 (Semantic Diagonal Lemma⇐⇒Semantic Godel’s¨ Theorem⇐⇒Tarski’s Theorem): The following statements are equivalent: 1. Semantic Diagonal Lemma (Definition 2.1); 2. Semantic G¨odel’s Incompleteness Theorem (2.2); 3. Semantic Tarski’s Undefinability Theorem (2.3).
PROOF: The implication (1 ⇒ 2) is proved in Theorem 2.2 (and 1⇒3 is proved in Theorem 2.3). (2 ⇒ 3): If Th(N) = {η | N η} were definable, then since it is sound, there would be some sentence independent from it (by 2); but it is a complete theory. (3 ⇒ 1): Suppose that the set {pθq | N θ} is not definable by any formula. Then for a given formula Ψ(x) the formula ¬Ψ(x) cannot define this set, and so we cannot have N ¬Ψ(pβq) ⇐⇒ N β, for all sentences β; whence there should exists some sentence θ such that N 2 ¬Ψ(pθq) ↔ θ. Now, by the classical propositional tautology ¬(p ↔ q) ≡ (¬p ↔ q), we have N Ψ(pθq) ↔ θ. So, for every Ψ(x) there exists some θ for which the equivalence Ψ(pθq) ↔ θ holds in N. QED|
So, after all, Tarski’s Undefinability Theorem (in its semantic form) is not very much different from the Diagonal Lemma (in the semantic form). Therefore, it may seem at the first glance that the only way to prove Tarski’s theorem is to use the Diagonal Lemma (as is done in almost all the textbooks). But as a matter of fact, there are some, supposedly, diagonal-free proofs for Tarski’s theorem in the literature (see e.g. [5]) which by Theorem 2.4 can give us some diagonal-free proofs for the Diagonal Lemma itself! We will outline two of them below.
Assume that Υ(x) defines truth in N; i.e., N Υ(pβq) ↔ β for all sentences β. (T)
2.1 The First Proof
CONVENTION: Let us make the convention that all the individual variables of our syntax are x, x′, x′′, x′′′, ··· whose lengths are 1, 2, 3, 4, ···, respectively. By this convention, there will be at most finitely many formulas with length n for a given n∈N (otherwise the formulas x=x, y =y, z =z, ··· all would have length three).
• Let len(x) denote the length of the formula with G¨odel code x. • For n ∈ N, let n be the term that represents the number n, i.e., 0=0, 1=1, and for every m > 1 we have m +1=1+(m). • We say that a number n∈N is definable by the formula ϕ(x), in which x is the only free variable, when ∀ζ[ϕ(ζ) ↔ ζ =n] is true (in N). • Let D(x, y) be the G¨odel code of the formula which states that the formula with Godel¨ code x defines the number y; so, D(pϕq,y)= p∀ζ[ϕ(ζ) ↔ ζ =y]q. • Let Def