A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Löwenheim-Skolem Theorems: Overview and Unification

Research Depth 91 in the knowledge graph ☐ I know this ☆ Set as goal
28topics build on this
555prerequisites beneath it
See this on the map →
Elementary Substructures and Preservation of FormulasLöwenheim-Skolem Theorems+4 more→→Downward Löwenheim-Skolem TheoremPrime Models and Minimal Models+2 more
Löwenheim-Skolem cardinality spectrum model size

Core Idea

The Löwenheim-Skolem theorems describe the spectrum of model sizes: (1) downward: if there is an infinite model, there is a countable model; (2) upward: if there is an infinite model, there are models of every larger cardinality. Together, these results show first-order logic cannot distinguish between infinite cardinalities, constraining its expressive power.

Explainer

You know from your work on cardinality that infinite sets come in genuinely different sizes—ℕ is countable while ℝ is uncountable, and Cantor's theorem generates an endless tower of strictly larger infinities. The Löwenheim-Skolem theorems reveal that first-order logic is powerless to enforce these distinctions: no matter what first-order theory you write, if it has any infinite model it has models of *every* infinite cardinality. First-order logic cannot pin down the size of its intended structures.

The downward Löwenheim-Skolem theorem states: if a theory T has an infinite model M, it has a countable elementary submodel M′ satisfying exactly the same first-order sentences as M. The construction works by closing under witnesses: for every existential formula ∃y φ(a,y) that holds in M with parameters from a chosen countable set, add one witness to the set. This closure process is iterated, and the resulting countable set carries an elementarily equivalent structure. The key word is *elementary*: M′ is not just a substructure but an elementary substructure, meaning every first-order sentence with parameters from M′ has the same truth value in M′ as in M.

The upward Löwenheim-Skolem theorem states: if T has an infinite model, it has models of every infinite cardinality κ ≥ |T|. The proof adds κ many new constants to the language, asserts they are pairwise distinct, and applies compactness: any finite subset of these assertions is satisfiable (the existing infinite model has enough elements), so the whole enlarged theory is satisfiable. The resulting model has cardinality at least κ, and the downward theorem can trim it to exactly κ.

Together these theorems produce Skolem's paradox. ZFC, the standard foundation of mathematics, is a first-order theory. If ZFC has any model at all, it has a *countable* model—yet ZFC proves that uncountable sets exist. How can a countable model contain an "uncountable set"? The resolution: uncountability is not absolute. A set S is uncountable when no bijection between ℕ and S exists *within the model*. In the countable model of ZFC, there is no internal bijection from ℕ to the set that the model calls "ℝ," but a bijection *does* exist outside the model. The model is countable from outside but "correctly" contains an uncountable set from its own perspective. This teaches the deepest lesson of model theory: first-order properties are always model-relative, and expressive power has hard limits that cannot be overcome within the language.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Introduction to Propositional Logic → Introduction to Predicate Logic (First-Order Logic) → First-Order Logic Syntax → Terms and Atomic Formulas in FOL → Variable Binding and Scope → Open and Closed Formulas in First-Order Logic → Variable Substitution and Capture-Avoidance in First-Order Logic → Quantifier Instantiation Rules in First-Order Proof Systems → Universal Quantification: Meaning and Scope → Free Variables and Bound Variables → Substitution and Instantiation in Predicate Logic → Terms and Atomic Formulas → Formulas and Well-Formed Expressions → Structures and Interpretations → Model Interpretation and Satisfaction → Interpretation, Truth, and Satisfaction of Formulas → Logical Consequence and Entailment → Satisfiability and Unsatisfiability → Consistency and Inconsistency of Theories → Consistency and Inconsistency → Basic Model Theory → Compactness Theorem in Model Theory → Löwenheim-Skolem Theorems: Overview and Unification

Longest path: 92 steps · 555 total prerequisite topics

Prerequisites (6)

Leads To (4)