Mathematical logic and foundations First-order logic Theorem
Löwenheim–Skolem theorem
Builds on SignatureStructureElementary substructureCardinal number
Statement
Let be a signature, and let . Let be an infinite -structure, and let be an infinite cardinal.
- Downward: if and has , then has an elementary substructure with and .
- Upward: if , then has an elementary extension of cardinality .
Remarks
The downward part closes under Skolem functions, which pick witnesses for existential formulas, and uses the Tarski–Vaught test.
The upward part adds new constants that must be pairwise distinct, uses the compactness theorem, and then applies the downward part.
For example, the field has a countable elementary substructure: the real algebraic numbers form one, by quantifier elimination for real closed fields, the Tarski–Seidenberg theorem.
The hypothesis that is infinite is needed: a finite structure has no elementary extension of a different size.
As a consequence, a countable first-order theory with an infinite model has models of every infinite cardinality.
So no first-order theory with an infinite model determines its models up to isomorphism; Skolem's paradox is one effect of this.
In Mathlib the downward part is FirstOrder.Language.exists_elementarySubstructure_card_eq.
Going deeper
For a student
The theorem is a basic tool of model theory. It shows that categoricity in all infinite cardinalities is impossible, so model theory studies categoricity in one cardinality, as in Morley's categoricity theorem. The Łoś–Vaught test combines it with categoricity in one cardinality to prove that a theory is complete. Second-order logic has no such theorem, since the second-order Peano axioms determine up to isomorphism.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Cardinal number concept
- Elementary substructure concept
- Signature concept
- Structure concept
- Löwenheim–Skolem theorem statement
Where this leads
5 pages build on this one.
Further reading
About this page
| Tag | 484M0TZ1S7 |
|---|---|
| URI | m2://484M0TZ1S7 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 03C07, 03C55 |
| Status | This copy of the site has no build data. Run m2 status 484M0TZ1S7. |
| About | Structure |
| Uses | Signature, Structure, Elementary substructure, Cardinal number |
| Same as | |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.