An -structure has a nonempty underlying set . It assigns to each constant symbol an element , to each -ary function symbol a function , and to each -ary predicate symbol a relation contained in . Logical equality, when included as logical equality, is interpreted as actual identity.
The arities belong to the specification of the first-order language. An assignment of logical variables to elements of then evaluates first-order terms recursively and determines satisfaction of logical formulas through the logical connectives and quantifiers. A first-order sentence has no free variables, so its truth in the first-order structure is independent of the assignment.
The set is satisfiable if there is one -structure satisfying every first-order sentence in simultaneously. It is finitely satisfiable if each finite subset has a first-order model; that first-order model is allowed to depend on the chosen finite subset.
Thus the two statements have different quantifier orders:
Satisfiability immediately implies finite satisfiability by using the same first-order structure for every finite subset. The converse is the substantive content of compactness theorem.
For the nontrivial direction suppose every finite subset of is satisfiable. If were inconsistent, a finite formal derivation of a contradiction would use only finitely many premises . Soundness of an arithmetic theory would then exclude a first-order model of , contradicting finite satisfiability. Therefore is first-order consistent. The completeness theorem, proved by adjoining witnesses and constructing a Henkin term model, supplies a first-order model of .
The reverse direction is immediate by restriction of the list of required first-order sentences. The key reason compactness theorem follows from syntactic completeness is that every formal proof uses only finitely many premises, even when the whole first-order theory is infinite.
Expand the ring first-order language by a new constant and consider
Every finite subset is satisfiable in the integer ring itself. Only finitely many divisibility conditions occur; interpret as a nonzero common multiple of their positive integer indices, using if none occur. All first-order sentences from are automatically true there.
Compactness theorem therefore gives a first-order model. Its reduct to the original ring first-order language satisfies the complete theory of , so . Its element is nonzero and divisible by every positive standard integer. Thus
Such an element cannot be an ordinary nonzero integer, since an integer of absolute value less than cannot be a nonzero multiple of . The statement concerns each standard integer index separately; it does not assert divisibility by every internally nonzero element of .

Articles by others on the same topic (0)

There are currently no matching articles.