Ultrafilter
   HOME

TheInfoList



OR:

In the
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
field of
order theory Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
, an ultrafilter on a given
partially ordered set In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a binar ...
(or "poset") P is a certain subset of P, namely a maximal filter on P; that is, a proper filter on P that cannot be enlarged to a bigger proper filter on P. If X is an arbitrary set, its
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is ...
\wp(X), ordered by set inclusion, is always a
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas ...
and hence a poset, and ultrafilters on \wp(X) are usually called X.If X happens to be partially ordered, too, particular care is needed to understand from the context whether an (ultra)filter on \wp(X) or an (ultra)filter just on X is meant; both kinds of (ultra)filters are quite different. Some authors use "(ultra)filter" ''of'' a partial ordered set" vs. "''on'' an arbitrary set"; i.e. they write "(ultra)filter on X" to abbreviate "(ultra)filter of \wp(X)". An ultrafilter on a set X may be considered as a finitely additive measure on 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 In mathematical logic, model theory is the study of the relationship between formal theories (a collection of sentences in a formal language expressing statements about a mathematical structure), and their models (those structures in which the ...
,
topology In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing ho ...
and combinatorics.


Ultrafilters on partial orders

In
order theory Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
, an ultrafilter is a
subset In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset o ...
of a
partially ordered set In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a binar ...
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 \,\leq\, then * a subset F \subseteq P is called a filter on P if ** F is nonempty, ** for every x, y \in F, there exists some element z \in F such that z \leq x and z \leq y, and ** for every x \in F and y \in P, x \leq y implies that y is in F too; * a
proper subset In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset o ...
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).


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, principal ultrafilters are of the form F_a = \ for some (but not all) elements a of the given poset. In this case a is called the of the ultrafilter. Any ultrafilter that is not principal is called a free (or non-principal) ultrafilter. For ultrafilters on a powerset \wp(X), a principal ultrafilter consists of all subsets of X that contain a given element x \in X. Each ultrafilter on \wp(X) that is also a principal filter is of this form. Therefore, an ultrafilter U on \wp(X) is principal if and only if it contains a finite set.To see the "if" direction: If \left\ \in U, then \left\ \in U, \text \ldots \text \left\ \in U, by induction on n, using Nr.2 of the above characterization theorem. That is, some \left\ is the principal element of U. If X is infinite, an ultrafilter U on \wp(X) is hence non-principal if and only if it contains the Fréchet filter of cofinite subsets of X.U is non-principal if and only if it contains no finite set, that is, (by Nr.3 of the above characterization theorem) if and only if it contains every cofinite set, that is, every member of the Fréchet filter. 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 that free ultrafilters therefore exist, but the proofs involve the
axiom of choice In mathematics, the axiom of choice, or AC, is an axiom of set theory equivalent to the statement that ''a Cartesian product of a collection of non-empty sets is non-empty''. Informally put, the axiom of choice says that given any collection ...
(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 In mathematics, the Boolean prime ideal theorem states that ideals in a Boolean algebra can be extended to prime ideals. A variation of this statement for filters on sets is known as the ultrafilter lemma. Other theorems are obtained by consid ...
(BPIT), a well-known intermediate point between the axioms of
Zermelo–Fraenkel set theory In set theory, Zermelo–Fraenkel set theory, named after mathematicians Ernst Zermelo and Abraham Fraenkel, is an axiomatic system that was proposed in the early twentieth century in order to formulate a theory of sets free of paradoxes such ...
(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 In mathematics, in set theory, the constructible universe (or Gödel's constructible universe), denoted by , is a particular class of sets that can be described entirely in terms of simpler sets. is the union of the constructible hierarchy . It ...
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.


Ultrafilter on a Boolean algebra

An important special case of the concept occurs if the considered poset is a
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas ...
. In this case, ultrafilters are characterized by containing, for each element a of the Boolean algebra, exactly one of the elements a and \lnot a (the latter being the Boolean complement of a): If P is a Boolean algebra and F is a proper filter on P, then the following statements are equivalent: # F is an ultrafilter on P, # F is a
prime filter In mathematical order theory, an ideal is a special subset of a partially ordered set (poset). Although this term historically was derived from the notion of a ring ideal of abstract algebra, it has subsequently been generalized to a different noti ...
on P, # for each a \in P, either a \in F or (\lnot a) \in F. A proof that 1. and 2. are equivalent is also given in (Burris, Sankappanavar, 2012, Corollary 3.13, p.133). Moreover, ultrafilters on a Boolean algebra can be related to maximal ideals and
homomorphisms In algebra, a homomorphism is a structure-preserving map between two algebraic structures of the same type (such as two groups, two rings, or two vector spaces). The word ''homomorphism'' comes from the Ancient Greek language: () meaning "same" ...
to the 2-element Boolean algebra (also known as
2-valued morphism In mathematics, a 2-valued morphism. is a homomorphism that sends a Boolean algebra ''B'' onto the two-element Boolean algebra 2 = . It is essentially the same thing as an ultrafilter on ''B'', and, in a different way, also the same things as a max ...
s) as follows: * Given a homomorphism of a Boolean algebra onto , the inverse image of "true" is an ultrafilter, and the inverse image of "false" is a maximal ideal. * Given a maximal ideal of a Boolean algebra, its complement is an ultrafilter, and there is a unique homomorphism onto taking the maximal ideal to "false". * Given an ultrafilter on a Boolean algebra, its complement is a maximal ideal, and there is a unique homomorphism onto taking the ultrafilter to "true".


Ultrafilter on the power set of a set

Given an arbitrary set X, its
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is ...
\wp(X), ordered by set inclusion, is always a Boolean algebra; hence the results of the above section apply. An (ultra)filter on \wp(X) is often called just an "(ultra)filter on X". The above formal definitions can be particularized to the powerset case as follows: Given an arbitrary set X, an ultrafilter on \wp(X) is a set U consisting of subsets of X such that: #The empty set is not an element of U. #If A and B are subsets of X, the set A is a subset of B, and A is an element of U, then B is also an element of U. #If A and B are elements of U, then so is the
intersection In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, thei ...
of A and B. #If A is a subset of X, then eitherProperties 1 and 3 imply that A and X \setminus A cannot be elements of U. A or its relative complement X \setminus A is an element of U. Another way of looking at ultrafilters on a power set \wp(X) is as follows: for a given ultrafilter U define a function m on \wp(X) by setting m(A) = 1 if A is an element of U and m(A) = 0 otherwise. Such a function is called a
2-valued morphism In mathematics, a 2-valued morphism. is a homomorphism that sends a Boolean algebra ''B'' onto the two-element Boolean algebra 2 = . It is essentially the same thing as an ultrafilter on ''B'', and, in a different way, also the same things as a max ...
. Then m is finitely additive, and hence a on \wp(X), and every property of elements of X is either true
almost everywhere In measure theory (a branch of mathematical analysis), a property holds almost everywhere if, in a technical sense, the set for which the property holds takes up nearly all possibilities. The notion of "almost everywhere" is a companion notion t ...
or false almost everywhere. However, m is usually not , and hence does not define a measure in the usual sense. For a filter F that is not an ultrafilter, one would say m(A) = 1 if A \in F and m(A) = 0 if X \setminus A \in F, leaving m undefined elsewhere.


Applications

Ultrafilters on
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is ...
s are useful in
topology In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing ho ...
, especially in relation to compact Hausdorff spaces, and in
model theory In mathematical logic, model theory is the study of the relationship between formal theories (a collection of sentences in a formal language expressing statements about a mathematical structure), and their models (those structures in which the ...
in the construction of ultraproducts and ultrapowers. Every ultrafilter on a compact Hausdorff space converges to exactly one point. Likewise, ultrafilters on Boolean algebras play a central role in Stone's representation theorem. The set G of all ultrafilters of a poset P can be topologized in a natural way, that is in fact closely related to the above-mentioned representation theorem. For any element a of P, let D_a = \left\. This is most useful when P is again a Boolean algebra, since in this situation the set of all D_a is a base for a compact Hausdorff topology on G. Especially, when considering the ultrafilters on a powerset \wp(S), the resulting
topological space In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called po ...
is the Stone–Čech compactification of a
discrete space In topology, a discrete space is a particularly simple example of a topological space or similar structure, one in which the points form a , meaning they are ''isolated'' from each other in a certain sense. The discrete topology is the finest top ...
of cardinality , S , . The ultraproduct construction in
model theory In mathematical logic, model theory is the study of the relationship between formal theories (a collection of sentences in a formal language expressing statements about a mathematical structure), and their models (those structures in which the ...
uses ultrafilters to produce elementary extensions of structures. For example, in constructing hyperreal numbers as an ultraproduct of the
real numbers In mathematics, a real number is a number that can be used to measure a ''continuous'' one-dimensional quantity such as a distance, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small variations. Every ...
, the
domain of discourse In the formal sciences, the domain of discourse, also called the universe of discourse, universal set, or simply universe, is the set of entities over which certain variables of interest in some formal treatment may range. Overview The dom ...
is extended from real numbers to sequences of real numbers. This sequence space is regarded as a
superset In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset of ...
of the reals by identifying each real with the corresponding constant sequence. To extend the familiar functions and relations (e.g., + and <) from the reals to the hyperreals, the natural idea is to define them pointwise. But this would lose important logical properties of the reals; for example, pointwise < is not a total ordering. So instead the functions and relations are defined " pointwise modulo" U, where U is an ultrafilter on the
index set In mathematics, an index set is a set whose members label (or index) members of another set. For instance, if the elements of a set may be ''indexed'' or ''labeled'' by means of the elements of a set , then is an index set. The indexing consis ...
of the sequences; by Łoś' theorem, this preserves all properties of the reals that can be stated in
first-order logic First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quanti ...
. If U is nonprincipal, then the extension thereby obtained is nontrivial. In
geometric group theory Geometric group theory is an area in mathematics devoted to the study of finitely generated groups via exploring the connections between algebraic properties of such groups and topological and geometric properties of spaces on which these group ...
, non-principal ultrafilters are used to define the asymptotic cone of a group. This construction yields a rigorous way to consider , that is the large scale geometry of the group. Asymptotic cones are particular examples of ultralimits of
metric space In mathematics, a metric space is a set together with a notion of '' distance'' between its elements, usually called points. The distance is measured by a function called a metric or distance function. Metric spaces are the most general sett ...
s. Gödel's ontological proof of God's existence uses as an axiom that the set of all "positive properties" is an ultrafilter. In
social choice theory Social choice theory or social choice is a theoretical framework for analysis of combining individual opinions, preferences, interests, or welfares to reach a ''collective decision'' or ''social welfare'' in some sense. Amartya Sen (2008). "So ...
, non-principal ultrafilters are used to define a rule (called a ''social welfare function'') for aggregating the preferences of ''infinitely'' many individuals. Contrary to
Arrow's impossibility theorem Arrow's impossibility theorem, the general possibility theorem or Arrow's paradox is an impossibility theorem in social choice theory that states that when voters have three or more distinct alternatives (options), no ranked voting electoral syst ...
for ''finitely'' many individuals, such a rule satisfies the conditions (properties) that Arrow proposes (for example, Kirman and Sondermann, 1972). Mihara (1997, 1999) shows, however, such rules are practically of limited interest to social scientists, since they are non-algorithmic or non-computable.


See also

* * * * *


Notes


References


Bibliography

* * * * * * * * * * *


Further reading

* * * *{{YouTube, id=0H2rf8bluOE, title="Mathematical Logic 15, The Ultrafilter Theorem" Order theory Families of sets Nonstandard analysis