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 class of finite groups is not first-order axiomatizable. If axiomatized it, add constants and all inequalities . Every finite fragment has a sufficiently large finite cyclic group as a model. The compactness theorem would then give an infinite group satisfying , contradicting the definition of the class. This is the group instance of the fact that finite structures are not first-order axiomatizable.
This class is the class of torsion-free groups and is axiomatizable. Take the group axioms and, for every integer , the sentence
These sentences exclude every nonidentity element of finite order and give the first-order axiomatization of torsion-free groups.
The class is axiomatizable by the partial order axioms together with totality:
Explicitly, the remaining axioms state reflexivity, antisymmetry, and transitivity. This is the first-order axiomatization of total orders.
The class of well-orderings is not first-order axiomatizable. If axiomatized it, add constants and sentences
Every finite subset has a finite well-order containing the required finite descending chain. By the compactness theorem, the whole set has a model; that model satisfies but contains an infinite descending chain, so it is not a well-order. This contradiction proves the claim, as summarized by well-orders are not first-order axiomatizable.

Articles by others on the same topic (0)

There are currently no matching articles.