Ultrafilters on
power sets are useful in
topology, especially in relation to
compact Hausdorff spaces, and in
model theory in the construction of
ultraproducts and ultrapowers. Every ultrafilter on a compact Hausdorff space converges to exactly one point. Likewise, ultrafilters on Boolean algebras play a central role in
Stone's representation theorem. In
set theory ultrafilters are used to show that the
axiom of constructibility is incompatible with the existence of a
measurable cardinal . This is proved by taking the ultrapower of the set theoretical universe modulo a -complete, non-principal ultrafilter. The set G of all ultrafilters of a poset P can be topologized in a natural way, that is in fact closely related to the above-mentioned representation theorem. For any element x of P, let D_x = \left\{ U \in G : x \in U \right\}. This is most useful when P is again a Boolean algebra, since in this situation the set of all D_x is a base for a compact Hausdorff topology on G. Especially, when considering the ultrafilters on a powerset {\mathcal P}(S), the resulting
topological space is the
Stone–Čech compactification of a
discrete space of cardinality | S |. The
ultraproduct construction in
model theory uses ultrafilters to produce a new model starting from a sequence of X-indexed models; for example, the
compactness theorem can be proved this way. In the special case of ultrapowers, one gets
elementary extensions of structures. For example, in
nonstandard analysis, the
hyperreal numbers can be constructed as an ultraproduct of the
real numbers, extending the
domain of discourse from real numbers to sequences of real numbers. This sequence space is regarded as a
superset of the reals by identifying each real with the corresponding constant sequence. To extend the familiar functions and relations (e.g., + and U, where U is an ultrafilter on the
index set of the sequences; by
Łoś' theorem, this preserves all properties of the reals that can be stated in
first-order logic. If U is nonprincipal, then the extension thereby obtained is nontrivial. In
geometric group theory, non-principal ultrafilters are used to define the
asymptotic cone of a group. This construction yields a rigorous way to consider , that is the large scale geometry of the group. Asymptotic cones are particular examples of
ultralimits of
metric spaces.
Gödel's ontological proof of God's existence uses as an axiom that the set of all "positive properties" is an ultrafilter. In
social choice theory, non-principal ultrafilters are used to define a rule (called a
social welfare function) for aggregating the preferences of
infinitely many individuals. Contrary to
Arrow's impossibility theorem for
finitely many individuals, such a rule satisfies the conditions (properties) that Arrow proposes. However, such rules are practically of limited interest to social scientists, since they are non-algorithmic or non-computable. ==See also==