The Godel completeness theorem says that for every first-order theory and sentence ,
Together with soundness, this is equivalence; it is also equivalent to saying that every syntactically consistent first-order theory has a model.
The compactness theorem states that a set of first-order sentences has a model if and only if every finite subset has a model. To deduce it, suppose every finite subset is satisfiable but is not. Then , so completeness gives a formal proof . A proof uses only finitely many assumptions, yielding some finite , contrary to that subset's satisfiability.
Introduce a propositional variable for every and . Form a theory containing, for every , clauses saying that exactly one of
is true, and, for every and every , the clause
Every finite subset of these clauses mentions only finitely many elements, forming a finite set . The assumed coloring gives that finite subset a model. The propositional compactness theorem, equivalently the propositional consequence of first-order compactness, therefore gives a model of all the clauses.
For each , let be the unique for which is true. The edge clauses ensure that whenever . Hence
has the required property.

Articles by others on the same topic (0)

There are currently no matching articles.