October 1, 2009
The goal of this note is to present a proof of the following fundamental result. A theory
is said to be satisfiable iff there is a model of 
Theorem 1 (Compactness) Let
be a first order theory. Suppose that any finite subtheory
is satisfiable. Then
itself is satisfiable.
As indicated on the set of notes on the completeness theorem, compactness is an immediate consequence of completeness. Here I want to explain a purely semantic proof, that does not rely on the notion of proof.
The argument I present uses the notion of ultraproducts. Although their origin is in model theory, ultraproducts have become an essential tool in modern set theory, so it seems a good idea to present them here. We will require the axiom of choice, in the form of Zorn’s lemma.
The notion of ultraproduct is a bit difficult to absorb the first time one encounters it. I recommend working out through some examples in order to understand it well. Here I confine myself to the minimum necessary to make sense of the argument.
Read the rest of this entry »
Leave a Comment » |
502: Logic and set theory | Tagged: compactness, Jerzy Los, ultrafilter, ultrapower, ultraproduct |
Permalink
Posted by andrescaicedo
September 25, 2009
First, two exercises to work some with the notion of ultrapower: Check that
whenever
is a nonprincipal ultrafilter on the natural numbers, and
for all
or

Our argument for compactness required the existence of nonprincipal ultrafilters. One might wonder whether this is a necessity or just an artifact of the proof. It is actually necessary. To see this, I will in fact show the following result as a corollary of compactness:
Theorem. If
is a nonprincipal filter on a set
then there is a nonprincipal ultrafilter on
that extends 
(Of course, this is a consequence of Zorn’s lemma. The point is that all we need is the compactness theorem.)
Proof. Consider the language
Here, each
is a constant symbol,
is another constant symbol, and
is a symbol for a binary relation (which we will interpret below as membership).
In this language, consider the theory
A model
of this theory
would look a lot like
except that the natural interpretation of
in
namely,
is no longer nonprincipal in
, because
is a common element of all these sets.
Note that there are indeed models
of
thanks to the compactness theorem.
If
let
and note that
is a nonprincipal ultrafilter over
that contains

2 Comments |
502: Logic and set theory | Tagged: compactness |
Permalink
Posted by andrescaicedo
March 12, 2009
4. Strongly compact cardinals and
Definition 1 A cardinal
is strongly compact iff it is uncountable, and any
-complete filter (over any set
) can be extended to a
-complete ultrafilter over
The notion of strong compactness has its origin in infinitary logic, and was formulated by Tarski as a natural generalization of the compactness of first order logic. Many distinct characterizations have been found.
Read the rest of this entry »
1 Comment |
580: Topics in set theory | Tagged: Alfred Tarski, compactness, covering property, fine measure, Jussi Ketonen, Matteo Viale, regular ultrafilter, Robert Solovay, sch, strongly compact cardinal, ultrapower, weakly normal |
Permalink
Posted by andrescaicedo