Algebraic type 2026-10-06
A complete type is algebraic when it contains a formula having finitely many realizations in a model of the theory. A one-element example is the type containing for a named constant. Such a type cannot gain infinitely many realizations in an elementarily equivalent structure. An isolated type need not be algebraic: the unique empty-set one-type in a dense linear order without endpoints is isolated by and has infinitely many realizations.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 23 4 b Solution Created 2026-10-03 Updated 2026-10-14
An atomic model is a model in which every finite tuple's complete type over the empty set is isolated by a formula. An omega-saturated model realizes every complete type in finitely many variables over every finite parameter set; equivalently it realizes all one-variable types over finite parameter sets, then successive realizations give the finite-tuple version.
Suppose is countable and omega-saturated. Every type in is realized by a tuple in , so is countable. This is a compact Hausdorff Stone space with a clopen basis. Its isolated points are dense. Indeed, if a nonempty clopen subset had no isolated point, split it into two disjoint nonempty clopen subsets and recursively split every resulting subset. Such splits exist because each subset has at least two points and the space is zero-dimensional. Compactness supplies a point in each nested sequence along an infinite binary branch, while disjoint siblings make different branches yield different points. This would give uncountably many points, contradicting countability.
For each , let consist of the negations of all formulas that isolate complete -types. Density of isolated types means that every consistent formula has a consistent refinement to an isolating formula ; this refinement excludes the member of . Thus locally omits every . The omitting types theorem gives a countable model omitting them all. Every tuple in therefore satisfies some isolating formula, so is atomic. If some is itself inconsistent, its omission is automatic and does not obstruct this argument.
The converse about existence is false. Here is a countable atomic model without a countable saturated model. Take a countable set with unary predicates , , such that every finite Boolean pattern of the predicates occurs infinitely often. For example, use finite binary words paired with a natural number, with recording the th bit when it exists and false otherwise. Add a constant naming each element, and put in this countable language. Every tuple of has its type isolated by equations to its named coordinates, so is a countable atomic model.
For each infinite binary sequence , the familyis finitely satisfiable in : realize its finitely many predicate requirements while avoiding finitely many named elements. By compactness theorem, it extends to a complete one-type. Different sequences give different types, so is uncountable. Any omega-saturated model must realize all these empty-parameter types, which a countable model cannot do. This disproves the existence converse, rather than merely exhibiting an atomic model that is itself nonsaturated.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 23 5 c Solution Created 2026-10-03 Updated 2026-10-06
A precise countable-language form of the omitting types theorem is the following. Let be a consistent first-order theory in a countable first-order language, and let be a countable family of nonprincipal partial types, each in finitely many variables. Then there is a finite or countably infinite model of omitting all the .
A partial type is a set of formulas jointly consistent with . It is principal if there is a formula such that is consistent andFor a complete type, this is exactly being an isolated type. Nonprincipal means that no such formula exists. A model omits if no tuple in that model satisfies every formula in ; different tuples may fail different members of the type. The model in the theorem need not omit each individual formula everywhere.
For parameter types, use the expanded language naming the parameters. Countability then applies to that expanded language, and hence requires a countable parameter set as well. There is no countability restriction in the finite-satisfiability argument of part (a).
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 23 5 d Solution Created 2026-10-03 Updated 2026-10-06
Let be an isolated type over , with isolating formula over . Its consistency with and the complete theory property implyotherwise would belong to , contradicting consistency. Choose a tuple satisfying . By isolation,so satisfies every member of . Therefore every isolated A-type is realized in the original structure. The same reasoning works for a principal partial type whose isolating formula need not itself be a member of the type.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 23 5 e ii Solution Created 2026-10-03 Updated 2026-10-06
A counterexample can even use a nonalgebraic isolated type. Let , , , and . The quantifier elimination for dense linear orders without endpoints shows that all elements have the same complete type over the empty set: a one-variable quantifier-free formula has no order information except and .
Thus isolates . Every is a dense linear order without endpoints, and every element of realizes . Such a model cannot omit it. Even a type with infinitely many realizations need not be omittable; isolation is the relevant obstruction.
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 144 1 b Solution 2026-09-28
An atomic model of is a model such that the complete type of every finite tuple is an isolated type.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 120 2 a Solution 2026-09-28
For a first-order theory in a first-order language , a complete -type is a maximal -consistent set of formulas whose free variables lie among . Equivalently, it chooses exactly one of and for every such formula while remaining consistent with .
An isolated type is isolated by a formula when is consistent andfor every . The type is an omitted type in an -structure when no tuple satisfies every formula in .
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 120 2 a Solution Created 2026-09-24 Updated 2026-09-25
A complete -type over is a maximal set of -formulas consistent with the theory of with parameters from . Equivalently, for every formula , exactly one of belongs to .
The type space has these types as points and basic open setsSince , these sets are clopen. An isolated type is a point for some formula .
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 144 3 b ii Solution Created 2026-09-24 Updated 2026-09-25
A type is an isolated type when some formula isolates it: is the unique complete type containing . Equivalently, implies every formula in modulo the complete theory with the named parameters.
Principal partial type 2026-10-05
A partial type is principal over if some formula with consistent implies each formula of modulo . For complete types this is the usual notion of an isolated type. For an incomplete type, the isolating formula need not belong to the type itself.