Consider the following sentence:
(1) is not true.
It has long been known that the sentence, (1), produces a paradox, the socalled liar’s paradox: it seems impossible consistently to maintain that (1) is true, and impossible consistently to maintain that (1) is not true: if (1) is true, then (1) says,
truly, that (1) is not true so that (1) is not true; on the other hand, if (1) is not true, then what (1) says is the case, i.e., (1) is
true. Given such a paradox, one might be sceptical of the not…
Read moreConsider the following sentence:
(1) is not true.
It has long been known that the sentence, (1), produces a paradox, the socalled liar’s paradox: it seems impossible consistently to maintain that (1) is true, and impossible consistently to maintain that (1) is not true: if (1) is true, then (1) says,
truly, that (1) is not true so that (1) is not true; on the other hand, if (1) is not true, then what (1) says is the case, i.e., (1) is
true. Given such a paradox, one might be sceptical of the notion of truth, or at least of the prospects of giving a scientifically respectable account of truth. Alfred Tarski’s great accomplishment was to show how to give — contra this scepticism — a formal definition of truth for a wide class of formalized languages. Tarski did not, however, show how to give a definition of truth for languages (such as English) that contain their own truth predicates. He thought that this could not be done, precisely because of the liar’s paradox. More generally, Tarski reckoned that any language with its own truth predicate would be inconsistent, as long as it obeyed the rules of standard classical logic, and had the ability to refer to its own sentences. As we will see in our remarks on Theorem 2.1 in Section 2.3, Tarski was not quite right: there are consistent classical interpreted
languages that refer to their own sentences and have their own truth predicates. (This point originates in Gupta 1982 and is strengthened in Gupta and Belnap 1993.) Given the close connection between meaning and truth, it is widely held that any semantics for a language L, i.e., any theory of meaning for L, will be closely related to a theory of truth for : indeed, it is commonly held that something like a Tarskian theory of truth for will be a central part of a semantics for L. Thus, the impossibility of giving a Tarskian theory of truth for languages with their own truth predicates threatens the project of
giving a semantics for languages with their own truth predicates. We had to wait until the work of Kripke 1975 and of Martin & Woodruff 1975 for a systematic formal proposal of a semantics for languages with their own truth predicates. The basic thought is simple: take the offending sentences, such as (1), to be neither true nor false. Kripke, in particular, shows how to implement this thought for a wide variety of languages, in effect employing a semantics with three values, true, false and
neither. It is safe to say that Kripkean approaches have replaced Tarskian pessimism as the new orthodoxy concerning languages with their own truth predicates. One of the main rivals to the three-valued semantics is the Revision Theory of Truth, or RTT, independently conceived by Hans Herzberger and Anil Gupta, and first presented in publication in 1982. The first monographs on the topic are by Yaqūb and the locus classicus, Gupta & Belnap, both in 1993. The Revision Theory of Truth (RTT) is designed to model the kind of reasoning that the liar sentence leads to, within a two-valued context. The central idea is the idea of a revision process: a process by which we revise hypotheses about the truth-value of one or more sentences. The present article’s purpose is to outline the Revision Theory of Truth.