A sentence is a formula with no free variables. Thus its truth in an -structure does not depend on a variable assignment.
A theory in is a set of -sentences. Here a theory need not already contain every sentence derivable from it.
A theory is consistent when no contradiction is derivable from it, equivalently when . In a classical proof system this is also equivalent to there being no sentence for which both and .
Suppose first that . By the soundness theorem for first-order logic, every theorem of is true in . A contradiction cannot be true in a structure, so is consistent.
Conversely, the Godel completeness theorem says that every semantically valid consequence is derivable. Its equivalent model-existence form says directly that every consistent first-order theory has a model. Hence
The compactness theorem states that a set of first-order sentences has a model if and only if every finite subset of has a model.
The forward implication follows by using the same model for every finite subset. Conversely, suppose every finite subset of has a model. If were inconsistent, a formal derivation of from would use only finitely many assumptions, say those in . Then would be inconsistent. By part (b), would have no model, contrary to the hypothesis. Thus is consistent, and part (b) gives a model of .
Take to consist of together with the following sentences.
- is injective and surjective:
- For every -ary operation symbol of ,
- For every -ary relation symbol of ,
The first pair of axioms makes the interpretation a bijection. The remaining schemes say exactly that it preserves every operation and relation, so exactly when and .
Finally, is consistent and hence has a model by part (b). Expanding by interpreting as the identity automorphism gives a model of , so is consistent.
A model of consists of a model and automorphismssuch that and whenever . Thus is an injective homomorphism . Conversely, any such embedding supplies interpretations of the and hence a model of .
Therefore is -good exactly when has a model. By part (b), this is equivalent to consistency of , and hence
Suppose is inconsistent. By the compactness theorem, some finite subset is inconsistent. Only finitely many added symbols occur in ; let be the finite set of their indices. Every sentence of belongs to the sublanguage , soConsequently is inconsistent.
If is inconsistent for some finite , then its superset is inconsistent. Together with parts (i) and (ii), this proves the equivalence of all three conditions.
We describe a collection of finite multiplication patterns. For finite setswriteCall -forbidden if the following theory, in expanded by unary symbols , is inconsistent:
- , together with the assertion that every is an automorphism;
- for every ;
- for every .
Let contain the group axioms and, for every -forbidden finite pattern, the sentenceThis is a first-order theory in the language of groups.
Suppose is -good. Choose and an embedding . If a tuple in realized a forbidden pattern, interpreting as would give a model of its supposedly inconsistent automorphism theory. Thus no such tuple exists, and .
Conversely, suppose is -bad. By part (e), there is a finite set for which is inconsistent. LetThe associated automorphism theory is precisely , up to renaming its function symbols, so is -forbidden. But realizes in , and therefore violates the corresponding forbidding axiom. Hence .
Articles by others on the same topic
There are currently no matching articles.