The soundness theorem for propositional logic says that if , then every valuation satisfying every member of also satisfies .
The proposed function need not respect the connectives. For example, if a primitive proposition is independent of , then neither nor is provable from , so the definition gives
Order the consistent supersets of by inclusion. The union of a chain is consistent, since a finite proof of a contradiction would already use assumptions from one member of the chain. Zorn lemma therefore gives a maximal consistent extension . It is deductively closed: if , adjoining preserves consistency, so maximality forces . Moreover, for every , exactly one of and belongs to . They cannot both belong by consistency; if neither belonged, the inconsistency of both proper extensions would give and , again a contradiction. The usual induction on formulae now shows that
defines a valuation satisfying , and hence .
Now suppose every finite subset of has a model. By soundness every finite subset is consistent. Any proof of a contradiction from uses only finitely many assumptions, so itself is consistent. Applying the preceding maximal-consistent-extension construction gives a model of . This proves the propositional compactness theorem.
For distinct and distinct , take all clauses
The first family says that each is paired with at most one ; the second says that each is paired with at most one . There is no existence clause, so the domain may be any subset of . Thus the relations are exactly the injective partial functions from to .
Start with the two families of uniqueness and injectivity clauses from part (i), and for every add the finite clause
This clause is a legitimate proposition because is finite and nonempty. It makes every have a value in , while the earlier clauses make that value unique and make the resulting function injective. Conversely, every injection with satisfies all these clauses.
No such set of propositions exists. Suppose that had precisely the total injections as its models, fix , and adjoin
to . Every finite subset of the enlarged theory has a model. Indeed, it excludes only finitely many possible values for . Starting with any injection , either , or one may choose with and swap the values of and .
The propositional compactness theorem would therefore give a model of the whole enlarged theory. Its relation is a model of but has no value at , contradicting the assumed description of the models of . This is the compactness obstruction to expressing totality over an infinite codomain.

Articles by others on the same topic (0)

There are currently no matching articles.