5. Compactness and Completeness
Compactness and completeness are two central results that explain why first order logic is both powerful and limited, since they connect formal proof, semantic truth, and the existence of models in a precise way. The chapter begins with the compactness theorem, which says that a set of first order sentences has a model whenever every finite subset has a model, and this result shows that global satisfiability can often be...