Here means a substructure, so the smaller carrier contains all named constants, is closed under every function symbol, and has each relation restricted from the larger first-order structure. First-order term evaluation on tuples from agrees in the two first-order structures. Consequently atomic formulas agree, and induction on Boolean connectives makes every quantifier-free formula agree as well.
Write an arbitrary universal sentence of as with quantifier-free matrix. Every tuple from is also a tuple from , so holds at that tuple in . Quantifier-free agreement transfers it to . Since the tuple was arbitrary, satisfies the universal sentence. Thus
An arbitrary subset without the substructure operations and relation restrictions would not be the hypothesis used by this formal proof.
The set of closed-term values is nonempty because the first-order language has a constant. It contains the value of every constant. If is an -ary function symbol and are closed terms, then
which is another closed-term value. Hence the set is closed under every operation. Restrict the operations and relations of to it; this defines a substructure whose carrier is exactly the specified set.
Part (i) now applies to the universal first-order theory, giving
It is the substructure generated by the first-order language's constants, often called the ground-term substructure. The source's constant-symbol assumption ensures its nonemptiness, even when no other elements can be generated.
Adjoin to the negations of all closed-term instances of . If the resulting set had a first-order model , its ground-term substructure from (ii) would still first-order model . The assumed existential consequence therefore supplies a tuple in satisfying . Each is the value of a closed term .
Quantifier-free agreement between a substructure and its ambient first-order structure gives
contradicting the adjoined negation of this very ground instance. Thus
is unsatisfiable. Compactness theorem gives a finite unsatisfiable subset. Its finitely many ground negations imply that, for some finite list of first-order term tuples,
If the finite subset already shows itself inconsistent and supplies no ground negations, choose any one closed-term tuple using the available constant; then any first-order sentence is a consequence of , so suffices. Otherwise the selected list is nonempty. This also explains why the conclusion contains a finite disjunction rather than necessarily one universal choice of a witness first-order term.

Articles by others on the same topic (0)

There are currently no matching articles.