Theorem 1

In the previous century, I wrote a paper
Ketland 1999: "Deflationism and Tarski's Paradise" (Mind). 
The main point of this paper was to argue that deflationary truth theories should (and indeed do, usually) satisfy a conservation condition, but adequate theories should satisfy a reflection condition. This reflection condition is Leitgeb's adequacy condition (b) in
Leitgeb 2007: "What Theories of Truth Should be Like (but Cannot be)" (Phil Compass: available here). 
These two conditions are incompatible, in some scenarios, because of Gödel's incompleteness theorems: hence, deflationary truth theories are inadequate.

Just before that, but unbeknownst to either of us, Stewart Shapiro published a paper,
Shapiro 1998, "Proof and Truth - Through Thick and Thin" (J. Phil, 1998),
giving a similar argument against deflationism, based on conservation and reflection. And a few years before that (the similarities were unbeknownst to any of the three of us), Leon Horsten had given some similar arguments in a 1995 article,
Horsten 1995, "The Semantic Paradoxes, The Neutrality of Truth and the Neutrality of the Minimalist Theory of Truth".
But in the 1999 paper, I'd given a "theorem", labelled "Theorem 1". This "theorem" is wrong. Somewhat fortunately, this theorem can be "fixed" by adding certain side conditions (see below). But, as stated, it's wrong. How I ended up with a wrong theorem is moderately interesting.

Still, the wrong "theorem" itself comes from a theorem which is not wrong, which is what I'd started with (I vividly remember guessing it and working out the proof), and which is important in the sense that it's connected to the ensuing debate about the conservativeness/non-conservativeness of truth theories. That theorem is:
PA + the Tarski biconditionals for L-sentences is a conservative extension of PA.
This can be established in a number of ways: e.g., model-theoretically and proof-theoretically. It's clear that the theorem should generalize, because very little of the apparatus of PA is needed for this to hold. In fact, it is sufficient that the base theory T prove the distinctness of distinct expressions. That is,
if ϵ1ϵ2, then Tϵ1ϵ2.
Unfortunately, I generalized too much! In my 1999 paper, I say that the set of Tarski-biconditionals
ΔTB:={True(ϕ)ϕϕSent(L)}
conservatively extends any theory T, and this isn't so. T must satisfy certain conditions. And the proof I give, by model expansion, is somewhat muddled, as it assumes that one can extend the domain of the starting model M by adding infinitely many (codes of) sentences, and this is not correct.

I noticed the theorem was wrong, when the article appeared in January 1999. For in the same issue of Mind, Volker Halbach published
Halbach 1999, "Disquotationalism and Infinite Conjunctions" (Mind),
and reading his paper carefully made me notice that my result needed side conditions. Halbach's paper included reference to a wealth of other recent work on axiomatic truth theories of which I'd been completely unaware when I wrote my paper. (I knew only Tarski's original 1936 paper Der Wahrheitsbegriff and worked from there. I didn't know the subsequent work by, e.g., Wang, Mostowksi, Feferman, Friedman & Sheard, Cantini, Halbach et al.)

To give a corrected version, first here's a lemma---one that is useful in thinking about truth predicates (it shows that given a finite set of sentences, then defining truth for these is not difficult, given just a bit of syntax):
Lemma: Let L be the usual language of arithmetic and let L+ be the result of adding a new unary predicate symbol True. Let T in L be a theory such that, for any distinct sentences ϕ,θ in L,
Tϕθ.
Let Ψ be a finite set of L-sentences. Then there is an L-formula True(x) such that,
TTrue(ψ)ψ,
for each ψΨ.
Proof: Let the assumptions be as stated, and let Ψ={ψ1,,ψn} be given. Define the following L-formula:
True(x):={x=ψψψΨ}
Let ψiΨ and consider True(ψi). That is,
(ψi=ψ1ψ1)(ψi=ψnψn)
Note that, if ij, then
Tψiψj
So, if ij,
T¬(ψi=ψjψj)
So,
T{¬(ψi=ψjψj)ji}
But, by the definition of True(ψi), we have:
T,True(ψi)(ψi=ψ1ψ1)(ψi=ψnψn)
So, then
T,True(ψi)(ψi=ψiψi)
and so,
T,True(ψi)ψi
By similar reasoning,
T,ψiTrue(ψi) 
So,
TTrue(ψi)ψi 
QED.

Here then is one modification of "Theorem 1" which is ok:
Theorem: Let L be the usual language of arithmetic and let L+ be the result of adding a new unary predicate symbol True. Let T in L be a theory such that, for any distinct sentences ϕ,θ in L,
Tϕθ.
Then TΔTB conservatively extends T (for L-sentences).
Proof. We will suppose that TΔTB proves some L-sentence ϕ, and then "convert" the proof into a proof in T of ϕ.

So, suppose that
TΔTBϕ
with ϕSent(L). Let
P=(θ0,,θk)
be such a proof. If no axioms from ΔTB occur in P, then P is a proof in T of ϕ and we are done.

So suppose that the following are axioms of  ΔTB occurring in P
True(ψ1)ψ1

True(ψn)ψn
(I.e., these are T-sentences occurring in the proof P.)

Next let Ψ={ψ1,,ψn}. By the above Lemma, we may define True(x), and then we have, by the Lemma above, that
TTrue(ψi)ψi 
for each ψiΨ.

Next, given any θi in the proof P, we define (θi) to be the result of replacing each occurrence of a subformula True(t) in θi by True(t). We obtain the sequence:
P=((θ0),,(θk))
Substitution preserves deducibility, and so this sequence is a proof using the translations of T-sentences as axioms. However, each T-sentence
True(ψi)ψi
occurring in the proof P is translated to a theorem of T, namely,
True(ψi)ψi
So, if we extend P by inserting the missing subproofs (in T) of these theorems, we obtain then a new sequence P. This is then a proof of ϕ in T, as required. QED.

Comments