Ultrafilter
An ultrafilter is a set theoretic structure.
Contents
[hide]Definition
An ultrafilter on a set is a non-empty filter
on
with the following property:
- For every set
, either
or its complement is an element of
.
An ultrafilter is a finest filter, that is, if is an ultrafilter on
, then there is no filter
on
such that
. All finest filters are also ultrafilters; we will prove this later.
Types of Ultrafilters
An ultrafilter is said to be principle, or fixed, or trivial if it has a least element, i.e., an element which is a subset of all the others. Otherwise, an ultrafilter is said to be nontrivial, or free, or non-principle. Evidently, the only filters on finite sets are trivial.
Proposition 1. Let be a trivial ultrafilter on
. Then there exists an element
such that
is the set of subsets of
which contain
.
Proof. Let be a minimal element of
. It suffices to show that
contains a single element. Indeed, let
be an element of
. Since
is an ultrafilter, one of the sets
,
must be an element of
. But
, so
must be an element of
. Hence
, so
, as desired.
Proposition 2. An ultrafilter is nontrivial if and only if it contains no finite element.
Proof. By Proposition 1, if is trivial, it contains a finite element. Converesly, suppose
contains a finite element
. Then the set of subsets of
which are elements of
, ordered by inclusion, is nonempty and finite, and must have a least element. This least element must then be a least element of
, so
is trivial.
Existance of Non-trivial Filters on Infinite Sets
We will now show that every infinite set has a non-trivial ultrafilter.
Lemma 3. Let be a filter with no finite elements on an infinite set
, and let
be a subset of
. Suppose that for every element
of
,
is infinite. Then there exists a filter
with no finite elements on
such that
and
.
Proof. Let denote set of subsets of
which have subsets of the form
, for
. By hypothesis,
contains no finite elements; it is therefore enough to show that
is a filter on
.
Evidently, the empty set is not an element of . If
and
are sets such that
is a subset of
and
is an element of
, then either
is an element of
and so is
; or
has a subset of the form
, for some
, and so does
. Either way,
is an element of
.
Finally, suppose and
are elements of
. If they are both elements of
, then
is in
. Suppose one, say
, is an element of
, and the other is an element of
. Then
has a subset of the form
, for some
; since
is an element of
,
is an element of
. If
and
are elements of
, then
has a subset of the form
; since
is in
, it follows that
is in
. In any case,
is an element of
, so
is a filter on
, as desired.
Lemma 4. Let be an infinite set, and let
be a filter on
with no finite elements. Then there exists a nontrivial ultrafilter
on
such that
.
Proof. Let be the family of filters on
that contain
and have no finite elements. Evidently, every totally ordered subfamily of
has an upper bound, so by Zorn's Lemma,
has a maximal element
. Since
is a filter on
with no finite elements, it suffices to show that for any set
, either
or
is an element of
.
We first prove that one of the sets has infinite intersection with every element of
. Indeed, suppose this is not the case. Then there exist
such that
and
are both finite. Evidently
is an element of
, but
is finite, a contradiction.
Thus one of the sets, has infinite intersection with every element of
. Without loss of generality, let this set be
. Then by Lemma 3, there exists a filter
with no finite elements such that
is an element of
and
. But since
is maximal,
. It follows that
.
Therefore for every set , one of the sets
,
is an element of
. Therefore
is a nontrivial ultrafilter on
which contains
, as desired.
Corollary 5. Every finest filter is an ultrafilter.
Theorem 6. If is a filter on a set
, then there exists an ultrafilter
on
such that
.
Proof. If contains a finite set
, then the subsets of this set which are elements of
, ordered by inclusion, have a least element
, which is therefore a subset of every element of
. Let
be an element of
. Then the set of subsets of
which contain
constitute an ultrafilter
finer than
, as desired.
If contains no finite set, then by Lemma 4, there is a nontrivial ultrafilter
on
that is finer than
, as desired.
Theorem 7. Every infinite set has a nontrivial ultrafilter.
Proof. Let be an infinite set. Then the set
is a filter on
with no finite element, so by Lemma 4, there is a non-trivial ultrafilter on
of which
is a subset.
Examples and Applications
Ultrafilters are used in topology. They are also used to construct the hyperreals, which lie at the foundations of non-standard analysis.
Examples of non-trivial ultrafilters are difficult (if not impossible) to give, as the only known proof of their existance relies on the Axiom of Choice.