PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: No information on entry rating
Tarski's result on the undefinability of truth (Theorem)

Assume $\mathbf{L}$ is a logic which is closed under contradictory negation and has the usual truth-functional connectives. Assume also that $\mathbf{L}$ has a notion of open formula with one variable and of substitution. Assume that $T$ is a theory of $\mathbf{L}$ in which we can define surrogates for formulae of $\mathbf{L}$ , and in which all true instances of the substitution relation and the truth-functional connective relations are provable. We show that either $T$ is inconsistent or $T$ can't be augmented with a truth predicate $\mathbf{True}$ for which the following T-schema holds

$\displaystyle \mathbf{True}('\phi') \leftrightarrow \phi $

Assume that the open formulae with one variable of $\mathbf{L}$ have been indexed by some suitable set that is representable in $T$ (otherwise the predicate $\mathbf{True}$ would be next to useless, since if there's no way to speak of sentences of a logic, there's little hope to define a truth-predicate for it). Denote the $i$ :th element in this indexing by $B_i$ . Consider now the following open formula with one variable

$\displaystyle \mathbf{Liar}(x) = \neg \mathbf{True}(B_x(x)) $

Now, since $\mathbf{Liar}$ is an open formula with one free variable it's indexed by some $i$ . Now consider the sentence $\mathbf{Liar}(i)$ . From the T-schema we know that

$\displaystyle \mathbf{True}(\mathbf{Liar}(i)) \leftrightarrow \mathbf{Liar(i)} $

and by the definition of $\mathbf{Liar}$ and the fact that $i$ is the index of $\mathbf{Liar}(x)$ we have

$\displaystyle \mathbf{True}(\mathbf{Liar}(i)) \leftrightarrow \neg \mathbf{True}(\mathbf{Liar(i)}) $

which clearly is absurd. Thus there can't be an extension of $T$ with a predicate $\mathbf{Truth}$ for which the T-schema holds.

We have made several assumptions on the logic $\mathbf{L}$ which are crucial in order for this proof to go through. The most important is that $\mathbf{L}$ is closed under contradictory negation. There are logics which allow truth-predicates, but these are not usually closed under contradictory negation (so that it's possible that $\mathbf{True}(\mathbf{Liar}(i))$ is neither true nor false). These logics usually have stronger notions of negation, so that a sentence $\neg P$ says more than just that $P$ is not true, and the proposition that $P$ is simply not true is not expressible.

An example of a logic for which Tarski's undefinability result does not hold is the so-called Independence Friendly logic, the semantics of which is based on game theory and which allows various generalised quantifiers (the Henkin branching quantifier, etc.) to be used.




"Tarski's result on the undefinability of truth" is owned by mathcam. [ full author list (2) | owner history (1) ]
(view preamble | get metadata)

View style:

See Also: IF-logic

Log in to rate this entry.
(view current ratings)

Cross-references: branching quantifier, Henkin, quantifiers, game theory, semantics, Independence Friendly logic, expressible, proposition, stronger, NOR, closed under, proof, order, free variable, open, element, sentences, representable, indexed by, predicate, inconsistent, relation, theory, substitution, variable, formula, connectives, negation, logic
There is 1 reference to this entry.

This is version 11 of Tarski's result on the undefinability of truth, born on 2003-08-05, modified 2005-09-16.
Object id is 4552, canonical name is TarskisResultOnTheUndefinabilityOfTruth.
Accessed 3971 times total.

Classification:
AMS MSC03B99 (Mathematical logic and foundations :: General logic :: Miscellaneous)

Pending Errata and Addenda
None.
[ View all 8 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | prove | add result | add corollary | add example | add (any)