courseshub.world · Lives in Mathematics and Physics

Alfred Tarski

Born Alfred Teitelbaum (Tajtelbaum)

A course on the Warsaw logician who defined truth for formal languages, proved that elementary algebra and geometry are decidable, co-authored the most famous paradox in measure theory, and built at Berkeley the school that made model theory a branch of mathematics.

Born 14 January 1901, Warsaw Died 26 October 1983, Berkeley Paper The concept of truth in formalized languages, 1933 Level advanced undergraduate → graduate
The free group on \(a,b\), drawn to depth five. Its four branches \(W(a)\), \(W(a^{-1})\), \(W(b)\), \(W(b^{-1})\) can be shifted to rebuild the whole group twice. This is the engine of the Banach–Tarski paradox.
Lesson 00

How to use this course

Alfred Tarski described himself as a mathematician, a logician, and perhaps a philosopher of a sort. All three labels fit. Philosophers know him for the semantic definition of truth. Logicians know him as a founder of model theory and of the study of decidable and undecidable theories. Algebraists and geometers know the decision method for real closed fields, the fixed-point theorem for lattices, and the paradox he proved with Stefan Banach. This course covers all of these, alongside the story of a Polish Jewish scholar who was stranded in America by the outbreak of war and who rebuilt his school there.

Prerequisites for Part II
  • Basic set theory: cardinals, ordinals, the axiom of choice.
  • A first course in mathematical logic: first-order languages, structures, formal proofs.
  • For Lesson 05 and Lesson 08, the statement of Gödel’s incompleteness theorem and the idea of Gödel numbering.
  • For Lesson 07, polynomials over ordered fields; for Lesson 04, free groups. The Banach course covers the paradox itself in detail.

Each technical lesson opens with a paragraph for the general reader, then gives precise statements, proof sketches and exercises with folded solutions. The order is roughly chronological: set theory and measure (1924–1938), truth and consequence (1929–1936), decision methods (1930–1951), undecidability (1953), and the algebraic logic of the Berkeley years.

Reference

Timeline

1901Born 14 January in Warsaw, then in the Russian Empire, to Ignacy Teitelbaum and Rosa Prussak.
1918Enters the University of Warsaw to study biology; Stanisław Leśniewski’s logic course draws him to mathematics.
1921First paper, on set theory.
1922–25Teaches logic at the Polish Pedagogical Institute in Warsaw.
1923Changes his surname to Tarski and converts to Roman Catholicism, with his brother Wacław.
1924Doctorate at Warsaw, the only one supervised by Leśniewski. Banach–Tarski paradox. Proves that the axiom of choice is equivalent to \(|A\times A|=|A|\) for infinite \(A\).
1925Docent at the University of Warsaw. Begins teaching mathematics at Żeromski’s Lycée. Poses the circle-squaring problem.
1928Knaster–Tarski fixed-point theorem for sets.
1929Mojżesz Presburger, in Tarski’s seminar, proves the additive theory of the natural numbers decidable.
1929Marries Maria Witkowska, a teacher at the same lycée.
1930Lectures in Vienna in February and meets Kurt Gödel. Quantifier elimination for the real numbers. Inaccessible cardinals with Wacław Sierpiński.
1931Mathematical definition of definable sets of real numbers.
1933The concept of truth in formalized languages (in Polish; German version 1935).
1935Presents the semantic conception of truth at the Unity of Science congress in Paris.
1936On the concept of logical consequence. Introduction to Logic in Polish (English edition 1941).
1938Characterizes invariant measures by the absence of paradoxical decompositions.
1939August: sails to the United States for the Unity of Science congress at Harvard. War leaves him stranded, separated from his wife and children.
1939–42Harvard; City College of New York; Institute for Advanced Study.
1942Appointed at the University of California, Berkeley.
1945–46United States citizen and tenured. His wife and children join him in 1946; his parents and brother were killed in the Holocaust.
1948A Decision Method for Elementary Algebra and Geometry (RAND report; second edition 1951).
1949Cardinal Algebras.
1953Undecidable Theories, with Andrzej Mostowski and Raphael Robinson.
1955General lattice-theoretic fixed-point theorem.
1956Logic, Semantics, Metamathematics: his Polish-era papers in English.
1958Founds the Group in Logic and the Methodology of Science at Berkeley. Elected to the Royal Netherlands Academy.
1968Emeritus; keeps teaching until 1973.
1971Cylindric Algebras, Part I, with Leon Henkin and Donald Monk.
1981Berkeley Citation.
1983Dies 26 October in Berkeley, aged 82.
Part I · Formation
Lesson 01

Warsaw, 1901–1918

Alfred Teitelbaum, in Polish spelling Tajtelbaum, was born in Warsaw on 14 January 1901. Warsaw was then the capital of the Kingdom of Poland inside the Russian Empire. His father, Ignacy Teitelbaum, was a Jewish merchant in the timber trade; his mother was Rosa Prussak. The family was comfortably off, and Alfred and his younger brother Wacław received a good education.

He attended the Schola Mazowiecka, a respected Warsaw secondary school, and did well in mathematics, but he intended to become a biologist. In 1918, as Poland regained its independence, he finished school, served briefly in the new Polish army, and enrolled at the reopened University of Warsaw to study biology.

Warsaw in 1918 was an unusual place to start. The university had been refounded as a Polish institution only in 1915. A group of young mathematicians, led by Wacław Sierpiński, Zygmunt Janiszewski and Stefan Mazurkiewicz, had decided to concentrate the new Polish mathematics on set theory, topology and logic, fields where a small country could compete. In 1920 they founded Fundamenta Mathematicae, the first journal devoted to these subjects. Tarski arrived just as this programme began.

Lesson 02

Leśniewski’s student, 1918–1924

In his first year Tarski attended the logic course of Stanisław Leśniewski, a philosopher-logician of great rigour who was building his own systems of logic, called protothetic, ontology and mereology. The course persuaded him to switch from biology to mathematics. His teachers also included the logician Jan Łukasiewicz, the philosopher Tadeusz Kotarbiński, and the mathematicians Sierpiński and Mazurkiewicz. His studies were interrupted in 1920, when he again served in the army during the Polish–Soviet War.

His first paper, on set theory, appeared in 1921, when he was 19. His doctoral thesis, O wyrazie pierwotnym logistyki (On the primitive term of logistic), was published in 1923. It showed that in a logic with quantifiers over propositions, all the propositional connectives can be defined from equivalence alone. Leśniewski adopted the result as the basis of his protothetic. Tarski received his doctorate in 1924. He was Leśniewski’s only doctoral student, and he was then among the youngest doctors the university had produced.

A new name

In 1923 Alfred and Wacław changed their surname to Tarski and converted from Judaism to Roman Catholicism. Tarski was not religious; he was by his own account an atheist. His biographers, Anita Burdman Feferman and Solomon Feferman, connect the decision with Polish nationalism and with the real obstacles that Jewish scholars faced in obtaining university chairs. The change did not remove those obstacles.

From 1922 to 1925 he taught logic at the Polish Pedagogical Institute in Warsaw. He was already working on two fronts that would define his career: the foundations of logic in the Warsaw tradition, and the set theory of Fundamenta.

Lesson 03

Docent and schoolteacher, 1924–1939

1924 was Tarski’s breakthrough year in set theory. In Fundamenta he proved that the axiom of choice is equivalent to the statement that every infinite set has the same cardinality as its square, and with Stefan Banach he proved the paradoxical decomposition of the ball (Lesson 04). In 1925 he became a docent at the University of Warsaw, with the right to lecture but no salary to speak of. He also served as assistant to Łukasiewicz. To earn a living he taught mathematics from 1925 to 1939 at Żeromski’s Lycée, a Warsaw secondary school, alongside his university work.

The Warsaw logic seminar of Łukasiewicz and Tarski became one of the most productive centres of logic in Europe. Its members studied the propositional calculus, many-valued logics, and the methodology of deductive sciences. In 1929 Tarski’s student Mojżesz Presburger showed that the theory of the natural numbers with addition alone is decidable. Adolf Lindenbaum, Tarski’s closest collaborator in these years, proved that every consistent set of sentences extends to a complete one. Tarski and Kazimierz Kuratowski showed in 1931 that the quantifier structure of a definition predicts where a set lies in the hierarchy of projective sets: an existential quantifier corresponds to a projection and a universal quantifier to the complement of one. With Sierpiński he introduced strongly inaccessible cardinals in 1930.

In 1929 he married Maria Witkowska, who also taught at Żeromski’s Lycée. They had a son, Jan, later a physicist, and a daughter, Ina. In February 1930 he lectured in Vienna and met the young Kurt Gödel, beginning a long friendship.

Truth and consequence

From the seminar came the two papers that made his name among philosophers. Pojęcie prawdy w językach nauk dedukcyjnych (1933), published in German in 1935 as Der Wahrheitsbegriff in den formalisierten Sprachen, gave a mathematical definition of truth for formal languages and proved that truth for a sufficiently rich language cannot be defined within that language. On the concept of logical consequence (1936) defined consequence through models. He presented these ideas to the Unity of Science congress in Paris in 1935, where Rudolf Carnap and others took them up. His textbook O logice matematycznej i metodzie dedukcyjnej (1936), translated as Introduction to Logic and to the Methodology of Deductive Sciences, became one of the most widely read introductions to logic.

Despite this work, Tarski never obtained a professorship in Poland. He applied for chairs in the 1930s, including one at Lwów, without success; his biographers count antisemitism among the reasons. In August 1939 he sailed to the United States to speak at the Unity of Science congress at Harvard, intending to return. He left his wife and their two young children in Warsaw. Germany invaded Poland on 1 September 1939. He would not see his family for seven years.

Part II · The mathematics
Lesson 04

Choice, measure and paradox

For the general reader. Tarski’s first fame came from set theory, the study of infinite collections. He showed that a simple-sounding statement about infinite sets is equivalent to the axiom of choice, the principle that lets one pick an element from each of infinitely many sets at once. With Banach he showed that this same principle allows a ball to be cut into a few pieces and reassembled into two balls of the same size. He then proved the deeper fact behind the paradox: a set fails to carry a sensible notion of size exactly when it can be duplicated in this way.

Goals
  • Prove that \(|A\times A|=|A|\) for all infinite \(A\) implies the axiom of choice.
  • State the Banach–Tarski theorem and Tarski’s theorem on invariant measures.
  • Know the circle-squaring problem and its resolution.

Squares of cardinals

For an infinite set \(A\), the Hartogs number \(\aleph(A)\) is the least ordinal that does not inject into \(A\). It exists without the axiom of choice.

Theorem (Tarski, 1924)

In ZF, the following are equivalent: (1) the axiom of choice; (2) for every infinite set \(A\), \(|A\times A|=|A|\).

Proof of (2)⇒(1). It suffices to show every set \(A\) can be well-ordered; we may take \(A\) infinite and disjoint from \(\kappa=\aleph(A)\). Put \(B=A\sqcup\kappa\). By (2) there is an injection \(f:A\times\kappa\to B\). For each \(a\in A\), the map \(\alpha\mapsto f(a,\alpha)\) cannot send all of \(\kappa\) into \(A\), since \(\kappa\) does not inject into \(A\). Let \(\alpha_a\) be the least \(\alpha\) with \(f(a,\alpha)\in\kappa\), and set \(g(a)=f(a,\alpha_a)\). Since \(f\) is injective, \(g:A\to\kappa\) is injective, so \(A\) inherits a well-order from \(\kappa\). The direction (1)⇒(2) is Hessenberg’s theorem \(\kappa\cdot\kappa=\kappa\) for infinite alephs.

Paradoxical decompositions

Let a group \(G\) act on a set \(X\). A subset \(E\subseteq X\) is \(G\)-paradoxical if there are pairwise disjoint \(A_1,\dots,A_n,B_1,\dots,B_m\subseteq E\) and \(g_i,h_j\in G\) with \(E=\bigcup_i g_iA_i=\bigcup_j h_jB_j\).

Theorem (Banach–Tarski, 1924)

For \(n\ge3\), any two bounded subsets of \(\mathbb R^n\) with non-empty interior are equidecomposable under isometries. In particular every ball in \(\mathbb R^3\) is paradoxical.

The proof, outlined in the Banach course, rests on a free subgroup of \(\mathrm{SO}(3)\) and on the Banach–Schröder–Bernstein theorem. Tarski then asked what exactly a paradox obstructs. His answer, worked out over the following years and published in 1938, is a perfect duality.

Theorem (Tarski, 1938)

Let \(G\) act on \(X\) and let \(E\subseteq X\). There is a finitely additive, \(G\)-invariant measure \(\mu:\mathcal P(X)\to[0,\infty]\) with \(\mu(E)=1\) if and only if \(E\) is not \(G\)-paradoxical.

One direction is Exercise 4.1. The other is hard: Tarski built the measure from a theory of “cardinal algebras” of equidecomposition types, which he later developed in his 1949 book of that name. Applied to a group acting on itself, the theorem says that a group is amenable, in John von Neumann’s sense, exactly when it is not paradoxical.

Squaring the circle

In 1925 Tarski asked whether a disc and a square of the same area in the plane are equidecomposable. Banach’s 1923 measure shows that equal area is necessary, and the plane admits no paradoxes, so the question is delicate. Lester Dubins, Morris Hirsch and Jack Karush showed in 1963 that it cannot be done with pieces bounded by Jordan curves. Miklós Laczkovich proved in 1990 that it can be done, using translations alone and roughly \(10^{50}\) non-measurable pieces. In 2017 Andrew Marks and Spencer Unger found a decomposition with Borel pieces.

Exercise 4.1Prove the easy half of Tarski’s theorem: if \(E\) is \(G\)-paradoxical, there is no finitely additive \(G\)-invariant \(\mu\) on \(\mathcal P(X)\) with \(\mu(E)=1\).

Show solution
Finite additivity gives monotonicity and finite subadditivity. With the notation of the definition, \(\mu(E)\ge\sum_i\mu(A_i)+\sum_j\mu(B_j)\) since the pieces are disjoint subsets of \(E\). By invariance \(\mu(A_i)=\mu(g_iA_i)\), so \(\sum_i\mu(A_i)\ge\mu(\bigcup_ig_iA_i)=\mu(E)\), and likewise for the \(B_j\). Hence \(\mu(E)\ge2\mu(E)\), which forces \(\mu(E)\in\{0,\infty\}\).

Exercise 4.2Let \(L\) be a Banach limit on \(\ell^\infty\) (a shift-invariant positive linear functional extending \(\lim\)). For \(A\subseteq\mathbb Z\) set \(\mu(A)=L\big(\tfrac{|A\cap[-n,n]|}{2n+1}\big)_{n\ge1}\). Show that \(\mu\) is a finitely additive translation-invariant measure with \(\mu(\mathbb Z)=1\), and conclude that \(\mathbb Z\) is not paradoxical.

Show solution
Finite additivity follows from linearity of \(L\), and \(\mu\ge0\) from positivity; \(\mu(\mathbb Z)=L(1,1,\dots)=1\). For \(A+1\), the counts \(|(A+1)\cap[-n,n]|\) and \(|A\cap[-n,n]|\) differ by at most 2, so the difference of the two sequences tends to 0, and \(L\) of a null sequence is 0. Thus \(\mu(A+1)=\mu(A)\), and invariance under all translations follows. By Exercise 4.1, \(\mathbb Z\) is not paradoxical.

Exercise 4.3Without choice, it is consistent that some infinite set \(A\) has no countably infinite subset. Show that for such a set, \(A\) cannot be well-ordered, and explain why this is consistent with the theorem above.

Show solution
A well-ordered infinite set has an initial segment of type \(\omega\), which is a countably infinite subset. So \(A\) is not well-orderable, and by the theorem (2) must fail for some infinite set in such a model. Nothing is contradicted: the theorem says that (2) fails in every model where choice fails.
Lesson 05

The concept of truth

For the general reader. The sentence “snow is white” is true if and only if snow is white. Tarski took this platitude seriously. He showed how to define truth for a formal language so that every such equivalence follows from the definition, and he proved that the definition must always be given in a stronger language. A language rich enough to talk about arithmetic cannot define its own truth. The ancient liar paradox, “this sentence is false”, becomes a theorem.

Goals
  • State Convention T and the recursive definition of satisfaction.
  • Prove the undefinability theorem from the diagonal lemma.
  • Compare undefinability of truth with Gödel’s incompleteness.

Object language and metalanguage

Tarski distinguished the object language \(\mathcal L\) under study from the metalanguage in which we talk about it. A definition of a predicate \(\mathrm{Tr}\) in the metalanguage is materially adequate if it satisfies

Convention T

For every sentence \(\varphi\) of \(\mathcal L\), the definition implies \(\mathrm{Tr}(\ulcorner\varphi\urcorner)\leftrightarrow\varphi^{*}\), where \(\ulcorner\varphi\urcorner\) is a name of \(\varphi\) and \(\varphi^{*}\) its translation into the metalanguage; and \(\mathrm{Tr}\) applies only to sentences of \(\mathcal L\).

Truth cannot be defined directly by recursion on sentences, because the sentence \(\exists x\,\psi(x)\) is built from the formula \(\psi(x)\), which has a free variable and is neither true nor false. Tarski’s solution is to define satisfaction of a formula by an assignment \(s\) of objects to variables in a structure \(\mathcal M\):

\[ \begin{aligned} \mathcal M\models R(x_1,\dots,x_k)[s] &\iff (s(x_1),\dots,s(x_k))\in R^{\mathcal M},\\ \mathcal M\models\neg\varphi[s] &\iff \text{not } \mathcal M\models\varphi[s],\\ \mathcal M\models(\varphi\wedge\psi)[s] &\iff \mathcal M\models\varphi[s]\ \text{and}\ \mathcal M\models\psi[s],\\ \mathcal M\models\exists x\,\varphi[s] &\iff \mathcal M\models\varphi[s(x\mapsto a)]\ \text{for some } a\in M. \end{aligned} \]

A sentence is true in \(\mathcal M\) if every (equivalently, some) assignment satisfies it. In 1933 Tarski worked in the theory of types and spoke of “sequences” rather than structures; the relativization to an arbitrary structure \(\mathcal M\) became standard in his model theory of the 1950s.

Undefinability

Fix a Gödel numbering of the language of arithmetic \(\{0,S,+,\cdot\}\), let \(\mathbb N\) be the standard model, and write \(\overline n\) for the numeral of \(n\).

Diagonal lemma

For every formula \(\psi(x)\) with one free variable there is a sentence \(\delta\) such that \(\mathbb N\models\delta\leftrightarrow\psi(\overline{\ulcorner\delta\urcorner})\). (In fact Robinson arithmetic \(Q\) proves this equivalence.)

Theorem (Tarski, 1933)

There is no formula \(\mathrm{True}(x)\) of the language of arithmetic such that \(\mathbb N\models\mathrm{True}(\overline{\ulcorner\varphi\urcorner})\leftrightarrow\varphi\) for every sentence \(\varphi\). Equivalently, the set of Gödel numbers of sentences true in \(\mathbb N\) is not arithmetically definable.

Proof. Suppose \(\mathrm{True}(x)\) existed. Apply the diagonal lemma to \(\neg\mathrm{True}(x)\) to get \(\delta\) with \(\mathbb N\models\delta\leftrightarrow\neg\mathrm{True}(\overline{\ulcorner\delta\urcorner})\). Combined with the T-sentence for \(\delta\), this gives \(\mathbb N\models\delta\leftrightarrow\neg\delta\), a contradiction. The sentence \(\delta\) is a formal liar: it says of itself that it is not true.

The proof is a close relative of Gödel’s 1931 argument, and Tarski acknowledged the debt. The difference is instructive. Provability in a recursively axiomatized theory is definable in arithmetic, by a \(\Sigma_1\) formula, so Gödel’s diagonal sentence “I am not provable” is not paradoxical: it is true and unprovable. Truth is not definable at all. For each \(n\), truth for \(\Sigma_n\) sentences is definable by a \(\Sigma_n\) formula, but no single formula covers every level. To define truth for \(\mathcal L\) one needs a metalanguage of higher order, or set theory, or an explicit axiomatic truth predicate.

Exercise 5.1Let \(T\) be a recursively axiomatized theory in the language of arithmetic whose theorems are all true in \(\mathbb N\). Using the facts that the set of theorems of \(T\) is arithmetically definable and that truth is not, show that \(T\) is incomplete.

Show solution
If \(T\) were complete, then for every sentence \(\varphi\): if \(\varphi\) is true and \(T\not\vdash\varphi\), then \(T\vdash\neg\varphi\), and \(\neg\varphi\) would be a false theorem. So \(\varphi\) is true iff \(T\vdash\varphi\). The set of Gödel numbers of theorems is definable (by \(\exists p\,\mathrm{Proof}_T(p,x)\)), so truth would be definable, contradicting Tarski’s theorem. Hence some true sentence is unprovable in \(T\).

Exercise 5.2For a finite structure \(\mathcal M\) in a finite language, show that the truth of a given sentence can be decided by unwinding the satisfaction clauses. Why does the same recursion not yield a definition of truth inside arithmetic?

Show solution
Each clause reduces satisfaction of a formula to satisfaction of shorter formulas under finitely many assignments, since \(\exists x\) ranges over the finite set \(M\). The recursion terminates. In \(\mathbb N\), the clause for \(\exists x\) ranges over infinitely many values. One can still code the recursion arithmetically for formulas of bounded quantifier complexity, which is why \(\Sigma_n\)-truth is definable. A single formula defining truth for all sentences would have some fixed complexity \(\Sigma_k\), and could not handle sentences of higher complexity. The undefinability theorem shows the obstruction is real.

Exercise 5.3The structure \((\mathbb N,0,S)\) with successor only has a decidable theory. Does Tarski’s theorem apply to it? Which hypothesis of the diagonal lemma fails?

Show solution
The theorem does not apply. The diagonal lemma needs a language able to represent the syntactic operation of substitution on Gödel numbers, which requires addition and multiplication (or at least a theory interpreting \(Q\)). In \((\mathbb N,0,S)\) the definable sets are finite or cofinite, so no formula can express substitution. In fact the set of true sentences of this structure is decidable, though of course it is still not definable inside the structure itself, since only finite and cofinite sets are.
Lesson 06

Consequence and the theory of models

For the general reader. When does a conclusion follow from premises? Tarski’s 1936 answer was that it follows when every interpretation making the premises true also makes the conclusion true. Interpretations of this kind are called models. In the 1950s Tarski and his Berkeley students turned the study of models into a branch of mathematics, with its own theorems about which properties first-order sentences can and cannot express.

Goals
  • Define logical consequence, elementary equivalence and elementary substructures.
  • Prove the Tarski–Vaught test and state the Löwenheim–Skolem–Tarski theorems.
  • Use compactness and the Łoś–Vaught test.
Definition (Tarski, 1936)

A sentence \(\varphi\) is a logical consequence of a set of sentences \(K\), written \(K\models\varphi\), if every model of \(K\) is a model of \(\varphi\).

By Gödel’s completeness theorem (1930), for first-order logic \(K\models\varphi\) holds exactly when \(\varphi\) is formally provable from \(K\). Tarski’s point in 1936 was that consequence is a semantic notion, prior to any proof system; he noted that incompleteness phenomena show the two notions can diverge for richer logics.

Elementary substructures

Two structures are elementarily equivalent, \(\mathcal M\equiv\mathcal N\), if they satisfy the same first-order sentences. A substructure \(\mathcal M\subseteq\mathcal N\) is elementary, \(\mathcal M\preccurlyeq\mathcal N\), if for every formula \(\varphi(\bar x)\) and tuple \(\bar a\) from \(M\), \(\mathcal M\models\varphi(\bar a)\iff\mathcal N\models\varphi(\bar a)\).

Tarski–Vaught test (1957)

Let \(\mathcal M\subseteq\mathcal N\). Then \(\mathcal M\preccurlyeq\mathcal N\) if and only if for every formula \(\varphi(y,\bar x)\) and every \(\bar a\) in \(M\): if \(\mathcal N\models\exists y\,\varphi(y,\bar a)\), then \(\mathcal N\models\varphi(b,\bar a)\) for some \(b\in M\).

Proof. Necessity is immediate. For sufficiency, prove \(\mathcal M\models\varphi(\bar a)\iff\mathcal N\models\varphi(\bar a)\) by induction on \(\varphi\). Atomic formulas agree because \(\mathcal M\) is a substructure; connectives are trivial. If \(\mathcal N\models\exists y\,\varphi(y,\bar a)\), the hypothesis gives a witness \(b\in M\), so \(\mathcal N\models\varphi(b,\bar a)\), hence \(\mathcal M\models\varphi(b,\bar a)\) by induction, so \(\mathcal M\models\exists y\,\varphi\). The converse direction is clear.

Löwenheim–Skolem–Tarski theorems

Let \(\mathcal N\) be an infinite structure in a language \(\mathcal L\). (Downward) For every \(S\subseteq N\) there is \(\mathcal M\preccurlyeq\mathcal N\) with \(S\subseteq M\) and \(|M|\le|S|+|\mathcal L|+\aleph_0\). (Upward) For every cardinal \(\kappa\ge|N|+|\mathcal L|\) there is \(\mathcal N'\succcurlyeq\mathcal N\) with \(|N'|=\kappa\).

The downward form goes back to Leopold Löwenheim (1915) and Thoralf Skolem (1920); one closes \(S\) under witnesses for existential formulas and applies the Tarski–Vaught test. Tarski’s name is attached to the upward form, which he noted in his Warsaw seminar in the late 1920s; the general version appeared with Robert Vaught in 1957. Both depend on the compactness theorem: a set of first-order sentences has a model if every finite subset does (Gödel for countable languages, 1930; Anatoly Maltsev in general, 1936).

Łoś–Vaught test (1954)

If a theory \(T\) in a language \(\mathcal L\) has no finite models and is \(\kappa\)-categorical for some infinite \(\kappa\ge|\mathcal L|\) (all models of size \(\kappa\) are isomorphic), then \(T\) is complete.

Tarski’s three-part Contributions to the theory of models (1954–55) fixed the vocabulary of the subject. His students carried it forward: Vaught on countable models, Chen Chung Chang and H. Jerome Keisler with the standard textbook Model Theory (1973), William Hanf and Keisler on infinitary languages. The Keisler–Tarski paper From accessible to inaccessible cardinals (1964) set out how compactness properties of infinitary logics produce large cardinals, and showed in particular that the first measurable cardinal, if it exists, lies far beyond the first inaccessible.

Exercise 6.1Use compactness to show that there is a model of the complete theory of \((\mathbb N,0,S,+,\cdot,<)\) containing an element larger than every standard number.

Show solution
Add a constant \(c\) and the sentences \(\overline n<c\) for every \(n\). Any finite subset of \(\mathrm{Th}(\mathbb N)\cup\{\overline n<c\}\) is satisfied in \(\mathbb N\) by interpreting \(c\) as a large number. By compactness the whole set has a model; the interpretation of \(c\) is non-standard.

Exercise 6.2Show that \((2\mathbb Z,+)\) is a substructure of \((\mathbb Z,+)\), isomorphic to it, but not an elementary substructure.

Show solution
\(2\mathbb Z\) is closed under addition, so it is a substructure, and \(n\mapsto2n\) is an isomorphism. Let \(\varphi(x)=\exists y\,(y+y=x)\). Then \((\mathbb Z,+)\models\varphi(2)\) with \(y=1\), but \((2\mathbb Z,+)\not\models\varphi(2)\) since \(1\notin2\mathbb Z\). So \(2\mathbb Z\not\preccurlyeq\mathbb Z\), although \(2\mathbb Z\equiv\mathbb Z\). Elementary equivalence and elementary substructure are different notions.

Exercise 6.3Georg Cantor proved that any two countable dense linear orders without endpoints are isomorphic. Deduce that the theory DLO of such orders is complete, and hence that \((\mathbb Q,<)\equiv(\mathbb R,<)\).

Show solution
DLO has no finite models (density and no endpoints force infinitely many elements), and it is \(\aleph_0\)-categorical by Cantor’s theorem. The language has one symbol, so \(\aleph_0\ge|\mathcal L|\). By the Łoś–Vaught test DLO is complete. Both \(\mathbb Q\) and \(\mathbb R\) are models, so they satisfy the same sentences. (In fact \((\mathbb Q,<)\preccurlyeq(\mathbb R,<)\), by quantifier elimination for DLO.)
Lesson 07

Real closed fields and elementary geometry

For the general reader. Any question about real numbers that can be written using addition, multiplication, comparison, “and”, “or”, “not”, “for all” and “there exists” can be answered by a mechanical procedure. Tarski found this procedure around 1930. It covers every problem of classical Euclidean geometry, since such problems can be translated into algebra. It is the reason computers can, in principle, prove any elementary geometry theorem.

Goals
  • State quantifier elimination for real closed fields and its consequences.
  • Eliminate quantifiers by hand in small cases.
  • Understand Tarski’s axioms for elementary geometry and the limits of decidability.

An ordered field is real closed if every positive element has a square root and every polynomial of odd degree has a root. Examples are \(\mathbb R\) and the field of real algebraic numbers. A set \(S\subseteq\mathbb R^n\) is semialgebraic if it is a finite Boolean combination of sets \(\{x:p(x)>0\}\) and \(\{x:p(x)=0\}\) with polynomials \(p\).

Theorem (Tarski, 1930; published 1948)

The theory RCF of real closed ordered fields, in the language \(\{0,1,+,-,\cdot,<\}\), admits quantifier elimination: every formula is equivalent modulo RCF to a quantifier-free formula, which can be computed from it. Consequently RCF is complete and decidable, and every first-order sentence true in \(\mathbb R\) is true in every real closed field.

Tarski–Seidenberg theorem (geometric form)

The image of a semialgebraic subset of \(\mathbb R^{n+1}\) under the projection \(\mathbb R^{n+1}\to\mathbb R^n\) is semialgebraic.

Abraham Seidenberg gave an independent, more algebraic proof in 1954. The geometric form is the starting point of real algebraic geometry and, later, of o-minimality.

How elimination works

It suffices to eliminate one existential quantifier from a conjunction of sign conditions, \(\exists x\,\bigwedge_i p_i(x,\bar y)\,\square_i\,0\) with \(\square_i\in\{<,=,>\}\). Tarski’s method generalizes Sturm’s theorem, which counts the real roots of a polynomial in an interval through sign changes in a sequence of remainders. Close the family \(\{p_i\}\) under derivatives and remainders, and treat leading coefficients by case distinction on \(\bar y\). The sign of each polynomial between consecutive real roots of the family is then determined by the signs of the family at those roots, and these are expressible by quantifier-free conditions on \(\bar y\). Tarski’s procedure was correct but very slow. George Collins’s cylindrical algebraic decomposition (1975) runs in time doubly exponential in the number of variables, and examples show this cannot be improved in general.

Elementary geometry

Tarski axiomatized plane Euclidean geometry with points as the only objects and two primitive relations: betweenness \(B(x,y,z)\), “\(y\) lies between \(x\) and \(z\)”, and equidistance \(xy\equiv zw\). The axioms are a short list of first-order statements plus one first-order continuity schema in place of Hilbert’s second-order completeness axiom. Coordinates turn every model into the plane \(F^2\) over a real closed field \(F\). By the theorem above, elementary geometry is complete and decidable, a result Tarski developed in Warsaw in the late 1920s and summarized in What is elementary geometry? (1959).

The boundary of decidability is sharp. The field of rationals and the ring of integers have undecidable theories (Lesson 08). Tarski asked whether the reals with exponentiation remain decidable. Alex Wilkie proved in 1996 that this structure is model complete, and Angus Macintyre and Wilkie showed it is decidable if Schanuel’s conjecture in transcendental number theory is true.

Exercise 7.1Eliminate the quantifier: find a quantifier-free condition on \(b,c\) equivalent over \(\mathbb R\) to \(\exists x\,(x^2+bx+c<0)\).

Show solution
The parabola \(x^2+bx+c\) has minimum value \(c-b^2/4\) at \(x=-b/2\). So a negative value exists iff \(c-b^2/4<0\), i.e. \(b^2-4c>0\). The argument uses only that the field is real closed (completing the square), so the equivalence holds in every real closed field.

Exercise 7.2Write the quantifier-free equivalent of \(\exists x\,(ax^2+bx+c=0)\) in variables \(a,b,c\). Then use the completeness of RCF to show that a sentence about polynomials proved in \(\mathbb R\) by calculus holds in the real algebraic numbers.

Show solution
\((a\ne0\wedge b^2-4ac\ge0)\vee(a=0\wedge b\ne0)\vee(a=0\wedge b=0\wedge c=0)\). For the second part: \(\mathbb R\) and the real algebraic numbers \(\mathbb R_{\mathrm{alg}}\) are both real closed. RCF is complete, so any first-order sentence true in \(\mathbb R\), however it was proved there (for instance by the intermediate value theorem or Rolle’s theorem for a fixed degree), is a consequence of RCF and therefore true in \(\mathbb R_{\mathrm{alg}}\). This is the Tarski transfer principle.

Exercise 7.3Show that the set \(\{(a,b)\in\mathbb R^2: \text{the polynomial } x^2+ax+b \text{ has a positive root}\}\) is semialgebraic, and describe it.

Show solution
It is the projection of \(\{(a,b,x):x^2+ax+b=0,\ x>0\}\), so it is semialgebraic by Tarski–Seidenberg. Explicitly: real roots exist iff \(a^2-4b\ge0\). The product of the roots is \(b\) and their sum is \(-a\). If \(b<0\) there is exactly one positive root. If \(b\ge0\) both roots have the same sign or one is zero, and a positive root exists iff \(-a>0\). So the set is \(\{b<0\}\cup\{b\ge0,\ a<0,\ a^2\ge4b\}\).
Lesson 08

Undecidable theories

For the general reader. After Alonzo Church and Alan Turing showed in 1936 that some mathematical problems have no algorithmic solution, Tarski asked which familiar theories are undecidable. With Andrzej Mostowski and Raphael Robinson he found a method: locate inside a theory a small, finitely described fragment of arithmetic. Any theory compatible with that fragment inherits its undecidability. The method settled the status of groups, rings, fields and lattices.

Goals
  • Define decidable, essentially undecidable and finitely axiomatizable theories.
  • Prove the transfer of undecidability through compatible and interpretable theories.
  • Survey which classical theories are decidable.

A theory \(T\) (a set of sentences closed under consequence) is decidable if membership in \(T\) is computable. \(T\) is essentially undecidable if every consistent extension of \(T\) in the same language is undecidable.

Robinson arithmetic \(Q\) has seven axioms in \(\{0,S,+,\cdot\}\): \(Sx\ne0\); \(Sx=Sy\to x=y\); \(x\ne0\to\exists y\,(x=Sy)\); \(x+0=x\); \(x+Sy=S(x+y)\); \(x\cdot0=0\); \(x\cdot Sy=x\cdot y+x\). It has no induction axioms.

Theorem (Tarski, Mostowski, Robinson, 1953)

(a) \(Q\) is essentially undecidable. (b) If a theory \(T\) in the same language is compatible with \(Q\) (that is, \(T\cup Q\) is consistent), then \(T\) is undecidable. (c) More generally, if \(Q\) is interpretable in a consistent extension of \(T\), with \(T\) and \(Q\) in possibly different languages, then \(T\) is undecidable.

Proof of (b) from (a). Let \(\sigma\) be the conjunction of the seven axioms. If \(T\) were decidable, so would be \(T'=\{\varphi:\sigma\to\varphi\in T\}\), which by the deduction theorem is the theory generated by \(T\cup\{\sigma\}\). This is a consistent extension of \(Q\), contradicting (a). Here finite axiomatizability of \(Q\) is essential. Part (a) is proved by showing that every recursive function is representable in \(Q\) and then running the diagonal argument of Lesson 05.

The map of decidability

  • Undecidable: Peano arithmetic and ZF set theory; the theory of groups (Tarski); rings; fields, because Julia Robinson showed in 1949 that the integers are first-order definable in the field \(\mathbb Q\); lattices; the theory of a single binary relation.
  • Decidable: Presburger arithmetic \((\mathbb N,+)\); real closed fields and algebraically closed fields of given characteristic (Tarski); Boolean algebras (Tarski); abelian groups (Wanda Szmielew, 1955); elementary geometry.

Tarski also asked, around 1945, whether all free groups of rank at least 2 satisfy the same first-order sentences. Olga Kharlampovich and Alexei Myasnikov, and independently Zlil Sela, proved in work published in 2006 that they do, and that the common theory is decidable.

Exercise 8.1Prove \(SS0+SS0=SSSS0\) in \(Q\).

Show solution
\(SS0+SS0=S(SS0+S0)\) by \(x+Sy=S(x+y)\); \(SS0+S0=S(SS0+0)\) by the same axiom; \(SS0+0=SS0\) by \(x+0=x\). Substituting back: \(SS0+S0=SSS0\), and \(SS0+SS0=SSSS0\). Every true equation between closed terms is provable in \(Q\) in this way.

Exercise 8.2Show that a complete theory with a computably enumerable set of axioms is decidable. Deduce that \(Q\), which is finitely axiomatized, cannot be complete if it is essentially undecidable.

Show solution
Enumerate all proofs from the axioms. For a sentence \(\varphi\), completeness guarantees that eventually either \(\varphi\) or \(\neg\varphi\) appears as a theorem; if the theory is consistent only one does, and the search tells us which. (If inconsistent, the theory is all sentences and trivially decidable.) Since \(Q\) is consistent, finitely axiomatized and undecidable, it is incomplete. This is a form of Gödel’s first incompleteness theorem.

Exercise 8.3Julia Robinson’s theorem says there is a formula \(\theta(x)\) in the language of fields defining \(\mathbb Z\) in \(\mathbb Q\). Explain why this makes \(\mathrm{Th}(\mathbb Q,+,\cdot)\) undecidable.

Show solution
Relativizing quantifiers to \(\theta\) translates each sentence \(\varphi\) about \((\mathbb Z,+,\cdot)\) into a sentence \(\varphi^\theta\) about \(\mathbb Q\), with \(\mathbb Z\models\varphi\iff\mathbb Q\models\varphi^\theta\). The translation is computable. A decision procedure for \(\mathrm{Th}(\mathbb Q)\) would therefore decide \(\mathrm{Th}(\mathbb Z)\), which is undecidable: by Lagrange’s four-square theorem \(\mathbb N\) is definable in \(\mathbb Z\), so the undecidable theory \(\mathrm{Th}(\mathbb N,+,\cdot)\), a consistent extension of \(Q\), reduces to \(\mathrm{Th}(\mathbb Z)\) in the same way.
Lesson 09

Lattices, fixed points, Boolean algebras

For the general reader. Many constructions in mathematics and computing look for a solution of an equation \(x=f(x)\) where \(f\) only ever makes things bigger. Tarski proved that in a complete lattice such equations always have a smallest and a largest solution. The theorem now underlies the semantics of recursive programs. Tarski also used algebra to study logic itself, turning sets of formulas into Boolean algebras.

Goals
  • Prove the Knaster–Tarski fixed-point theorem.
  • Derive the Schröder–Bernstein theorem from it.
  • Understand Lindenbaum–Tarski algebras and Tarski’s representation of complete atomic Boolean algebras.

A complete lattice is a partially ordered set in which every subset has a supremum \(\bigvee\) and an infimum \(\bigwedge\). A map \(f:L\to L\) is monotone if \(x\le y\) implies \(f(x)\le f(y)\).

Theorem (Knaster–Tarski 1928; Tarski 1955)

Let \(L\) be a complete lattice and \(f:L\to L\) monotone. Then the set of fixed points of \(f\) is a non-empty complete lattice. Its least element is \(\bigwedge\{x:f(x)\le x\}\) and its greatest element is \(\bigvee\{x:x\le f(x)\}\).

Proof of the least fixed point. Let \(P=\{x:f(x)\le x\}\) and \(a=\bigwedge P\). For \(x\in P\), \(a\le x\), so \(f(a)\le f(x)\le x\). Hence \(f(a)\) is a lower bound of \(P\), and \(f(a)\le a\). Then \(f(f(a))\le f(a)\), so \(f(a)\in P\) and \(a\le f(a)\). Thus \(f(a)=a\), and any fixed point lies in \(P\), hence above \(a\). The full lattice statement applies the same argument to the intervals \([y,\top]\) for \(y\) a supremum of fixed points.

Bronisław Knaster and Tarski proved the case \(L=\mathcal P(X)\) in 1928. Tarski published the general theorem in 1955, and in the same issue of the Pacific Journal of Mathematics Anne Davis proved the converse: a lattice in which every monotone map has a fixed point is complete. In computer science, the meaning of a recursive definition is taken to be the least fixed point of a monotone operator, and much of program semantics and verification is built on this theorem.

Boolean algebras and logic

Given a propositional or first-order theory \(T\), identify sentences \(\varphi,\psi\) when \(T\vdash\varphi\leftrightarrow\psi\). The classes form a Boolean algebra under \(\wedge,\vee,\neg\), the Lindenbaum–Tarski algebra of \(T\). Its ultrafilters correspond to complete extensions of \(T\), so Lindenbaum’s lemma becomes the existence of ultrafilters.

Theorem (Tarski, 1935)

A Boolean algebra is isomorphic to the power-set algebra \(\mathcal P(X)\) of some set if and only if it is complete and atomic. In that case \(X\) can be taken to be the set of atoms.

Marshall Stone’s representation theorem (1936) handles all Boolean algebras, as algebras of clopen sets of a compact space. Tarski went on to study the arithmetic of cardinal numbers without choice in Cardinal Algebras (1949), abstracting the equidecomposition types of Lesson 04, and order types in Ordinal Algebras (1956).

Exercise 9.1(Schröder–Bernstein) Let \(f:A\to B\) and \(g:B\to A\) be injections. Apply the fixed-point theorem to \(F(S)=A\setminus g\big(B\setminus f(S)\big)\) on \(\mathcal P(A)\) to construct a bijection \(A\to B\).

Show solution
If \(S\subseteq S'\) then \(f(S)\subseteq f(S')\), \(B\setminus f(S)\supseteq B\setminus f(S')\), and so \(F(S)\subseteq F(S')\): \(F\) is monotone. Let \(S=F(S)\). Then \(A\setminus S=g(B\setminus f(S))\). Define \(h=f\) on \(S\) and \(h=g^{-1}\) on \(A\setminus S\). The first part maps \(S\) bijectively onto \(f(S)\), the second maps \(A\setminus S\) bijectively onto \(B\setminus f(S)\), so \(h\) is a bijection.

Exercise 9.2On \(\mathcal P(\mathbb N)\) let \(f(S)=\{n:n+1\in S\}\). Show \(f\) is monotone and find all its fixed points. Then do the same for \(g(S)=\{0\}\cup\{n+2:n\in S\}\).

Show solution
Both maps are clearly monotone. \(S=f(S)\) means \(n\in S\iff n+1\in S\), so \(S=\varnothing\) or \(S=\mathbb N\): least \(\varnothing\), greatest \(\mathbb N\). For \(g\), a fixed point contains 0, hence 2, 4, …; and if an odd number \(n\) were in \(S\), then \(n-2\in S\), and descending we would reach \(1=m+2\) with \(m\in S\), impossible. So the only fixed point is the set of even numbers, the set inductively defined by “0 is even, and \(n+2\) is even if \(n\) is”.

Exercise 9.3Show that the Lindenbaum–Tarski algebra of classical propositional logic in \(n\) variables has \(2^{2^n}\) elements, and identify its atoms.

Show solution
By completeness of propositional logic, formulas are equivalent iff they have the same truth table. A truth table is a function \(\{0,1\}^n\to\{0,1\}\), and every such function is realized by a disjunctive normal form, so there are \(2^{2^n}\) classes. The atoms are the \(2^n\) complete conjunctions \(\pm p_1\wedge\cdots\wedge\pm p_n\), each true at exactly one valuation. The algebra is \(\mathcal P(\{0,1\}^n)\), as Tarski’s theorem predicts for a finite (hence complete and atomic) Boolean algebra.
Lesson 10

Relation and cylindric algebras

For the general reader. George Boole had turned propositional logic into algebra in the nineteenth century. Tarski spent much of his later career doing the same for full first-order logic, with its variables and quantifiers. One approach treats relations themselves as elements of an algebra, combined by composition and reversal. Another treats quantifiers as operations on sets of points in a high-dimensional space. Both programmes showed how much of logic and set theory can be written as equations.

Goals
  • Define relation algebras and express properties of relations as equations.
  • Know the representation problem and its negative answers.
  • Define cylindric algebras as algebras of quantifiers.

The calculus of relations

For a set \(U\), the binary relations on \(U\) form an algebra under union, complement, composition \(R;S=\{(x,z):\exists y\,(xRy\wedge ySz)\}\), converse \(R^{\smile}=\{(y,x):xRy\}\), and the identity relation \(1'\). Tarski’s 1941 paper On the calculus of relations, reviving work of Augustus De Morgan, Charles Sanders Peirce and Ernst Schröder, gave a finite list of equations for these operations. Algebras satisfying them are relation algebras.

Theorems on representability

(Lyndon, 1950) There are finite relation algebras not isomorphic to any algebra of binary relations. (Tarski, published 1955) The representable relation algebras form a variety: they are axiomatized by equations. (Monk, 1964) This variety is not finitely axiomatizable.

Tarski showed that the equational theory of relation algebras has exactly the expressive power of first-order logic restricted to three variables. In A Formalization of Set Theory without Variables (1987), completed with Steven Givant, he used a pairing trick to express all of ZF set theory as equations in this calculus, so that the whole of mathematics can be developed in a logic with no variables at all.

Cylindric algebras

For a set \(U\) and a dimension \(\alpha\), consider subsets of \(U^\alpha\), thought of as the sets of assignments satisfying formulas. The cylindrification \(c_i(X)=\{s:\ s(i\mapsto u)\in X\ \text{for some}\ u\in U\}\) interprets \(\exists x_i\), and the diagonal \(d_{ij}=\{s:s_i=s_j\}\) interprets \(x_i=x_j\). Abstracting their equational properties gives the cylindric algebras of Tarski, Leon Henkin and Donald Monk (Cylindric Algebras, Part I 1971, Part II 1985). They stand to first-order logic as Boolean algebras stand to propositional logic.

Exercise 10.1Express as inclusions in the calculus of relations: (a) \(R\) is transitive; (b) \(R\) is the graph of a partial function; (c) \(R\) is symmetric.

Show solution
(a) \(R;R\subseteq R\). (b) \(R^{\smile};R\subseteq1'\): if \(xRy\) and \(xRz\), then \(y\,R^{\smile}\,x\,R\,z\), so \(y=z\). (c) \(R^{\smile}\subseteq R\). Each inclusion \(A\subseteq B\) is the equation \(A\cup B=B\).

Exercise 10.2Prove \((R;S)^{\smile}=S^{\smile};R^{\smile}\) for binary relations. Then, in the cylindric set algebra on \(\mathbb R^2\), compute \(c_0(X)\) and \(c_1(X)\) for \(X=\{(a,b):a<b\}\), and compute \(c_0(d_{01})\).

Show solution
\((z,x)\in(R;S)^{\smile}\iff\exists y\,(xRy\wedge ySz)\iff\exists y\,(z\,S^{\smile}\,y\wedge y\,R^{\smile}\,x)\iff(z,x)\in S^{\smile};R^{\smile}\). For \(X\): \(c_0X=\{(a,b):\exists a'\,a'<b\}=\mathbb R^2\), and \(c_1X=\{(a,b):\exists b'\,a<b'\}=\mathbb R^2\), since \(\mathbb R\) has no endpoints. \(c_0(d_{01})=\{(a,b):\exists a'\,a'=b\}=\mathbb R^2\), reflecting the logical truth \(\exists x_0\,(x_0=x_1)\).
Part III · Life and legacy
Lesson 11

Exile and the Berkeley school, 1939–1968

Stranded in the United States in September 1939, Tarski held a series of temporary positions: Harvard from 1939, City College of New York in 1940, and the Institute for Advanced Study in Princeton in 1941–42 with a Guggenheim Fellowship. At Harvard he met Rudolf Carnap and W. V. O. Quine again, and their long discussions on semantics and logical truth shaped analytic philosophy after the war. In 1942 the University of California, Berkeley, appointed him to a one-year lectureship. He stayed for the rest of his life. He became a United States citizen and received tenure in 1945.

His wife and children survived the war in Poland and joined him in Berkeley in 1946. His parents, his brother Wacław and his sister-in-law were murdered by the Nazis. Most of the Warsaw logic school was destroyed: Lindenbaum and his wife, the philosopher Janina Hosiasson-Lindenbaum, were killed, as was Presburger.

Building a school

At Berkeley Tarski set out to recreate Warsaw, and did more. He recruited colleagues and students, ran a demanding seminar, and drew visitors from around the world. He supervised some two dozen doctoral dissertations. His students included Andrzej Mostowski (in Warsaw, 1938), Bjarni Jónsson (1946), Julia Robinson (1948), Wanda Szmielew (1950), Robert Vaught (1954), Chen Chung Chang (1955), Solomon Feferman and Richard Montague (1957), H. Jerome Keisler and Donald Monk (1961) and Haim Gaifman (1962). Leon Henkin, Dana Scott and many others worked with him closely. In 1958 he founded Berkeley’s interdisciplinary Group in Logic and the Methodology of Science, which still awards doctorates.

Tarski served as president of the Association for Symbolic Logic (1944–46) and of the International Union for the History and Philosophy of Science (1956–57). He gave the AMS Colloquium Lectures in 1952 and addressed the International Congress of Mathematicians at Cambridge, Massachusetts, in 1950, and spoke again at the Amsterdam congress of 1954. He organized the 1957–58 Berkeley symposium on the axiomatic method and helped organize the first International Congress for Logic, Methodology and Philosophy of Science, at Stanford in 1960.

DiscussionTarski’s semantic conception of truth was received very differently by mathematicians, who treated it as a technical tool, and by philosophers, who debated whether it captures what truth is. Read the 1944 paper The semantic conception of truth and assess one objection, for example that Convention T is compatible with a deflationary view of truth.

Lesson 12

Last years and legacy, 1968–1983

Tarski became professor emeritus in 1968 but kept teaching until 1973 and supervising doctoral students until his death. He continued to work on algebraic logic with Givant and on cylindric algebras with Henkin and Monk. He spent 1974–75 at the Catholic University of Chile. He was elected to the United States National Academy of Sciences, the Royal Netherlands Academy (1958) and, as corresponding fellow, the British Academy. He received honorary doctorates from the Catholic University of Chile (1975) and the University of Marseilles (1977), and the Berkeley Citation in 1981. He died in Berkeley on 26 October 1983, aged 82.

Legacy

  • Logic: model theory, the semantics of first-order logic, and the classification of theories as decidable or undecidable all take their modern form from his work and his students’.
  • Philosophy and linguistics: the semantic theory of truth is central to philosophy of language. His student Montague extended model-theoretic semantics to natural language.
  • Mathematics: the Tarski–Seidenberg theorem founded semialgebraic geometry, which grew into o-minimality; the Banach–Tarski paradox and Tarski’s measure theorem founded the theory of amenability; fixed-point theory and Boolean algebras are standard tools.
  • Computer science: least fixed points in program semantics, cylindrical algebraic decomposition in computer algebra, and decision procedures in automated reasoning all descend from his theorems.
  • Memory: Berkeley holds annual Tarski Lectures in his honour. The standard biography is Anita Burdman Feferman and Solomon Feferman, Alfred Tarski: Life and Logic (2004).

Final projectChoose one decidable theory from Lessons 07–08 (Presburger arithmetic, dense linear orders or real closed fields). Write a two-page account that states the quantifier elimination result, eliminates one quantifier by hand in a non-trivial example, and explains which feature of the structure makes elimination possible where arithmetic with multiplication fails.

Reference

Sources and further reading

Biography

  1. J. J. O’Connor and E. F. Robertson, Alfred Tarski, MacTutor History of Mathematics.
  2. Alfred Tarski, Wikipedia.
  3. M. Gómez-Torrente, Alfred Tarski, Stanford Encyclopedia of Philosophy.
  4. Alfred Tarski, Mathematics Genealogy Project.
  5. A. B. Feferman and S. Feferman, Alfred Tarski: Life and Logic, Cambridge University Press, 2004.
  6. J. W. Addison, L. Henkin and others, Alfred Tarski 1901–1983, memorial notices in J. Symbolic Logic 51 (1986) and 53 (1988).

Mathematics

  1. S. Banach and A. Tarski, Sur la décomposition des ensembles de points en parties respectivement congruentes, Fund. Math. 6 (1924), 244–277.
  2. A. Tarski, Sur quelques théorèmes qui équivalent à l’axiome du choix, Fund. Math. 5 (1924), 147–154.
  3. A. Tarski, Der Wahrheitsbegriff in den formalisierten Sprachen, Studia Philosophica 1 (1935). English in Logic, Semantics, Metamathematics, Oxford, 1956; 2nd ed. Hackett, 1983.
  4. A. Tarski, Algebraische Fassung des Maßproblems, Fund. Math. 31 (1938), 47–66.
  5. A. Tarski, A Decision Method for Elementary Algebra and Geometry, RAND, 1948; 2nd ed. University of California Press, 1951.
  6. A. Tarski, A. Mostowski and R. M. Robinson, Undecidable Theories, North-Holland, 1953.
  7. A. Tarski, A lattice-theoretical fixpoint theorem and its applications, Pacific J. Math. 5 (1955), 285–309.
  8. A. Tarski and R. L. Vaught, Arithmetical extensions of relational systems, Compositio Math. 13 (1957), 81–102.
  9. L. Henkin, J. D. Monk and A. Tarski, Cylindric Algebras, Parts I and II, North-Holland, 1971 and 1985.
  10. A. Tarski and S. Givant, A Formalization of Set Theory without Variables, AMS, 1987.
  11. G. Tomkowicz and S. Wagon, The Banach–Tarski Paradox, 2nd ed., Cambridge University Press, 2016.
  12. C. C. Chang and H. J. Keisler, Model Theory, 3rd ed., North-Holland, 1990; Dover, 2012.
  13. S. Basu, R. Pollack and M.-F. Roy, Algorithms in Real Algebraic Geometry, Springer, 2006.