Mathematical logic and foundations Model theory: basic notions Theorem
Łoś's theorem
Statement
Let be a signature, let be an ultrafilter on a nonempty set , and let be -structures with nonempty domains. Let be their ultraproduct. Let be a first-order -formula, and let . Then
Remarks
The proof is an induction on the formula. Atomic formulas hold by the definition of the ultraproduct, and conjunction uses that is closed under finite intersections. Negation uses that contains exactly one of each set and its complement, which is where the ultrafilter property enters. For , the axiom of choice picks a witness in each factor where one exists.
In particular, a sentence holds in an ultraproduct exactly when the set of factors where it holds lies in . For an ultrapower , the diagonal map is an elementary embedding of . For example, every ultrapower of is a real closed ordered field, since these properties are first-order. The theorem also gives a proof of the compactness theorem. If every finite subset of a theory has a model, an ultraproduct of these models over a suitable ultrafilter is a model of .
The ultrafilter is necessary: for a filter that is not an ultrafilter, the corresponding reduced product of fields can fail to be a field.
Going deeper
For a student
Łoś's theorem is the reason ultraproducts are useful in model theory. It gives the compactness theorem without any proof system, and it shows that a class of structures closed under ultraproducts and elementary equivalence is axiomatisable. With a non-principal ultrafilter on , the ultrapower of gives the hyperreal numbers, and the theorem becomes the transfer principle of nonstandard analysis. Ultraproducts of the finite fields , indexed by the primes , over a non-principal ultrafilter are fields of characteristic . This links statements about large primes with statements in characteristic .
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Ultrafilter concept
- Ultraproduct concept
- Well-formed formula concept
- Łoś's theorem statement
Where this leads
2 pages build on this one.
Further reading
About this page
| Tag | AGYBSTD7BG |
|---|---|
| URI | m2://AGYBSTD7BG |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 03C20 |
| Status | This copy of the site has no build data. Run m2 status AGYBSTD7BG. |
| About | Ultraproduct |
| Uses | Ultraproduct, Ultrafilter, Well-formed formula |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- 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.