The compactness theorem for first-order logic says that a set of first-order sentences has a model if and only if every finite subset of has a model. The forward implication is immediate. Conversely, if every finite subset is satisfiable, then is syntactically consistent: any proof of a contradiction would use only finitely many premises. The Godel completeness theorem then gives a model of .
The Upward Lowenheim-Skolem theorem says that a first-order theory with an infinite model has arbitrarily large models. Given an infinite model of and any cardinal , enlarge the language by constants for and add
Every finite subset can interpret its finitely many constants as distinct elements of the original infinite model. By the compactness theorem, the enlarged theory has a model containing at least distinct elements; its reduct is a model of .
Finally, suppose a set and a finite set axiomatize the same class. Let be the conjunction of the sentences in . Since , the set is unsatisfiable. Compactness gives a finite such that . Because , we also have , while is immediate. Therefore yes: the finite subset axiomatizes the same theory. This is finite subaxiomatization from an equivalent finite theory.
The compactness theorem says that a set of first-order sentences has a model if and only if every finite subset of has a model. One implication follows by taking the same model. Conversely, if had no model, then by the Godel completeness theorem it would prove a contradiction. A formal proof uses only finitely many assumptions, so some finite subset of would already have no model. This contradiction proves compactness.
The Upward Lowenheim-Skolem theorem says that if an -theory has an infinite model, then it has models of arbitrarily large cardinality; more precisely, it has a model of cardinality at least for every cardinal . Add new constants for and the sentences
Every finite subset of the enlarged theory can be interpreted in the given infinite model, since it mentions only finitely many constants. Compactness supplies a model of the whole enlarged theory, in which the are pairwise distinct. Its reduct to is a model of having at least elements. If , the Downward Lowenheim-Skolem theorem gives a model of cardinality exactly .
This class is not axiomatisable. It contains an infinite model, for example the total order . If a theory in any fixed expanded language axiomatized it, choose a cardinal
The Upward Lowenheim-Skolem theorem would give a model of of cardinality at least . Its underlying order cannot be isomorphic to a subset of , because every such subset has cardinality at most . This contradiction proves the claim.
The compactness theorem says that a set of first-order sentences has a model if and only if every finite subset of has a model. One direction is immediate: a model of models every subset. Conversely, suppose every finite subset is satisfiable. If had no model, then . The Godel completeness theorem would give a formal proof . Every proof is finite, so it would use only a finite subset , making inconsistent and hence unsatisfiable. This contradiction proves compactness.
The Upward Lowenheim-Skolem theorem says that a first-order theory with an infinite model has models of arbitrarily large cardinality. Fix a cardinal and expand the language by constants for . Add the sentences
to . Any finite subset mentions only finitely many new constants, which can be interpreted as distinct elements of the given infinite model. Compactness therefore gives a model of the expanded theory in which the are all distinct. Its reduct is a model of of cardinality at least . Together with the downward theorem, this gives a model of exactly whenever .
The Downward Lowenheim-Skolem theorem says that if is an infinite -structure and
then has an elementary substructure of cardinality . To see why, first choose elements. For every existential formula, add a Skolem function selecting a witness whenever one exists, and repeatedly close the chosen set under all language operations and these witness functions. There are at most functions of finite arity, so the closure still has size . Every existential statement true in with parameters from the closure has a witness in the closure; the Tarski--Vaught test therefore says that the resulting substructure is elementary.