Skip to main content
Log in

Field’s logic of truth

  • Published:
Philosophical Studies Aims and scope Submit manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Notes

  1. See Moschovakis (1974) or Barwise (1975).

  2. We shouldn’t really speak of a sentence (that is, a sentence type) as being either true or false, of course, but rather of it being true or false in a language in a context. For our discussion here, however, contextual variation won’t be a much of a factor.

  3. We identify falsity with the truth of the negation.

  4. Adapted from van Fraassen (1966).

  5. See Quine (1986, Chap. 1), Leeds (1978), and Field (2001, passim).

  6. People working on vagueness sometimes use a determinately true/determinately false/neither trichotomy to mark the cases in which truth conditions are underdetermined by speaker usage. Field develops a notion he calls “determinate truth,” but it is a notion internal to his logical conception of truth, and it has no particular connection with speaker usage.

  7. See Friedman and Sheard (1987).

  8. I wanted to say that the first option is one in which we keep classical logic, but this is disputable. One might say instead that the option consists in extending classical logic to encompass sentences that contain “T.”

  9. Zermelo set theory is like standard set theory except that it doesn’t have the replacement principle. For our purposes, employing such a very strong theory is overkill, but it gets the job done.

  10. We focus our attention on sentence validity, that is, on the validity of inferences without premisses, for simplicity. The same argument shows that every \( \Uppi_{2}^{1} \) set of premisses has a \( \Uppi_{2}^{1} \) set of consequences.

  11. See Rogers (1967, §16.3). Our terminology follows his.

  12. By a sophisticated analysis, Philip Welch (2008) has determined the recursive-isomorphism type of the set of ultimate truths obtained by erecting the fixed-point construction over the standard model of arithmetic. These ultimate truths will be the consequences of “(∀x)\( \mathbb{N}\)(x)” that contain no non-arithmetical predicates other than “T.”.

Bibliography

  • Barwise, K. J. (1975). Admissible sets and structures. Berlin: Springer-Verlag.

    Google Scholar 

  • Beall, J. C. (2009). Spandrels of truth. Oxford: Oxford University Press.

    Book  Google Scholar 

  • Craig, W., & Vaught, R. L. (1959). Finite axiomatizability using additional predicates. Journal of Symbolic Logic, 23, 298–308.

    Google Scholar 

  • Feferman, S. (1984). Toward useful type-free theories, I. Journal of Symbolic Logic, 49, 75–111. Reprinted in Martin (1984), pp. 237–287. Page references are to the reprint.

    Google Scholar 

  • Feyerabend, P. (1975). Against method. London: Verso.

    Google Scholar 

  • Field, H. (1972). Tarski’s theory of truth. Journal of Philosophy, 69, 347–375. Reprinted with a postscript in Field (2001), pp. 3–29. Page references are to the reprint.

    Google Scholar 

  • Field, H. (2001). Truth and the absence of fact. Oxford: Oxford University Press.

    Book  Google Scholar 

  • Field, H. (2003). A revenge-immune solution to the liar paradox. Journal of Philosophical Logic, 32, 139–177.

    Article  Google Scholar 

  • Field, H. (2008). Saving truth from paradox. Oxford: Oxford University Press.

    Book  Google Scholar 

  • Friedman, H., & Sheard, M. (1987). An axiomatic approach to self-referential truth. Annals of Pure and Applied Logic, 40, 1–10.

    Article  Google Scholar 

  • Kleene, S. C. (1952a). Finite axiomatizability of theories in the predicate calculus using additional predicates. Memoirs of the American Mathematical Society, 10, 27–68.

    Google Scholar 

  • Kleene, S. C. (1952b). Introduction to metamathematics. New York: Van Nostrand.

    Google Scholar 

  • Kripke, S. A. (1975). Outline of a theory of truth. Journal of Philosophy, 72, 690–716. Reprinted in Martin (1984), pp. 53–81.

    Google Scholar 

  • Leeds, S. (1978). Theories of reference and truth. Erkenntnis, 13, 111–129.

    Article  Google Scholar 

  • Martin, R. L. (Ed.). (1984). Recent essays on truth and the liar paradox. Oxford: Oxford University Press.

    Google Scholar 

  • Moschovakis, Y. N. (1974). Elementary induction on abstract structures. Amsterdam: North Holland.

    Google Scholar 

  • Mostowski, A. (1952). On models of axiomatic systems. Fundamenta Mathematicae, 33, 133–158.

    Google Scholar 

  • Putnam, H. (1965). A philosopher looks at quantum mechanices. In R. C. Colodny (Ed.), Beyond the edge of certainty (pp. 75–101). Englewood Cliffs, NJ: Prentice-Hall. Reprinted in Putnam (1975, pp. 130–158).

  • Putnam, H. (1975). Mathematics, matter, and method. Philosophical papers (Vol. 1). Cambridge: Cambridge University Press.

    Google Scholar 

  • Quine, W. V. O. (1984). Philosophy of logic (2nd ed.). Cambridge, MA: Harvard University Press.

    Google Scholar 

  • Rogers, H. (1967). Theory of recursive functions and effective computability. New York: McGraw-Hill.

    Google Scholar 

  • Tarski, A. (1935). Der Wahrheitsbegriff in den formalisierten Sprachen. Studia Philosophica, 1, 261–405. English translation by J. H. Woodger in Tarski (1983, pp. 152–278).

  • Tarski, A. (1936). O ugruntowaniu naukowej semantyki. Prezegląd Filozoficzny, 39, 50–57. English translation by J. H. Woodger in Tarski (1983, pp. 401–408). Page references are to the translation.

  • Tarski, A. (1983). Logic, semantics, metamathematics (2nd ed.). Indianapolis: Hackett.

    Google Scholar 

  • van Fraassen, B. C. (1966). Singular terms, truth value gaps, and free logic. Journal of Philosophy, 63, 464–495.

    Article  Google Scholar 

  • Welch, P. (2008). Ultimate truth vis à vis stable truth. Review of Symbolic Logic, 1, 126–142.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vann McGee.

Appendix on validity

Appendix on validity

We want to show that, for arguments with countably many premises, ℵ0-validity coincides with validity. Then we’ll use the proof to determine the complexity of the set of valid sentences.

To say that the argument from a countable premiss set Γ to φ is invalid is to say that there is a fixed-point model with standard integers in which all the members of Γ have value 1 but φ does not. This can be formalized as a Σ1 sentence of the language of set theory. If it’s true, then it’s true in some model of the form <Vλ,∈>, where λ is a strong limit cardinal. Taking the transitive collapse of a countable elementary submodel, we’ll still get a fixed-point model with standard integers in which all the members of Γ have value 1 but φ does not, only now the fixed-point model will be countable. The existence of such a model shows that the inference is not ℵ0-valid.

The same argument shows that, for any α, an argument with ℵα or fewer premisses is valid iff it’s ℵα-valid.

Turning to examine the set of valid sentences, it is clear that a complete axiomatization is out of the question. For a theory of truth to be any use at all, it needs to be able to identify sentences syntactically. If we are encoding the syntax by Gödel numbers, having a syntactic theory is tantamount to having an arithmetical theory. To avoid fretting over irrelevant pathologies that arise in models that misrepresent the syntax, Field lays it down that the only models to be considered are ones that have standard integers. This ensures the set of set of valid sentences will be at least as complex as the set of arithmetical truths. It turns out that it’s significantly more complex, specifically, complete \( \Uppi_{2}^{1} \).

φ is invalid iff there is a well-founded model of Zermelo set theoryFootnote 9 in which there is a fixed-point model that doesn’t assign φ the value 1. The Löwenheim–Skolem argument shows that this happens iff there is a well-founded model of Zermelo set theory with domain the set of natural numbers in which there is a fixed-point model in which φ is assigned a value different from 1. This can be formalized as a \( \Upsigma_{2}^{1} \) arithmetical statement.Footnote 10

We need to show that every \( \Uppi_{2}^{1} \) set of natural numbers is 1-reducible to the set of valid sentences. For i a natural number and A a set of natural numbers, define the ith tree in A to be the set of all finite sequences x with property that x and all its initial segments are in the set whose characteristic function is calculated by the ith oracle Turing machine with an oracle for A, or to be the empty set if the machine doesn’t calculate a characteristic function. The set of numbers i such that there is an infinite path through the ith tree in A is a complete \( \Upsigma_{1}^{1} \)-in-A set,Footnote 11 so {i: for each set A, there is an infinite path through the ith tree in A} is a complete \( \Uppi_{2}^{1} \) set. We want to show that this set is 1-reducible to the set of valid sentences.

In the language obtained from the language of arithmetic by adding, in addition to the truth predicate “T” and the new conditional “→,” a new monadic predicate “R,” form, using Gödel’s self-referential technique, a formula σ(i , x) equivalent to:

x is in the ith tree in the set of natural numbers that satisfy R ∧ (T(σ(i,x)) → (∃y) (y is a member of the ith tree in the set of natural numbers that satisfy R ∧ y extends x ∧ T(σ(i,y)))).

Where < > is the empty sequence, we want to see that σ(i , < >) is valid iff, for each set A, there in an infinite path through the ith tree in A.

Suppose that (∀A)(there is an infinite path through the ith tree for A). Take a fixed-point model, and let A be the set of natural numbers the model places into the extension of “R.” We know that there is an infinite path through the ith tree in A. We want to see that, for that every node x along the path, σ(i , x) is assigned the value 1 by the model; this will show that σ(i, < >) is assigned the value 1 by the model. We know that σ(i , x) can’t be assigned the value 0, because that would give us a conditional with value 0 whose antecedent had value 0, which is impossible. The possibility we have to worry about is that σ(i , x) has value ½. If σ(i , x) has value ½, then we have a ½-valued conditional with a ½-valued antecedent, so the consequent must have value 0 or ½. If we take z to be a node on the path further along than x, σ(i , z) can’t have the value 1, since if it did “(∃y) (y is a member of the ith tree in the set of natural numbers that satisfy R ∧ y extends x ∧ T(σ(i,y)))” would have value 1. It can’t have value 0, for the same reason σ(i , x) can’t have value 0. So σ(i , z) must have value ½, which implies that “(∃y) (y is a member of the ith tree in the set of natural numbers that satisfy R ∧ y extends x ∧ T(σ(i , y)))” has value ½. Where Δ is an acceptable ordinal, both the antecedent and the consequent of the conditional “(T(σ(x)) → (∃y) (y is a member of the ith tree in the set of natural numbers that satisfy R ∧ y extends x ∧ T(σ(i , y))))” have the value ½ at level Δ, which means that the conditional, and hence its antecedent and consequent, will assume the value 1 at level Δ+1. Once these sentences achieve the value 1, they’ll maintain the value 1 at every subsequent level, with z serving as a witness to the consequent’s existential claim. So the ultimate value of σ(i , x) is 1, contrary to hypothesis.

Now for the other direction, suppose that there is a set A for which there is no infinite path through the ith tree for A. This means that the partial order on the nodes of the tree that we get by stipulating that y is less than x iff y extends x is well-founded, so that we can do inductions. We want to show that, for every node x of the tree, σ(i , x) is assigned a value different from 1 in the fixed-point model obtained by taking the ground model to be the natural number system and taking A as the extension of “R.” We may assume the tree is nonempty, since otherwise σ(i , x) has value 0, for every x. Suppose that x is a node of the tree and that, for every y below x, σ(i , y) is assigned a value different from 1. Then the consequent of the conditional “T(σ(i,x)) → (∃y) (y is a member of the ith tree in the set of natural numbers that satisfy R ∧ y extends x ∧ T(σ(i,y)))” has a value different from 1. If σ(i , x) had value 1, we’d be assigning the value 1 to a conditional whose antecedent had value 1 and whose consequent had a value different from 1, which is absurd. It follows by induction that the value of σ(i,< >) is different from 1.Footnote 12

Rights and permissions

Reprints and permissions

About this article

Cite this article

McGee, V. Field’s logic of truth. Philos Stud 147, 421–432 (2010). https://doi.org/10.1007/s11098-009-9467-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11098-009-9467-6

Keywords

Navigation