Core Foundations of Model Theory
Understand the core concepts of model theory, including first‑order logic and structures, and key results such as the compactness and Löwenheim–Skolem theorems.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What does Model Theory study in relation to formal theories and structures?
1 of 26
Summary
Introduction to Model Theory
What is Model Theory?
Model theory is the study of how formal mathematical theories relate to their models—the concrete structures where the theory's statements are true. Think of it this way: a formal theory is like a set of rules or axioms written in a formal logical language, and a model is any mathematical structure that satisfies all those rules.
The key questions model theorists ask are:
How many models does a theory have, and how large can they be?
What relationships exist between different models of the same theory?
Which sets of elements inside a model can be described using the theory's language?
This focus on structures and interpretations makes model theory fundamentally semantic—it's about meaning and truth in concrete structures, rather than just about formal symbolic manipulation.
<extrainfo>
Compared to proof theory, which focuses on formal derivations and is purely syntactic (manipulating symbols according to rules), model theory is more closely connected to classical mathematics and how mathematicians actually think about structures.
</extrainfo>
First-Order Logic: The Language of Model Theory
Building Blocks
Model theory primarily uses first-order logic as its formal language. Here's how it works:
Atomic formulas are the basic building blocks—statements like $P(x)$ (a relation holds for $x$) or $f(x) = y$ (a function has a particular value). From these simple pieces, we build more complex formulas using:
Boolean connectives: $\neg$ (not), $\land$ (and), $\lor$ (or), $\rightarrow$ (if...then)
Quantifiers: $\forall$ (for all) and $\exists$ (there exists)
For example, $\forall x \, (P(x) \rightarrow Q(x))$ means "for all $x$, if $P(x)$ holds then $Q(x)$ holds."
A sentence is a special kind of formula where every variable is bound by a quantifier—there are no free variables. This matters because sentences express complete thoughts that can be true or false in a structure.
Truth and Satisfiability
Tarski's definition of truth provides a rigorous way to determine whether a formula is true in a given structure. This is captured by the satisfaction relation $\models$: we write $\mathcal{M} \models \phi$ to mean "structure $\mathcal{M}$ satisfies (makes true) the formula $\phi$."
A theory is simply a set of sentences that serve as axioms. For instance, the axioms of group theory form a theory. The real power appears when we ask: does a theory have any models at all?
A theory is satisfiable if at least one structure makes all its sentences true.
A theory is complete if, for every sentence in the language, either the sentence or its negation belongs to the theory. (Complete theories "decide" every statement.)
Gödel's completeness theorem connects semantic truth to logical provability: a theory is satisfiable if and only if it is consistent (cannot derive a contradiction using logical rules). In other words, if a theory has no logical contradictions, then it has a model.
Core Definitions: Signatures, Structures, and Substructures
Signatures and Structures
Before we can talk about any particular theory, we must specify the signature (also called language)—the collection of non-logical symbols we're allowed to use. A signature consists of:
Constant symbols (elements like $0$, $1$)
Function symbols (operations like $+$, $\times$, with specified arities)
Relation symbols (properties like $<$, $=$ with specified arities)
For example, the signature of arithmetic includes the constant $0$, the functions $+$ and $\times$, and the relation $<$.
A structure (or model) for a given signature consists of:
A non-empty domain (set of elements we're talking about)
Interpretations of all the symbols—assigning concrete meanings
A structure models a set of sentences if all those sentences evaluate to true under the given interpretations.
Substructures and Elementary Substructures
Sometimes we have a structure and want to consider a smaller one inside it. A substructure is a subset of the domain that is closed under all the functions in the signature and inherits the relations. For instance, the integers are a substructure of the real numbers with the standard signature for arithmetic.
However, closure and inheritance aren't always enough. An elementary substructure is stronger: it preserves the truth of every first-order formula, not just the base relations. This is crucial because a substructure might satisfy some sentences but not others.
An elementary embedding is an injective (one-to-one) homomorphism whose image is an elementary substructure. It's a way to embed one structure into another while perfectly preserving all first-order properties.
Reducts and Expansions
Often we want to compare structures with different signatures. A reduct of a structure "forgets" some symbols—we simply stop interpreting them. Conversely, an expansion adds new symbols to the signature and provides interpretations for them. These operations allow us to study how theories change when we add or remove the ability to express certain concepts.
Two Fundamental Theorems: Compactness and Löwenheim–Skolem
The Compactness Theorem
The compactness theorem is a cornerstone result: if every finite subset of a set of sentences is satisfiable, then the entire set is satisfiable.
Why does this matter? It means we can check satisfiability by checking finite pieces. More usefully, by contrapositive: if a theory is unsatisfiable (has no models), then there must be some finite subset of sentences that is already unsatisfiable. We never need infinitely many axioms to get a contradiction—finitely many will do.
The Löwenheim–Skolem Theorem
The Löwenheim–Skolem theorem reveals something surprising about cardinality and models. It has two directions:
Downward direction: Any infinite structure in a countable signature has a countable elementary substructure. This is striking—even if we're studying an enormous structure (like the real numbers, which is uncountable), we can find a countable "snapshot" that preserves all first-order properties.
Upward direction: For any infinite cardinal $\kappa$, any structure of size less than $\kappa$ can be elementarily embedded into a structure of size $\kappa$. So if a theory has any infinite models, we can build models of arbitrarily large size.
The combined consequence: Any theory with infinite models in a countable signature has both countable models and models of every infinite cardinality. This means a single theory can have models of wildly different sizes—all while preserving first-order properties.
These theorems reveal that first-order logic is inherently "coarse"—it cannot distinguish between structures that differ only in size or have infinitely many elements. This limitation is fundamental to understanding what first-order theories can and cannot express.
Flashcards
What does Model Theory study in relation to formal theories and structures?
The relationship between formal theories and their models.
In Model Theory, what are the objects where a theory's sentences hold true?
Models (or structures).
What are the primary areas of investigation in Model Theory?
The number and size of models of a theory
Relationships among different models
Interaction with the formal language
Sets definable inside a model and their relationships
How does Model Theory differ from Proof Theory in its mathematical approach?
It is more semantic and closer to classical mathematics.
What constitutes a formal theory in mathematical logic?
A collection of sentences in a formal language.
What is the purpose of sentences within a formal theory?
To express statements about a mathematical structure (serving as axioms).
When is a theory considered to be satisfiable?
If it has a model that makes all its sentences true.
When is a theory defined as complete?
If every sentence or its negation belongs to the theory.
What is the primary focus of Proof Theory?
Formal derivations.
In contrast to the semantic approach of Model Theory, what is the approach of Proof Theory?
Syntactic.
From what components is a first-order formula constructed?
Atomic formulas, Boolean connectives, and quantifiers.
What distinguishes a sentence from a general formula in first-order logic?
Every variable in a sentence is bound by a quantifier.
Which definition provides the rigorous satisfaction relation "$\models$" between structures and formulas?
Tarski’s definition of truth.
According to Gödel’s completeness theorem, when is a theory satisfiable?
If and only if it is consistent (does not prove a contradiction).
What types of non-logical symbols are included in a signature?
Constants
Functions
Relations
Besides the symbols themselves, what must be designated for each function or relation in a signature?
A fixed arity.
What are the two main components of a structure in Model Theory?
A domain and interpretations of all symbols in a given signature.
What criteria must a subset of a domain meet to be considered a substructure?
It must be closed under all functions in the signature and inherit restricted relations.
What makes a substructure an elementary substructure?
It preserves the truth of every first-order formula with parameters from that substructure.
What is the difference between a reduct and an expansion of a structure?
A reduct forgets symbols of the signature, while an expansion adds and interprets new symbols.
What is an elementary embedding defined as?
An injective homomorphism whose image is an elementary substructure.
What is the central claim of the compactness theorem regarding satisfiability?
A set of sentences is satisfiable if every finite subset is satisfiable.
What does the compactness theorem imply about any unsatisfiable first-order theory?
It contains a finite unsatisfiable subset.
What does the downward Löwenheim–Skolem theorem say about infinite structures in countable signatures?
They have a countable elementary substructure.
According to the upward Löwenheim–Skolem theorem, into what size structure can a smaller structure be elementarily embedded?
Into a structure of any larger infinite cardinal $\kappa$ (where $\kappa$ is greater than or equal to the signature size).
What is the consequence of the Löwenheim–Skolem theorem for theories with infinite models in countable signatures?
They have both countable models and arbitrarily large models.
Quiz
Core Foundations of Model Theory Quiz Question 1: What term is used for a set of sentences that serves as axioms?
- A (first‑order) theory (correct)
- A proof system
- A language signature
- A deduction tree
Core Foundations of Model Theory Quiz Question 2: Gödel’s completeness theorem connects satisfiability with which other property?
- Consistency (correct)
- Decidability
- Compactness
- Recursive enumerability
Core Foundations of Model Theory Quiz Question 3: What characterizes a substructure of a given structure?
- A subset of the domain closed under all functions, with restricted relations (correct)
- A structure with a larger domain
- A structure that models the same theory but with different symbols
- An expansion that adds new constants
Core Foundations of Model Theory Quiz Question 4: According to the Löwenheim–Skolem theorem, what can be found inside any infinite structure with a countable signature?
- A countable elementary substructure (correct)
- A finite model
- A non‑elementary substructure
- A structure of larger cardinality
What term is used for a set of sentences that serves as axioms?
1 of 4
Key Concepts
Foundations of Model Theory
Model theory
First‑order logic
Signature (logic)
Structure (model theory)
Key Theorems in Logic
Tarski’s definition of truth
Gödel’s completeness theorem
Compactness theorem
Löwenheim–Skolem theorem
Substructures and Embeddings
Elementary substructure
Elementary embedding
Definitions
Model theory
The branch of mathematical logic studying the relationships between formal languages, theories, and their interpretations as mathematical structures.
First‑order logic
A formal logical system allowing quantification over individual elements, using variables, logical connectives, and quantifiers.
Tarski’s definition of truth
A semantic definition assigning truth values to sentences relative to a structure via the satisfaction relation “⊨”.
Gödel’s completeness theorem
The result that a first‑order theory is satisfiable exactly when it is syntactically consistent.
Compactness theorem
The principle that a set of first‑order sentences has a model if every finite subset of it has a model.
Löwenheim–Skolem theorem
The theorem asserting that any infinite structure in a countable language has elementary substructures of every infinite cardinality.
Signature (logic)
A collection of non‑logical symbols (constants, functions, relations) with specified arities that defines the vocabulary of a language.
Structure (model theory)
A mathematical object consisting of a domain together with interpretations of the symbols in a given signature.
Elementary substructure
A substructure that preserves the truth of all first‑order formulas with parameters from the substructure.
Elementary embedding
An injective homomorphism between structures whose image is an elementary substructure, preserving all first‑order truths.