An ultrafilter on a set is a proper filter on a set that contains exactly one of and for every .
An ultrafilter on is fine when it contains the set of small subsets containing , for each . Fineness makes every coordinate of represented in the corresponding ultrapower, though no one small subset is required to contain every coordinate.
An ultrafilter on is normal when each function with on a -large set is constant on a -large subset. This is the small-subset version of normality; together with fineness and kappa-completeness it gives the measure characterization of a supercompact cardinal.
A uniform kappa-complete ultrafilter on an uncountable cardinal is normal if every regressive function on a -large set is constant on a -large subset. Equivalently it is closed under diagonal intersections . Normality supplies homogeneous sets for pair-colourings by combining the chosen large tail at each earlier coordinate.
An ultrafilter on the positive integers with every member containing finite arithmetic progressions of arbitrarily large length. The Van der Waerden theorem and ultrafilter selection from a partition-rich family give existence. Such an ultrafilter must contain the complement of every set with bounded arithmetic-progression length, and it is a nonprincipal ultrafilter. No corresponding ultrafilter can have an infinite arithmetic progression in every member, by the dyadic block obstruction to infinite arithmetic progressions.
An ultrafilter with finite-sums members is an ultrafilter on the positive integers all of whose members are IP sets. Such an ultrafilter exists by extending the IP-star filter using the ultrafilter lemma. If a member were not IP, its complement would be an IP-star set and hence another member, contradicting properness. Conversely, every such ultrafilter contains the entire IP-star filter, since it cannot contain the non-IP complement of an IP-star set. This characterization does not assert that the ultrafilter is idempotent.
The finite-trace independent family construction gives independent subsets of an infinite . Each binary assignment generates a proper filter and, in ZFC, has an ultrafilter extension. Different assignments force incompatible membership decisions, giving distinct ultrafilters. The matching upper bound follows because every ultrafilter is a subset of .
For an ultrafilter on and a function , define . This is an ultrafilter and inherits countable completeness from a countably complete ultrafilter. It is nonprincipal exactly when no single fibre of belongs to . Restricting to a member of before pushing forward preserves these properties.
For ultrafilters on and on , put
This is an ultrafilter on : upward closure and finite intersection follow at both levels, and the ultrafilter dichotomy follows by complementing at both levels. Iterating gives ordered finite products. Projection onto a subsequence of coordinates pushes this product to the product on that subsequence, since omitted coordinates are absent from the tested first-order formula. The order of coordinates matters; these products need not be symmetric.
The ultrafilter functor sends a set to its set of ultrafilters. A function acts by pushforward,
It preserves finite coproducts: an ultrafilter on contains exactly one summand and is uniquely induced by an ultrafilter on that summand.
The ultrafilter functor is terminal among endofunctors of that preserve finite coproducts. For such an endofunctor and , the unique natural map sends to
The principal ultrafilter at is . An ultraproduct by a principal ultrafilter is isomorphic to the factor indexed by .
If is a nonprincipal -complete ultrafilter on and has cardinality below , then . Indeed, every belongs to , so -completeness puts their intersection in .
An ultrafilter is countably complete when the intersection of every countable family of its members again belongs to it. Equivalently, whenever the underlying set is partitioned into countably many pieces, exactly one piece belongs to the ultrafilter.
The Stone-Cech compactification can be identified with the space of ultrafilters on . Its basic clopen sets are .
Every convergent sequence in the Stone-Čech compactification of the natural numbers is eventually constant. If distinct ultrafilters converged, isolate each from the other sequence terms using convergence and finitely many separating clopen sets. Finite disjointification gives disjoint . The union of the even-indexed then belongs exactly to the even-indexed ultrafilters, contradicting convergence of membership in a clopen set.
For , the basic set in the Stone-Čech compactification of the natural numbers is a clopen set, since its complement is . Distinct ultrafilters are separated by complementary basic sets. A basic cover with no finite subcover would give complements with the finite intersection property, whose generated filter on a set extends to an ultrafilter missing the entire cover. Thus the space is a compact Hausdorff space.
For ultrafilters , define by
This operation is associative, and each right translation is continuous, so is a compact Hausdorff left-topological semigroup.
An additive idempotent ultrafilter satisfies . On positive integers it is necessarily nonprincipal, since a principal ultrafilter at adds to itself to give the principal ultrafilter at . The idempotent-ultrafilter star-set lemma converts this algebraic property into a recursive construction of finite sums. If zero is included, the trivial principal idempotent at zero must be excluded for that increasing-sequence application.
For a sequence of positive integers, the nested closures of its tail finite-sums sets have nonempty compact intersection in the Stone-Čech compactification of the natural numbers. This intersection is a subsemigroup. For a sum from one tail, all sums supported beyond a chosen finite representation of lie in that tail translated by . The ultrafilter addition formula then establishes closure under addition. The Ellis–Numakura lemma supplies an idempotent ultrafilter containing every tail finite-sums set and hence any set containing the full finite-sums set.
An ultrafilter on the positive integers selects exactly one residue class modulo a fixed positive integer . Under addition on the Stone-Čech compactification of the natural numbers, selected residues add. An idempotent ultrafilter must therefore select a residue with in the finite cyclic group, hence . In particular, the multiples of every fixed positive integer belong to every additive idempotent ultrafilter.
For and an idempotent ultrafilter, put . Then , and for every . For the second assertion, apply idempotence to and intersect its resulting good-translation set with . This allows each new finite-sums generator to be chosen from finitely many translation constraints, proving the Idempotent-ultrafilter proof of Hindman's theorem.
An ultrafilter is idempotent when . The Ellis–Numakura lemma guarantees such an ultrafilter and supplies the main algebraic input to the Idempotent-ultrafilter proof of Hindman's theorem.
A point is the limit of a map along an ultrafilter on when for every neighbourhood of . Every ultrafilter on a compact space has a limit, and that limit is unique in a Hausdorff space.
A topological space is both a compact space and a Hausdorff space exactly when every ultrafilter on its underlying set converges to exactly one point. Existence of all ultrafilter limits characterizes compactness. If a space is not Hausdorff, two distinct points have neighbourhood systems whose combined finite intersections are nonempty; the ultrafilter lemma extends these to an ultrafilter converging to both points. Conversely, disjoint neighbourhoods prevent such a common limit.

Ancestors (6)

  1. Filter (set theory)
  2. Set theory
  3. Foundations of mathematics
  4. Area of mathematics
  5. Mathematics
  6. Home

Discussion (0) New discussion

There are no discussions about this article yet.

Articles by others on the same topic (1)

An ultrafilter is a mathematical concept that arises in the field of set theory and topology, particularly in the context of ordered sets and Boolean algebras. Here's an overview of what an ultrafilter is: 1. **Definition**: An ultrafilter on a set \( X \) is a maximal filter, which is a collection of subsets of \( X \) that satisfies certain properties: - It is non-empty.