The compactness theorem states that a set of first-order sentences has a model if every finite subset has a model. The Upward Lowenheim-Skolem theorem says that an infinite structure in a language has an elementary extension of every prescribed infinite cardinality .
Add constants for all and the elementary diagram of a structure of : every sentence with these constants true in . Add further constants and sentences for . Any finite subset is satisfiable in , by choosing the finitely many new constants distinctly, since is infinite. Compactness gives a model containing an elementary copy of and at least elements.
For the exact cardinality, start with that copy and all the , a set of cardinality . For every existential formula with parameters from this set that holds in the large model, choose one witness. Also close under the language's functions. Repeat countably many times. At each stage there are at most formulas and finite parameter tuples, so the union still has cardinality . Every existential formula true in the large model with parameters in the union has a witness in the union; an induction on formulas proves that this substructure is elementary. This establishes the exact-size statement without assuming an unproved downward theorem.
A dense total order with is not a well-order: the nonempty set has no least element, since density supplies a point strictly between and any proposed least element.
Articles by others on the same topic
There are currently no matching articles.