Warsaw · 1933

Tarski Defines Truth

Portrait of Alfred Tarski
Alfred TarskiPastel by Stanisław Ignacy Witkiewicz, 1936 · Private collection

What makes a statement true? The Polish logician Alfred Tarski gives an old answer a precise form. A true statement, he writes, is one “which says that things are so and so, and things are indeed so and so” (italics in the original): it corresponds to the facts. His example: “‘it is snowing’ is a true statement if and only if it is snowing” (italics in the original). In 1933, he shows how to turn this into an exact definition of truth for a whole formal language, built up from its simplest statements.

But there’s a catch. For a language rich enough for arithmetic, the definition can only be given in a richer language, which talks about the first one from outside. Within the language itself, truth can’t be defined at all. To prove it, Tarski uses a method he credits, in a footnote, to Gödel: statements of arithmetic can be made to talk about statements, even about themselves. If the language could define its own truth, one of its statements could then say of itself, “this statement is not true” – the ancient liar paradox, which is true if and only if it isn’t.

Gödel had used the same trick on proof instead of truth: a statement that says it can’t be proved. Arithmetic can describe which of its statements can be proved, as Gödel showed, but not which ones are true, as Tarski now shows. So the two can never be the same, which is Gödel’s result again, from another side: proof can’t capture all of truth.

So there’s no universal criterion of truth. Some statements can still be settled mechanically: a calculation settles whether 1,681 is a prime number, for example. But no system of rules can tell, of all its own statements, which ones are true. That’s no blow to truth. Tarski’s definition says what truth is, and we can still aim at it, by guessing and criticizing. We just can’t always check for it mechanically. The Austrian-British philosopher Karl Popper later credits Tarski with rehabilitating the idea of truth as correspondence to the facts.

Criticism of #5870 by Alfred Tarski​·​#5873

Truth for a language rich enough for arithmetic can be defined only in a richer language, never within the language itself. So no one system of symbols and rules can even say which of its own statements are true: there’s no universal criterion of truth.

The state of the discussion

Tarski’s criticism goes unanswered too, so Hilbert’s program now has two pending criticisms.

Use arrow keys ← →, the Previous and Next buttons above, or the timeline below to move through the history.Swipe left or right, or use the Previous and Next buttons above or the timeline below, to move through the history.

Sources:

  • Popper, Conjectures and Refutations (London, 1963), chapter 10
  • Tarski, “Der Wahrheitsbegriff in den formalisierten Sprachen”, Studia Philosophica 1 (1935), 261–405, translated from Pojęcie prawdy w językach nauk dedukcyjnych (Warsaw, 1933)

Researched and written with the help of AI, from the sources named. AI can make mistakes. Veritula doesn’t claim perfect historical accuracy; the sources are there to check against.

The full discussion

Can One Machine Do It All?

Dennis Hackethal started this discussion about 2 hours ago.

Search​·​Activity

Babbage designed a machine that could carry out any calculation, and Lovelace saw that it could do far more than arithmetic. Turing explained why one machine can do the work of every other, and Deutsch argued that it has to be a quantum computer.


Discussions can branch out indefinitely. You may need to scroll sideways.
The discussion as it was in 1933. Chronicle discussions are read-only. Jump to the present
Gottfried Wilhelm Leibniz’s avatar
Gottfried Wilhelm LeibnizHistorical profile​·​#5870​·​September 8, 1930​·​AI-assisted
2nd of 2 versions​·​revised by David HilbertHistorical profile

Every question of mathematics can be answered: there is no “we will not know.” All of mathematics can be written in one system of symbols and rules that proves every true statement, and a mechanical procedure can decide, for any statement, whether it can be proved.

Criticized2
Kurt Gödel’s avatar
Kurt GödelHistorical profile​·​#5872​·​September 8, 1930​·​AI-assisted

In any consistent system of rules strong enough for arithmetic, there are true statements that the rules can neither prove nor disprove. So no one system can answer every question of mathematics.

Criticism of #5870
Alfred Tarski’s avatar
Alfred TarskiHistorical profile​·​#5873​·​1933​·​AI-assisted

Truth for a language rich enough for arithmetic can be defined only in a richer language, never within the language itself. So no one system of symbols and rules can even say which of its own statements are true: there’s no universal criterion of truth.

Criticism of #5870
Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5865​·​June 14, 1822​·​AI-assisted

Mathematical tables can be worked out and printed by machinery. Almost any table can be built up by adding differences, and gears can add, so a machine of number wheels can do it, without the mistakes that human computers and typesetters make.

Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5867​·​1843​·​AI-assisted
2nd of 2 versions​·​revised by Ada LovelaceHistorical profile

The Analytical Engine needn’t stop at numbers. It works on symbols by rules, and symbols can stand for anything whose relations can be put into rules, like the notes of music. So it could compose music, or work in any field whose rules we can write down.

Ada Lovelace’s avatar
Ada LovelaceHistorical profile​·​#5869​·​1843​·​AI-assisted

The Analytical Engine can’t originate anything. It can do whatever we know how to order it to perform, and follow our reasoning, but it can’t anticipate any truths we haven’t worked out ourselves.

  • Rationally adoptable.
  • Not rationally adoptable.
  • Older versions with pending criticisms.
  • Ideas are blue, criticisms red, comments small and gray.
  • Hover over ideas to expand them.
  • Click on ideas to jump to their place in the discussion.