1 Introduction
The border between metamathematical proofs of certain (constructive) impossibility results and semantic paradoxicality is not fully understood. The respective strategies of reasoning on each side are genuine proofs of inconsistency versus whatever kind of ‘disproof’ uncovers semantic paradoxicality. They seem somehow similar. They seem to involve the same ‘lines of reasoning’. But there is an important and principled difference between them.
This difference will be emphasized throughout our discussion of certain arithmetical impossibility results, and closely related semantic paradoxes (actual or conjectural). The proof-theoretic criterion for paradoxicality is that in the case of paradoxes (as opposed to genuine inconsistencies) the apparent ‘disproofs’ establishing absurdity cannot be brought into normal form. Proofs and disproofs that are in normal form have no sentence occurrence standing as the conclusion of an application of the introduction rule for its dominant logical operator and as the major premise of an application of that operator’s corresponding elimination rule. Each operator has a well-known reduction procedure that ensures the removal of any such ‘local peak’ of unnecessary complexity.Footnote 1 In proof-theoretic terminology: their reduction sequences do not terminate.
This entails that cut fails for languages generating paradox. But cut holds for both constructive and classical logic for the language of arithmetic. It follows that the paradox-generating primitive predicates of a semantically closed language cannot be defined in arithmetical terms. For, if those predicates (the definienda) could be so defined, then they could be replaced by their definitions (the arithmetical definientia) within the paradoxical disproofs employing those predicates, and the resulting disproofs, which would be employing purely arithmetical expressions in their sentences, would be normalizable.
2 Paradoxicality vs. genuine inconsistency
The meta-rule of cut:
expresses the unrestricted transitivity of deduction within the system
$\mathcal {S}$
in question. The underlying logic for the language of first-order arithmetic of course enjoys such transitivity; and one can freely invoke this meta-rule within any axiomatized system of first-order arithmetic. As we shall see, we can invoke the constant applicability of cut within such systems
$\mathcal {S}$
in order to show that
$\mathcal {S}$
cannot, on pain of contradiction, contain any ‘provability’ or ‘truth’ predicates (of code numbers of sentences) meeting certain conditions.
There is an interesting variety of combinations of conditions that will precipitate the inconsistency of
$\mathcal {S}$
. Nota bene: these will be genuine inconsistencies, established by disproofs within
$\mathcal {S}$
(i.e.,
$\mathcal {S}$
-proofs of
$\bot $
) that are in normal form. And what is especially noteworthy is that the disproofs in question are constructive. That is, they can be formalized in Intuitionistic Logic. Indeed, they can be formalized in Core Logic, since the reasoning involved in them is relevant (as is the case with all informally rigorous mathematical reasoning, be it constructive or strictly classical). Collectively, the results establishing the constructive inconsistency of contemplated combinations of conditions on ‘provability’ predicates mark out a frontier for systems that can represent their own syntax—a frontier beyond which, should one make so bold as to allow any new primitive predicates to behave in these forbidden ways, one would be confronted (so we conjecture) with the dragons of paradox.
The (constructive) arithmetical impossibility results tell us
You cannot define predicates or operators within your existing language for arithmetic that conform to such-and-such deducibility conditions; for if you had such definitions they would precipitate, constructively, inconsistency. And those proofs of inconsistency would be normalizable—i.e., able to be brought into normal form by applying reduction procedures for the logical operators involved, á la Gentzen and Prawitz.
The corresponding logico-semantic paradoxicality results would tell us
You cannot extend your language for arithmetic with primitive predicates or operators and stipulate that they are to obey rules of inference codifying those deducibility conditions; for by the same ‘lines of argument’ as in the case of the attempted definitions mentioned in the previous paragraph, use of those rules will lead, constructively, to logico-semantic paradox within your extended language. That is, they will allow there to be disproofs (proofs of
$\bot $
, i.e., absurdity) that cannot be brought into normal form. The reduction sequences generated by applying the reduction procedures for the logical operators involved will not terminate.
Our emphasis on constructivity in this regard is doctrinal. Our view is that paradoxes inflict their intellectual pain constructively. They reveal problems with our conceptual apparatus which lie deep and do not require allegiance to Bivalence to be winkled out (via any of Bivalence’s attendant strictly classical inference rules known as the Law of Excluded Middle, the rule of Double Negation, the rule of Classical Reductio, or the rule of Classical Dilemma). Likewise, the metamathematical and arithmetical reasoning for the results analyzed in this study can all be arrived at constructively; and it is the main purpose of this study to demonstrate this, at the level of formal rigor required. The corresponding reasoning in the paradoxical setting (where the problematic predicates are taken as primitives) will then, not surprisingly, turn out to be constructive also. The reduction sequences for the formal disproofs will not terminate—or so we conjecture. For lack of space we prescind here from the latter details, but hold them in morally certain prospect. We believe that what happens with the Liar (see below) generalizes to the other logico-semantic paradoxes.
There is a topical divide here, which is already illustrated clearly in the case of the arithmetical indefinability of a truth predicate for arithmetic versus the Liar paradox, which arises from taking such a predicate as a primitive. On one side of the topical divide are the constructive arithmetical impossibilities; on the other side of the divide are the complementary logico-semantic paradoxes that would arise (so we conjecture) by taking the predicates involved not as arithmetical definienda, but rather as primitive operators in their own right, governed by the conditions stated for the impossibility results. There is, we contend, a deep correspondence between the two side of the topical divide.
In our discussion thus far we have spoken of arithmetical impossibility results and then segued into mention of the associated or ‘somehow related’ paradoxicality that arises when one treats the problematic predicates as primitives and therefore does not assume them to be explicitly definable. Historically, of course, matters presented themselves in the reverse order. The ancient philosopher Eubulides (circa 405–300 bce) initiated the lesson that we cannot add primitive predicates (such as ‘is true’) to a language containing expressions denoting sentences and stipulate that those primitive predicates are to obey rules such as the obvious-looking ‘
$\varphi $
; ergo,
$\ulcorner \varphi \urcorner $
is true’ and its converse ‘
$\ulcorner \varphi \urcorner $
is true; ergo,
$\varphi $
’.Footnote
2
This is because of the notorious Liar sentence
$\lambda $
, which says ‘
$\ulcorner \lambda \urcorner $
is not true’. If one tries to regiment the deductive reasoning in the resulting Liar paradox as a disproof, it turns out that the disproof is not in normal form, and is non-normalizable.Footnote
3
The ancients of course could not conceptualize matters this way, because they lacked the resources of modern Gentzenian proof theory. The proof-theoretic observation here is an explication of the intuited vicious circularity induced by the combination of self-reference with over-hastily adopted rules of inference governing the truth predicate.
Well over two millenia later, this lesson was reprised (or applied) rather differently, in the context of metamathematical studies of the first-order language of arithmetic, in which consistent and sufficiently strong arithmetical theories
$\mathcal {S}$
afforded representation of linguistic expressions via numerical coding. This enabled those theories to furnish linguistic representation of decidable relations among such expressions, via representing formulae involving numerals for the code numbers of those expressions. This is the basic contemporary requirement for a consistent arithmetical theory to be called ‘sufficiently strong’. Somewhat ironically, the rather weak (in the arithmetical sense) theories
$\mathsf {R}$
and
$\mathsf {Q}$
—due to Raphael Robinson—turn out to be sufficiently strong in this ‘logical’ sense. The lesson was that one would not, on pain of inconsistency, be able to define (explicitly) that same predicate (‘is true’) is any such system
$\mathcal {S}$
. The deductive reasoning involved is straightforwardly mathematical, and can be regimented as a disproof in normal form. What we would informally call the line of argument, however, is that of the ancients. In a nutshell: Tarski employed the same line of reasoning as Eubulides. But what they respectively did was subtly different. Eubulides revealed the logico-semantic paradoxicality of having a truth predicate as a primitive predicate, governed by intuitively appealing and seemingly obvious rules, in a language permitting reference to its own sentences. Tarski, by contrast, revealed the impossibility of defining a truth predicate in arithmetical terms, in a language for arithmetic that afforded numeralwise representation of its own expressions. No would-be definiens in the language of arithmetic would work. The assumption that any would-be definiens would work provably implies straightforward inconsistency, not logico-semantic paradoxicality.
The later results in this initially Tarskian vein, which we shall be studying here, and which are due to Löb, Montague, and McGee are (like Tarski’s), constructive (or, if not constructive upon first presentation, constructivizable). But these classically-minded metamathematicians did not have any axe to grind over constructivity. They produced their deep impossibility results (about the indefinability of arithmetical predicates satisfying certain sets of plausible-looking conditions—the set in question depending on the author) with no explicitly expressed concern at all to have demonstrated them constructively. But when matters are ‘deeply constructive’, it will often be the case that habitually non-constructive mathematical reasoners will happen, in their initial foray, upon what turn out to be constructive proofs.
We wish to take the necessary pains here to bring out the kernel of constructivity in all of these impressive results. We intend thereby to lend further plausibility to the organic connection (the recurring theme to which we wish to draw attention) between the impossibility of would-be arithmetically defined predicates, on the one hand, and the logico-semantics paradoxicality, on the other hand, of venturing to have primitive ‘surrogates’ of them, naively assumed to be governed by the same plausible-looking conditions. We are obliged to postpone to a sequel to this study the painstaking demonstration of paradoxicality in the ‘primitive’, as opposed to the ‘arithmetical’, setting, for the results of Löb, Montague, and McGee. For these the historical order that we have commented on in connection with the Liar would have to be reversed. There are no known, let alone well-known, logico-semantic paradoxes that would correspond with the impossibility results of Löb, Montague, and McGee in the way we are contending. We would have to take their results, fully formalized as disproofs, and ‘re-do’ them as disproofs (paradoxical ones) in a language that purports to treat the problematic predicate as a primitive governed by rules of inference codifying the sets of conditions that these authors, respectively, listed; and then we would have to show that the disproofs are not normalizable.
3 Our chosen case studies
We shall investigate here some important impossibility results about first-order systems of arithmetic with ‘provability’ or ‘truth’ predicates (defined or postulated). We rigorously formalize the proofs of these impossibility results in the natural deduction system for Intuitionistic Logic. They are proofs of straightforward, non-paradoxical, inconsistency. As already intimated, we leave for a sequel the parallel treatment (or analysis) of the same cases when their paradoxicality is at issue. That treatment would involve the regimentation of disproofs, and the demonstration that their reduction sequences do not terminate, when each of these results is re-cast in the guise of ‘adopting a primitive predicate’ governed by the rules of inference that codify the problematic conditions on that predicate.
The Liar Paradox is by far the best known logico-semantic paradox to which our recommended proof-theoretic ‘paradoxicality analysis’ has been applied. And there are a host of other well known logico-semantic paradoxes that likewise, respectively, admit of such paradoxicality analyses.Footnote 4 We are not, however, looking for any ‘arithmetical inconsistency’ results corresponding to these. Our interest here is in the reverse correspondence: will the arithmetical inconsistency results of Löb, Montague, and McGee engender logico-semantic paradoxes that will admit of paradoxicality analyses of the kind we have described?
We are not aiming for comprehensiveness; there could well be other results of this kind that the reader could use to test the general theme that we are trying to illustrate with our chosen examples. Even so, we do not think we can fairly be accused of ‘cherry picking’; for these are the most striking results of this general kind that came to the author’s mind when the ‘general picture’ came to him. Moreover, the results are all deep and impressive and important. So there is an element of desert—of homage to the literature—if they are indeed cherries that have been picked.
The results we shall focus on are:
-
1. Tarski’s theorem about the indefinability of truth in arithmetic (see §5);
-
2. Löb’s theorem about limitations on the (defined) provability predicate in arithmetical systems (see §6);
-
3. Montague’s theorem about how the necessity operator cannot be treated as a predicate of sentences (see §7);
-
4. McGee’s version of the Liar, using weaker conditions on the would-be truth predicate (see §8);
-
5. McGee’s theorem about the
$\omega $
-inconsistency of certain natural-looking (postulated) conditions on a provability predicate in arithmetical systems (see §9).
A summary of these five results is provided in §10. The reader might find it helpful to look ahead to §10 for an overview, and also to consult it from time to time as our study progresses.
(1) is the simplest of these impossibility results and we have already discussed it in an introductory fashion in §2. We shall revisit it in §5 and—for McGee’s strengthened version (4) of the result—in §8. (1) keeps company with (2)–(5) and has inspired the present more detailed study of the latter four. The well-known Liar Paradox of Eubulides became, in Tarski’s hands (as we have already mentioned in §2), the result that arithmetic cannot contain its own (defined) truth-predicate.Footnote 5 With (2)–(5), the scholarly segue will have to be in the reverse order.
Once we have collected these inconsistency results, and established them constructively, we shall have learned something important about the anatomy of the aforementioned dragons. The lesson will be: for languages allowing the forbidden behavior on the part of certain of its predicates, the meta-rule of cut fails. It has been argued elsewhere that that very failure is the mark of paradox (as opposed to genuine inconsistency). It has been argued also that the deductive reasoning within the paradoxes that are involved is wholly constructive. That is, paradox cannot be blamed on any allegedly noxious contribution of strictly classical reasoning. The sources of paradox afflict the constructivist just as seriously as they do the classicist.
The remaining aim in this investigation, given limitations of space, is to constructivize the deductive reasoning in the important ‘arithmetical impossibility’ results (2)–(5) that are described and established in more detail below. Such results show the impossibility of having explicit definitions of provability- or truth-predicates satisfying certain collections of conditions. The proofs of these impossibilities are—to repeat—constructive, and involve ‘cuts galore’. The cuts are permitted because we have cut-EliminationFootnote 6 for the first-order language of arithmetic, in which, one is assuming, those explicit definitions are formulated.
Shift now, then, to imagining that instead of trying to define the provability-like or truth-like predicates so as to satisfy the various collections of conditions, one simply adopts such (new) predicates as primitive, and as governed by rules of inference that give full and faithful expression to those collections of conditions. One will then—we contend—be confronted by (genuine) paradox, in the form of stretches of deductive reasoning that appear to establish absurdity from no sentential premises, but only by the action of the rules adopted for the new primitive predicate in question. This entails that cut must fail for the system of reasoning that contains the rules in question—on pain of having the (augmented) system of rules itself be inconsistent. And that failure of cut manifests itself as the failure of attempts to normalize, i.e., eliminate the cuts from, the formal proofs regimenting the deductive reasoning involved.
The reader might well wonder why the technical work here devoted to furnishing explicitly constructive proofs is at all necessary, in light of the general result of [Reference Friedman, Müller and Scott2] that Heyting Arithmetic and (classical) Peano Arithmetic prove the same
$\Pi ^0_2$
-sentences. Since the arithmetical impossibility results (construed as theorems of the form
$\neg \varphi $
) are
$\Pi ^0_2$
, why go to all this bother? The answer is that we wish to avoid using any hammer to crack these few walnuts because we want the edible flesh to be in pristine condition, as manifestly constructive proofs, when it comes to re-framing them as the proofs involved in the manifestation of paradoxicality, once the predicate at issue is taken to be a primitive, rather than being assumed (for reductio) to be explicitly definable in the language. That will involve translation of the explicit formal proofs we will have found; we will not be able to rely upon the mere assurance that they exist.
The deductive, rule-governed reasoning with a paradox does not establish a genuine inconsistency; the ‘disproof’ involved cannot be brought into normal form. This point can be illustrated most simply with the Liar. As already mentioned we have taken the trouble to provide that more detailed illustration in our earliest work on paradox. And the Liar is treated in the same fashion in the later works cited in footnote 1 on p. 2. Similar demonstrations of the non-normalizability of the ‘disproofs’ involved in the ‘primitive predicate’ versions of the other impossibility results (2)–(5) will be left to the intrigued reader as tantalizing and non-trivial exercises (and perforce by the present author to a sequel).
4 Systems interpreting Robinson arithmetic
$\mathsf {Q}$
We turn our attention now to formal first-order systems for arithmetic, since that is the setting for all the constructive impossibility results under investigation here.
Let
$\mathsf {\mathsf {Q}}$
be the finitely axiomatized system of Robinson arithmetic. By
n
we mean the numeral in the language of arithmetic for the natural number n. (This numeral will be of the form
$s\ldots s0$
, with n occurrences of the symbol s for the successor function.) We assume that each syntactic item
$\varphi $
has its own unique code number
$\#(\varphi )$
. By
$\overline {\varphi }$
we mean
$\underline {\#(\varphi )}$
, that is, the numeral for that code number. If
$n=\#(\varphi )$
then of course
$\varphi =\#^{-1}(n)$
.
We mention here some basic results in the theory of the coding of syntax—our Theorems 1–3 below. That these three (meta)theorems can be proved using Core Logic
$\mathbb {C}$
as one’s metalogic, and with the deducibility sign
$\vdash $
representing
$\mathbb {C}$
-deducibility in the object language, is demonstrated in [Reference Tennant11].
Theorem 1 (Representability of recursive functions).
For every k-place recursive function
$f(x_1,\ldots ,x_k)$
there is a formula
$\varphi (x_1,\ldots ,x_k,y)$
with just the indicated
$k+1$
variables free, such that for all natural numbers
$n_1,\ldots ,n_k$
with the parameter a not occurring in
$\varphi (x_1,\ldots ,x_k,y)$
.
Theorem 2 (Strong representability of decidable relations).Footnote 7
Every decidable relation
$R(n_1,\ldots ,n_k)$
on the natural numbers can be strongly represented by a formula
$\rho (x_1,\ldots ,x_k)$
in the following sense:
for all natural numbers
$n_1,\ldots ,n_k$
,
if
$R(n_1,\ldots ,n_k)$
, then
$\mathsf {Q}\vdash \rho (\underline {n_1},\ldots ,\underline {n_k})$
; and
if not-
$R(n_1,\ldots ,n_k)$
, then
$\mathsf {Q},\rho (\underline {n_1},\ldots ,\underline {n_k})\vdash \bot $
.
Theorem 3. Suppose that
$\mathcal {S}$
is a theory that interprets
$\mathsf {Q}$
. Let
$\chi $
be the sentence in the language of
$\mathcal {S}$
that axiomatizes
$\mathsf {Q}$
upon the interpretation in question. Then
$\mathcal {S}$
provides
fixed points
, in the following sense:
for every formula
$\psi (x,y_1,\ldots ,y_n)$
with just the indicated variables free, there is a formula
$\varphi (y_1,\ldots ,y_n)$
with just
$y_1,\ldots ,y_n$
free, such that
and
Thus
$\varphi (t_1,\ldots ,t_n)$
is interdeducible, modulo
$\chi $
, with
$\psi (\overline {\varphi (t_1,\ldots ,t_n)},t_1,\ldots ,t_n)$
. Put another way, the sentence
$\varphi (t_1,\ldots ,t_n)$
‘says of itself’ (via the coding, modulo
$\chi $
) that it has the property
$\psi (\underline {\;\;},t_1,\ldots ,t_n)$
.
Proof. See [Reference Tarski, Mostowski and Robinson6]; and see [Reference Tennant11] for their reprisal in the constructive and relevant system
$\mathbb {C}$
of Core Logic.
4.1 Predicates for formal provability in a system
It is useful to talk more generally about systems
$\mathcal {S}$
of formal arithmetic. Every system
$\mathcal {S}$
that we shall consider will be assumed to be complete for bounded sentences: that is, if
$\varphi $
is a true sentence of the formal language of arithmetic containing no unrestricted quantifications, then
$\mathcal {S}$
proves
$\varphi $
. Robinson’s system
$\mathsf {Q}$
has this property. (By ‘true’ here, of course, we mean true in the intended model
$\mathbb {N}$
of the natural numbers.)
The two-place proof-predicate Pf
$_{\mathcal {S}} (x,y)$
in the formal language of first-order arithmetic is so defined that it strongly represents the relation ‘x is the code number of a proof, in the system
$\mathcal {S}$
, of the sentence with code number y’. Such ‘strong representation’ takes place in the following sense:
for all natural numbers n, m,
if n is the code number of a proof, in the system
$\mathcal {S}$
, of the sentence with code number m, then
$\mathcal {S}$
proves Pf
$_{\mathcal {S}} (\underline {n},\underline {m})$
; and
if n is not the code number of a proof, in the system
$\mathcal {S}$
, of the sentence with code number m, then
$\mathcal {S}$
refutes Pf
$_{\mathcal {S}} (\underline {n},\underline {m})$
.
The one-place provability-predicate
$P_{\mathcal {S}} (y)$
is defined as
$\exists x$
Pf
$_{\mathcal {S}} (x,y)$
. We shall re-write
$P_{\mathcal {S}}(\overline {\varphi }$
) as
$P[\varphi $
]. Sometimes we shall even omit the brackets, when no confusion can result.
5 Exposition of Tarski’s theorem
Tarski’s theorem ‘is’ the Liar, in the formal setting introduced in §4. Let P be any unary formula. Once equipped with the rule below of ‘P-Introduction’ in a sufficiently strong system
$\mathcal {S}$
—thereby turning P into a truth-predicate—one could take the famous Liar sentence
$\lambda $
, which is the fixed point (in the sense of Theorem 3) of the unary formula
$\neg P[x]$
, and go through the reasoning of the Liar Paradox in order to show that
$\mathcal { S}$
is inconsistent. This insight in the context of formal systems that express their own syntax is due to Tarski. The original insight, concerning natural languages, is due to Eubulides, over two millenia ago, as we have already pointed out.
Theorem 4 (Tarski).
Suppose that the formal system
$\mathcal {S}$
is sufficiently strong, and that it has a predicate P that satisfies the rules of P-Introduction and P-Elimination:
ThenFootnote
8
$\mathcal {S}$
is inconsistent.
Proof. Take
$\lambda $
as the fixed point of the unary formula
$\neg P[x]$
. So we have the fixed-point deducibilities
Of course we also have (by main supposition) the
$\lambda $
-instances of the rules of P-Introduction and P-Elimination:
Use the first fixed-point deducibility to construct the following proof
$\Omega $
of
$\mathcal {S},\lambda , P[\lambda ]\vdash \bot $
:

Then use
$\Omega $
along with the second fixed-point deducibility and the
$\lambda $
-instance of the rule of P-Elimination to construct the following proof
$\Theta $
of
$\mathcal {S}\vdash \lambda $
:

Finally use
$\Theta $
and
$\Omega $
once again, and the
$\lambda $
-instance of the rule of P-Introduction to construct the following proof of
$\mathcal {S}\vdash \bot $
:

We remind the reader that this result, and the reasoning that establishes it, is on the ‘arithmetical theorizing’ side of the topical divide essayed upon above. That is to say, it shows that there is no definiens P in the arithmetical language that can be made subject to the conditions expressed by the rules of P-Introduction and P-Elimination. For, if there were such a definiens P, it would engender the inconsistency of the formal system
$\mathcal {S}$
of arithmetic, which—ex hypothesi, or in light of metamathematical proof for particular choices of
$\mathcal { S}$
—is sufficiently strong.
6 Exposition of a theorem of Löb
The following are well-known facts about the provability predicate. They can be shown to hold of any defined provability predicate P obtained via the method of Gödel coding of sentences and proofs. We continue to assume that
$\mathcal {S}$
is a consistent and sufficiently strong system of first-order arithmetic.
-
1.
$\begin{array}{@{}c} \underline{\;\,\mathcal{S}\vdash\varphi\;\,}\\ \mathcal{S}\vdash P\varphi. \end{array}$
-
2.
$ \mathcal {S},P\varphi , P[\varphi \!\rightarrow \!\psi ]\vdash P\psi $
.Footnote
9
-
3.
$ \mathcal {S},P\varphi \vdash P[ P\varphi ]$
.Footnote
10
Lemma 1.
$\begin{array}{c} \underline{\;\;\;\mathcal{S},\varphi\vdash\psi\;\;\;}\\ \mathcal{S},P\varphi\vdash P\psi \end{array}$
Proof.

Lemma 2.
$\begin{array}{c} \underline{ \mathcal{S}, P\varphi\vdash P[ P[\varphi]\!\rightarrow\! \psi] }\\ \mathcal{S}, P\varphi\vdash P\psi \end{array}$
.
Proof.

Lemma 3.
$\begin{array}{c} \underline{\mathcal{S},\varphi\vdash P[\varphi]\!\rightarrow\! \psi}\\ \mathcal{S}, P\varphi\vdash P\psi. \end{array}$
Proof.

Lemma 4.
$\begin{array}{c} \underline{\mathcal{S}, \psi\vdash P[\psi]\!\rightarrow\! \varphi\hspace{1.4em} \mathcal{S}, P\varphi\vdash \varphi}\\ \mathcal{S}, P\psi\vdash \varphi. \end{array}$
Proof.

Lemma 5.
$\begin{array}{c} \underline{\mathcal{S}, \psi\vdash P[\psi]\!\rightarrow\!\varphi \hspace{1.4em} \mathcal{S}, P[\psi]\!\rightarrow\! \varphi\vdash\psi\hspace{1.4em} \mathcal{S}, P\varphi\vdash \varphi}.\\ \mathcal{S}\vdash \varphi \end{array}$
Proof.

Theorem 5 (Löb).
$\!\!\!$
Footnote
11
For all
$\varphi $
, if
$\mathcal {S}, P\varphi \vdash \varphi $
then
$\mathcal {S}\vdash \varphi $
.
Proof. Let
$\varphi $
be any sentence. Consider the predicate
$P[x]\!\rightarrow \! \varphi $
. It has a fixed point. Call it
$\psi $
. Thus we have
$\mathcal {S}, \psi \vdash P[\psi ]\!\rightarrow \!\varphi $
and
$\mathcal {S}, P[\psi ]\!\rightarrow \! \varphi \vdash \psi $
. Suppose now that
$\mathcal {S}, P\varphi \vdash \varphi $
. Then by Lemma 5 it follows that
$\mathcal {S}\vdash \varphi $
.
Corollary 1 (Gödel’s Second).
Suppose the logic of
$\,\mathcal {S}$
contains the Absurdity Rule (from
$\bot $
infer any sentence you like). Suppose
$\mathcal {S}$
is consistent. Then
$\mathcal {S}$
does not refute
$P[0=1]$
.
Proof. Suppose for reductio that
$\mathcal {S}, P[0=1]\vdash \bot $
. Then by the Absurdity Rule we have
$\mathcal {S}, P[0=1]\vdash 0=1$
. It follows by Theorem 5 that
$\mathcal {S}\vdash 0=1$
. But
$\mathcal {S}$
interprets
$\mathsf {Q}$
, and
$\mathsf {Q}, 0=1\vdash \bot $
. So
$\mathcal {S}\vdash \bot $
, contrary to the assumed consistency of
$\mathcal {S}$
. Thus
$\mathcal {S}$
does not refute
$P[0=1]$
.
Comments. In this section, we have assumed only such conditions on the provability predicate P as can be shown to hold of any defined provability predicate P obtained via the method of Gödel coding of sentences and proofs in any consistent extension of
$\mathsf {Q}$
. In the next section we do something slightly different. We consider various conditions that one might impose axiomatically on a primitive (not: defined) ‘provability’ predicate P. P may be thought of as a single primitive monadic predicate. We call it a ‘provability’ predicate (note the scare quotes), and keep using the suggestive letter ‘P’, for the sake of continuity. But it should be borne in mind that the predicate P might in some cases be made subject to conditions weaker than those satisfied by an actual (defined) provability predicate, or indeed in some cases stronger—more like a truth predicate than a provability predicate.Since P is being taken as a primitive, it would acquire its own Gödel code number. Complex expressions involving P (including formal proofs involving sentences containing P) would thereby be assigned their own code numbers according to the usual coding method. Since we shall be considering only theories that interpret Robinson arithmetic
$\mathsf {Q}$
, we shall be able to appeal to the fixed-point theorem for those theories (see Theorem 3). And that theorem of course applies to all sentences of the theory in question, including sentences that contain P.
Some of the conditions to be imposed on P will be identical to, or closely related to, Conditions 1–3 above, which provably hold (as already remarked) when P is a genuine (defined) provability predicate in a strong enough system. But the reader must bear in mind that in what follows we are merely assuming that certain conditions hold of P, and investigating the consequences of such assumptions.
7 Exposition of a theorem of Montague
First, a simple result in Intuitionistic Logic. We shall invoke it in due course in our constructive proof of Lemma 7.
Lemma 6.
$\begin{array}{c} \underline{ \hspace{5.3em} \rho,\sigma\vdash\tau \hspace{5.3em} }\\ \vdash(\tau\rightarrow(\rho\rightarrow\neg\sigma))\rightarrow(\rho\rightarrow\neg\sigma). \end{array}$
Proof. Using the parallelized form of
${\rightarrow }$
-Elimination, the proof is as follows:
$$\begin{align*}\begin{array}{c} \hspace{1em}\underline{\hspace{-1.5em} \begin{array}{c} _{(5)}\underline{\hspace{6.2em}}\hspace{1em}\\ \hspace{1em}\tau\rightarrow(\rho\rightarrow\neg\sigma)\\ \end{array} \hspace{-1em} \begin{array}{c} \underbrace{\hspace{-1.7em} \begin{array}{r} _{(4)}\underline{\hspace{1em}}\hspace{-.2em}\\ \rho \end{array} \hspace{-.3em} \begin{array}{r} \;\\ , \end{array} \hspace{-.3em} \begin{array}{l} \hspace{-.2em}\underline{\hspace{1em}}_{(3)}\\ \sigma \end{array} \hspace{-1.7em} }\\ \vdots\\ \tau \end{array} \hspace{-.5em} \begin{array}{c} \hspace{.6em} \hspace{1em}\underline{\hspace{-1.5em} \begin{array}{c} _{(2)}\underline{\hspace{3.4em}}\hspace{1em}\\ \hspace{1em}\rho\rightarrow\neg\sigma\\ \end{array} \hspace{-1em} \begin{array}{c} _{(4)}\underline{\hspace{1em}}\hspace{1em}\\ \rho\\ \end{array} \begin{array}{c} \underline{\hspace{-1.5em} \begin{array}{c} _{(1)}\underline{\hspace{1.4em}}\hspace{1em}\\ \neg\sigma \end{array} \hspace{-2em} \begin{array}{c} \hspace{1em}\underline{\hspace{1em}}_{(3)}\\ \sigma \end{array} \hspace{-1.5em} }\\ \bot\\ \end{array} \hspace{-1em} }_{(1)}\\ \bot\\ \end{array} \hspace{-4em} }_{(2)}\\ \hspace{1em}\underline{\hspace{.5em}\bot\hspace{.5em}}_{(3)}\\ \hspace{1em}\underline{ \hspace{1em} \neg\sigma \hspace{1em} }_{(4)}\\ \hspace{1em}\underline{ \hspace{4.8em} \rho\rightarrow\neg\sigma \hspace{4.8em} }_{(5)}\\ (\tau\rightarrow(\rho\rightarrow\neg\sigma))\rightarrow(\rho\rightarrow\neg\sigma). \end{array}\end{align*}$$
The sequent proof (in the sequent calculus for Intuitionistic Logic) that is isomorphic to this last natural deduction (whose eliminations are parallelized) is as follows:
$$\begin{align*}\begin{array}{c} \underline{ \begin{array}{c} \rho,\;\sigma\;:\;\tau\\ \end{array} \hspace{1em} \begin{array}{c} \underline{ \begin{array}{c} \;\\ \rho\;:\;\rho \end{array} \hspace{1em} \begin{array}{c} \underline{ \;\;\;\sigma\;:\;\sigma\;\;\; }\\ \sigma,\;\neg\sigma\;:\;\; \end{array} }\\ \rho,\;\sigma,\;\rho{\rightarrow}\neg\sigma:\hspace{-1.8em} \end{array} }\\ \underline{ \hspace{.5em} \rho,\;\sigma,\;\tau\rightarrow(\rho\rightarrow\neg\sigma)\;:\; \hspace{.5em} }\\ \hspace{-1em}\underline{ \hspace{.6em} \rho, \tau\rightarrow(\rho\rightarrow\neg\sigma)\;:\;\neg\sigma \hspace{.6em} }\\ \underline{ \hspace{1.3em} \tau\rightarrow(\rho\rightarrow\neg\sigma)\;:\;\rho\rightarrow\neg\sigma \hspace{2.3em} }\\ \;\;\;\;:\;(\tau\rightarrow(\rho\rightarrow\neg\sigma))\rightarrow(\rho\rightarrow\neg\sigma). \end{array}\end{align*}$$
Note that we have just used empty space on the left of the colon (when the antecedent of the sequent in question is empty) and likewise empty space on the right of the colon, in place of
$\bot $
.
Consider now the following possible conditions on the provability predicate P for a formal system
$\mathcal {S}$
.Footnote
12
Condition 3 governing the conditional is weaker than the ‘corresponding’ Condition 2 on conditionals that was used for Löb’s theorem in §6.
-
1.
$\mathcal {S}\vdash P[P[{\color {black}\theta }]\rightarrow {\color {black}\theta }].$
-
2.
$\begin{array}{@{}c} \underline{\hspace{1.4em} \vdash{\theta}\hspace{1.4em}}\\ \mathcal{S}\vdash P[{\theta}]. \end{array}$
-
3.
$\begin{array}{c} \underline{ \mathcal{S}\vdash P[{\varphi}\rightarrow{\psi}] \hspace{1em} \mathcal{S}\vdash P[{\varphi}] }\\ \mathcal{S}\vdash P[{\psi}]. \end{array}$
-
4.
$\mathcal {S},P[{\color {black}\theta }]\vdash {\color {black}\theta .}$
Lemma 7.
$\begin{array}{c} \underline{ \chi,\varphi\vdash P[\chi\rightarrow\neg\varphi] }\\ \mathcal{S}\vdash P[\chi\rightarrow\neg\varphi]. \end{array}$
Proof.
$$\begin{align*}\begin{array}{c} \underline{\hspace{-1.4em} \begin{array}{c} \hspace{.1em}\underline{ \hspace{5.4em} \chi, \varphi\vdash P[\chi\rightarrow\neg\varphi] \hspace{5.8em} }_{(L6)}\\ \hspace{1em}\underline{ \hspace{.5em} \vdash{(P[\chi\rightarrow\neg\varphi]\rightarrow (\chi\rightarrow\neg\varphi))\rightarrow (\chi\rightarrow\neg\varphi)} \hspace{1.6em} }_{{\scriptsize(2)}}\\ \mathcal{S}\vdash P[{(P[\chi\rightarrow\neg\varphi]\rightarrow (\chi\rightarrow\neg\varphi))\rightarrow (\chi\rightarrow\neg\varphi)}]\\ \end{array} \begin{array}{c} {\scriptsize(1)}:\\ \underline{ \hspace{3.4em} \mathcal{S}\vdash P[P[{\theta}]\rightarrow{\theta}] \hspace{3.4em} }\\ \mathcal{S}\vdash P[P[{\chi\rightarrow\neg\varphi}]\rightarrow ({\chi\rightarrow\neg\varphi})]\\ \end{array} }_{{\scriptsize(3)}}\\ \mathcal{S}\vdash P[{\chi\rightarrow\neg\varphi}]. \end{array}\end{align*}$$
Lemma 8.
$\begin{array}{c} \underline{ \chi,\varphi\vdash P[\chi\rightarrow\neg\varphi]\hspace{1.4em}\mathcal{S},P[\chi\rightarrow\neg\varphi]\vdash\varphi }\\ \mathcal{S}\vdash\varphi. \end{array}$
Proof.

Lemma 9.
$\begin{array}{c} \underline{ \chi,\varphi\vdash P[\chi\rightarrow\neg\varphi] }\\ \mathcal{S}\vdash\chi\rightarrow \neg\varphi. \end{array}$
Proof.

Observation 1. Suppose that
$\mathcal {S}$
is a theory that interprets
$\mathsf {Q}$
. Let
$\chi $
be the sentence in the language of
$\mathcal {S}$
that axiomatizes
$\mathsf {Q}$
upon the interpretation in question. Then
$\mathcal {S}\vdash \chi $
.
Theorem 6 (Montague).Footnote 13
Any theory
$\mathcal {S}$
that interprets
$\mathsf {Q}$
and whose provability predicate P satisfies conditions (1)–(4) is inconsistent.
Proof. Let
$\chi $
be the sentence in the language of
$\mathcal {S}$
that axiomatizes
$\mathsf {Q}$
upon the interpretation in question. By Observation 1 we have
Consider the unary formula
$P[\chi \rightarrow \neg x]$
. By Theorem 3 this formula has a fixed point. Call it
$\varphi $
. So we have both
and
From the last three displayed deducibilities we now reason as follows:

Supplying the proofs of Lemmas 8 and 9, and the proof of Lemma 7 within that of Lemma 9, we obtain the following proof (so wide that it is in landscape mode). Within the proof of Lemma 7 we have got rid of the coloration and repetition of sentences. The premise of Lemma 7 is now written in red, and its conclusion in blue, in order to help the reader to see what proof-work would need to be substituted for the vertical dots.

7.1 Comments on Montague’s conditions on a formal provability predicate
The conditions on a formal provability predicate that Montague’s Theorem shows cannot be met by any sufficiently strong, consistent theory are, in one regard at least, rather weak. Note that Condition 4
can be thought of as the rule of P-Elimination. Now of course the straightforwardly corresponding rule of P-Introduction
would turn P into a truth-predicate. This rule says that for any
$\theta $
, the system
$\mathcal {S}$
proves
$P[\theta ]$
from the assumption
$\theta $
. This is obviously too strong a condition to impose on provability. Nevertheless, we shall continue to make merely formal use of a predicate P, so that the results produced by working with the overly strong rule will be easy to compare with earlier results above.
Lemma 10. P-Introduction, along with P-Elimination (Condition 4), implies that P satisfies Conditions 1–3.
Proof. Condition 1 is derived as follows:

Condition 2 is derived as follows:

Condition 3 is derived as follows:

8 Exposition of McGee’s version of a Liar paradox
Vann McGee, in [Reference McGee4], at p. 26, states what he calls ‘Theorem 1.4 (Montague)’. This is Montague’s Theorem 3 at p. 293 of [Reference Montague and Thomason5]. It is not Montague’s Lemma 3, p. 289 (our Theorem 6), nor is it Montague’s Theorem 1, loc. cit., pp. 292–293. Whereas Montague’s Theorem 3 follows (by Lemma 10) as an immediate consequence of his Lemma 3 (which uses Conditions 1–3 instead of P-Introduction), McGee furnishes a detailed proof of Montague’s Theorem 3 from simpler P-conditions, of which there are only two (see Theorem 7 below).Footnote 14
McGee uses the introductory condition that the system
$\mathcal {S}$
proves
$P[\theta ]$
whenever
$\mathcal {S}$
proves
$\theta $
. This condition is stronger than Condition 2 for Montague’s Lemma 3 (that the system proves
$P[\theta ]$
whenever
$\theta $
is a logical theorem). Yet it is not so strong as to make P into a truth-predicate. Rather, McGee’s introductory condition is one that it would be plausible to think is satisfied by a provability predicate. Here are McGee’s ‘introductory’ and ‘eliminative’ conditions for P:
$$\begin{align*}&\begin{array}{c} \underline{ \hspace{.7em} \mathcal{S}\vdash{\theta} \hspace{.7em} }\\ \mathcal{S}\vdash P[{\theta}] \end{array}\text{(stronger than }\begin{array}{c} \underline{\hspace{1.4em} \vdash{\theta}\hspace{1.4em}}\\ \mathcal{S}\vdash P[{\theta}] \end{array}, \text{ but plausible for provability);}\\&\begin{array}{c} \mathcal{S},P[{\theta}]\vdash{\theta}. \end{array}\end{align*}$$
It may be a little surprising to the reader to learn that the Liar Paradox affects any sufficiently strong system
$\mathcal {S}$
for which these P-conditions hold.
Theorem 7 (McGee).
Suppose
$\mathcal {S}$
is sufficiently strong, and that its provability predicate P satisfies McGee’s introductory and eliminative conditions
Then
$\mathcal {S}$
is inconsistent.
Proof. Once again take
$\lambda $
as the fixed point of the unary formula
$\neg P[x]$
. So we have the deducibilities
Of course we also have the
$\lambda $
-instances of McGee’s introductory and eliminative conditions on P:
Here is a faithful formalization of McGee’s reasoning, using the last four displayed conditions. First, construct the following one-step sequent proof
$\Pi $
of
$\mathcal {S}\vdash \lambda $
:
Then use
$\Pi $
to reason as follows:

This ends our formalization of McGee’s reasoning.
McGee’s reasoning looks strictly classical, since there is a prima facie application of classical dilemma in the subproof
$\Pi $
.Footnote
15
But this classicality is only apparent; the reasoning can be constructivized. To see this, let us give the name
$\Sigma $
to the following (constructive) subproof at the top right of the immediately foregoing proof-display:

Then continue constructively as follows:

Call this last proof
$\Pi ^*$
. Now finish off (constructively) as follows:

9 Exposition of a theorem of McGee about
$\omega $
-inconsistency
If English had a suitably short and stylistically attractive word for ‘lengthy exposition’, it would have been the first word in the title of this section. It is necessary to go through the logical details that lie ahead in this section with the same granular precision as was involved in §5–§8. We thereby set ourselves the strongest challenge in the proposed project of showing (on the other side of the topical divide) that the reasoning with a primitive predicate would be so formalizable as to be revealed as logico-semantically paradoxical.
Definition 1.
$\mathcal {S}$
is
$\omega $
-inconsistent just in case for some unary formula
$\psi x$
, we have that
and yet have also that
McGee proves another result, this time establishing the
$\omega $
-inconsistency of any system
$\mathcal {S}$
that interprets
$\mathsf {Q}$
,Footnote
16
and that satisfies certain conditions on a ‘provability’ predicate P (primitive or defined).
The conditions McGee places on
$\mathcal {S}$
are as follows. Note that Conditions 1 and 2 are as in the foregoing discussion of Löb’s Theorem.
-
1.
$\begin{array}{@{}c} \underline{\;\,\mathcal{S}\vdash\varphi\;\,}\\ \mathcal{S}\vdash P\varphi. \end{array}$
-
2.
$ \mathcal {S},P\varphi , P[\varphi \!\rightarrow \!\psi ]\vdash P\psi $
. -
3.
$\mathcal {S},P[\neg \varphi ],P[\varphi ]\vdash \bot .$
-
4.
$\mathcal {S}, \forall x(Nx\rightarrow P[\varphi \underline {x}])\vdash P[\forall x(Nx\rightarrow \varphi x)].$
9.1 Introductory and eliminative aspects of P
The reader will recall our having noted that McGee’s Condition 2 here (also used by Löb), dealing with P and
$\rightarrow $
, is stronger than Montague’s corresponding Condition 3. Neither Löb nor McGee, however, have a reasonably full-blooded rule of P-Elimination like Montague’s Condition 4. One needs a certain amount of ‘P-Introduction’ and a certain amount of ‘P-Elimination’ in order to cross the line into the territory of semantic paradox. Löb has very little of the latter—indeed, only his Condition 2 (which he shares with McGee) has any hint of ‘eliminativeness’ to it. On the ‘introductory’ side, Montague has only the rather weak Condition 2, whereas McGee now has the significantly stronger Condition 1 (which he shares with Löb).
It would appear, then, that the untoward result of
$\omega $
-inconsistency that McGee establishes (see Theorem 8 below) from the four conditions just listed above must engender, via its Conditions 2–4 reprised here:
-
2.
$ \mathcal {S},P\varphi , P[\varphi \!\rightarrow \!\psi ]\vdash P\psi $
. -
3.
$\mathcal {S},P[\neg \varphi ],P[\varphi ]\vdash \bot .$
-
4.
$\mathcal {S}, \forall x(Nx\rightarrow P[\varphi \underline {x}])\vdash P[\forall x(Nx\rightarrow \varphi x)].$
just enough ‘eliminativeness’ regarding P, to match the introductory flavor of Condition 1. That eliminativeness can be detected clearly in Conditions 2 and 3. Both these conditions invite one to think of P as being ‘locally’ eliminable—‘locally’, because the contexts involve the conditional and negation, respectively. Let us illustrate this thought by taking each of Conditions 2 and 3 in turn.
First, consider Condition 2. Within
$\mathcal {S}$
, the obvious reasoning that would be invited in order to ‘derive’ Condition 2 would involve eliminating P from
$P\varphi $
to get
$\varphi $
, then eliminating P from
$P[\varphi \rightarrow \psi ]$
to get
$\varphi \rightarrow \psi $
, then performing
$\rightarrow $
-Elimination to get
$\psi $
, and finally appealing to Condition 1 to reintroduce P so as to get
$P\psi $
.
Secondly, consider Condition 3. Within
$\mathcal {S}$
, the obvious reasoning that would be invited in order to ‘derive’ Condition 3 would involve eliminating P from
$P\varphi $
to get
$\varphi $
, then eliminating P from
$P[\neg \varphi ]$
to get
$\neg \varphi $
, then performing
$\neg $
-Elimination so as to get
$\bot $
.
McGee’s Condition 4 invites a similar line of reflection. Note that this is the only condition (among those of all three of the writers under consideration in this study) that involves the proper understanding of universal (numerical) quantification. Interestingly, however, Condition 4 contributes—or so the present author believes—a considerable degree of both ‘introductory’ and ‘eliminative’ force for P within
$\mathcal {S}$
. The matter is quite subtle, and merits further explanation.
We have just considered the natural lines of reasoning ‘within
$\mathcal {S}$
’ that might generate Conditions 2 and 3. So let us now embark on a similar thought-experiment for Condition 4.
The natural way to ‘force’ a universal numerical quantification to be true if all its numerical instances are true is to adopt the infinitary
$\omega $
-rule
Suppose that
$\forall x(Nx\rightarrow P[\varphi \underline {x}])$
. For each natural number n, the system
$\mathcal {S}$
proves
$N\underline {n}$
. Hence by
$\forall $
-Elimination and
$\rightarrow $
-Elimination we can infer
$P[\varphi \underline {n}]$
. Partial progress report: we now have, for each natural number n, that
Put another way: we have, for each natural number n, a proof of the form
$$\begin{align*}\begin{array}{c} \underbrace{ \mathcal{S}\;,\;\forall x(Nx\rightarrow P[\varphi\underline{x}]) }\\ \vdots\\ P[\varphi\underline{n}]. \end{array} \end{align*}$$
At this stage a natural-seeming eliminative move would seem to be invited, to infer
$\varphi \underline {n}$
. Note, however, that this move would be made (within the system
$\mathcal {S}$
) under the supposition
$\forall x(Nx\rightarrow P[\varphi \underline {x}])$
. So the P-Elimination rule being applied here would take the considerably more powerful form
$$\begin{align*}\begin{array}{c} \underline{\mathcal{S},\Delta\vdash P[\theta]}\\ \mathcal{S},\Delta\vdash \theta \end{array} \hspace{2em}\text{or}\hspace{2em} \begin{array}{c} \underbrace{ \mathcal{S}\;,\;\Delta }\\ \vdots\\ \underline{P[\theta]}\\ \theta, \end{array} \end{align*}$$
which is nothing less than the straightforward rule of P-Elimination that can be stated simply as
Imagine, however, that we stifle our scruples about using such a powerful rule, and proceed in our quest to exploit the
$\omega $
-rule in order to attain our ultimate goal. Application of the
$\omega $
-rule at this stage yields only
$\forall x(Nx\rightarrow \varphi x)$
. The picture is as follows:
$$\begin{align*}\begin{array}{c} \underline{ \left\{\begin{array}{c} \underbrace{ \mathcal{S}\;,\;\forall x(Nx\rightarrow P[\varphi\underline{x}]) }\\ \vdots\\ P[\varphi\underline{n}] \end{array}\right\}_{n\in\omega} }\\ \forall x(Nx\rightarrow\varphi x).\hspace{1.4em} \end{array} \end{align*}$$
Our ultimate goal, however, is
$P[\forall x(Nx\rightarrow \varphi x)]$
. In order to attain it, we appear to need brute force: simply infer it now from
$\forall x(Nx\rightarrow \varphi x)$
. This would require a rule of P-Introduction in the form
which simplifies down to
Of course, the imputation that these straightforward introduction and elimination rules for P are what is required to do the job has to be taken cum grano salis, since
$\Delta $
is far more general than
$\mathcal {S},\forall x(Nx\rightarrow \varphi x)$
. But the impression is inescapable that Condition 4 embodies a requirement of ‘introductoriness’ and ‘eliminativeness’ on the part of P to a degree that makes it a candidate for (at least some kind of) semantic paradoxicality. And that is what McGee’s theorem shows—at least, for one who contends that there is this organic connection between:
(i) the arithmetical impossibility and (ii) the logico-semantic paradoxicality,
that arise, respectively, upon
(i) assuming the predicate to be definable, or (ii) taking it as a primitive.
9.2 Back to the proof of McGee’s theorem
Theorem 8 (McGee).
Suppose that
$\mathcal {S}$
interprets
$\mathsf {Q}$
and satisfies McGee’s Conditions 1–4 stated above. Then
$\mathcal {S}$
is
$\omega $
-inconsistent.
Proof. To follow in due course. Our overriding concern here is to ensure that the proof is constructive.
Lemma 11.
$\begin{array}{c} \underline{\;\,\forall x(Nx\rightarrow \Psi x)\,\;}\\ \forall x(Nx\rightarrow \Psi sx). \end{array}$
Proof.
$\begin{array}{c} \underline{\hspace{-.9em} \begin{array}{r} _{(1)}\underline{\hspace{1.4em}}\;\\ \underline{\hspace{.4em}Na\hspace{.4em}}\\ Nsa\, \end{array} \begin{array}{c} \underline{\forall x(Nx\rightarrow \Psi x)}\\ Nsa\rightarrow \Psi sa\\ \end{array} \hspace{-.9em} } \\ \hspace{1em}\underline{\hspace{1.7em}\Psi sa\hspace{1.7em}}_{(1)}\\ \underline{\hspace{1em}Na\rightarrow\Psi sa\hspace{1em}}\\ \forall x(Nx\rightarrow \Psi sx). \end{array}$
Lemma 12.
$\begin{array}{c} \underline{ \forall x(Nx\rightarrow\forall z(\Xi xz\rightarrow \Theta z)) \hspace{1em} \forall x(Nx\rightarrow\Xi xt) }\\ \forall x(Nx\rightarrow\Theta t). \end{array}$
Proof.
$\hspace{6em} \begin{array}{c} \underline{\hspace{-4.7em} \begin{array}{c} \underline{\hspace{-1.4em} \begin{array}{c} _{(1)}\underline{\hspace{1.4em}}\hspace{1em}\\ Na\\ \end{array} \hspace{-0em} \begin{array}{c} \underline{\forall x(Nx\rightarrow\forall z(\Xi xz\rightarrow \Theta z))}\\ Na\rightarrow\forall z(\Xi az\rightarrow \Theta z)\\ \end{array} \hspace{-1.2em} }\\ \underline{\forall z(\Xi az\rightarrow \Theta t)}\\ \Xi at\rightarrow \Theta t \end{array} \hspace{1.4em} \begin{array}{c} \underline{\hspace{-1.4em} \begin{array}{c} _{(1)}\underline{\hspace{1.4em}}\hspace{1em}\\ \hspace{0.7em}Na\\ \end{array} \hspace{-0em} \begin{array}{c} \underline{\forall x(Nx\rightarrow\Xi xt)}\\ Na\rightarrow\Xi at\\ \end{array} \hspace{-1.4em} }\\ \Xi at\\ \end{array} \hspace{-3.3em} }\\ \hspace{1em}\underline{\hspace{1.5em}\Theta t\hspace{1.5em}}_{(1)}\\ \underline{\hspace{1.2em}Na\rightarrow\Theta t\hspace{1.2em}}\\ \forall x(Nx\rightarrow\Theta t). \end{array}$
9.3 McGee’s diagonalization
Take
$G(x,y,z,{\color {black} w_0})$
to abbreviate the formula that formalizes the following open sentence:Footnote
17
Now use Theorem 3 to find a formula
$F(x,y,z)$
so that
$\mathcal {S}$
proves
—that is, so that
$\mathcal {S}$
proves
Note that
So
$\mathcal {S}$
proves
Once the choice of
$F(x,y,z)$
is made, the left-hand conjunct of the right-hand side of the biconditional, namely
will be true, hence, ex hypothesi, provable in
$\mathcal {S}$
. Therefore
$\mathcal {S}$
will prove
9.4 Some deducibilities, in
$\mathcal {S}$
, involving the ternary relation
$F(x,y,z)$
From the last displayed sentence we can infer that the following interdeducibilities hold within the system
$\mathcal {S}$
:
(i)
$F(0,u,a)\hspace {.4em}\dashv _{\mathcal {S}}\vdash \hspace {.4em}a=u$
;
(ii)
$F(t,u,a)\hspace {.4em}\dashv _{\mathcal {S}}\vdash \hspace {.4em}$
$(t=0\;\wedge \; a=u)\;\vee \;\exists w(Nw\;\wedge \; t=sw\;\wedge \; a=\overline {\forall v(F\underline {w}\underline {u}v\rightarrow P(v))}\;)$
.
Let us concentrate on (ii), first in the right-to-left direction:
(ii.a)
$\mathcal {S}\;,\;(t=0\;\wedge \; a=u)\;\vee \;\exists w(Nw\;\wedge \; t=sw\;\wedge \; a=\overline {\forall v(F\underline {w}\underline {u}v\rightarrow P(v))}\;)\hspace {.4em}$
$\vdash \hspace {.4em}F(t,u,a).$
By the properties of disjunction, we have
(iii)
$\mathcal {S}\;,\;\exists w(Nw\;\wedge \; t=sw\;\wedge \; a=\overline {\forall v(F\underline {w}\underline {u}v\rightarrow P(v))}\;)\hspace {.4em}\vdash \hspace {.4em}F(t,u,a).$
We shall make use of a substitution instance of (iii) presently.
Now consider (ii) in the left-to-right direction, in the case where t is of the form
$sk$
. The left-hand disjunct in this case becomes
$(sk=0\wedge a=u)$
. But
$\mathsf {Q},sk=0\vdash \bot $
; so the left-hand disjunct leads to absurdity. From
$F(sk,u,a)$
it follows, then, that
Note that
$\mathsf {Q},sk=sw\vdash k=w$
. So it follows from the last claim that
We have therefore shown that
(iv)
$\mathcal {S}\;,\; F(sk,u,a)\;\vdash \; a=\overline {\forall v(F\underline {k}\underline {u}v\rightarrow P(v))}$
.
9.5 The fixed point
$\sigma $
With the formula
$F(x,y,z)$
in hand, McGee appeals to Theorem 3 once more, this time to find a sentence
$\sigma $
that is a fixed point for the unary formula
(with free variable y). This yields the interdeducibility
(v)
$\sigma \hspace {.4em}\dashv _{\mathcal {S}}\vdash \hspace {.4em}\neg \forall x(Nx\rightarrow \forall z(F(x,\overline {\sigma },z)\rightarrow P(z))).$
Using in (iii) the substitutions
$\begin{array}{c} t\\ \downarrow\\ sb \end{array} \begin{array}{c} u\\ \downarrow\\ \overline{\sigma} \end{array} \begin{array}{c} a\\ \downarrow\\ \overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))} \end{array}$
we obtain
Observation 2.
9.6 Back to proving lemmas
Lemma 13.
$\mathcal {S}\;,\;Nb\hspace {.7em}\vdash \hspace {.7em}F(sb,\overline {\sigma },\overline {\forall v(F\underline {b}\underline {\overline {\sigma }}v\rightarrow P(v))}\;).$
Proof.
$$\begin{align*}\begin{array}{c} \underbrace{\hspace{-.4em} \begin{array}{c} \mathcal{S}\\ \end{array} \begin{array}{c} ,\\ \end{array} \begin{array}{c} \underline{ \begin{array}{c} \underline{ \begin{array}{c} Nb\\ \end{array} \hspace{.7em} \begin{array}{c} \underline{Nb}\\ \underline{\;\exists !a\;}\\ \underline{\hspace{-.8em}\exists !sb\hspace{-.8em}}\\ sb=sb \end{array} }\\ Nb\;\wedge\;sb=sb \end{array} \begin{array}{c} \overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))}=\overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))}\\ \end{array} }\\ \underline{ \hspace{1.7em} Nb\;\wedge\;sb=sb\;\wedge\;\overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))}=\overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))} \hspace{1.7em} }\\ \exists w(Nw\;\wedge\;sb=sw\;\wedge\;\overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))}=\overline{\forall v(F\underline{w}\underline{\overline{\sigma}}v\rightarrow P(v))}) \end{array} \hspace{-.6em}} \\ \hspace{8.2em}\vdots\hspace{.7em}\text{by Observation 2}\\ \;\\ F(sb,\overline{\sigma},\overline{\forall v(F\underline{b}\underline{\overline{\sigma}}v\rightarrow P(v))}\;). \end{array}\end{align*}$$
Lemma 14.
$\mathcal {S}\vdash \forall x(Nx\!\rightarrow \!F(sx,\overline {\sigma },\overline {\forall v(F(\underline {x},\overline {\sigma },v)\!\rightarrow \!P(v))})).$
Proof. Immediate from Lemma 13, in which b is parametric:
$$\begin{align*}\begin{array}{c} \underbrace{\hspace{-.3em} \begin{array}{c} \mathcal{S}\\ \end{array} \begin{array}{c} ,\\ \end{array} \hspace{-1.4em} \begin{array}{c} \hspace{1em}\underline{\hspace{1.4em}}_{(1)}\\ Nb \end{array} \hspace{-1.2em} }\\ \hspace{4.3em}\vdots\text{ by (L13)}\\ \\ \hspace{1em}\underline{ \hspace{1.4em} F(sb,\overline{\sigma},\overline{\forall v(F(\underline{b},\overline{\sigma},v)\!\rightarrow\!P(v))}) \hspace{1.4em} }_{(1)}\\ \underline{\hspace{1.1em}Nb\!\rightarrow\! F(sb,\overline{\sigma},\overline{\forall v(F(\underline{b},\overline{\sigma},v)\rightarrow P(v))})\hspace{1.1em}}\\ \forall x(Nx\!\rightarrow\!F(sx,\overline{\sigma},\overline{\forall v(F(\underline{x},\overline{\sigma},v)\!\rightarrow\!P(v))})). \end{array}\end{align*}$$
Lemma 15.
$\begin{array}{c} \underline{\;\;\forall x(Nx\rightarrow \forall z(F(x,\overline{\sigma},z)\rightarrow P(z)))\;\;}\\ \forall x(Nx\rightarrow \forall z(F(sx,\overline{\sigma},z)\rightarrow P(z))). \end{array}$
Proof. In Lemma 11, use the substitution
$$\begin{align*}\begin{array}{c} \Psi x\\ \downarrow\\ \forall z(F(x,\overline{\sigma},z)\rightarrow P(z)). \end{array} \end{align*}$$
Lemma 16.
$$\begin{align*}\begin{array}{c} \underline{ \forall x(Nx\!\rightarrow\!\forall z(F(sx,\overline{\sigma},z)\!\rightarrow\!P(z))) \hspace{.5em} \forall x(Nx\!\rightarrow\!F(sx,\overline{\sigma},\overline{\forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\!P(z))})) }\\ \forall x(Nx\!\rightarrow\! P[\forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\! P(z))]). \end{array}\end{align*}$$
Proof. In Lemma 12:
use the substitutions
$$\begin{align*}\begin{array}{c} \Xi xz\\ \downarrow\\ F(x,\overline{\sigma},z) \end{array} \begin{array}{c} \Theta \\ \downarrow\\ P \end{array} \begin{array}{c} t\\ \downarrow\\ \overline{\forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\!P(z)).} \end{array} \end{align*}$$
Lemma 17.
$$\begin{align*}\begin{array}{c} \underline{ \forall x(Nx\!\rightarrow\!\forall z(F(x,\overline{\sigma},z)\!\rightarrow\!P(z))) \hspace{1em} \forall x(Nx\!\rightarrow\!F(sx,\overline{\sigma},\overline{\forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\!P(z))})) }\\ P[\forall x(Nx\!\rightarrow\! \forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\! P(z)))]. \end{array}\end{align*}$$
Proof. Immediate by (4) and Lemmas 15 and 16:
$$\begin{align*} \kern-100pt \begin{array}{c} \underbrace{\hspace{-.5em} \begin{array}{l} \mathcal{S}\hspace{.4em} ,\\ \end{array} \hspace{-2.8em} \begin{array}{c} \hspace{1.4em}\underline{\hspace{-2.6em} \begin{array}{c} \hspace{2em}\underline{\hspace{.7em}\forall x(Nx\!\rightarrow\!\forall z(F(x,\overline{\sigma},z)\!\rightarrow\!P(z)))\hspace{.7em}}_{\,\mbox{\scriptsize(L15)}}\\ \forall x(Nx\rightarrow \forall z(F(sx,\overline{\sigma},z)\rightarrow P(z))) \end{array} \hspace{-1em} \begin{array}{c} \forall x(Nx\!\rightarrow\!F(sx,\overline{\sigma},\overline{\forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\!P(z))}))\\ \end{array} \hspace{-.5em} }_{\,\mbox{\scriptsize(L16)}}\\ \forall x(Nx\!\rightarrow\! P[\forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\! P(z))]) \end{array} \hspace{-12.5em} }\\ \hspace{3.2em}\vdots\mbox{ by (4)}\\ \\ P[\forall x(Nx\!\rightarrow\! \forall z(F(\underline{x},\overline{\sigma},z)\!\rightarrow\! P(z)))]. \end{array}\end{align*}$$
Lemma 18.
$\mathcal {S},\forall x(Nx\!\rightarrow \!\forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))\;\vdash \;P[\sigma ].$
Proof.
$\begin{array}{c} \underline{\begin{array}{c} \underbrace{\hspace{-.6em} \begin{array}{c} \;\\ \mathcal{S} \end{array} \begin{array}{c} \;\\ , \end{array} \begin{array}{c} \underline{\hspace{3em}}\\ \overline{\sigma}=\overline{\sigma} \end{array} \hspace{-.6em} }\\ \hspace{2.7em}\vdots\;^{\mbox{by (i)}}\\ F(0,\overline{\sigma},\overline{\sigma})\\ \end{array} \hspace{1.7em} \begin{array}{c} \underline{\hspace{-1.4em} \begin{array}{c} \underline{\forall x(Nx\!\rightarrow\!\forall z(F(x,\overline{\sigma},z)\!\rightarrow\!P(z)))}\\ N0\!\rightarrow\!\forall z(F(0,\overline{\sigma},z)\!\rightarrow\!P(z)) \end{array} \begin{array}{c} \underline{\hspace{1.4em}}\\ N0\\ \end{array} }\\ \underline{\forall z(F(0,\overline{\sigma},z)\!\rightarrow\!P(z))}\\ F(0,\overline{\sigma},\overline{\sigma})\!\rightarrow\!P[\overline{\sigma}]\\ \end{array} \hspace{-4em} }\\ P[\sigma]. \end{array}$
Lemma 19.
$\mathcal {S}\;\vdash \;P[\sigma \!\rightarrow \! \neg \forall x(Nx\!\rightarrow \!\forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))].$
Proof.

Lemma 20.
$\mathcal {S}\;,\;\forall x(Nx\!\rightarrow \! \forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))\;\vdash$
$P[\neg \forall x(Nx\!\rightarrow \! \forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))].$
Lemma 21.
$\mathcal {S}\;,\;\forall x(Nx\!\rightarrow \! \forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))\;\vdash$
$P[\forall x(Nx\!\rightarrow \! \forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))].$
Proof. Immediate by Lemmas 14, 15, and 17:
$$\begin{align*}\begin{array}{c} \underbrace{ \begin{array}{c} \mathcal{S}\\ \end{array} \hspace{-.8em} \begin{array}{c} ,\\ \end{array} \hspace{-.8em} \begin{array}{c} \forall x(Nx\!\rightarrow\! \forall z(F(x,\overline{\sigma},z)\!\rightarrow\! P(z)))\\ \end{array} \hspace{-.8em} \begin{array}{c} ,\\ \end{array} \hspace{-2.5em} \begin{array}{c} \mathcal{S}\\ \hspace{2em}\vdots\mbox{ \scriptsize(L14)}\\ \\ \hspace{1.6em}\underline{\; \forall x(Nx\rightarrow \forall z(F(x,\overline{\sigma},z)\rightarrow P(z))) \;}_{\,\mbox{\scriptsize (L15)}}\\ \forall x(Nx\rightarrow \forall z(F(sx,\overline{\sigma},z)\rightarrow P(z))) \end{array} \hspace{-2.3em} }\\ \hspace{2em}\vdots\mbox{ \scriptsize (L17)}\\ \\ P[\forall x(Nx\!\rightarrow\! \forall z(F(x,\overline{\sigma},z)\!\rightarrow\! P(z)))]. \end{array}\end{align*}$$
Lemma 22.
$\mathcal {S}\;,\;\forall x(Nx\!\rightarrow \! \forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))\;\vdash \;\bot .$
Lemma 23.
$\mathcal {S}\vdash \sigma .$
Proof. Immediate by (v) and Lemma 22:

Lemma 24.
$\mathcal {S}\vdash P[\sigma ]$
, i.e.,
$\mathcal {S}\vdash P(\overline {\sigma }).$
Proof. Immediate from Lemma 23 by Condition 1.
Lemma 25.
$\mathcal {S}\;\vdash \;\forall z(F(0,\overline {\sigma },z)\rightarrow P(z)).$
Proof.

Lemma 26.
$\mathcal {S}\vdash P[\forall z(F(0,\overline {\sigma },z)\rightarrow P(z))]$
, i.e.,
$\mathcal {S}\vdash P(\overline {\forall z(F(0,\overline {\sigma },z)\rightarrow P(z))})$
.
Proof. Immediate from Lemma 25 by Condition 1.
Lemma 27. For all n, we have
$\mathcal {S}\;\vdash \; \forall z(F(\underline {n},\overline {\sigma },z)\rightarrow P(z))$
.
Proof. By mathematical induction on n. The basis is accomplished by Lemma 25. Now assume the Inductive Hypothesis that
It follows by Condition 1 that
(vi)
$\mathcal {S}\vdash P[\overline {\forall z(F(\underline {k},\overline {\sigma },z)\rightarrow P(z))}].$
For the inductive step, consider the following proof within the system
$\mathcal {S}$
:

Thus
$\mathcal {S}\;\vdash \;\forall z(F(\underline {sk},\overline {\sigma },z)\rightarrow P(z)) $
. The result now follows by induction.
Recall Lemma 22:
$\mathcal {S}\;,\;\forall x(Nx\!\rightarrow \! \forall z(F(x,\overline {\sigma },z)\!\rightarrow \! P(z)))\;\vdash \;\bot .$
It follows that
$\mathcal {S}$
is
$\omega $
-inconsistent. This completes our constructive proof of Theorem 8.
10 Concluding summary
We gather here the main results constructively proved in full formal detail above. This is for the convenience of the reader who might wish, on the other side of the topical divide, to pursue ‘paradoxicality analyses’ of any of them.
We have seen that in the case of Theorem 4 both sides of the divide have been worked out. We remind the reader that in our exposition of Theorems 5–8 we have been working on the metamathematical and arithmetical side of the topical divide, establishing the straightforward impossibility of furnishing definitions, within the language of arithmetic, of predicates P satisfying the respective and various combinations of conditions. Below is our summary list of those theorems, with their respective sets of P-conditions. We remind the reader that in these metamathematical theorems there is no occasion to discuss matters of normal form or normalizability. Those matters come into play only on the other side of the topical divide, when one studies the structures of the disproofs that are involved as regimentations of the reasoning involved in diagnosing logico-semantic paradoxicality.
Theorem 4 (Tarski).
Suppose that the formal system
$\mathcal {S}$
is sufficiently strong, and that it has a predicate P that satisfies the rules of P-Introduction and P-Elimination:
Then
$\mathcal {S}$
is inconsistent.
Theorem 5 (Löb).
For all
$\varphi $
, if
$\mathcal {S}, P\varphi \vdash \varphi $
then
$\mathcal {S}\vdash \varphi $
.
Theorem 6 (Montague).
Any theory
$\mathcal {S}$
that interprets
$\mathsf {Q}$
and whose provability predicate P satisfies the following four conditions is inconsistent:
-
1.
$\mathcal {S}\vdash P[P[{\color {black}\theta }]\rightarrow {\color {black}\theta }].$
-
2.
$\kern-3pt\begin{array}{l} \underline{\hspace{1.4em} \vdash{\theta}\hspace{1.4em}}\\ \mathcal{S}\vdash P[{\theta}]. \end{array}$
-
3.
$\kern-3pt\begin{array}{l} \underline{ \mathcal{S}\vdash P[{\varphi}\rightarrow{\psi}] \hspace{1em} \mathcal{S}\vdash P[{\varphi}] }\\ \mathcal{S}\vdash P[{\psi}]. \end{array}$
-
4.
$\mathcal {S},P[{\color {black}\theta }]\vdash {\color {black}\theta .}$
Theorem 7 (McGee).
Suppose
$\mathcal {S}$
is sufficiently strong, and that its provability predicate P satisfies the introductory and eliminative conditions
Then
$\mathcal {S}$
is inconsistent.
Theorem 8 (McGee).
Suppose that
$\mathcal {S}$
interprets
$\mathsf {Q}$
and satisfies the four conditions stated below. Then
$\mathcal {S}$
is
$\omega $
-inconsistent.
-
1.
$\kern-3pt\begin{array}{@{}l} \underline{\;\,\mathcal{S}\vdash\varphi\;\,}\\ \mathcal{S}\vdash P\varphi. \end{array}$
-
2.
$ \mathcal {S},P\varphi , P[\varphi \!\rightarrow \!\psi ]\vdash P\psi .$
-
3.
$\mathcal {S},P[\neg \varphi ],P[\varphi ]\vdash \bot .$
-
4.
$\mathcal {S}, \forall x(Nx\rightarrow P[\varphi \underline {x}])\vdash P[\forall x(Nx\rightarrow \varphi x)].$
On the other side of the topical divide, we conjecture, would be complementing revelations of the logico-semantic paradoxicality that would ensue if one were to take these various sets of conditions as new rules of inference directly governing a freshly adopted primitive predicate P (in an extension of the language of arithmetic). That would require demonstrating that the new rules of inference would engender paradoxical disproofs, where the paradoxicality consists in their non-normalizability. The reduction sequences emanating from such a disproof would fail to terminate.
We commend this unfinished business as a challenging and potentially rewarding research program.
Acknowledgments.
The author is grateful to two anonymous referees for constructive comments that have improved the presentation. All errors or deficiencies that remain are the sole responsibility of the author.



