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

Elementary Submodels of ZFC

Graduate Depth 91 in the knowledge graph ☐ I know this ☆ Set as goal
3topics build on this
469prerequisites beneath it
See this on the map →
Absolute Formulas and Model-Theoretic AbsolutenessModel Interpretation and Satisfaction+1 more→→Reflection Principles and the Universe
elementary-submodels preservation models zfc

Core Idea

A submodel M ⊆ V is elementary (M ≺ V) if every first-order formula has the same truth value in M and in V. Elementary submodels are 'small copies' of V satisfying all ZFC axioms locally. By the Löwenheim-Skolem theorem, arbitrarily large countable elementary submodels exist. They are tools for constructing models and proving consistency results.

How It's Best Learned

Use the Löwenheim-Skolem theorem to construct countable M ≺ V containing desired elements (e.g., all reals). Verify that M satisfies ZFC (even though M is countable, its 'power set' PM differs from V's PV). Apply to model-theoretic independence proofs.

Common Misconceptions

Explainer

From your work on model interpretation and satisfaction, you know what it means for a formula to be true in a structure: M ⊨ φ[ā] when the elements ā from M satisfy φ according to M's interpretation. Now consider a substructure M ⊆ V (the set-theoretic universe): M has the same membership relation ∈ but contains fewer sets. A submodel M is elementary (written M ≺ V) if for every first-order formula φ(x₁, …, xₙ) and every tuple ā from M, we have M ⊨ φ[ā] iff V ⊨ φ[ā]. Elementarity is not just about preserving some formulas — it is about preserving *all* first-order formulas simultaneously.

You have seen absoluteness of formulas: some formulas (like Δ₀ formulas, bounded quantification) have the same truth value in any transitive model as in V. Elementary submodels are stronger: M ≺ V means *all* first-order formulas are preserved, not just the absolute ones. This comes at a price — elementary submodels need not be transitive. The price reveals a deep feature of set theory: M ≺ V can be countable, even when V ⊨ "there exist uncountably many reals." From M's perspective, its "reals" are uncountable (M ⊨ ¬∃ bijection from ω to ℝ^M), but from V's perspective, M itself is countable. This is Skolem's Paradox, and its resolution is that "uncountability" is not absolute — it depends on which bijections exist in which model.

The Löwenheim-Skolem theorem guarantees that elementary submodels exist and can be made countable. The construction is explicit: start with any countable set A₀ ⊆ V (say, all the parameters you care about). For each formula φ(x, ā) with ā ∈ A₀ that is satisfiable in V, add one witness to A₁. Iterate: A_{n+1} adds witnesses for all formulas with parameters from Aₙ. Then M = ∪_n Aₙ is a countable elementary submodel of V containing all elements of A₀. This construction is called a Skolem hull and it gives fine control: you can ensure M contains any desired countable set of parameters.

Elementary submodels are tools for the construction of independence results. To show a statement S is consistent with ZFC, it suffices to find a model of ZFC in which S holds. Elementary submodels provide "small" models of ZFC that are easier to work with: since M ≺ V, M satisfies every ZFC axiom (each being a first-order sentence true in V). The restriction to first-order truth is critical — properties like "M is well-founded" or "M has the same power set as V" may differ between M and V. Learning to track which properties are absolute and which are not is the central skill that your prerequisite on absolute formulas prepared you for, and elementary submodels are the context where that skill becomes indispensable.

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 → Absolute Formulas and Model-Theoretic Absoluteness → Elementary Submodels of ZFC

Longest path: 92 steps · 469 total prerequisite topics

Prerequisites (3)

Leads To (1)