Katana VentraIP

Compactness theorem

In mathematical logic, the compactness theorem states that a set of first-order sentences has a model if and only if every finite subset of it has a model. This theorem is an important tool in model theory, as it provides a useful (but generally not effective) method for constructing models of any set of sentences that is finitely consistent.

The compactness theorem for the propositional calculus is a consequence of Tychonoff's theorem (which says that the product of compact spaces is compact) applied to compact Stone spaces,[1] hence the theorem's name. Likewise, it is analogous to the finite intersection property characterization of compactness in topological spaces: a collection of closed sets in a compact space has a non-empty intersection if every finite subcollection has a non-empty intersection.


The compactness theorem is one of the two key properties, along with the downward Löwenheim–Skolem theorem, that is used in Lindström's theorem to characterize first-order logic. Although there are some generalizations of the compactness theorem to non-first-order logics, the compactness theorem itself does not hold in them, except for a very limited number of examples.[2]

History[edit]

Kurt Gödel proved the countable compactness theorem in 1930. Anatoly Maltsev proved the uncountable case in 1936.[3][4]

the set is in

whenever then hence holds in

the set of all with the property that holds in is a superset of hence also in

One can prove the compactness theorem using Gödel's completeness theorem, which establishes that a set of sentences is satisfiable if and only if no contradiction can be proven from it. Since proofs are always finite and therefore involve only finitely many of the given sentences, the compactness theorem follows. In fact, the compactness theorem is equivalent to Gödel's completeness theorem, and both are equivalent to the Boolean prime ideal theorem, a weak form of the axiom of choice.[10]


Gödel originally proved the compactness theorem in just this way, but later some "purely semantic" proofs of the compactness theorem were found; that is, proofs that refer to truth but not to provability. One of those proofs relies on ultraproducts hinging on the axiom of choice as follows:


Proof: Fix a first-order language and let be a collection of -sentences such that every finite subcollection of -sentences, of it has a model Also let be the direct product of the structures and be the collection of finite subsets of For each let The family of all of these sets generates a proper filter, so there is an ultrafilter containing all sets of the form


Now for any sentence in


Łoś's theorem now implies that holds in the ultraproduct So this ultraproduct satisfies all formulas in

Barwise compactness theorem

 – reduction of first-order mathematical logic to propositional logic

Herbrand's theorem

List of Boolean algebra topics

 – Existence and cardinality of models of logical theories

Löwenheim–Skolem theorem

Boolos, George; Jeffrey, Richard; Burgess, John (2004). Computability and Logic (fourth ed.). Cambridge University Press.

Chang, C.C.; (1989). Model Theory (third ed.). Elsevier. ISBN 0-7204-0692-7.

Keisler, H. Jerome

Dawson, John W. junior (1993). "The compactness of first-order logic: From Gödel to Lindström". History and Philosophy of Logic. 14: 15–37. :10.1080/01445349308837208.

doi

(1993). Model theory. Cambridge University Press. ISBN 0-521-30442-3.

Hodges, Wilfrid

(1998). Lectures on the Hyperreals. New York: Springer Verlag. ISBN 0-387-98464-X.

Goldblatt, Robert

Gowers, Timothy; Barrow-Green, June; Leader, Imre (2008). The Princeton Companion to Mathematics. Princeton: Princeton University Press. pp. 635–646.  978-1-4008-3039-8. OCLC 659590835.

ISBN

Marker, David (2002). Model Theory: An Introduction. . Vol. 217. Springer. ISBN 978-0-387-98760-6. OCLC 49326991.

Graduate Texts in Mathematics

Robinson, J. A. (1965). . Journal of the ACM. 12 (1). Association for Computing Machinery (ACM): 23–41. doi:10.1145/321250.321253. ISSN 0004-5411. S2CID 14389185.

"A Machine-Oriented Logic Based on the Resolution Principle"

(1997). Foundations of Mathematical Analysis. Oxford University Press. ISBN 0-19-853375-6.

Truss, John K.