Structures and Tarski's Definition of Truth
Anchor (Master): Enderton 2001 *A Mathematical Introduction to Logic* 2e Ch. 2 (the full semantics, definability, homomorphisms and isomorphisms of structures, reducts and expansions); Hodges 1993 *Model Theory* (Cambridge) Ch. 1-2 (structures, the satisfaction relation, definable sets, the automorphism group and the Galois connection between definable closure and the automorphism group, elementary classes); Tarski 1933/1956 *The Concept of Truth in Formalized Languages* (the recursive truth definition); Marker 2002 *Model Theory: An Introduction* (Springer) Ch. 1
Intuition Beginner
The previous unit built a grammar: it said which strings of symbols count as legal terms and legal formulas, but it never said what any of them mean. A formula like "for-all , " was just a well-formed string. Whether it is true is not a question the grammar can answer, because the grammar never said what means, what does, or even what objects ranges over. This unit supplies the missing half: meaning.
To give a formula meaning, you first pick a world for it to talk about. A world here is a collection of objects plus a fixed reading of every symbol in the language. Choose the whole numbers as your objects, read as the number zero, read as "add one," read as the usual "less than," and suddenly the string "for-all , " makes a definite claim: every whole number is below its successor. In that world the claim is true. Pick a different world and it might be false.
The technical name for such a world is a structure. The technical name for the rule that decides, given a structure, whether a formula comes out true is Tarski's definition of truth. The rule works by walking the formula from the inside out, exactly the way you read an arithmetic expression. Once meaning is pinned down this precisely, you can finally ask the central question of logic: does what is provable match what is true in every world? Syntax was one half; this is the other.
Visual Beginner
A structure is a world: a bag of objects with a meaning attached to each symbol. The diagram shows a small one — the numbers with their usual readings — and how a formula gets evaluated against it from the inside out.
STRUCTURE (a world for the language {0, S, +, <}):
objects: 0 1 2 3 4 ...
0 reads as the object 0
S reads as "add one": 0->1, 1->2, 2->3, ...
+ reads as ordinary addition
< reads as ordinary "less than"
EVALUATING a formula inside out:
Formula: ( S(0) < S(S(0)) ) "is 1 < 2 ?"
step 1 read the names (terms):
S(0) -> 1
S(S(0)) -> 2
step 2 check the relation:
is 1 < 2 in this world? YES
result: the formula is TRUE in this worldRead it bottom-up. First the terms (the names) are turned into actual objects of the world: becomes the object , becomes the object . Only then is the relation checked against those objects. The formula is true here because really is less than in this world.
| expression | what the world turns it into | true here? |
|---|---|---|
| the object | (it is a name, not a claim) | |
| the claim "" | yes | |
| the claim "" | no | |
| for-all , | "every object is below its successor" | yes |
Change the world and the answers change. Truth is always truth in a structure.
Worked example Beginner
We work in one fixed world: the objects are the whole numbers , with read as zero, read as "add one," read as ordinary addition, and read as ordinary "less than." The task: decide whether the sentence "for-all , ()" is true in this world, and then whether "for-all , () " is true, working each out by hand.
Step 1. Take the first sentence. The phrase "for-all " tells us to test the inside claim "" for every object in the world, one at a time.
Step 2. Try . The term is read as " add one," which is the object . The claim becomes "." In this world is below , so the claim holds for .
Step 3. Try . The term is " add one," the object . The claim becomes "," which holds. Every object behaves the same way: an object is always below its add-one. So no object fails the inside claim.
Step 4. Because the inside claim holds for every object, the "for-all" sentence is true in this world.
Step 5. Now the second sentence "for-all , () ." Test the inside claim. Take : the term is read as ordinary addition, giving , and the claim "" holds. The same happens for every object, since adding zero changes nothing in this world. So this sentence is also true.
What this tells us: a "for-all" sentence is checked by sweeping over every object of the world and confirming the inside claim each time, and a name like is first turned into an actual object before any relation or equality is checked. The truth of a sentence is decided entirely by the world you chose; the next sections turn this sweeping procedure into a precise recursive rule.
Check your understanding Beginner
Formal definition Intermediate+
Fix a first-order language with its constant, function, and relation symbols and arities 42.01.03 pending. A structure (model) for consists of a nonempty set , the universe (domain), together with an interpretation: a designated element for each constant symbol ; an -ary operation for each -place function symbol ; and an -ary relation for each -place relation symbol [Enderton §2.2]. When has equality, is interpreted as genuine identity on , never as a chosen relation. Canonical examples: a group is a structure for ; an ordered field is one for ; the standard model of arithmetic is with the usual readings; a graph is a structure for with a symmetric irreflexive relation.
A variable assignment in is a function from the variables into the universe. The value of a term is defined by recursion on terms, the recursion licensed by unique readability 42.01.03 pending: , , and . This is exactly the unique homomorphism out of the term algebra extending .
Tarski's satisfaction relation (" satisfies with assignment ") is defined by recursion on [Tarski 1933]:
where is the assignment agreeing with except at , where it returns . The existential clause follows from : satisfaction holds iff some has . A sentence (no free variables) has independent of , so one writes and calls a model of [Enderton §2.2].
For a set of formulas, semantic (logical) consequence holds iff every structure and assignment with for all also has . A formula is valid () iff satisfied in every structure under every assignment; and are logically equivalent iff . A relation is definable in (with parameters ) iff for some formula .
Counterexamples to common slips Intermediate+
"The universe can be empty." By convention the universe of a structure is nonempty. The standard quantifier laws — for instance — fail over an empty domain, where is vacuously true and is false. The nonemptiness convention keeps classical validities intact.
" is just another relation symbol the structure may interpret freely." In a language with equality, is forced to be the identity on . A structure interpreting as a coarser equivalence is not a model in this sense; quotient by the equivalence first.
" means is valid." It means holds in every model of , a restricted class. holds though is satisfied in many structures where it is false. Validity is the case .
"Definability is the same as the relation being there." Every structure carries countless relations on its universe; only those carved out by a formula are definable. In the ordering is definable ( iff ), but in a bare set with no symbols no nontrivial relation is definable, since every permutation is an automorphism.
Key theorem with proof Intermediate+
The signature theorem of the semantics layer is the substitution lemma: it reconciles the syntactic operation of substituting a term for a variable — defined in 42.01.03 pending — with the semantic operation of changing the assignment. It is the hinge that makes the quantifier clause cooperate with instantiation, and the precise statement is the reason the substitutability ("free for") side condition was isolated syntactically.
Theorem (Substitution lemma). Let be a structure, an assignment, a formula, a variable, and a term that is substitutable for in . First, for every term , . Second, $$ \mathfrak{A} \models \varphi^x_t[s] \quad\Longleftrightarrow\quad \mathfrak{A} \models \varphi\big[s(x,|,\bar s(t))\big]. $$ In particular, for a sentence the value does not depend on [Enderton §2.2].
Proof. The term clause is an induction on using unique readability 42.01.03 pending. If , then and since the modified assignment returns at . If or , substitution does nothing and the modified assignment agrees with on (resp. on constants), so both sides equal . If , then , and applying to the inductive hypotheses for the gives the claim.
Now induct on . For atomic : , and by the term clause , so the tuple checked against is identical on both sides; the equality atom is the same with replaced by identity. The clauses and follow from the inductive hypothesis, since substitution distributes over connectives and substitutability is inherited by subformulas.
The quantifier clause is where substitutability is used. If , then is not free in , so , and the modified assignment agrees with on every variable free in ; both sides are equivalent to . If , substitutability forces whenever , so for every . Then , and $$ \mathfrak{A} \models (\forall y,\psi^x_t)[s] \Leftrightarrow \forall a,\big(\mathfrak{A} \models \psi^x_t[s(y|a)]\big) \Leftrightarrow \forall a,\big(\mathfrak{A} \models \psi[s(y|a)(x|\bar s(t))]\big), $$ the last step by the inductive hypothesis applied to and assignment , using . Because , the two modifications commute: , so the right side is , as required.
Corollary (coincidence lemma). If assignments agree on , then . The proof is the same induction with no substitution; it is what makes truth of a sentence well defined.
Bridge. The substitution lemma is the foundational reason the syntactic substitution of 42.01.03 pending and the semantic assignment-shift describe the same operation, and this is exactly the fact that the soundness of the quantifier-instantiation axiom rests on. It builds toward the deductive calculus 42.01.05 pending, whose quantifier rules are correct precisely when is substitutable for in , and it appears again in the completeness theorem 42.01.06 pending, where Henkin's witnessing constants are instantiated through exactly this lemma. The argument generalises the term-algebra homomorphism property of 42.01.03 pending from pure syntax to its evaluation in a structure: term evaluation is the unique homomorphism, and the lemma is its compatibility with substitution. The central insight is that substitution on the syntax and reassignment on the semantics are two presentations of one operation, intertwined by ; putting these together, the substitutability condition that looked like a technicality in the syntax unit is the bridge that lets proof and truth be matched in the completeness theorem.
Exercises Intermediate+
Advanced results Master
The semantics fixed in the Formal definition supports four developments: the coincidence and isomorphism theorems that fix what satisfaction can and cannot see, the algebra of definable sets and its closure under the projection a quantifier induces, the automorphism-invariance of definability with the Galois connection it opens onto, and the elementary-class / reduct apparatus that frames the model theory to come.
Theorem 1 (coincidence and isomorphism). Satisfaction depends only on (coincidence), so a sentence is true or false in outright. If is an isomorphism then for every and ; in particular isomorphic structures are elementarily equivalent, (they satisfy the same sentences) [Hodges Ch. 1]. The converse fails: as dense linear orders without endpoints, yet they are non-isomorphic, and the Löwenheim-Skolem phenomena make elementary equivalence strictly coarser than isomorphism at every infinite cardinality. Homomorphisms preserve only atomic positive formulas, embeddings preserve quantifier-free formulas, and isomorphisms preserve all first-order formulas; this preservation ladder is the organising fact of the homomorphism theory.
Theorem 2 (the Boolean algebra of definable sets, closed under projection). For fixed and a tuple of parameters, the family of definable subsets of is a Boolean subalgebra of the power set: it contains and , and is closed under union, intersection, and complement, mirroring on the defining formulas [Marker Ch. 1]. Beyond the Boolean operations it is closed under the projection induced by an existential quantifier: if is definable by , then is definable by . Quantifier alternation thus measures the projective complexity of definable sets, and a structure admitting quantifier elimination is one where every definable set is already quantifier-free definable — the property that makes o-minimal and strongly minimal, the engines of geometric model theory.
Theorem 3 (automorphism invariance and the Galois connection). Every automorphism preserves every -definable relation, and more generally fixes setwise every relation definable over a parameter set that fixes pointwise [Hodges Ch. 1]. This yields a Galois connection between subgroups of and definably closed subsets of : to a parameter set associate its pointwise stabiliser , and to a subgroup associate the set fixed pointwise by . For -categorical the Ryll-Nardzewski theorem makes the correspondence exact — the -definable relations are precisely the -invariant ones — so the model-theoretic automorphism group recovers the definable structure, the precise analogue of the Galois group recovering the intermediate fields. This is the doorway from satisfaction to the model theory of 42.02.01 pending.
Theorem 4 (elementary classes, reducts, expansions). A class of -structures is elementary (axiomatisable) iff it is the class of all models of some first-order theory ; it is basic elementary iff a single sentence suffices [Hodges Ch. 2]. Elementary classes are closed under isomorphism and ultraproducts, and a class closed under both elementary equivalence and ultraproducts is elementary (a corollary of compactness, co-produced as 42.01.02 pending). A reduct forgets the interpretations of symbols outside a sublanguage , keeping the universe; an expansion adds interpretations for new symbols. Reducts can strictly lose definable structure — is definable in but a bare defines nothing nontrivial — and the Beth definability and Craig interpolation theorems, products of completeness 42.01.06 pending, govern exactly when an expansion adds no new definable sets.
Synthesis. The substitution lemma is the foundational reason satisfaction and syntactic substitution are one operation, and putting these together it controls all four developments: it is exactly what makes the coincidence lemma and hence sentence-truth well defined, and the isomorphism theorem is its parameter-free shadow read across a structure map — the central insight that satisfaction sees a structure only up to isomorphism, never its identity. The algebra of definable sets generalises the propositional Boolean algebra of 42.01.01 pending from truth values to subsets of , and the quantifier-as-projection clause is dual, across , to the universal quantifier as an intersection; this is exactly the syntactic prenex hierarchy of 42.01.03 pending read semantically as projective complexity. Automorphism invariance is the bridge from satisfaction to the Galois-theoretic heart of model theory, where the definable closure and the automorphism group determine each other, and the elementary-class apparatus is the frame in which compactness 42.01.02 pending and the completeness theorem 42.01.06 pending do their work. This is the semantic half of the architecture promised at the Beginner tier: a precise rule for truth in a world, built by recursion on the grammar of 42.01.03 pending, standing ready to be matched against deduction 42.01.05 pending by the completeness theorem 42.01.06 pending.
Full proof set Master
Proposition 1 (the coincidence lemma). If assignments into agree on every variable free in , then for every subterm whose variables are free in , and .
Proof. The term claim is an induction on : variables free in receive equal values by hypothesis, constants are assignment-independent, and the function clause propagates equality through . For formulas, induct on . Atomic and : all variables occurring are free, so the term claim gives equal tuples, hence equal satisfaction. The clauses and are immediate, as and , so still agree on the relevant free variables of each subformula. For : , so agree on except possibly at ; but for each the modified assignments and agree at (both give ) and on , hence on all of , so by the inductive hypothesis for every , and the two universal quantifications coincide.
Proposition 2 (substitution lemma, term and formula parts). For substitutable for in : for every term , and .
Proof. The term part is the induction recorded in the Key theorem: bases check directly, the function step propagates through . For formulas, atomic cases inherit the term part by feeding the equal tuples into or identity. Connective cases pass through the inductive hypothesis with substitutability inherited by subformulas. The quantifier case splits on (substitution vacuous, both sides reduce to by coincidence) and , where substitutability supplies if , hence for all ; the inductive hypothesis applied to under and the commuting of the two distinct modifications close the case. Substitutability is used at exactly this point, to keep out of so that the value of is stable as varies.
Proposition 3 (isomorphisms preserve all first-order formulas). If is an isomorphism, then for every term , and for every formula ; consequently .
Proof. Term induction: ; ; and , using the homomorphism law for and the inductive hypothesis. Formula induction: atomic uses (relation preservation) together with the term identity, and uses injectivity of to pass identity across. The clauses for and are immediate. For : iff for all , , iff (inductive hypothesis) for all , ; since is onto , as ranges over the value ranges over all of , so this is iff for all , , i.e. . A sentence has no free variables, so the assignment is immaterial and for all , giving .
Proposition 4 (automorphisms preserve definable relations). For every automorphism of and every relation definable over a parameter set fixed pointwise by , .
Proof. Apply Proposition 3 with , so is an automorphism and for every formula and assignment. Let with parameters from . Since fixes pointwise, , so . With this is invariance of -definable relations under the full automorphism group, the source of the Galois connection between and definable closure.
Proposition 5 (definable sets form a Boolean algebra closed under projection). The -definable subsets of form a Boolean subalgebra of , and the family of definable subsets of is closed under coordinate projection.
Proof. If and are -definable, then is defined by , by , and by ; is defined by and by . So is a Boolean subalgebra. For projection, let be defined by ; its projection satisfies iff some has iff , so is defined by . Iterating, the alternation depth of the prefix bounds the projective complexity, and a structure with quantifier elimination collapses every such set to a quantifier-free-definable one.
Connections Master
First-order languages: syntax and unique readability
42.01.03pending is the grammar this unit interprets. Term evaluation is exactly the unique homomorphism out of the absolutely free term algebra of42.01.03pending, the satisfaction relation is defined by the structural recursion that unique readability licenses there, and the substitutability ("free for") condition isolated syntactically in42.01.03pending is precisely the hypothesis of the substitution lemma proved here. That unit owns the pure grammar; this unit owns its meaning, the two meeting wherever a formula must be both parsed and evaluated.The deductive calculus for first-order logic, co-produced as
42.01.05pending, is the syntactic counterpart whose quantifier-instantiation axiom is sound exactly by the substitution lemma of this unit: the lemma converts the semantic instantiation at into the syntactic substitution , so the calculus's rules preserve truth in every structure. Soundness of42.01.05pending is the routine half of the match this unit's semantics sets up.The completeness theorem for first-order logic, co-produced as
42.01.06pending, is the reconciliation this unit is built toward: Gödel's theorem proves , identifying the deductive turnstile of42.01.05pending with the semantic consequence defined here. Henkin's construction builds a model out of syntax — a structure on equivalence classes of closed terms — whose satisfaction relation is computed by exactly the Tarskian recursion of this unit, and the witnessing constants are instantiated through the substitution lemma.The model theory of first-order structures, co-produced as
42.02.01pending, takes definability, elementary equivalence, automorphisms, reducts, and elementary classes — all introduced semantically here — as its primitive objects. The Galois connection between and definable closure previewed in Theorem 3, the projection-closure of definable sets driving quantifier elimination, and the elementary-class apparatus of Theorem 4 are the entry points of that development, which compactness42.01.02pending and Löwenheim-Skolem turn into the structure theory of models.
Historical & philosophical context Master
The recursive definition of truth is due to Alfred Tarski, whose Pojęcie prawdy w językach nauk dedukcyjnych (1933, German translation 1935, English The Concept of Truth in Formalized Languages 1956) gave the first rigorous account of the satisfaction relation between an infinite sequence of objects and a formula, with truth for sentences obtained as satisfaction by every sequence [Tarski 1933]. Tarski formulated the material-adequacy condition (Convention T: an acceptable truth predicate must entail every instance of the schema " is true if and only if ") and proved that the truth predicate of a sufficiently rich language is not definable within that language — the undefinability theorem, the semantic sibling of Gödel's incompleteness results.
The notion of a structure as a domain with interpreted symbols crystallised in the model-theoretic tradition that runs from Leopold Löwenheim (1915) and Thoralf Skolem (1920) through the explicit semantics of first-order logic. Tarski and Robert Vaught's "Arithmetical extensions of relational systems" (1957) fixed elementary equivalence and elementary substructure, and the textbook satisfaction definition was standardised by Tarski's school and by Abraham Robinson. Definability and the connection between the automorphism group of a structure and its definable sets — the model-theoretic Galois correspondence — were developed by Robinson, by Roland Fraïssé, and systematised in the model theory of Wilfrid Hodges [Hodges Ch. 2] and the textbook treatment of David Marker [Marker Ch. 1], with the -categorical case sharpened by the Ryll-Nardzewski theorem (Engeler, Ryll-Nardzewski, and Svenonius, independently, around 1959).
Bibliography Master
@book{enderton2001logic,
author = {Enderton, Herbert B.},
title = {A Mathematical Introduction to Logic},
edition = {2},
publisher = {Harcourt/Academic Press},
year = {2001}
}
@incollection{tarski1933truth,
author = {Tarski, Alfred},
title = {The Concept of Truth in Formalized Languages},
booktitle = {Logic, Semantics, Metamathematics},
publisher = {Oxford University Press},
year = {1956},
note = {Polish original 1933, German translation 1935},
pages = {152--278}
}
@book{hodges1993modeltheory,
author = {Hodges, Wilfrid},
title = {Model Theory},
series = {Encyclopedia of Mathematics and its Applications},
volume = {42},
publisher = {Cambridge University Press},
year = {1993}
}
@book{marker2002modeltheory,
author = {Marker, David},
title = {Model Theory: An Introduction},
series = {Graduate Texts in Mathematics},
volume = {217},
publisher = {Springer},
year = {2002}
}
@article{tarskivaught1957,
author = {Tarski, Alfred and Vaught, Robert L.},
title = {Arithmetical extensions of relational systems},
journal = {Compositio Mathematica},
volume = {13},
year = {1957},
pages = {81--102}
}
@article{lowenheim1915,
author = {L\"{o}wenheim, Leopold},
title = {\"{U}ber M\"{o}glichkeiten im Relativkalk\"{u}l},
journal = {Mathematische Annalen},
volume = {76},
year = {1915},
pages = {447--470}
}
@article{skolem1920,
author = {Skolem, Thoralf},
title = {Logisch-kombinatorische Untersuchungen \"{u}ber die Erf\"{u}llbarkeit oder Beweisbarkeit mathematischer S\"{a}tze},
journal = {Skrifter utgit av Videnskapsselskapet i Kristiania},
year = {1920}
}