An inverse system of nonempty finite sets over a directed index set has nonempty inverse limit. Give each set the discrete topology: the compatibility conditions are closed subsets of the compact product, and directedness gives them the finite intersection property.
A filter on a set is a nonempty family that excludes the empty set, is upward closed, and is closed under finite intersections. An ultrafilter is a proper filter that contains exactly one of and for every subset .
To prove the ultrafilter lemma, order the proper filters containing by inclusion. The union of any chain is again a proper filter, so Zorn lemma gives a maximal extension . If neither nor belonged to , adjoining either one would generate an improper filter. There would then be with and . But , contradicting propriety. Hence is an ultrafilter.
The Stone-Čech compactification of the natural numbers is the set of all ultrafilters on , with basic sets
The identities
show that these sets form a basis of clopen sets. Distinct ultrafilters disagree on some ; one lies in and the other in the disjoint set . Thus is a Hausdorff space.
If a family of basic closed sets has the finite intersection property, then the sets have the same property. They generate a proper filter, which extends to an ultrafilter lying in every . The Alexander subbase theorem now implies that is a compact space.
Give each nonempty finite set the discrete topology. The product space is compact by the Tychonoff theorem. For each , the compatibility condition defines a closed subset .
These sets have the finite intersection property. Indeed, for finitely many conditions choose an index above every index occurring in them, choose any , and use the transition maps from to define all required coordinates; choose the remaining coordinates arbitrarily. Compactness therefore gives
This is the nonemptiness theorem for inverse limits of finite sets.
The quotient maps define a continuous homomorphism
Its kernel is , because is a neighborhood basis and is Hausdorff. Thus is injective. The standard compactness argument for inverse limits makes it surjective: a compatible family of cosets has the finite intersection property, and the corresponding closed cosets in compact have nonempty intersection. Finally, a continuous bijection from compact to the Hausdorff inverse limit is a homeomorphism. Hence
as topological groups.
Hindman theorem states that every finite coloring of admits an infinite sequence whose finite-sums set is monochromatic.
Identify the Stone-Čech compactification of the natural numbers with the compact Hausdorff space of ultrafilters on , equipped with addition on the Stone-Čech compactification of the natural numbers. This makes a compact Hausdorff left-topological semigroup. For completeness, the Ellis–Numakura lemma gives an idempotent in every such semigroup: by the Hausdorff space property and compactness, the intersection of a descending chain of nonempty compact subsemigroups is nonempty, so Zorn's lemma gives a minimal one . For , the compact subsemigroup equals . Hence the nonempty compact subsemigroup
is also , and in particular . Choose the resulting idempotent ultrafilter on the natural numbers .
One color class belongs to . For , write
and define
The identity implies . It also implies that for every : both and the set of for which belongs to lie in , and their intersection is .
Choose . Having chosen with every nonempty finite sum in , choose
This is possible because it is a finite intersection of members of the ultrafilter . Every old finite sum remains in , and every new one has the form and also lies in . By mathematical induction, all nonempty finite sums lie in , proving Hindman's theorem.
Now put
for each . If , then their intersection belongs to and is nonempty, while
Thus the sets have the finite intersection property. Their closures are closed subsets of the compact interval , so their total intersection contains some . Equivalently, every neighbourhood of meets every ; this is the ultrafilter limit of the sequence.
The point is unique. If distinct points both had this property, choose disjoint neighborhoods . The index set must belong to , because otherwise its complement would belong to and the associated would miss . Similarly . Their intersection is empty, contradicting the definition of an ultrafilter.