◄ UD0   ← Łukasiewicz   LOGIKĒ · XIX · the foundations rank
LOGIKĒ · XIX · what it means for a sentence to be true

Alfred Tarski

1901 – 1983 · Warsaw & Berkeley · the Lwów–Warsaw school · founder of model theory
"True" is the most-used word in logic, and before Tarski no one had said precisely what it means — without spinning in circles or paradox. In 1933 he pinned it down: a sentence is true exactly when it fits the structure it talks about. "Snow is white" is true if and only if snow is white; and a formula's truth is always relative to a model — the world you're describing. This founded model theory, half of all modern logic and the engine under database queries, formal verification, and program semantics. He also proved the deep twist: truth cannot be defined inside its own language — which is exactly why the Liar paradox dissolves.
✓ STRONG

Rigorous and load-bearing. Tarski's semantic definition of truth and the model theory it launched are foundational — they underwrite logical consequence, database query semantics, and the formal verification of hardware and software.

◐ TRUTH IS LANGUAGE-RELATIVE

You can't say "true" from inside. Tarski's undefinability theorem (a sibling of [[kurt-godel]]): no sufficiently rich language can define its own truth predicate. "True" must be spoken in a higher metalanguage — truth is stratified.

◔ THE "PARADOX" ISN'T PHYSICS

Banach–Tarski, read honestly. A solid ball can be cut into pieces and reassembled into two identical balls — a real theorem, but it needs the Axiom of Choice and non-measurable "pieces" with no volume. A truth about idealized sets, not matter.

I · Truth in a model — fit between sentence and structure

A sentence isn't true or false in a vacuum; it's true in a model — a particular structure that says which basic facts hold. Take the formula (p ∧ q) → r. Toggle which atoms p, q, r hold in the current world, and watch the sentence's truth value. Then click the preset models: the same sentence is true in one and false in another. Truth is a relation between language and structure — Tarski's central insight.

this model holds:
φ  =  ( p ∧ q ) → r
"φ is true in M" means M makes φ come out true — and different models disagree. This is the T-schema made operational: "(p∧q)→r" is true in M iff (p∧q)→r holds in M. ⚑ Every database query ("is this true of my data?"), every model-checker verifying a chip or protocol, every type-soundness proof is computing exactly this relation — truth-in-a-structure, Tarski-style.
"‘Snow is white’ is true if, and only if, snow is white." — Tarski's Convention T, 1933

II · Why the Liar can't speak — truth lives one level up

"This sentence is false." If it's true, it's false; if false, true — the Liar paradox. Tarski's diagnosis: the trouble is a language trying to talk about its own truth. His theorem proves no rich language can contain its own truth predicate, so "true" must be spoken in a metalanguage one level above the object language it judges. Stratify the levels, and the Liar simply can't be formed.

L := “L is false.”   Try to settle it inside one language:
Pick one — the single-language version spins forever.
object language
L lives here
can't say "true"
metalanguage
"true" lives here
judges the level below
Once "true" can only be asserted from the metalanguage about the object language, the self-referential Liar can never be written — the sentence that names its own falsity isn't expressible. ⚑ Same cure as [[bertrand-russell]]'s types and [[kurt-godel]]'s discipline of levels: self-reference is tamed by stratification. Tarski's hierarchy of metalanguages is why a program can reason about another program's correctness, but not blithely about its own.

III · The definition, the limit, the man

SEMANTIC TRUTH & MODEL THEORY

Truth = satisfaction in a structure (1933). Model theory — the study of which sentences hold in which structures — became half of modern logic and the semantics of computing.

UNDEFINABILITY OF TRUTH

No rich language defines its own truth predicate (Tarski's theorem) — a semantic twin of Gödel's incompleteness. Truth outruns any single system that tries to capture it from inside.

Gate kept on. Tarski's work is rigorous and foundational — but two things deserve honest framing. First, the scope of "truth": Tarski defined truth for formal languages, not the messy truth of ordinary speech, and his definition makes truth explicitly relative to a model and a metalanguage — it is a precise mathematical relation, not a theory of Truth-with-a-capital-T about reality. Second, the famous Banach–Tarski paradox (with Stefan Banach, 1924): yes, a solid ball can be decomposed into finitely many pieces and reassembled into two balls of the same size — but this is a theorem about idealized point-sets, requiring the Axiom of Choice and "pieces" so pathological they have no definable volume; it says something deep about infinity and measure, and nothing about cutting up real matter. Pop accounts that make it sound like a duplication machine are wrong. The man: a Polish Jew who happened to be lecturing in the United States in September 1939 when Germany invaded Poland — the trip saved his life, though much of his family was murdered in the Holocaust; he became the great founder of logic at Berkeley, training a school that shaped the field for generations. The definition of truth, and the proof that no language can hold its own, are his. ⚑ With Tarski the LOGIKĒ foundations rank rests: from [[thales-of-miletus]]' first proof through the gate, the limits, and now the meaning of truth itself.