Elementary Equivalence and Types
Two of the most important concepts in model theory are elementary equivalence (when two structures satisfy the same sentences) and types (consistent collections of formulas that describe potential elements).
Elementary Equivalence
Two -structures and are elementarily equivalent, written , if for every -sentence : .
is an elementary substructure of , written , if and for every formula and : .
No! satisfies the completeness axiom (every bounded set has a supremum), but this is not first-order expressible. However, both and are elementarily equivalent to each other as dense linear orders without endpoints. By Cantor's theorem, any two countable dense linear orders without endpoints are isomorphic, so all countable models of this theory are isomorphic.
Types
Let be a complete -theory and for a model . A complete -type over is a maximal consistent set of -formulas. The set of all complete -types over is denoted or simply .
carries the Stone topology, where basic open sets are . This makes a compact, Hausdorff, totally disconnected space (a Stone space). The topology of the type space encodes deep structural information about the theory.
A type is isolated if it is an isolated point of , equivalently, some single formula implies all others. The omitting types theorem states that a countable theory can omit a non-isolated type in some countable model. This provides a powerful method for constructing models with specific properties.