Lably
Skip to content

Ultrafilter

Maximal proper filter

  • 7 min read
  • 4 chapters

Related on Lably

Through Mathematics, Power set and Subset

If X is an arbitrary set, its power set P(X), ordered by set inclusion, is always a Boolean algebra and hence a poset, and ultrafilters on P(X) are usually called ultrafilters on the set X. An ultrafilter on a set X may be considered as a finitely additive 0-1-valued measure on P(X). In this view, every subset of X is either considered "almost everything" (has measure 1) or "almost nothing" (has measure 0), depending on whether it belongs to the given ultrafilter or not.

Ultrafilters have many applications in set theory, model theory, topology and combinatorics.

Ultrafilters on partial orders

In order theory, an ultrafilter is a subset of a partially ordered set that is maximal among all proper filters. This implies that any filter that properly contains an ultrafilter has to be equal to the whole poset.

Formally, if P is a set, partially ordered by ≤ then

  • a subset F⊆P is called a filter on P if
    • F is nonempty,
    • for every x,y∈F, there exists some element z∈F such that z≤x and z≤y, and
    • for every x∈F and y∈P, x≤y implies that y is in F too;
  • a proper subset U of P is called an ultrafilter on P if
    • U is a filter on P, and
    • there is no proper filter F on P that properly extends U (that is, such that U is a proper subset of F).

Types and existence of ultrafilters

Every ultrafilter falls into exactly one of two categories: principal or free. A principal (or fixed, or trivial) ultrafilter is a filter containing a least element. Consequently, each principal ultrafilter is of the form Fp={x:p≤x} for some element p of the given poset, although not all filters of the form Fp are ultrafilters as seen in the example of principal ultrafilters of the power set P(X) below. In the case that Fp is an ultrafilter, p is called the principal element of the ultrafilter. Any ultrafilter that is not principal is called a free (or non-principal) ultrafilter. For arbitrary p, the set Fp is a filter, called the principal filter at p; it is a principal ultrafilter only if it is maximal.

For ultrafilters on a powerset P(X), a principal ultrafilter consists of all subsets of X that contain a given element x∈X. Each ultrafilter on P(X) that is also a principal filter is of this form. Therefore, an ultrafilter U on P(X) is principal if and only if it contains a finite set. If X is infinite, an ultrafilter U on P(X) is hence non-principal if and only if it contains the Fréchet filter of cofinite subsets of X. If X is finite, every ultrafilter is principal. If X is infinite then the Fréchet filter is not an ultrafilter on the power set of X but it is an ultrafilter on the finite–cofinite algebra of X.

Every filter on a Boolean algebra (or more generally, any subset with the finite intersection property) is contained in an ultrafilter (see ultrafilter lemma) and free ultrafilters therefore exist, but the proofs involve the axiom of choice (AC) in the form of Zorn's lemma. On the other hand, the statement that every filter is contained in an ultrafilter does not imply AC. Indeed, it is equivalent to the Boolean prime ideal theorem (BPIT), a well-known intermediate point between the axioms of Zermelo–Fraenkel set theory (ZF) and the ZF theory augmented by the axiom of choice (ZFC). In general, proofs involving the axiom of choice do not produce explicit examples of free ultrafilters, though it is possible to find explicit examples in some models of ZFC; for example, Gödel showed that this can be done in the constructible universe where one can write down an explicit global choice function. In ZF without the axiom of choice, it is possible that every ultrafilter is principal.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Discrete mathematics