Math 2.0

Mathematical logic and foundations Model theory: types, categoricity, stability Theorem

Ryll-Nardzewski theorem

Builds on Categorical theoryTypeComplete theoryAutomorphism groupOrbitDense linear orderFraïssé limit

Statement

Let TT be a complete theory in a countable signature LL, and suppose that TT has infinite models. The following are equivalent:

  1. TT is ℵ0\aleph_0-categorical.
  2. For every n≥1n \ge 1, the set Sn(T)S_n(T) of complete nn-types of TT is finite.
  3. For every n≥1n \ge 1, there are only finitely many LL-formulas in the variables x1,…,xnx_1, \dots, x_n up to equivalence modulo TT.
  4. For every n≥1n \ge 1, every complete nn-type of TT is isolated.
  5. TT has a countable model MM whose automorphism group has only finitely many orbits on MnM^n for every n≥1n \ge 1.

Remarks

If some Sn(T)S_n(T) is infinite, then by compactness of Sn(T)S_n(T) it has a non-isolated point. The omitting types theorem gives a countable model omitting it, while another countable model realizes it, so TT is not ℵ0\aleph_0-categorical. Conversely, if all types are isolated, every countable model is atomic and also realizes every type, and a back-and-forth argument between two countable models gives an isomorphism.

Example: the theory of dense linear orders without endpoints is ℵ0\aleph_0-categorical. In (ℚ,<)(\Q, <), two nn-tuples lie in the same orbit of the automorphism group exactly when they have the same order pattern, and there are finitely many patterns.

Non-example: the theory of (ℤ,<)(\Z, <) is not ℵ0\aleph_0-categorical. The formulas "there are at least kk elements strictly between x1x_1 and x2x_2", for k∈ℕk \in \N, are pairwise inequivalent, so clause 3 fails for n=2n = 2.

The theorem is named after Czesław Ryll-Nardzewski; it was also found independently by Erwin Engeler and Lars Svenonius.

Going deeper

For a student

The theorem turns a question about models into a question about counting types or formulas. Clause 5 links model theory with permutation groups: the countable models of ℵ0\aleph_0-categorical theories are exactly the countable structures with oligomorphic automorphism groups. Fraïssé limits of classes with finitely many structures of each finite size in a finite relational language, such as the Rado graph, are ℵ0\aleph_0-categorical.

Reading path

To understand this page from the ground up, read these 18 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Automorphism group concept
  2. Cardinal number concept
  3. Categorical theory concept
  4. Complete theory concept
  5. Elementary substructure concept
  6. Fraïssé limit concept
  7. Orbit concept
  8. Order isomorphism concept
  9. Quantifier elimination concept
  10. Rational numbers object
  11. Signature concept
  12. Structure concept
  13. Total order concept
  14. Type concept
  15. Löwenheim–Skolem theorem statement
  16. Łoś–Vaught test statement
  17. Dense linear order example
  18. Ryll-Nardzewski theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Omega-categorical_theory
About this page
Tag1513J40TKA
URIm2://1513J40TKA
Kindstatement, theorem
WritingW0 stub
MSC03C35, 03C15
StatusThis copy of the site has no build data. Run m2 status 1513J40TKA.
AboutCategorical theory
UsesCategorical theory, Type, Complete theory, Automorphism group, Orbit, Dense linear order, Fraïssé limit
Changed2 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.

What links here

No page links to this page yet.